body {margin:0; background:#e6e6e6 url(/images/bg_body.gif) repeat-y 50% 0; font:12px Arial, Helvetica, sans-serif; color:#000;}/*GLOABAL STYLE------------------------*/* {margin:0; padding:0;}a{text-decoration: underline; color:#125dab; outline: none;}a:hover{text-decoration: none;}img {border:none;}input,textarea,select{font:100% arial,sans-serif; vertical-align:middle;}form,fieldset{ margin:0; padding:0; border-style:none;}#main {width:1000px; margin:0 auto; overflow:hidden;}/*HEADER--------------------------*/.header {width:100%; position:relative;}.header .logo {position:absolute; top:28px; left:20px;}.header  ul.head_nav {position:absolute; top:114px; left:71px; list-style:none;}.header  ul.head_nav li {float:left; padding:0 9px 0 0;}.header  ul.head_nav li a {display:block; overflow:hidden; text-indent:-9999px;}.header  ul.head_nav li a.list {background:url(/images/link_list.gif) no-repeat; height:8px; width:11px; margin-top:2px;}.header  ul.head_nav li a.home {background:url(/images/link_home.gif) no-repeat; height:10px; width:11px;}.header  ul.head_nav li a.mail {background:url(/images/link_mail.gif) no-repeat; height:8px; width:12px; margin-top:2px;}.header_box {padding:0 0 0 210px;}/*HEADER MENU------------------------*/.header_box ul.menu {background:url(/images/bg_menu.gif) no-repeat; width:776px; height:50px; height:50px; overflow:hidden;}.header_box ul.menu li {float:left; list-style:none; background:url(/images/bg_menu_span_center.png) no-repeat; margin:0 0 0 -1px; padding:0 0 0 1px;}.header_box ul.menu li a {font:13px Arial, Helvetica, sans-serif; color:#000; line-height:45px; float:left; height:45px; text-decoration: underline;}.header_box ul.menu li a span {float:left; height:45px; cursor:pointer; display: block;}.header_box ul.menu li a span.center {padding:0 24px; text-decoration: underline;}.header_box ul.menu li a span.left {width:8px;}.header_box ul.menu li a span.one {width:8px;}.header_box ul.menu li a span.right {width:8px;}.header_box ul.menu li a:hover {color:#125dab; text-decoration:underline;}.header_box ul.menu li a:hover span.center { background:url(/images/bg_menu_span_center.png) repeat-x;}.header_box ul.menu li a:hover span.left { background:url(/images/bg_menu_span_left.png) no-repeat;}.header_box ul.menu li a:hover span.one { background:url(/images/bg_menu_span_one.png) no-repeat;}.bottom_header {overflow:hidden; height:1%; position:relative; padding:0 0 4px 0;}/*FOMR REGISTRATION--------------------------*/.form_reg {float:left; background:url(/images/bg_form_reg.gif) no-repeat; height:132px; width:190px; float:left; padding:0 0 0 13px; margin:13px 0 0;}.form_reg span {background:url(/images/bg_form_reg_span.gif) no-repeat; display:block; height:20px; width:172px; padding:1px 3px 0; margin:12px 0 -3px;}.form_reg span input {border:none; background:none; width:172px; font-size:12px; color:#000; padding: 2px 0 0;}.form_reg_bot {overflow:hidden; width:100%; padding:10px 0 0;}.form_reg_bot input.btn {float:left; width:68px;}.form_reg_bot input.rd {float:left; height:15px; width:15px; margin:4px 6px 0 15px; display:inline;}.form_reg_bot label {float:left; font:12px Arial, Helvetica, sans-serif; color:#000; margin:3px 0 0;}.form_reg ul {overflow:hidden; width:100%; list-style:none;}.form_reg ul li {float:left; padding:5px 20px 0 0;}.form_reg ul li a {font-size:11px; color:#125dab; text-decoration:underline;}.form_reg ul li a:hover {text-decoration:none;}/*BOX CONSYLTACII-----------------------*/.contsult {background:url(/images/bg_konsult.gif) no-repeat; height:85px; width:225px; float:left; padding:23px 19px 0 26px; margin:10px 3px 0 5px; display:inline;}.contsult img {float:right; margin:2px 0 0;}.contsult a { font-size:14px; color:#0051a5;}.contsult a.btn_vopros {background:url(/images/btn_zadat_vopros.jpg) no-repeat; display:block; height:24px; width:108px; overflow:hidden; text-indent:-9999px; margin:20px 0 0;}.contakts {background:url(/images/bg_kontakts.jpg) no-repeat; height:109px; width:291px; float: left; margin:10px 0 0;}.contakts .phone {font-size:22px; color:#ff3401; font-style:italic; background:url(/images/bg_phone.gif) no-repeat; display:block; height:26px; width:205px; text-indent:-9999px; margin:22px 0 0 18px;}.contakts .time_work {font-size:14px; color:#8d8d8d; display:block; margin:21px 0 0 19px; word-spacing:-1px;}.form_search { position:absolute; left:208px; bottom:0;}.form_search span {background:url(/images/bg_search_span.gif) no-repeat; float:left; height:20px; width:140px; padding:1px 5px;}.form_search span input {background:none; border:none; font-size:12px; color:#000; width:140px; padding: 2px 0 0;}.form_search .btn {float:left;}.header_box ul.head_bottom_nav { float:left; position:absolute; top:130px; right:13px; list-style:none;padding-right: 10px;}.header_box ul.head_bottom_nav li {float:left; padding:0 0 0 21px;}.header_box ul.head_bottom_nav li a {font-size:12px; font-weight:bold; color:#ff4901;}/*CONTENT-----------------------*/.two_colum {margin:0 0 0 202px;}/*LEFT COLUM-----------------------------*/.left_colum {float: left; width:202px; display:inline; margin:0 0 0 -202px;}.left_nav {background:url(/images/bg_left_nav.gif) repeat-y; width:202px; margin:-60px 0 0; position:relative;}.left_nav_top {background:url(/images/bg_left_nav_top.gif) no-repeat;}.left_nav_bot {background: url(/images/bg_left_nav_bot.gif) no-repeat 0 100%; padding:0 0 23px 12px;}.left_nav_bot span.spec_predlog {display:block; padding:14px 0 0 1px; height:29px; line-height:29px;}.left_nav_bot span.spec_predlog a {background:url(/images/btn_spec_predlog.jpg) no-repeat; display:block; height:29px; width:175px; overflow:hidden; font-size:15px; color:#fff; font-weight:bold; text-decoration:none; text-align:center; line-height:29px;}.left_nav_bot h2  { padding:20px 0 0; line-height:20px; font-size:14px;}.left_nav_bot h2 a {font-size:14px; color:#00923f;}/*LEFT NAVIGATION-----------------------------*/.left_nav_bot ul {list-style:none; overflow:hidden; height:1%; background:url(/images/bg_left_nav_ul_ul.gif) 7px 0 repeat-y;}.left_nav_bot ul li {line-height:15px; padding: 0 5px 0 0; float:left; clear: left;}.left_nav_bot ul li a {font-size:12px; color:#000; display:block;}.left_nav_bot ul li span { display:block; background: #fff url(/images/link_left_nav.jpg) no-repeat 0 6px; padding: 5px 0 0 22px; cursor: pointer; font-weight:bold; text-decoration: underline;}.left_nav_bot ul ul {margin:0 5px 0 7px; display: none; background: none;}.left_nav_bot ul ul li {float:none; line-height:14px; background: url(/images/bg_left_nav_a_a.gif) repeat-x 0 13px; padding: 5px 0 0;}.left_nav_bot ul ul li.end {background: url(/images/end_right.gif) no-repeat;}.left_nav_bot ul ul li a {font-weight:normal; display: block; background: #fff; padding: 0 0 0 2px; margin: 0 0 0 22px; color: #808080;}.left_nav_bot ul.no_bg li a, .left_nav_bot ul.no_bg {background:none;line-height: 18px;font-weight: bold;}.left_nav_bot ul.no_bg li {float: none; padding-left: 22px;}.left_nav_bot ul li.collapsable span {background: url(/images/-.gif) no-repeat;}/*NEWS BOX-------------------*/.left_colum h3 {font-size:13px; padding:12px 0 0;}.left_colum ul.news {list-style:none;padding-right: 4px;}.left_colum ul.news li {line-height:15px; font-size:12px; color:#000; padding:13px 0 0;}.left_colum ul.news li em {color:#808080; padding:0 3px 0 0;}/*RIGHT COLUM-----------------------*/.right_colum {margin:16px 0 0;}.right_content {padding:0 0 0 7px;}.right_colum ul.adds { overflow:hidden; width:100%; list-style:none; margin:0 0 0 -8px;}.right_colum ul.adds li {float:left; padding:0 0 0 8px;}.right_colum ul.adds li.right {padding: 0 0 0 11px;}.right_colum ul.adds li img {display:block;}.box_content {overflow:hidden; width:95%; margin:0;margin-top:10px;padding-bottom:10px;}.box_content .box_tovar {background: url(/images/bg_box_tovar.gif) repeat-y; width:382px; float:left; margin:0 8px 5px 0px; display:inline;}.box_content .box_tovar_top {background:url(/images/bg_box_tovar_top.jpg) no-repeat;}.box_content .box_tovar_bot {background:url(/images/bg_box_tovar_bot.jpg) no-repeat 0 100%; position:relative; min-height:258px; padding:0 0 0 20px;height:258px;}.box_content .box_tovar_bot img {}.box_tovar_bot h2 {font-size:18px; color:#fff; line-height:39px; font-weight:normal;}.box_tovar_bot ul {list-style:none; padding:7px 0 0;}.box_tovar_bot ul li {line-height:17px;}.box_tovar_bot ul li a {color:#000; font-size:12px; text-decoration:none;}.box_tovar_bot ul li a:hover {text-decoration:underline; color:#125dab;}/*BANNERS----------------------*/.list_adds{width: 742px;overflow: hidden;height:70px;	}.list_adds ul { margin:0 auto; list-style:none; text-align:center; 	position: relative;	top: 0;} .list_adds li {float: left; vertical-align: middle;padding: 0 15px;}/*BOTTOM NAVIGATION RIGHT COLUM------------------------------------*/.bottom_nav {text-align:center; list-style:none; padding:10px 0 0;}.bottom_nav li {display:inline; padding:0 12px;}.bottom_nav a {font: 12px Arial, Helvetica, sans-serif; color: #125dab;}/*FOOTER-----------------*/.main_footer{clear:both; width:100%; padding:27px 0 0;}.footer {border-top:1px solid #00ac30;  overflow:hidden; height:1%; padding:0 0 12px;}.footer_adds {float:right; width:396px; list-style:none; padding:24px 0 0;}.footer_adds li {float:left; padding:0 0 12px 11px;}.footer_adds li img {display: block;}.footer_nav {list-style:none; padding:20px 0 0; overflow:hidden; height:1%;}.footer_nav li {float:left; padding:0 26px 0 0;}.footer p {line-height:18px; color:#808080; padding:18px 0 0;}.round {	width: 370px;	padding: 15px 13px 0 13px;	position: relative;}#goods.detailed .round{	position: relative;}.tl {	position: absolute;	top: -1px;	left: -1px;}.tr {	position: absolute;	top: -1px;	right: -1px;}.bl {	position: absolute;	bottom: -1px;	left: -1px;}.br {	position: absolute;	bottom: -1px;	right: -1px;}.compl {	position: absolute;	bottom: 0;	left: 10px;}.compl1 {	position: absolute;	bottom: 0;	left: 0;	border: none !important;	padding: none !important;}.cat_kolvo {color:#999999; font-weight: bold;}.cat_kolvo input {width:20px;}.buy_form {width:90%;padding:0;margin:0;}.price_s_div {padding-top:15px;}.price_s_div select {width:100%;}.corners{      background: url(/images/t.jpg) top left repeat-x;      border: 1px solid #c0c0c0;}.corners div {      background: url(/images/t-l.jpg) top left no-repeat;      position: relative;      margin: -1px; /* значение указываем равным толщине рамки */      }.corners div div {      background: url(/images/t-r.jpg) top right no-repeat;      margin: 0px;}.corners div div div {      background: url(/images/b-r.jpg) bottom right no-repeat;}.corners div div div div {      background: url(/images/b-l.jpg) bottom left no-repeat;}	.prop_list th {padding:0;margin:0;vertical-align:top;text-align:left;}	.prop_list td {padding:0;margin:0;vertical-align:top;text-align:left;}	.prop_list td {padding-top:3px;vertical-align:top;text-align:left;}	.prop_list th {padding-top:3px;white-space:nowrap;color:#999999;padding-right:5px;}		.show_more {margin-top:15px;}	.div_diver {		background: url(/images/cat-rez.png) repeat-y;	}	.div_diver table{		background: url(/images/cat-bt.png) no-repeat bottom left;		padding-bottom: 12px;	}	.div_diver table table{		background: url(/images/dotz.gif) repeat-y 396px 0;	}		.div_diver table table table{			background: none;		}	#goods{		background: url(/images/cat-top.png) no-repeat top left;		margin-top: 17px;		padding-top: 12px;	}	.catalog_list_good_name {display:block;color:#009933;text-decoration:underline;padding-bottom:10px;font: normal 18px Tahoma;}		.catal_price {color:red; font: normal 22px Tahoma; margin-right: 15px;}	#buy {color: #fff; background: url(/bitrix/templates/komplect/images/add_cart.jpg) no-repeat; border: none; width: 70px; height: 22px; font-weight: bold;font-size: 12px;overflow: hidden;padding-bottom: 3px;line-height: 22px; position: relative;top: -3px;cursor: pointer;}.cur {color: red;}	tr.product-row{	background: url(/images/dotz-h.gif) no-repeat bottom left;}tr.product-row td{	vertical-align: top;}	td.properties{		padding-right: 20px;	}.detailed{	background: none !important;	padding: 0 !important;}.detailed table{background: none !important;	}.pic_div{	position: relative;}.pic_div img{	padding: 5px;	border:1px solid #DEDEDE;}.detail-info{	vertical-align: top;width:465px;font-size: 14px;}.detail-info a{font-size: 14px;}.detailer{	background: #edeaea;	padding: 3px;}.detail-info th{font-weight: normal;color: #9d9d9d;}.logo-small{	position: relative;	margin-left: 8px;}.spec-small{	margin-top: 5px;}ul.breadcrumb-navigation{	overflow: hidden;}ul.breadcrumb-navigation li{	overflow: hidden;	float: left;}ul.breadcrumb-navigation a{ font-family: Tahoma;position: relative;}ul.breadcrumb-navigation span{display: inline-block !important ;}.border{	border: 1px solid #dedede;}.pcolor{	width:117px;}.psize{	width:170px;}.pnums{	width:25px;	text-align: center;	float: left;}.plus{	background: url(/images/num-up.png);	display: block;	float: left;	width: 16px;	height: 18px;	position: relative;	top: -1px;}.minus{	background: url(/images/num-down.png);	display: block;	float: left;	width: 17px;	height: 18px;	position: relative;	top: -1px;		margin-right: 5px;}