@charset "windows-1251";
* {
	margin:0;
	padding:0
}
body {
	background:#FFFFFF;
	text-align:center;
}
img {border:none}
ul {
	list-style-type:none;
}
a { color: #455C74; }
h3, h3 a {
	font:20px Arial;
	color:#4B4B4B;
	margin-top:20px;
	text-align:left;
	text-decoration:none;
}
h3 {
	margin-bottom:7px;
}
h3 a { margin-top:0; text-decoration: underline; }
h3 a:hover{
	color:#000;
}
h4 {
	font:19px Arial Narrow;
	color:#233C56;
	margin-top:15px;
	/*float:left;*/
}
h4 a {
	font:19px Arial Narrow !important;
	text-decoration:none;
	color:#233C56;
}
p, .w100 { font: 11px Tahoma; color: #4B4B4B; text-align: justify; }
p{
	margin:14px 0px 0 0px;
}
#all {
	background:#FFFFFF url('body_bg.jpg') left top repeat-x ;
	width:100%;
	max-width:1264px;
	margin:0px auto;
	text-align:left;
}
.clear {
	clear:both;
	line-height:1%;
	margin-bottom:-1px;
	height:1px;
	overflow:hidden;
	font-size:0px
}
.header { background: #F0F3F6; width: 100%; position: relative; }
.logo { float: left; margin: 14px 0 0 40px; _margin-left: 20px; }
.contacts { position: absolute; top: 15px; right: 210px; font: 21px Tahoma; color: black; text-align: right; z-index: 1; }
.contacts .phone {  }
.contacts .mode { font: bold 12px Arial; }
.callback { position: absolute; top: 75px; right: 10px; font: bold 13px Tahoma; color: black; text-align: right; }
.callback a { color: black; font: bold 12px Arial; }

.right_block { width: 200px; margin: 13px 5px 0 0; _margin-right: 23px; float: right; }
.links { font: 11px Tahoma; color: #455C74; height: 25px; position: absolute; top: 10px; right: 10px; }
.links a { margin: 0 8px 0 8px; color: #455C74; }
.bin { background: url('bin.gif') left top no-repeat; padding-left: 66px; height: 41px; font: 11px Arial; color: #455C74; margin-bottom: 20px; }
.bin a { color: #455C74; text-decoration: none; font: 11px Arial; }

.menu { background: #748AA1; border-bottom: 1px solid #A3B2C1; width: 100%; height: 35px; margin-top: 5px; }
.menu td { text-align: center; }
.menu a { height: 20px; padding: 5px 20px 0 20px; margin-top: 1px; font: 14px Arial; color: #FFFFFF; text-decoration: none; display: block; float: left; }
.menu a:hover { background: #ECEFF3; color: #748AA1; }
.w10 { width: 20px; }

.text_block {
	background:#748AA1;
	width:100%;
	position:relative;
	padding:43px 0 55px 0;
	margin-bottom:6px;
}
.text_block p {
	margin: 0 62px 0 547px;
	font:11px Tahoma;
	color:#fff;
}
.search_block {
	background:#748AA1;
	width:100%;
	position:relative;
	/*padding:34px 0 35px 0;*/
	/*margin-bottom:-55Px;*/
	height: 93px;
}
.pic {
	position:absolute;
	left:0px;
	top:0px;
	width: 600px;
}
.content { width: 100%; }
.wrapper { width: 100%; float: left; }
.sub_cont { margin: 0px 15px 0 326px; }

.search {
	width:380px;
	float:right;
	margin: 0 10px 0 10px;;
}
.banner { width: 445px; float: right; height: 93px; }

.search_but { float: right; }
.search_but input{
	background:url('search_but.gif') left top no-repeat;
	width:72px;
	height:22px;
	border:none;
	cursor:pointer;
}
.search_inp {
	margin-right:6px;
	/*//margin-right:3px;*/
	float:right;
}
.search_inp input {
	background:#ECEFF3;
	border:1px solid #C2C2C2;
	width:278px;
	height:15px;
	//height:14px;
	padding:5px 0 0 10px;
	font:11px Tahoma;
	color:#9A9A9A;
}
.txt_1 {
	background:url('../images/txt_1.jpg') left top no-repeat;
	width:263px;
	height:95px;
	margin:20px 0 0 15px;
	_margin-left:7px;
	font:22px Arial Narrow;
	color:#fff;
	text-transform:uppercase;
	padding:40px 0 0 30px;
	float:left;
}
.txt_2 {
	background:url('txt_2.jpg') left top no-repeat;
	width:263px;
	height:95px;
	margin:20px 0 0 23px;
	font:22px Arial Narrow;
	color:#fff;
	text-transform:uppercase;
	padding:40px 0 0 30px;
	float:left;
}
.txt_1 a ,.txt_2 a {
	color:#fff;
	text-decoration:none;
}
.list_1  li{
	margin-top:22px;
	font:bold 11px Tahoma;
	color:#E00103;
	line-height:120%;
}
.list_1 a {
	color:#455C74;
}
.list_1 span {
	margin-bottom:5px;
	display:block
}

.w100 { width: 100%; margin-top: 20px; }
.bottom_block { border: 1px solid #d9dfe5; margin-top: 5px; padding: 10px; background-color: #eef0ef; }
.w100 h3 { margin-top: 0px; }
.path { font: 11px Tahoma; color: #455C74; margin-bottom: 10px; }
.path a { color: #455C74; }
.product_block { width: 100%; margin-top: 5px; }
.product_block p, .product_block h4 { margin: 14px 15px 0 15px; }

.bk_1 { background: #EEEFEF; border: 1px solid #D4D9DE; width: 100%; }
.bk_1 p { margin-bottom: 10px; }
.bk_1 h3 { margin-left: 3px; }
/*.bk_1 ul {
margin:0px 14px 0 14px;
}*/
.bk_1 .wrapper div {
}
.bk_1 .wrapper div img {
	margin:0px 10px 0 0px;
}
.bk_2 {
	background:#EEEFEF;
	border:1px solid #D4D9DE;
}
.pics_block {
	width:300px;
	padding-left:5px;
	padding-top:5px;
	float:left;
}
.list_2 {
	width:82px;
	float:left;
}
.list_2 li{
	margin-bottom:9px;
}

.big_pic {
	float:left;
	padding-left:10px;
	width:196px;
}
.product_block .bk_1 .wrapper .info_block {
	margin:10px 5px 0 310px;
}
.info_block p, .info_block_2 p{
	margin: 5px 5px 5px 10px;
}

.info_block_2 h3 { margin-top: 0px; }
.question {
	margin-top:17px;
}
.table_1 {
	border-collapse:collapse;
	width:100%;
	margin-top:10px;
}
.table_1 td {
	border:1px solid #BCC5CF;
	border-top:1px solid #F9FAFB;
	/*background:#EEEEEF;*/
	text-align:center;
	font:11px Tahoma;
	color:#455C74;
	padding:7px 0 7px 0;
}
.table_1 tr.val td {
	text-align:left;
	padding: 3px;
}
/*.table_1 tr.val .even {
	background-color: #eeeeee;
}*/
.table_1 tr.val td a{
	color: #455C74;
}
.table_1 span {
	color:#E70104 !important;
}
.bg_1 td { font: bold 11px Tahoma !important; color: #4B4B4B !important; background: #E6E6E6 !important; text-transform: lowercase; padding: 3px; }
.bor_l {
	border-left:none !important
}
.table_1 tr.bg_1 td.link_1 ,.table_1 tr.val td.link_2{
	padding:0;
	text-align:center;
	width: 100px;
	border-right:none !important
}
.table_1 tr.bg_1 td.link_1 a {
	background:#40556C;
	height:15px;
	margin:-7px 0 -7px 0;
	padding-top:6px;
	font:bold 11px Tahoma;
	color:#fff;
	text-decoration:none;
	display:block;
	text-transform:uppercase !important
}
.table_1 tr.val td.link_2 a {
	background:#B90103;
	height:15px;
	margin:-7px 0 -7px 0;
	padding-top:5px;
	font:bold 11px Tahoma;
	color:#fff;
	text-decoration:none;
	display:block;
	text-transform:uppercase !important
}
.table_2 {
	border-collapse:collapse;
	width:100%;
	margin-top:15px;
}
.table_2 td {
	width:25%;
	text-align:center;
	border-right:1px solid #E2E6EB;
	padding:5px 0 10px 0;
}
.table_2 a {
	font:bold 11px Tahoma;
	color:#455C74;
}
.pages_top {
	font:bold 11px Tahoma;
	color:#455C74;
	margin-top:19px;
}
.pages_top a {
	color:#455C74;
	margin-right:7px;
}
.pages_top b {
	color:#E70104;
	margin-right:7px;
}
.pages_top span {
	margin: 0 9px 0 1px;
}

.tovar_pic { width: 200px; text-align: center; padding: 0; margin-left: 5px; _margin-left: 8px; margin-top: 5px; float: left; }
.tovar_pic img, .thinb { border: 1px solid #d4d9de; }

.cat_pic { width: 200px; text-align: left; margin: 5px; margin-right: 15px; float: left; }
.cat_pic img, .thinb { border: 1px solid #d4d9de; }

.relat_pic { padding: 3px; background-color: white; }

.info_block_2 {
	margin-top:5px;
	float:left;
}
.info_block_2 a {
	font:bold 11px Tahoma;
	color:#455C74;
}
.info_block_2 h4 a {
	font:24px Arial Narrow !important;
}
.brand {
	margin-top:10px;
	float:right;
}
.left_bar {
	width:312px;
	border-right:1px solid #D9DFE5;
	margin-left:-100%;
	margin-top:20px;
	/*margin-top:38px;*/
	float:left;
}
.left_bar h3{
	margin:0;
}
.container {
	width:233px;
	margin-left:41px;
}
.navigation {
	margin-top:5px;
	margin-bottom:0px;
}
.navigation li{
	margin-bottom:10px;
	line-height:120%;
}
.navigation table {
	border-top:1px dashed #455C74;
}
.left_bar a {
	font-family:'Arial',sans-serif;
	font-weight:bold;
	font-size:0.8em;
	color:#455C74;
}
a:hover{
	color:#000;
}
.tovar_block {
	width:100%;
	border-top:1px solid #DAE1E6;
	text-align:center;
	margin-top:29px;
}
.name_1 {
	font:bold Tahoma;
	color:#455C74;
	margin-top:24px;
}
.name_1 a {
	color:#455C74
}
.pict {
	margin-top:11px;
}
.price_1 {
	font:bold 13px Tahoma;
	color:#E70104;
	margin-top:15px;
}
.price_2 {
	font:bold 13px Tahoma;
	color:#E70104;
}
.line_1 {
	border-top:1px solid #DAE0E6;
	width:100%;
	height:1px;
	margin-top:25px;
	line-height:0px;
	font-size:0px;
}
.footer {
	margin:71px 44px 0 44px;
	height:112px;
}
.footer_cont {
	width:100%;
	border-top:4px solid #DFE4E9;
}
.copy {
	margin:34px 0 0 44px;
	_margin-left:22px;
	font:11px Tahoma;
	color:#4B4B4B;
	float:left;
}
.copy a {
	color:#4B4B4B;
}
.copy span {
	color:#9A9A9A;
	margin-left:11px;
	/*display:block;*/
}
.count {
	margin:33px 62px 0 0;
	_margin-right:31px;
	float:right;
}
/*.dtree {
padding-left:10px;
//padding-top:23px;
height:auto;
margin:0px;
}
.hdb {
padding-top:23px;
//padding-top:0px;
}*/
.category_tree{margin:0 -10px 25px -10px;}
.category_tree li{
	background-position:0 0.5em;
	background-repeat:no-repeat;
	line-height:1em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:0;
	margin-top:0;
	padding:0.05em 0 0.25em 12px;
}
.category_tree a{font-size:0.8em;}
.category_tree li.subcat_1{font-size:1em;margin-left:0px;background-image:url(subcat1.gif);}
.category_tree li.subcat_2{font-size:.9em;margin-left:12px;background-image:url(subcat2.gif);}
.category_tree li.subcat_3{font-size:.8em;margin-left:25px; color:black;background-image:url(subcat3.gif);}
.category_tree li.subcat_4{font-size:.7em;margin-left:35px;background-image:url(subcat3.gif);}
.category_tree li.subcat_5{font-size:.6em; color:black;margin-left:45px;background-image:url(subcat3.gif);}
.category_tree li.subcat_6{font-size:.5em;margin-left:45px;background-image:url(subcat3.gif);}

.category_tree .bf a{font-style:italic; color:#5681AA;}
.category_tree .bf a:hover{color:#000;}
#login_form{position:absolute;top:5px;right:5px;border:1px solid #DAE0E6; padding:5px; width:180px; background-color: #f0f3f6; margin-bottom: 15px; }
#login_form .close{float:right;width:15px;height:15px;margin:0;padding:0;}
#login_form .close a{background:#D70000;padding:3px 5px; color:#fff;text-decoration:none;}
#login_form a {font: 11px Arial;}
#login_form .inbr{width: 108px; margin-top: 2px;}
#login_form .pass_label{padding-top: 6px;}
#login_form .pass_input{white-space:nowrap;}


.table_3 { border-collapse: collapse; width: 100%; margin-top: 25px; border-left: 1px solid #E2E6EB; }
.table_3 td { text-align: left; border-right: 1px solid #E2E6EB; padding: 5px; border-bottom: 1px solid #E2E6EB; }
.table_3 a { font: bold 11px Tahoma; color: #455C74; }

table.gre{background:#D0D1D5}
table.gre td{background:#fff}
table.gre td.lt{font-weight:bold;background:#E4E6E9}
.pad{padding:8px}
.padt{padding:3px 8px}

.hdbot{padding:4px 8px;}
.error{color:#f60}
.hmin{padding:4px 0}
.cbt{padding:4px 8px;}
.ptbl td{vertical-align:middle;text-align:left;padding:3px 8px}
.hdb td { font: 11px Arial; }
.hdbtop {}
.hd {padding:3px 5px;}
.hd h3 a { margin: 0; }
ul, ol { margin-left 0: ; }
.bf { font-weight: bold; }

.catDesc{width:100%;border:0;padding:5px;}
.catDesc td{vertical-align:top;}
.catDesc .catDescWrapper h3.hd.bf{width:90%;}
.catDescWrapper{min-width:90%;}
#slider {margin-left:20px;
}
#slider ul, #slider li {
	list-style:none outside none;
	margin:0;
	padding:0;
}
#slider li {
	height:93px;
	overflow:hidden;
	width:555px;
}
#prevBtn, #nextBtn {
	display:block;
	height:93px;
	left:-1px;
	position:absolute;
	top:9px;
	width:30px;
}
#rtl {
}
#ltr, #rtl {
	background:url("slider_r.jpg") no-repeat scroll 0 0 transparent;
	right:-18px;
	display:block;
	height:77px;
	width:30px;
}
#rtl {
	left:0px;
	background:url("slider_l.jpg") no-repeat scroll 0 0 transparent;
}




#viewer,#imageScroller ,#outerContainer { height:93px; margin:auto; position:relative;}
#outerContainer { margin:0 30px;}
#viewer {overflow:hidden;}
#imageScroller a:active, #imageScroller a:visited { color:#000000; }
#imageScroller a img { border:0; }
#controls { height:93px; position:absolute; top:0px; left:0px; z-index:0;width:100%;	}

#controls a {
	outline:0;
	display:block;
	height:93px;
	position:absolute;
	top:3px;
	width:37px;
}
#controls a:active, #controls a:visited { color:#0d0d0d; }
#title { color:#ffffff; font-family:arial; font-size:100%; font-weight:bold; width:100%; text-align:center; margin-top:10px; }
.picWrapper{vertical-align:top;}
#slider table td{
	padding:0 8px;
	text-align:center;
	vertical-align:top;
}

