/*
!!!! Uhhh... Can't touch this !!!!
----------------------------------
design:	_et
site:	http://templatica.ru
e-mail:	info@templatica.ru
theme:	CleanSHOP v 0.03
----------------------------------
*/





/*** pseudo buttons **/


.prod-two-col ul.prod-info li.buy a,a.butt {
font-size: 90%;
display: block;
background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
color:#000 !important;
text-align: center;
text-shadow: 0 1px 1px #ffffff;
box-shadow: 0 0 1px 0 #cccccc;
color: #ffffff;
border-radius: 10px;
text-decoration:none;
padding: 2px 8px;
text-align: center;
font-weight: bold;
width: 80px;

}


.nobuttbrown {  
 
border: 1px solid #D29E82; 
background: #D29E82;
padding: 2px 10px;
text-align: center;
font-weight: bold;
text-shadow: 0 -1px 1px #333333;
box-shadow: 0 0 1px 0 #cccccc;
color: #ffffff;
border-radius: 10px;
cursor: pointer;

}

*:first-child+html .nobuttbrown {		
	border-bottom: 0;
	text-decoration: none; 
	cursor: pointer;
}

* html .nobuttbrown {				
	border-bottom: 0;
	text-decoration: none;
	cursor: pointer;
}


.nobutt {   
border:transparent; 
background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
padding: 2px 10px;
text-align: center;
font-weight: bold;
text-shadow: 0 1px 1px #ffffff;
box-shadow: 0 0 1px 0 #cccccc;
color: #000000;
border-radius: 10px;
cursor: hand;
cursor: pointer;
width:80px;
}


*:first-child+html .nobutt {		
	border-bottom: 0;
	text-decoration: none; 
	cursor: pointer;
}

* html .nobutt {				
	border-bottom: 0;
	text-decoration: none;
	cursor: pointer;
}


* {margin: 0;padding: 0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, 
em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, 
label, legend, table, caption, tbody, tfoot, thead, tr, th, td 


{  /* padding:0; margin:0;  */  }  



html, body {height:100%;}
body {font: 12px/18px Arial, Helvetica, "Helvetica Neue", Verdana, sans-serif;color:#5b5b5b;background: url(../../bg/cover/cover13.png) repeat #000; background-size:150px}
img {border:none;}
ul, ol {list-style: none;}
h1, h2, h3, h4, h5 {font-weight:normal;}


.conimage { margin: 7px;  float: left;  width:220px;}


#topmenuwrapper {
background: #282625; /* Old browsers */
background: -moz-linear-gradient(top,  #282625 0%, #404244 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282625), color-stop(50%,#404244), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #282625 0%,#404244 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #282625 0%,#404244 50%,#0a0e0a 51%,#0a0809 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #282625 0%,#404244 50%,#0a0e0a 51%,#0a0809 100%); /* IE10+ */
background: linear-gradient(to bottom,  #282625 0%,#404244 50%,#0a0e0a 51%,#0a0809 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282625', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */
	padding-top: 0; 
position:relative;
}
#logotype{position:absolute;top:-50px;left:50%;display:block;margin-left:-90px}
table#menutopper {  text-align: center; margin-bottom: -1px;  }

table#menutopper  td {    padding: 10px 0;     }

table#menutopper tr {        }

table#menutopper  td  a {

color:#C4B525; 
text-decoration:underline;
font-size:100%;   
font-family: Verdana;  
padding: 0 ;  
margin: 0;
line-height:1; 
}
table#menutopper  td  a:hover{
color:#FFB425;
}



table#menutopper  td  a.content  { 
font-family: Verdana;  
padding: 8px 0 ; 
margin-top: 0;
background: url(../../bg/xren.png) no-repeat center bottom;
line-height:1; 
height: 20px;
text-decoration:none
}



a.mainmenu{

color:#E54D38;
font-family:Verdana;
text-decoration:none;

}


/**** upper menu ***/

ul#toptop  {  padding: 6px; 0 ; float:right; }
ul#toptop li { float:left; padding:1px 10px; }
ul#toptop li a { color:#fff;  font-size:11px; }
ul#toptop li a:hover { color:#FF8D00; }

/**** title ****/


ul#toptitle {  padding: 6px; 0 ; float:left; }
ul#toptitle   li { float:left; padding:1px 10px; color:#fff;  font-size:14px; }




#wrapper {
width:990px;
margin:70px auto 70px; 
padding: 0; 
position:relative;  
background:#fff;  
box-shadow: 0 0 20px 0 #000; 
-moz-box-shadow: 0 0 20px 0 #000; 
-webkit-box-shadow:  0 0 20px 0 #000;
} 

::selection {background:#fff;color:#000;}
::-moz-selection {background:#ffd83d;color:#000;}


a:link, a:active  { outline:none; color:  #007FB5; }
a:visited{ outline:none; color:  #036D99; }
a:hover {color:#FF8D00;}

table {border-collapse:collapse;border-spacing:0;}

.clear {clear:both;line-height:0;}


.br3 { -moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
.br6 { -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}

.sep {height:1px;border-bottom:0px dotted #ddd; margin-right: 5px;}

.tsb {text-shadow: 1px 1px #ebebeb;font-size:110%}
.tsw {text-shadow: 1px 1px #ffffff;}

.mns {background:#d7eaad;padding:5px;font-size:11px;margin:10px 0 10px 0;position: relative;}

.lrbox {}
.lbox {float:left;width:49%;}
.rbox {float:right;width:49%;}

.mt15 {margin:15px 0 0 0;}
.mg {margin:15px 0 15px 0;}

.fl {float:left;}
.fr {float:right;}
.frt {float:right;text-align:right;}
.tr {text-align:right;}

.center {text-align:center;}


/* Попап окна
---------------------------*/
.page-po-p-up {padding:0 0 200px 0;margin:0; background:#f8f8f8; height: auto; }
.page-po-p-up .text-title {width:100%;padding:5px 0 5px 0;position:relative; background:#ccc url(img/sf_bg1.gif) repeat-x;border-bottom:1px solid #b6b6b6;}
.page-po-p-up .text-title p {padding:0 25px 0 5px;}
.page-po-p-up .text-title a.close-po-p-up {font-size:0.9em;top:5px;right:5px;position:absolute;}
.page-po-p-up .text-content {padding:5px;}
.big-po-p-up {padding:0;margin:0;}
.big-po-p-up-content {padding:5px;}

/* Шапка
----------------------------------------------------------*/
#header { margin:0 0 10px 0; overflow:hidden; height:200px; border: 1px solid #000000;background:#000;padding:0}
#header div{position:relative;top:-1px;left:-1px}
#header .left {width:6px;height:136px;float:left;background: url(img/bg1.gif) no-repeat scroll 0 0;}
#header .right {width:6px;height:136px;float:right;background: url(img/bg1.gif) no-repeat scroll right -272px;}
#header .header-left {float:left; width: 100%;   height:136px;}
#header .header-right {float:right;width:340px;height:136px;padding:0 0 0 20px;background: url(img/bg-header-right.gi) no-repeat left 0;}

/* Лого
---------------------------*/
.logo-contacts {height:96px;display:block;}
.logo-contacts .logo {float:left;width:370px;}
.logo-contacts .logo h1 {padding:30px 0 0 10px;font-size:1.7em;}
.logo-contacts .logo h1 a {font-weight:bold;font-size:0.9em;color:#cb9375;}
.logo-contacts .logo span {padding:0 0 0 11px;}
.logo-contacts .contacts {float:right;width:220px;font-size:1.2em;}
.contacts .phone {margin:27px 0 0 0;padding:0 0 0 20px;background: url(img/icon-phone.gif) no-repeat left;}
.contacts .icq {margin:10px 0 0 0;padding:0 0 0 20px;background: url(img/icon-icq.gif) no-repeat left;}
.contacts span {color:#b2531d;}

/* Меню в шапке
---------------------------*/
.header-left ul.nav {margin:0; }
.header-left ul.nav li {display:inline;  background:url(images/sep_bez.jpg) no-repeat right; }
.header-left ul.nav a {float:left;margin:0 0 0 5px;padding:0 0 0 10px;text-shadow: #fff 1px 1px;}
.header-left ul.nav a span {cursor:pointer;float:left;display:block;padding:2px 14px 3px 5px;color:#646464;}
.header-left ul.nav a:hover, .nav .current a {text-decoration:none;background:url(img/bg.gif) no-repeat left 0;}
.header-left ul.nav a:hover span, .nav .current span {color:   #476599;  background: url(img/bg.gif) no-repeat 100% 0;}

/* Меню пользователя
   
---------------------------*/
.user-menu {height:96px;padding:0 0 0 7px;}
.user-menu h3 {display:block;padding:10px 0 7px 0;font-size:1.2em;color:#cb9375;}
.user-menu p {float:left;width:147px;margin-bottom:7px;margin-right:7px;}
.user-menu .text {width:142px;padding:0 0 0 5px;border:none;line-height:21px;height:21px;color:#777;background: url(img/bg-login-input.gif) no-repeat 0 0;}
.user-menu span.login {float:left;width:58px;height:21px;margin:0 15px 0 0;}
.user-menu span.links {float:left;width:200px;line-height:21px;margin:0 0 0 10px;}
.user-menu span.links a.reg {font-weight:bold;}
.user-menu ul.menu-box {float:left;width:45%;margin:0 15px 0 0;}
.user-menu ul.menu-box li {display:block;}

/* Корзина
---------------------------*/
.cart-header {margin:2px 0 0 0;line-height:16px;}
.cart-header .total-prod {font-weight:bold;color:#5f8ca8;}
.cart-header .total-cost {font-weight:bold;color:#B79315;}
.cart-header .discount {color:#28922a;}
.cart-header .c-left {float:left;width:48%;}
.cart-header .c-right {float:right;width:48%;text-align:right;}
.cart-header .c-right div.show-prod {cursor:pointer;}
.cart-header .cart-empty {width:340px;height:35px;line-height:35px;text-align:center;}

/* Меню с товаром в корзине
---------------------------*/
ul.the_menu {display:none;width:351px;position:absolute;top:146px;right:0;text-align:left;z-index:3000;background:#e6e6e6;font-size:0.9em;}
ul.the_menu li {display:block;float:left;width:100%;}
ul.the_menu li .price {float:right;color:#B79315;}
ul.the_menu li a {padding:3px; display:block;border-bottom:1px solid #d9d9d9;}
ul.the_menu li a:hover {padding:3px;text-decoration:none;background:#fff;}



/* Контент
----------------------------------------------------------*/
#middlewrap {border:  0px solid red;  padding:0 5px;; }
#middle {border-left: 225px solid #fff; height: 1%;}
#middle:after {content: '.';display: block;clear: both;visibility: hidden;height: 0;}

#container {width: 100%;float: left;overflow: hidden;margin-right: -100%;position:relative;}
#content {padding: 0 3px 20px 0; border:0px solid black; margin: 0 0 0 25px; }
#content .content-top {     clear:both; margin: 0 0 7px 0;  overflow:hidden;    border-top:0px solid #ddd;   }
#content .content-top .b-left {width:6px;    float:left;  }
#content .content-top .b-right {width:6px;height: float:right; }

.c-top { padding-left:20px;  width:auto; float: right;  }
.c-foo { width:520px; float:left; overflow:hidden; font-size:0.9em;  margin: 3px 0 0 0; padding-left:0px;  }
.content-foo-menu {margin:15px 0 3px 0;padding:5px 0 0 0;border-top:3px solid #d7d7d7;text-align:right;}
.content-foo-menu2 {margin:0 0 3px 0;padding:5px 0 0 0;text-align:right;}

#content .content-text fieldset {border:none;padding:0 0 15px 10px;margin-top:12px;margin-bottom:0px;}
#content .content-text legend {border-bottom:1px solid #9e3031;padding:3px 4px 3px 0;font-weight:bold;color:#9e3031;}
#content .content-text .label {width:200px;height:20px;margin-top:2px;margin-right:0px;padding-top:6px;padding-left:6px;float:left;display: block;font-size:12px;}
#content .content-text .textbox, #content .content-text .textbox2 {position:relative;width:450px;float:left;height:22px;margin-top:2px;padding:1px 0 3px 20px;}
#content .content-text .textbox input {width:200px;height:17px;line-height:17px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;padding:3px;}
#content .content-text .textbox2 input {line-height:17px;margin:0 15px 0 5px;}
#content .content-text .textbox .Requirement {color:#9e3031;}
#content .content-text .textbox img {position:absolute;left:0;top:7px;}
.aff .textbox input {width:200px!important;}

h3.small-title {font-size:1.3em;line-height:16px;margin:0 0 5px 0;padding:0 0 0 0;border-bottom:1px solid #ccc;}
.welcome-text {padding:0 5px 0 0;}
.welcome-text a {text-decoration: underline;}

/* Уведомления
---------------------------*/
.notification {position:relative;margin:10px 0 10px 0;padding: 0;border: 1px solid;background-position: 10px 11px !important;background-repeat: no-repeat !important;font-size: 13px;width: 99.8%;}
.notification.attention {background: #fffbcc url(img/exclamation.png) 10px 11px no-repeat;border-color: #e6db55;color: #666452;}
.notification.information {background: #dbe3ff url(img/information.png);border-color: #a2b4ee;color: #585b66;}
.notification.success {background: #d5ffce url(img/tick_circle.png);border-color: #9adf8f;color: #556652;}
.notification.error {background: #ffcece url(img/cross_circle.png);border-color: #df8f8f;color: #665252;}
.notification div {display:block;font-style:normal;padding: 10px 10px 10px 36px;line-height: 1.5em;}
.notification .close {position:absolute;right:5px;top:5px;width:7px;height:7px;display:block;text-indent:-30000px;background: url(img/cross_grey_small.png) no-repeat 0 0;}

.messageStack {position:relative;margin:10px auto 10px auto;padding: 0;border: 1px solid #e6db55;background-position: 10px 11px !important;font-size: 13px;width: 900px;background: #fffbcc url(img/exclamation.png) 10px 11px no-repeat;color: #666452;display:block;padding: 10px 10px 10px 36px;line-height: 1.5em;}


/* Поиск
---------------------------*/
.c-top .h-search {float:left;margin:9px 0 0 4px;width:200px;height:27px; }
.c-top .h-search form {position:relative; border:1px solid red; }
.c-top .h-search input {  width:100px;     border:0;margin:0;position:absolute;}
.c-top .h-search .text {width:100px; padding:0 0 0 5px;line-height:27px;height:27px;color:#777;background: url(img/bg-search.gif) no-repeat 0 0;  }
.c-top .h-search .button {cursor:pointer;width:10px; height:27px;top:0px;right:0px; background: #000 url(img/bg-search.gi) 100% 0;}
.c-top a.search-link {float:left;margin:14px 0 0 10px;text-shadow: #EBEBEB 1px 1px;}


.button {

background:#555; 
color:#fff; 
font-size:11px; 
font-weight:bold; 
padding:   0 4px;  
float: left;
height:20px; 
margin-left:3px;
cursor: pointer;
border:1px solid #444; 

}

#quick_find_keyword {   

width:140px; 
border:1px solid #AAA; 
padding: 0 2px; 
height:18px;
float:left; 
 }
 


/* Делал изменения в modules/ajax/ajaxQuickFind.php
---------------------------*/
#ajaxQuickFind  {float:left;font-size:0.9em;}
#ajaxQuickFind  ul.ajaxQuickFind {width:280px;position:absolute;top:37px;left:30px;z-index:1000;color:#fff;background:#cacaca;}
#ajaxQuickFind  ul.ajaxQuickFind li {display:block;float:left;width:100%;}
#ajaxQuickFind  ul.ajaxQuickFind li a {padding:3px; display:block;border-bottom:1px solid #d9d9d9;}
#ajaxQuickFind  ul.ajaxQuickFind li a:hover {padding:3px;text-decoration:none;background:#fff;}
#ajaxQuickFind  ul.ajaxQuickFind .title-text {padding:0 0 0 5px;font-weight:bold;}

/* Валюты
---------------------------*/
.currencies {float:right;      }
ul.menu-currencies {margin:2px 0 0 0;     }
ul.menu-currencies li {display:inline;font-size:0.9em;}
ul.menu-currencies a {float:left; margin:0 0 0 2px; padding:0 0 0 8px;}
ul.menu-currencies a span {display:block; padding:1px 11px 0px 5px;  }
.currencies ul.menu-currencies .active {text-decoration: none;color:#777     }

/* Блоки в центре
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.content-block {padding:0;overflow:hidden;margin:0 0 10px }

.content-block .con-top {height:6px; background:#fff;}
.content-block .con-top .st-left {float:left;width:6px;height:6px; }
.content-block .con-top .st-right {float:right;width:6px;height:6px;     }
.content-block .con-foo {height:7px;background:#fff url(img/bg3.gi) repeat-x 0 0;}
.content-block .con-foo .sb-left {float:left;width:6px;height:7px;      }
.content-block .con-foo .sb-right {float:right;width:6px;height:7px;        }

.content-block .con-top.gray {height:6px; }
.content-block .con-top.gray .gt-left {float:left;width:6px;height:6px; }
.content-block .con-top.gray .gt-right {float:right;width:6px;height:6px;  }
.content-block .con-foo.gray {height:7px;background:#fff;}
.content-block .con-foo.gray .gb-left {float:left;width:6px;height:7px;  }
.content-block .con-foo.gray .gb-right {float:right;width:6px;height:7px;   }
.content-block .con-cen {padding:0 0 0 0;overflow:hidden; background:#fff;           }
.content-block .con-cen .con-cen-cen {margin:0 0 20px;}
.content-block .con-cen.grey {background:#f5f5f5!important;}




/* Серый заголовок
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.content-block .content-block-title {margin: 0 ;  position:relative;border-bottom:0px solid #d7d7d7;border-left:0px solid #e4e4e4;border-right:0px solid #e4e4e4;background:#f9f9f9;}
.content-block .content-block-title h2 {padding:10px 0 10px 10px;font-size:1.4em;}
.content-block .content-block-title p {padding:4px 10px 8px 10px;}

/* Темный заголовок
   НАДО ПЕРЕДЕЛАТЬ!  
---------------------------*/
.content-block .gray-title-top {height:29px;  line-height:29px; clear:both; overflow:hidden; background:#f5f5f5; margin: 0}
.content-block .gray-title-top .b-left {width:6px;height:29px;float:left; }
.content-block .gray-title-top .b-right {width:6px;height:29px;float:right; }
.content-block .gray-title-top span {padding:0 0 0 4px;float:left;overflow:hidden;}

span.bold tsb { text-transform:uppercase; }
.content-block .blue-title-top { height:29px;line-height:29px;clear:both;overflow:hidden; background:#f5f5f5; margin: 0 5px 0 0; padding: 0  0 0 20px;  text-transform:uppercase; }

.content-text { padding:10px  10px 0 0px;  }
.content-text a {text-decoration:underline;}
.content-text p {margin:3px 0 3px 0;}

.content-text .def-columns {float:left;width:49%;}
.content-text .def-column {margin:0 0 20px 0;}
.content-text .def-columns p.descr, .content-text .def-column p.descr {}
.content-text .def-columns .data, .content-text .def-column .data {color:   #ccc;  }

/* Форма расширенного поиска и ошибка не нахождения товара
---------------------------*/
.content-block-title a.help-link {position:absolute;top:6px;right:10px;width:60px;height:14px;display:block;text-indent:-30000px;background: url(img/bg2.gif) no-repeat 0 -172px;}
.content-block-title a.help-link:hover {background-position: 0 -186px;}








/* Описание категории и т.д.
---------------------------*/

.con-cen-cen .cat-img {

display: inline-block;
margin: 0 10px 0;
vertical-align: middle; 
}	
.con-cen-cen .cat-img img {}
.con-cen-cen .cat-desc { 
display: inline-block;
vertical-align: middle; 

}



.con-cen-cen .cat-desc h2 {color:#B79315;font-size:4em;margin:0 5px 5px 0;padding:0 0 5px 0; border-bottom:0px dotted #ccc; text-shadow: 1px 1px #ebebeb;}
.con-cen-cen .cat-desc2 h2 {line-height:1em;   color:  #B79315;    font-size:4em; margin:10px 0 5px 0;}
.con-cen-cen .cat-desc2 h2:first-letter,.con-cen-cen .cat-desc h2:first-letter{font-weight:bold}
.con-cen .cat-sort-prod-menu {font-size:0.9em;}
.cat-sort-prod-menu .cat-sort {float:left;margin:2px 0 0 0}
.cat-sort-prod-menu .cat-sort a {color:    #476599;  }
.cat-sort-prod-menu .cat-sort a:hover {color:#FF8D00;  }
.cat-sort-prod-menu .cat-prod-page {float:right;}
.page-navigation {text-align:center;margin:10px 0 10px 0;color:#a0a0a0;}
.page-navigation .nav b {padding:2px 6px 2px 6px;color:#fff; background:#F88438; 
}
.page-navigation .nav a {color:#476599;}



/* Товар в две колонки
---------------------------*/
.prod-two-col {margin: 0 0 -9999px; padding:0 0 9999px; overflow:hidden; float:left; width:362px;   }
.prod-two-col.border-left { }
.prod-two-col .prod-img {float:left;  width: 100px;  margin:15px 0 8px 0px; padding: 0; border: 0px solid #888;}
.prod-two-col ul.prod-info {float:left;  width:230px;   padding:8px 5px 8px 8px; margin:8px 0;}
.prod-two-col ul.prod-info li {float:left;  width:100%;font-weight:normal;font-size:120%;margin:0 0 5px}
.prod-two-col ul.prod-info li.name a {text-decoration: underline; }
.prod-two-col ul.prod-info li.desc {font-size:12px; line-height:15px; color:#333;}
.prod-two-col ul.prod-info li.buy {padding: 5px 0 0 0;}
.prod-two-col ul.prod-info li.buy .cost {float:left;line-height:21px;color:#B79315; }
.prod-two-col ul.prod-info li.buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;  }
.prod-two-col ul.prod-info li.buy a {margin:0 10px 0 0;float:right;}
.buy .bold{font-weight:bold}
/* Товар в одну колонку
---------------------------*/
.prod-one-col { margin:10px 0 0 0;overflow:hidden; width:730px;     }
.prod-one-col.border-left {border-left:1px solid #d7d7d7;}
.prod-one-col .prod-img {float:left;  margin:8px 5px 8px 0px; padding:0; }
.prod-one-col ul.prod-info {float:left;width:440px; padding:8px 0 8px 10px;}
.prod-one-col ul.prod-info li {float:left;width:100%; font-size:12px; }
.prod-one-col ul.prod-info li.name a {color:#476599;  font-size:14px;  text-decoration:underline;  }
.prod-one-col ul.prod-info li.name a:hover {color:#FF8D00;  }
.prod-one-col ul.prod-info li.desc {font-size:13px;  line-height: 15px; color:#333; margin-top: 10px;}
.prod-one-col .buy {padding:8px 0 8px 10px;margin:8px 0 8px 0;float:left;width:140px;}
.prod-one-col .buy .cost {display:table;line-height:21px;margin:0 auto 10px;color:#B79315;font-size:130%}
.prod-one-col .buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal; }
.prod-one-col ul.prod-info li.moreabout a { text-decoration:underline;  color:#476599;}
.prod-one-col .buy .butt{margin:0 auto;font-size:110%}

/* Товар списком (временно)
---------------------------*/
.prod-list-col {margin-bottom:-1px;}
.prod-list-col tr {}
.prod-list-col td {padding:8px 0 7px 0;border-bottom:1px solid #d7d7d7;}
.prod-list-col td.images {width:5%;}
.prod-list-col td.images.yes a {margin:2px 0 0 0;display:block;width:16px;height:16px;text-indent:-30000px;background:url(img/image-yes.gif) no-repeat;}
.prod-list-col td.images.no a {display:block;width:16px;height:16px;text-indent:-30000px;background:url(img/image-no.gif) no-repeat;}
.prod-list-col td.name {width:65%;}
.prod-list-col td.name span {display:block;font-size:0.9em;}
.prod-list-col td.buy {width:15%;}
.prod-list-col td.buy .cost {float:left;display:block;line-height:21px;padding:0 0 0 7px;color:#B79315;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.prod-list-col td.buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg.gif) no-repeat 100% -131px;}
.prod-list-col td.buy-now {width:15%;}





/* ПОД Категории в две колонки
---------------------------*/

.cat-two-col { 

margin:10px 0 -9999px; 
padding: 0 0 9999px; 
overflow:hidden; 
float:left; 
width:362px; 

}

.cat-two-col.border-left  {}
.cat-two-col .cat-block-img    { 
display: inline-block;
margin: 0 10px 0;
vertical-align: middle;

}


.cat-two-col .cat-block-img img {width:70px;}



.cat-two-col .cat-block-info { 
font-size:110%;
width:200px; 
padding:8px 0 8px 10px;  
margin:0px 0 8px 0;
display: inline-block;
vertical-align: middle;

}

.cat-two-col .cat-block-info a { display:block; text-decoration: underline; }
.cat-two-col .cat-block-info .descr {font-size:0.9em;}


#myBox td{padding:5px 0}

/* Карточка товара
---------------------------*/

.prod-info-image img {
	
}

.prod-info-image {float:left; width:330px; margin:10px 0 0 0; position:relative; text-align: left;}
.prod-info-info {float:left; width:370px; margin: 10px 0 0 0;}
.prod-info-desc-short {padding:0 0 0 0;}
span.date-aviable {font-size:0.9em;color:#b5b5b5;}
.prod-info-buy {padding:10px 0 0 0;}
.prod-info-buy .cost {float:left;line-height:21px;color:#B79315;font-size:130%}
.prod-info-buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;}
.prod-info-buy .add-cart {margin:0;float:right;}
.prod-info-buy .add-cart span input {float:left;margin:0 10px 0 0;width:50px;height:20px;line-height:20px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;padding:0 2px}
textarea,input[type="text"],input[type="password"],textarea{border: 1px solid #AAAAAA;padding:2px 0}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{border:1px solid #00476A !important}
.prod-info-other {margin:10px 0 0 0;font-size:0.9em;float:left;width:50%;}
.prod-info-other2 {margin:10px 0 0 0;font-size:0.9em;}

ul.product-mo-images {margin:5px auto;width:720px;}
ul.product-mo-images li img {float:left;width:170px;border:2px solid #ccc;margin:0 3px 7px 3px;}

/* .zoom {width:16px;height:16px;position:absolute;bottom:1px;right:1px;background:#000000 url(img/zoom.gif) no-repeat;} */

/* Таб меню (временно)
---------------------------*/
.section {width:100%;margin:10px 0 0 0;}
.section ul.tabs {height:20px;line-height: 20px;}
.section ul.tabs li {float:left;display:inline;margin:0;padding:0 15px 0 0;color:#777;cursor:pointer;position:relative;}
.section ul.tabs li:hover, .section ul.tabs li.current {color:#B79315;padding: 0 15px 0 0;}
.section .box {display:none;}
.section .box.visible {display: block;}


/* Корзина и оформление заказа
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.prod-sort-table {width:100%;margin:5px 0 0 0;}
.prod-sort-table thead td {padding:3px 10px;font-size:0.9em;background:#fff url(img/tablerow.png) repeat-x 0 0;}
.prod-sort-table thead a {color:#fff;}

.prod-sort-table td.qty {width:3%;}
.prod-sort-table td.img {width:10%;}
.prod-sort-table td.img img {width:70px;}
.prod-sort-table td.des {width:40%;}
.prod-sort-table td.sin {width:20%;}
.prod-sort-table td.tot {width:20%;}
.prod-sort-table td.rem {width:2%;}
.prod-sort-table tbody td span.info {font-size:0.9em;display:block;}
.prod-sort-table tbody td.buy .cost {display:block;float:left;line-height:21px;margin:0 0 5px 0;padding:0 0 0 7px;color:#B79315;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.prod-sort-table tbody td.buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;background: url(img/bg.gif) no-repeat 100% -131px;}
.prod-sort-table tbody td, .table-list-style th {padding:3px 10px;font-size:0.9em;}
.prod-sort-table tbody tr.bg1 td {background:#fbfbfb;}
.prod-sort-table tbody tr.bg2 td {background:#fff;}
.prod-sort-table tbody td {border-bottom:1px solid #dbdbdb;}
.prod-sort-table tbody td table td {background:none;padding:0;border:0 none;}

.page-shipping .shipping-table {width:100%;margin:5px 0 0 0;}
.page-shipping .shipping-table td {padding:3px 10px;border-bottom:1px solid #dbdbdb;}
.page-shipping .shipping-table td span.info {font-size:0.9em;display:block;}
.page-shipping .shipping-table td.radio {width:5%;}
.page-shipping .shipping-table td.title {width:80%;}
.page-shipping .shipping-table td.price {width:15%;}
.page-shipping .shipping-table td.price .cost {display:block;float:left;line-height:21px;margin:0 0 0 0;padding:0 0 0 7px;color:#B79315;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.page-shipping .shipping-table td.price .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;font-size:0.9em;background: url(img/bg.gif) no-repeat 100% -131px;}

.page-payment .payment-table {width:100%;}
.page-payment .payment-table td {padding:3px 10px;}
.page-payment .payment-table td.first {border-bottom:2px solid #dbdbdb;padding:15px 0 4px 0;}
.page-payment .payment-table td.first.radio {width:5%;}
.page-payment .payment-table tr.sec-table {background:#fbfbfb;border-bottom:1px solid #efefef;font-size:0.9em;}
.page-payment .payment-table td.sec.title {width:35%;}
.page-payment .payment-table td.sec.field {width:65%;}
.page-payment .payment-comment {margin:15px 0 0 0;}
.page-payment .payment-comment p textarea {width:100%;}
.page-payment .payment-agb {margin:15px 0 0 0;}
.page-payment .payment-agb p textarea {width:100%;background:#fbfbfb;border:1px solid #efefef;}

.checkout-success p {margin:5px 0 5px 0;}

.content-foo-menu-total {margin:10px 0 3px 0;padding:5px 0 0 0;text-align:right;}

.order-info-block {width:100%;height:20px;line-height:20px;margin:10px 0 0 0;font-size:0.9em;background:#ccc;}
.order-info-block p {width:25%;}
.order-info-block p.selected {background:#B79315!important;color:#fff;}

/* Аккаунт
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.account-orders {margin:5px 0 5px 0;}
ul.account-menu {overflow:hidden;padding:5px 0 0 0;}
ul.account-menu li {display:block;}
ul.account-menu li a {text-decoration:none;outline:none;}
ul.account-menu li a {}
ul.account-menu li a:hover, ul.account-menu li.active a {color:#cf5e20;}

.address-book-list {margin:5px 0 5px 0;padding:5px 0 5px 0;border-bottom:1px solid #ccc;}
.address-book-list .left-l-title {display:block;}
.address-book-list .left-l {float:left;width:80%;}
.address-book-list .left-r {float:right;text-align:center;width:20%;}
.address-book-list .left-r img {padding:5px 0 5px 0;}

/* Отзывы
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.rev-first {width:100%;padding:10px 0 0 0;}

.reviews-block li {margin:0 0 10px 0;padding:10px 0 10px 0;border-bottom:1px dashed #ccc;position:relative;}
.reviews-block-info {}
.reviews-block-info-rating {width:60px;height:12px;top:11px;right:0;position:absolute;}

.reviews-table {width:100%;margin:15px 0 0 0;}
.reviews-table .ap-block {margin:5px 0 5px 0;border-bottom:1px solid #dadada;}
.reviews-table .ap-img {width:10%;vertical-align:top;padding:5px 0 5px 0;}
.reviews-table .ap-img img {max-width:160px;}
.reviews-table .ap-inf {width:90%;padding:5px 0 5px 0;}
.reviews-table .ap-inf ul {padding:0 0 0 10px;}
.reviews-table .ap-inf ul li.ap-desc {font-size:0.9em;margin:3px 0 3px 0;color:#9b9b9b;line-height:15px;}

/* Новая форма для контактов, профиля, добавление отзывов и т.д...
---------------------------*/
.default-form {margin:-1px 0 0 0;padding:0;}
.default-form fieldset {border:none;padding:0!important;margin:0!important;} /* после переделки всех форм !important надо убрать */

.default-form .note {padding:10px 0 10px 0;}
.default-form .note.info {color:#4571b2;}

.default-form ul {margin:0;padding:0;}
.default-form li {position:relative;height:1%;padding: .7em 0 .7em 0;border-top:1px solid #e3e3e3;}

.default-form li.item-title {font-weight:bold;color:#b2531d;}
.default-form li.item-input input {width:294px;padding:3px;height:20px;line-height:20px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.default-form li.item-select select {width:301px;padding:3px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.default-form li.item-text textarea {width:294px;height:144px;padding:3px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.default-form li.item-checkbox checkbox {}
.default-form li.item-radio radio {}

.default-form li.submit {}

.default-form li .Requirement, .default-form li .inputRequirement, .default-form li .alert {font-size:0.8em;color:#ff0000;} /* обязательное заполнение полей. по хорошему вообще надо переделать */

.default-form li label {display:block;float:left;width:250px;font-weight:bold;}
.default-form li span.valid {display:block;float:left;clear:left;width:200px;font-size:0.9em;color:#666;}



/* НАДО ПЕРЕДЕЛАТЬ. ПАРТНЕРКА */
.page-block {margin:10px 0 15px 0;}
.page-block-title {border-bottom:1px solid #666;padding:0 0 2px 0;font-weight:bold;display:block;}
.page-block-text {margin:10px 0 10px 0;display:block;}
.aff-stat-td {width:25%;padding:3px;border-bottom:1px solid #E6E6E6;}
.aff-stat-td2 {padding:3px;border-bottom:1px solid #E6E6E6;}
.aff-stat-td-right {border-right:1px solid #E6E6E6;}

/* Скоро в продаже
---------------------------*/
.upcoming {width:100%;}
.upcoming li {padding:2px 0 2px 0;border-bottom:1px solid #E6E6E6;}



/* Sidebar
----------------------------------------------------------*/
.sidebar { float:left;  width:225px;  position:relative; left:-225px;  border:0px solid #ddd;  padding:2px 0 50px 0;}

/* Стандартный блок
---------------------------*/
.block {width: auto;  /*float:left;*/  margin:0 5px 10px 5px ; padding:0; overflow:hidden;  border-bottom: 1px dotted #CCC;}
.block h3 {font-size:1.2em; text-transform: uppercase; }

.block .foo {float:left; width:225px; height:12px;  border-top:0px solid #e4e4e4; }
.block .cen {float:left;   border-left: 0px solid #e4e4e4; border-right: 0px solid #e4e4e4; background:#fff; padding:0 0px 0 0px;}

/* Заголовки блоков
---------------------------*/
.block.b-blue .top {width:210px;line-height:20px;padding: 0 10px 0 15px;font-size:0.9em;  text-transform: uppercase; text-shadow: 0px 0px #5488a4;  color:#333;  }
.block.b-gray .top {width:210px;line-height:27px;padding:0 0 0 10px;font-size:0.9em; text-shadow: 0px 0px #ededed; color:#696969;background: url(img/bg.gi) no-repeat scroll 0 -104px;}
.block.b-notitle .top {display:block;float:left;width:210px;height:6px;background: url(img/bg.gi) no-repeat scroll 0 -42px;}

h3.bold {padding: 2px 0 0 20px ;  background:  url(http://gamecenter.by/images/plus.jpg) no-repeat left center; text-shadow: 1px 1px #ebebeb;}


/* Категории
  
---------------------------*/

#CatNavi {padding:0; margin: 0 0 -1px 0; font-size: 140%;line-height: 1.4em;}
#CatNavi li{margin:5px 0}
#CatNavi li.CatLevel1 {display: block; padding: 2px 0;}
li.CatLevel2, li.CatLevel3, li.CatLevel4, li.CatLevel5, li.CatLevel6 { padding:2px 0 2px 10px; }
#CatNavi li em {font-size:0.9em;font-style:normal;}
#CatNavi .Current{margin:0 4px 10px 0!important}
#CatNavi .CurrentParent{margin:0 0 20px !important}
#CatNavi .CurrentParent .CurrentParent{margin:0 0 5px !important}
#CatNavi .CurrentParent .Current{margin:10px 4px 0 !important;font-weight:bold}
#CatNavi .CurrentParent .Current ul li{font-weight:normal}
#CatNavi .content{font-weight:bold}

/* Лучшие товары
---------------------------*/
.slider-best-wrap {position:relative;width:200px;overflow:hidden;}
.best-item {width:200px;text-align:center;margin:10px 0 0 0;}
.slider-best-wrap a.prev {float:left;}
.slider-best-wrap a.next {float:right;}
.best-item a {color:#cb9375;}
.best-item .image {margin:0 auto;width:200px;text-align:center;position:relative;}
.best-item .image span {top:0;left:0;position:absolute;background:#B79315;padding:3px 4px 3px 4px;font-size:1.1em;}
.best-item .image a {color:#fff;text-decoration:none;}
.best-item h4 {font-size:1.0em;}
.best-item .buy .cost {display:block;float:left;line-height:21px;margin:0 0 0 0;padding:0 0 0 7px;color:#B79315;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.best-item .buy .cost em {height:21px;padding:0 7px 0 0;float:left;font-style:normal;font-size:0.9em;background: url(img/bg.gif) no-repeat 100% -131px;}

/* Бокс Content & Articles
---------------------------*/
ul.box-menu {overflow:hidden;padding:5px 0 0 0;}
ul.box-menu li {display:block;}
ul.box-menu li a {text-decoration:none;outline:none;}
ul.box-menu li a {padding-left:13px;background: url(img/bg2.gif) no-repeat scroll 0 0;}
ul.box-menu li a:hover, ul.box-menu li.active a {padding-left:13px;color:#cf5e20;background: url(img/bg2.gif) no-repeat scroll 0 -12px;}

ul.box-menu .new, ul.box-menu .new a {color:#cf5e20;}

ul.box-articles {overflow:hidden;padding:5px 0 0 0;}
ul.box-articles li {display:block;padding:5px 0 5px 0;}
ul.box-articles li a {text-decoration:none;outline:none;}
ul.box-articles li a:hover {color:#cf5e20;}

.block-content-pad ,.block-content-pad.newsletter {padding:15px 0 10px 0;}
.newsletter span {float:left;margin:0 5px 0 0;}
.newsletter .text {width:142px;padding:0 0 0 5px;border:none;line-height:21px;height:21px;color:#777;background: url(img/bg-login-input.gif) no-repeat 0 0;}

.user-group {}
.user-group img {padding:10px 0 10px 0;}

.add-rev {margin:10px 0 0 0;}
.add-rev a:hover {text-decoration:none;}

/* SAPE
---------------------------*/
.box-money {font-size:0.8em;width:100%;color:#ccc;}
.box-money a, .box-money a:hover {color:#ccc;}

/* Опрос
---------------------------*/
.os_vote {width:100%;overflow:hidden;}
.os_vote_name {padding:5px 0 0 0;}
.os_vote table {margin:10px 0 0 0;}
.os_vote td {padding:2px 0 2px 0;border-top:1px dotted #ccc;}
.button_submit {margin:10px 0 0 0;padding:2px 0 0 0;border-top:1px dotted #ccc;}
.button_submit input {padding:2px 6px 2px 6px;}

/* Бокс News
---------------------------*/
.cen.box-news .news {padding:5px 0 5px 0; font-size:0.9em; line-height: 15px;margin:0 0 15px}
.cen.box-news .news .title{margin:0 0 5px 0}
.cen.box-news .news p.title a {font-size: 120%; text-decoration:underline; }
.cen.box-news .news p.info .more a {color: transparent; }
.cen.box-news .news p.desc { color:#333; font-size:12px; }
.cen.box-news .news p.info {}
.cen.box-news .news p.info .data {float:left;   color: transparent; }
.cen.box-news .news p.info .more {float:right;}
span.orange { color:  #E33F28; }

/* Бокс Advanced Search
---------------------------*/
.as p {margin:0 0 7px 0;}
.as .text {width:200px;height:20px;line-height:20px;border:1px solid #c7c7c7;background: #fff url(img/bg-input.gif) repeat-x 0 0;}
.as select {width:100%;height:20px;line-height:20px;border:1px solid #c7c7c7;}

/* Footer
----------------------------------------------------------*/
.infooter {border: 0px solid red;   display:table;margin:0 auto; color:#fff; padding:15px; }
.infooter div{display:inline-block;vertical-align:top;margin:0 20px 0 0}
.infooter div a{color:#fff;}
#footer {clear:both;overflow:hidden; background:url(../../bg/cover/cover13.png) repeat scroll #000;background-size:150px}
#footer .left {width:6px;height:93px;float:left;background: url(img/footer.gif) no-repeat scroll 0 0;}
#footer .right {width:6px;height:93px;float:right;background: url(img/footer.gif) no-repeat scroll right -93px;}
.footer-content {float:left;width:96%;padding:10px;font-size:0.9em;}
.footer-content li {float:left;width:25%;}
.footer-content li span {display:block;padding:0 15px 0 15px;}
.footer-content li span.a-title {color:#356493;}
.footer-content li span.a-content {color:#989898;line-height:15px;}

.foonet-two {width:970px;height:31px;line-height:31px;margin:10px auto;}
.foonet-two .foo-left {float:left;width:25%;}
.foonet-two .foo-right {float:right;width:70%;text-align:right;}

a.nw {color:#c03e12;font-weight:bold;}







