@font-face{font-family:'pf_agora_sans_pro';src:url('../font/pf_agora_sans_pro_regular-webfont.eot');src:url('../font/pf_agora_sans_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/pf_agora_sans_pro_regular-webfont.woff') format('woff'),
url('../font/pf_agora_sans_pro_regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'pf_agora_sans_pro_medium_regular';src:url('../font/pf_agora_sans_pro_medium_regular-webfont.eot');src:url('../font/pf_agora_sans_pro_medium_regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/pf_agora_sans_pro_medium_regular-webfont.woff') format('woff'),
url('../font/pf_agora_sans_pro_medium_regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'pf_agora_sans_pro';src:url('../font/pf_agora_sans_pro_italic-webfont.eot');src:url('../font/pf_agora_sans_pro_italic-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/pf_agora_sans_pro_italic-webfont.woff') format('woff'),
url('../font/pf_agora_sans_pro_italic-webfont.ttf') format('truetype');font-weight:normal;font-style:italic;}
@font-face{font-family:'pf_agora_sans_pro_bold';src:url('../font/pf_agora_sans_pro_bold-webfont.eot');src:url('../font/pf_agora_sans_pro_bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/pf_agora_sans_pro_bold-webfont.woff') format('woff'),
url('../font/pf_agora_sans_pro_bold-webfont.ttf') format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'pf_agora_sans_pro';src:url('../font/pf_agora_sans_pro_bold_italic-webfont.eot');src:url('../font/pf_agora_sans_pro_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
url('../font/pf_agora_sans_pro_bold_italic-webfont.woff') format('woff'),
url('../font/pf_agora_sans_pro_bold_italic-webfont.ttf') format('truetype');font-weight:bold;font-style:italic;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
strong{font-weight:bold;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{height:100%;background:url(../img/bg.png) left top repeat-x #fff;}
body{font-family:arial, sans-serif;line-height:18px;font-size:14px;width:100%;height:100%;}
.wrapper{width:1000px;margin:0 auto;min-height:100%;height:auto !important;height:100%;position:relative;z-index:5;}
a{color:#2A70A6;text-decoration:underline;}
a:hover{text-decoration:none;}
a.brand{color:#2A70A6;text-decoration:none;}
.spacer:hover a{color:#ff8400;text-decoration:none;}
.header{height:127px;position:relative;}
.logo{background:url("/images/logo.png") 0 0 no-repeat;display:block;height:64px;left:30px;overflow:hidden;position:absolute;text-indent:-1000px;top:33px;width:290px;z-index:10;}
.tel{height:21px;overflow:hidden;position:absolute;right:215px;top:19px;width:480px;font-family:'pf_agora_sans_pro_medium_regular';font-size:21px;color:#000;letter-spacing:0.5px;text-align:right;}
.tel span{font-family:'pf_agora_sans_pro';font-size:17px;color:#5b5a51;}
#topmenu{width:949px;margin:0 auto;overflow:hidden;background:url(../img/menubg.png) left top no-repeat;height:62px;}
#topmenu-inner{width:940px;height:46px;margin:0 auto;}
#topmenu ul{border-collapse:collapse;display:table;font-family:'pf_agora_sans_pro_bold';height:46px;width:100%;letter-spacing:0.7px;}
#topmenu ul li{background:url("../img/menusep.png") no-repeat scroll right center rgba(0, 0, 0, 0);display:table-cell;height:46px;padding:0 2px 0 0;text-align:center;}
#topmenu ul li.item-499{background:none;}
#topmenu ul li a{color:#000;font-size:16px;height:46px;display:block;line-height:46px;padding:0 10px;text-decoration:none;cursor:pointer;text-transform:uppercase;text-align:center;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.67);}
#topmenu ul li a:hover{color:#333;}
#topmenu ul li.current a{}
#topmenu ul li ul{width:180px;clear:none;position:absolute;margin:0;display:none;background:#fff;z-index:10;text-align:left;-webkit-box-shadow:0px 0px 3px #7a7e85;-moz-box-shadow:0px 0px 3px #7a7e85;box-shadow:0px 0px 3px #7a7e85;height:auto;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
#topmenu ul li:hover ul{display:block;}
#topmenu ul li ul li{position:relative;display:block;float:none;padding:0;margin:0;height:auto;border-bottom:1px solid #ebebeb;background:url('../img/menu-li.png') 100% 50% #fff no-repeat;}
#topmenu ul li ul li a{font:normal 13px Arial;color:#333;text-transform:none;background:none;height:auto;line-height:15px;text-align:left;padding:7px 15px 7px 10px;}
#topmenu ul li ul li a:hover{background:#ffe300;background:-moz-linear-gradient(top, #ffe300 0%, #ffa900 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe300), color-stop(100%,#ffa900));background:-webkit-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-o-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-ms-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:linear-gradient(to bottom, #ffe300 0%,#ffa900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe300', endColorstr='#ffa900',GradientType=0);}
#topmenu ul li ul li.current a{}
.middle{width:940px;margin:0 auto;padding:0 0 88px;position:relative;}
.middle:after{display:table;clear:both;content:'';}
.container{width:100%;float:left;overflow:hidden;min-height:300px;}
.content{padding:0;}
.contentleft{padding:0 0 0 240px;}
.contentright{padding:0 240px 0 0;}
.contentlr{padding:0 240px;}
.left-sidebar{float:left;margin-left:-100%;position:relative;width:240px;}
.left-sidebar .box h3.btitle{background:url("../img/ltbg.png") no-repeat scroll left top rgba(0, 0, 0, 0);color:#F8A843;font-family:'pf_agora_sans_pro';font-size:14px;font-weight:bold;height:35px;letter-spacing:0.5px;line-height:40px;overflow:hidden;text-indent:11px;text-transform:uppercase;width:220px;}
.left-sidebar .cp-filter-simplelist{position:relative;margin:19px 0;}
.left-sidebar .cptrackbar-outer-container{padding:0 5px;margin:0;}
.left-sidebar .cp-filter-checkbox{width:16px;height:15px;display:inline-block;vertical-align:middle;background:transparent url('../img/ticks.png') no-repeat 0 0;}
.left-sidebar .cp-filter-checkbox.selected{background-position:0 -15px;}
.left-sidebar .cp-filter-link:hover .cp-filter-checkbox.selected{background-position:0 -45px;}
.left-sidebar .cp-filter-checkbox.unavailable{background-position:0 -30px;margin-left:7px;}
.left-sidebar .cptrackbar-knob{background:url(../img/cptrackbar.png) left top no-repeat;border:none;border-radius:1px;box-shadow:none;cursor:pointer;height:16px;position:absolute;top:6px;width:10px;}
.left-sidebar .cptrackbar-inner-container{height:6px;padding:8px 0;position:relative;}
.left-sidebar .cptrackbar-limit-range{background:none repeat scroll 0 0 #D5D5D5;height:6px;left:0;position:absolute;top:50%;width:100%;}
.left-sidebar .cptrackbar-track{height:6px;left:0;padding:8px 0;position:absolute;right:0;top:0;}
.left-sidebar .cptrackbar-selected-range{background:none repeat scroll 0 0 #FFD677;height:6px;position:absolute;top:50%;}
.left-sidebar .cptrackbar-available-range{background:none repeat scroll 0 0 #959595;height:6px;position:absolute;top:50%;}
.left-sidebar .cptrackbar-available-selected-range{background:none repeat scroll 0 0 #FFB626;height:6px;position:absolute;top:50%;}
.left-sidebar .cp-price-field-input{background-color:#FFFFFF;border:medium none;border-radius:5px;box-shadow:0 1px 4px 0 #777777 inset;color:#616161;display:block;font-size:14px;height:25px;line-height:25px;overflow:hidden;padding:0 5px;position:relative;text-decoration:none;white-space:nowrap;width:60px;text-align:center;}
.left-sidebar .cp-price-field{border:none;}
.left-sidebar .cp-price-rangelabel,
.left-sidebar .cp-price-field-currency{color:#464646;display:inline-block;font:11px/25px Arial;height:25px;vertical-align:top;}
.left-sidebar .cp-price-cont{padding:0;}
.left-sidebar .cp-group-header, .left-sidebar .cp-color-group-header, .left-sidebar .cp-price-group-header, .left-sidebar .cp-tbar-group-header,
.left-sidebar .cp-group-title, .left-sidebar .cp-color-group-title, .left-sidebar .cp-price-group-title, .left-sidebar .cp-tbar-group-title{font:bold 15px Arial;margin:0;padding:2px 0 2px 0;}
.left-sidebar .cp-filter-group{padding:5px 0 5px;}
.left-sidebar .cp-list li{padding:1px 0 7px;}
.left-sidebar .cp-tbar-filter-group{padding:10px 0;}
.cp-price-block{background:url(../img/fb.png) bottom center no-repeat;padding:0 0 10px;margin:0 0 15px}
.box{padding:15px 20px 30px 0;}
.item-page .bgr{background:#eef3f5;padding:0;margin:15px 0;border-radius:5px;overflow:hidden;}
.item-page .bgr h4{font-size:18px;margin:0 0 15px;background:url(../img/hm.png) left top repeat-x #cde2eb;height:50px;color:#13A0DA;padding:0 20px;line-height:50px;text-align:left;}
.item-page .bgr p{margin:0 20px 15px;}
.item-page .bgr ul{margin:0 20px 15px;padding:0;}
.item-page .bgr ul li{padding:0 0 12px 20px;}
.right-sidebar{float:left;width:350px;margin-top:0px;margin-left:-350px;position:relative;}
.box_news{padding:20px 10px 19px 0px;}
.box_news .indent-box{background:#eef3f5;padding:0;border-radius:5px;overflow:hidden;}
.box_news .indent-box h3{font-size:22px;margin:0 0 16px;background:url(../img/hm.png) left top repeat-x #cde2eb;height:50px;color:#13A0DA;font-family:'officinaserifboldcregular';padding:0 20px;line-height:46px;}
.newsflash_news{overflow:hidden;clear:both;padding:0 20px 20px;}
.hn{padding:0 0 20px;width:220px;float:left;}
.hn .date{color:#13a0da;font-size:12px;}
.hn h4{line-height:21px;}
.hn h4 a{color:#000;font-weight:bold;font-size:13px;}
.hn h4 a:hover{text-decoration:none;}
.himg{float:left;height:60px;width:60px;overflow:hidden;clear:both;border-radius:5px;margin:4px 20px 0 0;}
.himg img{height:60px;width:60px;overflow:hidden;border-radius:5px;}
.hdesc{font-style:italic;}
.mn{color:#05528d;clear:both;display:block;float:right;font-size:16px;}
.mod-ob{padding:0 10px 19px 0px;position:relative;height:185px;}
.ob-el{position:relative;}
.ob-top{}
.ob-img{background:none repeat scroll 0 0 #EEF3F5;border-radius:45px;float:left;height:85px;overflow:hidden;width:85px;-webkit-box-shadow:2px 4px 8px 0px rgba(4, 58, 103, 0.35);-moz-box-shadow:2px 4px 8px 0px rgba(4, 58, 103, 0.35);box-shadow:2px 4px 8px 0px rgba(4, 58, 103, 0.35);}
.ob-img .img-circle{width:85px;height:85px;}
.ob-title{float:left;color:#13a0da;width:235px;margin:10px 0 0 15px;font-weight:bold;font-size:17px;line-height:20px;letter-spacing:-0.1px;}
.ob-title span{font-size:20px;}
.ob-quote{clear:both;position:absolute;left:62px;top:59px;width:278px;height:123px;overflow:hidden;background:url(../img/ob-title.png) 0 0 no-repeat;}
.ob-quote div{padding:34px 15px 15px 40px;font-style:italic;line-height:20px;}
.top2{padding:0;margin:0 auto;width:981px;}
.top{padding:0;margin:0 auto;width:955px;}
.top-inner{}
.user1{width:714px;float:left;overflow:hidden;position:relative;background:url(../img/sl1bg.png) center bottom no-repeat;margin:0 7px 0 0;}
.user2{width:234px;float:left;overflow:hidden;position:relative;background:url(../img/sl2bg.png) center bottom no-repeat;}
.indent-user{overflow:hidden;padding:0 7px 12px;}
.indent-user h3{color:#13A0DA;font-family:'officinaserifboldcregular';font-size:22px;font-weight:normal;line-height:22px;padding:7px 0;}
.user-content{overflow:hidden;padding:15px 0;}
.user-content ul{float:left;}
.user-content ul li{float:left;padding:0 35px 10px 0;}
.user-content ul li img{}
.footer{background:url("../img/foot.png") left bottom repeat-x #fff;height:88px;margin:-88px auto 0;position:relative;width:100%;z-index:10;}
.footer-inner{margin:0 auto;width:940px;position:relative;height:86px;border-top:2px solid #cccccc;overflow:hidden;}
.copy{font-size:12px;color:#4F4F4F;padding:15px 0;line-height:20px;float:left;font-family:'pf_agora_sans_pro';}
.copy .nt{display:inline;padding:0 0 0 42px;font-size:15px;font-weight:bold;}
.copy .nt span{font-size:13px;font-weight:normal;}
.ak{position:absolute;right:20px;top:5px;background:url(../img/kerbg.png) 0 0 no-repeat;width:115px;height:38px;}
.box2 h3 span{border-bottom:1px dotted #fff;cursor:pointer;display:inline-block;position:relative;}
.box2 h3 span:after{position:absolute;right:-12px;top:0.55em;content:'';width:0;height:0;border-top:solid 3px #fff;border-right:solid 3px transparent;border-left:solid 3px transparent;}
.box2 h3.act span:after{top:0.15em;border-top:solid 3px transparent;border-bottom:solid 3px #fff;}
#botmenu{background:none repeat scroll 0 0 #A4A9AD;margin:0;overflow:hidden;padding:10px;border:1px dotted #5D5E5F;}
#botmenu li{float:left;width:158px;overflow:hidden;margin:0 12px 25px 0;line-height:20px;}
#botmenu li a{font-family:Trebuchet MS;font-weight:bold;font-size:13px;text-transform:uppercase;color:#fff;letter-spacing:1px;text-decoration:underline;}
#botmenu li a:hover{text-decoration:none;}
#botmenu li ul li{float:none;clear:both;margin:10px 0 20px;line-height:15px;}
#botmenu li ul li a{font-size:12px;text-transform:none;font-weight:normal;}
.breadcrumbs{color:#818181;font-size:12px;line-height:17px;margin:0 auto;padding:0;position:relative;top:-3px;width:940px;}
.breadcrumbs a{color:#818181;text-decoration:underline;}
.breadcrumbs a, .breadcrumbs span{padding:0;}
.breadcrumbs span{color:#f99b07;}
.breadcrumbs a:hover{color:#818181;text-decoration:none;}
.item-page{clear:both;overflow:hidden;padding:0 0 20px;}
.home .item-page{padding:20px 0px;color:#464646;font-size:12px;}
.item-page h1, .category-list h1{color:#202020;font-size:24px;font-weight:normal;line-height:30px;padding:5px 0;letter-spacing:-0.1px;}
.item-page h2{}
.item-page h3{color:#464646;font-size:17px;font-weight:normal;line-height:20px;padding:0 0 10px;}
.item-page p{color:#464646;font-size:12px;line-height:16px;margin:0 0 10px;}
.item-page img{}
.item-page ul{margin:0;padding:5px 0;}
.item-page ul li{background:url("../img/li.png") no-repeat scroll 9px 6px rgba(0, 0, 0, 0);padding:0 0 5px 20px;}
.item-page strong{font-weight:bold;}
.category-name{color:#00518A;font-size:17px;padding:10px;text-align:right;background:#eef3f5;margin:15px 0;border-radius:5px;}
.item-page .img-fulltext-left{float:left;margin:10px 25px 10px 0;}
.clear{clear:both;}
.mb{margin:35px 0;border-top:1px solid #0069b4;overflow:hidden;}
.mb .left{width:45%;float:left;margin:20px 2% 0 2%;}
blockquote.bq{background:url("../img/bq.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);float:right;height:245px;width:610px;display:block;}
blockquote.bq span{color:#0069B4;display:block;font-size:14px;font-style:italic;padding:30px 100px;text-align:justify;}
.item-page .df{background:#f4f8fb;overflow:hidden;color:#0069b4;min-height:240px;}
.item-page .df p{font-size:14px;line-height:21px;margin:10px 0 10px 180px;}
.item-page .df p strong{}
.item-page .dt{clear:both;padding:0 0 25px 10px;font-style:italic;}
.oso{background:url("../img/oso.png") no-repeat scroll 0 0 #B2D2E8;color:#000000;display:block;float:right;font-size:12px;height:30px;letter-spacing:-0.5px;line-height:30px;text-decoration:underline;text-indent:6px;width:250px;}
.oso:hover{text-decoration:none;}
.doc{vertical-align:center;width:100%;}
.doc td{background:#eef3f5;border-bottom:20px solid #fff;color:#13a0da;font-size:16px;padding:10px 20px;vertical-align:middle;font-weight:bold;line-height:20px}
.doc tr{}
.doc td strong{text-transform:uppercase;color:#000;}
.doc td.tf{background:#cbdae0;width:70px;padding:10px 0;vertical-align:middle;}
.docx{background:url("../img/docx.png") no-repeat scroll center top;display:block;font-size:12px;font-weight:normal;padding:40px 0 0;text-align:center;}
.map{clear:both;overflow:hidden;padding:0 10px 20px;}
.map h1{color:#05528d;font-family:'officinaserifboldcregular';font-size:25px;font-weight:bold;line-height:30px;padding:0 0 20px;}
#mapheader{overflow:hidden;}
#mapheader h3{font-weight:bold;font-size:16px;line-height:16px;padding:0 0 20px;}
.ymaps-map{border-radius:7px;}
#mapsid{}
.map h2{color:#00518a;font-size:12px;text-transform:uppercase;font-weight:normal;line-height:20px;padding:10px 0;}
.map p{margin:10px 0;}
.map strong{font-weight:bold;}
#map-footer{padding:15px 0;}
.blog{padding:5px 10px;}
.blog h1{color:#05528d;font-family:'officinaserifboldcregular';font-size:25px;font-weight:normal;line-height:22px;padding:0 0 18px;}
.items-row{clear:both;overflow:hidden;}
.item-bl{clear:both;overflow:hidden;background:#eef3f5;margin:0 0 20px;border-radius:7px;}
.img-intro{width:90px;height:90px;overflow:hidden;float:left;margin:18px 20px 0 20px;border-radius:6px;}
.text-intro{margin:15px 20px 20px 130px;}
.item-bl h2{color:#00518a;padding:10px 0 0 0;line-height:20px;}
.item-bl h2 a{color:#000;font-weight:bold;font-size:14px;}
.item-bl h2 a:hover{text-decoration:none;}
.item-bl p{font-size:14px;font-weight:normal;padding:5px 0 0 0;line-height:20px;font-style:italic;}
.bb{overflow:hidden;padding:30px 40px;background:#eef3f5;margin:15px 0;border-radius:5px;}
ol{list-style:decimal inside none;}
ol li{font-weight:normal;}
.bb ol{color:#05528d;font-weight:bold;}
.bb ol li{color:#05528d;font-weight:bold;padding:0 0 2px 0px;}
.bb ol li strong{color:#000;margin:0 0 0 23px;}
.item-page .bb h3{font-size:17px;margin:0 0 15px;color:#13A0DA;text-align:left;}
.create{color:#13a0da;font-size:12px;}
.item-bl p.readmore{float:left;padding:0;}
.item-bl p.readmore a{color:#00518a;font-size:13px}
.item-bl p.readmore a:hover{text-decoration:none;}
#userForm{padding:0 10px;}
#userForm h2{color:#05528D;font-family:'officinaserifboldcregular';font-size:25px;font-weight:bold;line-height:30px;padding:0 0 20px;}
.rsform-block{margin:12px 0 21px;overflow:hidden;clear:both;}
.formRequired{color:#ED1C28;display:none;}
.formFieldset{display:block;clear:both;padding:0;position:relative;}
#userForm .formCaption{display:block;min-height:12px;float:none;clear:both;width:100%;font-weight:bold;padding:0 0 2px;}
.formContainer input,
.formContainer textarea{width:317px;height:22px;line-height:22px;padding:3px 10px;border:1px solid #cbdae0;border-radius:5px;color:#848182;font-size:14px;}
.formContainer .w2 input{width:248px;}
.formContainer input:focus, .formContainer textarea:focus{border:1px solid #13a0da;}
.formContainer textarea{height:100px;}
.rsform-block-kod{padding:0;}
.formBody img{margin:0 10px 0 0;float:left;}
.formContainer input.rsform-captcha-box{width:75px;}
.formContainer .rsform-submit-button, .formContainer .sbutton, .rsform-submit-button{background:url("../img/pzbotton.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;border-radius:5px;cursor:pointer;height:30px;padding:0;text-indent:200px;width:150px;float:right;}
.formContainer .rsform-error{border:1px solid #ED1C28;}
.rsform-submit-button{}
#gallery{padding:0 10px 20px;}
#gallery h1{color:#05528d;font-family:'officinaserifboldcregular';font-size:25px;font-weight:bold;line-height:30px;padding:0 0 20px;}
.pg-cats-box-float{width:260px;margin:0 10px 10px 0;}
.pg-imgbg{overflow:hidden;margin:0 0 20px;}
.pg-imgbg .phi{display:block;width:250px;height:170px;overflow:hidden;border-radius:5px;}
.pg-imgbg .date{display:block;text-align:left;padding:10px 20px 5px;}
#gallery .pg-imgbg .pt{color:#13A0DA;display:block;font-size:18px;padding:5px 10px 10px;text-align:center;text-decoration:none;}
.box-file{float:left;display:block;width:250px;height:170px;overflow:hidden;border-radius:5px;margin:0 20px 20px 0;}
#system-message{background:none repeat scroll 0 0 #DAFCC3;border:1px solid #82CA4D;margin:10px 0;padding:5px;}
.left2{float:left;margin:15px 1%;width:48%;}
.list-title{padding:10px 0;}
.list-title a{color:#00518A;font-size:15px;font-weight:normal;line-height:20px;}
.list-title a:hover{text-decoration:none;}
.tip-wrap{background:#FFF2D3;border:1px solid #FFC745;padding:10px}
.content-top{border-bottom:1px solid #c1c7cf;border-top:1px solid #c1c7cf;height:39px;margin:0 10px 35px;}
.navct{display:block;float:left;height:39px;}
.navct li{float:left;padding:0 30px 0 0;height:39px;}
.navct li a{text-decoration:underline;height:39px;color:#000;font-size:14px;line-height:38px;font-weight:bold;}
.navct li a:hover , .navct li.selected a{text-decoration:none;color:#05528d;}
.content-bottom{overflow:hidden;border-radius:8px;padding:10px 0;border:1px solid #c1c7cf;}
.content-bottom .custom{float:left;width:340px;height:180px;overflow:hidden;margin:0 9px;border-radius:5px;-webkit-box-shadow:2px 2px 6px 0px rgba(4, 58, 103, 0.35);-moz-box-shadow:2px 2px 6px 0px rgba(4, 58, 103, 0.35);box-shadow:2px 2px 6px 0px rgba(4, 58, 103, 0.35);}
.content-bottom .custom p{margin:0;padding:0;}
.user3{}
.user3 .custom{width:340px;height:180px;overflow:hidden;margin:0 0 20px 0;-webkit-box-shadow:2px 2px 6px 0px rgba(4, 58, 103, 0.35);-moz-box-shadow:2px 2px 6px 0px rgba(4, 58, 103, 0.35);box-shadow:2px 2px 6px 0px rgba(4, 58, 103, 0.35);border-radius:5px;}
.user3 .custom p{margin:0;padding:0;}
.с-itemist{background:#f9fbfb;border:1px solid #cbdae0;border-radius:5px;overflow:hidden;}
.c-itemlist{padding:9px;}
.c-imemview{width:320px;height:100px;background:url(../img/comitems.png) left top repeat-x;overflow:hidden;float:left;margin:10px;border-radius:5px;}
.c-itembody{padding:10px;overflow:hidden;}
.c-itembody:hover{-webkit-box-shadow:inset -1px -2px 10px 5px rgba(4, 58, 103, 0.15);-moz-box-shadow:inset -1px -2px 10px 5px rgba(4, 58, 103, 0.15);box-shadow:inset -1px -2px 10px 5px rgba(4, 58, 103, 0.15);}
.c-itembody img{border-radius:5px;}
.item-page .c-imemview h2{width:190px;float:left;color:#13a0da;font-size:18px;padding:5px 0 0 9px;}
.item-page .c-imemview h2 a{text-decoration:none;color:#13a0da;}
.item-page .c-imemview h2 span{color:#000;font-size:14px;display:block;line-height:19px;padding:0 0 8px;}
.catItemImage{float:right;}
.item-top{position:relative;padding:0 100px 15px 0;}
.item-top img{border-radius:5px;position:absolute;right:0;top:0;}
.item-page .item-top p{font-style:italic;margin:1px 0 0;font-size:15px;}
.item-image{padding:0 0 25px;}
.item-image img{border-radius:7px;-webkit-box-shadow:2px 4px 8px 0px rgba(4, 58, 103, 0.35);-moz-box-shadow:2px 4px 8px 0px rgba(4, 58, 103, 0.35);box-shadow:2px 4px 8px 0px rgba(4, 58, 103, 0.35);}
.fnav{width:750px;}
.fnav .nav{font-family:'pf_agora_sans_pro';font-weight:bold;letter-spacing:0.7px;padding:13px 0;}
.fnav .nav li{float:left;overflow:hidden;padding:0 52px 0 0;}
.fnav .nav li a{color:#4f4f4f;text-decoration:none;font-size:11px;text-transform:uppercase;}
.fnav .nav li a:hover{text-decoration:underline;}
.rsform-block-submit .formBody{width:338px;}
.с-itemist-tab{background:#f9fbfb;border:1px solid #cbdae0;border-radius:5px;overflow:hidden;margin:0 0 10px;}
.item-page .с-itemist-tab h3{color:#05528d;font-size:20px;font-weight:bold;line-height:20px;padding:9px 20px;}
.item-page .с-itemist-tab h3 span{color:#05528D;cursor:pointer;display:block;float:right;font-size:14px;font-weight:normal;height:24px;line-height:24px;padding:0 0 0 20px;text-decoration:underline;background:url(../img/ak.png) left 1px no-repeat;}
.item-page .с-itemist-tab h3 span.ac{background:url(../img/ak.png) left -22px no-repeat;}
.item-page .с-itemist-tab h3 span:hover{text-decoration:none;}
.c-itemlist-tab{padding:9px;}
.item-page h2{font-size:20px;line-height:22px;color:#202020;padding:10px 0;}
.box_reiting{padding:10px;font-size:13px;}
.box_reiting h3{color:#E84C3C;font-family:'officinaserifboldcregular';font-size:22px;line-height:30px;margin:0;padding:4px 10px;border-top:1px solid #CBDAE0;}
.box_reiting p{margin:4px 0;}
.box_reiting a{font-size:15px;}
.box_reiting .result{border-collapse:collapse;border-spacing:0;width:100%;}
.box_reiting .result th{background:none repeat scroll 0 0 #CBDAE0;border-bottom:1px solid #CBDAE0;font-weight:bold;padding:4px 10px;text-align:left;}
.result td{border-bottom:1px solid #CBDAE0;font-weight:normal;padding:4px 10px;text-align:left;}
.vm-pagination{clear:both;border-bottom:1px solid #d1d1d1;border-top:1px solid #d1d1d1;margin:3px 0 0;padding:9px 150px;font-size:12px;position:relative;color:#616161;}
.pagination-prev{position:absolute;left:0;top:9px;width:100px;text-align:left;}
.pagination-next{position:absolute;right:0;top:9px;width:100px;text-align:right;}
.vm-pagination ul{text-align:center;font-size:14px;}
.vm-pagination ul li{display:inline;padding:0px 6px;}
.vm-pagination ul li a{color:#616161;padding:3px 5px;text-decoration:none;}
.vm-pagination ul li a:hover{color:#2a70a6;text-decoration:underline;}
.vm-pagination ul li span{color:#2a70a6;text-decoration:none;padding:3px 5px;background:#e6e6e6;}
.browse-view{}
.browse-view h1{font-size:17px;color:#303030;letter-spacing:0.2px;line-height:21px;margin:10px 0 20px;}
.cat-orderby-displaynumber{clear:both;padding:20px 0 40px;}
.cat-orderby-displaynumber-footer{clear:both;padding:20px 0 0;}
.cat-orderby{float:left;width:450px;}
.or-title{font-size:12px;float:left;text-decoration:none;padding:0 10px 0 0;color:#616161;}
.cat-orderby ul{float:left;font-size:12px;}
.cat-orderby ul li{float:left;padding:0 25px 0 0;}
.cat-orderby ul li a{background:url("../img/ord.png") 100% 4px no-repeat;color:#616161;padding:0 20px 0 0;text-decoration:underline;}
.cat-orderby ul li a.ASC{background:url("../img/ord2.png") 100% 4px no-repeat;}
.cat-orderby ul li.activeOrder a, .cat-orderby ul li a:hover{color:#2a70a6;text-decoration:none;}
.cat-number{color:#616161;float:right;font-size:12px;width:190px;}
.clear{clear:both;}
.row{margin:0 0 50px;clear:both;}
.container .browse-view .row .product .spacer{padding:0 10px 10px 0;}
.primg{width:220px;height:140px;overflow:hidden;margin:0 0 15px;}
.pcdesc{overflow:hidden;padding:0 10px 0 0;}
.pcdesc h3{font-size:12px;font-size:12px;font-weight:bold;padding:0 0 10px;}
.pcdesc h3 a{color:#2a70a6;text-decoration:underline;}
.pcdesc h3 a{text-decoration:none;}
.pcdesc p.product_s_desc{color:#7F7F7F;font-size:11px;height:45px;line-height:15px;margin:0 0 15px;overflow:hidden;padding:0;}
.pcdesc .PricesalesPrice{font-size:11px;color:#606060;}
.browse-view .row .product .spacer .pcdesc .PricesalesPrice span, .pcdesc .PricesalesPrice span{color:#F99B07;font-size:12px;font-weight:bold;}
.pcdesc .question{}
.pcdesc a.a-question{display:block;font-size:11px;font-weight:normal;margin-bottom:8px;padding:3px 12px 1px;text-decoration:none;height:20px;line-height:20px;float:left;color:#000;background:url(../img/vq.png) left top repeat-x;padding:0 10px;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.67);border-radius:4px;}
.cat-product-price{padding:0 10px;clear:both;height:25px;line-height:25px;background:#f4f4f4;margin:0 0 10px;}
.pcdesc a.a-question:hover{background:url(../img/vq.png) left bottom repeat-x;}
.productdetails{padding:10px 0 50px;}
.productdetails h1{font-size:17px;font-weight:normal;color:#303030;}
.pr-top{overflow:hidden;}
.product-img{width:460px;float:left;}
.product-img .main-image{text-align:left;}
.product-img .main-image img{max-height:230px;max-width:380px;}
.product-short-description{color:#303030;padding:5px 0 20px;}
.product-short-description h3{font-size:17px;font-weight:normal;color:#303030;margin:0;padding:0 0 3px;}
.product-short-description div{font-size:13px;}
.product-img .additional-images img{height:auto;margin-right:10px;width:100px;}
.top-desc{width:480px;float:left;padding:43px 0 0;}
.price-block{width:480px;height:92px;margin:3px 0 0;background:url(../img/price-block.png) 0 0 no-repeat;clear:both;overflow:hidden;position:relative;}
.pr-row{clear:both;padding:0 0 18px;overflow:hidden;}
.top-desc .manufacturer, .top-desc .back-to-category, .pr-country{margin:0;float:left;width:50%;color:#303030;font-size:15px;}
.pr-row a, .pr-row2 a{color:#459edc;}
.pr-row2{clear:both;padding:10px 0 18px;overflow:hidden;position:relative;}
.pr-row2 a{color:#459edc;font-size:15px;font-family:arial;clear:both;}
.pbs{display:block;padding:4px 5px 10px 45px;background:url(../img/bd.png) 1px 2px no-repeat;margin:0 0 8px;float:left;}
.pmo{display:block;float:left;background:url(../img/mo.png) 1px 2px no-repeat;padding:4px 5px 10px 45px;}
.ztel{width:270px;position:absolute;font-size:15px;left:248px;top:14px;color:#303030;}
.ztel span{display:block;clear:both;font-size:29px;padding:20px 0 0;}
.price-block .product-price{margin:0;width:190px;position:absolute;color:#606060;font-size:15px;left:0;top:30px;padding:0 0 0 12px;}
.price-block .product-price span.PricesalesPrice{font-size:24px;color:#f99b07;}
.price-block .ask-question{margin:0;position:absolute;top:2px;left:301px;}
.price-block a.ask-a-question{width:160px;height:34px;line-height:34px;background:url(../img/bb.png) left top repeat-x;padding:0;margin:0;border:none;text-align:center;border-radius:1px;font-family:'pf_agora_sans_pro';font-size:17px;color:#292929;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.67);font-weight:normal;}
.price-block a.ask-a-questionx{display:block;text-decoration:none;width:160px;height:34px;line-height:34px;background:url(../img/bb.png) left top repeat-x;padding:0;margin:0 0 5px;border:none;text-align:center;border-radius:1px;font-family:'pf_agora_sans_pro';font-size:17px;color:#292929;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.67);font-weight:normal;}
.product-description{clear:both;overflow:hidden;margin:17px 0 0;}
.product-description h2.title{height:41px;margin:0 0 25px;padding:2px 0 0 0;border-bottom:2px solid #FF9C00;position:relative;font-family:'pf_agora_sans_pro_bold';font-size:22px;font-weight:bold;text-transform:uppercase;}
.product-description h2.title span{display:block;border-radius:10px 10px 0 0;padding:0 25px;line-height:43px;color:#FF9C00;height:43px;background-color:#fff;border-top:2px solid #FF9C00;border-left:2px solid #FF9C00;border-right:2px solid #FF9C00;position:relative;top:-2px;text-align:center;cursor:pointer;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;}
.product-description h2.title span:nth-child(1){width:50%;}
.product-description h2.title span:nth-child(2){width:23%;margin-left:1%;margin-right:1%;}
.product-description h2.title span.active{top:0;}
.video-block{padding:20px;min-height:200px;margin:0 auto 20px;width:600px;}
.video-block h4{text-align:center;display:block;padding:10px 0 0;margin:10px 0;font-weight:bold;font-size:17px;color:darkred;}
.price-block .bn{position:absolute;background:url(../img/bn.png) 1px 4px no-repeat;padding:0 0 2px 23px;left:192px;top:31px;color:#819f08;font-size:13px;}
.price-block .bn.not{padding-left:0px;color:red;background:none;}
.search-mod{position:absolute;right:30px;top:60px;width:320px;}
.search-mod form{position:relative;}
.vmsexp-button{background:none;border:none;cursor:pointer;margin:0;position:absolute;right:0;top:0;width:32px;height:29px;overflow:hidden;text-indent:-1000px;}
.vmsexp-input{background:url(../img/searchbg.png) 0 0 no-repeat;width:310px;height:32px;vertical-align:middle;outline:none;border:none;padding:0 5px}
.vmgroupjfrounded{overflow:hidden;width:940px;margin:0 auto;clear:both;}
.vmgroupjfrounded .floatleft{float:left;}
.vmgroupjfrounded .width25{width:25%;}
.us3{color:#2a70a6;font-size:24px;font-family:'pf_agora_sans_pro_bold';margin:22px 20px 10px;padding:0 22px 0 0;text-transform:uppercase;font-weight:bold;float:left;background:url(../img/tp.png) right center no-repeat;}
.vmgroupjfrounded .primg{height:100px;}
.vmgroupjfrounded .spacer{padding:0 10px 10px 0;}
.vmgroupjfrounded .spacer img{max-width:90%;height:auto;}
.show_callback{width:160px;height:24px;background:url(../img/vq2.png) 0 0 repeat-x;text-decoration:none;display:block;position:absolute;right:31px;top:16px;text-align:center;line-height:24px;border-radius:1px;color:#292929;font-family:'pf_agora_sans_pro';font-size:15px;font-weight:normal;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.67);}
.ask-a-question-view{height:533px;overflow:hidden;padding:0;width:360px;}
.ask-a-question-view h1{color:#2A70A6;font-family:'pf_agora_sans_pro_bold';font-size:22px;font-weight:bold;letter-spacing:-1px;margin:15px 0 15px 10px;padding:0;text-align:left;text-transform:uppercase;}
.ask-a-question-view .product-summary{height:80px;margin:20px 0 0;overflow:hidden;padding:0;}
.ask-a-question-view .form-field{margin:20px 0 0;}
.ask-a-question-view .product-summary img.product-image{float:left;height:auto;margin:0 10px 10px 0;max-height:70px;max-width:90px;width:auto;}
.ask-a-question-view input.counter, .ask-a-question-view select.counter, .ask-a-question-view input#name, .ask-a-question-view input#email, .ask-a-question-view input#phone{margin:0px;width:329px;padding:8px;margin-left:6px;margin-bottom:12px;height:20px;border-radius:5px;background:#ededed;box-shadow:inset 0px 2px 5px rgba(0,0,0,0.16);border:none;font-size:14px;transition:all 0.5s 0s;color:#030303;}
.form-registration input.conmort{margin:0px;width:329px;padding:8px;height:20px;border-radius:5px;background:#ededed;-webkit-box-shadow:inset 0px 2px 5px rgba(0,0,0,0.16);-moz-box-shadow:inset 0px 2px 5px rgba(0,0,0,0.16);box-shadow:inset 0px 2px 5px rgba(0,0,0,0.16);border:none;font-size:14px;transition:all 0.5s 0s;color:#030303;}
.form-registration input.conmort:focus{background-color:#ffffff;transition:all 0.5s 0s;outline:none;-webkit-box-shadow:inset 1px 2px 7px rgba(0,0,0,0.26);-moz-box-shadow:inset 1px 2px 7px rgba(0,0,0,0.26);box-shadow:inset 1px 2px 7px rgba(0,0,0,0.26);}
.form-registration input.conmort:hover{background:url(../images/vmgeneral/backgrounds.png) scroll repeat-x 0 -40px #e8e8e8;color:#000000;text-decoration:none;}
.form-registration input.addres{margin:0;width:100px;padding:0;height:20px;border-radius:0;background:none;border:none;font-size:14px;transition:all 0.5s 0s;color:#030303;}
.form-registration input.addres:focus{background-color:#ffffff;transition:all 0.5s 0s;outline:none;}
.form-registration input.addres:hover{background:url(../images/vmgeneral/backgrounds.png) scroll repeat-x 0 -40px #e8e8e8;color:#000000;text-decoration:none;}
.ask-a-question-view input.counter:focus, .ask-a-question-view input#name:focus, .ask-a-question-view input#email:focus, .ask-a-question-view input#phone:focus{background:#fff;transition:all 0.5s 0s;outline:none;box-shadow:inset 1px 2px 7px rgba(0,0,0,0.26);}
.ask-a-question-view .form-field textarea.field{margin:0px;width:329px;padding:8px;margin-left:6px;margin-bottom:12px;height:100px;border-radius:5px;background:#ededed;box-shadow:inset 0px 2px 5px rgba(0,0,0,0.16);border:none;font-size:14px;transition:all 0.5s 0s;font-family:arial;color:#030303;}
.ask-a-question-view .form-field input.highlight-button, .productdetails-view button.mconf{cursor:pointer;font-size:17px;line-height:40px;border-radius:5px;background:#ffe300;background:-moz-linear-gradient(top, #ffe300 0%, #ffa900 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe300), color-stop(100%,#ffa900));background:-webkit-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-o-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-ms-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:linear-gradient(to bottom, #ffe300 0%,#ffa900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe300', endColorstr='#ffa900',GradientType=0);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.67);border:0;width:345px;height:40px;color:#292929;margin:0 0 12px 6px;font-family:'pf_agora_sans_pro';}
.ask-a-question-view .form-field input.highlight-button:hover, .productdetails-view button.mconf:hover{background:-moz-linear-gradient(top, rgba(255,227,0,0.8) 0%, rgba(255,169,0,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,227,0,0.8)), color-stop(100%,rgba(255,169,0,0.8)));background:-webkit-linear-gradient(top, rgba(255,227,0,0.8) 0%,rgba(255,169,0,0.8) 100%);background:-o-linear-gradient(top, rgba(255,227,0,0.8) 0%,rgba(255,169,0,0.8) 100%);background:-ms-linear-gradient(top, rgba(255,227,0,0.8) 0%,rgba(255,169,0,0.8) 100%);background:linear-gradient(to bottom, rgba(255,227,0,0.8) 0%,rgba(255,169,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffe300', endColorstr='#ccffa900',GradientType=0);box-shadow:0px 0px 0px rgba(0,0,0,0);}
.form-registration #regist-form .highlight-button{cursor:pointer;font-size:17px;line-height:40px;border-radius:5px;background:#ffe300;background:-moz-linear-gradient(top, #ffe300 0%, #ffa900 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe300), color-stop(100%,#ffa900));background:-webkit-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-o-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-ms-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:linear-gradient(to bottom, #ffe300 0%,#ffa900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe300', endColorstr='#ffa900',GradientType=0);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.67);border:0;width:345px;height:40px;color:#292929;text-decoration:none;display:block;text-align:center;margin:0 auto 12px;font-family:'pf_agora_sans_pro';}
.form-registration #regist-form .highlight-button:hover{background:-moz-linear-gradient(top, rgba(255,227,0,0.8) 0%, rgba(255,169,0,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,227,0,0.8)), color-stop(100%,rgba(255,169,0,0.8)));background:-webkit-linear-gradient(top, rgba(255,227,0,0.8) 0%,rgba(255,169,0,0.8) 100%);background:-o-linear-gradient(top, rgba(255,227,0,0.8) 0%,rgba(255,169,0,0.8) 100%);background:-ms-linear-gradient(top, rgba(255,227,0,0.8) 0%,rgba(255,169,0,0.8) 100%);background:linear-gradient(to bottom, rgba(255,227,0,0.8) 0%,rgba(255,169,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffe300', endColorstr='#ccffa900',GradientType=0);box-shadow:0px 0px 0px rgba(0,0,0,0);}
.nivo-slider-wrapper{overflow:hidden;border-radius:5px;height:325px;}
.pr-f-desc{color:#030303;font-size:13px;padding:0 10px;}
.cp-group-header-manufacturer{display:none;}
#city_tel{display:inline;}
#cst{position:absolute;top:0;left:792px;}
#sity_select{color:#5d5759;font-size:11px;background:url(../img/citybg3.png) 1px 3px no-repeat;padding:0 0 0 27px;line-height:20px;height:20px;}
#sity_select span{border-bottom:1px dashed #FF9C00;color:#FF9C00;cursor:pointer;}
.city{display:none;position:absolute;top:23px;left:-170px;min-width:315px;min-height:276px;background:url(../img/citybg.png) right top no-repeat #f0f0f0;margin:10px 0 0 0;z-index:100;-webkit-box-shadow:0px 0px 17px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 17px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 17px 0px rgba(0, 0, 0, 0.3);}
.citytop{position:absolute;background:url(../img/citybg2.png) right top no-repeat;right:30px;width:24px;top:-5px;height:5px;z-index:110;}
.ciner{padding:15px 90px 5px 15px;}
.clear{clear:both;font-size:12px;color:#797979;}
.clear ul li{padding:0 0 15px;}
.clear a{color:#2a70a6;}
.cl{border-bottom:1px dashed #FF9C00;bottom:6px;color:#FF9C00;cursor:pointer;font-size:12px;line-height:14px;padding:0 1px;position:absolute;right:5px;}
table.tbl{border:0px solid #000;width:100%;border-collapse:separate;border-spacing:10px;}
table.tbl td{width:50%;padding:10px;border:1px solid #000;vertical-align:top;border-radius:12px;background-clip:padding-box;}
.category-view{padding:5px;}
.category-view h1{color:#303030;font-size:17px;letter-spacing:0.2px;line-height:21px;margin:10px 0 20px;}
.category-view .sub-category-list{overflow:hidden;margin:10px 0 30px;}
.seo-text-mf{color:#030303;font-size:13px;padding:30px 20px;margin:15px 2px 30px;border-bottom:2px solid #ff9c00;border-top:2px solid #ff9c00;}
.ask-a-question-view .captcha{padding:10px 6px;position:relative;overflow:hidden;}
.ask-a-question-view .captcha #siimage{border:1px solid #000;margin-right:10px;display:inline-block;vertical-align:middle;width:160px;height:auto;}
.ask-a-question-view .captcha > a{display:inline-block;vertical-align:middle;}
.ask-a-question-view .captcha > a > img{width:30px;}
.ask-a-question-view .captcha input{background:#ededed none repeat scroll 0 0;border:medium none;border-radius:5px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.16) inset;color:#030303;font-size:14px;height:20px;margin:0 0 0 6px;padding:8px;transition:all 0.5s ease 0s;width:111px;display:inline-block;vertical-align:middle;}
.ask-a-question-view .galochka{display:none;left:51px;position:absolute;top:7px;width:67px;}
.ask-a-question-view #formErrorCaptcha{display:none;left:6px;margin-top:0;opacity:0.87;top:477px;cursor:pointer;position:absolute;z-index:5000;}
.ask-a-question-view #formErrorCaptcha .formErrorContent{background:#ff9c00 none repeat scroll 0 0;border:2px solid #ddd;border-radius:6px;box-shadow:0 0 6px #000;color:#fff;font-family:tahoma;font-size:11px;padding:4px 10px;position:relative;width:180px;z-index:5001;}
.ask-a-question-view #formErrorCaptcha .formErrorArrow{margin:-2px 0 0 13px;position:relative;width:15px;z-index:5006;}
.ask-a-question-view #formErrorCaptcha .formErrorArrowBottom{box-shadow:none;margin:0 0 0 12px;top:2px;}
.form-registration .captcha{padding:10px 6px;position:relative;overflow:hidden;}
.form-registration .captcha #siimage{border:1px solid #000;margin-right:10px;display:inline-block;vertical-align:middle;width:160px;height:auto;}
.form-registration .captcha > a{display:inline-block;vertical-align:middle;}
.form-registration .captcha > a > img{width:30px;}
.form-registration .captcha input{background:#ededed none repeat scroll 0 0;border:medium none;border-radius:5px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.16) inset;color:#030303;font-size:14px;height:20px;margin:0 0 0 6px;padding:8px;transition:all 0.5s ease 0s;width:111px;display:inline-block;vertical-align:middle;}
.form-registration .galochka{display:none;left:51px;position:absolute;top:7px;width:67px;}
.form-registration #formErrorCaptcha{display:none;left:6px;margin-top:0;opacity:0.87;top:477px;cursor:pointer;position:absolute;z-index:5000;}
.form-registration #formErrorCaptcha .formErrorContent{background:#ff9c00 none repeat scroll 0 0;border:2px solid #ddd;border-radius:6px;box-shadow:0 0 6px #000;color:#fff;font-family:tahoma;font-size:11px;padding:4px 10px;position:relative;width:180px;z-index:5001;}
.form-registration #formErrorCaptcha .formErrorArrow{margin:-2px 0 0 13px;position:relative;width:15px;z-index:5006;}
.form-registration #formErrorCaptcha .formErrorArrowBottom{box-shadow:none;margin:0 0 0 12px;top:2px;}
.mod-cart-cont.ask-a-question-view{width:100% !important;height:auto !important;}
.mod-cart-cont .cart-tovar{margin:10px 0 30px;}
.mod-cart-cont .cart-tovar table{border:1px solid #000000;}
.mod-cart-cont .cart-tovar table thead tr{background-color:#FFFAFA;}
.mod-cart-cont .cart-tovar table thead td{font-weight:bold;font-size:16px;}
.mod-cart-cont .cart-tovar table tbody tr{}
.mod-cart-cont .cart-tovar table tbody td{font-weight:normal;font-size:15px;}
.mod-cart-cont .cart-tovar table tr{}
.mod-cart-cont .cart-tovar table td{border:1px solid #000000;margin:0;padding:0 15px;vertical-align:middle;text-align:center;}
.mod-cart-cont .cart-tovar table td img{width:130px;height:auto;}
.mod-cart-cont .cart-tovar table td input{width:100px;}
.mod-cart-cont .cart-oformlen{margin:2px 0 20px;}
.mod-cart-cont .cart-oformlen .input-cart{margin:5px 0 6px 4px;overflow:hidden;}
.mod-cart-cont .cart-oformlen .input-cart.text label, .mod-cart-cont .cart-oformlen .input-cart.select label{float:left;margin:9px 0 0 0;display:block !important;}
.mod-cart-cont .cart-oformlen .input-cart.text input.cart-pole, .mod-cart-cont .cart-oformlen .input-cart select.cart-pole{margin-left:200px !important;display:block !important;}
.mod-cart-cont.ask-a-question-view .cart-oformlen .input-cart.text .cart-pole:hover,
.mod-cart-cont.ask-a-question-view .cart-oformlen .input-cart.text #name.cart-pole:hover,
.mod-cart-cont.ask-a-question-view .cart-oformlen .input-cart.text #phone.cart-pole:hover,
.mod-cart-cont.ask-a-question-view .cart-oformlen .input-cart.text #email.cart-pole:hover{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) repeat-x;background-position:0 -40px;color:#000;text-decoration:none;}
.mod-cart-cont .cart-oformlen .input-cart.radio label{}
.mod-cart-cont .cart-oformlen .input-cart.radio input{float:left;margin:2px 5px 0 0;}
.mod-cart-cont .cart-oformlen .input-cart.text.hidden{display:none;}
.mod-cart-cont .cart-submit .highlight-button{font-size:17px;line-height:40px;border-radius:5px;background:#ffe300;background:-moz-linear-gradient(top, #ffe300 0%, #ffa900 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe300), color-stop(100%,#ffa900));background:-webkit-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-o-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-ms-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:linear-gradient(to bottom, #ffe300 0%,#ffa900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe300', endColorstr='#ffa900',GradientType=0);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.67);border:0;width:345px;height:40px;color:#292929;margin:0 0 12px 6px;text-transform:uppercase;font-weight:bold;font-family:'pf_agora_sans_pro';}
.min-cart{overflow:hidden;float:right;margin:50px 0 0;width:168px;}
.min-cart .ico{float:left;margin-right:10px;margin-top:4px;}
.min-cart .ico .image{background:url("../img/cart.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;width:40px;height:40px;background-size:contain;}
.min-cart .desc{padding-top:0;}
.min-cart .desc .cart-clear{color:yellowgreen;}
.browse-view{position:relative;}
.browse-view .cart-clear{position:absolute;display:block;color:yellowgreen;font-size:16px;top:0;left:500px;}
.login-mod{float:right;width:150px;margin:50px 360px 0 0;position:relative;}
.login-mod .login-form-on{display:block;width:150px;margin:0;padding:15px 0;text-align:center;font-size:14px;text-decoration:none;border-radius:5px;background:#ffe300;background:-moz-linear-gradient(top, #ffe300 0%, #ffa900 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe300), color-stop(100%,#ffa900));background:-webkit-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-o-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-ms-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:linear-gradient(to bottom, #ffe300 0%,#ffa900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe300', endColorstr='#ffa900',GradientType=0);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.67);border:none;color:#292929;text-transform:uppercase;font-weight:bold;font-family:'pf_agora_sans_pro';cursor:pointer;}
.login-mod div.button_on.active .login-form-on{border-radius:5px 5px 0 0;}
.login-mod .login-form, .login-mod .logout-form{position:absolute;top:100%;left:0%;overflow:hidden;height:0px;width:100%;z-index:1000;border:none;border-radius:5px;padding:0;}
.login-mod div.button_on.active > div.logout-form{height:70px;left:-50%;width:200%;}
.login-mod div.button_on.active > div.login-form{height:168px;left:-50%;width:200%;}
.login-mod .login-form #login-form, .login-mod .logout-form #login-form{border:2px solid #ffe300;padding:10px;border-radius:5px;overflow:hidden;background-color:#ffffff;}
.login-mod .ect-form{width:100%;overflow:hidden;}
.login-mod .ect-form > div{margin-bottom:2px;}
.login-mod .ect-form label{float:left;width:35%;margin-right:5%;margin-top:2%;cursor:pointer;}
.login-mod .ect-form input.log-text{margin:0px;width:56%;padding:2%;height:20px;border-radius:5px;background:#ededed;-webkit-box-shadow:inset 0px 2px 5px rgba(0,0,0,0.16);-moz-box-shadow:inset 0px 2px 5px rgba(0,0,0,0.16);box-shadow:inset 0px 2px 5px rgba(0,0,0,0.16);border:none;font-size:14px;transition:all 0.5s 0s;color:#030303;}
.login-mod .ect-form input.log-text:focus{background-color:#ffffff;transition:all 0.5s 0s;outline:none;-webkit-box-shadow:inset 1px 2px 7px rgba(0,0,0,0.26);-moz-box-shadow:inset 1px 2px 7px rgba(0,0,0,0.26);box-shadow:inset 1px 2px 7px rgba(0,0,0,0.26);}
.login-mod .ect-form input.log-text:hover{background:url(../images/vmgeneral/backgrounds.png) scroll repeat-x 0 -40px #e8e8e8;color:#000000;text-decoration:none;}
.login-mod .ect-form input.log-checkbox{margin:3% 0 0;}
.login-mod .userdata, .login-mod .logout-button{float:right;}
.login-mod .userdata input.button, .login-mod .logout-button input.button{display:block;width:70px;margin:0;padding:4px 0;text-align:center;font-size:14px;border-radius:5px;background:#ffe300;background:-moz-linear-gradient(top, #ffe300 0%, #ffa900 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe300), color-stop(100%,#ffa900));background:-webkit-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-o-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:-ms-linear-gradient(top, #ffe300 0%,#ffa900 100%);background:linear-gradient(to bottom, #ffe300 0%,#ffa900 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe300', endColorstr='#ffa900',GradientType=0);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.67);border:none;color:#292929;text-transform:uppercase;font-weight:bold;font-family:'pf_agora_sans_pro';cursor:pointer;}
.cart-tovar .krest a{font-size:23px;color:darkred;text-decoration:none;cursor:pointer;}
.cart-pole.adresess{position:relative;margin:0 0 12px 201px;width:610px;padding:8px 8px;height:20px;border-radius:5px;background:#ededed;box-shadow:inset 0px 2px 5px rgba(0,0,0,0.16);border:none;font-size:14px;transition:all 0.5s 0s;color:#030303;display:block;}
.form-registration .cart-pole.adresess{margin:0;}
.mod-cart-cont .cart-oformlen .cart-pole.adresess input.addres{width:100px;background:none;border:none;font-size:15px;padding:0;height:19px;}
.cart-pole.adresess input.addres#index{width:60px;}
.cart-pole.adresess input.addres#gorod{width:110px;}
.cart-pole.adresess input.addres#ulitsa{width:110px;}
.cart-pole.adresess input.addres#dom{width:40px;}
.cart-pole.adresess input.addres#kvartira{width:115px;}
input#all-summa{display:inline-block;float:left;margin-left:74px !important;vertical-align:middle;width:150px;}
.all-summa > span{display:inline-block;vertical-align:middle;margin-top:9px;margin-left:10px;}
select#raschet{height:auto;}
.form-registration table tr td{padding:5px 0;}
.form-registration table tr td:last-child{padding-left:10px;}
.form-registration .captcha{margin:0 auto;width:350px;}
.registration > h1{font-size:21px;}
.blog .items-row{padding-bottom:20px;}
.blog .items-row h2{font-size:20px;line-height:25px;margin-bottom:5px;}
.blog .items-row p.readmore{float:right;}
.profile .dannie > h2, .profile .zakazi > h2{text-align:center;font-size:17px;font-family:"pf_agora_sans_pro_bold";}
.profile .dannie{margin:20px 0;}
.profile .dannie ul{margin-bottom:15px;overflow:hidden;width:100%;}
.profile .dannie ul li{width:100%;margin-bottom:4px;}
.profile .zakazi table{width:100%;}
.profile .zakazi table td{border:1px solid gray;}
.profile .zakazi table table > thead > tr > td{text-align:center;font-size:16px;font-family:"pf_agora_sans_pro_medium_regular";padding:5px 0;}
.profile .zakazi table table > thead > tr:first-child > td{font-family:"pf_agora_sans_pro_bold";}
.profile .zakazi table table > tbody > tr > td{font-size:14px;text-align:left;padding:5px;}
ul.messegers{width:100%;overflow:hidden;list-style:none;padding:0;margin:10px 0;}
ul.messegers li{font-size:16px;padding:0;margin-bottom:4px;font-family:"pf_agora_sans_pro_medium_regular";}