﻿@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic&subset=latin,cyrillic);
body{font-family:Arial,Helvetica,sans-serif;font-size:100.001%;background-color:#fff;color:#000;1background-image:url(/images/bginsyde.jpg);background-repeat:no-repeat;background-position:center 80px;}body,td,th,input,select,textarea,H1,table,span,div,button,ul,li,tr,p,div,span{font-family:Arial,Helvetica,sans-serif;padding:0;margin:0;letter-spacing:0;color:#000;line-height:18px;}td,tr,p,div,span{font-size:12px;}hr{color:#b0b0b0;height:1px;width:100%}p{margin-bottom:19px;text-align:left;line-height:19px}.bottomnav span, a{color:#315e99}.bottomnav span:hover,a:hover{color:#52483d; cursor:pointer;}h1{font-size:20px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-decoration:none}.infoarea table.contentpaneopen tbody tr td h1{padding:21px 0 21px 0;}h4{font-weight:normal}.button{font-size:12px;font-color:#FFF;color:#333;background-color:#FFF;height:17px;width:90px}.inputboxsearch{padding:0;margin:0;border:1px solid #bfbfbf;background-color:#FFF;width:100px;height:15px}a.category:link,a.category:visited{font-size:12px;color:#315e99;font-weight:normal;text-decoration:underline;line-height:1.6em;border-bottom:0px dotted #315e99;}h2{font-size:18px;padding:10px 0 0px 0;font-weight:normal; line-height:28px;}a.category:hover{font-size:12px;color:#000;font-weight:normal;}td.categorymenutable{display:inline-block;float:left;width:255px;display:inline-block}
.categorymenutable a.category { font-size:14px; line-height:18px;}
.categorymenutable{padding-bottom:11px;;vertical-align:top;padding-left:0;padding-right:0px;float:left;}.categorymenu{padding-top:5px;wight:700px;display:inline-block}table.categorymenu{width:100%;display:inline-block;float:left;}table.categorymenu tbody tr{display:inline-block;float:left;margin-left:0px;}#maintable{width:840px !important;background-color:#FFF;margin:0 auto;padding:0 42px 0 42px;1background-image:url(/images/allbgs.png);background-position:0 -112px;background-repeat:no-repeat;position:relative;border-radius:13px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.10);1box-shadow:1px 1px 1px rgba(0 0 0 0.2);}#bottomnav{width:845px;margin:0 auto;margin-top:10px;padding-bottom:84px;vertical-align:middle;position:relative;}.menutd{vertical-align:middle;text-align:centr}#menubody{padding-top:3px;height:32px;background-image:url(/images/allbgs.png);background-repeat:repeat-x;background-position:0 -32px;position:relative;z-index:100;}.textsizetd{width:100%;text-align:right;vertical-align:middle}.textsizelink{text-decoration:none;font-size:18px;border-bottom:dotted 1px #666;color:#666}.textsizebox{background:#fff;margin:0 auto;margin-left:10px;padding-left:3px;padding-right:3px;display:inline-block !important;display:inline;zoom:1}.logotd{position:relative;width:200px !important;height:147px;padding-left:0px;vertical-align:middle;padding-bottom:0px;}.searchlink{font-size:12px;font-style:;padding-right:0px;padding-bottom:0px;position:relative;bottom:1px;padding-right:0px}.searchtable{vertical-align:middle}.searchimage{padding-top:3px}.moduletableinputbox{text-align:right}.infoarea{padding:0;margin:0;vertical-align:top;height:630px;}.copyright{font-size:10px;font-weight:normal;text-align:left;color:#66667f}.mainleveldownnav{font-weight:normal}.bottomnav{width:100px;position:relative;bottom:10px;}.bottomnav span,.bottomnav a{1color:#66667f;font-size:12px;text-decoration:underline;padding-right:10px}.inpbox{border:1px solid #dfe2e5}.productimagetd{margin:0;padding:0;text-align:left;vertical-align:top;padding-top:0px;width:35%;padding-right:0px}.productPrice{font-weight:normal;font-size:14px;font-weight:bold;color:#000;padding:0px 0px; }.priceinside {position:relative !important;z-index:1;} span.productPrice{1padding-left:18px;1background-image:url(/images/forsearch/all.png);background-position:0 -77px;background-repeat:no-repeat;}a.button{font-size:12px;color:#315e99}a:hover.button{font-size:12px;color:#000}.sendq2{margin-left:42px;vertical-align:middle;margin-top:35px;margin-bottom:3px;background:url(/images/sprite.png);background-repeat:no-repeat;background-position:0 -206px;width:245px;height:29px;}.texttovara{padding-left:42px;font-family:Arial,Helvetica,sans-serif;padding-top:25px}.sendq a,.sendq a:hover{font-size:14px;}select.inputbox{font-size:11px;border:1px solid #dfe2e5;font-style:;background-color:#fff;border-radius:3px}.valut{padding:0px 0 0px 0;margin:0;float:right;width:250px}.valutvnesh{padding:11px 0px 0px 0;margin:0;text-align:left}.valutvnut{padding:23px 0px 0px 0;margin:0;text-align:left;position:relative;left:-5px;display:none;}.valutshir{padding:0;margin:0;text-align:left;padding-bottom:28px}.valutshirrez{padding:0;margin:0;text-align:left;padding:5px 0 10px 0}.valutinsyde{vertical-align:middle;padding:13px 0 0 0;margin:0;text-align:right;width:300px}.price{text-align:left;padding:11px 0 11px 32px;margin:0;font-weight:normal;font-size:14px;width:100%}.cena,.price strong{font-size:14px;font-weight:bold;text-align:left;padding-left:0px;vertical-align:;height:10px}.priceinside{text-align:left; position:relative;padding-left:42px;width:100%;font-weight:normal;padding-top:12px;height:1%}.priceinside strong{font-weight:bold;font-size:14px}.price a{color:315e99}.nazvanie{text-align:left;padding:0;margin:0;padding-left:32px}.nazvanie a,.nazvanie a:visited{color:#52483d}.nazvanie a:hover{color:#52483d}#product{padding-top:16px; padding-left:0px;}.opis{vertical-align:top;text-align:left;text-decoration:none;font-weight:normal;padding-left:32px;padding-bottom:5px;padding-bottom:0px;margin-bottom:0px;height:1px;padding-top:2px}.opis a{color:#315e99;text-decoration:underline}.opis a:hover{color:#52483d;text-decoration:none;border-bottom:1px dotted #000}.detailstovarpagetable{width:100%;text-align:left;margin-top:0;padding-left:0px;padding-top:18px}.ProductImage a{font-size:12px;padding-top:5px;color:#315e99}.ProductImage a:hover{font-size:12px;padding-top:5px;color:#52483d}.pathway{font-size:10px;padding-left:0px;color:#000;padding-top:0px;width:500px;font-weight:normal;}span.pathway{position:relative;top:15px;width:500px;z-index:2;}a.pathway:link,a.pathway:visited{font-style:normal;color:#fff;padding-left:0px;font-size:12px;color:#315e99;font-weight:normal;text-decoration:underline;font-style:}
h3{font-weight:bold; margin-top:25px;}a.pathway:hover{font-size:12px;padding-left:0px;color:#52483d;font-style:normal;font-style:}.inputbox{font-size:11px}.tovarbrowsetable{padding:0;padding-bottom:50px;border-bottom:dotted 1px #fff;width:100%}.buttons_heading H3{padding-left:15px}{}#sortform{position:relative;left:0x;bottom:7px;padding:0;margin:0;z-index:3;width:290px;padding-top:0px;padding-bottom:0px}select#sort.inputbox{border:1px solid #e1e3e7;width:140px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}div#product_list{position:relative;z-index:1;display:inline-block;}#sort{margin-top:25px;font-size:12px;font-size:11px}.inputbox{color:#000;font-size:11px;color:#;margin-left:0px;margin-right:3px}#vmMainPage{width:100%;padding-top:21px;float:left;margin-bottom:0px;position:relative;padding-bottom:42px; margin-top:10px;}
#product_list{width:100%;padding:0;margin:0;padding-top:0px}.podrob{vertical-align:top;font-weight:normal;text-align:left;padding-left:32px;font-style:;padding-top:11px}.spodrob{text-align:left;padding-left:0px;font-style:;padding-top:21px}#productname{1border-bottom:0px dotted #b7b7b7;margin-bottom:0px;padding-left:0px;padding-bottom:8px;1background-image:url(/images/allbgs.png);background-position:0 -32px;background-repeat:repeat-x}.productname{border-bottom:0px dotted #b7b7b7;margin-bottom:0px;border-left:0px solid #d7e0ec;padding-left:0px;padding-bottom:4px;}.productname h2 a{text-decoration:none;color:#000}.productname h2 a:hover{text-decoration:none;color:#315e99;text-decoration:}#productnamevnesh{padding-bottom:6px;border-bottom:0px dashed #b7b7b7;margin-right:0px;padding-top:3px;text-decoration:none}#productnamevnesh h2 a{color:#000;text-decoration:none;font-size:18px}.button2,#button1{border-top:1px soid #93a1ab;border-bottom:1px solid #c6c9cc;border-right:1px solid #c6c9cc;font-size:11px;color:#000;cursor:pointer;background-color:#e9ecf0;text-decoration:no;font-varian:small-caps;padding:0;margin-left:0px;font-style:;padding:1px 2px 1px 3px}#productnamevnesh a:hover{color:#315e99}.bordercena{border-left:0px dotted #a29891;padding:0px 0px 0px 0px;background-color:#fff;height:50px}.nazvanieinside{padding-left:42px;vertical-align:top;height:1%}.nazvanieinside H1, .item h1{padding:0 0 3px 0;margin:0;font-size:22px;font-weight:bold;padding-bottom:0px;padding-le1ft:20px;background-position:left;line-height:1.6em;border-bottom:1px solid #d7d7d7;1letter-spacing:-0.5px;}.tovarbrowsetable{padding:0;margin:0;padding-bottom:27px}#classestovartable{padding-top:21px;display:inline-block;}#tiptovara{padding-left:0px;padding-bottom:1px;padding-top:0px}


.parametr{display:table;height:50px;float:left;width:50%;padding:0;min-height:12px;display:table;vertical-align:middle;border-bottom:1px solid #d7d7d7;}

.parametr div {display: table-cell;vertical-align:middle;}

.otvetparametra {display:table;height:50px;vertical-align:middle;float:left;width:50%;padding:0;1font-variant:small-caps;font-size:12px;1font-weight:bold;border-bottom:1px solid #d7d7d7;}
.otvetparametra div {display:table-cell;vertical-align:middle;}
#bottombg{height:12px;1background-image:url(/images/allbgs.png);background-position:top;background-repeat:no-repeat;width:840px;margin:0 auto;position:relative;left:22px;}.categorytext{}.searchheader{padding-top:11px}#jcemediabox-popup-numbers a{padding-right:10px;}<!-- Start PureCSSMenu.com STYLE -->
#pcm{display:none;padding:0;margin:0}ul.pureCssMenu ul{display:none;padding:0;margin:0;position:absolute}ul.pureCssMenu li:hover>ul{display:block}ul.pureCssMenu ul{position:absolute;left:-1px;top:98%}ul.pureCssMenu ul ul{position:absolute;left:98%;top:-2px;z-index:2;}ul.pureCssMenu,ul.pureCssMenu ul{margin:0px;list-style:none;padding:0px 0px 0px 0px;background-color:transparent;background-repeat:repeat;border-top:0px dotted #c4c0bc;border-bottom:0px dotted #c4c0bc;margin-bottom:3px}ul.pureCssMenu table{border-collapse:collapse}ul.pureCssMenu{display:block;zoom:1;float:left}ul.pureCssMenu ul{margin:0px;text-align:center;padding:16px;padding-bottom:8px;padding-top:0px;border-left:1px dotted #c4c0bc;border-right:1px dotted #c4c0bc;border-bottom:1px dotted #c4c0bc;border-top:0px;line-height:150%;font-size:11px;background-color:#FFF}ul.pureCssMenu li{display:block;margin:1px 0px 0px 1px;font-size:0px}ul.pureCssMenu a:active,ul.pureCssMenu a:focus{outline-style:none;background-color:transparent}ul.pureCssMenu span,ul.pureCssMenu li.dis span:hover,ul.pureCssMenu li.sep span:hover,ul.pureCssMenu a,ul.pureCssMenu li.dis a:hover,ul.pureCssMenu li.sep a:hover{display:block;vertical-align:middle;background-color:transparent;border-width:0px;border-color:#FCEEB0;border-style:solid;text-align:left;text-decoration:none;padding:6px;padding-left:0;font:12px Arial;color:#000;text-decoration:none;cursor:pointer}ul.pureCssMenu span{overflow:hidden;position:relative;bottom:1px}ul.pureCssMenu li{float:left}ul.pureCssMenu ul li{/**float:left*/ clear:both;}ul.pureCssMenu ul a{text-align:left;white-space:nowrap}ul.pureCssMenu li.sep{text-align:left;padding:0px;line-height:0;height:100%}ul.pureCssMenu li.sep span{float:none;padding-right:0;width:3;height:100%;display:inline-block;background-color:#A6A6A6;}ul.pureCssMenu ul li.sep span{width:100%;height:3}ul.pureCssMenu li:hover{position:relative}ul.pureCssMenu li:hover>a{background-color:#fff;border-color:#4C99AB;border-style:solid;font:12px Arial;color:#315e99;text-decoration:none}ul.pureCssMenu li.pureCssMenui a.pureCssMenui0{position:relative;bottom:1px;}ul.pureCssMenu li a:hover{position:relative;background-color:#fff;border-color:#4C99AB;border-style:solid;font:12px Arial;color:#315e99;text-decoration:none}ul.pureCssMenu li.dis a{color:#AAA !important}ul.pureCssMenu img{border:none;float:left;_float:none;margin-right:0px;width:16px;height:16px}ul.pureCssMenu ul img{width:16px;height:16px}ul.pureCssMenu img.over{display:none}ul.pureCssMenu li.dis a:hover img.over{display:none !important}ul.pureCssMenu li.dis a:hover img.def{display:inline !important}ul.pureCssMenu li:hover > a img.def{display:none}ul.pureCssMenu li:hover > a img.over{display:inline}ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}ul.pureCssMenu a:hover ul{display:block}ul.pureCssMenu span{display:block;background-position:right center;background-repeat:no-repeat;padding-right:8px}ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-color:#CC6}ul.pureCssMenu ul li:hover > a span{background-color:#CC6}ul.pureCssMenu table a:hover span{background-color:#CC6}ul.pureCssMenu li span.pureCssMenui0,ul.pureCssMenu li a.pureCssMenui0{padding-right:19px;padding-bottom:7px;padding-left:0px;margin-left:0px;text-align:center;}ul.pureCssMenu li a.pureCssMenui0last{padding-right:0px;padding-bottom:8px;}ul.pureCssMenu li a.pureCssMenui01st{padding-left:0px;padding-bottom:8px;padding-right:12px;margin-left:0;position:relative;}
ul.pureCssMenu li.pureCssMenui0{padding:0;margin:0}.parameter_label,.label{font-size:14px;font-weight:bold;padding-bottom:5px}.objectcharacter{padding-top:21px;padding-bottom:0px}.objectcharacter h2{font-size:18px}#s_form{}#com_price_div{padding-top:21px;font-weight:bold;font-size:14px;padding-bottom:21px}#searchresultstable{padding:0;margin:0;border-top:0px dashed #e2deda;border-bottom:0px dashed #c4c0bc;margin:0px 0px 0px 0px}.poiskimage{border-top:0px dotted #c4c0bc;vertical-align:top;padding:0;margin:0;padding-right:42px;padding-top:0px}.searchspacer{height:42px;background-im1age:url(/images/point.gif);background-position:top;background-repeat:repeat-x}.currentchagerform{width:120px}.buttons_heading{vertical-align:middle;padding:0;margin:0;position:relative;z-index:1;bottom:2px;left:22px}span.printicon{padding:0;margin:0;vertical-align:middle !important;position:relative;top:2px}span.emailicon{padding:0;margin:0;vertical-align:middle !important;position:relative;bottom:4px;left:221px;height:22px !important;}.mallbuts{padding-left:7px}h4{font-size:14px}ul.pureCssMenu pureCssMenum{text-align:left;list-style:none;padding:0;margin:0}ul#mainlevel{list-style:none;display:inline}td.ProductImage{padding-top:0px;padding-right:0px;padding-top:3px;width:250px}.sendus{font-size:18px;font-weight:;padding:21px 0 0px 0px;margin-left:0px;padding-bottom:5px;width:756px}#ampContact p{padding:0;margin:0}#ampContactForm{padding-left:0px}.ampContactText,.ampContactText1{border:1px solid #dfe2e5;margin-bottom:15px;color:#333;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#555}.ampContactButton{border:0;border-bottom:1px solid #a29891;border-right:1px solid #a29891;font-size:11px;color:#000;cursor:pointer;background-color:#dfe8f2;padding:1px 1px 1px 1px}.contactheaderlast{font-size:18px;font-weight:;padding:3px 0 5px 0px;margin-left:0px;background-image:url(/images/bgs.gif);background-position:bottom;background-repeat:repeat-x;width:756px;margin-bottom:21px}#ampContact h2{padding:0;margin:0;margin-top:42px;font-size:60px}#1901contactForm{padding:0;margin:0}#1901contact{padding:0;margin:0}.sendus{padding-top:42px}.contactheader{font-weight:;padding:21px 0 5px 0px;margin-left:0px;background-image:url(/images/bgs.gif);background-position:bottom;background-repeat:repeat-x;width:756px;margin-bottom:21px}
table.contentpaneopen tbody tr td div#ampContact h2.contactheader{font-size:18px;padding-bottom:5px;margin-bottom:21px}#backbutton{border:0;border-bottom:1px solid #a29891;border-right:1px solid #a29891;font-size:11px;color:#000;cursor:pointer;background-color:#dfe8f2}.lot{font-size:14px;padding-left:0px;font-weight:;font-style:italic;height:auto;padding-bottom:5px;margin-bottom:5px}.browseProductImage{border:0px solid #bfcbdb}
div#vmMainPage span.small{display:none}
form#poll div.componentheading{font-size:20px;padding:42px 0 0 0}
.pollstableborder thead th.sectiontableheader{line-height:;}
form#poll div.contentpane table.pollstableborder thead tr th.sectiontableheader{text-align:left;font-size:18px;font-weight:normal;padding-bottom:10px;padding-top:30px}
form#poll div.contentpane{padding-top:31px}
form#poll div.contentpane table.pollstableborder thead tr th.sectiontableheader img{vertical-align:top;padding-top:1px}
form#poll div.contentpane br{display:none}
form#poll div.contentpane table.pollstableborder tbody tr.sectiontableentry0 td, form#poll div.contentpane table.pollstableborder tbody tr.sectiontableentry0 td{padding-top:21px}
form#poll div.contentpane table.pollstableborder tbody tr.sectiontableentry0 td{padding-top:12px}
form#poll div.contentpane table.pollstableborder tbody tr.sectiontableentry1 td{padding-top:12px}
form#poll div.contentpane table tbody tr td.smalldark{padding-top:12px}
form#poll div.contentpane table{padding-bottom:42px}
div#s_form div#product_print div#vmMainPage table tbody tr td p strong, div#vmMainPage table tbody tr td p em{font-size:12px;font-weight:normal;fo1nt-variant:small-caps;padding-bottom:2px;margin-bottom:2px;font-style:normal}strong.stronghouses{font-size:14px !important;font-weight:bold !important;padding-bottom:2px;margin-bottom:2px}
div#vmMainPage table tbody tr td h2 div.h2text,div.h2-1text,h3 div.h2text{font-size:14px;font-weight:bold;fo1nt-variant:small-caps;border-bottom:0px dotted #3c4246;color:#3c4246;padding-bottom:3px;margin-bottom:7px;margin-left:116px}div.h2-1text{margin-left:0;font-size:14px !important;padding-top:10px}
div#vmMainPage table tbody tr td h3 div.h2text{font-size:14px;font-weight:bold;fo1nt-variant:small-caps;border-bottom:0px dotted #3c4246;color:#3c4246;padding-bottom:3px;margin-bottom:7px}
div#vmMainPage table tbody tr td ul{margin-bottom:20px;margin-left:12px;line-height:20px}div#s_form div#product_print{padding-bottom:84px}
div#s_form div#product_print span.pagenav{position:relative;top:42px}
div#s_form div#product_print span.pagenav a{text-decoration:underline;padding-left:5px}
div#s_form div#product_print span.pagenav span{padding-left:0px}
div#s_form div#product_print table#searchresultstable tbody tr td.poiskimage{width:250px}
ul.pagination, .list-footer{border-top:1px solid #e2e2e2;padding:30px 0 0 0;border-radius:7px;margin-bottom:5px;}
.list-footer{padding-top:0;}
ul.pagination li a.pagenav strong:hover, a.pagenav:hover{color:#F00 !important;}
div#vmMainPage div ul.pagination li span.pagenav, div#s_form div#product_print span.pagenav span, div#s_form div#product_print span.pagenav a, div#vmMainPage div ul.pagination li a.pagenav, div#vmMainPage form div.list-footer span.pagenav, div.list-footer a.pagenav{margin-left:4px;}
form div.list-footer div.limit{margin:0px 0 15px 0;position:relative;top:75px;}
form div.list-footer div.counter{margin:55px 0 0px 0;}
div#vmMainPage form div.list-footer span.pagenav{color:#555;}
div#vmMainPage div#sorting form.inputbox select{border:1px solid #dbdfe6;border-top:1px solid #abadb3}
div#s_form div#product_print table#searchresultstable tbody tr td div.spodrob a{position:relative;z-index:10}
div#s_form div#product_print span.pagenav a, div#vmMainPage div ul.pagination li a.pagenav,div#s_form div#product_print span.pagenav span, div#vmMainPage form div.list-footer a.pagenav{cursor:pointer;text-decoration:none;padding:9px 10px 6px 10px;background-image:url(/images/mainsearch/buttonbg.png);border-radius:5px 5px 7px 7px;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);color:#000;border-bottom:1px solid #dfdfdf;}
div#vmMainPage div ul.pagination li a.pagenav strong, div#vmMainPage div ul.pagination li a.pagenav, div#s_form div#product_print span.pagenav a, div#s_form div#product_print span.pagenav a strong{cursor:pointer;text-decoration:none;padding:8px 9px 5px 9px;background-image:url(/images/mainsearch/buttonbg.png);border-radius:5px 5px 7px 7px;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);color:#000;border-bottom:1px solid #dfdfdf;font-weight:bold;font-size:12px;}
div#vmMainPage div ul.pagination li a.pagenav:hover{color:#000;text-decoration:none}
div#vmMainPage div ul.pagination li a.pagenav strong{padding-left:0px;padding-right:0px;margin-left:2px;margin-right:2px}
div#vmMainPage div.pathway{position:relative;bottom:12px;z-index:2;width:330px;padding:0;margin:0;line-height:21px}html body div#lbBottomContainer div#lbBottom div#lbNumber{display:none}html body div#lbBottomContainer div#lbBottom div#lbCaption{font-size:14px;font-weight:normal}
div#vmMainPage div.buttons_heading span.social div.mbuttons{text-align:right}.buttons_table{text-align:right;vertical-align:middle !important}span.pdficon{padding-right:5px}
div#vmMainPage form#sortform div.sortirovka{font-size:12px;font-size:12px;vertical-align:middle;display:inline;width:290px;float:left;}
#sortform a img{width:25px;height:25px;position:relative;top:-23px;left:-30px;float:right;}.emailicon{padding-left:0px;padding-right:3px;position:relative;padding-left:6px}
div#vmMainPage table#product tbody tr td.ProductImage a img.browseProductImage{vertical-align:top !important;padding:1px 0px 2px 0;}html body table#maintable tbody tr td.infoarea div#vmMainPage div#product_list div div.browseProductContainer div a img.browseProductImage{min-width:250px;max-height:200px;}div#productnamevnesh h2{padding-left:17px;}
div#vmMainPage div.buttons_heading table.buttons_table tbody tr td.buttons_table{padding:0;margin:0}#bread{position:relative;z-index:122}
table.contentpaneopen tbody tr td div.yj_mor_cal form#yj_mor_form{background-color:#e9ecf0;width:330px;padding:0px 0px 0px 0px;margin-top:0px;border-radius:5px;padding:11px 0 0 21px;margin-top:21px}div.yj_mor_cal p{display:none}div.yj_mor_cal form#yj_mor_form div.yj_mor_lines label{width:200px;font-size:100%;font-weight:normal;padding-bottom:10px;line-height:1.5em;padding-bottom:15px}
table.contentpaneopen tbody tr td div.yj_mor_cal form#yj_mor_form div.yj_mor_lines input#textA.boxFocus, table.contentpaneopen tbody tr td div.yj_mor_cal form#yj_mor_form div.yj_mor_lines input#textB.boxFocus, table.contentpaneopen tbody tr td div.yj_mor_cal form#yj_mor_form div.yj_mor_lines input#textC.boxFocus, table.contentpaneopen tbody tr td div.yj_mor_cal form#yj_mor_form div.yj_mor_lines input#textD, table.contentpaneopen tbody tr td div.yj_mor_cal form#yj_mor_form div.yj_mor_lines input#textC{width:auto !important;border:1px solid #bbc1ca;font-size:100%}
table.contentpaneopen tbody tr td div.yj_mor_cal form#yj_mor_form div#label_resultbox{text-align:center;position:relative;top:45px;background-color:#e9ecf0;width:351px;border-radius:5px;padding-left:0px;right:21px;font-weight:normal}
table.contentpaneopen tbody tr td div.yj_mor_cal form#yj_mor_form input#resultbox{padding:0;margin:0;position:relative;top:48px;right:15px}
table.contentpaneopen tbody tr td div.yj_mor_cal{margin:0px}
table.contentpaneopen tbody tr td p input#backbutton{}.shop_info{display:none}
div#vmMainPage table#product tbody tr td{vertical-align:top}.soc4ip{margin-top:58px;padding-top:10px;padding-bottom:50px;position:relative;right:0px;top:26px;background-image:url(/images/main/dot.gif);background-position:top;background-repeat:repeat-x;z-index:50}
div#vmMainPage div.buttons_heading table.buttons_table tbody tr td.buttons_table div.mbuttons{position:relative;right:1px}span.schet{position:relative;}span.schet a img{border-radius:3px;position:relative;top:2px;left:8px}
table.contentpaneopen tbody tr td p input#backbutton{position:relative;z-index:1000}
table.contentpaneopen tbody tr td div#ampContact p{font-size:14px;padding-bottom:10px}
html body table#maintext tbody tr th.bottomnavlast span.linktdchas form table.poll tbody tr td div input.button{border-top:0px;border-left:0px}.chpddNav{position:relative;z-index:4;margin:10px 0}.chp-lbtn-sld{background:-moz-linear-gradient(center top,#9fa9b5,#FFF) repeat scroll 0 0 transparent;border-color:#9fa9b5;color:#43474d}.chp-lbtn,div.chp-ltitle,div.chp-ltitle b,div.chp-total,div.chp-total b{font-size:12px;font-weight:normal}.chp-parameter{padding-bottom:5px}#changeparam{display:none}.chp-total{padding-bottom:19px;margin-bottom:19px}#low-price,#high-price{width:80px !important;font-weight:normal !important}div.dl-price-cont div{padding-bottom:5px !important}div#chpddNav101.chpddNav div#chp-dlist-0.chp-dlist ol.chp-dll li a.chp-lrem{color:#315e99}div#chpddNav101.chpddNav div#chp-dlist-0.chp-dlist ol.chp-dll li a.chp-lrem:hover{color:#52483d}div.ymap div a{display:none;border-radius:3px}.addiimage{padding-bottom:42px;}div.addiimage a img.browseProductImage, a.jcepopup img.browseProductImage{width:90px;height:60px}.zoom{color:#315e99}a.chp-lrem{color:#315e99 !important}span.narrowValue{color:red !important}.previous_page{background:url(/images/forsearch/all.png);background-repeat:no-repeat;background-position:0px -162px;float:left;width:auto;padding-left:12px;padding-top:1px;margin-top:15px;margin-bottom:5px;}.next_page{padding-right:12px;padding-top:1px;background:url(/images/forsearch/all.png) no-repeat right bottom;line-height:20px;float:right;width:auto;margin-top:15px;margin-bottom:5px;}a.previous_page,a.next_page{position:relative;bottom:5px}div.vote{padding-top:21px}div.vote span#extravote_1_1.extravote-count small{font-size:11px;color:#5B5B5B;position:relative;top:2px}.commenttd{padding-left:42px}div#comments-list.comments-list{padding-left:0px;margin-left:0px}#jc h4{border:0;background-image:url(/images/main/dot.gif);background-position:bottom;background-repeat:repeat-x;padding-bottom:6px;margin-bottom:11px;font-size:14px;font-weight:normal}#comments .rss,#comments .refresh,#comments .subscribe{border:medium none;margin:0 0 0 2px;padding:0 0 0 18px}
div#vmMainPage table#product tbody tr td table tbody tr td.commenttd div#jc div#comments div#comments-list-footer{padding-left:0px !important;margin-left:0px !important}#comments-form p,#comments-form #comments-form-buttons,#comments-form #comments-form-error,#comments-form #comments-form-captcha-holder{font:1em Verdana,Arial,Sans-Serif;margin-bottom:8px;margin-left:0px !important;margin-top:10px;overflow:hidden;padding:0}div#comments h4,div#jc h4{color:#000 !important}a.refresh,a.rss{text-decoration:underline !important;color:#315e99 !important}h4 a.rss,h4 a.refresh{text-decoration:none !important}div.rbox_tl,div.rbox_tr,div.rbox_bl,.rbox_br,div#comments-footer a{display:none}#jc .rbox_m{background-color:#FFF;border-left:0px solid #CCC;border-right:0px solid #CCC;line-height:100%;padding:0 0px;width:auto;border-bottom:1px solid #DFE2E5}span.comment-author,#comments .comment-body{font-size:12px !important;font-weight:normal !important;color:#000;font-family:Arial,Helvetica,sans-serif !important}span.comments-buttons a{font-size:11px !important;margin-bottom:10px !important;color:#7b7e9a !important;border-bottom:1px dotted #7b7e9a;position:relative;bottom:3px}#comments-footer{border:0}#jc{font-family:Arial,Helvetica,sans-serif !important}#comments-form,#comments-form p,#comments-report-form,#comments-report-form p,#comments-form span,#comments-form .counter{text-align:left;text-decoration:none;text-indent:0;text-transform:none;font-size:11px !important}#comments-form input{height:1.5em;margin-bottom:2px;width:170px;border-radius:3px;border:1px solid #DFE2E5;font-size:11px}#comments-form label,#comments-report-form label{background-color:inherit;color:#9fa9b5;line-height:1.5em;margin:0;padding:0;vertical-align:middle}#comments-form textarea{margin:0;max-width:400px !important;width:350px;border-radius:3px;border:1px solid #DFE2E5}#comments-form .grippie{border-color:#DFE2E5;color:#CCC;cursor:s-resize;display:block;height:18px;margin:0;max-width:400px !important;overflow:hidden;padding:0;width:345px;background-color:#FFF;border-radius:3px;background-repeat:no-repeat;padding-left:5px;vertical-align:middle !important;margin-top:3px;background-repeat:no-repeat;background-position:bottom}#comments-form img.captcha{border-radius:3px}div.xmap div.contentpaneopen ul.level_0 li ul.level_1 li ul.level_2,ul.level_0 li ul.level_1{list-style-type:none}div.xmap div.contentpaneopen ul.level_0 li ul.level_1 li ul.level_2 li a{padding-left:13px;background-image:url(/images/limain.gif);background-position:-1px 2px;background-repeat:no-repeat}ul.level_0 li ul.level_1 li a{padding-left:13px;background-image:url(/images/M_images/arrow.png);background-position:-1px 2px;background-repeat:no-repeat}div.xmap div.componentheading{font-size:20px;padding:10px 0 11px 0}div.xmap{padding-bottom:21px}div.searchlink a,td.searchtd a{border-bottom:1px dotted #315e99;text-decoration:none;1font-style:italic;letter-spacing:0.0px;}div.searchlink{padding-bottom:4px}.searchtd{vertical-align:middle !important;}
.contentpaneopen{position:relative;right:2px;}
table.contentpaneopen tbody tr td.contentheading h1, html body table#maintable tbody tr td.infoarea div.componentheading{font-size:26px !important;padding-top:0px;margin-top:33px;padding-top:20px;border-top:1px dashed #ececec;1letter-spacing:-0.3px;margin-bottom:0px;border-radius:0 0 0px 0px;width:751px;1padding-right:200px;line-height:1.6em;color:#000;margin-top:20px;font-family:Arial, Helvetica, sans-serif;font-size:22px;line-height:1.6em;}
table.contentpaneopen tbody tr td h2{padding-top:20px;border-top:1px dashed #ececec;width:751px;padding-bottom:10px;margin-top:20px;color:#333;1font-family:"Times New Roman", Times, serif;font-size:22px;}
table.contentpaneopen tbody tr td p strong{font-weight:normal;1font-style:italic;}
html body table#maintable tbody tr td.infoarea table.contentpaneopen tbody tr td p{line-height:1.6em;}
img.system-pagebreak{float:left;margin:4px 27px 7px 0px;border-radius:13px;border:2px solid #e8e8e8;display:block;box-shadow:3px 3px 6px rgba(0, 0, 0, 0.15);}
.infoarea table.contentpaneopen tbody tr td.createdate{display:none;width:98px;padding:3px;background-color:#666;border-radius:3px;color:#FFF;position:relative;bottom:21px;background-image:url(/images/createdate.png);background-position:0 -4px;border:1px solid #7b7b7b;font-size:12px;font-style:italic;}
div.mbuttons{float:left;}
div.mbuttons div.mbutspre{margin-top:30px;margin-bottom:7px;font-size:12px;font-weight:normal;border-top:1px dashed #e6e6e6;padding-top:15px;font-style:italic;}
div.mbuttons div.mallbuts{padding-left:0;margin-bottom:42px;}
html body table#maintable tbody tr td.infoarea table.contentpaneopen tbody tr td p{font-size:14px;line-height:1.8em;letter-spacing:-0.0px;}
div.mbuttons{padding:0;}
.infoarea table.contentpaneopen tbody tr td ul li{margin-left:14px;padding-bottom:10px;}
.phonenumber{width:120px;height:90px;position:relative; margin-top:-15px;}
.alltimesmall { font-size:11px;}
.alltimebig { font-size:16px; font-weight:bold; }
.shir { height:5px;}
.prodathead{padding-top:27px;position:relative;right:1px;}
.prodatnedviz{float:left;width:132px;padding-right:20px;position:relative;bottom:4px;}
.prodatimg{float:left;}
.prodattext,.prodath1 div.headerc{margin-left:152px;}
.headerc h1{padding:15px 0 15px 0}
.prodath1 div.headerc{margin-top:187px;}
#sorting{margin-top:42px;margin-bottom:21px !important;}
#categorytext{position:relative;bottom:11px;margin-left:5px;}
#kvartiritext,#domatext,#uchastkitext,#novotext,#elitetext{position:relative;width:698px;padding:0px 0px 50px 0px;1border:1px solid #f0f2ed;height:138px;overflow:hidden;left:-1px;margin-top:14px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
div#vmMainPage div#main_search table tbody tr td div#categorytext div#novotext img.system-pagebreak{position:relative;top:5px;}
#domatext{height:100px;}
#uchastkitext{height:135px;}
#otzastr{position:absolute;left:0;top:-35px;background-image:url(/images/sprite.png);background-position:0 0;background-repeat:no-repeat;padding:7px 0 13px 45px;margin:7px 0 0px 0;}
#otzastr a{font-size:14px;}
#kvartiritext{margin-top:45px;}
#novotext{height:245px;margin-top:21px}
#categorytext div#novotext ul li{margin-bottom:35px;margin-top:37px;}
#novotext p strong{font-weight:bold;}
#elitetext{height:auto;margin-top:12px;width:531px !important}
#categorytext h1, html body table#maintable tbody tr td.infoarea div#vmMainPage div div#main_search table tbody tr td div#categorytext div#novotext h1{padding:12px 0 0px 0px;font-size:18px;background-position:0 25px;background-repeat:no-repeat;}
#categorytext h2{border:0;font-size:18px;font-weight:normal;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif;}
#categorytext strong{font-weight:normal;}
#plustext, #minustext{position:absolute;right:45px;bottom:10px;}
#minustext{display:none;}
a#plustext,a#minustext{text-decoration:none;border-bottom:1px dotted #315e99;font-size:14px;}
div#sorting form.inputbox{font-size:12px;font-family:Arial, Helvetica, sans-serif}
div#sorting form.inputbox select{font-size:12px;font-family:Arial, Helvetica, sans-serif !important}
div#product_list div div.browseProductContainer h2 a{1text-decoration:none;1color:#000;font-weight:normal !important;font-size:14px !important;padding-bottom:0px;padding-left:17px;}
div#product_list div div.browseProductContainer h2{background-repeat:repeat-x;line-height:1.6em;padding:0;margin:0;}
.searchprice{padding-top:15px;font-size:14px !important;font-weight:bold;}
.browseProductContainer{width:90%;}
div.searchpodrob a{font-size:12px !important;}
.searchdesc{padding:15px 80px 10px 0;font-size:12px !important;line-height:1.6em;}
form div.list-footer a.pagenav{font-size:12px;}
ul.pureCssMenu li.pureCssMenui ul.pureCssMenum{width:auto !important;padding-right:10px;}
ul.pureCssMenum{width:auto !important;}
td.texttovara p strong{font-weight:bold !important;}
div#vmMainPage table tbody tr td hr{color:#f8f8f8 !important;background-color:#f8f8f8 !important;opacity:0.2;height:1px;margin-bottom:3px;}
.introtext{font-size:12px !important;}
.published-date{color:#555;}
div.roknewspager-div a.roknewspager-title{font-size:12px;}
.roknewspager-div{padding-bottom:10px;}
div.roknewspager-div a.readon span{color:#315e99;}
div.YMaps-b-balloon-content h1{font-size:14px;}
.YMaps-b-balloon-content{width:150px !important;height:auto !important;padding:10px;}
.yamet{display:none}
.yametbottom{width:80px;height:31px;border:0;}
.pageimages{float:left;border:0pt none;margin-right:12px;margin-bottom:5px;margin-top:5px;}
#prodpanel{margin-left:42px;margin-top:0 px;}
.tabs{float:left;margin:0 px 0 10px 0;z-index:50;vertical-align:middle; background:#F5E7D7; border-radius:15px 15px 0 0; width:100%;
    margin-bottom: 0;
    width: 100%; height:44px;}
.tabs dt{float:left;padding:4px 10px;margin-right:3px;color:#000;}

div.current{clear:both;border:1px solid #d7d7d7;padding:0px 0px;border-radius:0 0 15px 15px; 1box-shadow:0px 1px 2px #aeaeae; border-top:none; padding-left:11px;}
div.current h3.auth{font-size:24px;}
div.current .auth-description{font-size:14px;margin-bottom:17px;margin-top:22px;}
.open{z-index:100;border-left:0px;border-radius:7px;border-bottom:0px !important;position:relative;z-index:99;}
div#vmMainPage table#product tbody tr td table tbody tr td div#prodpanel div.current dd{background-color:#FFF; padding-left:11px;}
div#prodpanel div.current dd div table#classestovartable{margin-left:0;padding-left:0;padding-top:5px;}
div.current dd div.texttovara{padding-left:0;}
div.current dd{padding:0;margin:0; padding-left:11px; }
div.current dd{position:relative;bottom:0px;1border:1px solid #d7d7d7;z-index:20;color:#000;border-radius: 0 0 15px 15px;padding:10px 21px 21px 0;border-top:none}

.closed span span{border-bottom:1px dashed #294e80 ;color:#294e80; font-weight:normal}
.closed span span:hover {border:none;color:#000}

.ymap_canvas{margin:0 0 0 11px;border-radius:15px;height:500px !important;}
.YMaps-b-balloon-content{overflow:auto;width:auto !important;height:auto !important;max-width:520px;max-height:170px;}
.moduletable{font-family:Arial, Helvetica, sans-serif !important;}
html body table#bottomnav tbody tr th.bottomnav table.moduletable{padding-right:0;}
#related{margin:0px; position:relative; padding:0;}
#relatedinside{width:450px;margin-left:42px; height:400px;}
html body table#maintable tbody tr td.infoarea div#vmMainPage div#main_search div.current dd noindex div#related div#relatedinside{ height:470px;}
#related div#relatedinside div.dopproduct div.dopproductname {max-height:17px; overflow:hidden;}
.dopproduct{margin:0 10px 0px 0;padding:0 0 0px 0;float:left;width:102px;min-height:155px;}
div#related img{width:90px;height:60px;position:relative;top:7px;}
div#related span.productPrice{padding-left:0px;font-size:12px;font-weight:normal;text-align:left;position:relative;padding-left:0;float:left;font-weight:bold;}
div#related a{font-size:12px;margin-bottom:6px}
div#related div#relatedinside div.dopproduct div span.za_metr2{font-size:11px;}
div.dopproduct div{vertical-align:bottom !important;}
div.dopproduct div{margin-top:10px;}
div.dopprodimage{margin-top:0px;}
.dopproductname{height:35px;overflow:hidden;}
div#relatedinside div.relat{margin-top:21px;margin-bottom:11px;font-size:16px;font-weight:bold;}
h2.contactheader{font-size:18px;color:#000;font-weight:normal;}
#contactnew{position:relative;top:29px;}
div#contactnew .open{1background-image:url(/images/producttabbg.jpg) !important;background-repeat:repeat-x;}
div#contactnew div.current dd{border:none;position:static;}
div#contactnew dl#myPane.tabs dt#panel1.open span, div#contactnew dl#myPane.tabs dt#panel2.open span{font-size:14px;}
div#contactnew div.current dd div p strong{font-size:14px;}
#com_content30yp_YMapsID{max-width:610px !important;border-raduis:0px !impotant;}
#related div#relatedinside div.dopproduct {margin-bottom:20px;}
div#contactnew dl#myPane.tabs{position:relative;z-index:10;background:#FFF;border-radius:10px 10 px 0 0;right:3px;width:752px !important}
#contactnew div.current{padding:42px 42px 42px 42px;border:0px dotted #ccc;border-radius:0 0 10px 10px;border-top:none;background-image:url(/images/bg-gradient.png);background-position:top;background-repeat:repeat-x;box-shadow:3px 0px 10px rgba(0, 0, 0, 0.35);position:relative;z-index:9;width:665px}
#panel2{position:relative;left:3px;z-index:11;}
#cformbut{height:22px;vertical-align:middle !important;background-image:url(/images/forsearch/bplust.png);;height:34px;background-position:top;font-family:Arial, Helvetica, sans-serif !important;border:0px;border-radius:5px;cursor:pointer;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.15);font-size:14px !important;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7);margin-top:21px;color:#000;}
#wind, #wind1{position:absolute;width:420px;height:auto;left:140px;top:-60px;border:solid #105a98 0px;display:none;z-index:9999 !important;background-color:#fff;padding:42px;text-align:left;box-shadow:3px 3px 10px rgba(0, 0, 0, 0.35);border-radius:7px;padding-right:26px;padding-bottom:90px;}
div#wind div div form#emailForm label, div#wind1 div div form#emailForm label{font-size:14px;width:300px;}
div#wind div div form#emailForm input#contact_name.inputbox, div#wind div div form#emailForm input#contact_mail.inputbox, div#wind div div form#emailForm textarea#contact_text.inputbox, form input#shop_search_field.inputbox, div#wind div#filtersWrapper form select.filter, form div#priceWrapper_catf div.priceWrp input#fr_price, form div#priceWrapper_catf div.priceWrp input#to_price, div#wind div#searchBox form.vmCatsSearch div#vmcatsWrapper div#selectnBox span#selectedVMcat.fk_inputBox, div#wind div#searchBox form.vmCatsSearch div#ManufWrapper div span#selectedMnf.fk_inputBox{font-size:14px !important;width:250px;border-top:1px solid #abadb3;border-bottom:1px solid #e4e9f0;border-right:1px solid #e2e3ea;border-left:1px solid #e2e3ea;border-radius:3px;text-align:left;}
div#wind1 div div form#emailForm input#contact_name.inputbox, div#wind1 div div form#emailForm input#contact_mail.inputbox, div#wind1 div div form#emailForm textarea#contact_text.inputbox, form input#shop_search_field.inputbox, div#wind1 div#filtersWrapper form select.filter, form div#priceWrapper_catf div.priceWrp input#fr_price, form div#priceWrapper_catf div.priceWrp input#to_price, div#wind1 div#searchBox form.vmCatsSearch div#vmcatsWrapper div#selectnBox span#selectedVMcat.fk_inputBox, div#wind1 div#searchBox form.vmCatsSearch div#ManufWrapper div span#selectedMnf.fk_inputBox{font-size:14px !important;width:400px;border-top:1px solid #abadb3;border-bottom:1px solid #e4e9f0;border-right:1px solid #e2e3ea;border-left:1px solid #e2e3ea;border-radius:3px;text-align:left;}
div#wind1 div div h2{background:none !important;font-size:18px !important;font-weight:normal !important;color:#000 !important;padding:0 !important;margin:0 !important;margin-bottom:21px !important;}
form div#priceWrapper_catf div.priceWrp input#fr_price, form div#priceWrapper_catf div.priceWrp input#to_price{width:70px;margin-left:10px;margin-right:10px;}
div#wind div#searchBox form.vmCatsSearch div#priceWrapper div.priceWrp input#to_price, div#searchBox form.vmCatsSearch div#priceWrapper div.priceWrp input#fr_price{width:80px;}
div#wind div#searchBox form.vmCatsSearch div#vmcatsWrapper div#selectnBox span#selectedVMcat.fk_inputBox, div#wind div#searchBox form.vmCatsSearch div#ManufWrapper div span#selectedMnf.fk_inputBox{width:230px;padding-left:5px;}
div#wind div#searchBox form.vmCatsSearch input#searchBtn{margin-left:8px;position:relative;bottom:23px;width:auto;padding:0 10px 0 10px;vertical-align:middle;}
div#priceWrapper_catf div.priceWrp span.crSymbol{position:relative;bottom:2px;}
div#filtersWrapper form select.filter{padding-left:0;margin-left:0;}
div#wind div div form#emailForm input#contact_name.inputbox:active, div#wind div div form#emailForm input#contact_mail.inputbox:active, div#wind div div form#emailForm textarea#contact_text.inputbox:active{border:1px solid green;}
div#wind div div form#emailForm textarea#contact_text.inputbox{font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:1.6em;padding:21px;}
#searchclose{float:right;}
table.moduletableinputbox tbody tr td form p label{display:none;}
div.sendq div#wind div div h2{position:relative;padding-bottom:10px;bottom:10px;font-size:20px;}
div#wind table.moduletableinputbox tbody tr td form{position:relative;bottom:10px;}
table.moduletableinputbox tbody tr th{font-size:16px;font-weight:normal;}
div#wind table.moduletable tbody tr td table tbody tr td form input#shop_search_field.inputbox{width:200px;}
div#wind table.moduletable tbody tr td table tbody tr td hr{background:#ccc;background-color:#ccc;border:0;height:1px;}
div#wind table.moduletable tbody tr td a.mainlevel{font-size:14px;font-style:normal;line-height:1.6em;}
div#wind table.moduletable tbody tr td table tbody tr td label{font-size:12px;}
div#wind table.moduletable tbody tr td a.mainlevel:hover{color:#000;border:none;text-decoration:none;}
#searchclose{cursor:pointer;height:35px;width:30px;background:url("/images/sprite.png") no-repeat scroll 0 0 transparent;background-position:10px -417px;position:absolute;top:25px;right:13px;}
#searchclose:hover{background-position:-13px -417px;background-repeat:no-repeat}
div#wind div div table.moduletable tbody tr td table tbody tr td form input.button{font-family:Arial, Helvetica, sans-serif;margin-left:20px;}
div.sendq div#wind1 div div form#emailForm input.button:hover, div.sendq div#wind1 div div form#emailForm input#contact_mail.inputbox:hover{border:1px solid green;}
div.sendq div#wind1 div div form#emailForm input.button:active, div.sendq div#wind1 div div form#emailForm input#contact_mail.inputbox:active{border:1px solid red;}
div.sendq div#wind1 div div form#emailForm input#contact_mail.inputbox
div.sendq div#wind div div form#emailForm input.button, div#wind table tbody tr td form input.button, div#wind div#filtersWrapper form input#fsearch, div#wind div#searchBox form.vmCatsSearch input#searchBtn, div#wind div#searchBox form.vmCatsSearch div#ManufWrapper div div#Manufs div.vmHeader div.applybtn, div.sendq div#wind1 div div form#emailForm input.button, div#wind1 table tbody tr td form input.button{background:none;height:22px;vertical-align:middle !important;background-image:url(/images/forsearch/bplust.png);!important;height:34px;background-position:top;font-family:Arial, Helvetica, sans-serif !important;border:0px;border-radius:5px;cursor:pointer;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.25);font-size:14px !important;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7);margin-top:21px;color:#000;}
form#emailForm input.button{float:left;}
div#wind div#filtersWrapper form input#fsearch{padding-left:0;margin-left:0;}
div#winddiv div#wind{position:absolute;z-index:10000;top:0px;left:700px;width:auto !important;padding-right:62px !important;}
div#winddiv div#wind table tbody tr td form input.button{position:relative;bottom:12px;width:auto;padding:0 10px 0 10px;}
div#winddiv div#wind table{margin-bottom:42px;}
div#winddiv div#wind div#searchBox{width:400px !important;}
.product_type_result{margin-bottom:42px;}
#jcemediabox-popup-caption{min-height:20px !important;}
.chronoform{display:none;}
form#ChronoContact_podbor div.form_item div.form_element span input#chrono_verification.inputbox{width:70px;}

.result{width:30%;margin:0 15px 10px 0;display:block;float:left;min-height:420px;border-top:1px solid #efefef;padding:23px 5px 0 5px;border-radius:7px;}
.product_s_desc{float:left;padding-top:10px;width:220px;}
.final_price{vertical-align:middle;font-weight:;font-size:13px;margin:10px 0 10px 0;padding:0 0 3px 0px;1background-image:url(/images/forsearch/all.png);background-position:0 -76px;background-repeat:no-repeat;}
div.result div.final_price{padding-bottom:7px;}
#main_search div.result div.final_price{font-size:16px;font-family:"Times New Roman", Times, serif;font-weight:normal;padding-top:5px;padding-bottom:7px;}
div.result div.final_price span.productPrice{padding:0 !important;background:none !important;font-size:16px;font-family:"Times New Roman", Times, serif;font-weight:normal;padding:0;}
#main_search div.result div.final_price div.mincenam2 { margin-top:10px;}
html body table#maintable tbody tr td.infoarea div#vmMainPage div#main_search div.result div.final_price { line-height:35px; margin-top:0;}
div.result div.s_img img.browseProductImage{max-height:160px;max-width:220px;min-height:150px;}
div#vmMainPage div#product_list div.result{padding-top:15px;margin-bottom:31px;}
.infoarea div#vmMainPage div#product_list div.result{width:220px;}
h3.product_name{padding:0;margin:0;font-size:14px;}
.podrobnee{padding-top:3px;float:left}
div.podrobnee a{font-size:11px;font-weight:1bold;}
.pagenavf a{cursor:pointer;text-decoration:none;padding:9px 10px 6px 10px;background-image:url(/images/mainsearch/buttonbg.png);border-radius:5px 5px 7px 7px;text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5);color:#000;border-bottom:1px solid #dfdfdf;}
.pagenavf a:hover{color:#f00;}
#searchpag{float:left;border-top:1px solid #e2e2e2;padding:30px 0 25px 0;border-radius:7px;min-width:600px;}
span.pagenavf span{margin-left:4px;padding: 9px 10px 6px;}
div#searchpag span.pagenavf a{margin-left:4px;}
#noresult{margin-bottom:51px;font-size:14px;font-weight:bold;}
div#prodpanel div.current dd{padding-top:11px;}
.newwindow{padding-right:15px;background-image:url(/images/newwin.gif);background-position:right;background-repeat:no-repeat;}
div#jcemediabox-popup-page div#jcemediabox-popup-frame div#jcemediabox-popup-body div#jcemediabox-popup-info-bottom div#jcemediabox-popup-nav span#jcemediabox-popup-numbers a{text-decoration:underline;}
div#jcemediabox-popup-nav a.active{font-size:14px;font-weight:bold;position:relative;top:5px;text-decoration:none !important;}
a.button{font-size:12px;color:#315e99}
td.priceinside span.productPrice{font-size:20px;font-weight:normal;background-image:none;padding-left:0; position:relative; top:10px;}
table.contentpaneopen tbody tr td div#contactnew div.current dd div p, div#contactnew div.current dd div h2{padding-left:42px;line-height:1.6em;position:relative;}
table.contentpaneopen tbody tr td div#contactnew div.current dd div p{padding-bottom:10px;}
div#contactnew div.current dd div p strong{font-weight:normal;font-size:16px;position:relative;bottom:5px;}
table.contentpaneopen tbody tr td div#contactnew div.current dd div p{font-size:14px;}
div#contactnew div.current{border-radius:15px;}
div#contactnew dl#myPane.tabs{border-radius:15px;}
1#contactnew dl#myPane.tabs{position:relative;left:15px;}
#bottomrelated{display:inline-block;width:751px;margin-bottom:60px;}
#bottomproduct{float:left;padding-right:25px;width:21%}
#bottomprice{margin-top:12px;}
div#bottomprice span.productPrice{background:none;padding:0;font-size:16px;font-weight:normal;font-family:"Times New Roman", Times, serif;}
#bottomA{1width:160px;}
.small{display:none;}
div#bottomproduct a img{max-width:125px;}
div#bottomrelated h4{font-size:12px;font-style:italic;font-weight:normal;border-top:1px solid #f3f3f3;width:751px;margin-top:11px;padding-top:11px;padding-bottom:0;1 1order-radius:0 25px 0 0;}
div#contactnew div.current dd div h2{padding-top:0;border:none;margin-top:0;}
html body table#maintable tbody tr td.infoarea div#vmMainPage div#main_search div.result div.s_img a.fancy img{display:none;}
ul.relateditems{margin-bottom:42px;margin-left:14px;}
ul.relateditems li{line-height:18px;margin-bottom:5px;}
.vopros {margin:18px 0 10px 0;}
.spanphonein{font-weight:bold;font-style:normal;font-size:18px; margin:10px 0 10px 0;}
#clearresult{margin-top:45px;font-weight:bold;font-size:14px;}
.contentheading{border-top:0px solid #ECECEC;color:#222222;font-family:"Times New Roman",Times,serif;font-size:24px;margin-top:10px;padding-bottom:15px;padding-top:21px;width:751px;}
div.blog_more div strong{font-style:italic;font-weight:normal;margin-bottom:11px;font-size:14px;}
div.blog_more{margin-bottom:42px;}
.componentheading{color:#000;font-size:24px;padding-bottom:21px;padding-top:0px;width:751px; margin-top:42px;}
tr.sectiontableentry1 td a, tr.sectiontableentry2 td a, ul li a.category{line-height:28px;font-family:"Times New Roman",Times,serif;font-size:17px;margin-left:10px;}
ul li a.category{font-size:17px !important;margin-left:0;}
table.contentpane tbody tr td ul{margin-left:14px;}
td.sectiontableheader, td.sectiontableheader a{padding:13px 0 10px 0;font-size:14px;font-style:italic;}
td.sectiontableheader a{padding-left:10px;padding-right:5px;}
table.contentpane tbody tr td form table tbody tr td.sectiontableheader a img{position:relative;left:5px;}
form#emailForm label span.1234{font-weight:normal;color:#f00 !important;}
.zashita{padding-top:12px;font-weight:normal;position:relative;top:12px;}
div.sendq div#wind1 div div form#emailForm input#ziptie.inputbox{font-size:14px; margin-top:50px !important; left:-160px !important}
div#product_list div div.browseProductContainer h2 a{background-image:none;padding-left:0;font-size:12px;}
html body table#maintable tbody tr td.infoarea div#vmMainPage table#product tbody tr td table tbody tr td noindex div.sendq div#wind1 div div form#emailForm div input.button{position:absolute;bottom:-90px;left:300px;}
#phone{font-size:15px;font-family:"Times New Roman", Times, serif;font-weight:normal;color:#333;margin:auto;width:840px;position:relative;bottom:58px;font-variant:small-caps;}
#mail{position:relative;top:3px;font-family:"Times New Roman", Times, serif;font-size:15px;}
div#phone span.phonein{font-size:15px;font-family:"Times New Roman", Times, serif;font-weight:normal;color:#333;font-variant:normal;position:relative;right:40px;}

html body table#maintable tbody tr td.infoarea div#vmMainPage table#product tbody tr td table tbody tr td.priceinside span.za_metr2{color:#000;font-size:14px;letter-spacing:-0.3px;word-spacing:1px;}
#chat{position:fixed;right:0;top:50%;margin-top:-85px;}
#ChronoContact_podbor div.form_item div.form_element label.cf_label{width:140px !important;}
1form#ChronoContact_podbor div.form_item{border-bottom:1px dashed #999;}
div.form_element h3.cf_text{font-size:20px;font-weight:normal;margin-top:0;margin-bottom:21px;margin-right:0;}
#ChronoContact_podbor div.form_item{border-bottom:1px dotted #999;padding-top:10px;padding-bottom:10px;}
#ChronoContact_podbor div.form_item div.form_element h4.cf_text{font-weight:bold;color:#333;}
#ChronoContact_podbor .form_item{1border-radius:15px;1background-color:#ccc;1margin:5px;}
#ChronoContact_podbor div.form_item div.form_element{margin-left:0;}
h1.podbor{margin-top:27px;margin-bottom:17px;}
#ChronoContact_podbor div.form_item div.form_element h5.cf_text{font-style:italic;font-size:12px;font-weight:normal;padding:0;margin:0;}
.mincena{font-style:italic;}
#nizpodbor a.podborobject{font-size:14px;text-decoration:none;border-bottom:1px dotted #315e99;position:relative;left:5px;top:7px;}
#utp{width:755px;margin:25px 0 20px 0;}
.utp1{background-image:url(/images/sprite.png);background-position:0 -478px;background-repeat:no-repeat;padding:11px 0 16px 42px;}
.utp2{background-image:url(/images/sprite.png);background-position:0 -536px;background-repeat:no-repeat;padding:11px 0 16px 42px;margin-left:22px;}
.utp3{background-image:url(/images/sprite.png);background-position:0 -594px;background-repeat:no-repeat;padding:11px 0 16px 42px;margin-left:22px;}
.utp4{background-image:url(/images/sprite.png);background-position:0 -652px;background-repeat:no-repeat;padding:11px 0 16px 42px;margin-left:22px;}
#utp a{font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;border-bottom:1px dotted #5276A4;}
#pointer{background-image:url(/images/sprite.png);width:28px;height:15px;background-position:0 -285px;display:none;margin-top:10px;position:relative;bottom:15px;z-index:2;}
#utp1text, #utp2text , #utp3text, #utp4text{width:671px;border-radius:15px;box-shadow:0px 2px 10px rgba(0, 0, 0, 0.3);background-color:#ededed;padding:42px 42px 26px 42px;display:none;position:relative;bottom:15px;z-index:1;}
#utp1text p, #utp2text p, #utp3text p, #utp4text p{line-height:1.6em;font-size:14px;}
#nizpodbor{ background:none !important; padding-left:0 !important}
table.sort{border-spacing:0em;display:block;margin-bottom:1em;margin-top:0px;}
table.sort td{border:1px solid #e1e1e1;padding:0.3em 1em;text-align:center;vertical-align:middle !important;border-radius:10px;}
table.sort thead td{cursor:pointer;cursor:hand;font-weight:bold;color:#444;text-decoration:underline;text-align:center;vertical-align:middle;background-color:#EBEBDD;border-color:#E4DED2;border-radius:12px;}
table.sort thead td.curcol{background-color:#ff8126;text-decoration:none;color:#FFFFFF;font-weight:bold;border:none;border-radius:12px;box-shadow:inset 0px 3px 10px rgba(0, 0, 0, 0.2);}
div#kvartiri table.sort thead tr td.curcol, div#kvartiri table.sort thead tr td{vertical-align:middle !important;}
div#panorama{position:absolute; bottom:-25px;}
#panorama a{padding:0px 0 0px 15px;background-image:url(/images/binocular.png);background-repeat:no-repeat; background-position:0 2px}

#prodpanel div.current dd{padding-right:12px;}
html body table#maintable tbody tr td.infoarea div#vmMainPage table#product tbody tr td table tbody tr td div#prodpanel div.current dd div.texttovara p{padding-right:20px;}
.mincenakvartiri{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:italic;margin-bottom:5px;}
.mincenam2{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:italic;margin-top:12px;}
.rayon{margin-top:14px;font-weight:bold;}
div.novocena span.productPrice{font-weight:;font-size:18px;word-spacing:-0.5px;letter-spacing:-0.5px;}
.mincenam2 span.za_metr2{font-style:normal;1font-weight:bold}
.zastroyshik{border-radius:10px !important;background:#ffa0d2;border:0px !important;1box-shadow:1px 0 1px rgba(0, 0, 0, 0.16);}
.smallfont{font-size:11px;}.bottomnav a img{position:relative;left:40px;border-radius:5px;}
#manuf{padding-top:0px;padding-right:15px;}
span.action{font-size:14px;color:#F00;font-weight:bold}
table.sort{padding-top:63px;background-image:url(/images/otzastroy.png);background-repeat:no-repeat;background-position:-18px left;}
.objecta a{font-size:14px;}
.rayonhead{font-size:18px;margin:21px 0 18px 0;line-height:1.6em;}
.product-Old-Price{margin-bottom:0px;font-size:14px;margin-bottom:13px;margin-top:2px;}
table#maintable tbody tr td.infoarea div#vmMainPage table#product tbody tr td table tbody tr td div#related div#relatedinside div.dopproduct div.relatedprice div.product-Old-Price{font-size:12px;margin-bottom:5px;margin-top:0;}
#penttable table.sort{padding-top:0;background:none;margin-bottom:30px;}
#penttable table.sort td{font-size:14px;}
#penttable table.sort thead td{padding:10px 0 10px 0;}
div#home_per form input.button{background-image:url("/images/searchbutton.png");background-position:0 -1px;border:0 none;border-radius:7px 7px 7px 7px;box-shadow:2px 2px 6px #CCCCCC;color:#E5E5E5;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:28px;width:70px;}
div#home_per form input#keyword.inputbox{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ABADB3 #E2E3EA #E3E9EF;border-style:solid;border-width:1px;}
.vmf_label{font-size:14px;font-weight:normal;}
div.vmHeader div.applybtn{background-image:url("/images/searchbutton.png");background-position:0 -1px;border:0 none;border-radius:7px 7px 7px 7px;box-shadow:2px 2px 6px #CCCCCC;color:#E5E5E5;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;height:26px;position:relative;right:20px;top:-5px;width:70px;}
div.applybtn span{color:#E5E5E5;position:relative;top:5px;}
div.applybtn span:hover{color:#DB7878;}
div#selectnBox div#vmcats, div#ManufWrapper div#Manufs{background-color:#EBEBEB;background-image:url("/images/bgsearch.png");background-repeat:repeat-x;border:0 none;border-radius:5px 5px 15px 15px;box-shadow:2px 2px 6px #969696;padding:20px 15px; width:700px;}
div#ManufWrapper div#Manufs{max-width:400px;padding-top:0;}
ul.vmCatsUL li.vmcatsLi label.vmcatsL, li.vmfsub label.vmfsub{font-weight:normal;width:300px;}
li.vmfsub label.vmfsub{width:160px;}
li#manufHeader.headerLi label.headerIn{width:300px;}
div#Manufs div.vmHeader div.applybtn{left:-25px;position:relative;top:15px;}
ul.vmCatsUL li#categHeader.headerLi label.headerIn strong.headerIn, label.headerIn strong.headerIn{font-family:Arial,Helvetica,sans-serif;font-weight:bold;padding-top:5px;}
label.headerIn { width:600px; position:relative; bottom:5px;}
.vmWrapperInner { margin-top:0;}
div#vmMainPage div div#searchBox{padding:15px 0 14px 45px;background-color:#f5e7d7;border-radius:15px;border-bottom:1px solid #e6e6e6;margin:27px 0 18px 0;width:770px;box-shadow:1px 1px 2px #d9d9d9;}
.fk_inputBox, #priceWrapper input{border-radius:0;border:1px solid #cacaca;height:21px; padding-top:1px}
#priceWrapper input{}
#priceWrapper input{width:80px;}
.vmf_label{font-weight:normal;}
.fk_inputBox{width:130px;1font-weight:bold}
input.manuf{padding-right:5px;}
1.vmf_label{font-weight:bold}
ul.pureCssMenu span, span.pureCssMenui0,
ul.pureCssMenu a, a.pureCssMenui0{text-decoration:underline;color:#315e99;}
p.actionin{position:relative;top:13px;font-size:14px;}
div#yacount{position:relative;right:65px;top:18px;}
html body table#bottomnav tbody tr th.bottomnav div#yacount a img{position:absolute;}
#searchBox #searchBtn{background-image: url("/images/searchin.png");
    background-position: 0 -1px;
    border: 0 none;
    border-radius: 7px 7px 7px 7px;
	color: #E5E5E5;
    cursor: pointer;
	box-shadow: 1px 1px 4px #ccc;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 28px;

    width: 70px; margin-left:40px;
	margin-top:5px;}
html body table#maintable tbody tr td.infoarea div#vmMainPage div div#searchBox form.vmCatsSearch input#searchBtn:hover{background-position:right;}
div.s_img img.browseProductImage{cursor:pointer;}
.labels{margin:5px 0px 0px 4px;position:absolute;cursor:pointer;}
#yacount a img, .bottomnav a img{position:relative;bottom:10px;}
#yacount a img{bottom:-2px;}
div.label_akciya{position:relative;left:138px;top:-20px;}
div.dopproduct div.dopprodimage a img{max-height:60px;max-width:90px;}
div.dopproduct div.relatedprice span.productPrice{font-size:12px;}
#most{font-size:18px;font-weight:bold;margin:0 0;border-radius:20px;padding:37px 10px 0 45px;position:relative;bottom:13px;1text-transform:uppercase;}
#most table{font-weight:normal;margin-top:15px;width:100%;text-transform:none;}
#smallnav, #main_search{float:left;position:relative;z-index:999;}
#smallnav{margin-top:0px;margin-left:45px; width:100%;}
div#main_search h1{margin:0px 0 15px 0; line-height:32px;}
html body table#maintable tbody tr td.infoarea div#vmMainPage div div#main_search table tbody tr td div#most table tbody tr td{ width:10% !important}
a.jwts_toggleControl{
	text-decoration:none;
	font-weight:normal;
	1position:absolute;
	bottom:-40px;left:0; 

background: rgb(73,155,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(73,155,234,1) 0%, rgba(18,119,226,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,155,234,1)), color-stop(100%,rgba(18,119,226,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(18,119,226,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(18,119,226,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(73,155,234,1) 0%,rgba(18,119,226,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(73,155,234,1) 0%,rgba(18,119,226,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#1277e2',GradientType=0 ); /* IE6-9 */



    border-bottom: 1px solid #E6E6E6;
    border-radius: 10px;
    box-shadow: 1px 1px 2px #D9D9D9;
    padding: 8px 20px 7px 13px;
	width:150px;
	display:block;
	}
	
1#forsearchn div#main_search div#vmMainPage table { position:relative; margin-bottom:64px !important;}
span.jwts_toggleControlTitle{color:#fff;font-size:12px;1border-bottom:1px dotted #315e99; 1text-shadow:0 -1px 0 #1b67be; 	background-image:url('/images/plus_minus.png');background-position:0 -3px;background-repeat:no-repeat; padding-left:23px; margin-top:3px;
}
.thetextinter ul li{margin-bottom:12px;}
div.technology{position:absolute;bottom:-5px;right:0;}

1#vmMainPage div form#sortform{position:absolute;top:0;left:0;}
#rayon{font-weight:bold;padding-top:15px;}
#bottomnav table.moduletable{text-align:left;font-weight:normal;}
.moduletable ul.menu li.parent ul li a span{padding-left:20px;background:url(/images/li.png) no-repeat scroll 0px 2px transparent}
html body table#bottomnav tbody tr th.bottomnav table.moduletable{width:600px;margin-top:21px;margin-left:21px;}
#bottomnav tbody tr th.bottomnav table.moduletable tbody tr td ul.menu li, #bottomnav tbody tr th.bottomnav table.moduletable tbody tr td ul.menu li.parent{float:left;width:250px;margin-right:30px;}
th.bottomnav table.moduletable li, html body table#bottomnav tbody tr th.bottomnav table.moduletable tbody tr td ul.menu li.parent a span{padding-top:9px;}
.moduletable ul.menu a, .moduletable ul.menu a span{color:#315e99}
.moduletable ul.menu a:hover, .moduletable ul.menu a span:hover{color:#000;}
th.copyright{vertical-align:top;position:relative;right:30px;}
html body table#bottomnav tbody tr th.bottomnav table.moduletable tbody tr th{font-size:14px;padding-bottom:10px;}
#bottomnav table.moduletable ul{list-style-type:none}
html body table#bottomnav tbody tr th.bottomnav{vertical-align:bottom;}
#formap{position:relative;padding:25px 0 10px 0;}
#formap div.jwts_toggleControlContainer a.jwts_toggleControl{position:absolute;z-index:1;top:0;right:0;}
#formap a.jwts_toggleControl{margin-right:0;}
#formap div.jwts_toggleContent div.jwts_content div#com_virtuemart00y_YMapsID.ymap_canvas{min-height:500px;}
ul.menu_footer{list-style:none;}
ul.menu_footer li{float:left;}
ul.menu_footer li a{padding-left:0px;padding-bottom:8px;padding-right:12px;margin-left:0;position:relative;color:#315e99;}
ul.menu_footer li a:hover, ul.menu_footer li a:visited{color:#315e99;}
ul.menu_footer li a span{color:#315e99;}
.tabs{margin-top:0px;margin-bottom:0px; width:100%;
background:linear-gradient(#f2f2f2, #d4d4d4) repeat scroll 0 0 #e9e9ed

;

border-radius:15px 15px 0 0;
;
}
1html body table#maintable tbody tr td.infoarea div#vmMainPage div.current dd{border:0;}
 dt.closed {padding-left:22px;padding-bottom:5px;padding-top:4px;background:NONE;margin-top:9px; padding-right:24px; margin-bottom:0px; margin-left:7px;}

 dt.open{box-shadow: 0 3px 3px #999 inset;padding-left:20px;border-radius:15px 15px 0 0;padding-bottom:5px;padding-top:9px;background-color:#fff; margin-top:5px; padding-right:20px; margin-bottom:0px; cursor:default !important; margin-left:7px; min-height:25px; z-index:2; position:relative;}
#main_pane dt span {font-size:14px;}

.open span {font-weight:bold}
#main_pane dt img {margin:-0px 3px -7px 0px;}
.new_pagination{font-family:Arial, Helvetica, sans-serif;border-top:1px solid #E2E2E2;text-align:center;padding:28px 0px;margin-top:84px;font-size:12px;color:#000000;}
.new_pagination span{display:inline-block;margin:0px 2px;}
.new_pagination a{background:url("http://www.elitesochi.com/images/mainsearch/buttonbg.png");text-shadow:1px 1px 1px rgba(255, 255, 255, 0.506);border-bottom:1px solid #DFDFDF;border-radius:5px 5px 7px 7px;text-decoration:none;display:inline-block;padding:8px 9px 5px;font-weight:bold;margin:0px 2px;color:#000000;}
.rw_item{margin:0px 0px 56px 0px;padding-left:212px;min-height:136px;}
.rw_item *{line-height:100%;padding:0px;margin:0px;}
.rw_item .rw_img{margin-left:-212px;height:136px;width:203px;float:left;}
.rw_item .rw_img img{height:136px;width:203px; margin-right:20px;}
.rw_item .rw_title{margin-bottom:12px;font-size:18px;color:#010101;}
.rw_item .rw_lit{margin-bottom:12px;font-style:italic;font-size:12px;color:#000000;}
.rw_item .rw_text{text-overflow:ellipsis;margin-bottom:12px;line-height:150%;max-height:56px;overflow:hidden;font-size:12px;color:#000000;height:56px;}
.rw_item .rw_text:before{background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(77%,rgba(255,255,255,1)), color-stop(99%,rgba(255,255,255,1)));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 99%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 77%, rgba(255,255,255,1) 99%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 99%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 99%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 99%);margin:36px 0px 0px 525px;position:absolute;height:20px;content:'';width:70px;}
.rw_item .rw_text *{line-height:150%;}
.rw_article{padding-bottom:56px;}
.rw_article h1{padding:40px 0px 28px 0px;font-size:26px;color:#010101;margin:0px;}
.rw_article .rw_lit{margin-bottom:28px;font-style:italic;font-size:12px;color:#000000;}
.rw_article .rw_body{padding-left:212px;min-height:155px;}
.rw_article .rw_img{margin-left:-212px;height:155px;width:184px;float:left;}
.rw_article .rw_img img{height:136px;width:184px;}
.rw_article .rw_text{margin-bottom:56px;min-height:136px;}
.rw_article a .rw_zoom{background-image:url('../images/bg_rw_zoom.png');background-position:left center;background-repeat:no-repeat;text-decoration:none;display:inline-block;padding-left:20px;line-height:16px;margin-top:12px;}
.rw_article a .rw_zoom span{text-decoration:underline;color:#315e99;}
.rw_article a:hover .rw_zoom span{color:#52483D;}
.rw_contacts ul{list-style:none;padding:0px;margin:0px;}
.rw_contacts ul li{border-bottom:1px dotted #9b9b9b;list-style:none;padding:7px 4px;display:block;}
.rw_contacts ul li img{margin:0px 5px -4px 0px;display:inline-block;border:none;height:16px;width:16px;}
.rw_contacts ul li em{display:inline-block;width:120px;}
#menubody{width:814px;}
.rw_img1 { margin-bottom:42px;}
.yashare-auto-init {float:right; position:relative;bottom:2px;}
.yashare {1position:absolute; right:17px; top:-5px; display:inline-block; float:right}
.yashare span.b-share-icon {border-radius:5px;}
.yandextext  {float:left; font-size:10px;position:relative; top:4px;}
.moduletablesocial { margin-left:22px; margin-top:21px;}
.moduletablesocial p { font-size:11px; font-weight:normal;}
.moduletablesocial a { margin-left:1px; position:relative; top:18px; right:25px;}
.moduletablesocial a img {border:none;}
table#utp { margin-bottom:0px; margin-top:55px;}
table#utp   td { vertical-align:middle; text-align:center;  border-top:1px dotted #ccc; height:60px;padding:0 10px 0 10px}
.bonusi td { font-size:14px; font-weight:bold; border-top:none !important;}
.oval { border-radius:25px 25px 0 0; background-color:#fcfae7; height:100px !important;border-top:none !important; width:140px; }
.ovalniz {  border-radius:0 0 25px 25px; background-color:#fcfae7; min-height:42px;}
.yellow {background-color:#fcfae7; min-height:42px;} 
div#main_search h1.componentheading{ margin-top:21px; margin-bottom:20px;}

.moduletable a.mainlevel {
    font-size: 14px;
    margin-right: 25px;}

#main_search {
	width:100%;
}

html body table#maintable tbody tr td.infoarea div#vmMainPage div div#main_search table tbody tr td div#most table tbody tr td { display:inline-block; width:187px !important}
#most .relatedprice span.za_metr2 { font-size:10px;}
html body table#maintable tbody tr td.infoarea div#vmMainPage div div#main_search table tbody tr td div#most table tbody tr td div.dopproduct div.dopproductname a { line-height:21px; 1font-size:14px;}
html body table#maintable tbody tr td.infoarea div#vmMainPage div div#main_search table tbody tr td div#most table tbody tr td div.dopproduct div.dopproductname { height:38px; margin-bottom:3px;}
html body table#maintable tbody tr td.infoarea table.blog tbody tr td h1 {margin-bottom: 20px;
    margin-top: 30px; font-size:24px;}
	html body table#maintable tbody tr td.infoarea div#vmMainPage div div#main_search table tbody tr td div#most table tbody tr td div.dopproduct { width:135px;}
.question {width:235px; float: left; margin:0 26px 0 0; font-size:14px;}
.question img { float:left; border:none; margin:3px 15px 60px 0}
.fact { background-color:#FFC; margin:20px 0px 32px 0; padding:60px 60px 40px 80px;}
.fact2 { margin:40px 0px 32px 0; padding:60px 60px 15px 90px; border:1px dashed #ccc; padding-top:32px;}

.fact2 div.question {width:190px; margin-top:25px;}
.pricini {margin:35px 30px 15px 0; font-size:16px;font-weight: bold; }
.pricini div {font-size:18px; padding:9px 13px 9px 14px;  
font-weight: bold; 
box-shadow:0px 0px 3px #ccc;
color:#fff !important;
text-shadow: 0 -1px 0 #6ba212;

float:left; border-radius:8px; margin:-10px 15px 0 0; font-family: "Times New Roman", Times, serif;


background: rgb(157,213,58); /* Old browsers */
background: -moz-linear-gradient(top, rgba(157,213,58,1) 0%, rgba(161,213,79,1) 50%, rgba(128,194,23,1) 51%, rgba(124,188,10,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(50%,rgba(161,213,79,1)), color-stop(51%,rgba(128,194,23,1)), color-stop(100%,rgba(124,188,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(157,213,58,1) 0%,rgba(161,213,79,1) 50%,rgba(128,194,23,1) 51%,rgba(124,188,10,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
}
.tcena_head {font-size:12px; font-style:italic; margin-bottom:11px; position:relative; top:5px;}
html body table#maintable tbody tr td.infoarea div#vmMainPage div div#main_search table tbody tr td div.14px p { font-size:14px !important;}
#actions, #converspane, #converskvart {position:absolute; top:75px; right:20px; background-color:#fcfceb; border-radius:15px; padding:21px; padding-bottom:42px; padding-right:38px; box-shadow:0px 1px 2px #ccc;background: rgb(255,255,235); z-index:100;
}
#kvartir_convers { min-height:220px;}
#converskvart { text-align: center; padding:21px; position:relative; float:right; top:-45px; right:0; margin-bottom:-25px; }
.actionheader { color:#F00; font-size:14px; font-weight:bold; margin:auto; text-align:center; margin-bottom:11px; margin-top:10px; margin-left:10px;}
.actionlink1 { background-image:url(/images/stories/airplane.png);background-repeat:no-repeat;background-position:left; padding:10px 0 10px 35px; margin-left:12px;}
.actionlink2 { background-image:url(/images/stories/ajil.png);background-repeat:no-repeat;background-position:left; padding:10px 0 10px 35px; max-width:180px;margin-left:12px;}

#form_vopros1 {float:right; width:100px; position:relative; bottom:-10px; padding-bottom:0px;background-image:url(/images/recall.png);background-position:0 0;background-repeat:no-repeat; padding-left:15px}
div.result h3 { font-weight:normal;}
.legend { margin-top:0px; margin-bottom:25px; margin-top:0px;}
.legend_photo {background: url("/plugins/content/layout/images/photo.png") no-repeat scroll left center; padding-left:0px}
table a.photo {background: url("/plugins/content/layout/images/photo.png") no-repeat scroll left center; display:inline-block; padding-left:20px;}
table .header {background: linear-gradient(to bottom, #F3F3F3 0%, #D7D7D7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 15px 15px 0 0; font-size:14px; font-weight:normal; color:#000; padding-top:10px; padding-bottom:10px;
    }
	
table .headerSortDown,
table .headerSortUp {border-radius: 15px 15px 0 0; display:block;
    
 
    box-shadow: 0 2px 2px #999999 inset;
   background:none;background-color: #F3F3F3;
   
   }


.price_table table .header {background: linear-gradient(#f2f2f2, #d4d4d4) repeat scroll 0 0 #e9e9ed; padding-top:10px;pading-bottom:10px;}
.price_table table .odd td {background-color:#f0f0f0}
	
table .odd td { background-color:#e7e7e7;}
	.price_table a { margin-left:42px;}



.tablesorter-header {
	background:linear-gradient(to bottom, #F3F3F3 0%, #D7D7D7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius:15px 15px 0px 0px;
	padding-bottom:10px;
	font-weight:normal;
	padding-top:10px;
	font-size:12px;
	cursor:pointer;
	color:#000000;
}
.tablesorter-header .sortt {
	background-image:url("/plugins/content/layout/images/bg.gif");
	background-position:right center;
	background-repeat:no-repeat;
	padding:0px 18px 0px 2px;
	line-height:20px;
}
.tablesorter-headerDesc .sortt {
	background-image:url("/plugins/content/layout/images/desc.gif");
}
.tablesorter-headerAsc .sortt {
	background-image:url("/plugins/content/layout/images/asc.gif");
}




.layouts .section_layout .map_title a.active { border-radius:8px;box-shadow: 0 2px 2px #999999 inset;padding:5px 10px 5px 10px; background-color:#F3F3F3}
.price_table { margin:42px; margin-right:21px;}
.layouts .section_layout .map_title a { font-size:12px;}
#jc { margin-left:21px;}
#form_vopros { z-index:9995999 !important}
#layer_form { z-index:999599}
#inthishouse { border:dashed 1px #ccc; padding:0px; height:130px; margin:auto; width:520px; position:relative;left:20px; bottom:5px;}
#inthishouse span.za_metr2 { font-size:10px; 1font-style:italic;}
#inthishouse div.relat { font-size:14px; font-style:italic; font-weight:1bold; float:left; width:200px;  position:relative; top:40px; left:70px; line-height:1.8em;}
#inthishouse div.dopprodimage { height:30px; padding-top:0px; margin-top:0;}
#inthishouse div.dopproductname { position:relative; z-index:999; height:auto; padding-top:0; margin-top:0; max-width:170px; overflow:hidden; max-height:20px; overflow:hidden;}
#inthishouse div.relatedprice { padding-top:0; margin-top:5px; float:left;}
#inthishouse div.dopproduct { height:auto; padding-right:0; float:right;}
#inthishouse div.dopproductname{ margin:10px 0 0 0;}
#inthishouse div.dopproduct  { width:140px !important; height:100px !important;}
.ot {float:right; margin-right:7px; margin-top:14px; font-size:12px; 1font-weight:bold; font-style:italic; margin-top:4px;z-index:99;} 
.ot { position:absolute; top:68px; left: 20px; font-weight:bold; font-size:10px;}

.button_ajax_search { cursor:pointer;}
#vm_ajax_search_results2177 { z-index:9999999 !important; left:45px; top:25px; width:400px !important;}
html body table#maintable tbody tr td.infoarea div#vmMainPage div.allfilt form#pp_search2.177 div.vmlpsearch div.aj_label_wrapper input.button_ajax_search{ float:left !important; position:relative; right:500px;}
#label_vm_ajax_search_search_str2177 { margin-left:57px; font-weight:normal;}
#vm_ajax_search_search_str2177 {border: 1px solid #CACACA;
    border-radius: 0;
    height: 21px;
    padding-top: 1px; width:300px !important; margin-left:45px;}
div.allfilt {position:relative}
html body table#maintable tbody tr td.infoarea div#vmMainPage div.allfilt form#pp_search2.177 div.vmlpsearch { width:600px !important}
html body table#maintable tbody tr td.infoarea div#vmMainPage div.allfilt div#vm_ajax_search_results2177.res_a_s div.vm_ajax_search_header2 a#vm_ajax_search_link2177.product_lnk_ajax { color:#fff !important}
.mod_mf_checkbox_all_div { max-width:350px;}
label.mod_mf_label { padding-right:10px; width:110px;}
#product_type_5_otdelkakvartir.mod_parameter_checkbox_all_div label.mod_parameter_label { width:110px;}

#forsearchn {background-color:#f5e7d7; border-radius:15px;box-shadow:0 0 4px #ccc; z-index:2; padding:5px 0 5px 0; position:relative;}
div#contactnew dl#myPane.tabs { height:auto;}

#product_type_2_vid_namore.mod_parameter_checkbox_all_div label.mod_parameter_label, #id_parameter_product_type_2_komdoma.parameter div#product_type_2_komdoma.mod_parameter_checkbox_all_div label.mod_parameter_label { width:180px;}
.mod_types_label { font-size:14px; font-weight:bold;}

.fancybox-lock .fancybox-overlay { z-index:110;}
.fancybox-opened { z-index:65551;}
.rokbox-overlay{z-index:65554;}
.fancybox-opened .fancybox-skin { z-index:99999999}
#com_virtuemart00yp_YMapsID.ymap_canvas { min-width:464px !important;}
.vmlpsearch ajax_srch { height:30px !important;}
input.button_ajax_search { height:25px; display:block;background: linear-gradient(to bottom, #56a73a 0%, #274c1b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(50, 50, 50, 0.58);
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    margin: 0px 0;
    padding: 3px 12px 7px 12px;
    text-decoration: none; border:none;
  margin-left:5px; /* IE6-9 */
 box-shadow: 1px 1px 2px #CCCCCC;  
 
}
input.button_ajax_search:hover { background: linear-gradient(to bottom, #627d4d 0%, #1f3b08 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
.converspane { z-index:999999; position:relative;border:1px dashed #ccc;border-radius:85px ; margin-left:62px; 1background-color:#d7e7f5;1box-shadow: 0px 1px 3px #CCCCCC; padding-top:1px; margin-top:12px; padding-left:21px;}
#conversphone { font-size:16px; font-weight:bold; margin:14px 0 0px 14px; padding:8px 0 19px 48px; background-image: url("/images/otdel-prodag.png"); background-repeat:no-repeat; background-position:16px 3px; }
#reset  {background-image: url(/images/clear.png); background-repeat:no-repeat;background-position:6px 6px; padding-left:15px;background-color:#fff2ef; padding-bottom:7px; padding-right:0px;}
.colichestvo {background-color: !important; background:#fff0f9}
html body table#maintable tbody tr td.infoarea div#forsearchn div#main_search div#vmMainPage div.current dd noindex div#related div#relatedinside div.dopproduct div.dopprodimage img { height:250px !important; width:165px !important;}
#form_vopros #form_cb { background-color:#F5E7D7 !important      }


html body table#maintable tbody tr td.infoarea div#vmMainPage div.current dd noindex div#related div#relatedinside { width:730px}

html body table#maintable tbody tr td.infoarea div#vmMainPage  div.current dd noindex div#related img { width:150px !important; min-width:150px !important; min-height:100px !important;}

html body table#maintable tbody tr td.infoarea div#vmMainPage div.current dd noindex div#related div#relatedinside div.dopproduct { width:170px; margin-bottom:52px !important;}
td.priceinside div#related div#inhouse div#inthishouse div.dopproduct div.relatedprice span.productPrice { margin-left:25px;}
#product_type_5_oformlenie.mod_parameter_checkbox_all_div div.mod_parameter_checkbox_div label.mod_parameter_label, #product_type_5_oplata.mod_parameter_checkbox_all_div div.mod_parameter_checkbox_div label.mod_parameter_label { width:150px;}


#crocus-action { background-color:#F00; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */;
wight:232px; height:400px; position:absolute; top:217px; left:85px; color:#fff; text-align:center; vertical-align:middle; padding:60px 30px 0 30px; line-height:20px;
}
#crocus-action span { color:#fff; font-weight:bold; padding-top:20px; padding-bottom:20px;}
#crocus-action div { color:#fff;padding-top:20px; padding-bottom:20px;}
#tuap-action  { background-color:#F00; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */;
wight:265px; height:650px; position:absolute; top:257px; left:70px; color:#fff; text-align:center; vertical-align:middle; padding:60px 45px 0 35px; line-height:20px;
}
#tuap-action span { color:#fff; font-weight:bold; padding-top:20px; padding-bottom:20px;}
#tuap-action div { color:#fff;padding-top:20px; padding-bottom:20px;}



#teat-action  { background-color:#F00; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* IE 5.5+*/
-moz-opacity: 0.8; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.8; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.8; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9+ */;
wight:265px; height:220px; position:absolute; top:257px; left:70px; color:#fff; text-align:center; vertical-align:middle; padding:60px 45px 0 35px; line-height:20px;
}
#teat-action span { color:#fff; font-weight:bold; padding-top:20px; padding-bottom:20px;}
#teat-action div { color:#fff;padding-top:20px; padding-bottom:20px;}

.top_upt { width:95px; margin-right:20px; text-align:center; vertical-align:middle; float:left; margin-top:10px;}
.top_upt p  { font-size:12px !important; text-align:center; line-height:1.2em !important; font-style:italic;}
.top_upt img { border:0; padding-bottom:8px;}
.top_utp_span { font-size:14px; margin-left:70px; font-style:italic}

1#utptd table.moduletable { padding-right:0px; position:relative; left:20px; top:13px;}
1#utptd .moduletable img { position:relative; top: 6px; right:5px;}
#utptd { padding:0; margin:0; vertical-align:top;}

#maintable tbody td#utptd table.moduletable { width:100%; padding:0; margin:0}


.oninspection { font-size:14px; font-weight:bold; padding-left:18px; padding-bottom:7px; padding-top:2px; margin-left:10px; background-image: url("/images/convers-inspect.png"); background-repeat:no-repeat;}
.zakazat_zvonok { font-size:12px; font-weight:normal; padding-left:15px;  background-image:url(/images/recall.png);background-position:0 0;background-repeat:no-repeat; padding:1px 0 5px 18px; position:relative; top:8px;}
.zakazat_zvonok a { text-decoration:none; border-bottom: 1px dashed #315e99; font-size:12px;}



.forawareness { padding-top:5px;}

.rokbox-center, #rokbox-wrapper, #rokbox-container {width: 640px; height: auto !important; background:#fff;}
.form_item, #rokbox-middle .rokbox-right  { background:#fff;}
#rokbox-wrapper { padding:42px 0 15px 0; border-radius:15px;box-shadow:3px 3px 6px rgba(0, 0, 0, 0.15) }
#rokbox-close { float:right}
.vigodno, .udobno, .bezopasno { width:33%; float:left;  text-align:center; padding-top:17px; }
.vigodno p, .udobno p, .bezopasno p {font-size:11px;line-height:11px; margin:0; padding:0; padding-top:9px; text-align:center}
.vigodno   { border-top:5px solid #ffcd34;}
.udobno { border-top:5px solid #56a73a;}
.bezopasno { border-top:5px solid #50c6d9}
#utptd img { margin-bottom:5px;}

#relatedinside.relatedinside_half{width:auto !important; margin-left:0px !important; height:auto !important;}
#relatedinside.relatedinside_half .dopproduct {width:147px !important;}
#relatedinside.relatedinside_half .dopproduct img {width:90px !important;}
.gugo_tooltip {
	background-image:url('../images/help.png');
	background-position:right center;
	background-repeat:no-repeat;
	vertical-align:middle;
	text-decoration:none;
	display:inline-block;
	color:#315e99;
	height:16px;
	width:16px;
}
.gugo_tooltip span {
	border-bottom:1px dotted #315e99;
}
.gugo_tooltip:hover span {
	border-bottom:1px solid #315e99;
	color:#315e99;
}

html body table#maintable tbody tr td.infoarea div#vmMainPage div#main_search div.result div.product_s_desc p {margin-bottom:0;}
#product_type_5_classnovo.mod_parameter_checkbox_all_div label.mod_parameter_label { width:200px;}



#converspane {padding: 15px 10px 15px 10px;position:relative;left:5px;top:5px;  text-align:center; margin:auto; line-height:35px;}
#converspane P { text-align:center; padding-top:7px; padding-bottom:7px; margin:0;}


.item-header #converspane, .phonein {font-size:12px; font-style:italic}


.callnow {padding-bottom:7px; padding-top:2px;margin-right:10px; font-size:18px; font-weight:bold; font-style:normal;text-align:middle} 



#converspane a, #nizpodbor a.podborobject, #ChronoContact_podpiska .form_element.cf_button input, .zadat_vopros a, .cf_button input { margin:15px 0 15px 0; font-size:14px; font-style:normal; text-decoration:none; border-radius:10px; color:#fff; font-weight:bold; padding:13px 12px ;background: #ff670f; /* Old browsers */
background: -moz-linear-gradient(top, #ff670f 0%, #b2480a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff670f), color-stop(100%,#b2480a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff670f 0%,#b2480a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff670f 0%,#b2480a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff670f 0%,#b2480a 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff670f 0%,#b2480a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#b2480a',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 2px 3px 0px rgba(50, 50, 50, 0.6);
-moz-box-shadow:    0px 2px 3px 0px rgba(50, 50, 50, 0.6);
box-shadow:         0px 2px 3px 0px rgba(50, 50, 50, 0.6);
border:none;

 }


#converspane a:hover, #nizpodbor a.podborobject:hover, #ChronoContact_podpiska .form_element.cf_button input:hover, .cf_button input:hover, .zadat_vopros a:hover{ background: #627d4d; /* Old browsers */
background: #cc5b00; /* Old browsers */
background: -moz-linear-gradient(top, #cc5b00 0%, #994200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc5b00), color-stop(100%,#994200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cc5b00 0%,#994200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cc5b00 0%,#994200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cc5b00 0%,#994200 100%); /* IE10+ */
background: linear-gradient(to bottom, #cc5b00 0%,#994200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc5b00', endColorstr='#994200',GradientType=0 ); /* IE6-9 */
cursor:pointer;

 }


.item-header {margin-top:0px; margin-bottom:21px;}
.item {margin-right:7px;}



.item .mincena { margin-top:42px;}
.item h1 { margin-bottom:21px;position:relative;z-index:2;background:#FFF;}

.buy_apart {position:absolute;z-index:1}


.item span.productPrice {font-size:20px;word-spacing: -1px; font-weight:normal}


.novopp #prodpanel {margin-left:0; margin-top:0} 

1.novopp .otvetparametra {width:315px; padding-left:15px;}

.novopp #classestovartable {padding-top:0;}



.item img {margin-right:15px;}

#main_pane.tabs dt#desc.open, #main_pane.tabs dt#desc.closed, #main_pane.tabs dt#layout.open, #main_pane.tabs dt#layout.closed { }

.LV_validation_message.LV_invalid, .LV_validation_message { display:block;}


.convers_header {font-size:30px; font-weight:bold;margin:auto; text-align:center; margin-top:0px;margin-bottom:15px; line-height:52px;}
#convers_sdannie {background:url(/images/fon_sdannie4.jpg) center 0 no-repeat;min-height:550px;width:810px;position:relative; border-radius:5px; margin-bottom:42px;}
.convers_vigodi {float:left; width:45%; margin:21px 21px 21px 21px; padding-left:11px; padding: 0 21px 21px 21px; background-color: rgba(255, 255, 255, 0.9); border-radius:35px;}
.convers_form {float:right;width:39%; margin-top:21px; margin-right:21px; border-radius:25px; 
background: none repeat scroll 0 0 rgb(255, 255, 235);box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); padding:21px 11px; text-align:center}


.convers_form h3 {font-size:22px !important;line-height:28px;padding-top:10px; margin-bottom:0px !important; f1ont-weight:bold !important; font-family:Georgia, "Times New Roman", Times, serif }
.convers_form .cf_button input  {font-size:15px; font-weight:bold !important;text-decoration:none;background: linear-gradient(to bottom, #56a73a 0%, #274c1b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 15px;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    color: #fff;
    padding: 20px;
    border:none; 
    height:auto !important; 
    text-align:middle;  
}
#convers_sdannie .arrow { width:86px; height:73px; position:absolute; top:370px;  left:410px;background:url(/images/arrowconvers.png) center 0 no-repeat;}
#ChronoContact_convers_sdannie .cf_button {margin-top:25px;}

.convers_form .cf_button input:hover {cursor:pointer; background: linear-gradient(to bottom, #627d4d 0%, #1f3b08 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}

.convers_form .cf_label {text-align:left; display:block; width:230px !important; margin-left:21px; font-size:12px !important; }

.convers_form input {width:230px; height:30px;}
 
.form_element {margin-left:20px !important;}

 html body table#maintable tbody tr td.infoarea div#vmMainPage div#main_search table tbody tr td noindex div#convers_sdannie div.convers_form div#subsaction form#ChronoContact_convers_sdannie div.form_item div.form_element.cf_textbox label.cf_label {width:250px !important;}
.convers_vigodi_header {font-size:22px; 1font-weight:bold; padding-left:38px;background:url(/images/convers_vigodi_bullet.png) 15px center no-repeat; margin-top:42px; margin-bottom:21px; font-family:Georgia, "Times New Roman", Times, serif}

.convers_form .form_item {text-align:center; 1margin-left:37px; background-color:transparent;}

 
#convers_sdannie li {list-style-type: none; font-size:14px;margin-bottom:7px; width:100%}

.convers_form a {font-size:15px; font-weight:bold;text-decoration:none;background: linear-gradient(to bottom, #56a73a 0%, #274c1b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 15px;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
    color: #fff;
    padding: 25px 30px;
    position:absolute;
top:100px;
right:50px;

   }
.convers_form a:hover {background: linear-gradient(to bottom, #627d4d 0%, #1f3b08 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}

.convers_form span.cf_text {background: url("/images/safe.png") no-repeat; padding-left:20px;  }
#vh_block {
	padding:10px 0px 5px 10px;
	border-bottom:;
	margin-bottom:10px;
}
#vh_block a {
	text-decoration:none;
	display:inline-block;
	padding:15px 30px;
	color:##315e99;
}
#vh_block a span {
	border-bottom:1px dashed #315e99;
	font-size:15px;
	color:#315e99;
	
}
#vh_block a.active {
	background: #ffebad; /* Old browsers */
	border-radius:12px;
	box-shadow:inset 0px 2px 4px #999;
	
}
#vh_block a.active span {
	border-bottom:none;
	color:#000;
}

/*//////////////////////////////////
// МОДУЛЬ ПОИСКА
///////////////////////////////*/
#searchbbutton { text-align:right; height:55px;}
#submit.sb {
    background: linear-gradient(to bottom, #56a73a 0%, #274c1b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(50, 50, 50, 0.58);
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin: 15px 0;
    padding: 7px 12px;
    text-decoration: none;
	width:150px;
	float:right;
	margin-right:21px;
}

#submit.sb:hover {background: linear-gradient(to bottom, #627d4d 0%, #1f3b08 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}

#main_search {
	position:relative;
	z-index:10000;
}
#search_result {
	padding:20px 0px;
}
#search_result table {
	width:100%;
}
#search_result table .header {
	background:linear-gradient(to bottom, #F3F3F3 0%, #D7D7D7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius:15px 15px 0px 0;
	padding-bottom:10px;
	font-weight:normal;
	padding-top:10px;
	font-size:13px;
	color:#000000;
}
#search_result table .headerSortDown {
	box-shadow:0px 2px 2px #999999 inset;
	border-radius:15px 15px 0px 0px;
	background:#F3F3F3;
	display:block;
}
#search_result table .odd td {
	background-color:#e7e7e7;
}
#search_result table td {
	position:relative;
	text-align:left;
	padding:3px 5px;
	font-size:12px;
}
#search_result table td.center {
	text-align:center;
}
#search_result .grey {
	font-size:11px;
	color:#666666;
}
#search_result .loader {
	background-image:url('../images/loader.gif');
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:30px;
	color:#999999;
	height:80px;
}
#search_result .no_result {
	text-align:center;
	margin:35px 0px;
	color:#950004;
}
#search_result .obj_tooltip {
	transition:opacity 0.3s, visibility 0s linear 0.3s;
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
	background-color:#ffffff;
	border:2px solid #f8cb94;
	margin:0px 0px 10px 0px;
	transition-delay:0.2s;
	border-radius:5px;
	visibility:hidden;
	position:absolute;
	z-index:10000;
	padding:15px 15px 60px 15px;
	bottom:100%;
	width:600px;
	opacity:0;
}
#search_result .obj_tooltip.small_tooltip {
	width:300px;
}
#search_result tr:hover .obj_tooltip {
	transition-delay:1s;
	visibility:visible;
	opacity:1;
}
#search_result .obj_tooltip:before, #search_result .obj_tooltip:after {
	border-color:transparent;
	border-style:solid;
	border-bottom:0px;
	position:absolute;
	content:'';
	height:0px;
	width:0px;
}
#search_result .obj_tooltip:before {
	border-top-color:#f8cb94;
	border-width:17px;
	bottom:-18px;
	left:120px;
}
#search_result .obj_tooltip:after {
	border-top-color:#ffffff;
	border-width:15px;
	bottom:-15px;
	left:122px;
}
#search_result tr:hover td {
	background-color:#fcf3dc;
}
#search_result .obj_tooltip div {
	margin:5px 0px;
}
#search_result .obj_tooltip div b {
	display:inline-block;
	vertical-align:top;
	width:100px;
}
#search_result .obj_tooltip div .val {
	display:inline-block;
	vertical-align:top;
	padding-right:10px;
	width:190px;
}
#search_result .obj_tooltip div.img {
	border:1px solid #cccccc;
	text-align:center;
	width:298px;
	float:right;
}
#search_result .obj_tooltip div.img img {
	max-width:280px;
}
#search_result .small_img {
	display:inline-block;
	margin-right:10px;
	max-height:45px;
	max-width:55px;
	float:left;
}
#search_result .small_img img {
	max-height:45px;
	max-width:55px;
}
#seach_options {
	display:none;
}
#search_form {
	box-shadow:0px 0px 4px #cccccc;
	font-size:11px !important;
	background-color:#f5e7d7;
	box-sizing:border-box;
	border-radius:15px;
	padding:20px;
	width:814px;
}
#search_form input[type="checkbox"] {
	vertical-align:middle;
}
#search_form .hide {
	display:none;
}
#search_form .title {
	margin:10px 0px 10px 0px;
	font-weight:bold;
}
#search_form .triger,
#search_form .clear {
	border-bottom:1px dotted #06C;
	cursor:pointer;
	color:#06C;
}
#search_form .triger:hover,
#search_form .clear:hover {
	border-bottom-style:solid;
}
#search_form .triger.active {
	border-bottom-style:none;
	color:#000000;
}
#search_form .triger.nocolor {
	border-bottom-color:#000000;
	color:#000000;
}
#search_form .districts {
	margin-bottom:10px;
	float:left;
	width:66%;
}
#search_form .districts div,
#search_form .street,
#search_form .w33 {
	-mox-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	width:33%;
}
#search_form .districts .status {
	font-size:10px !important;
	vertical-align:middle;
	line-height:10px;
	color:#666666;
}
#search_form .street {
	-moz-box-sizing:border-box;
	background-color:#ffffff;
	box-sizing:border-box;
	margin-bottom:-20px;
	padding-left:10px;
	overflow-y:scroll;
	overflow-x:hidden;
	position:relative;
	display:none;
	height:163px;
	z-index:2;
}
#search_form .street > div:first-child {
	margin-top:10px;
}
#search_form .street > div:last-child {
	margin-bottom:10px;
}
#search_form .name {
	margin-bottom:5px;
	font-weight:bold;
}
#search_form .small_input {
	display:inline-block;
	font-size:11px;
	width:62px;
}
#search_form hr {
	background-color:#999999;
	margin:15px 0px;
	height:1px;
	border:0px;
}
#search_form .clear {
	position:absolute;
	line-height:10px;
	font-size:10px;
}
#search_form .child_1 {
	padding-right:30px;
}
#search_form .child_2 {
	padding:0px 15px;
}
#search_form .child_3 {
	padding-left:30px;
}
#search_form label {
	display:inline-block;
}
#search_form .qt {
	display:inline-block;
	width:50px;
}
#search_form .half {
	display:inline-block;
	width:110px;
}
#search_form .full {
	display:inline-block;
	width:220px;
}
#search_form .big_input {
	display:inline-block;
	width:222px;
}
#search_form .submit {
    background:linear-gradient(to bottom, #56a73a 0%, #274c1b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow:0px 2px 4px 0 rgba(50, 50, 50, 0.6);
	outline:none !important;
    border-radius:10px;
    padding:7px 40px;
    font-size:14px;
    cursor:pointer;
    color:#ffffff;
    border:none;
}
#search_form .submit:hover {
	background:linear-gradient(to bottom, #627d4d 0%, #1f3b08 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#search_form .ui-slider {
	border-top:2px solid #000000 !important;
	margin-bottom:15px !important;
	position:relative !important;
	margin-left:6px !important;
	margin-top:15px !important;
	height:2px !important;
	width:212px !important;
}
#search_form .ui-slider-range {
	background-color:#06C !important;
	position:absolute !important;
	margin-top:-2px !important;
	height:2px !important;
}
#search_form .ui-slider-handle {
	background-image:url('/images/forsearch/slider.png') !important;
	background-repeat:no-repeat !important;
	border-radius:none !important;
	position:absolute !important;
	margin-left:-5px !important;
	margin-top:1px !important;
	display:block !important;
	outline:none !important;
	height:19px !important;
	width:12px !important;
	top:0px !important;
}
#search_form .ui-slider .ui-slider-handle:nth-child(2n) {
	margin-left:-6px;
}




.pager {
	border-top:2px solid #cccccc !important;
	background-color:#e7e7e7 !important;
	font-size:12px !important;
	color:#333333 !important;
	padding:10px !important;
}
.pager .right {
	float:right;
}
.pager a, .pager .next, .pager .prev  {
	text-decoration:underline !important;
	cursor:pointer !important;
	color:#315e99 !important;
}
.pager .current, .pager .disabled {
	text-decoration:none !important;
	color:#999999 !important;
}



#product_type_small {
	overflow-y:hidden;
	height:155px;
}
#product_type_small.show {
	overflow-y:visible;
	height:auto;
}

.show_product_type {
    font-size:14px;
    cursor:pointer;
    color:#315e99;
    margin:0px; 
    background:none;
    border:none;
    box-shadow:none;   
    border-bottom:1px dashed #315e99;
    padding:0px;
    margin-top:10px;
    margin-bottom:11px;
    font-style:italic;
}
.show_product_type:hover {
    color:#000;
    padding-bottom:1px;
    border-bottom:none;
}

.book1 {float:left; width:33%;margin-bottom:21px;}
.book2 {float:left;width:30%}
#ChronoContact_kniga {background-color: rgba(255, 251, 212, 0.9);
    border-radius: 20px;
    padding:30px 0px 30px 10px;}
#ChronoContact_kniga div.form_item {background-color: rgba(255, 251, 212, 0.9);}
.book1 ul {position:relative;left:-30px;margin-top:5px;}
#ChronoContact_kniga .form_element input { width:190px;}
#ChronoContact_kniga .cf_button input {background: linear-gradient(to bottom, #ff1a00 0%, #660600 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 10px;
    box-shadow: 0 2px 4px 0 rgba(50, 50, 50, 0.58);
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin: 0px 21px 0px 0;
    padding: 7px 12px;
    text-decoration: none;
	
    }
	
#ChronoContact_kniga .cf_button input:hover	 {background: linear-gradient(to bottom, #56a73a 0%, #274c1b 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
.book1 ul li {padding-bottom:13px !important;list-style-type: none;font-style:italic}
html body table#maintable tbody tr td.infoarea table.contentpaneopen tbody tr td h2.book { text-align:center; padding:0; margin:0; color:#000; font-size:16px; position:relative; bottom:25px; font-weight:bold; padding-top:21px;}
.preimushestva1 {float:left; font-size:14px; line-height:20px; background-image:url('/images/people.png'); background-position:55px 15px; width:120px; background-repeat:no-repeat; padding-left:110px; padding-top:10px; text-align:left; }
.preimushestva2 {float:left; font-size:14px; line-height:20px; background-image:url('/images/welldone.png'); background-position:50px 15px; width:120px; background-repeat:no-repeat; padding-left:105px; padding-top:10px; text-align:left; }
.disabled-link{background-color: transparent !important;white-space:nowrap;}
.disabled-link:hover{text-decoration: none;}
.sprite-youtube-novostroyki{
	background-image: url('/images/sprites/novostroyki.youtube.sprite.jpg');
    background-repeat: no-repeat;
	display: block;
	cursor: pointer;
	position: relative;
	height: 330px;
	width: 440px;
}
.sprite-youtube-novostroyki.one{
	background-position: -5px -5px;
}
.sprite-youtube-novostroyki.second{
	background-position: -455px -5px;
}
.sprite-youtube-novostroyki.third{
	background-position: -5px -345px;
}
.sprite-youtube-novostroyki .the-loading{
	background-color: #FFF;
	background-image: url('/images/loading-2.GIF');
	background-position: center center;
	background-repeat: no-repeat;
	filter: alpha(opacity=92);
	height: 100%;
	left: 0px;
	opacity: 0.92;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";
	-moz-opacity: 0.92;
	-khtml-opacity: 0.92;
}
.sprite-youtube-novostroyki .the-loading.hidden{
	display: none;
}
.small-button-container{
	bottom: 0px;
	height: 30px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.roistat-promo-text,
.roistat-promo {
	background-color: transparent;
	color: white;
}
#_obj_info {  
	background-color: #fcfceb;
	box-shadow: 2px 2px 6px rgba(0,0,0,0.34);
	border: 1px solid #FDFDFD;
	box-sizing: border-box;
	padding: 10px 24px;
}
.texttovara em {
	font-style: italic !important;
}
/** -B, D- eMail form */
.bg-gathering-emails {
	background-color: #000000;
	height: 100%;
	left: 0px;
	opacity: 0.93;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 100;
}
.popup {
    background: #eaebec;
    border-radius: 7px;
    -webkit-box-shadow: 20px 20px 29px rgba(0,0,0,.17);
    box-shadow: 20px 20px 29px rgba(0,0,0,.17);
    box-sizing: border-box;
}
.popup-1-1 {
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 101;
}
#additional-email-window{
	font:14px/25px 'Roboto', sans-serif;
	height: 100%;
	left: 0px;
	opacity: 1;
	top: 0px;
	width: 100%;
	z-index: 101;
}
#additional-email-window * {
	font-family: 'Roboto', sans-serif;
}
#additional-email-window.fuse-hidden {
	height: auto;
    overflow: visible;
    left: 0;
    top: 0;
    visibility: hidden;
    width: auto; 
    z-index: 101;
}
#additional-email-window .popup{
	position: fixed;
	width: 760px;
}
.popup-1-1 .popup fieldset {
	border: none;
}
@media screen and (max-width: 760px) {
	#additional-email-window .popup {
		width: 300px;
	}
}
.input-holder input {
    width: 100%;
    padding: 0;
    background: none;
    border: none;
    height: 100%;
    font-size: 13px;
    line-height: 16px;
	outline: none;
    font-family: 'Roboto', sans-serif;
}
.input-holder #mail {
	font-size: inherit;
	position: static;
	top: 0px;
}
.input-holder {
    display: block;
    background: #fff;
    text-align: center;
    border: 1px solid #d2d2d2;
    border-radius: 4px;
    text-decoration: none;
    height: 16px;
    padding: 11px 10px;
    font-size: 13px;
    line-height: 16px;
}
.popup-form .form-row {
    margin: 0 0 10px;
}
.popup-form input {
    font: 100% arial,sans-serif;
    vertical-align: middle;
}
/**
.popup-1-1 .popup .input-holder{
	height: 50px;
}
*/
.popup-1-1 .popup .warranty{
	height: auto;
	padding: 0px 0px 0px 20px;
}
.input-holder.error, .textarea-holder.error{
	border-color: #C33;
}
/** -D, end- eMail form */