﻿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 {
border:0;
font:inherit;
font-size:100%;
vertical-align:baseline;
margin:0;
padding:0;
}

html {
line-height:1;
}

ol,ul {
list-style:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
vertical-align:middle;
}

q,blockquote {
quotes:none;
}

q:before,q:after,blockquote:before,blockquote:after {
content:none;
}

a img {
border:none;
display:block;
}

.grid-icons-left-arrow,#promo #promo-show .control_set_2 .slide_button.previous_button {
background-image:url(/templates/rjavka/i/grid-6-2014-10-06.png);
background-position:0 0;
width:50px;
height:50px;
}

.grid-icons-left-arrow:hover,#promo #promo-show .control_set_2 .slide_button.previous_button:hover,.grid-icons-left-arrow.hover,#promo #promo-show .control_set_2 .hover.slide_button.previous_button {
background-image:url(/templates/rjavka/i/grid-6-2014-10-06.png);
background-position:0 -50px;
width:50px;
height:50px;
}

.grid-icons-right-arrow,#promo #promo-show .control_set_2 .slide_button.next_button {
background-image:url(/templates/rjavka/i/grid-6-2014-10-06.png);
background-position:0 -100px;
width:50px;
height:50px;
}

.grid-icons-right-arrow:hover,#promo #promo-show .control_set_2 .slide_button.next_button:hover,.grid-icons-right-arrow.hover,#promo #promo-show .control_set_2 .hover.slide_button.next_button {
background-image:url(/templates/rjavka/i/grid-6-2014-10-06.png);
background-position:0 -150px;
width:50px;
height:50px;
}

.ie7 #container {
overflow:hidden;
}

.ie6 legend,.ie7 legend {
margin-left:-7px;
}

.ie7 input[type="checkbox"] {
vertical-align:baseline;
}

.ie6 input {
vertical-align:text-bottom;
}

.ie7 #header-wrapper #slogan-show .text_slogan {
min-width:411px;
}

i {
background:url(/templates/rjavka/i/get_image.png) 0 0 no-repeat;
height:16px;
width:16px;
position:absolute;
top:auto;
left:10px;
}

i.theme-icon,#promo-show .numbered_button,#promo-show .ac_selected {
background-image:url(/templates/rjavka/i/0.png);
}

#contactssocnet-left-show .socnets-list span {
float:left;
width:32px;
height:32px;
}

i.file-icons {
left:0;
width:20px;
height:13px;
}

i.in-widget {
background-position:-3px -38px;
width:12px;
height:11px;
left:0;
position:relative;
display:block;
}

i.in-widget.off {
background-position:-18px -38px;
}

i.level-point {
background-position:-586px -26px;
height:3px;
width:3px;
}

i.ok {
background-position:-81px -138px;
width:20px;
height:20px;
background-repeat:no-repeat;
left:0;
top:3px;
}

i.comment-icon {
width:10px;
height:8px;
background:url(/templates/rjavka/i/0.png) no-repeat;
background-position:-1px -33px!important;
}

.sale-icon {
background-image:url(/templates/rjavka/i/get_image.png);
background-position:-475px -2px;
width:17px;
height:16px;
}

.closed i.slide-sub {
background-position:-210px -126px;
width:9px;
height:9px;
}

i.slide-sub {
background-position:-210px -135px;
}

.blue-dot {
background-position:-274px -34px;
height:12px;
left:0;
width:6px;
}

span.delete {
background:url(/templates/rjavka/i/get_image.png) no-repeat -54px -337px!important;
display:inline-block;
cursor:pointer;
height:10px!important;
width:10px!important;
}

i.redarrow-icon {
background-position:-149px -337px;
width:17px;
height:9px;
}

i.grayarrow-icon {
background-position:-34px -39px;
width:10px;
height:9px;
}

i.greenarrow-icon {
background-position:-46px -39px;
width:10px;
height:9px;
}

i.help-icon {
background-position:-374px -2px;
}

i.add-block-icon {
background-position:-56px -125px;
width:10px;
height:10px;
top:5px;
left:0;
}

.char_info {
padding-right:5px;
float:right;
font-weight:400;
}

i.up-arrow {
display:none;
left:36%!important;
background-position:-459px -4px!important;
width:15px!important;
height:10px!important;
top:26px!important;
}

.add-btn i.up-arrow {
top:22px!important;
}

#success-icon,#error-icon,#ok-icon {
background:url(/templates/rjavka/i/get_image.png) no-repeat;
height:20px;
width:20px;
}

#error-icon {
background-position:-107px -138px;
}

i.drop-down-icon {
background-position:-204px -261px;
width:5px;
height:3px;
}

i.drop-up-icon {
background-position:-210px -261px;
width:5px;
height:3px;
}

i.notice-icon {
background-position:-45px -124px;
width:10px;
height:12px;
}

i.hide-icon {
background-image:none;
background-color:#0092d6;
border-top:1px solid #006da1;
width:8px;
height:1px;
margin-top:7px;
}

.icon-fb {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -16px;
width:16px;
height:16px;
}

.icon-flickr {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -128px;
width:16px;
height:16px;
}

.icon-gplus {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -32px;
width:16px;
height:16px;
}

.icon-instagram {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -48px;
width:16px;
height:16px;
}

.icon-linkedin {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -64px;
width:16px;
height:16px;
}

.icon-lj {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -80px;
width:16px;
height:16px;
}

.icon-mailru {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -96px;
width:16px;
height:16px;
}

.icon-ok {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -112px;
width:16px;
height:16px;
}

.icon-picasa {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 0;
width:16px;
height:16px;
}

.icon-pinterest {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -144px;
width:16px;
height:16px;
}

.icon-rutube {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -160px;
width:16px;
height:16px;
}

.icon-smotricom {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -176px;
width:16px;
height:16px;
}

.icon-tumblr {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -192px;
width:16px;
height:16px;
}

.icon-twitter {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -208px;
width:16px;
height:16px;
}

.icon-vk {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -224px;
width:16px;
height:16px;
}

.icon-youtube {
background-image:url(/templates/rjavka/i/socnets-icons-2014-10-06.png);
background-position:0 -240px;
width:16px;
height:16px;
}

.big-icon-fb {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -32px;
width:32px;
height:32px;
}

.big-icon-fb:hover,.big-icon-fb.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -544px;
width:32px;
height:32px;
}

.big-icon-flickr {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -64px;
width:32px;
height:32px;
}

.big-icon-flickr:hover,.big-icon-flickr.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -96px;
width:32px;
height:32px;
}

.big-icon-gplus {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -128px;
width:32px;
height:32px;
}

.big-icon-gplus:hover,.big-icon-gplus.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -160px;
width:32px;
height:32px;
}

.big-icon-instagram-3 {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -192px;
width:32px;
height:32px;
}

.big-icon-instagram-3:hover,.big-icon-instagram-3.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -224px;
width:32px;
height:32px;
}

.big-icon-instagram {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -256px;
width:32px;
height:32px;
}

.big-icon-instagram:hover,.big-icon-instagram.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -288px;
width:32px;
height:32px;
}

.big-icon-linkedin {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -320px;
width:32px;
height:32px;
}

.big-icon-linkedin:hover,.big-icon-linkedin.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -352px;
width:32px;
height:32px;
}

.big-icon-lj {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -384px;
width:32px;
height:32px;
}

.big-icon-lj:hover,.big-icon-lj.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -416px;
width:32px;
height:32px;
}

.big-icon-mailru {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -448px;
width:32px;
height:32px;
}

.big-icon-mailru:hover,.big-icon-mailru.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -480px;
width:32px;
height:32px;
}

.big-icon-ok {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -512px;
width:32px;
height:32px;
}

.big-icon-ok:hover,.big-icon-ok.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 0;
width:32px;
height:32px;
}

.big-icon-picasa {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -576px;
width:32px;
height:32px;
}

.big-icon-picasa:hover,.big-icon-picasa.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -608px;
width:32px;
height:32px;
}

.big-icon-pinterest {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -640px;
width:32px;
height:32px;
}

.big-icon-pinterest:hover,.big-icon-pinterest.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -672px;
width:32px;
height:32px;
}

.big-icon-rutube {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -704px;
width:32px;
height:32px;
}

.big-icon-rutube:hover,.big-icon-rutube.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -736px;
width:32px;
height:32px;
}

.big-icon-smotri {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -768px;
width:32px;
height:32px;
}

.big-icon-smotri:hover,.big-icon-smotri.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -800px;
width:32px;
height:32px;
}

.big-icon-tumblr {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -832px;
width:32px;
height:32px;
}

.big-icon-tumblr:hover,.big-icon-tumblr.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -864px;
width:32px;
height:32px;
}

.big-icon-twitter {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -896px;
width:32px;
height:32px;
}

.big-icon-twitter:hover,.big-icon-twitter.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -928px;
width:32px;
height:32px;
}

.big-icon-vk {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -960px;
width:32px;
height:32px;
}

.big-icon-vk:hover,.big-icon-vk.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -992px;
width:32px;
height:32px;
}

.big-icon-youtube {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -1024px;
width:32px;
height:32px;
}

.big-icon-youtube:hover,.big-icon-youtube.hover {
background-image:url(/templates/rjavka/i/socnets-icons-big-2014-10-06.png);
background-position:0 -1056px;
width:32px;
height:32px;
}

.vk-average-icon {
width:24px;
height:24px;
background-position:-34px -446px;
}

.facebook-average-icon {
width:24px;
height:24px;
background-position:-59px -446px;
}

.twitter-average-icon {
width:24px;
height:24px;
background-position:-84px -446px;
}

.odnoklassniki-average-icon {
width:24px;
height:24px;
background-position:-109px -446px;
}

.mymir-average-icon {
width:24px;
height:24px;
background-position:-134px -446px;
}

.lj-average-icon {
width:24px;
height:24px;
background-position:-159px -446px;
}

.googleplus-average-icon {
width:24px;
height:24px;
background-position:-184px -446px;
}

.mail-average-icon {
width:24px;
height:24px;
background-position:-209px -446px;
}

.vk-average-icon:hover {
background-position:-34px -471px;
}

.facebook-average-icon:hover {
background-position:-59px -471px;
}

.twitter-average-icon:hover {
background-position:-84px -471px;
}

.odnoklassniki-average-icon:hover {
background-position:-109px -471px;
}

.mymir-average-icon:hover {
background-position:-134px -471px;
}

.lj-average-icon:hover {
background-position:-159px -471px;
}

.googleplus-average-icon:hover {
background-position:-184px -471px;
}

.mail-average-icon:hover {
background-position:-209px -471px;
}

.file-big-icon-ai {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -30px;
width:27px;
height:30px;
}

.file-big-icon-csv {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -270px;
width:27px;
height:30px;
}

.file-big-icon-default {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -60px;
width:27px;
height:30px;
}

.file-big-icon-doc {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -90px;
width:27px;
height:30px;
}

.file-big-icon-eps {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -120px;
width:27px;
height:30px;
}

.file-big-icon-epub {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -150px;
width:27px;
height:30px;
}

.file-big-icon-fb2 {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -180px;
width:27px;
height:30px;
}

.file-big-icon-gif {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -210px;
width:27px;
height:30px;
}

.file-big-icon-jpg {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -240px;
width:27px;
height:30px;
}

.file-big-icon-load {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 0;
width:27px;
height:30px;
}

.file-big-icon-mp3 {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -300px;
width:27px;
height:30px;
}

.file-big-icon-pdf {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -330px;
width:27px;
height:30px;
}

.file-big-icon-png {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -360px;
width:27px;
height:30px;
}

.file-big-icon-ppt {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -390px;
width:27px;
height:30px;
}

.file-big-icon-psd {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -420px;
width:27px;
height:30px;
}

.file-big-icon-rar {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -450px;
width:27px;
height:30px;
}

.file-big-icon-xls {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -480px;
width:27px;
height:30px;
}

.file-big-icon-zip {
background-image:url(/templates/rjavka/i/file-big-icon-2014-10-06.png);
background-position:0 -510px;
width:27px;
height:30px;
}

i.pdf-icon {
background-position:-21px -18px;
}

i.xls-icon {
background-position:-63px -18px;
}

i.jpg-icon {
background-position:-42px -19px;
}

i.psd-icon {
background-position:-84px -18px;
}

i.mp3-icon {
background-position:-105px -18px;
}

i.gif-icon {
background-position:-126px -18px;
}

i.ai-icon {
background-position:-168px -18px;
}

i.eps-icon {
background-position:-189px -18px;
}

i.png-icon {
background-position:-210px -18px;
}

i.zip-icon {
background-position:-231px -18px;
}

i.rar-icon {
background-position:-290px -18px;
}

i.txt-icon {
background-position:-311px -18px;
}

i.rtf-icon {
background-position:-332px -18px;
}

i.doc-icon {
background-position:0 -18px;
}

i.ppt-icon {
background-position:-147px -18px;
}

i.epub-icon {
background-position:-308px -31px;
width:23px;
}

i.fb-icon {
background-position:-332px -31px;
}

i.address-icon {
background-position:0 -1px;
}

i.phone-icon {
background-position:-17px -1px;
}

i.fax-icon {
background-position:-35px -1px;
}

i.www-icon {
background-position:-68px -1px;
}

i.icq-icon {
background-position:-102px -1px;
}

i.email-icon {
background-position:-85px -1px;
}

i.skype-icon {
background-position:-119px -1px;
}

i.clock-icon {
background-position:-51px -1px;
}

.payment-icons-bankcard-mc {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 -286px;
width:32px;
height:32px;
}

.payment-icons-bankcard {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 -190px;
width:32px;
height:32px;
}

.payment-icons-cash-on-delivery {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 -62px;
width:32px;
height:32px;
}

.payment-icons-cash {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 -94px;
width:32px;
height:32px;
}

.payment-icons-maestro {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 -126px;
width:32px;
height:32px;
}

.payment-icons-non-cash {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 -158px;
width:32px;
height:32px;
}

.payment-icons-pskb {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 -30px;
width:32px;
height:32px;
}

.payment-icons-qiwi {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 -222px;
width:32px;
height:32px;
}

.payment-icons-sberbank {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 -254px;
width:33px;
height:32px;
}

.payment-icons-terminals {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 0;
width:208px;
height:30px;
}

.payment-icons-webmoney-rub {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 -318px;
width:32px;
height:32px;
}

.payment-icons-yandex-dengi {
background-image:url(/templates/rjavka/i/payment-icons-2014-10-06.png);
background-position:0 -350px;
width:32px;
height:32px;
}

.payment-big-icons-bankcard-mc {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 -28px;
width:46px;
height:30px;
}

.payment-big-icons-bankcard {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 -178px;
width:46px;
height:30px;
}

.payment-big-icons-cash-on-delivery {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 -208px;
width:42px;
height:31px;
}

.payment-big-icons-cash {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 -88px;
width:40px;
height:30px;
}

.payment-big-icons-maestro {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 -118px;
width:46px;
height:30px;
}

.payment-big-icons-non-cash {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 0;
width:32px;
height:28px;
}

.payment-big-icons-pskb {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 -335px;
width:31px;
height:43px;
}

.payment-big-icons-qiwi {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 -302px;
width:31px;
height:33px;
}

.payment-big-icons-sberbank {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 -270px;
width:32px;
height:32px;
}

.payment-big-icons-terminals {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 -58px;
width:208px;
height:30px;
}

.payment-big-icons-webmoney-rub {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 -239px;
width:31px;
height:31px;
}

.payment-big-icons-yandex-dengi {
background-image:url(/templates/rjavka/i/payment-big-icons-2014-10-06.png);
background-position:0 -148px;
width:26px;
height:30px;
}

.widget-empty,h1.no-entry,p.no-entry {
font-size:22px;
text-align:center;
}

#promo #promo-show {
padding-left:0;
padding-bottom:0;
padding-right:0;
overflow:hidden;
position:relative;
width:710px;
background:none;
}

#promo #promo-show #ajax-loader {
margin-top:100px;
}

#promo #promo-show .slide-inner {
height:100%;
width:710px;
}

#promo #promo-show .numbered_button {
background-position:-167px 0;
color:#000;
font-size:12px;
height:16px;
margin-right:10px;
overflow:hidden;
text-indent:1000px;
width:16px;
}

#promo #promo-show .ac_selected {
background-position:-152px 0;
}

#promo #promo-show .control_set {
left:auto;
right:20px;
bottom:20px;
}

#promo header.infoPlate {
background-color:transparent!important;
background-image:none!important;
height:26px!important;
margin-left:0!important;
background:none!important;
border-width:0!important;
}

.promo-content,#promo-preview {
background-color:#FFF;
-webkit-box-shadow:0 1px 5px -2px #000;
-moz-box-shadow:0 1px 5px -2px #000;
box-shadow:0 1px 5px -2px #000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
opacity:0.85;
overflow:hidden;
top:5px;
right:5px;
bottom:5px;
position:absolute;
width:236px;
border-width:0;
padding:20px 20px 40px;
}

#promo-preview {
height:162px;
bottom:auto;
}

#promo-edit,#promo header .add-btn {
margin-left:0!important;
}

#promo #promo-show .control_set_2 {
left:0;
right:0;
bottom:auto;
top:40%;
color:#fff;
}

#promo #promo-show .control_set_2 .slide_button {
position:absolute;
text-indent:1000px;
overflow:hidden;
background:#000;
}

#promo #promo-show .control_set_2 .slide_button.next_button {
right:0;
}

#promo #promo-show .control_set_1 {
margin-top:15px;
text-align:center;
bottom:0;
right:0;
zoom:1;
}

#promo #promo-show .control_set_1 .numbered_button {
height:10px;
width:10px;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
opacity:0.3;
-webkit-border-radius:10px;
-moz-border-radius:10px;
-ms-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;
}

#promo #promo-show .control_set_1 .numbered_button,#promo #promo-show .control_set_1 .numbered_button.ac_selected {
background-image:none;
}

#promo #promo-show .control_set_1 .numbered_button.ac_selected,#promo #promo-show .control_set_1 .numbered_button:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity:0.8;
}

#promo header.infoPlate .widget-caption {
float:left;
text-align:left;
}

#promo #promo-inner-edit .text {
width:645px;
}

#promo .promo-content {
text-align:center;
color:#fff;
background-color:inherit;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
width:auto;
left:0;
right:0;
bottom:0;
height:auto;
padding-top:15px;
padding-bottom:20px;
top:inherit;
}

#promo .promo-content h4 {
color:#dadada;
font-weight:700;
}

#promo .promo-content .overlay {
left:0;
right:0;
bottom:0;
top:0;
position:absolute;
background-color:#000;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
opacity:0.6;
}

#promo .promo-content .inner {
position:relative;
z-index:10;
}

.contact-list .item-wrapper {
clear:both;
margin-bottom:20px;
}

.contact-list .item-wrapper .title {
float:left;
width:90px;
}

#contactsmain #main-contacts {
margin-bottom:20px;
}

#contactssocnet .add-btn {
margin-left:0!important;
margin-top:0!important;
}

#contactssocnet-left-edit-window #windowContent {
max-height:400px;
}

#contactssocnet-left-show .socnets-list {
padding-left:6px;
}

#contactssocnet-left-show .socnets-list a {
float:left;
width:32px;
height:32px;
margin:0 5px 5px;
}

#contactsdetails article h1,#contactsdetails article h4 {
font-size:15px;
margin-bottom:12px;
}

#contactsdetails .register-info .title {
position:absolute;
left:0;
}

#contactsdetails .register-info p {
padding-left:163px;
}

#map-container #ajax-loader {
position:absolute;
top:218px;
left:240px;
}

#map-frame,.content.address iframe {
border:0;
overflow:hidden;
margin:0;
padding:0;
}

#contact-address .photos-item,#contactsmain .photos-item {
margin:0 6px 10px;
}

#contact-address .zoom-icon,#contactsmain .zoom-icon {
bottom:2px;
right:2px;
left:auto!important;
background-position:-204px -2px;
}

#contactsmain .content-block .title {
font-weight:400;
padding-left:28px;
width:120px;
}

#contactsmain .content-block .contact-list .item-wrapper .content {
margin-left:185px;
line-height:18px;
}

#contactsmain .content-block .photos-item>div {
padding:3px;
}

#contactsmain .content-block .photos-item img {
width:78px;
}

#contactsmain .content-block .photos-item .fancy-img {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity:1;
position:relative;
z-index:10;
display:block;
}

#contactsmain .content-block .photos-item .overlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
opacity:0.2;
background:#fff;
position:absolute!important;
top:0;
bottom:0;
left:0;
right:0;
}

#contactsmain .content-block .map-link {
margin-top:10px;
display:block;
}

#contactsmain .on-edit i.theme-icon {
background-image:url(/templates/rjavka/i/0.png)!important;
}

#docs .documents-list {
margin-left:-30px;
zoom:1;
}

#docs .documents-list li {
vertical-align:auto;
zoom:1;
display:inline;
width:250px;
margin-left:30px;
line-height:18px;
padding-left:45px;
}

#docs .documents-list li .document-info,#docs .documents-list li a {
font-style:normal;
text-decoration:none;
font-size:13px;
}

#docs .documents-list li a {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
opacity:0.9;
}

#docs .documents-list li .document-info {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity:0.5;
}

#docs-left .docs-list {
margin-bottom:13px;
padding:2px 0 0 10px;
}

#docs-left .docs-list .doc-title {
position:relative;
font-size:12px;
padding-left:30px;
}

#docs-left .docs-list .doc-title a {
-ms-word-break:break-all;
word-break:break-word;
}

#docs-left .docs-list a {
line-height:15px;
text-decoration:none;
}

#docs-left .docs-list a:hover {
text-decoration:underline;
}

#docs-left .docs-list p {
padding-left:30px;
}

#docs article h1 {
position:relative;
font-weight:400;
}

ul.documents-list li {
margin-bottom:30px;
padding-left:37px;
position:relative;
}

ul.documents-list li i {
left:0;
top:0;
}

ul.documents-list li a {
-ms-word-break:break-all;
word-break:break-word;
font-size:15px;
}

section.widget-left header.infoPlate {
overflow:hidden;
margin-left:0;
}

section.widget-left header.infoPlate h1,section.widget-left header.infoPlate h3 {
font-size:12px;
font-weight:700;
position:relative;
vertical-align:middle;
width:215px;
zoom:1;
}

section.widget-left header.infoPlate h1 a,section.widget-left header.infoPlate h3 a {
text-decoration:underline;
float:left;
overflow:hidden;
white-space:nowrap;
}

section.widget.view header.infoPlate h1,section.widget.view header.infoPlate h3,section.widget.onmain header.infoPlate h1,section.widget.onmain header.infoPlate h3,section.widget.like-main header.infoPlate h1,section.widget.like-main header.infoPlate h3 {
vertical-align:auto;
zoom:1;
display:inline;
max-width:640px;
margin-bottom:0;
float:left;
overflow:hidden;
}

section.widget header.infoPlate {
position:relative;
margin-bottom:9px;
height:25px;
line-height:18px;
vertical-align:middle;
z-index:3;
}

section.widget header.infoPlate .items_count {
vertical-align:auto;
zoom:1;
display:inline;
margin-left:10px;
font-size:16px;
color:#737a8a;
}

section.widget header.infoPlate .infoDigits {
font-size:18px;
padding-left:4px;
float:left;
}

#company-logo {
margin-left:10px;
margin-bottom:0;
border-bottom:none!important;
padding-bottom:0!important;
overflow:visible!important;
}

#subscribe-left.widget-left .overlay {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
opacity:0.1;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
}

#subscribe-left.widget-left .block-wrapper {
position:relative;
z-index:10;
background:#fff;
margin:4px;
padding:20px 25px 40px;
}

#subscribe-left.widget-left #subscriber-add-form input {
font-size:13px;
margin-bottom:15px;
height:33px;
line-height:19px;
}

#subscribe-left.widget-left #subscriber-add-form input,#subscribe-left.widget-left #subscriber-add-form button {
font-family:'Noto Serif',Georgia,"Times New Roman",serif;
width:100%;
}

#subscribe-left.widget-left #subscriber-add-form .-btn-complete {
margin-top:15px;
border:none;
-webkit-box-shadow:inset 0 -2px #d0d0d0;
-moz-box-shadow:inset 0 -2px #d0d0d0;
box-shadow:inset 0 -2px #d0d0d0;
background:#e8e8e8;
font-size:16px;
font-style:italic;
text-shadow:none;
color:#222;
padding:14px 10px 16px;
}

#subscribe-left.widget-left #subscriber-add-form .-btn-complete:hover {
background:#f2f2f2;
-webkit-box-shadow:inset 0 -2px #dadada;
-moz-box-shadow:inset 0 -2px #dadada;
box-shadow:inset 0 -2px #dadada;
color:#6f6f6f;
}

#subscribe-left #subscriber-add-form input {
width:200px;
margin-bottom:8px;
height:26px;
line-height:16px;
}

#subscribe-left #subscriber-add-form .-btn.save {
margin-top:5px;
}

.google-translate-wrap {
font-family:'Noto Serif',Georgia,"Times New Roman",serif;
position:relative;
}

.google-translate-wrap .edit-block {
font-family:Tahoma,Arial,Helvetica;
}

.google-translate-wrap .overlay {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
z-index:5;
}

.google-translate-wrap #google-translate {
position:relative;
z-index:10;
width:970px;
padding-right:20px;
margin:0 auto 30px;
}

.google-translate-wrap #google-translate .google-translate-text {
font-weight:400;
margin-top:8px!important;
}

.google-translate-wrap #google-translate .google-script {
min-height:28px;
min-width:100px;
}

#google_translate_element .goog-te-gadget-simple {
border:1px solid #d5d5d5;
padding:3px 5px 4px;
}

#google-translate {
zoom:1;
margin-top:-15px;
padding-right:15px;
margin-bottom:15px;
}

#google-translate.deleted {
padding-right:0;
}

#google-translate div {
float:right;
clear:right;
}

#google-translate .edit-block {
width:auto;
margin-bottom:0;
}

#google-translate .edit-block ul li.divider {
margin-right:5px!important;
}

#google-translate a img {
display:inline-block;
}

#google-translate .google-translate-text {
margin-top:5px;
float:left;
margin-right:15px;
font-weight:700;
color:#000;
}

#google-translate .google-script {
min-height:24px;
min-width:100px;
}

.share-links ul {
overflow:hidden;
zoom:1;
padding:0;
}

.share-links li {
margin-right:7px;
margin-bottom:0;
float:left;
}

.share-links a {
background-image:url(/templates/rjavka/i/get_image.png);
float:left;
width:24px;
height:24px;
}

#services-show .share-links p,#posts-show .share-links p,#text-show .share-links p {
float:left;
padding-top:3px;
padding-right:10px;
}

#posts-show .share-links p,#text-show .share-links p {
padding-right:22px;
}

#sharebyemail input {
font-size:12px;
width:300px;
padding:0 10px;
}

#sharebyemail label {
display:block;
float:left;
height:20px;
margin-right:10px;
margin-top:6px;
}

#sharebyemail .errors li {
margin-bottom:-15px;
}

button {
overflow:visible;
border:none;
background:none;
padding:0;
}

.buttons {
cursor:pointer;
display:inline;
zoom:1;
margin-right:10px;
vertical-align:middle;
position:relative;
}

.buttons.add-btn {
background-color:#3f4448;
zoom:1;
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF50535A',endColorstr='#FF34373B');
background-image:linear-gradient(tobottom,#50535a,#34373b);
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-text-shadow:0 -1px #2a2d30;
-moz-text-shadow:0 -1px #2a2d30;
-ms-text-shadow:0 -1px #2a2d30;
-o-text-shadow:0 -1px #2a2d30;
text-shadow:0 -1px #2a2d30;
float:left;
font-size:11px;
color:#FFF;
line-height:16px;
width:auto;
height:17px;
margin-left:18px;
margin-top:5px;
vertical-align:top;
padding:0 10px 0 25px;
}

.buttons.add-btn:hover {
background-color:#73777f;
zoom:1;
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF73777F',endColorstr='#FF55595D');
background-image:linear-gradient(tobottom,#73777f,#55595d);
}

.buttons.add-btn:hover .add-btn-icon {
background-position:-167px -126px;
}

.buttons.add-btn.active-btn {
background-color:#34373b;
zoom:1;
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF34373B',endColorstr='#FF50535A');
background-image:linear-gradient(tobottom,#34373b,#50535a);
}

.buttons.add-btn .add-btn-icon {
background-position:-156px -126px;
left:9px!important;
top:4px;
width:8px;
height:9px;
}

.buttons .big {
background-image:url(/templates/rjavka/i/btns.png);
height:26px;
}

.buttons .big.inner {
padding-left:10px;
line-height:21px;
}

.buttons span {
display:inline;
float:none!important;
height:24px;
vertical-align:top;
zoom:1;
}

span.round,span.big {
background-repeat:repeat-x;
display:0;
zoom:1;
float:none;
position:relative;
vertical-align:top;
margin:0;
padding:0;
}

span.round {
background-image:url(/templates/rjavka/i/get_image.png);
}

.buttons .inner {
color:#FFF;
font-size:13px;
z-index:3;
}

.section-buttons span.txt {
background-image:none;
display:inline;
}

.buttons.blue .inner {
background-position:0 -52px;
text-shadow:0 -1px #007e99;
}

.buttons.blue .right {
background-position:-690px -52px;
width:10px;
}

.buttons.white .inner,.buttons.blue .inner,.buttons.red .inner {
line-height:23px;
}

.section-buttons {
margin-top:10px;
position:relative;
}

.section-buttons .cancel {
background-position:-213px -221px;
float:right;
margin-right:0;
}

.section-buttons .cancel:hover {
background-position:-213px -246px;
}

.section-buttons .send {
background-position:0 -221px;
margin-right:15px;
}

.section-buttons .send:hover {
background-position:0 -246px;
}

.buttons.white .right {
background-position:-690px -104px;
width:10px;
}

.buttons.white .inner {
background-position:0 -104px;
color:#4E5156;
}

.buttons.white:hover .inner {
background-position:0 -130px;
}

.buttons.white:hover .right {
background-position:-690px -130px;
}

.buttons.blue.active:hover .inner,.buttons.blue:hover .inner,.buttons.blue.hover .inner {
background-position:0 -78px;
}

.buttons.blue.active:hover .right,.buttons.blue:hover .right,.buttons.blue.hover .right {
background-position:-690px -78px;
}

.buttons.loader {
cursor:auto!important;
}

.buttons.loader .txt {
visibility:hidden;
}

.buttons .btn_lock {
background:url(/templates/rjavka/i/ajax-loader.gif) no-repeat scroll center center transparent;
height:100%;
position:absolute;
width:100%;
z-index:12;
}

.buttons .btn_lock_white {
background:url(/templates/rjavka/i/ajax-loader-gray.gif) no-repeat scroll center center transparent;
height:100%;
position:absolute;
width:100%;
z-index:12;
}

.buttons.green-btn .right {
background-position:-663px 0;
width:37px;
}

.buttons.green-btn .inner {
text-shadow:0 -1px #518d09;
}

.buttons.green-btn:hover .inner {
background-position:0 -26px;
}

.buttons.green-btn:hover .right {
background-position:-663px -26px;
}

.buttons.red .inner {
background-position:0 -156px;
text-shadow:0 -1px #ab0f2d;
padding:0 10px 0 20px !important;
}

.buttons.red .right {
background-position:-690px -156px;
width:10px;
}

.buttons.red:hover .inner {
background-position:0 -182px;
}

.buttons.red:hover .right {
background-position:-690px -182px;
}

.-btn {
line-height:14px;
font-size:13px;
position:relative;
}

.-btn .btn_lock_white {
background:url(/templates/rjavka/i/ajax-loader-gray.gif) no-repeat scroll center center transparent;
}

.-btn .btn_lock {
background:url(/templates/rjavka/i/ajax-loader.gif) no-repeat scroll center center transparent;
}

.-btn .btn_lock,.-btn .btn_lock_white {
top:0;
left:0;
height:100%;
position:absolute;
width:100%;
z-index:12;
}

.-btn.-btn-add {
outline-width:0;
vertical-align:auto;
zoom:1;
display:inline;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background-color:#686c75;
border:1px solid #383a3f;
-webkit-text-shadow:0 -1px #575b62;
-moz-text-shadow:0 -1px #575b62;
-ms-text-shadow:0 -1px #575b62;
-o-text-shadow:0 -1px #575b62;
text-shadow:0 -1px #575b62;
background-position:0 0;
-webkit-transition-property:background-image,text-shadow,border-color;
-moz-transition-property:background-image,text-shadow,border-color;
-o-transition-property:background-image,text-shadow,border-color;
transition-property:background-image,text-shadow,border-color;
-webkit-transition-duration:.4s;
-moz-transition-duration:.4s;
-o-transition-duration:.4s;
transition-duration:.4s;
color:#fff;
box-sizing:border-box;
line-height:12px;
font-size:11px;
cursor:pointer;
padding:1px 10px 5px 8px;
}

.-btn.-btn-add:hover {
background-position:0 0;
background-color:#797e88;
-webkit-text-shadow:0 -1px #686c75;
-moz-text-shadow:0 -1px #686c75;
-ms-text-shadow:0 -1px #686c75;
-o-text-shadow:0 -1px #686c75;
text-shadow:0 -1px #686c75;
border-color:#494c52;
}

.-btn.-btn-add:active,.-btn.-btn-add.active-btn {
-webkit-box-shadow:inset 0 1px 1px #383a3f;
-moz-box-shadow:inset 0 1px 1px #383a3f;
box-shadow:inset 0 1px 1px #383a3f;
}

.-btn.-btn-add:active:hover,.-btn.-btn-add.active-btn:hover {
-webkit-box-shadow:inset 0 1px 1px #494c52;
-moz-box-shadow:inset 0 1px 1px #494c52;
box-shadow:inset 0 1px 1px #494c52;
}

.-btn.-btn-add .add-btn-icon {
background-position:-156px -126px;
position:relative;
width:8px;
height:9px;
top:2px;
left:0;
margin-right:8px;
}

header.infoPlate .-btn-add {
margin:0 17px;
}

.success-window .buttons.white .inner {
padding:0 10px 0 20px !important;
}

.window .buttons.add-btn {
float:none;
margin-top:0;
vertical-align:middle;
}

#multiple-file .qq-upload-list span {
height:auto;
line-height:16px;
display:inline;
background-image:none;
vertical-align:middle;
}

#products .oreder-btn #user-notice {
vertical-align:auto;
zoom:1;
display:inline;
color:green;
position:relative;
height:auto;
bottom:0;
padding:0;
}

#subscribe-left .txt,#products-cart-left .txt {
background:none;
background-color:none;
}

section.widget>article h1 {
font-size:14px;
}

section.widget>article a {
color:#1689D9;
}

section.widget>article a:hover {
color:#005595;
}

section.widget .on-edit {
background-color:#FFF;
border:1px solid #D1D1D1;
display:none;
padding:10px 8px;
}

#content header.site-header {
float:none;
}

section#text .user-inner img {
display:inline!important;
margin:0;
}

.user-inner {
word-wrap:break-word;
-webkit-line-break:after-white-space;
}

section#posts p {
margin-bottom:0!important;
}

#content .user-inner p,.user-inner p {
overflow:visible!important;
}

.on-plate.onmain.on-view {
z-index:8;
padding:10px 0 0!important;
}

#error_404 {
text-align:center;
color:#8e8e8e;
padding-top:90px;
min-height:300px;
}

#error_404 .error_code {
font-size:172px;
}

#error_404 .error_message {
font-size:22px;
}

.no-photo-small {
background:url(/templates/rjavka/i/get_image.png) no-repeat -384px -180px;
height:38px;
width:50px;
}

.no-photo-medium {
background:url(/templates/rjavka/i/get_image.png) repeat scroll -228px -124px transparent;
height:120px!important;
width:156px!important;
}

#content .user-inner,#content .article-content {
clear:both;
overflow:hidden;
line-height:1.5;
}

#content .user-inner ul,#content .article-content ul {
position:relative;
margin:0!important;
padding:0;
}

#content .user-inner ul li,#content .article-content ul li {
font-size:12px!important;
margin-bottom:8px;
padding-left:16px;
position:relative;
}

#content .user-inner ol,#content .article-content ol {
padding-left:5px;
}

#content .user-inner ol li,#content .article-content ol li {
list-style:decimal;
padding-left:0;
margin:0 0 8px 16px;
}

#content .user-inner li i.circles,#content .article-content li i.circles {
background-image:url(/templates/rjavka/i/get_image.png);
background-position:-283px -16px!important;
position:absolute!important;
top:auto;
height:12px;
left:0;
width:6px;
}

#content .user-inner i,#video-content .video-desc i {
background:none!important;
position:relative!important;
height:auto;
width:auto;
}

#slogan .content-block p {
line-height:normal;
}

.underline {
border-bottom:1px dotted #0092D6;
font-size:14px;
text-decoration:none;
}

.underline:hover {
border-bottom:none;
}

#comment_wrap #all-comments .text {
margin-top:5px;
clear:both;
}

.article .article-infopanel .tags {
display:inline-block;
max-width:520px;
position:relative;
}

.article .article-infopanel .tags.narrow {
max-width:400px;
}

#articles-show .article.view .tags {
max-width:98%;
}

.clearfix {
float:none!important;
clear:both;
display:block;
zoom:1;
}

#content .on-edit,form .section-management {
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
}

.on-edit dt {
color:#9b9b9b;
font-size:11px;
font-weight:700;
margin:0 0 5px;
}

#project-info {
float:right;
padding-left:10px;
vertical-align:middle;
margin-bottom:10px;
}

#project-info span {
float:left;
text-align:right;
font-size:13px;
line-height:18px;
}

#additional-info {
padding-bottom:0;
color:#000;
position:relative;
}

#additional-info ul li {
display:inherit;
margin-right:5px;
}

#additional-text {
border-top:1px solid #D3D3DD;
padding-top:18px;
}

#additional-text header h1 {
display:inline;
font-size:12px;
font-weight:700;
}

#footer-text {
float:left;
max-width:600px;
max-height:60px;
margin-bottom:10px;
overflow:hidden;
line-height:1.3;
}

#footer-text.client {
max-width:680px;
line-height:18px;
}

select,input,textarea,button,option,optgroup {
font-size:12px;
font-family:Tahoma,Arial,Helvetica;
}

textarea {
overflow:auto;
padding:5px;
}

input[type="radio"] {
vertical-align:text-bottom;
margin-right:3px;
}

input[type="text"],input[type="password"] {
height:30px;
padding:5px 10px;
}

input[type="text"],input[type="password"],textarea {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background-color:#fff;
border:1px solid #ddd;
vertical-align:auto;
zoom:1;
display:inline;
line-height:19px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
padding:5px 10px;
}

input[type="text"]:focus,input[type="password"]:focus,textarea:focus {
outline:thin dotted \9;
border-color:#1bbae1;
}

button,input,select,textarea {
margin:0;
}

select,input,textarea {
color:#444;
}

input[type="text"].error,textarea.error,input[type="password"].error {
border:1px solid #e74c3c!important;
}

input.ng-dirty.ng-invalid,textarea.ng-dirty.ng-invalid {
border:1px solid #C10001!important;
}

form .section-checkbox {
margin:10px 0;
}

#tell_mistake_form .on-edit input[type="text"],.window #tell_mistake_form input[type="text"] {
width:430px;
padding-top:2px;
padding-bottom:2px;
}

#tell_mistake_form dt {
padding:4px 0;
}

ul.errors {
margin:6px 0;
}

ul.errors li {
color:#C10001!important;
font-size:10px!important;
font-weight:700!important;
}

#header {
min-width:978px!important;
background:#333;
color:#FFF;
height:34px;
width:100%;
position:relative;
z-index:1000;
font-family:"Helvetica Neue",Arial,sans-serif;
}

#header .modes {
margin-left:20px;
vertical-align:top;
}

#header .modes .link {
display:inline;
color:#ccc;
border:none;
outline-width:0;
outline-color:inherit;
font-size:12px;
font-family:"Helvetica Neue",Arial,sans-serif;
background:none;
line-height:normal;
margin-top:-1px;
height:15px;
vertical-align:top;
padding:0;
}

#header ul {
height:16px;
line-height:12px;
margin:4px 0 0;
}

#header ul li {
vertical-align:auto;
zoom:1;
display:inline;
border-left:1px solid #ccc;
height:14px;
line-height:14px;
margin:0;
padding:1px 10px;
}

#header ul li:first-child {
border-left:none;
}

#header ul li a {
text-decoration:none;
border-bottom:none;
color:#ccc;
font-size:13px;
line-height:14px;
}

#header .header-inner {
height:24px;
padding-top:5px!important;
padding-bottom:5px!important;
position:relative;
width:962px;
margin:0 auto;
}

.top-news {
background-color:#1092d3;
width:100%;
text-align:center;
height:22px;
font-family:"Helvetica Neue",Arial,sans-serif;
padding:5px 0;
}

.top-news.email {
background-color:#b94a48;
}

.top-news p {
color:#FFF;
display:inline;
font-size:15px;
font-weight:700;
padding-right:40px;
position:relative;
margin:0;
}

.top-news a {
color:#fff;
text-decoration:none;
line-height:22px;
}

.top-news i.close-news {
background-position:0 -218px;
cursor:pointer;
height:17px;
width:17px;
top:1px;
left:auto;
right:0;
}

.top-news i.close-news:hover {
background-position:-17px -218px;
}

html,body {
height:100%;
}

body {
background:#EBEFF2;
font-size:12px;
font-family:Tahoma,Arial,Helvetica;
color:#444;
}

#wrapper {
height:auto!important;
min-height:100%;
width:990px;
position:relative;
margin:0 auto;
}

#container {
color:#000;
position:relative;
float:none;
overflow:hidden;
margin:0;
padding:0 14px 100px;
}

#container #sidebar {
float:left;
width:225px;
margin-right:25px;
}

#container #content {
float:left;
width:710px;
}

* html #container {
height:1%;
}

#footer {
width:958px;
height:32px;
float:left;
position:absolute;
bottom:0;
left:0;
padding:8px 15px 13px;
}

.bg {
position:absolute;
top:17px;
bottom:53px;
left:0;
right:0;
}

.bg .bg_mid:after {
content:"";
float:left;
height:1%;
width:0;
}

.bg .bg_bottom {
position:absolute;
bottom:0;
}

.pagination {
overflow:auto;
}

.pagination li {
background-color:#F0F0F0;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
display:block;
float:left;
font-size:12px!important;
list-style-type:none;
margin-right:6px;
min-width:20px;
height:18px;
line-height:18px;
text-align:center;
}

.pagination li>span,.pagination li>span a {
text-decoration:none;
display:block;
min-width:20px;
}

.pagination #over {
color:#FFF;
background-color:#282F37;
}

.pagination .all-select {
padding:0 5px;
}

ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}

mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:700;
}

del {
text-decoration:line-through;
}

abbr[title],dfn[title] {
border-bottom:1px dotted;
cursor:help;
}

hr {
border:0;
border-top:1px solid #ccc;
display:block;
height:1px;
margin:1em 0;
padding:0;
}

pre,code,kbd,samp {
font-family:monospace,sans-serif;
}

a:hover,a:active {
outline:none;
}

ol li {
color:#000;
line-height:1.5;
list-style-position:inside;
margin-bottom:5px;
}

ol {
list-style-type:decimal;
}

nav ul,nav li {
list-style:none;
list-style-image:none;
margin:0;
}

small {
font-size:85%;
}

sub,sup {
font-size:75%;
line-height:0;
position:relative;
}

sup {
top:-.5em;
}

sub {
bottom:-.25em;
}

pre {
white-space:pre-wrap;
padding:15px;
}

a:active {
color:#000!important;
}

h1 {
  font-size: 20px;
  font-weight: bold;
  line-height: 24px;
  text-align: center;
}

h2 {
  font-size: 18px;
  font-weight: bold;
}

h3,h4 {
font-weight:400;
font-size:18px;
}

p {
margin-bottom:4px;
line-height:1.5;
}

li,nav ul li {
list-style:none outside;
margin-bottom:13px;
}

div#rss {
position:absolute;
right:21px;
top:0;
}

div#rss a {
background:url(/templates/rjavka/i/get_image.png) no-repeat scroll 0 -219px transparent;
display:block;
width:59px;
height:19px;
}

div#rss a:hover {
background:url(/templates/rjavka/i/get_image.png) no-repeat scroll 0 -238px transparent;
}

a#rss {
position:absolute;
top:-1px;
right:10px;
width:15px;
height:16px;
background:url(/templates/rjavka/i/get_image.png) no-repeat scroll -105px -19px transparent;
display:inline-block;
margin:5px 0 0 10px;
}

a#rss:hover {
background-position:-120px -19px;
}

#sidebar section header,#sidebar nav,#products-catalog-left,#articles-categories-left {
padding-left:10px;
}

#products-catalog-left {
margin-bottom:30px;
overflow:hidden;
}

#sidebar nav li,#products-catalog-left h2,#articles-categories-left h2 {
font-size:15px;
font-weight:400;
vertical-align:middle;
}

#articles-categories-left h2 a {
text-decoration:none;
cursor:default;
}

#sidebar nav .active .active-link,#products-catalog-left .active-link,#articles-categories-left .active-link {
display:inline-block;
height:20px;
line-height:18px;
vertical-align:middle;
padding:0 6px;
}

#sidebar .active-link {
text-shadow:0 1px #FFF;
position:relative;
}

section.widget-left .infoPlate {
line-height:22px;
margin-bottom:11px;
position:relative;
}

section.widget-left h1 span {
font-weight:400;
margin-left:3px;
}

section.widget-left ul {
padding-left:37px;
position:relative;
}

#sidebar {
min-height:1px;
}

#sidebar>section {
clear:both;
margin-bottom:30px;
overflow:hidden;
}

#sidebar .hidden-block {
float:right;
margin-right:10px;
}

#sidebar nav {
padding-bottom:22px;
}

#sidebar .active-link span.inner {
float:left;
text-shadow:0 1px #FFF;
}

#sidebar .active-link span.round {
width:4px;
height:20px;
}

#sidebar .active-link span.left {
background-position:-76px -447px;
}

#sidebar .active-link span.right {
background-position:-79px -447px;
}

#sidebar nav li.disable a {
color:#cecece;
}

#contactsmain-left li {
line-height:1.5;
}

#contactsmain-left li span.address-container {
padding-bottom:12px;
vertical-align:auto;
zoom:1;
display:inline;
}

#products-cart-left #products-cart-left-show {
margin-left:10px;
}

#products-cart-left .cart-btn {
text-decoration:none!important;
}

#products-cart-left .cart-item {
position:relative;
margin-bottom:10px;
}

#products-cart-left .num-items {
height:25px!important;
width:40px;
text-align:right;
line-height:16px;
padding:5px;
}

#products-cart-left .capt-item {
color:#0092D6;
overflow:hidden;
white-space:nowrap;
vertical-align:middle;
margin-left:4px;
}

#products-cart-left .delete {
position:absolute;
right:5px;
top:5px;
}

#products-cart-left .item-price {
position:absolute;
right:19px;
top:3px;
}

#products-cart-left .total {
margin-bottom:7px;
}

#products-cart-left #total-sum {
margin-left:10px;
font-weight:700;
}

#products-cart-left .hr {
margin-left:-8px;
}

#products-cart-left hr {
border-top:1px solid #d9dee2;
}

#products-catalog-left .categories li,#products-catalog-left h2 {
margin-bottom:13px;
}

#products-catalog-left .infoDigits {
margin-left:5px;
}

#products-catalog-left .categories ul,#sidebar nav .submenu {
margin-top:13px;
margin-bottom:20px;
}

#sidebar nav .submenu li a {
line-height:15px;
color:#373737;
}

#products-catalog-left .categories li a {
font-size:15px;
}

#products-catalog-left .categories .level-2 a {
font-size:13px;
}

#products-catalog-left .categories .level-5 a {
font-size:11px;
}

#sidebar nav,#products-catalog-left {
padding-top:22px;
border-top:1px dotted #D3D3DD;
}

.mceEditor .mceToolbar {
width:auto!important;
}

.mceEditor td {
width:auto!important;
padding:0!important;
}

#up-link {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
opacity:0.4;
display:none;
height:100%;
cursor:pointer;
top:20px;
position:fixed;
width:10%;
left:0;
}

#up-link .inner-lnk {
margin-left:15px;
padding-left:25px;
position:relative;
}

#up-link i {
background-position:-133px -139px;
cursor:pointer;
width:18px;
height:18px;
left:0;
}

#fancybox-overlay {
left:0;
right:0;
width:auto!important;
}

#fancybox-main {
overflow-x:hidden;
top:0;
position:fixed;
left:0;
right:0;
z-index:2015;
}

.fancybox-wrap {
padding-bottom:20px!important;
z-index:1111;
}

.fancybox-inner .window #windowContent {
margin-left:10px;
margin-right:10px;
}

.fancybox-inner .window header {
-webkit-border-radius:6px;
-moz-border-radius:6px;
-ms-border-radius:6px;
-o-border-radius:6px;
border-radius:6px;
background-color:#EFEFEF;
margin-bottom:18px;
line-height:17px;
height:14px;
padding:7px 3px 7px 7px;
}

.fancybox-inner .window header h1 {
font-size:15px;
line-height:12px;
font-weight:400;
}

.fancybox-inner .window footer {
border-radius:6px;
background-color:#EFEFEF;
margin-top:18px;
padding:7px;
}

.fancybox-inner .window .close-link {
position:absolute;
bottom:10px;
right:12px;
}

.fancybox-inner .window.bigContent #windowContent {
overflow-y:scroll;
margin-left:0;
margin-right:0;
}

.fancybox-inner .window.error-window #errorContent {
white-space:nowrap;
}

.fancybox-inner .window.error-window .section-buttons,.fancybox-inner .window.success-window .section-buttons {
text-align:center;
padding-bottom:5px;
padding-top:10px;
margin:0;
}

.fancybox-inner .window.mailerForm {
width:723px;
}

.fancybox-inner .feedback-table td {
padding-top:10px;
vertical-align:top;
}

.fancybox-inner .feedback-table tr>td:first-child {
color:#6B6B6B;
font-size:14px;
padding-top:16px;
width:191px;
}

.fancybox-inner .window.mailerForm textarea {
width:385px;
height:168px;
}

.fancybox-inner .window.mailerForm input[type="text"] {
width:390px;
}

.fancybox-inner .window.mailerForm #call-order-form input[type="text"] {
width:290px;
}

.fancybox-inner .window.mailerForm #call-order-form textarea {
width:285px;
height:100px;
}

.fancybox-inner .window.mailerForm textarea,#container .window.mailerForm input {
border:1px solid #B2C1C8;
color:#BFBFBF;
font-size:14px;
background-color:#FFF!important;
padding-left:10px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.choice-window #windowContent,.gallery-select #windowContent,.simple-window #windowContent {
margin-bottom:2px;
}

.choice-window header,.gallery-select header,.simple-window header {
background:none!important;
border-bottom:1px solid #e0e0e0;
padding-top:10px!important;
padding-left:10px;
border-radius:0!important;
-moz-border-radius:0!important;
-webkit-border-radius:0!important;
margin:0 2px 5px!important;
}

.choice-window header h1,.gallery-select header h1,.simple-window header h1 {
color:#7f7f7f!important;
text-shadow:none!important;
}

.choice-window footer,.gallery-select footer,.simple-window footer {
margin-top:10px!important;
}

.edit-block {
width:220px;
margin-bottom:10px;
padding:6px 0;
}

.edit-block li {
margin-bottom:0!important;
margin-right:10px;
list-style:none;
list-style-type:none;
}

.edit-block span.close {
background-position:-41px -337px;
}

.edit-block span.close:hover {
background-position:-41px -351px;
}

.edit-block li:first-child span:first-child {
margin-right:6px;
}

section.widget .edit-block,.window .edit-block {
width:auto;
float:right;
padding-top:0;
}

section.widget .on-edit .edit-block li:last-child,.window .on-edit .edit-block li:last-child {
margin-right:0;
padding:0!important;
}

.edit-block span,td.item-order span,.updown-lnk-pl span {
background:url(/templates/rjavka/i/get_image.png) no-repeat 0 -36px;
cursor:pointer;
display:inline-block;
height:13px;
width:13px;
}

.marker {
pointer-events:none;
border:2px solid;
position:absolute;
right:0;
bottom:0;
top:0;
left:0;
}

.marker .marker-icon {
position:absolute;
bottom:10px;
}

.marker.size-small {
-webkit-border-radius:5px;
-moz-border-radius:5px;
-ms-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
}

.marker.type-1 {
border-color:#008fff;
}

.marker.type-2 {
border-color:#603cba;
}

.marker.type-3 {
border-color:#ff7900;
}

.marker.type-4 {
border-color:#e22baa;
}

.marker.type-5 {
border-color:#0dbf76;
}

.marker.type-6 {
border-color:#57d;
}

.marker.type-7 {
border-color:#690;
}

.marker-icon .center {
padding-left:10px;
padding-right:10px;
background-repeat:repeat-x;
}

.marker-icon .text {
color:#fff;
text-shadow:0 -1px rgba(0,0,0,0.5);
}

.marker-icon.size-big {
left:-5px;
bottom:10px;
}

.marker-icon.size-big .text {
font-size:16px;
line-height:16px;
margin-top:6px;
}

.marker-icon.size-big .left {
width:3px;
height:33px;
}

.marker-icon.size-big .center {
height:33px;
}

.marker-icon.size-big .right {
width:10px;
height:33px;
}

.marker-icon.size-small {
left:-4px;
}

.marker-icon.size-small .text {
font-size:11px;
line-height:11px;
margin-top:3px;
}

.marker-icon.size-small .left {
width:3px;
height:23px;
}

.marker-icon.size-small .right {
width:8px;
height:23px;
}

.marker-icon.size-small .center {
height:23px;
}

.marker-icon.size-big.type-1 .left {
background:url(/templates/rjavka/i/1_left.png);
}

.marker-icon.size-small.type-1 .left {
background:url(/templates/rjavka/i/1_left_s.png);
}

.marker-icon.size-big.type-1 .right {
background:url(/templates/rjavka/i/1_right.png);
}

.marker-icon.size-small.type-1 .right {
background:url(/templates/rjavka/i/1_right_s.png);
}

.marker-icon.size-big.type-1 .center {
background:url(/templates/rjavka/i/1_center.png);
}

.marker-icon.size-small.type-1 .center {
background:url(/templates/rjavka/i/1_center_s.png);
}

.marker-icon.size-big.type-2 .left {
background:url(/templates/rjavka/i/2_left.png);
}

.marker-icon.size-small.type-2 .left {
background:url(/templates/rjavka/i/2_left_s.png);
}

.marker-icon.size-big.type-2 .right {
background:url(/templates/rjavka/i/2_right.png);
}

.marker-icon.size-small.type-2 .right {
background:url(/templates/rjavka/i/2_right_s.png);
}

.marker-icon.size-big.type-2 .center {
background:url(/templates/rjavka/i/2_center.png);
}

.marker-icon.size-small.type-2 .center {
background:url(/templates/rjavka/i/2_center_s.png);
}

.marker-icon.size-big.type-3 .left {
background:url(/templates/rjavka/i/3_left.png);
}

.marker-icon.size-small.type-3 .left {
background:url(/templates/rjavka/i/3_left_s.png);
}

.marker-icon.size-big.type-3 .right {
background:url(/templates/rjavka/i/3_right.png);
}

.marker-icon.size-small.type-3 .right {
background:url(/templates/rjavka/i/3_right_s.png);
}

.marker-icon.size-big.type-3 .center {
background:url(/templates/rjavka/i/3_center.png);
}

.marker-icon.size-small.type-3 .center {
background:url(/templates/rjavka/i/3_center_s.png);
}

.marker-icon.size-big.type-4 .left {
background:url(/templates/rjavka/i/4_left.png);
}

.marker-icon.size-small.type-4 .left {
background:url(/templates/rjavka/i/4_left_s.png);
}

.marker-icon.size-big.type-4 .right {
background:url(/templates/rjavka/i/4_right.png);
}

.marker-icon.size-small.type-4 .right {
background:url(/templates/rjavka/i/4_right_s.png);
}

.marker-icon.size-big.type-4 .center {
background:url(/templates/rjavka/i/4_center.png);
}

.marker-icon.size-small.type-4 .center {
background:url(/templates/rjavka/i/4_center_s.png);
}

.marker-icon.size-big.type-5 .left {
background:url(/templates/rjavka/i/5_left.png);
}

.marker-icon.size-small.type-5 .left {
background:url(/templates/rjavka/i/5_left_s.png);
}

.marker-icon.size-big.type-5 .right {
background:url(/templates/rjavka/i/5_right.png);
}

.marker-icon.size-small.type-5 .right {
background:url(/templates/rjavka/i/5_right_s.png);
}

.marker-icon.size-big.type-5 .center {
background:url(/templates/rjavka/i/5_center.png);
}

.marker-icon.size-small.type-5 .center {
background:url(/templates/rjavka/i/5_center_s.png);
}

.marker-icon.size-big.type-6 .left {
background:url(/templates/rjavka/i/6_left.png);
}

.marker-icon.size-small.type-6 .left {
background:url(/templates/rjavka/i/6_left_s.png);
}

.marker-icon.size-big.type-6 .right {
background:url(/templates/rjavka/i/6_right.png);
}

.marker-icon.size-small.type-6 .right {
background:url(/templates/rjavka/i/6_right_s.png);
}

.marker-icon.size-big.type-6 .center {
background:url(/templates/rjavka/i/6_center.png);
}

.marker-icon.size-small.type-6 .center {
background:url(/templates/rjavka/i/6_center_s.png);
}

.marker-icon.size-big.type-7 .left {
background:url(/templates/rjavka/i/7_left.png);
}

.marker-icon.size-small.type-7 .left {
background:url(/templates/rjavka/i/7_left_s.png);
}

.marker-icon.size-big.type-7 .right {
background:url(/templates/rjavka/i/7_right.png);
}

.marker-icon.size-small.type-7 .right {
background:url(/templates/rjavka/i/7_right_s.png);
}

.marker-icon.size-big.type-7 .center {
background:url(/templates/rjavka/i/7_center.png);
}

.marker-icon.size-small.type-7 .center {
background:url(/templates/rjavka/i/7_center_s.png);
}

#search-left {
overflow:inherit!important;
}

#search-left .ya-site-form__form .ya-site-form__input-text {
height:26px;
}

#search-left .ya-site-form__form .ya-site-form__input-text_type_hint {
background-position:.5em 50%;
}

#search-left .ya-site-form__form .ya-site-form__submit {
height:24px;
border:1px solid;
-webkit-border-radius:2px;
-moz-border-radius:2px;
-ms-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
background:linear-gradient(tobottom,#f5f5f5,#dadada);
zoom:1;
filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFF5F5F5',endColorstr='#FFDADADA');
border-color:#ccc silver #b9b9b9;
}

.section-bread-crumbs .curr_cat {
display:inline-block;
position:relative;
font-size:12px;
float:none!important;
}

.view header.has-bread .section-bread-crumbs {
line-height:20px;
}

.bordered {
border:1px solid #C5C5C5;
-webkit-border-radius:8px;
-moz-border-radius:8px;
-ms-border-radius:8px;
-o-border-radius:8px;
border-radius:8px;
}

.infoDigits {
color:#6E7786;
}

.smallChars {
font-size:11px!important;
}

#ajax-loader {
background-image:url(/templates/rjavka/i/30.png);
width:120px;
height:15px;
margin:10px auto;
}

#endless_scroll_loader {
display:block;
width:50px;
margin:10px auto;
}

.notifier {
display:none;
font-size:15px;
color:#000;
}

.notifier table {
margin-left:0!important;
margin-bottom:0!important;
}

.notifier table td {
max-width:620px!important;
padding-left:0!important;
padding-right:10px!important;
padding-bottom:10px!important;
}

.notifier table td:first-child {
width:25px!important;
}

.notifier.error {
color:#C1172F;
}

#user-notice {
position:absolute;
right:0;
bottom:-20px;
z-index:120;
background-color:#FFF;
color:#A40018;
text-align:center;
max-width:400px;
height:20px;
overflow:hidden;
padding:0 6px;
}

.notice.success {
display:none;
font-size:18px;
padding-left:30px;
position:relative;
margin:20px 0 6px;
}

.notice.success a {
font-size:18px;
}

.statcounters-list {
padding-left:11px;
margin-left:-10px;
}

.statcounters-list .yinformer {
margin-bottom:10px;
display:block;
}

.statcounters-list .ymarker img {
max-width:180px;
padding-bottom:10px;
}

.statcounters-list .counter {
vertical-align:auto;
zoom:1;
display:inline;
margin-top:10px;
margin-left:10px;
}

.file-info {
padding-left:30px;
position:relative;
}

span.file-info span.infoDigits {
margin-left:15px;
}

.gsInformer i {
position:relative;
background:none;
}

header.site-header {
overflow:hidden;
zoom:1;
float:none;
clear:both;
}

#header div.header-inner {
padding:0 26px;
}

elements-of-type(html5-block),.active-btn i.up-arrow {
display:block;
}

#content i,.window i,#promo #promo-show .control_set_2 .slide_button.previous_button {
left:0;
}

a:hover span.delete,span.delete:hover,.delete-item-btn:hover span.delete,i.delete-item-icon {
background-position:-54px -349px!important;
}

#text i.up-arrow,.phone.mobile,#subscribe-left #subscriber-add-form ul.errors,#subscriber-add-form input#lastname,#content .user-inner ol li i.circles,#content .article-content ol li i.circles,div#rss a span,a#rss span {
display:none;
}

#success-icon,#ok-icon {
background-position:-81px -138px;
}

.djvu-icon.theme-icon,.ps-icon.theme-icon {
background:transparent!important;
}

#promo,section.widget .edit-block ul,.window .edit-block ul {
padding-left:0!important;
}

#promo #promo-show .wrapper-link,section.widget-left header.infoPlate h1 a:hover,section.widget-left header.infoPlate h3 a:hover,a:hover,#sidebar nav li.active>a {
text-decoration:none;
}

#promo.bw958 #promo-show,#promo.bw958 #promo-show .slide-inner {
width:958px;
}

#promo #promo-show .control_set_1,#promo #promo-show .slides,#contactsdetails .register-info .content,#map-container,#contact-address .photos-item div:first-child,#contactsmain .photos-item div:first-child,#subscribe-left.widget-left {
position:relative;
}

#promo #promo-show .control_set_1:before,#promo #promo-show .control_set_1:after,#docs .documents-list:before,#docs .documents-list:after,section.widget-left header.infoPlate h1:before,section.widget-left header.infoPlate h1:after,section.widget-left header.infoPlate h3:before,section.widget-left header.infoPlate h3:after,#google-translate:before,#google-translate:after,#google-translate .edit-block ul:before,#google-translate .edit-block ul:after,.clearfix:before,.clearfix:after,.marker-icon:before,.marker-icon:after,.statcounters-list .counter:before,.statcounters-list .counter:after {
display:table;
content:"";
line-height:0;
}

#promo #promo-show .control_set_1:after,#docs .documents-list:after,section.widget-left header.infoPlate h1:after,section.widget-left header.infoPlate h3:after,#google-translate:after,#google-translate .edit-block ul:after,section.widget>article,.clearfix:after,.marker-icon:after,.statcounters-list .counter:after,.clear {
clear:both;
}

#promo #promo-show .control_set_1 .control_set_inner,.-btn.-btn-add div,.-btn.-btn-add i,.marker-icon .right,.marker-icon .center,.marker-icon .left,.inline {
vertical-align:auto;
zoom:1;
display:inline;
}

.contact-list .item-wrapper .content,#contactssocnet .item-wrapper .content,#contactssocnet-left-edit-window .item-wrapper .content {
margin-left:150px;
}

.contact-list .item-wrapper .content li,#google-translate-form textarea {
margin-bottom:5px;
}

.contact-list .item-wrapper .content a,#products-catalog-left .categories li {
line-height:15px;
}

.contact-list .item-wrapper .content.address li,.promo-content h1,section.widget h1,section.widget h4,#products-cart-left {
margin-bottom:12px;
}

.contact-list .title,#contactsmain .title,#contactsmain-left-edit-window .title,#contactssocnet-left-edit-window .title {
display:inline-block;
font-weight:700;
position:relative;
padding-left:24px;
vertical-align:middle;
}

.contact-list .title i,#contactsmain .title i,#contactsmain-left-edit-window .title i,#contactssocnet-left-edit-window .title i {
top:-2px;
}

#contactssocnet .contact-list .item-wrapper,#sidebar nav li {
margin-bottom:15px;
}

#contactsdetails .item-wrapper,#contactsmain .content-block .content.address li {
margin-bottom:30px;
}

#contactsmain-show,#desc #desc-show,#docs #docs-show,#content .content-block {
margin-top:20px;
}

#contactsmain .contact-view-photos,#sidebar nav ul#list-text-pages,#products-catalog-left ul.level-4,#products-catalog-left ul.level-5 {
margin-top:10px;
}

#contactsmain .contact-view-photos>div:first-child,#contactsmain .on-edit .banner_2gis,#subscribe-left.widget-left .subscribe-add-form {
margin-left:0;
}

#contact-allphotosedit-form input[type="text"],#sidebar nav .submenu li,#products-catalog-left .categories .level-3 a,#products-catalog-left .categories .level-4 a {
font-size:12px;
}

#desc #desc-show a,.user-inner a,.edit-block a:active,.edit-simple-block a,.edit-simple-block a:active {
color:#0092D6;
}

#desc #desc-show a img,.user-inner a img,#additional-info ul {
display:inline;
}

#docs-left .docs-list p b,strong,th,#sidebar nav .submenu .active a,#products-catalog-left .active>a,#articles-categories-left .active>a {
font-weight:700;
}

#docs .document-info,ul.documents-list li .document-info {
font-size:11px;
margin-top:4px;
}

#subscribe-left.widget-left header.infoPlate h3,#subscribe-left.widget-left .edit-block .inactive {
color:#222;
}

#subscribe-left.widget-left #subscriber-add-form .-btn-complete:active,#subscribe-left.widget-left #subscriber-add-form .-btn-complete:active:hover {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

#subscribe-left .subscribe-add-form,#products-catalog-left .categories .level-2 li,#sidebar nav .submenu li,#sidebar nav .submenu .active {
margin-left:11px;
}

#subscribe-left #subscriber-add-form input#name:focus,#subscribe-left #subscriber-add-form #subscribe-left #subscriber-add-form input#email:focus,#subscribe-left #subscriber-add-form #subscribe-left #subscriber-add-form input#email:focus,a,.fancybox-inner .window.mailerForm textarea:focus,#container .window.mailerForm input:focus {
color:#000;
}

.google-translate-wrap #google-translate .empty-left-block,#content .user-inner p,#content .article-content p,#content .content-block p,#sidebar>section:last-child,#contactsmain-left li.li-address {
margin-bottom:0;
}

#google-translate.deleted .empty-left-block,#header .user-menu {
float:right;
}

#google-translate div .menu-divider,header #header-wrapper .content-block,#content #promo:first-child #promo-show,.fancybox-inner .window footer .section-buttons,#header-wrapper .content-block {
margin-top:0;
}

#google-translate .edit-block ul,.marker-icon {
zoom:1;
}

#google-translate .edit-block ul li,#all-comments .user_icon {
float:left;
margin-right:5px;
}

#google-translate .edit-block ul li:last-child,#google-translate .edit-block .inactive {
margin-right:0;
}

.buttons .big.right,.marker-icon .right,.marker-icon .left {
background-repeat:no-repeat;
}

section.widget>article header,#additional-text header {
margin-bottom:8px;
}

#content header.site-header section,#content .block-desc,header.site-header section {
margin-bottom:18px;
}

#content #header-wrapper,#header-wrapper {
float:left;
clear:right;
width:710px;
padding-left:0;
}

a.medium,#video-content h1,#view-photo-edit-window>header h3 {
font-size:12px!important;
}

span[style="font-size: large;"],font[size="4"] {
font-size:14px!important;
}

span[style="font-size: x-large;"],font[size="5"] {
font-size:18px!important;
}

span[style="font-size: xx-large;"],font[size="6"] {
font-size:24px!important;
}

span[style="font-size: -webkit-xxx-large;"],font[size="7"] {
font-size:30px!important;
}

#comment_wrap #all-comments>.comment_wrap:first-child>hr,.forprint {
display:none!important;
}

input,select,td {
vertical-align:middle;
}

label,input[type="button"],input[type="submit"],input[type="image"],button,.fancy-img-post {
cursor:pointer;
}

#tell_mistake_form .form-item-wrapper,.fancybox-inner .feedback-table {
margin-bottom:10px;
}

#header .modes span,#header .modes button:hover,#header ul li a.active,#header ul li a:hover {
color:#fff;
border-bottom:1px solid #fff;
}

#header ul li a:active,.top-news a:active {
color:#fff!important;
}

.wrapperBlock:after,#container:after {
content:'.';
display:block;
clear:both;
visibility:hidden;
height:0;
line-height:0;
}

.bg .bg_top,.bg .bg_mid {
position:absolute;
}

#sidebar nav ul,#products-catalog-left .level-2,#products-catalog-left .level-2 {
margin-bottom:22px;
}

#sidebar nav .active,#products-catalog-left .active-link,#articles-categories-left .active-link,#sidebar nav li.active,#products-catalog-left .active-link {
margin-left:-6px;
}

#products-catalog-left ul.level-1,#products-catalog-left ul.level-2,#products-catalog-left ul.level-3 {
margin-top:12px;
}

#products-catalog-left ul.level-1 li,#products-catalog-left ul.level-2 li,#products-catalog-left ul.level-3 li {
line-height:15px;
margin-top:12px;
margin-bottom:0!important;
}

#products-catalog-left ul.level-4 li,#products-catalog-left ul.level-5 li {
line-height:12px;
margin-top:10px;
margin-bottom:0!important;
}

.fancybox-wrap.fancy-video,.fancybox-wrap.fancy-video .fancybox-skin,#search-left #search-left-show i {
background:none;
}

.fancybox-inner .window #successContent td,.statcounters-list .counter.infoDigits {
line-height:18px;
}

@media min-device-width 768px and max-device-width 1024px{
.phone.desktop {
display:none;
}

.phone.mobile {
display:inline!important;
}
}

@media min-device-width 320px and max-device-width 480px{
.phone.desktop {
display:none;
}

.phone.mobile {
display:inline!important;
}
}

@media min-device-width 320px and max-device-width 568px{
.phone.desktop {
display:none;
}

.phone.mobile {
display:inline!important;
}
}

@media screen and max-device-width 570px{
.phone.desktop {
display:none;
}

.phone.mobile {
display:inline!important;
}
}