@charset "utf-8";
@import url("g-reset.css");

.clear,
.clearing{clear:both;}

/* Альтернативный метод клиринга */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Основа и отступы */
body{padding:4px 5px 5px 5px; background:#fff;}
#g-site{width:100%; min-width:990px;}
#g-header{margin:0 1px 5px 1px;}
#g-content{margin:0 0 5px 0;}
#g-footer{margin:0 1px 0 1px; border-top:3px solid #2f5b7a; padding:10px;text-align:center;}
/*
	Три колонки
*/
#g-left{
	width:240px;
	margin:0 5px 0 0;
	overflow:hidden;
	float:left;
}
#g-right{
	width:240px;
	margin:0 0 0 5px;
	overflow:hidden;
	float:right;
}
#g-center{margin:0 0 0 0;}

#g-left,
#g-right,
#g-center{overflow:hidden;}

/* box Класс для корневого блока левой, правой или центровой колонок, с однопиксельной рамкой. */
.box{border:1px solid #e6f1f1;border-top:0;}

/* m-t Класс для создания верхнего отступа в 5px */
.mt{margin-top:5px !important;}

/* START hmenu-1 Класс для создания плашки предшествующей блоку класса box, либо для создания меню-вкладок. */
.hmenu-1{
	padding:0;
	margin:0;
}
.hmenu-1 li{
	display:block;
	float:left;
	padding:0 0 0 3px;
	margin:0 2px 0 0;
}
.hmenu-1 li a,
.hmenu-1 li span{
	font:700 11px Tahoma, Verdana, Arial;
	color:#fff;
	display:block;
	padding:7px 30px 5px 27px;
	text-decoration:none;
	outline:none;
}
.hmenu-1 li span{
	cursor:default;
}
.hmenu-1 li.tm-1{background:url(http://img.dt00.net/images/hmenu/1l.png) left top no-repeat;}
.hmenu-1 li.tm-1 a,
.hmenu-1 li.tm-1 span{background:url(http://img.dt00.net/images/hmenu/1r.png) right top no-repeat;}
.hmactive-1{border-bottom:5px solid #305c7c;}

.hmenu-1 li.tm-2{background:url(http://img.dt00.net/images/hmenu/2l.png) left top no-repeat;}
.hmenu-1 li.tm-2 a,
.hmenu-1 li.tm-2 span{background:url(http://img.dt00.net/images/hmenu/2r.png) right top no-repeat;}
.hmactive-2{border-bottom:5px solid #0a8751;}

.hmenu-1 li.tm-3{background:url(http://img.dt00.net/images/hmenu/3l.png) left top no-repeat;}
.hmenu-1 li.tm-3 a,
.hmenu-1 li.tm-3 span{background:url(http://img.dt00.net/images/hmenu/3r.png) right top no-repeat;}
.hmactive-3{border-bottom:5px solid #c32e25;}

.hmenu-1 li.tm-4{background:url(http://img.dt00.net/images/hmenu/4l.png) left top no-repeat;}
.hmenu-1 li.tm-4 a,
.hmenu-1 li.tm-4 span{background:url(http://img.dt00.net/images/hmenu/4r.png) right top no-repeat;}
.hmactive-4{border-bottom:5px solid #9775c5;}

.hmenu-1 li.tm-5{background:url(http://img.dt00.net/images/hmenu/5l.png) left top no-repeat;}
.hmenu-1 li.tm-5 a,
.hmenu-1 li.tm-5 span{background:url(http://img.dt00.net/images/hmenu/5r.png) right top no-repeat;}
.hmactive-5{border-bottom:5px solid #d53886;}

.hmenu-1 li.tm-6{background:url(http://img.dt00.net/images/hmenu/6l.png) left top no-repeat;}
.hmenu-1 li.tm-6 a,
.hmenu-1 li.tm-6 span{background:url(http://img.dt00.net/images/hmenu/6r.png) right top no-repeat;}
.hmactive-6{border-bottom:5px solid #e58100;}

.hmenu-1 li.g-title span{color:#305c7c;padding:7px 7px 5px 7px;}
/* END hmenu-1*/

/* START Header */
#header{margin-left:244px;}
#header div span a{margin:0 5px;}
#header div span a,#news_header span{color:#000;}
#header div span,#news_header span,.news_crn a.more{float:right;}

#header hr{background-color:#CCC;border:none;height:1px;margin:5px 0;}
#home_img{width:58px;height:60px;left:0;top:0;}
#home_img,#logo_img{position:absolute;}

#logo_img{top:15px;left:20px;}
#logo_img{text-align:center;}

#logo_img h6{margin:0;color:#666666; text-align:center;}

#logo_img span {color:#666666;font-weight:700;}
#logo_img span strong{font-weight:700;}
#logo_img span strong.green{color:#0A9455;}
#logo_img span strong.blue{color:#598ECF;}

#header div span a{font-weight:bold;}
#header div span a.active{color:#009966;}

#h-menu{
	display:block;
	margin:0 0 0 26px;
	padding:0 !important;
}
#h-menu li{
	display:block;
	float:left;
	padding:0 0 0 3px;
	margin:0 2px 0 0;
}
#h-menu li a{
	font:400 11px Tahoma, Verdana, Arial;
	display:block;
	padding:0 10px 2px 7px;
	text-decoration:none;
	outline:none;
	float:none !important;
}
#h-menu li{background:url(http://img.dt00.net/images/hmenu/s5l.png) left top no-repeat;}
#h-menu li a{background:url(http://img.dt00.net/images/hmenu/s5r.png) right top no-repeat;color:#fff;}

#h-lang-menu{
	margin:0;
	padding:0;
	float:right;
}
#h-lang-menu li{
	display:block;
	float:left;
	padding:0 0 0 3px;
	margin:0 0 0 2px;
}
#h-lang-menu li a{
	display:block;
	padding:1px 2px 1px 0;
	text-decoration:none;
}
#h-lang-menu li{background:url(http://img.dt00.net/images/hmenu/s6l.png) left top no-repeat;}
#h-lang-menu li a{background:url(http://img.dt00.net/images/hmenu/s6r.png) right top no-repeat;color:#fff;}

#h-lang-menu li.hlm-active{background:url(http://img.dt00.net/images/hmenu/s7l.png) left top no-repeat;}
#h-lang-menu li.hlm-active a{background:url(http://img.dt00.net/images/hmenu/s7r.png) right top no-repeat;color:#fff;}

#header-search{
	background:#336666;
	background:url(http://img.dt00.net/images/mainpage/hs-bg.png);
	height:46px;
	padding:19px 10px 0 26px;
}
#hs-form{
	display:block;
	height:21px;
	margin:0;
	padding:0;
	overflow:hidden;
}
#hs-form table{
	border-collapse:collapse;
	border:none;
	padding:0;
	margin:0;
}
#hs-form table td{
	border-collapse:collapse;
	border:none;
	padding:0;
	margin:0;
	height:21px;
}
#hs-query{
	font:700 11px Tahoma, Verdana, Arial;
	padding:4px 10px 4px 10px;
	border:none;
	color:#335b7f;
	margin:0;
	width:100%;
}
#hs-submit{
	margin:0;
	padding:0;
	border:none;
	background:url(http://img.dt00.net/images/mainpage/hs-submit.png);
	width:100px;
	height:21px;
}
#hs-menu{
	display:block;
	margin:0 !important;
	padding:0 !important;
}
#hs-menu li{
	display:block;
	float:left;
	padding:0 0 0 3px;
	margin:0 2px 0 0;
	position:relative;
}
#hs-menu li span{
	font:400 11px Tahoma, Verdana, Arial;
	display:block;
	padding:2px 10px 3px 23px;
	text-decoration:none;
	outline:none;
	cursor:pointer;
	float:none !important;
}
#hs-menu li img{
	position:absolute;
	left:5px;
	top:0px;
}
#hs-menu li{background:url(http://img.dt00.net/images/mainpage/sll-2.png) left top no-repeat;}
#hs-menu li span{background:url(http://img.dt00.net/images/mainpage/slr-2.png) right top no-repeat;color:#fff;}

#hs-menu li.hs-menu-active{background:url(http://img.dt00.net/images/mainpage/sll.png) left top no-repeat;}
#hs-menu li.hs-menu-active span{background:url(http://img.dt00.net/images/mainpage/slr.png) right top no-repeat;color:#335b7f;}
/* END Header */

/* START side-menu */
.side-menu{padding:10px 0 5px 0;}
.side-menu li{margin:0 0 5px 29px;}
.side-menu li.mb{margin-bottom:15px;}
.side-menu li a{font-weight:700;}

.sm-color-1{list-style-image:url(http://img.dt00.net/images/arrow_5.gif);}
.sm-color-1 li a{color:#e58100;}

.sm-color-2{list-style-image:url(http://img.dt00.net/images/arrow_6.gif);}
.sm-color-2 li a{color:#305c7c;}

.sm-color-3{list-style-image:url(http://img.dt00.net/images/arrow_2.gif);}
.sm-color-3 li a{color:#9775c5;}

.side-menu-sub{
	list-style-image:url(http://img.dt00.net/images/arrow_6.gif);
	padding:5px 0 0 12px;
}
.side-menu-sub li{
	margin:0 0 5px 0;
}
.side-menu-sub li a{
	font-size:11px;
	font-weight:400;
}
/* END side-menu */

/* START nav-menu */
.nav-menu{
	background:#e6f1f1;
	padding:4px 10px 6px 10px;
	cursor:default;
}
.nav-menu img{
	margin:0 2px -3px 5px;
}
.nav-menu,
.nav-menu a{
	font-weight:700;
	color:#305c7c;
}
/* END nav-menu */

/* START filter-head-1 */
.filter-head-1{
	background:#e6f1f1;
	padding:5px 10px 6px 10px;
	cursor:default;
}
.filter-head-1 img{
	margin:0 5px -3px 0;
}
.filter-head-1,
.filter-head-1 a{
	font-weight:700;
	color:#0a8650;
}
/* END filter-head-1 */

/* START filter-body */
.filter-body{
	padding:7px 10px 10px 10px;
	cursor:default;
	line-height:1.4;
}
.filter-body,
.filter-body a{
	color:#e6f1f1;
}
.f-color-1{background:#2f5b7a url(http://img.dt00.net/images/g-img/filter-body-bg-1.png) repeat-x top;}
.f-color-2{background:#0a8650 url(http://img.dt00.net/images/g-img/filter-body-bg-2.png) repeat-x top;}
/* END filter-body */

/* START goods-sort */
.goods-sort{
	display:block;
	padding:5px 0 2px 115px;
}
.goods-sort li{
	display:block;
	float:left;
	padding:0 0 0 1px;
	margin:0 2px 0 0;
}
.goods-sort li a{
	font:400 11px Tahoma, Verdana, Arial;
	display:block;
	padding:2px 15px 6px 9px;
	text-decoration:none;
	outline:none;
	position:relative;
}
.goods-sort li a img{
	position:absolute;
	right:4px;
	top:7px;
}
.goods-sort li{background:url(http://img.dt00.net/images/g-img/line-bg-2.gif) left top no-repeat;}
.goods-sort li a{background:url(http://img.dt00.net/images/g-img/line-bg-1.gif) right top no-repeat;color:#2f5b7a;}

.goods-sort li.gs-active{background:url(http://img.dt00.net/images/g-img/line-bg-4.gif) left top no-repeat;}
.goods-sort li.gs-active a{background:url(http://img.dt00.net/images/g-img/line-bg-3.png) right top no-repeat;color:#fff;}

.gs-title{
	background:none !important;
	color:#0a8650;
	cursor:default;
	padding:2px 0 0 0 !important;
	margin:0 10px 0 0 !important;
}
/* END goods-sort */

/* START goods-list */
.goods-list{
	background:#fff;
}
.goods-list li{
	display:block;
	margin:0 0 10px 0;
}
/* Альтернативный метод клиринга */
.goods-list li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .goods-list li {height: 1%;}
.goods-list li {display: block;}
/* End hide from IE-mac */

.goods-list li div{
	margin:0 0 0 115px;
	padding:0 0 7px 0;
	border-bottom:3px solid #2f5b7a;
}
.goods-list li div h1 a{/* Название товара */
	font-size:12px;
	font-weight:700;
	color:#000;
}
.goods-list li div h1 a:hover{
	color:#0a8550;
}
.gimg{
	display:block;
	width:115px;
	height:85px;
	overflow:hidden;
	float:left;
}
.gimg img{
	margin:5px 0 0 20px;
}
.il{
	display:block;
	height:20px;
	padding:5px 0 3px 0;
}
.il strong,
.il a{
	display:block;
	float:left;
	height:17px;
	overflow:hidden;
	padding:3px 10px 0 10px;
	margin:0 2px 0 0;
	color:#fff;
	text-decoration:none;
}
.il strong{
	background:#2f5b7a url(http://img.dt00.net/images/g-img/line-1.png) repeat-x top left;
	font-weight:700;
	cursor:default;
}
.il a{
	background:#2f5b7a url(http://img.dt00.net/images/g-img/line-2.png) repeat-x top right;
}
.il .buy{
	background:#2f5b7a url(http://img.dt00.net/images/g-img/line-bg-3.png) repeat-x top left;
}
.goods-list li div h3{
	margin:3px 0 0 0;
	cursor:default;
}
.goods-list li div h3 a:hover{
	color:#0a8550;
}
.goods-list li div h3, .goods-list li div h3 a{color:#2f5b7a;}
.goods-list li div h2,
.goods-list li div h2 a,
.goods-list li div h2 em{
	display:block;
	height:20px;
	overflow:hidden;
}
.goods-list li div h2 em{
	width:1px;
	background:url(http://img.dt00.net/images/g-img/line-bg-4.gif) left top no-repeat;
	float:left;
}
.goods-list li div h2 a{
	background:url(http://img.dt00.net/images/g-img/line-bg-3.png) right top no-repeat;color:#fff;
	text-decoration:none;
	padding:3px 10px 0 9px;
	float:left;
}
.goods-list li div h2{
	margin:0 0 3px 0;
}

/* START Список контактов магазина */
.goods-list li div ul{
	display:block;
	height:20px;
	padding:0 0 5px 0;
}
.goods-list li div ul li{
	display:block;
	float:left;
	padding:0 0 0 1px;
	margin:0 2px 0 0;
}
.goods-list li div ul li span{
	font:400 11px Tahoma, Verdana, Arial;
	display:block;
	padding:3px 10px 5px 9px;
	text-decoration:none;
	outline:none;
	position:relative;
	cursor:default;
}
.goods-list li div ul li span img{
	position:absolute;
	right:4px;
	top:7px;
}
.goods-list li div ul li{background:url(http://img.dt00.net/images/g-img/line-bg-2.gif) left top no-repeat;}
.goods-list li div ul li span{background:url(http://img.dt00.net/images/g-img/line-bg-1.gif) right top no-repeat;color:#2f5b7a;}

.goods-list li div ul li.gs-active{background:url(http://img.dt00.net/images/g-img/line-bg-4.gif) left top no-repeat;}
.goods-list li div ul li.gs-active span{background:url(http://img.dt00.net/images/g-img/line-bg-3.png) right top no-repeat;color:#fff;}
/* END  Список контактов магазина */

/* END goods-list */

/* START BANNERS */
.b-240-350,
#b-240-350{
	width:240px;
	height:350px;
	overflow:hidden;
}
.b-728-90,
#b-728-90{
	width:728px;
	height:90px;
	overflow:hidden;
}
.hidden{
	display:none;
}
.center{
	text-align:center;
}
/* END BANNERS */

/* START smi-link */
#mg-smi{
	background:#FF9900;
	margin:5px 0;
	height:43px;
	background:url(http://img.dt00.net/images/hmenu/smi-l.png) left top repeat-x;
}
#mg-smi-l{
	margin:0;
	height:43px;
	background:url(http://img.dt00.net/images/hmenu/smi-r.png) right top no-repeat;
	position:relative;
}
#mg-smi-l a{
	font:700 11px Tahoma, Verdana, Arial;
	color:#fff;
	display:block;
	position:absolute;
	left:55px;
	top:7px;
}
#mg-smi-l img{
	position:absolute;
	top:12px;
}
/* END smi-link */

/* START page-list */

.page-list{
	display:block;
	padding:0 0 10px 115px;
}
.page-list li{
	display:block;
	float:left;
	padding:0 0 0 1px;
	margin:0 2px 0 0;
}
.page-list li a,
.page-list li span{
	font:400 11px Tahoma, Verdana, Arial;
	display:block;
	padding:3px 4px 5px 4px;
	text-decoration:none;
	outline:none;
}
.page-list li span{
	cursor:default;
}
.page-list li{background:url(http://img.dt00.net/images/g-img/line-bg-2.gif) left top no-repeat;}
.page-list li a,
.page-list li span{background:url(http://img.dt00.net/images/g-img/line-bg-1.gif) right top no-repeat;color:#2f5b7a;}

.page-list li.pl-active{background:url(http://img.dt00.net/images/g-img/line-bg-4.gif) left top no-repeat;}
.page-list li.pl-active a,
.page-list li.pl-active span{background:url(http://img.dt00.net/images/g-img/line-bg-3.png) right top no-repeat;color:#fff;}

.pl-title{
	background:none !important;
	color:#0a8650;
	cursor:default;
	padding:3px 0 0 0 !important;
	margin:0 20px 0 0 !important;
}
/* END page-list */

.adv-box{border:1px solid #e5e5e5;border-top:none;padding:5px 5px 5px 10px;}
#advertising .adv-item{border-bottom:1px solid #e5e5e5;}
#advertising .adv-img{display:block;float:left;}
#advertising .adv-title{display:block;margin:0 0 0 50px;font-weight:700;text-decoration:none;color:#d13784;}
#advertising .adv-title span{display:block;color:#ff0000;font-weight:700;}

.new-item a{
	color:#dc0c00 !important;
}

/* START SUPER MENU */
ul.super-menu,
ul.super-menu *{
 font-weight:700;
}
ul.super-menu{
 border:1px solid #e5e5e5;
 border-top:0;
 margin:0 0 5px 0;
 padding:0;
 list-style-type:none;
}
ul.super-menu li{
}
ul.super-menu li strong{
 display:block;
 padding:5px 0 5px 29px;
 background:#e5e5e5;
 color:#d93329;
 cursor:default;
}
ul.super-menu li ul{
 background:#fff;
 margin:6px 0 0 25px;
 padding:4px 0 5px 0;
 list-style-image:url(http://img.dt00.net/images/arrow_5.gif);
}
ul.super-menu li ul li{
 background:#fff;
 padding:0 0 5px 3px;
}
ul.super-menu li ul li a{
 color:#e58100;
}
img.icon-new{
 margin:0 0 0 5px;
 vertical-align:bottom;
}
a.new-item{
 color:#d93329 !important;
}
ul.super-menu li ul li a em{font-style:normal;}
ul.super-menu li ul li a em.cr-1{color:#ff0000;}
ul.super-menu li ul li a em.cr-2{color:#00c0ff;}
ul.super-menu li ul li a em.cr-3{color:#ffcc00;}
ul.super-menu li ul li a em.cr-4{color:#98d100;}
ul.super-menu li ul li a em.cr-5{color:#3a5ac3;}
ul.super-menu li ul li a em.cr-6{color:#9722e1;}
ul.super-menu li ul li a em.cr-7{color:#ff8a00;}
ul.super-menu li ul li a em.cr-8{color:#00bd78;}
ul.super-menu li ul li a em.cr-9{color:#d10185;}
/* END SUPER MENU */

#mgframe_doping{
	float: right;
}
#mgframe_doping:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}