body { margin:0 auto; padding:0; font-family: Tahoma; width:100%;/* max-width:1280px; */ text-align:center;}



a { color:#0C4F9D; }

a img {border:0;}

.Aa { color:#FFF; font:12px "Arial" "Helvetica" "sans-serif"; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; text-decoration:underlined; }

.Am { color:#FFF; font-family:"Arial" "Helvetica" "sans-serif"; font-size:13px; font-weight:700; text-decoration:none; text-transform:uppercase; }

.At { color:#0C4F9D; font-size:13px; margin-top:5px; }



h1 {font-weight:normal; font-size:17px; color:#0C4F9D; text-transform:uppercase; font-weight:700; font-family:Arial,Helvetica,sans-serif; margin:20px 0 10px 0;}

div.h1 {font-weight:normal; font-size:17px; color:#0C4F9D; text-transform:uppercase; font-weight:700; font-family:Arial,Helvetica,sans-serif; margin:20px 0 10px 0;}



#header { background:url('../i/header2.jpg') no-repeat top right; height:174px; margin:0 0 -7px 0; min-width:1100px; padding:0; width:100%; }

#header .right { background:url('../i/header1.jpg') no-repeat top left; height:174px; width:100%; padding:0; margin:0;  }

#header .address { background:url('../i/adresa.png') no-repeat right; height:174px; width:100%;padding:0; margin:0; }

#header .address .p {  float:right; padding:15px 10px 0 30px; margin-top:0; width:218px; color:#444; }
#header .address td.p {  float:none; padding:13px 10px 0 30px;}
.p_rasporka {width:178px;}

.header-table {width:100%;padding:0; margin:0;}
.header-table td { vertical-align:top;font-size:13px;}
.city { font-size:13px;}

.right { border-left:1px dotted #b8b8b8; font-size:13px; vertical-align:top; width:240px;}

.tel {font-size:15px;}

.tel span {font-size:20px;}

.adr {font-size:15px; margin-bottom:5px;}



.head_text { color:#0C4797; display:block; font-size:9pt; }

.address a { color:#0C4797; font-size:9pt; }

.nash { color:#c62e25; display:block; font-size:13px; font-weight:700; margin-bottom:5px; text-transform:uppercase; }

.dot { border-bottom:dotted 1px #b0b0b0; color:#313131; display:block; font-size:9pt; padding-bottom:10px; width:215px; }

.telefon { color:#c62e25; display:block; font-size:13px; font-weight:700; padding-bottom:5px; padding-top:5px; text-transform:uppercase; width:225px; }

.head_text1 { color:#313131; display:block; font-size:9pt; }

.adres1 p { font-size:11pt; line-height:1; margin:30px 0 30px 25px; }



.menu_group { height:174px;  left:0; padding:10px 0 0 160px;width:100%; }
.mg_rasporka {width:800px;}
.menu_group img { border:none; margin:0 0 0 20px; }

.logo img { margin:0 !important; }



.newsgrid { margin:10px 0; }

.newsgrid tr, .newsgrid th, .newsgrid td { background-color:transparent; border:medium none; height:auto; vertical-align:inherit; width:auto; }

.newsgrid td.newslist { padding-right:15px; }

.newsgrid td { vertical-align:top; border:none; }

.newsgrid td.newslist div { margin:0 0 25px; position:relative; }

.newsgrid td.newslist div span { color:#A1A1A1; display:block; left:0; position:absolute; top:0; }

.newsgrid td.newslist div a, .newsgrid td.newslist div h3 { -x-system-font:none; color:#0C4F9D; display:block; font-family:Tahoma; font-size:14px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:0; margin: 0 0 0 90px; text-align: left; }

.newsgrid td.newslist div p a { -x-system-font:none; display: inline; font-family:Tahoma; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; text-align: left; text-decoration: underline; margin:0; }

.newsgrid td.newslist div p img { float: left; height:75px; width:87px; margin: 0 15px 20px 0; }

.newsgrid td.newslist div p { -x-system-font:none; font-family:Tahoma; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0 0 0 90px !important; padding:10px 0 0 !important; }

.newsgrid td.newslist div li { -x-system-font:none; font-family:Tahoma; font-size:13px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0 0 0 90px !important; padding:0 0 5px 0 !important; }



.img img { float: left; margin: 0 15px 20px 0; }



.bg-a { background-image:url(/i2/a_3.jpg); background-position:left; background-repeat:no-repeat; }

.bg-b { background-image:url(/i2/b_3.jpg); background-position:left; background-repeat:no-repeat; }

.bg-c { background-image:url(/i2/c_2.jpg); background-position:left top; background-repeat:no-repeat; height:127px; width:100%; }

.bg-c1 { background-color:#fff; background-position:left top; background-repeat:repeat-x; height:127px; width:100%; }

.bg-c2 { background-image:url(/i2/c_2_r.png); background-position:right top; background-repeat:no-repeat; height:127px; width:100%; }

.bg-d { overflow:hidden; padding:0 30px; }

.bg-d h2 {font-size:14px; text-transform:uppercase; font-weight:700; margin-top:20px; color:#444;}

.bg-d p { color:#444; margin-top:1px; text-align: justify; font-size:13px; }

.bg-d li { color:#444; margin-top:2px; padding-right: 10px; text-align: justify; font-size:13px; }

.bg-d td { border: 1px dashed #E4E4E4; color:#444; padding:5px; margin:0; }

.bg-d table { padding:0; border-collapse: collapse; }

.bg-d a { text-align: right; }

.bg-d h3 { color:#444; font-size: 14px; margin-bottom:0; }

.bg-d img,.image img { border:none; }

.bg-dot-L { background-image:url(/i2/dot.gif); background-position:right; background-repeat:repeat-y; }

.bg-dot-R { background-image:url(/i2/dot.gif); background-position:left; background-repeat:repeat-y; }

.bg-l { background-image:url(/i2/lbg_1.jpg); background-position:left top; background-repeat:no-repeat; }



.catmenu { padding:0; }

.catmenu a { color:#0054A6; font-family:"Arial", "Arial Cyr"; font-size:11px; font-weight:700; text-decoration:none; }

.catmenu a:hover,a.price:hover { text-decoration:underline; }



.center { padding:10px 5px; text-align:center; }

.gray { color:#444; font-family:"Tahoma", "Verdana", "Arial", "Arial Cyr"; font-size:11px; }

.hd { border-bottom: 3px solid #d8261e; color:#0c4f9d; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:700; margin-bottom: 10px; padding:10px 0 4px 4px; text-decoration:none; text-transform:uppercase; }

.hp1 { font-family:"Arial", "Arial Cyr"; font-size:16px; text-align:left; }

.hp2 { font-family:"Arial", "Arial Cyr"; margin-left:5px; margin-right:3px; }

.hp3 { font-family:"Arial", "Arial Cyr"; margin-left:20px; margin-right:3px; }

.hp4 { font-family:"Arial", "Arial Cyr"; margin-left:35px; margin-right:3px; }



.img_map { border:solid 1px #595959; }



.menu { background:#0c4f9d; height:38px; min-width:1100px; overflow:hidden; text-align:center; }

.menu_center { margin:10px auto; overflow: hidden; /*width:1080px; */}

.menu_limit { width:890px; }

.menu_center .section { display: inline; text-align:center; margin-right: 20px; }

#first {background:url('/i/menu_first.gif') no-repeat left;}

.section { background:url('/i/menu.gif') no-repeat left; }

.section a { color:#FFF; display:inline; font-size:13px; margin-top:11px; padding-left:35px; text-decoration:none; text-transform:uppercase; }



.midbg { background-image:url(/i2/logo_bg.jpg); background-position:left top; background-repeat:no-repeat; height:65px; width:100%; }

.midbg1 { background-image:url(/i2/logo_bg_b.jpg); background-position:left top; background-repeat:repeat-x; height:65px; width:100%; }

.midbg2 { background-image:url(/i2/logo_bg_r.png); background-position:top right; background-repeat:no-repeat; height:65px; width:100%; }



.poloska { border-bottom:solid 2px #d8261e; margin:0 0 8px; width:185px; }

.poloska1 { background:url(/i2/arr1.gif) no-repeat; float:right; }

.price3 { color:#A80700; font:10px "Verdana" "Arial" "Arial Cyr"; font-weight:700; text-decoration:none; }

.r-bg { background:#0C4F9D url(/i/r-bg.gif) right top repeat-y; border-bottom:3px solid #D8261E; padding-top:13px; }

.raspr img { margin:0; padding:0; }

.selected { font-size:13px; }

.text { color:#444; font-size:13px; text-align:justify; vertical-align:top; }
.text img {max-width:260px; float:left; margin:5px 20px 15px 0;}

.textmid { background-image:url(/i2/dot.gif); background-position:right; background-repeat:repeat-y; color:#444; font:11px "Arial" "Helvetica" "sans-serif"; margin-top:5px; text-align:justify; }

.txt1 { color:#1F2F3F; font:13px "Tahoma" "Verdana" "Arial" "Arial Cyr" sans-serif; padding:2px; text-align:left; }

.txt14 { color:#3376B8; font-size:11px; text-decoration:none; }

.txt2 { color:#1F2F3F; font:13px "Tahoma", "Verdana", "Arial", "Arial Cyr"; font-size:13px; padding:2px; text-align:center; }

.txt3 { color:#1F2F3F; font:10px "Tahoma" "Verdana" "Arial" "Arial Cyr" sans-serif; padding:2px; text-align:left; }

.txt_news { color:#858585; font-size:13px; }

.txtlinks { color:#444; font-family:Arial, Helvetica, sans-serif; font-size:11px; }



/*.vertical { background:url(../i/vertical_backg2.png) repeat-x left top; height:36px; overflow:hidden; }*/

.vertical { background:url(../i/vertical_backg.png) repeat-x left; overflow:hidden; }

.viewgoods { color:#444; font-family:tahoma,Verdana,Arial,"Arial Cyr"; font-size:14px; }
.viewgoods a { color:#0C4F9D; font-family:tahoma,Verdana,Arial,"Arial Cyr"; font-size:11px; text-decoration:underline; }

.viewgoods img { margin:0; padding:0; vertical-align:middle; }

.w_poloska { border-bottom:4px solid #C82E22; border-top:1px solid #FFF; overflow:hidden; margin-bottom:1px;}

.way { color:#3376b8; font:10px "Verdana" "Arial" "Arial Cyr" sans-serif; text-decoration:none; }

.white_poloska { border-bottom:1px solid #fff; overflow:hidden; }



a.line { color:#0054A6; font-family:"Verdana", "Arial", "Arial Cyr"; font-size:11px; text-decoration:underline; }

a.links { color:#444; font:11px Arial,Helvetica,sans-serif; text-decoration:none; }

a.links:hover,a.links:active,a.links:focus,a.links:visited { color:#444; text-decoration:none; }

a.menu { color:#fff; font-family:"Tahoma", "Verdana", "Arial", "Arial Cyr"; font-size:11px; text-align:center; text-decoration:none; }

a.menu:hover { color:#fff; }

a.price { color:#A80700; font:10px "Verdana" "Arial" "Arial Cyr"; font-family:"Verdana", "Arial", "Arial Cyr"; font-size:10px; font-weight:700; text-decoration:none; }

a.price2 { color:#A80700; font:9px "Verdana" "Arial" "Arial Cyr"; text-decoration:underline; }

a.way2 { color:#3376b8; font:10px "Arial" "Arial Cyr" sans-serif; text-decoration:underline; }

a:hover,.Aa:hover,a.line:hover,a.way2:hover,:hover { text-decoration:none; }

b.vaka { color:#0C4F9D; font-size:14px; }

border,.border { border:solid 1px #0C4F9D; }



input.OrderButton { background-color:#E2E1E1; border:1px silver solid; color:#23588D; font-size:10px; font-weight:700; height:20px; margin:1px; width:130px; }

input.OrderEmail { background-color:#FFF; border:1px #444 solid; color:#000; font-size:10px; height:18px; margin:1px; width:200px; }

input.OrderText { background-color:#FFF; border:1px #444 solid; color:#000; font-size:10px; height:18px; margin:1px; width:300px; }

li.spec { background:transparent url(dot.gif) center left no-repeat; margin:0; padding-bottom:3px; padding-left:10px; }

.order_h2_cont {position:relative; margin-top:30px;}
.order_h2_cont #left {position:absolute; width:30px; height:40px; background:url('/i/order_header_bg.gif') repeat-x; left:-30px;}
.order_h2_cont #right {position:absolute; width:30px; height:40px; background:url('/i/order_header_bg.gif') repeat-x; right:-30px;}
.order_h2 {border-collapse:collapse; border:0; padding:0; width:100%;}
.order_h2 td {border-collapse:collapse; border:0; padding:0; height:40px;}
.order_h2 .header {background:url('/i/order_header_bg.gif') repeat-x; font:18px arial; color:#00720e; text-shadow:white 0 1px 0; padding:0 30px 0 0; width:1%;}
.order_h2 .price {background:url('/i/order_price_bg.gif') repeat-x; font:18px arial; color:white; padding:0 30px; width:1%; white-space:nowrap;}
.order_h2 .price span {font-size:14px;}
.order_h2 .info { font-size:13px; line-height:14px; background:url('/i/order_header_bg.gif') repeat-x; text-shadow:white 0 1px 0; padding:0 30px;}
.order_h2 .gap {width:10px;}

.order_form {border-collapse:collapse; border:0; padding:0; margin-top:16px;}
.order_form th {text-align:right; vertical-align:top; font-weight:normal; font:14px arial; padding:13px 13px 0 15px; white-space:nowrap;}
.order_form td {border-collapse:collapse; border:0; padding:6px 0 7px;}
.order_form th span {color:#C62E25;}
.order_form input {border:0; width:250px; font:14px arial; color:#727272; margin:0; padding:4px 11px 6px; height:26px;}
.order_form textarea {border:0; width:400px; font:14px arial; color:#727272; margin:0; padding:4px 11px 6px;}
.order_form .tdata {border:2px solid #e6e6e6; display:inline-block;}
.order_form .tdata div {border:1px solid #bdbdbd;}
.order_form .active {border:2px solid #08b911;}
.order_form .tdata .active {border:1px solid #00710e;}
.order_form .focus {border:2px solid #08b911;}
.order_form .tdata .focus {border:1px solid #00710e;}
.order_form .error_border .tdata {border:2px solid #ff6b62;}
.order_form .error_border .tdata div {border:1px solid #C62E25;}
.order_form .error_border .active {border:2px solid #08b911;}
.order_form .error_border .active div {border:1px solid #00710e;}
.order_form .error_border .focus {border:2px solid #08b911;}
.order_form .error_border .focus div {border:1px solid #00710e;}
.order_form .order_button {background:url('/i/get_price_btn.gif') no-repeat; width:125px; height:27px; display:inline-block; font:12px arial; color:white; text-decoration:none; text-shadow: #097c00 0 -1px 0; text-align:center; vertical-align:middle; padding:0 0 4px; float:right;}
.order_form .order_button:hover { background: url('/i/get_price_btn_hover.gif') no-repeat; }
.order_form .error td {color:#C62E25; font-weight:bold; font-size:13px; padding:6px 0 0;}
.order_form .ok td {color:#00710e; font-weight:bold; font-size:13px; padding:6px 0 0;}

table.OrderText { color:#23588D; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; }
table.prod { background-color:#b0c4de; border:0; color:#1f2f3f; font-family:tahoma, Verdana, Arial, "Arial Cyr"; font-size:11px; }
table.prod1 { border:0; font-family:tahoma, Verdana, Arial, "Arial Cyr"; font-size:11px; }
table.prodd { background-color:#fff; border:0; color:#1f2f3f; font-family:tahoma, Verdana, Arial, "Arial Cyr"; font-size:11px; }

textarea.OrderText { background-color:#FFF; border:1px #444 solid; color:#000; font-size:13px; height:200px; margin:1px; width:300px; }

ul.bar { list-style-image:url(_templates/%27/i/bar_2.gif%27); }

ul.index { font:11px "Tahoma" "Arial" "Arial Cyr"; font-family:"Tahoma", "Arial", "Arial Cyr"; font-size:11px; line-height:14px; list-style-position:outside; list-style-type:none; margin-bottom:5px; margin-left:0; }

ul.none { color:#444; font-family:"Tahoma", "Verdana", "Arial", "Arial Cyr"; font-size:11px; list-style-type:none; margin-left:3px; text-align:left; }

ul.spec { font:11px "Tahoma" "Arial" "Arial Cyr"; line-height:14px; list-style-position:outside; list-style-type:none; margin-bottom:5px; margin-left:0; }



.catalog { position:relative; text-align:justify; margin:10px 0; width:350px; }

.catalog a  { background: url(/i/arrowb.gif) left 5px no-repeat; font-size: 14px; padding-left: 20px; }

.view_goods  { position:relative; margin: 5px 0 20px 0;  width:100%; }
.view_goods p, strong { font-size: 13px; }
.view_goods p a { font-size: 13px; color: #444; }
.view_goods a { font-size: 14px; }
.view_goods .order_btn { background:url('/i/order_btn.gif') no-repeat; width:82px; height:16px; display:inline-block; font:12px arial; color:white; text-decoration:none; text-shadow: #097c00 0 -1px 0; text-align:center; vertical-align:middle; padding:6px 0; margin-left:5px; }
.view_goods .order_btn:hover { background: url('/i/order_btn_hover.gif') no-repeat; }
.view_goods .devivery_btn { background:url('/i/delivery_btn.gif') no-repeat; width:144px; height:16px; display:inline-block; font:12px arial; color:#858484; text-decoration:none; text-shadow:white 0 1px 0; text-align:center; vertical-align:middle; padding:6px 0; margin-left:5px; }
.view_goods .devivery_btn:hover { background: url('/i/delivery_btn_hover.gif') no-repeat; }
.view_goods .get_price_btn { background:url('/i/get_price_btn.gif') no-repeat; width:125px; height:16px; display:inline-block; font:12px arial; color:white; text-decoration:none; text-shadow: #097c00 0 -1px 0; text-align:center; vertical-align:middle; padding:6px 0; }
.view_goods .get_price_btn:hover { background: url('/i/get_price_btn_hover.gif') no-repeat; }
.about_delivery { background:url('/i/about_delivery.gif') no-repeat; width:104px; height:16px; display:inline-block; font:12px arial; color:#858484; text-decoration:none; text-shadow:white 0 1px 0; text-align:center!important; vertical-align:middle; padding:6px 0; margin-bottom:10px; float:right; }
.about_delivery:hover { background: url('/i/about_delivery_hover.gif') no-repeat; }

.icq_text { color:#444; vertical-align:top; }

.icq_name { color:#C62E25; font-weight:700; vertical-align: top; }

.text_big p, .text_big ul li, .text_big a {font-size: 16px !important;}



.shema { margin:0 0 10px 0px; }

.shema p span { font-weight: bold; text-decoration: underline; color:#000080; }

.shema p { margin:5px 0 5px 0; padding:0;	 }



.foot { background:#cecece repeat-x center; height:1px; margin:40px 0 10px 9.5%; overflow:hidden; width:80%; }

.copy { color:#313131; font-size:13px; }

.copy a { color:#0C4797; }

.copy p { float:left; margin-top:0; padding:3px 10% 0 3%; }

.counter img { float:left; margin:0; padding:0; }

.ssilki { /*padding:0 9.5%; */width:100%; }

.min_footer {/* overflow:hidden; */}

.ssilki img { border:none; float:left; }



.left { border-right:dotted #b8b8b8 1px; font-size:13px; vertical-align:top; width:255px; }

.left_kolonka { background:url(../i/stick_left.gif) repeat-x left top; border-bottom:dotted 1px #b8b8b8; padding:0; width:255px; position:relative;}

.left_kolonka a { color: #05519D; }

.left_kolonka1 { background:url(../i/stick_left.gif) repeat-x left top; border-bottom:dotted 1px #b8b8b8; padding:0 0 20px; width:255px; position:relative;}

.left_kolonka1 p { margin:0; padding-top:20px; }

.left_kolonka h2 { color:#05519d; font-size:13px; font-weight:700; margin:0; width:255px; text-align:center; top:20px; position:absolute; text-transform:uppercase; }

.left_kolonka1 h2 { color:#05519d; font-size:13px; font-weight:700; margin:0; text-transform:uppercase;  text-align:center; top:20px; position:absolute; width:255px; }

.left_text2 { color:#313131; font-size:13px; }

.left_kolonka p { margin:10px 0 20px 30px; }

.icq_text { color:#313131; vertical-align:top; }

.icq_name { color:#C62E25; font-weight:700; vertical-align: top; }

.left_kolonka3 { background:#fff; height:100%; padding:0 0 17px; width:235px; }

.left_kolonka3 h2 { color:#C62E25; font-size:9pt; font-weight:700; padding-top:10px; text-align:center; }

.left_kolonka3 p { color:#555; font:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:5px 0 3px 20px; text-align:justify; }

.left_kolonka3 a { color:#C62E25; font-size:9pt; margin:0 0 0 149px; padding:0 20px; }

.left_kolonka4 { background:#fff; height:100%; padding:0; width:255px; }

.left_kolonka4 p { color:#555; padding:20px 20px 0; text-align:justify; }

.left_text,.left_kolonka a { color:#0c4797; font-size:13px; }



.right { border-left:1px dotted #b8b8b8; font-size:13px; vertical-align:top; width:240px; }

.right_kolonka { background:url(../i/stick_left.gif) repeat-x top; border-bottom:1px dotted #B8B8B8; padding:0 0 20px; position:relative;}

.right_kolonka a { color:#444; display:block; font-size:13px; margin:5px 0 5px 30px; }

.right_kolonka1 a { color:#05519D; font-size:13px; text-decoration:none; }

.right_kolonka2 { background:#fff; border-bottom:dotted 1px #b8b8b8; height:100%; padding:0 0 17px; }

.right_kolonka2 img { border:none; margin:20px 0 0 70px; }

.right_kolonka2 h2 { color:#C62E25; font-size:13px; font-weight:700; margin:20px 0 0; }

.right_kolonka2 p { font-size:13px; margin:0; padding:0 24px 0 0; text-align:justify; }

.right_kolonka2 a { color:#C62E25; font-size:9pt; padding-left:135px; }

.right_kolonka h2,.right_kolonka1 h2 { color:#05519D; font-size:13px; font-weight:700; margin:0; text-transform:uppercase;  text-align:center; top:20px; position:absolute; width:255px; }



.pages a, .pages div {font-size:13px; padding:5px;}

.pages div {background-color:#0C4F9D; color:white; display:inline;}



.left_menu {color:#444; padding-bottom:20px;}

.left_menu h3, .left_menu h3 a, .left_menu h3 strong {color:#05519D; font-size:14px; font-weight:normal; margin:10px;}

.left_menu h3 strong {font-weight:bold;}

.left_menu a {color:#444;}

.left_menu_item_lev2 {display:block; margin:5px 20px 5px 30px;}

.left_menu_item_lev2_act {background:#0c4f9d; color:#fff; display:block; margin:5px 20px 5px 20px; padding:3px 10px ;}

.left_menu_item_act {background:#0c4f9d; color:#fff;  padding:3px 0 3px 10px;  margin:10px;}

h3.left_menu_item_act {color:#fff;font-size:14px; font-weight:normal; padding:4px 0; margin:4px 10px;}

h3.left_menu_item_act strong {color:#fff;font-size:14px; font-weight:normal;}

/*

.left_menu_item_lev2 {color:#05519D; font-size:14px; font-weight:normal; margin:10px;text-align:left;}
.left_menu_item_lev2 a {color:#05519D; font-size:14px; font-weight:normal;text-align:left;}
.left_menu_item_lev2.act {background:#0c4f9d; color:#fff;  padding:3px 0 3px 10px;  margin:10px;}

.left_menu_item_lev3 {margin:5px 20px 5px 30px; text-align:left;}
.left_menu_item_lev3.act {background:#0c4f9d; color:#fff; margin:5px 20px 5px 20px; padding:3px 10px ;}
*/
.left_menu_item_lev3 {margin:5px 20px 5px 50px;font-size:11px;text-align:left; display:block;}
.left_menu_item_lev3 a {font-size:11px;}
.left_menu_item_lev3_act {background:#0c4f9d; color:#fff; margin:5px 20px 5px 40px; padding:3px 10px;display:block;}










/*#buttons {margin:20px 0;}

#buttons div {color:#C82E22; text-decoration:underline; display:inline; cursor:pointer; margin-right:20px;}

#buttons div:hover {text-decoration:none;}

#buttons div.act {cursor:default; text-decoration:none; font-weight:bold;}*/



#buttons_cat {margin-top:20px; border-top:1px solid white;}

#buttons_cat div {background-color:#ddd; padding:7px 15px; cursor:pointer; float:left; margin-right:2px; color:#0C4F9D; text-decoration:underline; font:12px arial;}

#buttons_cat .act {background-color:#0C4F9D; cursor:default; color:white; text-decoration:none; font-weight:bold;}

#text_cat {margin-top:10px;}

.rline {height:2px; font-size:2px; line-height:2px; width:100%; border-top:2px solid #0C4F9D; clear:both;}



.error_list {color:red!important; font-size:14px!important;}

.ok_list {color:green!important; font-size:14px!important;}



.right_kolonka .new .date {color:#0C4797; margin:0 20px 0 30px;}

.right_kolonka .new .name {color:#313131; margin:0 20px 0 30px;}

.right_kolonka .new a {color:#0C4797; margin-bottom:15px;}





#buttons div { cursor:pointer; margin:10px 20px;padding:3px 0 3px 10px;color:#05519D; font-size:14px; text-decoration:underline;}

#buttons div:hover {text-decoration:none;}

#buttons div.act {cursor:default; background:#0c4f9d; color:#fff;text-decoration:none;}

.antispam {margin-top:9px; color:black; font-weight:normal;}
.antispam span {font:20px arial; margin-right:13px; vertical-align:top;}
.antispam input {width:40px;}

#YMapsID-msc td, #YMapsID-vlg td {border:0; padding:0;}
#YMapsID-msc a, #YMapsID-vlg a {text-align:left;}

.print_btn { background:url('/i/print_btn.gif') no-repeat; width:240px; height:16px; display:inline-block; font:12px arial; color:white; text-decoration:none; text-shadow: #097c00 0 -1px 0; text-align:center!important; vertical-align:middle; padding:6px 0; margin-left:5px; }
.print_btn:hover { background: url('/i/print_btn_hover.gif') no-repeat; }

.delivery h2 span {font-weight:normal; font-size:13px; text-transform:none;}
.delivery table {margin:0 auto; width:100%; border-collapse:collapse;}
.delivery table td {padding:0; border:none; height:35px; text-align:center; font-weight:bold; font-size:14px;}
.delivery table .center {background:url('/i/center.gif') repeat-x;}
.delivery table .left {width:10px;}
.delivery table .right {width:10px;}
.delivery img {margin:0!important; float:none;}

.noborder td {border:0; font-size:13px; padding:0;}


.rasporka {height:1px; line-height:1px; font-size:1px; width:1100px; clear:both;}
.it_all {position:relative;padding:0px; width:100%;}
#it_all { margin:0 auto;}


.big_goods_image {
	display:none; 
	z-index:10000;
	position:absolute; 
	border:1px solid #0c4f9d; 
	background:#fff; 
	z-index:1000; 
	padding:20px;
	-moz-box-shadow: 2px 2px 3px #cccccc;
	-webkit-box-shadow: 2px 2px 3px #cccccc;
	box-shadow: 2px 2px 3px #cccccc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

span.img {
	display:block; 
	position:relative;
	z-index:1;
	float:none!important;
}

span.img img {
	float:none!important;
}

span.zoom {
	display:block; 
	position:relative;
	width:16px;
	height:16px;
	background:url(/i/zoom.png) left top no-repeat;
	margin:-40px 0 0 130px;
	z-index:2;
	float:none!important;
}

.economy_calc {
	display:block;
	text-decoration:none;
	background:url(/i/economy_calc.png) left top no-repeat;
	width:256px;
	height:94px;
	margin-bottom:4px;
}


.order_form.calculator .tdata {
	margin-right:5px;
}


.order_form.calculator .tdata input {
	width:120px;
	text-align:right;
}

.order_form.calculator span {
	display:block;
	padding:5px 0 0 0;
	color:green;
	font-size:18px;
	line-height:18px;
}
