/*
!!!! Uhhh... Can't touch this !!!!
----------------------------------
design:	_et
site:	http://templatica.ru
e-mail:	info@templatica.ru
theme:	CleanSHOP v 0.03
----------------------------------
*/

* {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 Tahoma, Helvetica, "Helvetica Neue", Verdana, sans-serif;color:#5b5b5b;background:#718991;}
img {border:none;}
ul, ol {list-style: none;}
h1, h2, h3, h4, h5 {font-weight:normal;}

#wrapper {/*width:990px;margin:0 auto;padding:10px 0 0 0;position:relative;*/
    position:relative;
	min-width: 990px;
	max-width: 1280px;
	padding:0px;
	margin: 0 auto;

	background-image:url(img/wrapper_bg.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
    background-color:#aed1d1;

}

::selection {background:#ffd83d;color:#000;}
::-moz-selection {background:#ffd83d;color:#000;}
a:link, a:active, a:visited {color:#696969;text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}

table {border-collapse:collapse;border-spacing:0;}

.clear {clear:both;line-height:0;}

.bold {font-weight:bold;}

.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:1px solid #d7d7d7;}

.tsb {text-shadow: 1px 1px #ebebeb;}
.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;margin:0;}
.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 {	height:276px;
	margin:0px;
	clear:both;
	overflow:hidden;
    background-image:url(img/head_pic.jpg);
    background-position:center top;
    background-repeat:no-repeat;
/*
background:#fefefe url(img/bg1.gif) repeat-x scroll 0 -136px;
*/
}


/*
#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%/*600px*/;
margin-top:100px;
}
#header .header-right {position:absolute;
     top:30px;
     right:20px;
     width:340px;
     height:136px;
     padding:0 0 0 20px;
     background: transparent;/*url(img/bg-header-right.gif) no-repeat left 0;*/
}

/* Лого
---------------------------*/
.logo-contacts {/*height:96px;*/display:block;}
.logo-contacts .logo {float:left;/*width:370px;*/margin:40px 0px 0px 0px;}
.logo-contacts .logo h1 {padding:30px 0 0 10px;font-size:1.7em;}
.logo-contacts .logo h1 a, .logo-contacts .logo h1 a:hover {
    font-family: Arial, Verdans, Tahoma, sans-serif;	font-weight:normal;
	font-size:42px;
	line-height:42px;
	color:#CC4E41;
	text-shadow:1px 1px 3px #444444;
	text-decoration:none;
}
.logo-contacts .logo span {
    font-family: Arial, Verdans, Tahoma, sans-serif;	font-weight:normal;
	font-variant:small-caps;
	font-size:20px;
	line-height:20px;
	color:#03554e;
    text-shadow:0px 0px 5px #cccccc;	padding:0px 0px 0px 11px;
}

.logo-contacts .contacts {float:right;/*width:220px;*/font-size:1.2em;
  /*  background-image:url(img/transparent.png);
    background-position:left top;
    background-repeat:repeat;

	border:1px solid #CCCCCC;
	-moz-border-radius:10px 10px 10px 10px;
    -khtml-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px;
    behavior: url(css/border-radius.htc);   */

    padding:5px 20px;
    margin:70px 20px 0px 0px;

    text-align:center;
}
.contacts .phone {margin:0px;padding:5px 5px 5px 5px;/*background: url(img/icon-phone.gif) no-repeat left;*/
    font-family: Arial, Verdans, Tahoma, sans-serif;
    font-weight:bold;
	font-size:32px;
	line-height:32px;
	/*color:#CC4E41;
    text-shadow:0px 0px 15px #ffffbe;  */
    color:#CC4E41;
	text-shadow:1px 1px 1px #444444;
}
.contacts .icq {color:#50a00d;margin:0px;padding:5px 0 5px 20px;background: url(img/icon-icq.gif) no-repeat left;}
.contacts span {	color:#777777;
    font-weight:bold;
	font-size:18px;
	line-height:18px;
	display:block;
	margin-top:2px;
	float:left;
	text-shadow:none;
}
.contacts .my_email {    font-family: Arial, Verdans, Tahoma, sans-serif;
	font-weight:normal;
	font-size:18px;
	line-height:18px;
	color:#03554e;
	text-shadow:0px 0px 5px #cccccc;
	text-decoration:none;

	margin:0px 0px 0px 0px;}
/* Меню в шапке
---------------------------*/
.header-left .top_nav {	width:100%;
	height:40px;
	background:#a9cd95;
	margin:0px 0px 0px 0px;
	padding:0px;}
.header-left .top_nav ul.nav {
    width:100%;
    height:40px;
    background:#a9cd95;
	margin:0px;
	padding:0px;
}
.header-left ul.nav li {display:inline;}

.header-left ul.nav a {
   /* font-family: Arial, Verdans, Tahoma, sans-serif;*/	font-size:16px;
	line-height:16px;
	font-weight:bold;
	float:left;
	margin:0 0 0 5px;
	padding:0 0 0 10px;
	/*text-shadow: #000 1px 1px;*/
}
.header-left ul.nav a span {cursor:pointer;float:left;display:block;padding:10px 14px 15px 5px;color:#ffffff;}
.header-left ul.nav a:hover, .nav .current a {text-decoration:none;background:#ffffff;/*url(img/bg.gif) no-repeat left 0;*/}
.header-left ul.nav a:hover span, .nav .current span {color:#a9cd95;background:#ffffff;/* url(img/bg.gif) no-repeat 100% 0;*/}

/* Меню пользователя
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.user-menu {	position:relative;/*	height:96px; */
	padding:0 0 0 7px;
  /*  background-image:url(img/transparent.png);
    background-position:left top;
    background-repeat:repeat; */

	border:1px solid #CCCCCC;
	-moz-border-radius:10px 10px 10px 10px;
    -khtml-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px;
    behavior: url(css/border-radius.htc);


}
.user-menu h3 {display:block;margin:0px 0px 5px -7px;padding:2px 10px;font-size:1.2em;color:#cc4e41;
    background:#fefefe url(img/bg3.gif) repeat-x scroll 0px -15px;
	-moz-border-radius:10px 10px 0px 0px;
    -khtml-border-radius:10px 10px 0px 0px;
    -webkit-border-radius:10px 10px 0px 0px;
    border-radius:10px 10px 0px 0px;
    behavior: url(css/border-radius.htc);
}
.user-menu p {float:left;width:147px;margin-bottom:7px;margin-right:7px;}
.user-menu .text {width:140px;padding:0 0 0 5px;/*border:none;*/line-height:19px;height:19px;color:#777;background: url(img/bg-login-input.gif) no-repeat 0px -2px;
	border:1px solid #CCCCCC;
	-moz-border-radius:10px 10px 10px 10px;
    -khtml-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px;
    behavior: url(css/border-radius.htc);}
.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:5px 0px 5px 0px;
padding:0px 10px;
background: #f1f1f1;
}
.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;}

/* Корзина
---------------------------*/
#baket {
	position:relative;
	width:60px;
	height:53px;
	float:left;
    background-image:url(img/basket.png);
    background-position:center center;
    background-repeat:no-repeat;
    margin:0px 0px 5px 0px;
}
#divShoppingCart {	position:relative;
	width:150px;
	float:left;
	clear:right;

    background-image:url(img/transparent.png);
    background-position:left top;
    background-repeat:repeat;

	border:1px solid #CCCCCC;
	-moz-border-radius:10px 10px 10px 10px;
    -khtml-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px;
    behavior: url(css/border-radius.htc);

    margin:5px 0px;
    padding:3px 5px;}
.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:#cc5210;}
.cart-header .discount {color:#28922a;}
.cart-header .c-left {float:left;}
.cart-header .c-right {float:right;text-align:right;}
.cart-header .c-right div.show-prod {cursor:pointer;}
.cart-header .cart-empty {
	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:#cc5210;}
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;}


/* Контент
----------------------------------------------------------*/
#middle {/*	border-left: 225px solid #f0f0f0;
	height: 1%;*/
	width: 100%;
	height: 1%;
	position: relative;
}
#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: 0px 250px 20px 250px/*20px*/;}

#content .content-top {height:74px;clear:both;overflow:hidden;background:#fefefe url(img/bg1.gif) repeat-x scroll 0 -483px;
	border:1px solid #CCCCCC;
	-moz-border-radius:10px 10px 0px 0px;
    -khtml-border-radius:10px 10px 0px 0px;
    -webkit-border-radius:10px 10px 0px 0px;
    border-radius:10px 10px 0px 0px;
    behavior: url(css/border-radius.htc);

    margin:5px;
}
#content .content-top .b-left {width:6px;height:74px;float:left;/*background: url(img/bg1.gif) no-repeat scroll 0 -408px;*/}
#content .content-top .b-right {width:6px;height:74px;float:right;/*background: url(img/bg1.gif) no-repeat scroll right -558px;*/}

.c-top {float:left;width:98%;height:46px;}
.c-foo {float:left;width:98%;line-height:27px;overflow:hidden;font-size:0.9em;text-shadow: #EBEBEB 1px 1px;}
.content-foo-menu {margin:15px 0 3px 0;padding:5px 0 0 0;border-top:1px solid #f1f1f1;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:70%;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 10px 0 10px;}

/* Уведомления
---------------------------*/
.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:283px;height:27px;}
.c-top .h-search form {position:relative;}
.c-top .h-search input {border:0;margin:0;position:absolute;}
.c-top .h-search .text {width:250px;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:30px;height:27px;top:0px;right:0px;background: url(img/bg-search.gif) 100% 0;}
.c-top a.search-link {float:left;margin:14px 0 0 10px;text-shadow: #EBEBEB 1px 1px;}

/* Делал изменения в 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:13px 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 {cursor:pointer;float:left;display:block;padding:1px 11px 0px 5px;color:#646464;}
ul.menu-currencies a:hover span, .currencies ul.menu-currencies .active span {color:#81abc6;background: url(img/bg.gif) no-repeat 100% -23px;}
ul.menu-currencies a:hover, .currencies ul.menu-currencies .active {text-decoration:none;background:url(img/bg.gif) no-repeat left -23px;}

/* Блоки в центре
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.innerContent {
    margin:10px;
    padding:5px;
    background-image:url(img/transparent.png);
    background-position:left top;
    background-repeat:repeat;

	border:1px solid #CCCCCC;
	-moz-border-radius:15px 15px 15px 15px;
    -khtml-border-radius:15px 15px 15px 15px;
    -webkit-border-radius:15px 15px 15px 15px;
    border-radius:15px 15px 15px 15px;
    behavior: url(css/border-radius.htc);
}

.content-block {margin:5px;padding:0px;overflow:hidden;

	border:1px solid #CCCCCC;
	-moz-border-radius:15px 15px 15px 15px;
    -khtml-border-radius:15px 15px 15px 15px;
    -webkit-border-radius:15px 15px 15px 15px;
    border-radius:15px 15px 15px 15px;
    behavior: url(css/border-radius.htc);

}
.content-block .con-top {height:6px;/*background:#fff;*/}
.content-block .con-top .st-left {float:left;width:6px;height:6px;/*background: url(img/bg2.gif) no-repeat -187px 0;*/}
.content-block .con-top .st-right {float:right;width:6px;height:6px;/*background: url(img/bg2.gif) no-repeat -194px 0;*/}
.content-block .con-foo {height:7px;/*background:#fff url(img/bg3.gif) repeat-x 0 0;*/}
.content-block .con-foo .sb-left {float:left;width:6px;height:7px;/*background: url(img/bg2.gif) no-repeat -187px -6px;*/}
.content-block .con-foo .sb-right {float:right;width:6px;height:7px;/*background: url(img/bg2.gif) no-repeat -194px -6px;*/}

.content-block .con-top.gray {height:6px;/*background:#f9f9f9;*/}
.content-block .con-top.gray .gt-left {float:left;width:6px;height:6px;/*background: url(img/bg2.gif) no-repeat -187px -12px;*/}
.content-block .con-top.gray .gt-right {float:right;width:6px;height:6px;/*background: url(img/bg2.gif) no-repeat -194px -12px;*/}
.content-block .con-foo.gray {height:7px;/*background:#f5f5f5 url(img/bg3.gif) repeat-x 0 -7px;*/}
.content-block .con-foo.gray .gb-left {float:left;width:6px;height:7px;/*background: url(img/bg2.gif) no-repeat -187px -19px;*/}
.content-block .con-foo.gray .gb-right {float:right;width:6px;height:7px;/*background: url(img/bg2.gif) no-repeat -194px -19px;*/}

.content-block .con-cen {padding:0px;overflow:hidden;/*border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;*/
text-align:justify;
}
.content-block .con-cen .con-cen-cen {padding:0 10px 0 10px;overflow:hidden;}
.content-block .con-cen.grey {background:#f5f5f5!important;}

/* Серый заголовок
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.content-block .content-block-title {margin:0;position:relative;border-bottom:1px solid #d7d7d7;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;background:#f9f9f9;}
.content-block .content-block-title h2 {padding:5px 0 10px 10px;font-size:1.4em;}
.content-block .content-block-title p {padding:4px 10px 8px 10px;}

/* Темный заголовок
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
.content-block .gray-title-top {height:28px;line-height:28px;clear:both;overflow:hidden;background:#fefefe url(img/bg3.gif) repeat-x scroll -2px -15px;}
.content-block .gray-title-top .b-left {width:6px;height:29px;float:left;/*background: url(img/bg2.gif) no-repeat scroll -187px -26px;*/}
.content-block .gray-title-top .b-right {width:6px;height:29px;float:right;/*background: url(img/bg2.gif) no-repeat scroll -194px -26px;*/}
.content-block .gray-title-top span {padding:0 0 0 4px;float:left;overflow:hidden;}

.content-text {padding:0 10px 0 10px;}
.content-text p {margin:3px 0 3px 0;}

.content-text .def-columns {float:left;width:49%;}
.content-text .def-column {margin:5px 0 5px 0;}
.content-text .def-columns p.descr, .content-text .def-column p.descr {color:#919191;}
.content-text .def-columns .data, .content-text .def-column .data {color:#81abc6;}

/* Форма расширенного поиска и ошибка не нахождения товара
---------------------------*/
.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 {float:left;width:100px;}
.con-cen-cen .cat-img img {width:100px;}
.con-cen-cen .cat-desc {margin:5px 0 0 10px;padding:0 0 0 110px;}
.con-cen-cen .cat-desc h2 {color:#81abc6;font-size:1.6em;margin:0 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #d7d7d7;text-shadow: 1px 1px #ebebeb;}
.con-cen-cen .cat-desc2 h2 {color:#81abc6;font-size:1.6em;margin:0 0 5px 0;}

.con-cen .cat-sort-prod-menu {margin:5px 0 0 0;padding:10px 10px 0 10px;height:25px;border-top:1px solid #d7d7d7;background:#f5f5f5;font-size:0.9em;}
.cat-sort-prod-menu .cat-sort {float:left;}
.cat-sort-prod-menu .cat-sort a {color:#73a2be;}
.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:#da7d4b; -moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;}
.page-navigation .nav a {color:#da7d4b;}

/* Товар в две колонки
---------------------------*/
.prod-two-col {margin:5px 0 -9999px;padding:0 0 9999px;overflow:hidden;float:left;width:340px;}
.prod-two-col.border-left {border-left:1px solid #d7d7d7;}
.prod-two-col .prod-img {float:left;width:140px;margin:8px 0 8px 10px;padding:0px 0 0px 0;border:1px solid #cccccc;}
.prod-two-col ul.prod-info {float:left;width:300px;padding:8px 0 8px 10px;margin:8px 0 8px 0;}
.prod-two-col ul.prod-info li {float:left;width:100%;}
.prod-two-col ul.prod-info li.name a {color:#cb9375;}
.prod-two-col ul.prod-info li.desc {font-size:0.9em;line-height:14px;color:#919191;}
.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;padding:0 0 0 7px;color:#cc5210;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.prod-two-col ul.prod-info li.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-two-col ul.prod-info li.buy a {margin:0 10px 0 0;float:right;}

/* Товар в одну колонку
---------------------------*/
.prod-one-col {margin:5px 0 0 0;overflow:hidden;float:left;width:730px;}
.prod-one-col.border-left {border-left:1px solid #d7d7d7;}
.prod-one-col .prod-img {float:left;width:100px;margin:8px 0 8px 10px;padding:8px 0 8px 0;}
.prod-one-col ul.prod-info {float:left;width:455px;padding:8px 0 8px 10px;margin:8px 0 8px 0;}
.prod-one-col ul.prod-info li {float:left;width:100%;}
.prod-one-col ul.prod-info li.name a {color:#cb9375;}
.prod-one-col ul.prod-info li.desc {font-size:0.9em;line-height:14px;color:#919191;}
.prod-one-col .buy {padding:8px 0 8px 10px;margin:8px 0 8px 0;float:left;width:140px;}
.prod-one-col .buy .cost {display:block;float:left;line-height:21px;margin:0 0 10px 0;padding:0 0 0 7px;color:#cc5210;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.prod-one-col .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 {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:#cc5210;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:5px 0 -9999px;padding:0 0 9999px;overflow:hidden;float:left;width:340px;}
.cat-two-col.border-left {border-left:1px solid #d7d7d7;}
.cat-two-col .cat-block-img {float:left;width:100px;margin:5px 0 5px 10px;padding:8px 0 8px 0;}
.cat-two-col .cat-block-info {float:left;width:300px;padding:8px 0 8px 10px;margin:8px 0 8px 0;}
.cat-two-col .cat-block-info a {display:block;color:#cb9375;}
.cat-two-col .cat-block-info .descr {font-size:0.9em;}

/* Карточка товара
---------------------------*/
.prod-info-image {float:left;width:330px;margin:10px 0 0 0;position:relative;text-align:center;}

.prod-info-info {float:left;width:380px;margin:10px 0 0 10px;}
.prod-info-desc-short {padding:0 0 0 0;border-bottom:1px solid #d7d7d7;}
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;padding:0 0 0 7px;color:#cc5210;text-shadow: 1px 1px #fff;background: url(img/bg.gif) no-repeat left -131px;}
.prod-info-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-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;}

.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:#CC5210;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:#cc5210;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:#cc5210;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:#cc5210!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;    */
    background-image:url(img/transparent.png);
    background-position:left top;
    background-repeat:repeat;

	border:1px solid #CCCCCC;
	-moz-border-radius:0px 0px 15px 0px;
    -khtml-border-radius:0px 0px 15px 0px;
    -webkit-border-radius:0px 0px 15px 0px;
    border-radius:0px 0px 15px 0px;
    behavior: url(css/border-radius.htc);

    padding:10px;

}
#right_sidebar {    float:right;
    width:225px;
    position:relative;
    background-image:url(img/transparent.png);
    background-position:left top;
    background-repeat:repeat;

	border:1px solid #CCCCCC;
	-moz-border-radius:0px 0px 0px 15px;
    -khtml-border-radius:0px 0px 0px 15px;
    -webkit-border-radius:0px 0px 0px 15px;
    border-radius:0px 0px 0px 15px;
    behavior: url(css/border-radius.htc);

    padding:10px;}
/* Стандартный блок
---------------------------*/
.block {width:215px;float:left;margin:0 0 10px 0;padding:0;overflow:hidden;
	border:1px solid #CCCCCC;
	-moz-border-radius:10px 10px 10px 10px;
    -khtml-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px;
    behavior: url(css/border-radius.htc);


}
.block h3 {font-size:1.2em;}
.block .foo {float:left;width:225px;height:7px;/*background: url(img/bg.gif) no-repeat center -49px;*/}
.block .cen {float:left;width:203px;/*border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;background:#fff;*/padding:0 10px 0 10px;}

/* Заголовки блоков
---------------------------*/
.block.b-blue .top {width:215px;line-height:26px;padding:0 0 0 10px;font-size:0.9em;text-shadow: 1px 1px #5488a4;color:#fff;background: url(img/bg.gif) no-repeat scroll -2px -78px;}
.block.b-gray .top {width:215px;line-height:26px;padding:0 0 0 10px;font-size:0.9em;text-shadow: 1px 1px #ededed;color:#696969;background: url(img/bg.gif) no-repeat scroll -2px -105px;}
.block.b-notitle .top {	/*	display:block;float:left;width:225px;height:6px;background: url(img/bg.gif) no-repeat scroll 0 -42px;
	*/
	width:215px;
	line-height:26px;
	padding:0 0 0 10px;
	font-size:0.9em;
	text-shadow: 1px 1px #5488a4;
	color:#fff;
	/*background:#dedede;*/
	background: url(img/bg.gif) no-repeat scroll -2px -78px;

}

/* Категории
   НАДО ПЕРЕДЕЛАТЬ!
---------------------------*/
#CatNavi {padding:0;margin:0 0 -1px 0;}
#CatNavi li.CatLevel1 {display:block;padding:2px 0 2px 0;margin:0 4px 0 4px;border-bottom:1px solid #e6e6e6;}
#CatNavi li.CatLevel1 a{text-decoration:none;font-weight:bold;}
#CatNavi li.CatLevel1 a:hover {text-decoration:none;color:#cf5e20;}

li.CatLevel2, li.CatLevel3, li.CatLevel4, li.CatLevel5, li.CatLevel6 {padding:2px 0 2px 10px;border-top:1px solid #e6e6e6;}
li.CatLevel2 a, li.CatLevel3 a, li.CatLevel4 a, li.CatLevel5 a, li.CatLevel6 a {color:#cf5e20;}
li.CatLevel2 a:hover, li.CatLevel3 a:hover, li.CatLevel4 a:hover, li.CatLevel5 a:hover, li.CatLevel6 a:hover {color:#696969;}

#CatNavi li em {font-size:0.9em;font-style:normal;}

/* Лучшие товары
---------------------------*/
.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:#cc5210;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:#cc5210;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:140px;padding:0 0 0 5px;/*border:none;*/line-height:19px;height:19px;color:#777;background: url(img/bg-login-input.gif) no-repeat 0px -2px;
	border:1px solid #CCCCCC;
	-moz-border-radius:10px 10px 10px 10px;
    -khtml-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
    border-radius:10px 10px 10px 10px;
    behavior: url(css/border-radius.htc);
}

.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;}

/* Ок button
---------------------------*/
span.text input {    display:block;
    position:relative;
    float:left;
	margin:5px 0px;
}
span.submit input {
    display:block;
    position:relative;
    float:left;	margin:4px 5px;}


/* Бокс News
---------------------------*/
.cen.box-news .news {padding:5px 0 5px 0;font-size:0.9em;line-height:15px;}
.cen.box-news .news p.title a, .cen.box-news .news p.info .more a {color:#cb9375;}
.cen.box-news .news p.desc {color:#a0a0a0;}
.cen.box-news .news p.info {}
.cen.box-news .news p.info .data {float:left;color:#81abc6;}
.cen.box-news .news p.info .more {float:right;}

/* Бокс 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
----------------------------------------------------------*/
#footer {margin:15px 0px 0px 0px;height:50px;clear:both;overflow:hidden;/*background:#fefefe url(img/footer.gif) repeat-x scroll 0 -186px;*/
background:#a9cd95;
}
#footer .left {width:6px;height:50px;float:left;/*background: url(img/footer.gif) no-repeat scroll 0 0;*/}
#footer .right {width:6px;height:50px;float:right;/*background: url(img/footer.gif) no-repeat scroll right -93px;*/}
.footer-content {float:left;width:90%;padding:5px;font-size:0.9em;}
.footer-content li {float:left;width:13%;
margin:0px 0px 0px 100px;
}
.footer-content li, .footer-content li a{
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:#356493;}
.footer-content li span {display:block;padding:0px 5px 0px 5px;}
.footer-content li span.a-title {color:#356493;}
.footer-content li span.a-content {color:#666666;font-weight:normal;line-height:15px;}
.footer-content li span.a-content span {display:block;float:left;}

.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;}

.foonet-two .my_copy {    width:100%;
    text-align:right;}
.foonet-two .my_copy span, .foonet-two .my_copy a, .foonet-two .my_copy a:hover {    font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:9px;
	line-height:9px;
	font-weight:normal;
	color:#444444;
    background-image:url(img/transparent.png);
    background-position:left top;
    background-repeat:repeat;
	text-decoration:none;
	text-align:right;}



a.nw {color:#c03e12;font-weight:bold;}







