@charset utf-8;
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio[controls],canvas,video{display:inline;zoom:1}
html{font-size:100%;overflow-y:scroll;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,button,input,select,textarea{font-family:sans-serif}
img{vertical-align:top;border:0;-ms-interpolation-mode:bicubic;margin:0}
embed,object{outline:none}
a{color:#008ed5;outline:none;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer}
.content-info a:hover,.attention-box-dark a:hover{text-decoration:underline}
h1,h2,h3,h4,h5,h6{background:#dfdfdf;font-family:verdana,arial,sans-serif;font-weight:400;padding:0;color:#393944}
h1{background:rgba(255,255,255,0.5);font-size:26px;line-height:28px;margin:15px 0;padding:10px 5px;border:1px solid #c5c5c8;text-align:center;text-shadow:1px 1px 2px #bbb}
h2{background:url(/wp-content/images/back-htop.png) #ededef;font-size:24px;line-height:24px;border-width:1px;border-style:solid;border-color:#c5c5c8 #c5c5c8 #118ed5;margin:20px 0 10px;padding:10px;text-align:center;text-shadow:1px 1px 1px #bbb;}
h3{background:#fff;margin:5px 0 15px;padding:10px;font-size:20px;line-height:20px;text-align:center}
h4{font-size:14px;line-height:18px;margin:0 0 9px}
h5{font-size:12px;line-height:18px;margin:0 0 19px}
h6{font-size:12px;line-height:18px;margin:0 0 9px}
p{line-height:1.5;margin:10px 0;padding:0}
abbr[title]{border-bottom:1px dotted;cursor:help}
b,strong{font-weight:700}
blockquote{quotes:none;border-left:1px solid #CCC;font-style:italic;margin:1em 40px 1.5em 2em;padding:1.5em}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
pre,code,kbd,samp{font-family:monospace;font-size:1em}
pre{white-space:pre-wrap;word-wrap:break-word;font-family:"Courier New",Courier,monospace,serif;border-left:1px solid #CCC;padding-left:2em;margin:0 0 1.5em 2em}
q{quotes:none;font-style:italic}q:before,q:after{content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}
ul,ol{margin:0;padding:0}
dd{margin:0 0 0 40px}
#widget-header,#widget-header2{max-width:1200px;margin:auto;overflow:hidden}
nav ul,nav ol{list-style:none}
fieldset{margin:0 2px;padding:.35em .625em .75em}
legend{border:0;margin-left:-7px}
button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0}
button,input{line-height:normal;overflow:visible}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}
input[type=checkbox],input[type=radio]{box-sizing:border-box}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;font:101%/1.5em Arial,Helvetica,sans-serif}
.simage{float:left;margin-right:10px}.simage img{padding:4px;border:1px solid #a8a8a8}.simage img:hover{border:1px solid #f2880b}
table{border-collapse:collapse;border-spacing:0}
.tprice{width:100%;margin-bottom:15px;border:1px solid #b8b8b5}
.tprice tr,.potolki_c tr,.fball tr{background:#e6e6e4;color:#222;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.tprice tr:nth-child(2n+1),.potolki_c tr:nth-child(2n+1),.fball tr:nth-child(2n+1){background:#f1f1ee} 
.tprice tr:hover,.fball tr:hover{background:#fff;color:#222}
.tprice td{padding:6px 2%;border:1px solid #c8c8c5}
.tprice td.tproiz{padding:0}
.tprice h2,table.tprice h3{background:#333;margin:0;padding:15px;color:#bebebe;text-transform:none;text-align:left;font-size:16px;border-style:solid;border-width:0 0 1px 0;border-color:#636363;text-shadow:1px 1px 1px #111}
.tprice span.pricep{display:block;width:100%;background:#f9f9f5;padding:4px;text-align:center;border:1px solid #c1c1bd;white-space:nowrap}
.pricep .byn{font-weight:700;color:#474742;text-shadow:1px 1px 1px #ccc}.pricep .byr{font-size:12px;vertical-align:top}
.tprice td strike{display:block;text-align:center;font-size:12px;white-space:nowrap}.tprice td span.lth{display:block;text-align:center;font-size:12px;text-decoration:line-through;white-space:nowrap}
.tprice tr:hover span.pricep{border:1px solid #f2880b}
.fball2{background:rgba(255,255,255,0.5);width:100%;margin:0 auto;border:1px solid #a8a8a5;font-family:tahoma,verdana,sans-serif;font-size:14px}.fball2 td{padding:10px 5px}
.fhead{background:url(/wp-content/images/back-htop.png) #ededef;border-bottom:2px solid #008ed5;font-size:22px;font-weight:700;color:#5f5f5f;text-align:center}.fball2 td.fhead,div.fhead{padding:20px}
::-webkit-input-placeholder{color:#008ed5}::-moz-placeholder{color:#008ed5}:-ms-input-placeholder{color:#008ed5}
body,figure{margin:0}form{margin:0;position:relative;overflow:hidden}
h1.sp-title,h3.sp-title{font-size:18px;line-height:24px;color:#e0e0e0;border-bottom:1px solid #383838;margin:0 0 30px;padding:0 0 5px}
h1.sp-title span,h3.sp-title span,ol li a:hover{color:#f2880a}
html,body{min-width:320px}
body{background:#f3f3f3 url(images/back-light.jpg);color:#393939;font:18px/20px Arial,Helvetica,sans-serif;position:relative}
.nobgimg{background-image:none}
.top-line{background:url(images/row-top.png) 0 0 repeat-x}
#main{width:100%;overflow:hidden;background:none;min-width:320px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 auto;padding:0 0 30px}
img{max-width:100%;height:auto}
.ie8 img{max-width:none!important}
dl dt{margin-bottom:.2em;font-size:18px;line-height:1.2em;color:#191919;padding:0}
dl dd{padding:5px 0}
ul{list-style-type:none;margin:10px 0 10px;padding:0}
ul.listpage{margin-left:auto;margin-right:auto}.m1 ul.listpage{width:100%}.m2 ul.listpage{width:80%}
ul.listpage li{background:rgba(255,255,255,0.8) url(images/check-blue.png) 10px 50% no-repeat;border:none;margin-bottom:30px;padding:15px 15px 15px 30px;font-size:16px;color:#000;text-shadow:1px 1px 1px #fff}
ul.listpage li a{color:#008ed5;text-shadow:1px 1px 1px #ddd;text-decoration:none}
ul.listpage2 li a{width:100%;height:auto;background:none;color:#292929;text-shadow:1px 1px 1px #fff;text-decoration:none}
ul.listpage2 li a:hover{color:#474742}
ul.colorwt li a{color:#474742;font-weight:400}
.mt2p{margin-top:2%}.mt12p{margin-top:12%}.mb4p{margin-bottom:4%}
ol.ci{counter-reset:li;list-style:none;margin-top:20px}ol.ci li{clear:both;margin-bottom:20px;overflow:hidden}ol.ci li:before{counter-increment:li;content:counter(li);color:#fff;background:#008ed5;display:block;float:left;text-align:center;margin:1px 10px 5px 1px;line-height:40px;width:40px;height:40px;border:1px solid #fff;box-shadow:0 0 0 1px #008ed5}ol.ci2{counter-reset:li 4}ol.ci li span{display:block;margin-left:54px}ol.ci li span b{display:inline-block;margin-bottom:5px}
.archive-lists ul{width:50%}
ul li{vertical-align:top;list-style-type:none;background:url(images/list-marker.png) 100% 13px no-repeat;font-size:14px;line-height:20px;border-top:1px solid #afafaf;margin:0 0 6px;padding:7px 20px 0 0}
.menu li.current-menu-item>a{color:#f2880a;text-shadow:1px 1px 1px #ccc}
#sidebar ul li:first-child{border-top:none}
ul li a{color:#535352;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#wpadminbar li a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background:none;padding:0}
ul ul{margin:0;padding:10px 0 0}
#header{position:relative;z-index:99;background:none;margin:0;padding:0}
.row-logo{position:relative;min-height:99px}
.row-logo-inner{background:#f5f5f3;text-align:center}
.uptext{background:url(/wp-content/images/back-htop.png) #efefed;border-bottom:1px solid #c8c8ce;font-size:16px;color:#333;text-align:center;text-shadow:1px 1px 2px white}
.logo{position:relative;z-index:100;margin:0;padding:5px 10px}.logo img{margin-top:1px}.logo .namelogo{font-size:39px;text-transform:uppercase}.logo .namelogo a{text-decoration:none;color:#b5d5ff}.logo .tagline{position:relative;text-align:center;font-size:10px;text-transform:uppercase;color:#fff;display:block;margin:0;text-shadow:1px 1px 1px #333}
.widget-header ul{overflow:hidden;margin:0}.widget-header ul li{vertical-align:top;list-style-type:none;color:#fff;background:none;display:inline-block;font-size:12px;line-height:15px;border:none;border-left:1px solid #383838;margin:0;padding:0}.widget-header ul li a{font-size:12px;line-height:15px;display:block;color:#fff;text-transform:uppercase;text-decoration:none;font-family:Oswald,sans-serif;font-weight:400;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:16px 21px 19px 20px}
.top-box{background:none;margin-bottom:0;overflow:hidden;zoom:1;position:relative;padding:0}
.box-text{font-size:14px;line-height:20px;color:#6f6f6f;background:url(images/bg-title.gif) 0 0 repeat-y;overflow:hidden;padding:5px 0 4px 15px}
.top-box h2{font-size:24px;line-height:28px;color:#f2880a;float:left;border:none;display:inline-block;width:auto;min-height:37px;margin:0 15px 0 0;padding:12px 0 0}
nav.primary{position:relative;background:none;z-index:99;display:inline-block;margin-top:13px;border-bottom:2px solid #118ed5;color:#787879;padding:0;vertical-align:middle}
.sf-menu{position:relative;background:none;text-align:left;padding:0}.sf-menu li{position:relative;list-style:none}.sf-menu>li{background:#ededef;display:block;float:left;text-align:center;position:relative;border:none;border-left:1px solid #f1f1f5;border-right:1px solid #e3e3e6;margin:0;padding:0}.sf-menu li a{display:block;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.sf-menu>li>a{font-size:16px;line-height:20px;background:none;color:#555;text-transform:uppercase;font-family:verdana,arial,sans-serif;font-weight:400;text-shadow:1px 1px 2px #fff;padding:12px 30px}.sf-menu li ul.sub-menu{position:absolute;width:0;background:#efefed;margin:0;padding:0;overflow:hidden;font-size:14px;border:none;opacity:0;transition:opacity .5s ease-out .5s}.sf-menu li:hover ul.sub-menu,.sf-menu li.sfHover ul{width:280px;left:0;top:44px;z-index:99;border:1px solid #f2880b;opacity:1}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{width:200px;background:#222;margin:0;padding:0}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:-200px;top:0;z-index:99}.sf-menu ul li,.sf-menu ul li li{text-align:left;background:none;display:block;border-top:none;border-bottom:1px solid #a8a8a8;margin:0;padding:0}.sf-menu li li a{text-align:left;color:#474742;font-size:16px;line-height:18px;background:url(images/menu-marker.png) 5px 12px no-repeat;display:block;padding:10px 5px 10px 25px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#slider-wrapper{width:100%;position:relative;overflow:hidden;z-index:1;margin:5px 0 0;padding:0}
.m1{background:#118ed7 url(/wp-content/images/back1.jpg) 50% 50% no-repeat;background-size:cover;min-height:600px}
.m2{background:#118ed7 url(/wp-content/images/back_middle2.jpg) 50% 50% no-repeat;background-size:cover;min-height:600px}.m2 h2{background:rgba(255,255,255,0.8);margin:15px 0;padding:10px 5px;border:1px solid #c5c5c8}
.primary_content_wrap{position:relative;z-index:1;background:#f5f5f9;padding:5px 0 0}
#content.left{float:right !important}
.left-content-area h2{color:#222;border-bottom:1px solid #afafaf;margin:0 0 25px}
.before-content-area .box{padding:17px 30px 21px}.center-content-area .box{padding:30px}.right-content-area .box{padding:30px}
.box{margin-bottom:10px}
.button{display:inline-block;color:#fff;font-size:12px;line-height:18px;text-decoration:none;background:none;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0}
.button.small{font-size:10px;line-height:15px}.button.large{font-size:16px;line-height:20px}
.link{display:inline-block;color:#fff;text-decoration:none;font-size:12px;line-height:18px;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;background:url(images/list-marker.png) 100% 5px no-repeat;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0 20px 0 0}
.more-link{width:10px;height:9px;display:inline-block;background:url(images/list-marker.png) center center no-repeat;text-decoration:none}
.header-title h1{font-size:18px;line-height:24px;color:#e0e0e0;border-bottom:1px solid #383838;margin:0;padding:0 0 5px}
.post-holder{position:relative;overflow:hidden}
.post-holder.no-border{border:none;margin:0;padding:0}
.wrapinfo{max-width:1200px;margin:auto;overflow:hidden}.blueback{background:#e6e6e9;margin:20px 0;color:#393944;border-top:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;overflow:hidden}.blueback .wrapinfo{margin:10px auto 20px}.blueback h2{background:none;border-width:0 0 1px;margin-bottom:30px}.blueback .content-info p{font-size:16px;font-family:arial,sans-serif}
.content-info{padding:0 10px;overflow:hidden}.content-info .fld50{float:left;width:48%;min-width:300px;margin-right:2%}.content-info .fld50 h3{margin:15px}.content-info .fld50 p{padding:5px 15px}
.content-info .fld33{float:left;width:33%;min-width:300px}.content-info .fld33 p{padding:0 10px;text-align:justify}.content-info p {font-family:verdana,sans-serif}
.content-info .fld25{float:left;width:24%;min-width:150px;margin-right:1%}.content-info .fld25:last-child{margin-right:0}.fld25>div{margin-bottom:10px}.icons{background:white;border:1px solid #118ed7;text-align:center;box-shadow:0 0 0 2px white}
.clrb{clear:both}
.fs16{font-size:16px}.fs14{font-size:14px}
a.revlnk{display:inline-block;background:#118ed7;padding:2px 7px;font-weight:400;color:white;border:1px solid #c2c2c5;border-radius:2px;text-shadow:1px 1px 1px #393939}a.revlnk:hover{background:#009ee8;text-decoration:none}
.m1 .rightside{width:38%;margin-left:1.7%;float:right}.m2 .rightside{width:48%;margin-left:1.7%;float:right}.intro{background:rgba(255,255,255,0.8);margin-top:20px;padding:20px;clear:both;color:#000;text-align:center;text-shadow: 1px 1px 1px white}
.m1 .leftside{width:38%;float:left}.m2 .leftside{width:48%;float:left}.leftside h2{background:url(/wp-content/images/back-htop.png) #eee;margin:0;padding:0;border:none;text-align:left;font-size:18px}.leftside a{display:block;margin:5% auto;color:#373732;background:url(images/calculator.png) no-repeat 20px 50% transparent;border:1px solid #118ed5;padding:20px 15px 20px 90px;border-radius:4px}.leftside a.zamerlnk{background-image:url(images/zamer.png)}.leftside a.actlnk{background-image:url(images/akcii.png)}.leftside a:hover{color:#333;background-color:#f5f5f2;border:1px solid #118fd7}
.mt20{margin-top:20px}.mb20{margin-bottom:20px}.m10all{margin:10px}.m0aut{margin:0 auto}.mb0{margin-bottom:0}
#price_total,.reqf{white-space:nowrap;color:#008ed5}.cost_name{position:relative;display:block;padding-top:20px;font-size:16px}.allprice{color:#474742}.pricewarn{position:absolute;top:0;left:0;color:#aaa;font-weight:400;font-size:12px}
#price_total .byn{color:#f2880b}#price_total .byr{color:#f2880b;font-weight:400}
.entry-header{margin-bottom:16px;position:relative;padding:0}
.post-holder h2.entry-title a,.post-holder h1.entry-title a{color:#fff;text-decoration:none;background:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0}
.post-meta{display:none;color:#6f6f6f;padding:0 0 0 75px}
.dates{position:absolute;top:0;left:0;overflow:hidden;display:block;width:64px;height:51px;background:#3e3e3e;font-size:16px;line-height:20px;text-transform:uppercase;color:#e0e0e0;text-align:center;font-family:Oswald,sans-serif;font-weight:400;border-radius:3px;padding:11px 0 0}
.dates .mounth{display:block;margin-top:0}
.featured-thumbnail{position:relative;float:left;margin:0 20px 10px 0}.featured-thumbnail a{display:block;text-decoration:none}.featured-thumbnail img{position:relative;z-index:1;width:100%;height:auto}
.stroke{position:absolute;border:3px solid #727272;top:0;left:0;bottom:0;right:0;z-index:2;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.featured-thumbnail a:hover .stroke{border-color:#f2880a}.featured-thumbnail.large{overflow:hidden;float:none;display:block;width:100%;height:auto;margin:0 0 25px}
.post-content{padding:4px 0 0}.post-content .excerpt{overflow:hidden;border-bottom:1px solid #383838;margin-bottom:8px;padding:0 0 16px}
.related-posts{overflow:hidden;border-bottom:1px solid #383838;margin:0 0 37px;padding:0 0 10px}.related-posts li{list-style-type:none;display:inline-block;background:none;width:22%;border:none !important;margin:0 2% 20px 0;padding:0}.related-posts li a{background:none;padding:0}.related-posts li .featured-thumbnail{float:none;overflow:hidden;width:100%;height:auto;margin:0 0 10px}
h3 #comments{font-size:18px;line-height:24px;color:#e0e0e0;border-bottom:1px solid #383838;margin:0 0 20px;padding:0 0 5px}
.commentlist{list-style-type:none;border-bottom:1px solid #383838;margin:0;padding:0 0 40px}
li.comment{list-style-type:none;overflow:hidden;background:none;text-transform:none;font-size:12px;color:#6f6f6f;margin:0!important;padding:0}
li.comment .comment-body{position:relative;zoom:1;background:#2d2d2d;margin-top:10px;overflow:hidden;padding:10px 22px 16px 10px}
li.comment .comment-body p{margin-bottom:8px}
.comment-author{float:left;margin:0 15px 5px 0}
li.comment .avatar{float:none;display:block;vertical-align:top;overflow:hidden;border:1px solid #1f1f1f}
.author-comment{display:block;font-size:12px;line-height:20px;color:#fff;margin-top:0;text-align:center}
.comment-text{padding-top:5px}
.comment-meta{font-size:12px;line-height:20px;color:#6f6f6f;display:inline-block;margin-top:6px}
.commentlist ul.children{overflow:hidden;margin:0 0 0 40px;padding:0}
.reply{display:inline-block;margin-left:22px}
.reply a{display:inline-block;color:#f2880a;font-size:12px;line-height:20px;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding:0}
#respond{padding-top:19px;margin-top:18px}
#respond h3{font-size:18px;line-height:24px;color:#e0e0e0;border-bottom:1px solid #383838;margin:0 0 30px;padding:0 0 5px}
.cancel-comment-reply small{font-size:12px}
.cancel-comment-reply a{color:#6f6f6f !important;text-decoration:underline;background:none;margin-bottom:5px;display:inline-block;padding:0}
.allowed_tags{background:#eee;font-size:11px;font-family:"Courier New",Courier,monospace;color:#666;padding:15px}.allowed_tags strong{font-family:Tahoma,Geneva,sans-serif}
.alignleft{float:left;margin:0 20px 10px 0}
.alignright{float:right;margin:0 0 10px 20px}
.aligncenter{text-align:center;margin:0 auto}
article .post-content img{max-width:710px}
.frame{background:#fff;border:1px solid #dbdbdb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;padding:7px}.frame img.alignleft,.frame img.alignright{border:none;margin:0;padding:0}
.pagenavi{clear:both;position:relative;font-size:12px;line-height:18px;font-family:Oswald,sans-serif;font-weight:400;overflow:hidden;text-align:center;padding:0 0 5px}
.author .pagenavi{padding:14px 0 35px}
.pagenavi span,.pagenavi a{display:inline-block;color:#fff;text-decoration:none;width:auto;text-transform:uppercase;background:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin:2px 9px;padding:0}
.pagenavi a.nexts{background:url(images/list-marker.png) 100% 5px no-repeat;padding-right:15px}
.pagenavi a.prevs{background:url(images/prevs.png) 0 5px no-repeat;padding-left:15px}
.tags-cloud a,.tagcloud a{display:inline-block;color:#fff;font-size:12px;line-height:17px;text-decoration:none;background:#222;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;border-radius:3px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;vertical-align:top;margin:0 1px 4px 0;padding:5px 10px}
.tags-cloud a:hover,.tagcloud a:hover{background-color:#f2880a;color:#222}
nav.oldernewer{overflow:hidden;margin-bottom:30px}nav.oldernewer a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}nav.oldernewer a:hover{color:#707070}
.recent-posts .format-image{float:left;margin:0 20px 20px 0}
.image-post-format{float:left;position:relative;width:100%;height:auto;margin:0 0 10px}
.recent-posts .format-audio{margin-bottom:2em}.recent-posts .format-audio .audio-wrapper{margin-bottom:.5em}
.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;margin:0 0 2%}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}
.gallery_post{width:300px;float:left;margin:0 20px 10px 0}
.slides_container_gallery{width:300px;margin-bottom:10px;height:150px}.slides_container_gallery .g_item{width:300px;display:block}
#recent-author-posts{margin-bottom:35px}#recent-author-comments ul{width:55%}
.author-info{position:relative;overflow:hidden;border-bottom:1px solid #262626;margin:0 0 35px;padding:0 0 30px}.author-info .avatar{margin:0 20px 0 0}.author-info .avatar img{float:left;border:3px solid #727272;position:relative}.author-meta{margin-bottom:20px;overflow:hidden;width:100%}
#error404{padding:30px 0}.error404-num{font-size:250px;line-height:1.2em;color:#6f6f6f;text-align:center}#error404 hgroup{padding-top:50px;margin:0 0 2em}#error404 hgroup h1{font-size:3em;margin-bottom:.2em;padding-left:0}
#gallery .portfolio li{list-style-type:none;display:inline-block;zoom:1;vertical-align:top;width:32.05%;height:auto;position:relative;background:none;border:none;font-size:12px;margin:0 1.6% 37px 0;padding:0}
* + html #gallery .portfolio li{display:inline}
#gallery .portfolio li a.image-wrap{display:block;overflow:hidden;width:100%;height:auto;margin-bottom:16px;position:relative;background:url(images/loading-folio.gif) 50% 50% no-repeat;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;padding:0}
#gallery .portfolio .folio-desc{margin-bottom:0;padding:0}
#gallery .portfolio p.excerpt{margin-bottom:0;padding:0}
#gallery.one_column .portfolio li{width:100%;margin-right:0;margin-left:0}
#gallery.one_column .portfolio li a.image-wrap{width:62.3%;height:auto;float:left;margin:0 1.8% 15px 0}
#gallery.one_column p.excerpt{margin-bottom:21px}
#gallery.two_columns .portfolio li{width:49.1%;margin:0 1.45% 37px 0}
#gallery.four_columns .portfolio li{width:23.65%;margin:0 1.45% 37px 0}
#sidebar h3{background:none;font-size:18px;line-height:24px;color:#222;border-bottom:1px solid #afafaf;margin:0 0 25px;padding:0 0 5px}
.widget{margin-bottom:12px;background:url(/wp-content/images/back-htop.png) #ecece8;border:1px solid #a8a8a8;border-radius:4px;padding:10px 7px}.widget.dark{background:#3e3e3e;padding:30px}.widget.dark h2{color:#e0e0e0;border-bottom:1px solid #222;margin:0 0 23px}.widget.dark ul li{color:#959595;border-color:#6f6f6f}.widget.dark ul li a{color:#6f6f6f}.widget .textwidget p{background:#f1f1f1;border:1px solid #ccc;padding:3px;color:#656565;border-radius:2px}.widget .textwidget p.darkp{background:#f5f5f1;padding:0;text-align:center;border:1px solid #f2880b;box-shadow:0 1px 2px #ccc}.widget .textwidget p.darkp a{display:block;color:#f2880b}.widget .textwidget p.darkp:hover{background:#efefed}
#wp-calendar{width:100%}#wp-calendar td{text-align:center;border:none;padding:6px 0}#wp-calendar caption{font-size:16px;line-height:20px;color:#222;font-weight:400;font-family:Oswald,sans-serif;text-transform:uppercase;margin-bottom:5px;text-align:center;padding:4px 0}#wp-calendar thead{border-top:1px solid #afafaf;border-bottom:1px solid #afafaf}#wp-calendar thead th{font-size:14px;line-height:20px;color:#222;text-align:center;font-weight:400;font-family:Oswald,sans-serif;padding:7px 0}
.faq_list dt{color:#fff;position:relative;font-size:15px;font-weight:400;background:none;margin:0;padding:0 0 5px 28px}.faq_list span.marker{display:block;position:absolute;left:0;top:0;font-size:15px;color:#fff;font-weight:700}.faq_list dd{position:relative;margin:0 0 2em;padding:0 0 0 28px}
ul.recentcomments li{border-top:1px solid #afafaf;border-bottom:none;background:none;overflow:hidden;list-style-type:none;font-size:12px;margin:0;padding:25px 0}ul.recentcomments li:first-child{padding-top:0;border-top:none}ul.recentcomments li img{float:left;border:3px solid #727272;margin:0 12px 0 0}ul.recentcomments .comment-body{padding:15px 0 0}ul.recentcomments .comment-body a{text-decoration:none;color:#6f6f6f}ul.recentcomments li h4{margin-bottom:.1em;color:#222}ul.recentcomments li h4 a{text-decoration:none;color:#222}ul.recentcomments li small{font-size:11px;color:#6a6a6a}
.post_list li{list-style-type:none;overflow:hidden;background:none;border:none;font-size:12px;margin:0 0 15px;padding:0}.post_list li .featured-thumbnail{margin:7px 10px 3px 0}
.pagination{list-style:none;text-align:center;margin:0;padding:0}.pagination li{list-style-type:none;background:none;display:inline;margin:0 2px;padding:0}.pagination a{display:inline-block;background:#fff;color:#050505;padding:2px 8px}.pagination .current a,.pagination a:hover{background:#f2880a;color:#fff}
.name-testi{text-align:right;display:block;padding:20px 0 0}.name-testi a{font-weight:400}
.border-top{border-top:1px solid #383838;padding:9px 0 0}
.latestpost{list-style-type:none;margin:0;padding:0}.latestpost li{list-style-type:none;background:none;font-size:12px;border-top:1px solid #383838;margin:0 0 29px;padding:31px 0 0}.latestpost li:first-child{margin-top:0;border-top:none}.latestpost li .featured-thumbnail{float:none;margin:0 0 17px}.latestpost .separator{background:url(images/separator.gif) 112px 0 repeat-y}.latestpost .latest-meta{float:left;width:91px;text-align:right;margin-right:41px;font-size:12px;line-height:18px;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:400}.latestpost li time{color:#f2880a;display:block;margin:0 0 4px}.latestpost li .latest-author{display:block;margin:0 0 6px}.latestpost li .latest-category{display:block;margin:0 0 5px}.latestpost li .latest-category a{color:#6f6f6f;display:inline-block}.latestpost li .comments-link{background:url(images/comments-icon.png) 0 4px no-repeat;padding-left:20px;color:#f2880a;min-height:17px}
#sidebar .latestpost li{border:none;padding:0}#sidebar .latestpost .separator{background:none}#sidebar .latestpost .latest-meta{float:none;width:100%;display:none}
.sidebar-latestpost{list-style-type:none;margin:0 0 9px;padding:0}
.sidebar-latestpost li{list-style-type:none;background:none;font-size:12px;border:none;overflow:hidden;margin:0 0 25px;padding:0}
.sidebar-latestpost li .featured-thumbnail{float:none;margin:0 0 16px}
.sidebar-latestpost li time{font-size:12px;line-height:18px;color:#f2880a;text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:400;display:block;margin:0 0 9px}
.sidebar-latestpost li .excerpt{text-decoration:none;color:#6f6f6f;display:inline;background:url(images/excerpt-marker.png) 99% 3px no-repeat;padding-right:10px}
#sidebar .sidebar-latestpost li .excerpt{background-image:url(images/list-marker.png)}
.banners-holder li{list-style-type:none;float:left;background:none;border:none;width:47.5%;margin:0 5% 5% 0;padding:0}
.banners-holder li img{vertical-align:top;width:100%;height:auto}
.recent-posts{width:100%;overflow:hidden;border:none;margin:0;padding:0}.recent-posts li{list-style-type:none;border:none !important;background:none;font-size:12px;overflow:hidden;margin:20px 0 0;padding:0}.recent-posts li h4{padding-top:8px}.recent-posts li h6{padding-top:6px}.recent-posts li .featured-thumbnail{margin-right:21px}.recent-posts li .excerpt{overflow:hidden;border-bottom:1px solid #383838;margin:0 0 8px;padding:0 0 16px}.recent-posts li span.meta{display:block;margin-bottom:5px;font-size:10px;color:#fff;text-transform:uppercase;overflow:hidden}.recent-posts.team{margin-bottom:12px}.recent-posts.team li .featured-thumbnail{margin-right:20px}.recent-posts.team li .excerpt{overflow:hidden;border-bottom:none;margin:0 0 8px;padding:0}.recent-posts.awards{margin-top:-3px;margin-bottom:-27px}.recent-posts.awards li{width:47%;display:inline-block;margin:0 5.9% 32px 0}.recent-posts.awards li .excerpt{padding:0 0 12px}.recent-posts.awards li h4{padding-top:0}.popular_posts li{list-style-type:none;overflow:hidden;margin:0;padding:0 0 20px}.recent-comments li{border:none;margin:0;padding:0 0 .5em}
#footer{overflow:hidden}
#footer #copyright{background:#f5f5f8;padding-bottom:10px}
#widget-footer{float:right;width:15%;text-align:right}
nav.footer{overflow:hidden;display:block;background:#e6e6e9;margin:0 0 20px;padding:10px;border-bottom:1px solid #a8a8a8;text-shadow:1px 1px 2px #fff}nav.footer ul{margin:0;padding:0}nav.footer ul li{list-style-type:none;display:inline-block;font-size:14px;background:none;border-style:solid;border-width:0 1px 0 0;border-color:#118ed5;margin:0;padding:0 10px}nav.footer ul li a{font-size:14px;color:#474742;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}nav.footer ul li a:hover{color:#008ed5}nav.footer ul li.selma a{color:#474742;border-bottom:1px solid #118ed5}
#copyright{background:none;margin:0;text-align:center}
.name-site{display:inline-block;font-size:24px;border-right:1px solid #aaa;text-transform:uppercase;color:#474742;font-family:Oswald,sans-serif;font-weight:400;margin:0;padding:0 24px 0 0}
.footer-text{display:inline-block;font-size:20px;line-height:18px;color:#474742;padding:6px 0 0 24px}
.lightbox{display:block;position:relative}
.tabs{margin:1px 0 20px}
.tabs .tab-wrapper{border:1px solid #ddd;border-radius:0 5px 5px;-moz-border-radius:0 5px 5px;-webkit-border-radius:0 5px 5px;margin:-1px 0 0}
.tabs .tab-menu ul{list-style:none;margin:0 !important;padding:0 !important}
.tabs .tab-menu li{display:inline;float:left;margin:0;padding:0}
.tabs .tab-menu a{background-color:#fafafa;border:1px solid #ddd;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;color:#aaa;display:block;font-size:12px;letter-spacing:1px;margin:0 2px 0 0;padding:8px 20px}
.tabs .tab-menu a:hover{background-color:#f2f2f2;color:#666}
.tabs .tab-menu a.active{background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#fafafa');background:0;border-bottom:none;color:#666;padding:8px 20px 9px}
.tabs .tab{background-color:#fafafa;border-radius:0 5px 5px;-moz-border-radius:0 5px 5px;-webkit-border-radius:0 5px 5px;padding:20px}
.toggle{padding:0 0 2px}
.toggle .trigger{background-color:#f5f5f5;background:0;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#666;display:block;position:relative;text-decoration:none;height:1%;padding:10px 12px 10px 40px}
.toggle .trigger span{background:url(includes/images/toggle.png) 0 0 no-repeat;display:block;position:absolute;top:9px;left:10px;text-indent:-9999px;width:22px;height:20px}
.toggle .trigger:hover,.toggle .active{background:#191919;color:#fff}
.toggle .active span{background-position:0 -20px}
.toggle .box{background-color:#fafafa;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:20px}
.dropcap{display:block;float:left;width:64px;height:51px;font-size:36px;line-height:40px;color:#e0e0e0;text-transform:uppercase;text-align:center;font-family:Oswald,sans-serif;font-weight:400;border-radius:3px;background:#3e3e3e;overflow:hidden;margin:0 22px 20px 0;padding:11px 0 0}
.hr{height:1px;background:#383838;overflow:hidden;font-size:0;line-height:0;margin:30px 5px}
.sm_hr{height:1px;background:#383838;overflow:hidden;font-size:0;line-height:0;margin:25px 10px}
.spacer{height:50px;overflow:hidden;font-size:0;line-height:0}
.address{overflow:hidden;width:100%;margin:0;padding:0}
.address dt{float:left;width:165px;margin-right:20px;font-size:12px;line-height:20px;color:#6f6f6f;background:url(images/address-icon1.png) no-repeat 0 3px;padding:0 0 0 55px}
.address dd{float:left;width:217px;background:url(images/address-icon2.png) no-repeat 0 3px;padding:0 0 0 53px}
.address dd ul li{background:none;border:none;font-size:12px;padding:0}
.address dd a{color:#fff;text-decoration:underline}
.google-map{margin-bottom:20px;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-image:url(images/loading-map.gif)}
.video-wrap{margin-bottom:10px;position:relative;zoom:1}
.video-wrap object{position:relative;z-index:2}
.video-bg{background-color:#000;position:absolute;left:0;top:0;z-index:1}
.error .play-pause p{cursor:auto}
.alert-box,.wpcf7-response-output{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:.91em;line-height:1.4em;border:1px solid #dbdbdb;font-family:Arial,Helvetica,sans-serif;margin-bottom:15px;padding:20px 20px 20px 90px !important}
.error-box,.wpcf7-mail-sent-ng{color:#c31b00;background:url(images/icons/alert/icon-error.png) no-repeat 10px 50% #fcc;border-color:#f99}
.attention-box,.wpcf7-validation-errors,.wpcf7-spam-blocked{margin:10px auto;color:#fff;background:url(images/icons/alert/icon-info-action.png) no-repeat 10px 50% #999;padding:10px 15px 10px 75px;border:1px dashed #dedede;border-radius:4px;text-shadow:1px 1px 2px #222}
.attention-box-dark{margin:20px auto;background:url(images/icons/alert/icon-info.png) no-repeat 10px 50% #efefed;border:1px solid #a8a8a8;padding:10px 15px 10px 75px;overflow:hidden;border-radius:4px}
.attention-box-dark h3{background:none;padding:0;border-bottom:1px solid #a8a8a8}
.otzyv{background:url(images/icons/alert/icon-download-orange.png) no-repeat 10px 50% #efefed}
.attention-box div, .attention-box-dark div{margin:10px 0;line-height:1.6}
.notice-box{color:#373737;background:url(images/icons/alert/icon-info.png) no-repeat 20px 50% #bfe4f9;border-color:#68a2cf;border-radius:4px}
.attention-box h3{background:none;padding:0;border-bottom:1px solid #b8b8b8;color:#eee}
.result-submit{position:absolute;bottom:-52px;left:0;width:100%;text-align:center;color:#fff;padding:16px 0;font-size:14px;display:none}.goodres{background:#118ed7}.badres{background:#c33}.result-submit>div{padding-right:20px}.close_result{position:absolute;top:1px;right:1px;padding:3px 10px;background:#fff;color:#393944;cursor:pointer}
input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;color:#555;vertical-align:middle;font-weight:400;border:1px solid #999;outline:none}
input[type=text],textarea{display:block;margin:auto;background:#fff;padding:15px;border:1px solid #999;border-radius:0;width:90%;box-shadow:0 0 1px 3px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none}
input[type=submit],input[type=reset]{position:relative;display:inline-block;color:#fff;padding:10px 20px;text-decoration:none;font-size:12px;line-height:18px;cursor:pointer;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;background:#118ed7;border:none;transition:all .5s ease}
input[type=submit]:hover,input[type=reset]:hover{background:#009ee8;color:#fff}
input[type="text"]:hover,textarea:hover{border:1px solid #676767}
input[type="text"]:focus,textarea:focus{border:1px solid #008ed5}
#commentform a{color:#f2880a;text-decoration:underline}#commentform p.field{margin-bottom:9px}#commentform p.area{margin-bottom:15px}#commentform label{display:block;padding-bottom:5px;color:#727272}#commentform input[type=text]{width:38.5%;height:29px}#commentform textarea{width:59%;height:249px;overflow:auto}
#searchform .searching{width:100%;margin-right:0;margin-bottom:10px;height:29px;float:left}
#searchform .submit{float:left;margin:0}
#sidebar #searchform .searching{border:1px solid #AFAFAF;background:none}
.one_half{width:48%}.one_third{width:30.66%}.two_third{width:65.33%}.one_fourth{width:22%}.three_fourth{width:74%}.one_fifth{width:16.8%}.two_fifth{width:37.6%}.three_fifth{width:58.4%}.four_fifth{width:79.2%}.one_sixth{width:13.33%}.five_sixth{width:82.67%}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;float:left}
.last{margin-right:0 !important;clear:right}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.wrapper{width:100%;overflow:hidden}
* html .clearfix{height:1%}
.floatleft{float:left;margin:10px}
.floatright{float:right;font-size:17px;margin:15px}
table img,.content img.alignleft{border:3px solid #727272;width:255px;height:170px;margin:5px 15px 5px 5px}
.endFloat:after{clear:both !important;content:".";display:block;height:0;line-height:0;visibility:hidden}.endFloat{clear:both !important}
.s4{clear:both;color:#61BF04;font-size:17px;margin:0 6px;padding:0}
img,a{border:0 none}
.totopdiv a{display:block;background:#f3f3f1 url(images/arrow-up_16x16.png) no-repeat 50% 50%;border:1px solid #848484;color:#474742;text-align:center;text-decoration:none;padding:7px 20px;z-index:123;text-shadow:1px 1px 1px #aaa;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0}
.totopdiv a:hover{border:1px solid #118ed5;opacity:1}
.contact_info{float:left;width:370px;padding-left:10px;height:140px;text-align:left;font-size:16px}
.cont_info_part{float:left;width:185px}
.el_contact{display:inline-block;margin:10px 3% 7px}.el_contact a{text-decoration:none}
.prefix_tel{color:#636361}
.tel_number{font-size:18px;font-weight:700;color:#474742;vertical-align:top}
.time_work{font-weight:700}
.callback img{width:150px}
.gallery{background:#eee;margin:0 auto 10px;border:1px solid #a8a8a5;border-radius:4px}
.gallery .gallery-item{float:left;margin-top:10px;text-align:center}
.gallery-columns-1 .gallery-item{width:99%}.gallery-columns-2 .gallery-item{width:49%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16%}.gallery-columns-7 .gallery-item{width:14%}
.gallery .gallery-item img{width:200px;border:1px solid #cfcfcf}.gallery .gallery-item img:hover{border:1px solid #008ed5}.gallery .gallery-item .gallery-caption{width:87%;background:#f5f5f3;margin:auto;padding:4px;color:#252525;font-size:12px;border:1px dotted #a8a8a5}
div.price_2013{float:left;margin-bottom:20px;width:743px}
.price_2013 div{clear:both;font:13px Verdana;margin-left:10px;min-height:18px}.price_2013 span#what{float:left;width:320px}.price_2013 span#what a{color:#000;text-decoration:none}.price_2013 span#price{float:left;font-weight:700;width:80px}.price_2013 div#br{float:left;height:18px;width:743px}.price_2013_logo{position:absolute;right:30px}h4.price_2013{border-bottom:1px solid silver;float:left;padding-bottom:2px;width:723px;margin:0 10px 10px}div.price_2013_more{float:left;font:12px Tahoma,arial;margin:10px 0 10px 10px}
.fotogal{float:left;width:280px;padding:0}.fotogal td{padding:0 !important}
.vitrina_ad td{float:left;padding:0 0 10px}
ul li a:hover,.widget-header ul li a:hover,.sf-menu>li:hover>a,.button:hover,#sidebar .button:hover,.link:hover,.post-holder h2.entry-title a:hover,.post-meta a:hover,.related-posts li h5 a:hover,.comment-meta a,.pagenavi a:hover,.pagenavi .current,#gallery .portfolio .folio-desc h4 a:hover,.widget.dark ul li a:hover,ul.recentcomments li h4 a:hover,.post_list li .post-title:hover,.latestpost li .latest-author a:hover,.latestpost li h4 a:hover,#sidebar .latestpost li h4 a:hover,.twitter ul li .twitt-body a:hover,#sidebar .twitter ul li a.timesince:hover,#sidebar .twitter ul li .twitt-body a,.twitter .profileLink:hover,#sidebar .twitter .profileLink:hover,.recent-posts li h4 a:hover,.recent-posts li h6 a,#sidebar #searchform .submit:hover{color:#118ed7}
.sf-menu>li.sfHover>a{color:#118ed7;text-shadow:1px 1px 2px #444}
.sf-menu ul li:first-child{border-top:1px solid #e9e9e9}
#wpadminbar li,.sf-menu ul li:last-child,.sf-menu ul li li:last-child{border-bottom:none}
#widget-header h3,.pagenavi span.pages,.playing .play,.playing .loading,.playing .error,.loading .play,.loading .pause,.loading .error,.error .time,.error .play,.error .pause,.error .scrubber,.error .loading,.nocomments{display:none}
#topnav,.related-posts li h5,.author-meta p.gravatar,.recent-posts li:first-child{margin:0}
.sf-menu li li.sfHover>a,.sf-menu li li:hover>a,.new_menu a.active{color:#F2880A}
.sf-menu li li.current-menu-item>a{background:url(images/menu-marker-selected.png) 5px 12px no-repeat;color:#fff}
#content,#gallery.one_column .folio-desc,#sidebar,#calendar_wrap,.twitter ul li .twitt-body{padding:0}
#sidebar .button,.post_list li .post-title,#sidebar .latestpost li h4 a,#sidebar .twitter .profileLink,#sidebar #searchform .submit{color:#222}
.no-results,.header-title{margin-bottom:30px}
.no-results strong,.related-posts li h5 a,.reply a:hover,#gallery .portfolio .folio-desc h4 a,.testimonials div.testi_item blockquote a:hover,.name-testi .user,.latestpost li .latest-author a,.latestpost li .latest-category a:hover,.latestpost li .comments-link:hover,.latestpost li h4 a,.sidebar-latestpost li .excerpt:hover,.twitter ul li .twitt-body a,.twitter ul li a.timesince:hover,.recent-posts li h4 a,.recent-posts li h6 a:hover,#commentform a:hover{color:#f2880b}
.post-meta a,.footer-text a{color:#008ed5;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.dates .day,.playing .pause,.loading .loading,.error .error,.error .error-message,.clearfix{display:block}
p.gravatar,.latestwork li,.testimonials .thumb{float:left;margin-right:20px}
.related-posts li .featured-thumbnail img,.slides_container_gallery .g_item img,#gallery .portfolio li a.image-wrap img,.testimonials div.testi_item .featured-thumbnail img,article.testimonial .featured-thumbnail img,.single article.testimonial .featured-thumbnail img{width:100%;height:auto}
.talignright,#wp-calendar #next{text-align:right}
.cancel-comment-reply a:hover,.address dd a:hover{text-decoration:none}
.alignnone,.widget ul.twitter_update_list{margin:0 0 10px}
.older,.recent-posts li .post-date,.imgcart,.price_2013 span#currency{float:left}
.fleft{float:left}
.newer,.recent-posts li .post-comments,.fright{float:right}
.author-info h1,#error404 hgroup h2{padding-left:0}
.latestwork,#gallery .portfolio{width:100%;overflow:hidden;list-style-type:none;margin:0;padding:0}
#gallery .portfolio li.nomargin,.banners-holder li.nomargin,.recent-posts.awards li.nomargin{margin-right:0 !important}
#gallery .portfolio .folio-desc h4,.latestpost li h4{margin-bottom:10px}
.widget ul,.latestpost li .excerpt{margin-bottom:0}
#wp-calendar tfoot,#sidebar .border-top{border-top:1px solid #afafaf}
#wp-calendar #prev,.wpshop_mini_sum{text-align:left}
ul.recentcomments,.testimonials{margin:0;padding:0}
ul.recentcomments .comment-body a:hover,#sidebar .sidebar-latestpost li .excerpt:hover,#sidebar .twitter ul li .twitt-body a:hover{color:#000}
.post_list,.banners-holder,.popular_posts,.recent-comments,.address dd ul{list-style-type:none;margin:0;padding:0}
.testimonials div.testi_item .rel,.twitter{position:relative}
.banners-holder li:nth-child(2n),.recent-posts.awards li:nth-child(2n){margin-right:0}
.grid_1 .hr,.grid_2 .hr,.grid_3 .hr,.grid_4 .hr,.grid_5 .hr,.grid_6 .hr,.grid_7 .hr,.grid_8 .hr,.grid_9 .hr,.grid_10 .hr,.grid_11 .hr,.grid_12 .hr,.grid_13 .hr,.grid_14 .hr,.grid_15 .hr,.grid_16 .hr,.grid_17 .hr,.grid_18 .hr,.grid_19 .hr,.grid_20 .hr,.grid_21 .hr,.grid_22 .hr,.grid_23 .hr,.grid_24 .hr,.grid_1 .sm_hr,.grid_2 .sm_hr,.grid_3 .sm_hr,.grid_4 .sm_hr,.grid_5 .sm_hr,.grid_6 .sm_hr,.grid_7 .sm_hr,.grid_8 .sm_hr,.grid_9 .sm_hr,.grid_10 .sm_hr,.grid_11 .sm_hr,.grid_12 .sm_hr{margin-left:0;margin-right:0}
.address dd span,.textcart{float:left;width:100px}
.price_2013 span#what a:hover{color:red}
#searchform,.extra-wrap{overflow:hidden}
.camera_wrap a,.camera_wrap img,.camera_wrap ol,.camera_wrap ul,.camera_wrap li,.camera_wrap table,.camera_wrap tbody,.camera_wrap tfoot,.camera_wrap thead,.camera_wrap tr,.camera_wrap th,.camera_wrap td
.camera_thumbs_wrap a,.camera_thumbs_wrap img,.camera_thumbs_wrap ol,.camera_thumbs_wrap ul,.camera_thumbs_wrap li,.camera_thumbs_wrap table,.camera_thumbs_wrap tbody,.camera_thumbs_wrap tfoot,.camera_thumbs_wrap thead,.camera_thumbs_wrap tr,.camera_thumbs_wrap th,.camera_thumbs_wrap td{background:none;border:0;font:inherit;font-size:100%;vertical-align:baseline;list-style:none;margin:0;padding:0}
.camera_wrap{display:none;float:left;position:relative;z-index:0;width:100%;border:1px solid #a8a8a5;}
.camera_wrap img{max-width:none!important}
.camera_fakehover{height:100%;min-height:178px;position:relative;width:100%;z-index:1}
.cameraCont,.cameraContents{height:100%;position:relative;width:100%;z-index:1}
.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}
.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}
.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0}
.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}
.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}
.camera_target_content .camera_link{background:url(../images/blank.gif);display:block;height:100%;text-decoration:none}
.camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}
.camera_thumbs_wrap.camera_left .camera_bar,.camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}
.camera_thumbs_wrap.camera_bottom .camera_bar,.camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}
.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}
.camera_caption{bottom:0;left:0;display:inline-block;position:absolute;width:459px;font-size:14px;line-height:21px;color:#fff;text-align:left}
.camera_caption>div{background:url(../images/bg-banner.png) 0 0 repeat;border:1px solid #f2880a;padding:15px 25px}
.camera_caption>div a{display:inline-block;text-decoration:none}
.camera_wrap .camera_pag{position:absolute;bottom:10px;right:50px;z-index:2;text-align:left}
.camera_wrap .camera_pag .camera_pag_ul{list-style:none;text-align:center;margin:0;padding:0}
.camera_wrap .camera_pag .camera_pag_ul li{cursor:pointer;display:inline-block;position:relative;text-indent:-9999px;width:12px;height:12px;margin:0 4px}
.camera_wrap .camera_pag .camera_pag_ul li>span{position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-radius:6px}
.camera_thumbs_cont{overflow:hidden;position:relative;margin-right:35px;margin-left:35px;background:none}
.camera_thumbs_cont>div{width:100%;overflow:hidden;text-align:center;padding:10px 0}
.camera_thumbs_cont ul{font-size:0;line-height:0;list-style:none outside none;overflow:hidden;position:relative;text-align:center;margin:0;padding:0}
.camera_thumbs_cont ul li{display:inline-block;position:relative;height:91px;width:204px;background:none;border:none;padding:0 5px}
.camera_thumbs_cont ul li>img{cursor:pointer;vertical-align:bottom;position:relative;z-index:1;border:3px solid #727272;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin:0}
.camera_thumbs_cont ul li:hover>img,.camera_thumbs_cont ul li.cameracurrent>img{border:3px solid #222}
.camera_pag_ul li img{display:none;position:absolute;border:2px solid #222;width:100px;height:60px}
.camera_pag_ul .thumb_arrow{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #222;top:0;left:50%;margin-left:-7px;position:absolute}
.camerarelative{overflow:hidden;position:relative}
.imgFake{cursor:pointer}
.camera_prevThumbs,.camera_nextThumbs{width:40px;height:101px;position:absolute;display:none;cursor:pointer;z-index:999}
.camera_prevThumbs{left:0;background:url(../images/thumb-prev.png) center center no-repeat #4d4d4d}
.camera_nextThumbs{right:0;background:url(../images/thumb-next.png) center center no-repeat #4d4d4d}
.camera_prevThumbs div,.camera_nextThumbs div{position:absolute;display:block;top:0;left:0;right:0;bottom:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.camera_prevThumbs div{background:url(../images/thumb-prev-hover.png) center center no-repeat #4d4d4d}
.camera_nextThumbs div{background:url(../images/thumb-next-hover.png) center center no-repeat #4d4d4d}
.camera_prevThumbs:hover div,.camera_nextThumbs:hover div{opacity:1;filter:alpha(opacity=100)}
.camera_command_wrap{left:0;position:relative;right:0;z-index:4;background:#4d4d4d;overflow:hidden}
.camera_prev,.camera_next{cursor:pointer;height:40px;margin-top:0;position:absolute;top:40%;width:40px;z-index:2;opacity:0.6;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.camera_prev{left:0;background:url(../images/camera_skins.png) no-repeat 0 0 #fff}
.camera_next{right:0;background:url(../images/camera_skins.png) no-repeat -40px 0 #fff}
.camera_prev:hover,.camera_next:hover{background-color:#f2880a;opacity:1}
.camera_commands{right:40px;top:50%;height:40px;width:40px;cursor:pointer;position:absolute;z-index:2}
.camera_commands>.camera_play{background:url(../images/camera_skins.png) no-repeat -80px 0 #fff;height:40px;width:40px}
.camera_commands>.camera_stop{background:url(../images/camera_skins.png) no-repeat -120px 0 #fff;display:block;height:40px;width:40px}
.camera_clear{clear:both;display:block;height:1px;position:relative;margin:-1px 0 25px}
.camera_src,.camera_loader,.showIt{display:none}
.camera_wrap .camera_pag .camera_pag_ul li:hover>span,.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span{background:#f2880a}
.container{padding:0}
.row{width:100%;min-width:290px;overflow:hidden;position:relative;margin:0 auto}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11{margin-left:0.5%;float:left;min-height:1px}
.grid_3.left{margin-left:0;margin-right:3.8%}
.row .grid_1{width:4.85%}.row .grid_2{width:13.45%}.row .grid_3{width:20%}.row .grid_4{width:30.75%}.row .grid_5{width:39.45%}.row .grid_6{width:48.1%}.row .grid_7{width:56.75%}.row .grid_8{width:65.4%}.row .grid_9{width:79.5%}.row .grid_10{width:82.7%}.row .grid_11{width:91.35%}.row .grid_12{width:100%;float:left}
img,object,embed{max-width:100%}
img{height:auto}
.row .grid_1:first-child,.row .grid_2:first-child,.row .grid_3:first-child,.row .grid_4:first-child,.row .grid_5:first-child,.row .grid_6:first-child,.row .grid_7:first-child,.row .grid_8:first-child,.row .grid_9:first-child,.row .grid_10:first-child,.row .grid_11:first-child,.row .grid_12:first-child,.alpha{margin-left:0}
#galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:#222;background-color:rgba(0,0,0,.8);overflow:hidden;display:none;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}
#galleryOverlay.visible{opacity:1}
#gallerySlider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;-moz-transition:left .4s ease;-webkit-transition:left .4s ease;transition:left .4s ease}#gallerySlider .placeholder{background:url(../images/preloader.gif) no-repeat center center;height:100%;line-height:1px;text-align:center;width:100%;display:inline-block}#gallerySlider .placeholder:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#gallerySlider .placeholder img{display:inline-block;max-height:100%;max-width:100%;vertical-align:middle}#gallerySlider.rightSpring{-moz-animation:rightSpring .3s;-webkit-animation:rightSpring .3s}#gallerySlider.leftSpring{-moz-animation:leftSpring .3s;-webkit-animation:leftSpring .3s}
#prevArrow,#nextArrow{border:none;text-decoration:none;background:url(../images/arrows.png) no-repeat;opacity:.5;cursor:pointer;position:absolute;width:43px;height:58px;top:50%;margin-top:-29px;-moz-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#prevArrow:hover, #nextArrow:hover{opacity:1}#prevArrow{background-position:left top;left:40px}#nextArrow{background-position:right top;right:40px}
.page-list .current_page_item>a{font-weight:bold}.page-list-ext{clear:both}.page-list-ext{*zoom:1}.page-list-ext:before, .page-list-ext:after{display:table;line-height:0;content:""}.page-list-ext:after{clear:both}.page-list-ext .page-list-ext-item{clear:both;margin:10px 0 30px}.page-list-ext .page-list-ext-image{float:left;display:inline;margin:5px 15px 15px 0}.page-list-ext .page-list-ext-title{clear:none}
.vitrina_element{width:255px;margin:5px;overflow:hidden;padding:0 18px 20px 0;height:100%;border-color:#656565;border-style:none dotted dotted none;border-width:1px}
.vitrina_header{background:none;font-weight:bold;display:table-cell;text-align:center;width:100%;font-size:14px;vertical-align:middle}
.vitrina_header a{width:255px;display:table-cell;vertical-align:middle;text-decoration:none;}
.shopwindow_content{font-size:12px}.vitrina_image{text-align:center}.wpshop_caption a{font-size:11px;text-align:left;color:#736800}
.wpshop_price{background:#333;color:#eee;border:1px solid #f2880a;font-size:16px;font-weight:bold;text-align:center}
.wpshop_count input{background:#FFF;font-size:20px;height:30px;width:40px}
.wpshop_buy{position:relative;padding:7px;text-align:left;min-width:170px}
.wpshop_buy table{width:100%}
.post .wpshop_bag,.Post .wpshop_bag{float:right;margin:5px}.post .wpshop_buy td{padding:2px}
.wpshop_buy td{border-style:none none dashed none;border-width:1px;padding:5px;text-indent:0}
.wpshop_button{width:15px;height:14px}
.wpshop_button a{background:url(i/bag.png);width:30px;height:30px;display:block;text-decoration:none}
.wpshop_mini_sum,.wpshop_mini_count{float:left;margin:5px}
#wpshop_minicart{float:left}.minicart{margin:5px}.discount_row{color:green}
.wpshop_buy_new .wpshop_button a{background:url(i/bag.png);width:32px;height:32px}.wpshop_buy_new .wpshop_price,.wpshop_buy_new .wpshop_count,.wpshop_buy_new .wpshop_button{padding:1px}
.wpshop_count{width:20px}
.vitrina_element .wpshop_buy{float:none;margin-top:-25px}
.wpshop_bag_img{background:url(i/shopping_cart.png) center center no-repeat;width:90px;height:90px;padding-top:0;padding-left:20px}
.price_table{width:100%}
.widgettitle{font-size:14px}
.wpshop_bag{margin:0;max-width:280px}
.wpshop_post_block{float:right}
.wpshop_table_td .wpshop_bag{float:right}
.over_wpshop_buy{overflow:hidden}
.wpshop_post_block .over_wpshop_buy{float:left}.wpshop_post_block .wpshop_buy{float:right}
.wpshop_buy_new td{vertical-align:middle !important}
.vitrina_element .wpshop_bag{float:none}
.wpshop_properties{overflow:hidden}.wpshop_properties dt{float:left;margin:5px}
#wp-shop-p-editing table td{padding:5px}
#wpshop-wpfield{width:200px}
.wpshop_plus_icon{background-image:url(images/plus_icon.gif)}.wpshop_minus_icon{background-image:url(images/minus_icon.gif)}
.wpshop_animate_icon{background-color:#C4D2E1;width:17px;height:17px;cursor:pointer}
#wpshop_order_info{float:left}
#wpshop_order_info div{margin:10px;font-size:18px;font-family:Georgia,"Times New Roman",Times,serif}
#wpshop_orders_list td{padding:5px}
.wpshop_pagers li{background-color:#DFDFDF;float:left;margin:3px;font-size:16px;padding:3px;border:1px solid #21759B}
.cart-payments li{border:1px solid;list-style-type:none;margin-left:0;padding:10px;float:left}
#mode-paymets-title{padding:5px;margin-top:5px;background-color:#EEE;border:1px solid;font-weight:bold}
#payments-table{border-collapse:collapse;margin-top:15px;width:520px}#payments-table a{text-decoration:none}#payments-table td,#payments-table th{border:1px solid;padding:5px;text-align:center}
.inside{overflow:hidden}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:110004;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(fancybox.png)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:110000;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:110001;outline:none;display:none;margin-top:25px}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;min-width:300px}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:110002;border:0 solid #fff;min-width:300px}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:110001}
#fancybox-close{position:absolute;width:30px;height:30px;background:transparent url(fancybox.png) -40px 0;cursor:pointer;z-index:110003;display:none;top:-10px;right:-10px}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:103%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(blank.gif);z-index:110002;display:none}
#fancybox-left{left:0}#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:110002;display:block}
#fancybox-left-ico{background-image:url(fancybox.png);background-position:-40px -30px;left:-10px}
#fancybox-right-ico{background-image:url(fancybox.png);background-position:-40px -60px;right:-10px}
#fancybox-left-ico,#fancybox-right-ico,#fancybox-close{border:1px solid #777;opacity:.8;transition:all .5s ease}
#fancybox-left-ico:hover,#fancybox-right-ico:hover,#fancybox-close:hover{border:1px solid #008ed5;opacity:1}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:100001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(fancybox-x.png)}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(fancybox.png);background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(fancybox-y.png);background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(fancybox.png);background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(fancybox-x.png);background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(fancybox.png);background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(fancybox-y.png)}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(fancybox.png);background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:110002}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url(fancy_title_over.png);display:block}
.fancybox-title-float{position:absolute;left:0;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-main{background:#efefed;border:1px solid #777;color:#252525;padding:10px}
/* IE6 */
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent !important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')}
.cont-popup{position:fixed;background:rgba(255,255,255,0.9);width:100%;height:100%;top:0;left:0;text-align:center;display:none;z-index:99}
.cont-popup::after{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.form-zamer{position:relative;width:50%;max-width:480px;min-width:318px;background:#f9f9f9;border:1px solid #aaa;vertical-align:middle;box-shadow:0 0 16px #999;display:none}
.close-form{position:absolute;top:0;right:0;padding:10px;color:#118ed7;cursor:pointer}
.form-zamer input[type="text"],.form-zamer textarea{width:70%;min-width:200px;display:block;margin:0 auto 10px;padding:5px;font-family:Arial,Tahoma,sans-serif;border:1px solid #aaa;font-size:13px;outline:none;box-sizing:border-box}
.form-zamer input[type="text"]:focus,.form-zamer textarea:focus{border-color:#118ed7}
.form-zamer input[type="submit"]{margin:5px auto}
.form-zamer input[type="submit"]:hover{background:#009ee8;color:#fff}
@media all and (max-width:1024px){
.camera_wrap{margin-top:15px}
.leftside a{font-size:14px}
.gallery-item .gallery-caption{display:none}
#sidebar .post_list .featured-thumbnail{width:50%;height:auto}
#gallery.one_column .portfolio li a.image-wrap{width:70%;margin:0 1.8% 5px 0}
.recent-posts li h4,.recent-posts li h6{padding-top:0}.recent-posts.team li .excerpt,.recent-posts.general li .excerpt{overflow:visible}.recent-posts.team li{margin:20px 0 0}.recent-posts.team li:first-child{margin:0}.recent-posts.team li .featured-thumbnail{margin:5px 20px 5px 0}
#gallery .portfolio li{width:31.5%;margin:0 1.5% 37px 0}
#gallery.one_column .portfolio li a.image-wrap{margin:0 15px 10px 0}
#gallery.two_columns .portfolio li{width:48.5%;margin:0 1.5% 37px 0}
#gallery.four_columns .portfolio li{width:23.3%;margin:0 1.45% 37px 0}
}
@media screen and (max-width:960px){
.row-logo-inner{text-align:center}.fleft{float:none}
.sf-menu>li>a{padding:12px 18px 16px}
nav.primary{margin:0}
}
@media screen and (max-width:800px){
.m1 .leftside,.m2 .leftside{width:100%}.leftside a{margin:10px auto}
.m1 .rightside,.m2 .rightside{width:100%;margin-left:0}
.callback{margin-top:0}
#text-2>div>div:nth-child(3){margin-left:-45%}#text-2>div>div.header_contacts.floatleft{margin-left:10px;margin-bottom:60px}
#post-203>table>tbody>tr>td:nth-child(1),#post-203>table>tbody>tr>td:nth-child(2),#post-203>table>tbody>tr>td:nth-child(3){width:100%}
.new_menu a{width:220px}
}
@media all and (max-width:767px){
div#content{width:100%}
.row .grid_3{width:100%;margin-left:0}
#content.left{float:none!important}
.before-content-area .box{padding:17px 30px 21px}
.center-content-area .box{padding:28px 30px 30px}
.right-content-area .box{padding:28px 31px 30px 30px}
.widget{padding:27px 29px 20px 30px}
.widget.dark{padding:27px 29px 30px 30px}
.recent-posts.general li .excerpt{overflow:hidden}
#widget-footer{float:none;width:100%;text-align:left;display:block;padding:15px 0 0}
#text-7 .textwidget{text-align:center}
#copyright{float:none;width:100%;display:block}
.camera_caption>div,.camera_thumbs{display:none}
.camera_wrap .camera_pag{left:0;right:0;text-align:center}
.banners-holder li{width:23%;margin:0 2% 5% 0}
.banners-holder li.nomargin,.banners-holder li:nth-child(2n){margin-right:2%!important}
.content-info .fld50{width:100%}
#fancybox-wrap{padding:0}#fancybox-close{top:0;right:0}
.content-info .fld25{width:48%}
}
@media all and (max-width:700px){
nav.primary{clear:both;float:none}
.name-site{font-size:20px;line-height:30px;padding:0 10px 0 0}
.footer-text{padding:10px 0 0 10px}
.box-text{background:none;padding:0}
.top-box h2{color:#f2880a;float:none;display:block;width:100%;min-height:auto;margin:0 0 10px;padding:0}
.gallery .gallery-item{width:45%;margin-left:2%}
.allprice{display:block}
}
@media all and (max-width:595px){
.widget-header ul li{border-left:none;margin-right:10px;padding:16px 0 0}
.widget-header ul li a{padding:0}
.recent-posts.general li .excerpt{overflow:visible}
.recent-posts.awards li{width:100%;display:inline-block;margin:0 0 32px}
#topnav{margin-left:1%}.sf-menu>li{width:49%}.sf-menu>li>a{font-size:14px;padding:12px 10px 16px}
.name-site{display:block;background:none;float:none;padding:0}
.footer-text{padding:10px 0 0}
.tprice tr{border:1px solid #f2880a}
.tprice td.tproiz{display:none}
.tprice td:first-child{font-weight:700}
.tprice td,.fball td{display:block;width:95%;padding:6px 4% 6px 1%;border:none;text-align:center}
.potolki_c td{display:block;width:100%}
.attention-box-dark,.attention-box{background-position:5px 50%;padding:5px 15px 5px 60px}
#fancybox-title{display:none!important}#fancybox-frame{width:104%}
.m10all{margin:0 10px 0 0}
.simage{float:none;text-align:center}
}
@media all and (max-width:560px){
.container{padding:0}
.archive-lists ul,#recent-author-comments ul{width:100%}
.pagenavi span,.pagenavi a{margin:2px}
.pagenavi a.nexts{padding-right:9px}
.pagenavi a.prevs{padding-left:9px}
#itc-widget-button{position:absolute;top:0;right:0;margin-top:160px;height:50px}
}
@media all and (max-width:480px){
.recent-posts.general li .featured-thumbnail{width:45%;height:auto;margin-bottom:5px}
.error404-num{font-size:170px}
#commentform input[type=text],#commentform textarea{width:100%}
.commentlist ul.children{margin:0 0 0 10px}
.form-zamer input[type="text"],.form-zamer textarea{width:90%}
.content-info .fld25{width:100%}
}
@media all and (max-width:440px){
#gallery.one_column .portfolio li a.image-wrap{width:100%;margin:0 0 15px}
.post-holder .featured-thumbnail{float:none;display:block;width:100%;height:auto;margin-right:0}
.related-posts li{display:block;width:100%;margin:0 0 20px}
.related-posts li .featured-thumbnail{display:none}
.commentlist ul.children{margin:0}
article.testimonial,.single article.testimonial{background-position:137px 10px}
article.testimonial .featured-thumbnail,.single article.testimonial .featured-thumbnail{width:100px;height:auto}
#gallery .portfolio li,#gallery.two_columns .portfolio li,#gallery.four_columns .portfolio li{width:100%;margin:0 0 37px}
.gallery .gallery-item{float:none;width:200px;margin:10px auto}
}
@media all and (max-width:390px){
.widget-header ul li{margin-right:5px;font-size:10px}.widget-header ul li a{font-size:10px}
}
