body {margin: 0; padding:0px; background: #fff; color:#6C6C6C; font-family: Tahoma, sans-serif; font-size:100.01%;}


/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#0092DF; text-decoration:none; outline:0; background: url(/img/dot1.gif) 0 98% repeat-x;}
a:hover {text-decoration:none; color:#9DCC00; background: url(/img/dot2.gif) 0 98% repeat-x;}


hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 { font-family: Arial;  color:#0092DF; font-style:italic; line-height:normal;}
h1 {font-size:30px; font-weight:normal;}
h2 {
	color: #0092df;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-left:22px;
}
h3 {}
h4 {}


ul {}
ul li {}

p {}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.clear {clear:both; font-size:0;}

#block_speed {width:100%; height:350px; z-index:10000; position:absolute;top:0;left:0;}
#container {font-size: 0.8em;  width:100%; margin:0 auto; min-width:1000px;}

#header {height:350px; position:relative;}
#logo {position:absolute; margin: 104px 0 0 0px; left:10%;}
#logo a {background:transparent;}
#slogan {position:absolute; margin: 256px 0 0 0px; left:10%; font-family:Myriad Pro; font-style:italic; font-size:14px; width:120px; text-align:center; height:52px;}
.header_block {padding: 28px 51px 0 0px; position:relative; float:left; width:60%; left:31%; max-width:850px;}
.basket {font-weight:bold; position:relative; top:-2px; left:-1px; width:200px;}
.basket a {background: url(../_images/basket_icon.gif) 0 0 no-repeat; display:block; height:18px; line-height:19px;  padding: 1px 0 0px 32px;}
.basket span.nobasket {background: url(../_images/basket_icon.gif) 0 0 no-repeat; display:block; height:18px; line-height:19px;  padding: 1px 0 0px 32px;}
.basket a:hover {background: url(../_images/basket_icon.gif) 0 -23px no-repeat;}
.basket a span {background: url(../_images/dot1.gif) 0 98% repeat-x; cursor:pointer;}
.basket a:hover span {background: url(../_images/dot2.gif) 0 98% repeat-x;}
.header_contacts {float:right; width:367px; text-align:left; padding-right:4px;}
.header_contacts a {color:#6B6B6B; float:left;}
.top_header {height:71px;}

.main_menu {border:0px solid #000; height:160px; position:relative; margin-right:-26px; white-space:nowrap;}
.main_menu ul {list-style-type:none; padding:0; margin:0; font-size:20px; font-family:Arial; font-style:italic;}
.main_menu ul li {float:left;}
.main_menu ul li a {float:left; display:block; padding: 119px 0px 10px 0; background: url(/img/dot1.gif) 0 92.5% repeat-x; position:relative;}
.main_menu ul li a:hover {background: url(/img/dot2.gif) 0 92.5% repeat-x;}
.main_menu ul li.mCard {width:21.8%; background: url(/img/_Card.png) 0 10px no-repeat;}
.main_menu ul li.mStrategy {width:20.4%; background: url(/img/_Strategy.png) 0 10px no-repeat;}
.main_menu ul li.mShooter {width:22.0%; background: url(/img/_Shooter.png) 0 0 no-repeat;}
.main_menu ul li.mPuzzle {width:14.5%; background: url(/img/_Puzzle.png) 0% 10px no-repeat;}

.main_menu ul li.mRpg {width:15.8%; background: url(/img/_rpg.png) 0 10px no-repeat;}
.main_menu ul li.mMahJong {width:20.4%; background: url(/img/_MahJong.png) 0 10px no-repeat;}
.main_menu ul li.mLogic {width:22.0%; background: url(/img/_logic.png) 0 10px no-repeat;}
.main_menu ul li.mArcade {width:20.5%; background: url(/img/_arcade.png) 0 10px no-repeat;}
.main_menu ul li.mMultiplayer {width:100px; background: url(/img/_www.png) 100% 10px no-repeat; float:right !important; margin-right:32px;}


.main_menu ul li.mall {width:100px; background: url(/img/_all.png) 100% 10px no-repeat; float:right !important; margin-right:32px;}
.main_menu ul li.mCard a {}
.main_menu ul li.mStrategy a {}
.main_menu ul li.mShooter a, .main_menu ul li#mShooter span {margin-left: 18px;}
.main_menu ul li.mPuzzle a {}
.main_menu ul li.mall a {float:right;}
.main_menu ul li.active span {display:block; padding: 117px 0 10px 0; position:relative; float:left;}
.main_menu ul li.active span b {font-weight:normal; display:block; float:left; height:30px; line-height:30px; color:#fff; background: url(/img/active_left.gif) 0 0 no-repeat; position:relative; left:-17px;}
.main_menu ul li.active span i {display:block; height:30px; float:left; line-height:28px; background: url(/img/active_right.gif) 100% 0 no-repeat; padding: 0 16px 0 17px;}

.main_menu ul li.mall span {display:block; padding: 117px 0 10px 0; position:relative; float:left !important; right:-12px;}

select {font-family: Tahoma;}
.select_block {color:#838383; padding: 0px 0px 0 0; position:relative; margin-right:5px;}
.select_block table {width:100%;}
.select_block table td {padding: 5px 33px 1px 0; vertical-align:top;}
.brand_select {width:100%; color:#000; font-size:13px; padding:1px;}
.type_select {width:100%; color:#000; font-size:13px; padding:1px;}
.other_select {width:100%; color:#000; font-size:13px; padding:1px; }

.s_last {width:15%; padding: 5px 0px 0 0 !important; }
.price_right {float:right;  zoom:1; padding:0; margin:0 0 5px 0;}
.price_left {float:left;  zoom:1; padding:0; margin:0 0 5px 0;}
.select_price {color:#000;}
.price_opt {clear:both; background: url(../_images/price_opt.gif) 0 2px repeat-x; height:15px; margin-top:3px; border-bottom:1px solid #fff; zoom:1;}

.content_container {z-index:100;}

/*---footer---*/
#footer {padding: 33px 0px 60px 0px; position:relative;}
.contacts {width:225px; position:absolute; left:69px; }
.contacts p {margin: 0 0 11px 0; line-height:150%;}
.tel {margin-bottom:3px; padding-top:3px; font-size: 18px;color:#0092DF;}
.footer_text {float:left; line-height:157%; min-height:170px; width:55%; padding:0px 51px 0 0; position:relative; left:31%; max-width:850px;}
.footer_text h1 {margin: 0px; padding:0px;  font-size:100.01%; font-style: normal; font-weight: bold; color:#6C6C6C; padding-bottom: 15px;}
.email {color:#6B6B6B; text-decoration:underline; background:none;} /*background: url(../_images/dot.gif) 0 98% repeat-x;*/
.email:hover {color:#9DCC00; text-decoration:none; background:none; } /*background: url(../_images/dot2.gif) 0 98% repeat-x;*/

#arwm {margin: -49px 0 0 0; position:absolute; left:69px;}
#counter {margin: 0px 0 13px 0; }
#arwm a {color:#6B6B6B; text-decoration:none; background:transparent;}
#arwm a span {text-decoration:underline;}
#arwm a:hover span {color:#9DCC00;}


/*--POPUP--         720    */
.cen td{}.cen{width:100%}.centd{width:780px}
#popup_body {background: #999999; padding-top:100px; padding-left:100px;}

#t_popup {width:740px; position:absolute; left:80px; top:100px;}

.popup {border-collapse: collapse; width:100%;}
.popup td {padding:0; vertical-align:top; margin:0;}
.popup .lt {width:17px; height:18px;}
.popup .rt {width:18px; height:18px;}
.popup .lt div {width:20px; height:18px; background: url(/img/lt.png) 0 0 no-repeat; position:absolute; margin-left:-0px;}
.popup .rt div {width:20px; height:18px; background: url(/img/rt.png) 0 0 no-repeat; position:absolute; margin-left:-2px;}
.popup .top_border {background:#fff; width:100%;}
.popup .top_border div {border-top:1px solid #383838; height:17px;}

.popup .lb {width:17px; height:18px;}
.popup .rb {width:18px; height:18px;}
.popup .lb div {width:20px; height:18px; background: url(/img/lb.png) 0 0 no-repeat; position:absolute; margin-left:-0px;}
.popup .rb div {width:18px; height:18px; background: url(/img/rb.png) 0 0 no-repeat; position:absolute; margin-left:-0px;}
.popup .bottom_botder {background:#fff; width:100%;}
.popup .bottom_botder div { border-bottom:4px solid #383838; height:14px;}
.popup .left_border {border-left:1px solid #383838; background:#fff;}
.popup .left_border div {width:17px;}
.popup .right_border {border-right:4px solid #383838; background:#fff;}
.popup .right_border div {width:14px;}

.popup_content {background:#fff; color:#6C6C6C; font-family: Tahoma, sans-serif; font-size: 0.8em;}

@-moz-document url-prefix() {
.popup .lt div {margin-left:-1px;}
.popup .lb div {margin-left:-1px;}
}

/*
a.exit {position:absolute;  right:15px; width:21px; height:21px; display:block; top:12px; cursor:pointer; background: url(/img/exit.gif) 0 5px no-repeat;}
a.exit:hover {background: url(/img/exit.gif) 0 -21px no-repeat !important;}
.exit span {display:none;}
*/
.exit {background: url(/img/exit.gif) 0 0 no-repeat; display:block; width:21px; height:21px; position:relative; right:-4px; margin-top:-7px; z-index:100;float:right;}
.exit:hover {background: url(/img/exit.gif) 0 -21px no-repeat;}
.exit span {display:none;}

.popup .basket {width:200px;}

#td1 {/* border:1px solid green*/ padding-right:10px}
#td1 #hideimg img {margin-right:10px}


#td2 {width:420px; float:right; padding-right:10px; /*line-height:150%;margin:0;padding:0; border:1px solid blue*/}
#td2 h1 {padding:0px 0px 14px 0; margin:0;}

.td3 {width:120px;text-align:right;/*padding-top:16px;position:relative;right:-54px; border:1px solid red*/}
.td3 img{margin-bottom:10px;}
.td3 a{display:block;filter:alpha(opacity=60);-moz-opacity:0.6;background:none}

/*
.param_table {font-size:20px; font-family: Arial; font-style:italic; margin-bottom:15px;}
.param_table td {padding: 4px 0; }
*/
.dot {padding-right:20px !important;  background: url(../_images/dot3.gif) 0 75% repeat-x;}
.dot span {background:#fff;}

.price {color:#9DCC00; font-size:30px; font-weight:bold; font-style:italic; font-family: Arial; margin-top:45px;}
.button {cursor:pointer; font-size:18px; position:relative;}
.select1 {font-size:18px; position:relative;}
.top_basket{font-size:18px; position:relative; top:-25px; left:130px;}


/*-----����������� ���� �������-----------*/
#borderPopup {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 100%;
	background-color: #999999;
}

#meta_content {
	min-height:375px; height:auto !important; height:375px;
	margin:0;
	padding: 41px 0 0 31px;
}








.unit-rating li{color:#fff;text-indent:-90px;float:left;margin:0;padding:0;background:#fff}
.unit-rating li a{outline:none;display:block;width:30px;height:30px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0}
.unit-rating{/*border:1px solid red;*/list-style:none;height:30px;position:relative;margin:0;padding:0;background:url(/img/starrating.gif) repeat-x top left}
.unit-rating li a:hover{ z-index:2; background:url(/img/starrating.gif) left center; text-indent: -9000px; top: 0; left: 0; right: 0; bottom: 0; height: 30px; margin: 0; padding: 0; display: block; }
.unit-rating li.current-rating{ height:30px; display:block; text-indent:-9000px; z-index:1; background:url(/img/starrating.gif) left bottom; margin: 0; padding: 0; }



#fororderwind {position:absolute;width:640px;height:480px;border:1px solid #90002a; padding:0px 0px 0px 0px;
                display:none;background:#fff url(/css/imgcss/bg_th_cat.jpg) repeat-x top; vertical-align:top;} 
#fororderwind img {padding:0;margin:0;display:block;z-index:5000;cursor:hand}
#fororderwind a {cursor:hand}

#popup_content {float:left;display:none}
a.nobg {background:none}
table.popup2 {width:640px;height:480px;}
table.popup2 td{vertical-align:bottom;text-align:center}
table.popup2 td div{height:30px; background:black;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;font-size:17px;padding-top:7px}
table.popup2 td div a.close{float:right;font-size:20px;margin-right:20px;display:block;filter:alpha(opacity=160);-moz-opacity:1.6;opacity:1.6}
table.popup2 td div a.noclose{float:left;margin-left:300px;display:block;filter:alpha(opacity=160);-moz-opacity:1.6;opacity:1.6}

.total_games {font-size:20px;color:#0092DF;font-weight:bold;}
