body{background-color:#ffffff;}
a,a:hover, a:active, a:visited{color:#af1e31;text-decoration:none;position:relative;}
a:hover{text-decoration:underline;}
#user-panel{background-color:#555;padding:0;clear:both;min-width:1000px;height:29px;line-height:28px;}
#user-panel a{display:block;padding:0 5px;}
#user-panel, #user-panel a{color:#fff;font-size:13px;}
#user-panel a:hover{color:#ffdf00;}
#user-panel a, #user-panel a:hover{text-decoration:underline;background-color:#555;}
#user-panel #login{margin:0 20px 0 10px;}
#user-panel #logout{margin-right:15px;}
#user-panel #logout img{vertical-align:middle;}
#user-panel #datetime{margin:0 10px 0 30px;}
#user-panel #my-a{margin:0 20px 0 10px;}
#user-panel #my-p{margin-left:15px;}
#header .container{max-width:1000px;padding:0 0 10px 0;}
#header-left{width:832px;padding:0;float:left;background:transparent url("../img/header_bg.png") 0 0 repeat-x;}
#header-right{width:168px;float:right;}
#header-balance{font-weight:bold;}
#logo,#logo2{margin:10px 12px 0;height:59px;}
/*#logo a img,#logo2 a img{height:49px;}*/
#logo a img{width:195px;}
#logo2 a img{width:344px;}
#hb-block-top{width:960px;margin:0 auto;padding:0 0 15px 0;border:0;}
#hb-top-left,#hb-top-right{width:470px;}
#hb-top-left{float:left;}
#hb-top-right{float:right;}
#search-form{width:600px;float:left;margin-top:4px;}
#search-line{float:left;background-color:#fff;border:1px solid #bcbcbc;padding:1px;margin:5px 0 2px 0;}
#search-line input[type="text"]{border:1px solid transparent;width:310px;padding:2px;}
#search-line .srch-btn{color:#fff;background-color:#f05054;border:1px solid #fac7c8;padding:1px 6px 2px;}
.navbar .nav{display:block;float:left;left:0;margin:0;position:relative;}
.nav{list-style:none outside none;}
#bottom .navbar .nav{float:none;margin:0 auto;width:460px;}
.navbar .nav > li{margin-right:2px;float:left;line-height:20px;text-align:center;background-color:transparent;}
#header-left .navbar .nav-toggle, #bottom .navbar .nav-toggle, #gazeta-menu .navbar .nav-toggle, #menu-img-block{display:none;}
#vk-line{display:block;text-align:center;padding:5px 5px 11px;}
#header-left .navbar .nav > li{width:164px;}
#bottom .navbar .nav > li{width:100px;border-right:2px solid #dadada;}
#bottom .navbar .nav > .last{border-right:none;}
#header-left .navbar .nav > li{
background:#e5e5e6 url("../img/nav_bg.png") 0 0 repeat-x;
-webkit-border-bottom-right-radius:11px;
-webkit-border-bottom-left-radius:11px;
-moz-border-radius-bottomright:11px;
-moz-border-radius-bottomleft:11px;
border-bottom-right-radius:11px;
border-bottom-left-radius:11px;
}
.navbar .nav > li > a:hover,.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus{color:#000;}
#header-left .navbar .nav > li > a:hover,
#header-left .navbar .nav > .active > a,
#header-left .navbar .nav > .active > a:hover,
#header-left .navbar .nav > .active > a:focus{
color:#000;
background:#f3f4f4 url("../img/nava_bg.png") 0 0 repeat-x;
-webkit-border-bottom-right-radius:11px;
-webkit-border-bottom-left-radius:11px;
-moz-border-radius-bottomright:11px;
-moz-border-radius-bottomleft:11px;
border-bottom-right-radius:11px;
border-bottom-left-radius:11px;
}
.navbar .nav > li > a{color:#333;float:none;padding:6px 5px;text-decoration:none;}
.nav > li > a{display:block;}
.navbar-inner{background-image:none;background-repeat:no-repeat;border:none;}
.catalog-block .catalog-spec .catalog-spec-item{display:inline-block;vertical-align:top;margin:0;width:152px;padding:5px 7px 15px;text-align:center;}
.catalog-block .catalog-spec .catalog-spec-item img{padding-bottom:5px;}
.catalog-block .catalog-spec .catalog-spec-item span{text-transform:uppercase;}
.catalog-block .catalog-spec .catalog-spec-item p{font-size:10px;text-align:left;}
.catalog-block .catalog-spec .catalog-spec-item-2{width:152px;}
.catalog-block .catalog-spec .catalog-spec-item-3{width:230px;margin:10px;}
.catalog-block .catalog-spec .catalog-spec-item-3 img{width:100%;}
.catalog-block .catalog-spec .catalog-spec-item-wide {width:480px;}
.catalog-row{text-align:center;}
.catalog-row .catalog-row-item{margin:3px 2px 3px 3px;width:40px;word-wrap:break-word;font-size:10px;}
.catalog-row .catalog-row-item img{width:40px;height:40px;}
.catalog-block .catalog-nav{display:block;float:left;left:0;margin:0;position:relative;}
.catalog-nav{list-style:none outside none;}
.catalog-block .catalog-nav > li{margin-right:10px;float:left;line-height:20px;background-color:#fff;width:240px;border-bottom:1px solid #bcbcbc;height:44px;line-height:15px;}
.catalog-block .catalog-nav > li > a:hover,.catalog-block .catalog-nav > li > a:focus{color:#000;background-color:#e5e5e6;}
.catalog-block .catalog-spec a:hover span{font-weight:bold;}
.catalog-block .catalog-spec a:hover{text-decoration:none;}
.catalog-block .catalog-nav > li > a{color:#af1e31;float:none;padding:0px 15px;text-decoration:none;height:28px;font-size:16px;}
.catalog-nav > li > a{display:block;}
.catalog-nav, .catalog-nav a{font-size:13px;}
.catalog-nav li{display:table;}
.catalog-nav li a{display:table-cell;vertical-align:middle;}
#fresh{
padding:13px 0 10px;text-align:center;background:#e7e7e7 none center 13px no-repeat;
-webkit-border-radius:11px;
-moz-border-radius:11px;
border-radius:11px;
}
.error-message, .errorMessage{color:red;}
.btn{
background:none no-repeat #e94b51;
-webkit-border-radius:18px;
-moz-border-radius:18px;
border-radius:18px;
color:#fff;cursor:pointer;font-size:20px;overflow:hidden;text-decoration:none;padding:5px 15px;text-align:center;border:0px solid #be7171;box-shadow:0 4px 4px rgba(0,0,0,0.5);line-height:24px;
}
.btn a{color:#fff;display:block;width:100%;}
a.btn{color:#fff;display:block;}
.btn a:hover{text-decoration:none;}
a:hover .btn, .btn:hover{background-color:#fdb5b5;border:0px solid #c68e8e;color:#333;text-decoration:none;}
.ptitle, h1{
background-color:#e5e5e6;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
padding:3px 15px;
}
.ptitle:first-letter, h1:first-letter{text-transform:capitalize;}
div.form span.required{color:#ff0000;}
#contact-form{margin-left:20px;}
.form input[type="text"], .form input[type="password"], #contact-form textarea{float:left;width:350px;margin:3px 0 10px 0;}
.form input[type="checkbox"]{float:left;}
.form textarea{height:100px}
.form .errorMessage{float:left;;padding:5px 0 0 10px;}
.agriment-block{float:left;width:355px;}
.successMessage{color:#00a551;font-weight:600;}
.hint{font-size:12px;color:#777;}
.red{color:red;}
.red2{color:red;font-size:22px;}
.green{color:green;}
.f8{font-size:8px;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f40{font-size:40px;}
#search-result #list-view-makets{/*width:489px;*/float:left;}
#search-result #privat-list{/*width:489px;*/float:right;}
#list-view-catalog #list-view-makets{/*width:491px;*/float:left;}
#list-view-catalog #list-view-privats{/*width:499px;*/float:right;}
#list-view-makets .maket-block{
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
border:2px solid #bcbcbc;margin:5px 0;width:485px;text-align:center;background-color:#fff;
    float: left;
    min-height: 260px;
    margin-right: 10px;
}
#list-view-makets .maket-block .maket-block-img img{margin:13px auto 7px;}
#list-view-makets .maket-block:hover{border:2px solid #f05054;}
#list-view-makets .maket-block .maket-description{
text-align:left;padding:5px 5px;border:1px dashed #bcbcbc;margin:5px 10px;
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
display:none;
}
#list-view-makets .maket-block .maket-description p{margin:3px 0;}
#list-view-makets .maket-block .maket-description-link{padding:5px 0 10px;cursor:pointer;}
.btns-block{
height:32px;line-height:32px;
-webkit-border-top-left-radius:17px;
-webkit-border-top-right-radius:17px;
-moz-border-radius-topleft:17px;
-moz-border-radius-topright:17px;
border-top-left-radius:17px;
border-top-right-radius:17px;
width:330px;margin:0 auto;background-color:#bcbcbc;
}
.btns-block img{vertical-align:middle;padding:0 10px;/*border-right:2px solid #fff;*/}
.btns-block a.maket-block-zoom img{border-left:2px solid #fff;}
.btns-block a.site-link{padding:3px 10px;margin:5px 0;border-left:2px solid #fff;}
.btns-block a.more-info{padding:3px 10px;margin:5px 0;border-left:2px solid #fff;}
.btns-block, .btns-block a, .btns-block a:hover, .btns-block a:visited{color:#fff;}
.maket-block:hover .btns-block{background-color:#f05054;}
#gazeta-page-block .maket-block:hover a.maket-block-img img{opacity:0.3;}
#gazeta-page-block .maket-block:hover .btns-block{display:block;background-color:#333;}
#gazeta-page-block .btns-block{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-border-bottom-left-radius:13px;
-webkit-border-bottom-right-radius:13px;
-moz-border-radius-bottomleft:13px;
-moz-border-radius-bottomright:13px;
border-bottom-left-radius:13px;
border-bottom-right-radius:13px;
text-align:center;position:absolute;top:0;left:0;right:0;width:105px;height:24px;line-height:24px;display:none;font-size:8px;
}
#gazeta-page-block .btns-block-site{height:44px;line-height:20px;}
#gazeta-page-block .btns-block a.site-link{padding:3px 0px;margin:0;border-left:0;border-right:0px solid #fff;font-size:11px;font-weight:bold;}
#gazeta-page-block .btns-block a.site-link img{padding:0 0 3px 3px;}
#gazeta-page-block a.maket-block-print img{padding:0 5px;}
.privat-type-1, .privat-type-2, .privat-type-3{padding:10px 20px;border:2px solid #000;margin:6px 0;}
.privat-type-1{border:1px dotted #bcbcbc;}
.privat-type-3{border-color:#000;background-color:#000;color:#fff;}
.privat-type-1 a, .privat-type-2 a{color:#333;}
.privat-type-3 a{color:#fff;}
table .privat-type-1, table .privat-type-2, table .privat-type-3{padding:3px 5px;margin:0;}
#content .pager ul{font-size:18px;}
#content .pager a,
#content .pager a:link,
#content .pager a:visited{color:#ccc;border:0 none;}
#content .pager .first,#content .pager .last{display:inline;}
.pager img{vertical-align:text-bottom;}
#content .pager .selected a{background:none repeat scroll 0 0 transparent;font-weight:normal;color:#00A551;}
#profile-balance{font-size:40px;padding:0 15px;}
.old-ads{background-color:#ddd;color:#000;border:1px solid #fff;}
#order-call-dialog label, #feedback-call-dialog label{font-weight:500;}
#order-call-dialog input[type="text"], #feedback-call-dialog input[type="text"]{width:380px;margin:3px 0 7px 0;}
#subscr-dialog input[type="text"],#introduce-dialog input[type="text"]{width:220px;margin:3px 0 7px 0;}
#order-call-dialog textarea, #feedback-call-dialog textarea, #order-sale-dialog textarea{width:380px;height:70px;}
#form-order-call-btn, #form-order-sale-btn, #form-feedback-call-btn, #form-subscr-btn, #form-introduce-btn{width:50px;margin:0 auto;}
.order-btns{width:420px;margin:0 auto;}
.order-btns .btn{margin:0 10px;}
.p020{padding:0 20px;}
.p015{padding:0 15px;}
.p5{padding:5px;}
.p10{padding:10px;}
.pointer{cursor:pointer;}
.mb15{margin-bottom:15px;}
#delivery-map{color:#000;width:700px;height:500px;margin:10px auto 0;z-index:1000;}
.fancybox-title-block{
background-color:#000;padding:5px 10px;color:#fff;border:2px solid #fff;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
}
.fancybox-title-block a, #fancybox-title-float-main a{color:yellow;text-decoration:underline;font-weight:bold;font-size:20px;text-transform:uppercase;}
#countInner{width:350px;margin:0 auto;}
#countInner span{color:#f00;}
.countdown_section{padding:0 7px;display:block;float:left;text-align:center;}
.countdown_amount{padding:0 5px 0 0;font-size:32px;}
.ui-tooltip{border:0;margin:0;padding:0;}
.ui-tooltip-content{}
.tooltip-utp .ui-tooltip-content{
width:600px !important;padding:4px 4px 0;border:1px solid #ddd;background:#fff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}
#bottom .navbar .nav-28{width:120px;}
.header-wide #header-left{width:1000px;}
.header-wide #search-form{width:410px;margin-top:16px;}
.imgd img{border:1px solid #eee;padding:3px;margin:5px 5px 0 0;cursor:pointer;}
.delivery-report-img{width:130px;height:150px;overflow:hidden;float:left;margin:0 10px 10px 0;text-align:center;}
#remember-me label, .agriment-block label {padding:10px 10px 20px 3px;display:block;float:left;}
#remember-me input#UserLoginForm_rememberMe, .agriment-block input#RegistrationForm_agreement{margin:10px 3px 20px 10px;display:block;float:left;}
ul.faq li, ol.faq li{margin:5px 0;}
#fancybox-full-size, #fancybox-title-close, #fancybox-small-size{font-size:16px;}
#subscr-block{width:80%;padding:10px 10px 15px;border:1px dashed #ccc;margin:0 auto;text-align:center;font-size:14px;background-color:#ff6;}
#subscr-block-close{cursor:pointer;}
/*.blink{animation:blinker 1s step-end infinite;}*/
.blink {animation: blinker 1s linear infinite;}
@keyframes blinker {50% { opacity: 0.4; }}
.ui-dialog-titlebar-close .ui-icon-closethick {border:1px solid yellow;background-color:yellow;}

#btn-to-top {position: fixed;bottom: 30px;right: 30px;}
#btn-to-top span {width: 40px;height: 40px;display: block;background: transparent url("../img/ico/up.svg") no-repeat center center;}
#line-to-top{
width:8%;height:100%;position: absolute;right: 0;;
background:#eee url("../img/arrow_up.svg") repeat-y;
background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
-moz-background-size:contain;
}
.about-presentation img, .about-case img{width:100px;margin:4px;border:1px dotted #ccc;}
.about-presentation-block, .about-case-block{width:570px;margin:0 auto;}

.blink {
text-decoration: blink;
animation-duration: 1s;
animation-name: blink;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-timing-function: ease-in-out;
}
@keyframes blink {
from {opacity: 1;}
to {opacity: 0.1;}
}
#page-list{display:none;}
#w-offer{width:100%;margin:10px auto;}
#w-offer img, #w-offer a img{width:100%;border:none;}
#media-show-hidden{display:block;}
#media-hidden-show{display:none;}
.more-info-block img.more-info-logo {width:240px;margin:5px 0 5px 10px;}
.top-main-banner{
    margin-top: 1px;
    margin-bottom: 2px;
}
.top-main-banner .wider {width:978px; height: 90px; }
.top-main-banner2 .wider2 {width:468px; height: 60px; }
.top-main-banner .wider .left-block {float:left;width:489px; }
.top-main-banner .wider .right-block {float:right;width:489px; }
#LottoForm_prize{
    float: left;
    width: 350px;
    margin: 3px 0 10px 0;
    height: 30px;
}
.table-block{
    display:table;
    height: auto;
    width: 720px;
}
.row-block{
    width: 100%;
    display:table-row;
    height: auto;
}
.left-block{
    float: none;
    width: 50%;
    display:table-cell;
}
.right-block{
    float: none;
    width: 45%;
    display:table-cell;
}
h1.no-back{
    background-color: transparent;
}
