﻿@font-face{font-family:GdeTver-Icons;src:url(../style/GdeTver-Icons.eot) format('embedded-opentype'),

url(../style/GdeTver-Icons.woff) format('woff'),

url(../style/GdeTver-Icons.ttf) format('truetype')

,url(../style/GdeTver-Icons.svg#GdeTver-Icons) format('svg');font-weight:400;font-style:normal}

.icon-10:before,

.icon-11:before,

.icon-12:before,

.icon-13:before,

.icon-14:before,

.icon-15:before,

.icon-16:before,

.icon-17:before,

.icon-18:before,

.icon-19:before,

.icon-1:before,

.icon-20:before,

.icon-21:before,

.icon-22:before,

.icon-23:before,

.icon-24:before,

.icon-25:before,

.icon-26:before,

.icon-27:before,

.icon-28:before,

.icon-29:before,

.icon-2:before,

.icon-30:before,

.icon-31:before,

.icon-32:before,

.icon-33:before,

.icon-34:before,

.icon-35:before,

.icon-36:before,

.icon-37:before,

.icon-38:before,

.icon-39:before,

.icon-3:before,

.icon-40:before,

.icon-41:before,

.icon-42:before,

.icon-43:before,

.icon-44:before,

.icon-45:before,

.icon-4:before,

.icon-5:before,

.icon-6:before,

.icon-7:before,

.icon-8:before,

.icon-9:before



{font-family:GdeTver-Icons;

speak:none;

font-style:normal;

font-weight:400;

font-variant:normal;

text-transform:none;

line-height:1;

-webkit-font-smoothing:antialiased;

-moz-osx-font-smoothing:grayscale}



.speedbar a {display: block;float: left;background-image:url('/rightarrow.png');background-repeat: no-repeat;background-position:100% 50%;padding-right: 25px;padding-left: 0px;margin-right: 10px;}



.icon-1:before{content:"\e000"}

.icon-2:before{content:"\e001"}

.icon-3:before{content:"\e002"}

.icon-4:before{content:"\e003"}

.icon-5:before{content:"\e004"}

.icon-6:before{content:"\e005"}

.icon-7:before{content:"\e006"}

.icon-8:before{content:"\e007"}

.icon-9:before{content:"\e008"}

.icon-10:before{content:"\e009"}

.icon-11:before{content:"\e00a"}

.icon-12:before{content:"\e00b"}

.icon-13:before{content:"\e00c"}

.icon-14:before{content:"\e00d"}

.icon-15:before{content:"\e00e"}

.icon-16:before{content:"\e00f"}

.icon-17:before{content:"\e010"}

.icon-18:before{content:"\e011"}

.icon-19:before{content:"\e012"}

.icon-20:before{content:"\e013"}

.icon-21:before{content:"\e014"}

.icon-22:before{content:"\e015"}

.icon-23:before{content:"\e016"}

.icon-24:before{content:"\e017"}

.icon-25:before{content:"\e018"}

.icon-26:before{content:"\e019"}

.icon-27:before{content:"\e01a"}

.icon-28:before{content:"\e01b"}

.icon-29:before{content:"\e01c"}

.icon-30:before{content:"\e01d"}

.icon-31:before{content:"\e01e"}

.icon-32:before{content:"\e01f"}

.icon-33:before{content:"\e020"}

.icon-34:before{content:"\e021"}

.icon-35:before{content:"\e022"}

.icon-36:before{content:"\e023"}

.icon-37:before{content:"\e024"}

.icon-38:before{content:"\e025"}

.icon-39:before{content:"\e026"}

.icon-40:before{content:"\e027"}

.icon-41:before{content:"\e028"}

.icon-42:before{content:"\e029"}

.icon-43:before{content:"\e02a"}

.icon-44:before{content:"\e02b"}

.icon-45:before{content:"\e600"}

a,abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}

article,aside,figure,footer,header,hgroup,nav,section{display:block}

footer,header,section{clear:both}

html{overflow-y:scroll}

ul{list-style:outside disc;margin:15px 0 15px 30px}

ol{list-style:outside decimal;margin:15px 0 15px 30px}

table{border-collapse:collapse;border-spacing:0}

td,td img{vertical-align:top}

button,input,select,textarea{margin:0;outline:0}

button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}

input,select{vertical-align:middle}



{border-radius:0;-webkit-appearance:none}

textarea{overflow:auto;resize:vertical;border-radius:0;-webkit-appearance:none}

button,input[type=submit]{width:auto;overflow:visible}

.ie7 input[type=button],.ie7 input[type=reset],

.ie7 input[type=submit]{filter:chroma(color=#000000)}

.clickable,button,input[type=button],input[type=submit]

,label{cursor:pointer;border-radius:0;-webkit-appearance:none}

blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}

del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}

small{font-size:85%}strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative}

sup{top:-.5em}sub{bottom:-.25em}

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;font-size:0;line-height:0}

code,kbd,pre,samp{font-family:monospace,sans-serif}

pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}

.ie7 img{-ms-interpolation-mode:bicubic}.clear{clear:both;height:0;font-size:0;line-height:0}

.center{text-align:center;margin-left:auto;margin-right:auto}html{height:100%;min-width:1000px}

body{position:relative;font:normal normal 14px/18px 'PT Sans',Arial,Helvetica,sans-serif;background:#f0f1f5;color:#333;min-height:100%;min-width:1000px;-webkit-text-size-adjust:100%}

body:before{content:'';display:block;height:50px}body:after{content:'';display:block;height:215px}

body.index-page{height:100%}

body.index-page:after{display:none}

a{color:#09c;text-decoration:none}

a:hover{text-decoration:underline}

a.ajax-link{text-decoration:none;border-bottom:1px dashed}

p{margin-bottom:10px}article p{margin-bottom:20px}

h1{
	font-family: Georgia;
	font-size: 30px;
	font-style: normal;
	font-variant: normal;
	font-weight: 100;
	line-height: 40px;
}

h2{color:#000;font-size:30px;line-height:30px;clear:none;text-transform:uppercase;padding:0;margin-bottom:15px}

h3{font-size:24px;line-height:27px;color:#fffefe;font-weight:700;margin-bottom:15px}

h4{font-size:18px;line-height:21px;font-weight:700;margin-bottom:15px}

h8{font-size:20px;line-height:21px;font-weight:700;margin-bottom:15px;color: #09c}

h5{font-size:16px;line-height:19px;font-weight:700;margin-bottom:15px}

h6{font-size:24px;line-height:60px;font-weight:700; }

h9{font-size:18px;line-height:30px;font-weight:700; }

h7{font-size:18px;font-weight:700; }

h10{font-size:24px;line-height:40px;font-weight:700; }

input[type=password],input[type=text],textarea{font:normal normal 14px/18px 'PT Sans',Arial,Helvetica,sans-serif;color:#010101}

textarea[readonly=readonly]{cursor:text}

.def-dropdown{position:relative}

.def-dropdown .options,.def-dropdown .options .selected{display:none!important}

.def-dropdown.active .options{display:block!important;z-index:10}

header .def-dropdown_single.city-select .current:after{display:none}

#shadow{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background:#000;filter:alpha(opacity=80);opacity:.8;cursor:pointer}

#shadow-white{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background:#f7f5ef;filter:alpha(opacity=80);opacity:.8;cursor:pointer}

#shadow-enter{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background:#fff;opacity:0;cursor:pointer}

.jspContainer{overflow:hidden;position:relative;padding:20px 0 25px}

.jspPane{position:absolute}

.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:0 0}

.jspHorizontalBar{position:absolute;bottom:11px;left:0;width:100%;height:2px;background:red}

.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dde;position:relative}

.jspHorizontalBar 

.jspDrag{background:url(../images/scroll-touch.png) no-repeat scroll center center #d41659;cursor:pointer;height:24px!important;left:0;position:relative;top:-11px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}

.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}

.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}

.jspArrow.jspDisabled{cursor:default;background:#80808d}

.jspVerticalBar .jspArrow{height:16px}

.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}

.jspVerticalBar .jspArrow:focus{outline:0}

.jspCorner{background:#eeeef4;float:left;height:100%}

.ui-slider-horizontal{height:1px;background:#9fc83d}

.ui-slider{position:relative;width:180px;margin:0 auto;cursor:pointer}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header 

.ui-state-default{background:url(../images/slider-handle.png) no-repeat center}

.ui-slider-horizontal .ui-slider-handle{top:-6px;margin-left:-7px}

.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:13px;height:17px;cursor:pointer}

.container{width:980px;margin:0 auto;position:relative}

.container2{width:980px;margin:0 auto;position:relative}

.container:after{content:'';display:block;height:0;font-size:0;line-height:0;clear:both}

.container2:after{content:'';display:block;height:0;font-size:0;line-height:0;clear:both}



.container-padding{padding-bottom:50px}header{position:relative;height:50px;background-color:#fff;box-shadow:0 1px 10px -3px #000;padding-right:460px;min-width:540px}

header.fixed{position:fixed;top:0;left:0;right:0;z-index:1001}

header .logo{width:224px;height:100%;display:inline-block;float:left;vertical-align:top}

header .logo a:hover{text-decoration:none}

header .logo .left{position:relative;display:inline-block;vertical-align:top;float:left;width:102px;height:100%;background:#08c1ff;font:normal normal 33px/48px Cuprum,"PT Sans",Arial,Helvetica,sans-serif;text-align:center;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.2)}

header .logo .right{position:relative;display:inline-block;vertical-align:top;float:left;width:122px;height:100%;background:#08c1ff;font:normal normal 33px/48px Cuprum,"PT Sans",Arial,Helvetica,sans-serif;text-align:center;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.2)}

header .logo .left:after,header .logo .right:after{content:'';display:inline-block;position:absolute;bottom:-11px;right:0;width:0;height:0;border-top:11px solid #08c1ff;border-left:11px solid transparent}

header .logo .right{background:#d41659}

header .logo .right:after{left:0;right:auto;border-top-color:#d41659;border-left:0;border-right:11px solid transparent}

header .city-select{position:relative;display:inline-block;vertical-align:top;float:left;height:100%;padding:0 25px;border-right:1px solid #dedcd7;cursor:pointer}

header .city-select .current{position:relative;margin-top:17px;display:inline-block;color:#09c;font-size:14px;line-height:15px;text-decoration:none;border-bottom:1px dashed;cursor:pointer}

header .city-select .current i{position:absolute;top:1px;left:-16px;color:#666}

header .city-select .current:after{position:absolute;content:'';display:inline-block;top:7px;right:-10px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #111}

header .city-select.active{background:#09c;color:#FFF}

header .city-select.def-dropdown_single.active{background:#fff;color:#09c}

header .city-select.active .current,header .city-select.active .current i{color:#FFF;border-bottom:none}

header .city-select.active .current:after{border-top-color:#FFF}

header .city-select.active .options{position:absolute;top:100%;left:0}

header .city-select.active .option{position:relative;display:block;height:34px;border-top:1px solid #1383a8;background:#09c;color:#FFF;white-space:nowrap;cursor:pointer;padding:15px 25px 0}

header .city-select.def-dropdown_single{cursor:default}

header .city-select.def-dropdown_single.active .current,

header .city-select.def-dropdown_single.active .option{color:#09c;cursor:default}

header .city-select.def-dropdown_single.active .current i{color:#666}

header .city-select.def-dropdown_single .current{border:0;cursor:default}

header .city-select.active .option:last-child{border-bottom:1px solid #1383a8}

header .city-select.active .option:hover{background:#37b6e1;text-decoration:none}

header .city-select.active .option i{position:absolute;top:16px;left:9px}



header .nav-menu{position:relative;display:block;vertical-align:top;height:50px;width:auto;overflow:hidden}

header .nav-menu a{color:#333;font-size:14px;text-decoration:none;display:block;float:left;padding:16px 8px 0;height:34px}

header .nav-menu a:first-child{margin-left:10px}

header .nav-menu a:hover{background:#09c;color:#FFF}

header .nav-menu a i{float:left;font-size:22px;line-height:25px;padding-right:5px;margin-top:-4px}

header .nav-menu a .icon-1{font-size:25px}



header .nav-menu{position:relative;display:block;vertical-align:top;height:50px;width:auto;overflow:hidden}

header .nav-menu a{color:#333;font-size:17px;text-decoration:none;display:block;float:left;padding:16px 8px 0;height:34px}

header .nav-menu a:first-child{margin-left:10px}

header .nav-menu a:hover{background:#09c;color:#FFF}

header .nav-menu a i{float:left;font-size:22px;line-height:25px;padding-right:5px;margin-top:-4px}

header .nav-menu a .icon-1{font-size:25px}

header .right-blocks{position:absolute;top:0;right:0;height:50px;white-space:nowrap}

header .search-box{display:inline-block;vertical-align:top;width:300px;height:46px;border:2px solid #d41659;background:#d41659;margin-right:-4px}

header .search-box.icon-6:before{position:absolute;top:15px;left:15px;font-size:16px;line-height:18px}

header .search-box input{border:none;margin:0;padding:7px 10px 7px 38px;width:228px;height:32px;background:#FFF}

header .search-box input:focus{background:#f7ffd0}

header .user-menu{position:relative;display:inline-block;vertical-align:top;height:50px;cursor:pointer}

header .user-menu .hello{display:inline-block;vertical-align:top;height:34px;padding:16px 10px 0 14px}

header .user-menu .avatar{display:inline-block;vertical-align:top;height:50px;width:50px;overflow:hidden}

header .user-menu .avatar img{height:50px}header .user-menu:hover{background:#09c;color:#FFF}

header .user-menu:hover a{color:#FFF;border-bottom:0}

header .user-menu .sub-menu{display:none;position:absolute;top:100%;left:0;right:0}

header .user-menu:hover .sub-menu{display:block}

header .user-menu .sub-menu a{display:block;padding:10px 14px;background:#09c;color:#FFF;text-decoration:none;border-top:1px solid #1383a8}

header .user-menu .sub-menu a:last-child{border-bottom:1px solid #1383a8}

header .user-menu .sub-menu a:hover{background:#37b6e1}

.top-map-search{display:block;width:145px;height:105px;background:url(../images/see-on-map.png) 100% 0 no-repeat;position:absolute;right:0;top:10px}

.top-map-search a{display:block; }

.top-map-search span{display:inline-block;padding:15px 15px 22px 3px;background:url(../images/map-arrow.png) no-repeat right 19px;text-decoration:underline}

.top-map-search a:hover span{text-decoration:none}

.enter-screen .bottom-partt .catalog-buttont{display:block;position:relative;width:950px;height:95px;margin:0 auto;border-radius:3px 3px 3px 3px;background: no-repeat 10px 13px,rgba(75,81,131,.5);font-size:12px;line-height:50px;text-align:center;color:#FFF;text-decoration:none;padding:0 20px 0 44px}

.enter-screen{position:relative;width:100%;height:100%;overflow:hidden;min-height:440px;min-width:980px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;margin:-50px 0 0;background-color:#ca9972}

.enter-screen .top-map-search{position:absolute;top:50px;right:0;width:195px;background:url(../images/see-on-map.png) no-repeat right top}

.enter-screen .top-map-search span{color:#fff;padding-top:25px;background:url(../images/arrow-white.png) no-repeat right 31px}

.enter-screen .centered{display:table;vertical-align:middle;width:100%;height:100%}

.enter-screen .centered .centered-inner{display:table-cell;vertical-align:middle}

.enter-screen .enter-title{position:relative;width:100%;height:auto;text-align:center;margin-bottom:17px}

.enter-screen .enter-title .def-dropdown{display:inline-block}

.enter-screen .enter-title h1{font-size:50px;font-weight:700;color:#fff;text-align:center;display:inline-block;line-height:50px;padding:0}

.enter-screen .enter-title h1 a.current{color:#fff;display:inline-block;text-decoration:none;padding:3px 32px 9px 10px;position:relative;margin-left:-10px}

.enter-screen .enter-title h1 a.current span{display:inline-block;border-bottom:3px dashed #fff}

.enter-screen .enter-title h1 a:after{content:'';display:inline-block;position:absolute;top:44%;right:10px;background:url(../images/ico-white-more.png) no-repeat right center;width:11px;height:8px}

.enter-screen .enter-title .active a.current{background:#09c;color:#FFF;border-bottom:0}

.enter-screen .enter-title .active a.current span{background:#09c;color:#FFF;border-bottom-color:#FFF}

.enter-screen .enter-title .active .options{position:absolute;top:100%;left:0}

.enter-screen .enter-title .active .option{display:block;font-size:50px;line-height:60px;font-weight:700;background:#09c;color:#FFF;border-top:1px solid #1383a8;padding:0 10px 5px;text-align:left;cursor:pointer;white-space:nowrap}

.enter-screen .enter-title .active .option:last-child{border-bottom:1px solid #1383a8}

.enter-screen .enter-title .active .option:hover{background:#37b6e1}

.enter-screen .enter-search{position:relative;width:100%;height:60px;margin-bottom:60px}

.enter-screen .enter-search .inside{position:relative;width:640px;margin:0 auto;height:60px}

.enter-screen .enter-search .inside .input{float:left}

.enter-screen .enter-search .inside .input input[type=text]{border:none;background:#fff;color:#999;width:450px;height:28px;font-size:24px;line-height:28px;padding:16px 20px; border-top-left-radius: 50px; border-bottom-left-radius: 50px;}

.enter-screen .enter-search .inside .button{position:relative;float:left;width:150px}

.enter-screen .enter-search .inside .button:after{content:'\e005';display:inline-block;position:absolute;top:17px;left:12px;font-family:GdeTver-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:21px;line-height:1;-webkit-font-smoothing:antialiased;color:#FFF;cursor:pointer}

.enter-screen .enter-search .inside .button a,.enter-screen .enter-search .inside .button button,.enter-screen .enter-search .inside .button input[type=button],

.enter-screen .enter-search .inside .button input[type=submit]{height:60px;border-radius:0 30px 30px 0;font-size:24px;line-height:60px;font-weight:700;text-shadow:1px 1px 1px #2094b2;color:#fff;border:none;width:130px;background:#24accf;padding:0 0 0 20px;margin:0}

.enter-screen .categories{position:relative;width:100%;height:auto;margin-bottom:30px}

.enter-screen .categories .inside{position:relative;width:1000px;height:auto;margin:0 auto;white-space:nowrap;text-align:center}

.enter-screen .categories .column{width:200px;padding:0 20px;height:auto;display:inline-block;min-height:10px;text-align:left}

.enter-screen .categories .one-category{white-space:nowrap;clear:both;vertical-align:top;display:block;text-decoration:none;padding-left:10px;margin-right:-10px;font-size:15px;line-height:30px}

.enter-screen .categories .one-category:hover{background:rgba(255,255,255,.12)}

.enter-screen .categories .one-category .category-counter{position:relative;display:inline-block;margin-right:5px;color:#fff;font-size:10px;line-height:10px;padding:1px 0;background-color:#25adcf;border-radius:2px;vertical-align:middle;width:17px;text-align:center}

.enter-screen .categories .one-category .category-title{display:inline-block;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);vertical-align:middle}

.enter-screen .bottom-part{position:absolute;bottom:0;left:0;right:0}

.enter-screen .bottom-part .catalog-button{display:block;position:relative;width:134px;height:50px;margin:0 auto;border-radius:3px 3px 0 0;background:url(../images/scroll-down-anim.gif) no-repeat 20px 13px,rgba(255,255,255,.2);font-size:12px;line-height:50px;text-align:center;color:#FFF;text-decoration:none;padding:0 20px 0 44px}

.wide-banners{position:relative;height:207px;width:100%;text-align: center;margin-top: 20px;}

.wide-banners.with-margin{margin-bottom:46px}

.wide-banners .banners-title{position:absolute;height:21px;color:#fff;z-index:1000;background-color:rgba(255,255,255,.5);top:0;left:0;line-height:21px;text-transform:uppercase;font-size:12px;font-weight:700;padding:0 4px}

.wide-banners .banners-slider{position:relative;height:207px;width:100%;overflow:hidden}

.wide-banners .banners-slider .one-slide{position:absolute;left:0;top:0;width:100%!important;height:120px!important;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.wide-banners .one-slide .content-centered{display:block;position:relative;margin:0 auto;width:980px;height:100%;background-position:50% 50%;background-repeat:no-repeat}.wide-banners .slidesjs-pagination{position:absolute;right:13px;top:10px;z-index:100;list-style:none;margin:0}.wide-banners .slidesjs-pagination li{display:inline-block;vertical-align:top;height:8px;width:8px;font-size:0;line-height:0;margin-left:5px}.wide-banners .slidesjs-pagination a{display:inline-block;height:8px;width:8px;background-color:rgba(255,255,255,.5);border-radius:8px}.wide-banners .slidesjs-pagination a.active{background-color:#fff}.city-short-info{position:relative;width:100%;height:40px;background-color:#e7e7e7;margin-bottom:21px}.city-short-info:before{content:"";position:absolute;top:0;right:0;background:#dcdcdc;bottom:0;width:50%}.city-short-info .date-time{position:relative;display:inline-block;vertical-align:top;float:left;color:#000;font-size:12px;line-height:40px;font-weight:700}.city-short-info .date-time .date{display:inline-block}.city-short-info .date-time .time{display:inline-block;margin-left:10px}.city-short-info .weather{position:relative;display:inline-block;margin-left:25px;font-size:18px;font-weight:700;line-height:40px;height:100%}

.city-short-info .container .weather img{vertical-align:middle}

.city-short-info .some-prices{position:relative;float:right;height:100%;padding-left:35px;background-color:#dcdcdc;display:inline-block;color:#000;font-size:12px;font-weight:700;line-height:40px}.city-short-info .some-prices .red{color:#c1194d;text-transform:uppercase;margin-left:8px}.city-short-info .some-prices .prices{position:relative;display:inline-block;vertical-align:top;height:100%;width:auto}.city-short-info .some-prices .prices+.prices{margin-left:40px}.afisha{margin-bottom:30px}

.title-h2{position:relative}

.title-h2:after{content:'';display:block;font-size:0;line-height:0;height:0;clear:both}

.title-h2 h2{float:left;margin-bottom:25px;margin-right:15px}

.titlevote-h2 h2{float:left;margin-bottom:25px;margin-left:55px}

.afisha .title-h2 h2{margin-bottom:5px}.title-h2 a{float:left;padding:0 8px;font-size:14px;line-height:21px;font-weight:700;color:#fefefe;text-decoration:none;background:#09c;border-radius:2px;margin:5px 12px 0 0}.title-h2 a:hover{background:#d41659}.title-h2 a.all-items{float:right;margin:5px 0 0 12px;background:#e7e7e7;color:#09c}.title-h2 a.all-items:hover{background:#09c;color:#fff}.afisha .slider{position:relative;width:100%;height:auto;overflow:hidden;white-space:nowrap;margin:0;list-style:none}

.afisha .title-h2 h2{margin-bottom:5px}.title-h2 a{float:left;padding:0 8px;font-size:14px;line-height:21px;font-weight:700;color:#fefefe;text-decoration:none;background:#09c;border-radius:2px;margin:5px 12px 0 0}.title-h2 a:hover{background:#d41659}.title-h2 a.all-itemsl{float:right;margin:5px 0 0 12px;background:#09c;color:#fefefe}.title-h2 a.all-itemsl:hover{background:#D41659;color:#fff}.afisha .slider{position:relative;width:100%;height:auto;overflow:hidden;white-space:nowrap;margin:0;list-style:none}

.container .slider a{text-decoration:none}

.container .slider a:hover{text-decoration:underline}

.one-anonse{position:relative;display:inline-block;vertical-align:top;width:150px;height:auto;min-height:1px;text-decoration:none;white-space:normal}

.slider .one-anonse{margin-right:16px}

.one-anonse .poster{width:148px;height:213px;overflow:hidden;margin-bottom:8px}

.one-anonse .poster img{width:148px;height:213px;}

.one-anonse:hover .poster{box-shadow:0 3px 21px rgba(0,0,0,.45)}.one-anonse .poster img{height:213px}

.news .main-news .news-img>span,.one-anonse .poster>span{display:block;position:absolute;top:2px;left:2px;font-size:10px;line-height:16px;font-weight:700;text-transform:uppercase;color:#fff;background:#d41659;padding:0 6px 0 4px}

.one-anonse .info{padding-top:5px;font-size:12px;line-height:18px;color:#333;font-weight:700}

.one-anonse h4{line-height:18px;margin-bottom:0}

.news .main-news{float:left;width:480px;position:relative}

.news .main-news .news-img{display:block;width:480px;margin-bottom:5px}

.news .main-news img{width:480px; height:300px;}

.news .main-news .date{font-size:12px;line-height:15px;color:#666;margin-bottom:10px}

.news .main-news h4{margin-bottom:3px}

.news .other-news{float:right;width:480px;list-style:none;margin:0 0 40px}

.news .other-news li{list-style:none;padding:0;margin:0 0 10px;min-height:70px}

.news .other-news li:after{content:'';display:block;height:0;font-size:0;line-height:0;clear:both}.news .other-news .news-img{float:left;width:100px;margin-right:12px;margin-bottom:5px}.news .other-news .news-img img{width:100px;}.news .other-news .date{font-size:11px;line-height:14px;color:#999;margin-bottom:3px}.news .other-news h5{margin-bottom:10px}.rubric-week{margin-bottom:37px}.rubric-week .title-h2 h2{margin-bottom:5px}.rubric-week .restaurant-slide{position:relative;width:100%;height:auto;overflow:hidden;white-space:nowrap;margin-bottom:10px}.rubric-week .restaurant-slide .restaurant-one{position:relative;display:inline-block;vertical-align:top;width:245px;height:255px;min-height:1px}.rubric-week .restaurant-slide .restaurant-one h4{margin-bottom:6px}.rubric-week .restaurant-slide .restaurant-one p{font-size:14px;color:#333;white-space:normal;line-height:16px;margin-bottom:5px;max-height:50px;overflow:hidden}.rubric-week .restaurant-slide .restaurant-one .img{display:block;position:relative;height:160px;margin-bottom:10px;overflow:hidden;text-decoration:none}.rubric-week .restaurant-slide .restaurant-one:hover .img{box-shadow:0 3px 21px rgba(0,0,0,.68);z-index:50}.rubric-week .restaurant-slide .restaurant-one .img img{height:160px;width:245px}.rubric-week .restaurant-slide .restaurant-one .img span{position:absolute;left:0;bottom:0;font-size:24px;color:#fffefe;font-weight:700;padding:0 14px 0 10px;line-height:80px;background:rgba(193,26,77,.7)}

.main-news1 .news-img>span{display:block;position:absolute;top:2px;left:2px;font-size:10px;line-height:16px;font-weight:700;text-transform:uppercase;color:#fff;background:#d41659;padding:0 6px 0 4px}

.main-news1{float:left;width:240px;position:relative}

.main-news1 .news-img{display:block;width:240px;margin-bottom:5px}

.main-news1 img{width:480px; height:300px;}

.main-news1 .date{font-size:12px;line-height:15px;color:#666;margin-bottom:10px}

.main-news1 h4{margin-bottom:3px}

.other-news{float:right;width:480px;list-style:none;margin:0 0 40px}

.other-news li{list-style:none;padding:0;margin:0 0 10px;min-height:70px}



.actions-opinions:after{content:'';display:block;height:0;font-size:0;line-height:0;clear:both}

.actions-opinions .actions{float:left;width:520px;margin-bottom:30px}

.actions-opinions .opinions{float:right;width:430px}

.vote-opinions .opinions{float:right;width:485px;padding-left: 45px;}

.vote-opinions .actions{float:left;width:420px;margin-bottom:30px}



.dost-one{width:155px;padding-right: 5px; float:left; padding-bottom: 15px;}

.dost-one .img{display:block;position:relative;width:135px; height:129px;margin-bottom:0px;overflow:hidden;text-decoration:none}

.dost-one:hover .img{box-shadow:0 3px 21px rgba(0,0,0,.68);z-index:50}

.dost-one .img img{width:133px; height:127px; border:1px solid #a1a1a1;}

.dost-one :hover.img h3{font-size:10px; position:absolute;left:0;right:0;bottom:0;max-height:129px;padding:1px 9px 0;margin:0;text-transform:uppercase}

.dost-one .img h3.red{background:rgba(193,26,77,.7)}

.dost-one .img h3.green{background:rgba(153,204,0,.6)}

.dost-one h4{height:42px;margin-bottom:4px; font-size:19px; margin-top:10px;}

.dost-one p{height:63px; margin-bottom:45px}





.sales-one{width:145px;padding-right: 15px; float:left}

.sales-one .img{display:block;position:relative;width:155px; height:149px;margin-bottom:0px;overflow:hidden;text-decoration:none}

.sales-one:hover .img{box-shadow:0 3px 21px rgba(0,0,0,.68);z-index:50}

.sales-one .img img{width:153px; height:147px; border:1px solid #a1a1a1;}

.sales-one .img h3{font-size:9px; position:absolute;left:0;right:0;bottom:0;max-height:129px;padding:1px 9px 0;margin:0;text-transform:uppercase}

.sales-one .img h3.red{background:rgba(193,26,77,.7)}

.sales-one .img h3.green{background:rgba(153,204,0,.6)}

.sales-one h4{height:42px;margin-bottom:4px; font-size:13px; margin-top:10px;}

.sales-one p{height:63px; margin-bottom:45px}

.actions-opinions .opinions{float:right;width:430px}

.actions-opinions .opinions .opinions-list{display:block;margin:0;padding:0;list-style:none}

.actions-opinions .opinions .opinions-list li{display:block;margin:0 0 25px;padding:0 0 0 30px;list-style:none;position:relative}

.actions-opinions .opinions .opinions-list li:before{position:absolute;top:0;left:0;font-family:GdeTver-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:20px;line-height:1;-webkit-font-smoothing:antialiased}.actions-opinions .opinions .opinions-list 

li.fine:before{content:"\e006";color:#9c0}

.actions-opinions .opinions .opinions-list 

li.poor:before{content:"\e007";color:#d41659}

.actions-opinions .opinions .opinions-list .who{font-size:12px;line-height:15px;color:#c11a4d;margin-bottom:3px}

.actions-opinions .opinions .opinions-list h4{font-size:20px;line-height:24px;margin-bottom:1px}

.top-filter{height:54px;background:#e7e7e7;box-shadow:inset 0 6px 10px -6px rgba(200,200,200,1);position:relative;border-top:1px solid #bbb9b5;margin-bottom:40px;color:#000}.top-filter:before{position:absolute;top:0;right:0;background:#dcdcdc;box-shadow:inset 0 6px 10px -6px rgba(192,192,192,1);bottom:0;width:50%;content:""}

.top-filter .container>div{float:left;height:38px;padding-top:16px}

.top-filter .location{width:367px}

.top-filter .location .checkbox-wrap{width:122px;float:left}

.top-filter .location-slider{margin-left:122px}

.top-filter .slider-points{overflow:hidden;width:215px;margin:0 auto 8px;white-space:nowrap;display:table;table-layout:fixed}

.top-filter .slider-points li{display:table-cell;line-height:14px;text-align:center}

.top-filter .slider-points li.last{margin-right:0}

.top-filter .slider-points li a{font-size:12px;line-height:1;color:#666;text-decoration:none}

.top-filter .slider-wrap{width:210px;height:1px;margin:5px auto;background:#9fc83d}

.top-filter .open{width:145px;padding-left:17px;background:#dcdcdc;box-shadow:inset 0 6px 10px -6px rgba(192,192,192,1)}

.top-filter .reputation{width:186px;padding-left:5px;background:#dcdcdc;box-shadow:inset 0 6px 10px -6px rgba(192,192,192,1)}

.top-filter .offer{width:220px;padding-left:5px;background:#dcdcdc;box-shadow:inset 0 6px 10px -6px rgba(192,192,192,1)}@media screen and (max-width:1135px){.top-filter .offer{display:none}}.checkbox-wrap label{background:url(../images/checkbox.png) no-repeat 0 0;position:relative;padding-left:27px;display:block;line-height:18px;cursor:pointer}.checkbox-wrap label.checked{background:url(../images/checkbox.png) no-repeat 0 -82px}.checkbox-wrap input{width:18px;height:18px;opacity:0;filter:Alpha(Opacity=0);position:absolute;left:0;cursor:pointer}aside{width:245px;float:left;color:#000;min-height:10px}

aside .return-to-catalog{position:relative;width:230px;height:44px;background:#09c;display:block;color:#fff;text-decoration:none;line-height:43px;margin-left:10px}

aside .return-to-catalog:before{content:'';display:block;position:absolute;top:0;right:100%;width:0;height:0;border-style:solid;border-width:22px 10px 22px 0;border-color:transparent #09c transparent transparent}aside .return-to-catalog .icon-1:before{padding:9px 0 0 7px;font-size:24px;display:inline-block;vertical-align:top}aside .return-to-catalog .text{padding-left:8px}aside .return-to-catalog:hover{background:#37b6e1}aside .return-to-catalog:hover:before{border-color:transparent #37b6e1 transparent transparent}

aside .category-heading{padding:27px 0 10px}

aside .category-heading .icon-10:before{font-size:17px;display:inline-block;padding-top:1px;vertical-align:top}

aside .category-heading span{color:#09c;font-size:15px;font-weight:700;padding-left:10px;display:inline}

aside .category-items{margin:0;width:240px;margin-bottom:25px;list-style:inside disc;color:#c11a4d}aside .category-items li{position:relative;margin-bottom:2px;padding:0 10px;font-size:14px;line-height:32px;white-space:nowrap}aside .category-items li:hover{background:#f9f0d3}aside .category-items li.active:hover{background:0 0}aside .category-items li a{text-decoration:none;padding:8px 25px 8px 1px;display:inline-block;vertical-align:top;white-space:normal;line-height:17px;width:185px}aside .category-items li span{position:absolute;top:9px;right:10px;font-size:12px;line-height:15px;color:#999}aside .category-items li.active a{color:#000;cursor:default}aside .category-items li.active span{color:#000}

aside .advert-unit{width:240px;overflow:hidden;margin-bottom:25px;position:relative}

aside .advert-unit img{width:240px;vertical-align:top}



.main-content{width:700px;margin-left:35px;color:#000;float:left}

.main-content .catalogue{list-style:none;margin:0}

.main-content .catalogue .itemnav{margin-bottom:15px;position:relative;height:39px;width:664px;}



.main-content .catalogue .itemnav a{font-size:30px;line-height:32px;color:#09c;margin-bottom:18px;overflow:hidden}

.main-content .catalogue .itemnav span{font-size:30px;line-height:39px;color:#000;margin-bottom:18px;overflow:hidden}



.main-content .catalogue .itemob{width:665px;margin-bottom:15px;background:#fff;position:relative;height:199px}

.main-content .catalogue .itemob:hover{box-shadow:0 0 12px 6px #dedcd7}



.main-content .catalogue .item{width:665px;margin-bottom:15px;background:#fff;position:relative;height:199px}

.main-content .catalogue .item:hover{box-shadow:0 0 12px 6px #dedcd7}

.vip {margin-bottom:10px;}

.vipps{min-width:65px;margin-bottom:75px;background:#fff; padding:12px; border:1px solid #d41659; }

.vipps:hover{box-shadow:0 0 12px 6px #dedcd7}

.vips{min-width:65px;margin-bottom:75px;background:#fff; padding:12px; border:1px solid #9c0; }

.vips a {font-size:14px; padding:13px;  line-height:39px;}

.vips:hover{box-shadow:0 0 12px 6px #dedcd7}

.main-content .catalogue li.outlined{width:659px;min-height:193px;border:3px solid #9c0;margin-bottom:13px}

.main-content .catalogue li a.item-img{float:right;height:199px;margin:0 0 10px 20px;position:relative;width:205px}

.main-content .catalogue li a.item-imgob{float:left;height:199px;margin:0 0 10px 20px;position:relative;width:205px}

.main-content .catalogue li.outlined a.item-img{height:193px;width:202px}

.main-content .catalogue li img{max-width:205px;max-height:199px;position:absolute;right:0;top:0}

.main-content .catalogue .ob-img img{max-width:205px;max-height:199px;position:absolute;left:0;top:0}

.main-content .catalogue-info{padding:16px 23px} 

.main-content .catalogue li.outlined .catalogue-info{padding:13px 20px}

.main-content .catalogue-info .heading{font-size:30px;line-height:32px;color:#09c;margin-bottom:18px;width:415px;overflow:hidden}

.main-content .catalogue-info .headings{font-size:20px;line-height:30px;color:#09c;margin-bottom:18px;width:415px;overflow:hidden;height:32px;}

.main-content .catalogue-info .text{margin-bottom:18px;width:415px;margin-right:208px;height:58px;}

.main-content .catalogue-info .headings a{text-decoration:none}

.main-content .catalogue-info .headings a:hover{text-decoration:underline}

.main-content .catalogue-info .heading a{text-decoration:none}

.main-content .catalogue-info .heading a:hover{text-decoration:underline}

.main-content .catalogue-info .contacts{list-style:none;margin:0}

.main-content .catalogue-info .contacts i{color:#d41659;display:block;vertical-align:top;line-height:20px;float:left}

.main-content .catalogue-info .contacts li p{display:block;margin:0 0 8px 25px}

.main-content .catalogue-info .contacts li p.phone{font-size:16px}

.main-content .catalogue li .thumbs{position:absolute;right:-35px;top:0}

.main-content .catalogue li .thumbs>div{width:35px;height:36px;text-align:center}

.main-content .catalogue li .thumbs .thumbs-up{background:#9c0}

.main-content .catalogue li .thumbs .thumbs-down{background:#d41659}

.main-content .catalogue li .thumbs a{color:#fff;text-decoration:none}

.main-content .catalogue li .thumbs i{font-size:13px;line-height:13px;padding-top:8px;display:block}

.main-content .catalogue li .thumbs span{font-size:9px;display:block;line-height:13px}

.main-content .catalogue li.outlined .thumbs{top:-3px;right:-38px}.main-content .load-more{padding:20px 0}.main-content .load-more p{font-size:18px;color:#000;text-align:center;padding-top:48px}

.photo-slider-wrap{padding-left:50%;margin-bottom:30px;position:relative}

.photo-slider-wrap .slides{width:92%;height:100%;position:absolute;margin-left:-50%}

.photo-slider-wrap .slides1{width:100%;height:100%;position:absolute;margin-left:-50%}

.photo-slider-wrap .slides-item{height:100%;min-width:1000px;width:100%;margin:0 auto;overflow:hidden;position:relative}

#map{height:100%}

.photo-slider-wrap .slides-item img{min-width:100%;min-height:100%;position:absolute;top:0;bottom:0;display:block;right:0;left:0;margin:auto}

.photo-slider-wrap .slidesjs-next,

.photo-slider-wrap .slidesjs-previous{position:absolute;width:20px;height:33px;background-image:url(../images/slides-arrow.png);background-repeat:no-repeat;display:block;z-index:20;text-indent:-9999px;top:225px}

.photo-slider-wrap .slidesjs-previous{background-position:0 0;left:25px}

.photo-slider-wrap .slidesjs-next{background-position:0 -33px;left:50%;margin-left:114px}

.photo-slider-wrap .info-block-wrap{position:relative;margin-left:160px;background:rgba(0,0,0,.75);z-index:10}

.photo-slider-wrap .info-block{padding:5px 30px 25px;max-width:390px}

.photo-slider-wrap .info-block-wrap1{position:relative;margin-left:160px;background:rgba(0,0,0,.75);z-index:10}

.logo-block1 img{padding:5px 5px 5px 5px; width:90px; height:90px; position:absolute; top:-130px;background:rgba(0,0,0,.75)}

.photo-slider-wrap .info-block .info-title{display:table;width:100%}

.photo-slider-wrap .info-block .info-title h1{display:table-cell;vertical-align:middle;padding:0;height:120px;word-wrap:break-word}

.photo-slider-wrap .info-block .info-title h1 span{display:inline-block}.photo-slider-wrap .info-block .contacts{list-style:none;margin:0;padding-top:4px}.photo-slider-wrap .info-block .contacts li{color:#fff;margin-bottom:8px}.photo-slider-wrap .info-block .contacts i{display:block;float:left;vertical-align:top;padding:3px 0 0 5px;font-size:16px}.photo-slider-wrap .info-block .contacts li p{display:block;margin:0 0 8px 30px;font-size:16px;line-height:20px}.photo-slider-wrap .info-block .contacts li p.web-text{margin-bottom:2px}.photo-slider-wrap .info-block .contacts li span{opacity:.7;font-size:14px}.photo-slider-wrap .info-block .contacts li span.lunch-break{opacity:1}.photo-slider-wrap .info-block .contacts li a.dashed-link{text-decoration:none;border-bottom:1px dashed #09c;font-size:14px}.photo-slider-wrap .info-block .contacts li a.web-link{color:#fff;text-decoration:underline;display:block;width:100%;word-break:break-word}.photo-slider-wrap .info-block .contacts li a.web-link:hover{text-decoration:none}.photo-slider-wrap .thumbs{position:absolute;left:50%;top:113px;z-index:21;margin-left:110px;overflow:hidden}

.photo-slider-wrap .thumbs .thumbs-up{background:#9c0}

.photo-slider-wrap .thumbs .thumbs-down{background:#d41659}

.photo-slider-wrap .thumbs a{color:#fff;text-decoration:none}

.photo-slider-wrap .thumbs div{width:50px;height:49px;text-align:center; }

.photo-slider-wrap .thumbs i{font-size:21px;line-height:18px;padding-top:11px;display:block}

.photo-slider-wrap .thumbs span{display:block;font-size:12px;line-height:19px}

.main-content.left{width:675px;float:left;padding-right:60px;margin:0 0 14px}.breadcrumbs{list-style:none;overflow:hidden;padding-left:27px;background:url(../images/home-icon.png) no-repeat left;margin:0 0 22px}.breadcrumbs li{float:left;margin-right:7px}.breadcrumbs li a{display:inline-block;font-size:12px;padding-right:17px;line-height:20px;background:url(../images/breadcrumbs-arrow.png) no-repeat right center}.breadcrumbs li:last-child a{background:0 0}

.main-content .item-description{margin-bottom:27px}

.main-content .item-description article{padding-top:2px}

.main-content .item-description article p{font-size:16px;line-height:25px}

.main-content .opinions{position:relative;margin-bottom:20px}.main-content .opinions-title{float:left;margin-bottom:0;margin-top:2px}.main-content .opinions-list{list-style:none;margin:0;padding-top:23px;clear:both}.main-content .opinions-list li{padding-left:50px;margin-bottom:6px;position:relative;color:#333;font-size:16px;line-height:20px}.main-content .opinions-list li:before{position:absolute;top:6px;left:0;font-family:GdeTver-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:30px;line-height:1;-webkit-font-smoothing:antialiased}.main-content .opinions-list

 li.fine:before{content:"\e006";color:#9c0}

 li.fine span{content:"\e006";color:#37b6e1}

 .main-content .opinions-list 

 li.poor:before{content:"\e007";color:#d41659}

 .main-content .opinions-list li .who{font-size:12px;line-height:15px;color:#d41659}

aside.right-sidebar{float:none;margin-left:735px;padding-top:-10px;margin-bottom:30px}.right-sidebar .photogallery{list-style:none;margin:0 0 20px;overflow:hidden}.right-sidebar .photogallery li{float:left;margin:0 15px 15px 0;width:115px;height:85px;line-height:16px}.right-sidebar .photogallery li:nth-child(2n){margin-right:0}.right-sidebar .photogallery li img{width:100%;height:100%}.right-sidebar .photogallery li a{text-decoration:underline}.right-sidebar .photogallery li a:hover{text-decoration:none}.right-sidebar .video-wrap{width:245px;height:152px;margin-bottom:33px;position:relative}.right-sidebar .video-wrap a{text-decoration:none}.right-sidebar .video-wrap a:after{content:'\e027';position:absolute;top:45px;left:100px;font-family:GdeTver-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:59px;line-height:1;-webkit-font-smoothing:antialiased;color:#fff}.right-sidebar .special-offer{margin-bottom:18px;color:#333}

.right-sidebar .special-offer .sales-one{margin-bottom:3px}

.right-sidebar .special-offer p{margin-bottom:15px}section.in-our-city{margin-bottom:40px}section.in-our-city:after{content:'';display:block;font-size:0;line-height:0;height:0;clear:both}section.in-our-city h2{margin-bottom:10px}section.in-our-city ul{display:block;list-style:none;margin:0px;float:left;padding:20px 10px 0 0;width:235px}section.in-our-city ul li{display:block;position:relative;margin-bottom:2px;height:34px}section.in-our-city ul li a{display:block;padding-left:40px;padding-right:35px;font-size:15px;line-height:34px;font-weight:700;text-decoration:none;color:#09c;white-space:nowrap}section.in-our-city ul li a:hover{background:#f9f0d3}section.in-our-city ul li a:before{font-family:GdeTver-Icons;color:#333;position:absolute;top:0;left:10px;font-size:20px;font-weight:400;line-height:34px}section.in-our-city ul li span{position:absolute;top:0;right:10px;color:#999;font-size:12px;line-height:34px;font-weight:700}.top-section{padding-top:32px}.inner-title{margin-bottom:32px}.main-content .items-list{list-style:none;margin:0}.main-content .items-list .item{width:700px;margin-bottom:20px;background:#fff;position:relative;min-height:199px}.main-content .items-list .item:hover{box-shadow:0 0 12px 6px #dedcd7}.main-content .items-list li a.item-img{width:205px;height:199px;position:relative;float:right;margin:0 0 10px 20px}.main-content .items-list li img{max-width:205px;max-height:199px;position:absolute;right:0;top:0;left:0;bottom:0;margin:auto}.main-content .item-info{padding:20px 20px 5px 23px}.main-content .item-info .heading{font-size:30px;line-height:32px;color:#09c;text-transform:uppercase}.main-content .item-info .heading a{text-decoration:none}.main-content .item-info .heading a:hover{text-decoration:underline}.time-and-rubric span{color:#999;padding:0 6px 10px 0;display:inline-block;line-height:14px;vertical-align:top}.time-and-rubric a.rubric{background:#d41659;color:#fff;display:inline-block;font-size:10px;font-weight:700;line-height:16px;height:16px;padding:0 4px;margin-right:4px;text-transform:uppercase;vertical-align:top}.time-and-rubric a.rubric:hover{text-decoration:none}.main-content .item-info ul.brief{list-style-type:none;margin:0 0 13px}.main-content .item-info ul.brief li{line-height:18px}.main-content .item-info p.salary{color:#d41659;font-size:24px;line-height:1}aside ul.sidebar-menu{list-style-type:none;margin:0}.sidebar-menu li{margin-bottom:8px}

.sidebar-menu li a.sidebar-menu-link{font-size:18px;line-height:35px;font-weight:700;width:230px;height:35px;display:block;color:#fff;background:#09c;border-radius:2px;padding-left:10px}

.sidebar-menu li a.add-org{font-size:18px;line-height:35px; margin: 0 auto;font-weight:700;width:215px;height:35px;display:block;color:#fff;background:#09c;border-radius:2px;padding-left:25px}

.sidebar-menu li.all a.sidebar-menu-link{color:#fff;background:#d41659}.sidebar-menu li.first a.sidebar-menu-link{color:#000;background:#dbdfe1}.sidebar-menu li a.sidebar-menu-link:hover{text-decoration:none;background:#37b6e1}.sidebar-menu li.all a.sidebar-menu-link:hover{background:#d41659}.sidebar-menu li.first a.sidebar-menu-link:hover{background:#e6ebed}aside .add-new{position:relative;margin-bottom:37px}

aside .add-new a{font-size:18px;line-height:35px;font-weight:700;width:199px;height:35px; border:none;display:block;color:#fff;background:#a0cf11;border-radius:2px;padding-left:40px;white-space:nowrap}aside .add-new a:hover{text-decoration:none;color:#000}aside .add-new a:before{font-family:GdeTver-Icons;font-size:19px;font-weight:400;left:10px;line-height:35px;position:absolute;top:0;color:#fff}.sign-up{width:240px;height:400px;text-align:center;margin-bottom:25px}.sign-up.vacancy{background:url(../images/sign-up-vacancy.png) no-repeat}.sign-up .follow{color:#000;font-size:30px;font-weight:700;line-height:37px;padding:25px 0 24px}.sign-up .text{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;line-height:24px;margin-bottom:58px}.sign-up .text span{font-size:30px;display:inline-block;padding-bottom:12px;line-height:1}

.sign-up .sign-up-button{width:189px;height:56px;display:block;border:3px solid #fff;text-align:center;line-height:56px;border-radius:6px;background:#16b5ea;color:#fff;font-size:22px;font-weight:700;text-transform:uppercase;margin:0 auto;text-shadow:1px 1px 1px #0d8bb4}

.sign-up .sign-up-button:hover{text-decoration:none}

.return-button{margin-bottom:25px;margin-top:-7px}

.return-button a{position:relative;width:150px;height:44px;background:#09c;display:block;color:#fff;text-decoration:none;line-height:43px;margin-left:10px}

.return-button a:before{content:'';display:block;position:absolute;top:0;right:100%;width:0;height:0;border-style:solid;border-width:22px 10px 22px 0;border-color:transparent #09c transparent transparent}

.return-button a .text{padding-left:15px}.return-button a:hover{background:#37b6e1;text-decoration:none}

.return-button a:hover:before{border-color:transparent #37b6e1 transparent transparent}

aside.left-sidebar-inner{width:280px}

aside.left-sidebar-inner .sidebar-info-block{width:240px;background:#ebe8e0;padding:20px;margin-bottom:35px}

aside.left-sidebar-inner .sidebar-info-block img{max-width:240px;margin-bottom:12px}

aside.left-sidebar-inner .sidebar-info-block .author-name p{margin-bottom:6px}

aside.left-sidebar-inner .sidebar-info-block .author-name a span{display:block}

aside.left-sidebar-inner .sidebar-info-block ul.contacts{list-style-type:none;margin:0}

aside.left-sidebar-inner .sidebar-info-block ul.contacts li{margin-bottom:16px}

aside.left-sidebar-inner .sidebar-info-block ul.contacts li.email{padding-top:8px;margin-bottom:10px}

aside.left-sidebar-inner .sidebar-info-block ul.contacts p{margin-bottom:2px}

aside.left-sidebar-inner .sidebar-info-block ul.contacts .phone{font-size:18px;line-height:28px;font-weight:700}

aside.left-sidebar-inner .sidebar-info-block ul.contacts .address{line-height:24px}

aside.left-sidebar-inner .sidebar-info-block ul.contacts .web-link{font-size:18px;line-height:25px;font-weight:700;color:#09c}

.main-content-inner{margin-left:0}.main-content-page{background:#fff;padding:20px 22px 30px;margin-bottom:37px}

.main-content-page p{font-size:18px;line-height:23px;margin-bottom:25px}

.main-content-page p.top-text{margin-bottom:30px}

.main-content-page .heading{font-size:48px;line-height:1;color:#000;margin-top:4px;margin-bottom:15px}

.main-content-page .money{font-size:48px;line-height:1;color:#d41659;margin-bottom:35px}

.main-content-page p.ul-text{margin-bottom:10px}

.main-content-page ul{margin:-10px 0 24px 20px;font-size:18px;line-height:24px}

.main-content-page h3{color:#000;font-weight:400;margin:20px 0 25px}

.main-content-inner .items-list{margin:28px 0}

.main-content .adverts-list .item-info .heading{text-transform:none}

.main-content .adverts-list .item-no-image .item-info{width:640px}

.sidebar-menu .category-items{margin:10px 0 15px;width:235px}

.search-box-wrap{position:absolute;width:542px;height:50px;top:23px;right:-2px}

.search-box-wrap .search-box{width:458px;float:left}

.search-box-wrap .search-box.icon-6:before{font-size:16px;left:15px;line-height:18px;position:absolute;top:15px}

.search-box-wrap .search-box input[type=text]{background:#fff;border:2px solid #9fc83d;color:#999;font-size:18px;height:32px;line-height:32px;padding:7px 10px 7px 38px;width:408px}

.search-box-wrap .button{float:left;position:relative;width:82px;margin-left:-2px}

.search-box-wrap .button input[type=submit]{background:#09c;border:none;color:#fff;font-size:18px;height:50px;line-height:50px;margin:0;padding:0;width:82px;text-align:center}

.slides-advert .slides_container{width:615px;overflow:hidden;position:relative;display:none}

.slides-advert .slides_container a{width:615px;height:460px;display:block}

.slides-advert .pagination{margin:20px 0 0;overflow:hidden}

.slides-advert .pagination li{float:left;margin:0 20px 20px 0;list-style:none}

.slides-advert .pagination li a{display:block;width:100px;height:75px;float:left}

.slides-advert .pagination li a img{display:block;width:100px;height:75px}

.left-sidebar-inner .sidebar-info-block .author-img-wrap{position:relative;width:70px;height:70px;float:left}

.left-sidebar-inner .sidebar-info-block .author-img-wrap img{width:70px;height:70px;border-radius:50%}

.left-sidebar-inner .sidebar-info-block .author-name{margin:0 0 26px 90px}

.left-sidebar-inner .sidebar-info-block ul.contacts.advert-card-contacts li{margin-bottom:8px}

.top-section.blank{padding-top:35px}.category-filter{list-style:none;margin:15px 0 40px}

.category-filter li{margin-bottom:18px}

.category-filter .checkbox-wrap{position:relative;width:230px}

.category-filter label{font-size:15px;color:#09c;font-weight:700}

.category-filter .checkbox-wrap span{font-size:12px;line-height:18px;color:#999;position:absolute;right:0;top:0;font-weight:400}

.poster-item{background:#fff;overflow:hidden;padding:20px 20px 20px;margin-top: -35px}

.poster-item-left{padding-right:15px;width:300px;float:left}

.poster-item-left .poster-img{max-width:300px;margin-bottom:20px}

.poster-item .video-wrap{margin-bottom:20px;width:300px;height:160px;overflow:hidden;position:relative}

.poster-item .video-wrap img{max-width:300px}

.poster-item .video-wrap .video-play-button{position:absolute;height:63px;width:63px;background:url(../images/video-play-button.png) no-repeat;left:50%;top:50%;margin-left:-32px;margin-top:-32px}

.poster-item-right{float:left;width:330px;padding-right:15px}

.poster-item-right .heading{font-size:48px;line-height:1;margin-bottom:15px;color:#000;font-weight:300;padding:0}

.poster-item-right p.genre{margin-bottom:15px}

.poster-item-right p.genre span{color:#999}

.poster-item h4{text-transform:uppercase;margin-bottom:5px}

.poster-item p.top-text{margin-bottom:20px}

.poster-item .description,.poster-item .schedule{margin-bottom:30px}

.poster-item .schedule .title{overflow:hidden}

.poster-item .schedule .title h4{float:left}

.poster-item .schedule .title a{float:right;background:#09C;border-radius:2px;color:#fff;display:block;font-weight:700;height:21px;line-height:21px;padding:0 8px;margin-left:12px}

.poster-item .schedule .title a:hover{text-decoration:none;background:#d70f49}

.poster-item .schedule table{border-top:1px solid #ccc;width:100%;margin-top:10px}

.poster-item .schedule table tr{border-top:1px solid #ccc}

.poster-item .schedule table td{height:17px;vertical-align:top;padding:10px 0}

.poster-item .schedule table td.left-col{font-weight:700;width:130px}

.poster-item .schedule table td.right-col{padding-left:20px}

.poster-item .schedule table ul{list-style:none;margin:0}

.poster-item .schedule table ul li{float:left;margin-right:10px}

.tit-top{position:relative;}

.poster-top{position:relative;/*margin-bottom:40px*/}

.poster-calendar{min-width:17px;height:34px;display:block;background:#09c;color:#fff;font-weight:700;line-height:34px;border-radius:2px;right:0;position:absolute}

.main-content.poster-calendar:hover{text-decoration:none;background:#37b6e1}

.poster-top h1{width:570px;line-height:35px;color:#000;font-size:30px;clear:none;text-transform:uppercase;padding:0;margin-bottom:15px}

.poster-top .poster-calendar{min-width:57px;height:34px;display:block; padding:0px 15px 0px 15px; background:#09c;color:#fff;font-weight:700;line-height:34px;border-radius:2px;top:0;right:0;position:absolute}

.poster-top .poster-calendar:hover{text-decoration:none;background:#37b6e1}

.poster-top .poster-calendar:before{display:inline-block;font-size:13px;line-height:34px;padding:0 12px;vertical-align:top}

.tit-top .poster-calendar{min-width:57px; padding:0px 15px 0px 15px; height:34px;display:block;background:#d41659;color:#fff;font-weight:700;line-height:34px;border-radius:2px;top:0;right:0;position:absolute}





.poster-list{list-style:none;margin:0 0 10px -29px}

.poster-list li{margin-bottom:30px;text-align:left;margin-left:29px}

.calendar-popup{display:none;position:absolute;top:25px;left:0;right:0;z-index:2100;cursor:pointer}

.calendar-popup .container{width:996px;cursor:default}

.calendar-popup .close{width:34px;height:34px;display:block;background:url(../images/popup-close.png) no-repeat;position:absolute;top:7px;right:5px}

.calendar-popup table{width:100%;table-layout:fixed;border-spacing:9px;border-collapse:separate}

.calendar-popup table td{height:131px;background:#fff;vertical-align:middle;text-align:center}

.calendar-popup table a{position:relative;font-size:60px;color:#000;font-weight:700;width:100%;height:100%;line-height:131px;text-align:center;display:block}

.calendar-popup table a:hover{background:#e2fb96;text-decoration:none}

.calendar-popup table a.today{background:#9c0}

.calendar-popup table a.next-month,.calendar-popup table a.prev-month{color:#ccc}

.calendar-popup table a span{position:absolute;display:block}

.calendar-popup table a span.day{color:#ccc;font-size:18px;font-weight:700;text-transform:uppercase;top:0;left:0;line-height:34px;height:34px;width:34px}

.calendar-popup table a.today span.day{color:#000}

.calendar-popup table a span.events{color:#fff;font-size:24px;bottom:0;right:0;background:#d41659;height:34px;width:34px;line-height:34px}

.calendar-popup table a span.events:before{position:absolute;content:"";background:url(../images/calendar-events.png) no-repeat 0 0;top:-5px;left:-4px;width:11px;height:12px}.calendar-popup table a.not-available span.events{background:#ccc}.calendar-popup table a.not-available span.events:before{background:url(../images/calendar-events.png) no-repeat 0 -12px}.calendar-popup table thead tr td{height:145px;padding-top:10px;background:0 0}.calendar-popup table thead tr .month{font-size:60px;font-weight:700;color:#fff;text-transform:uppercase;padding:0 25px}.calendar-popup table thead tr a.next-month,.calendar-popup table thead tr a.prev-month{height:46px;width:27px;display:inline-block;background:url(../images/calendar-arrows.png) no-repeat 0 0;position:relative;top:2px}.calendar-popup table thead tr a.next-month{background:url(../images/calendar-arrows.png) no-repeat -27px 0}.sign-up.events{background:url(../images/sign-up-events.png) no-repeat}.sign-up.events .text{margin-bottom:48px}.sign-up.events .text.top{padding-top:25px}.sign-up.events .sign-up-button{margin-top:-20px}.sign-up-popup{display:none;position:absolute;top:25px;left:0;right:0;z-index:2100;cursor:pointer}.sign-up-popup .container{width:600px;cursor:default;background:#fff;box-shadow:0 7px 21px rgba(0,0,0,.4);border-radius:2px}.sign-up-popup .close{width:34px;height:34px;display:block;background:url(../images/popup-close.png) no-repeat 0 -34px;position:absolute;top:12px;right:2px}.sign-up-popup .sign-up-inner{padding:29px 30px 35px}.sign-up-popup .sign-up-inner h2{margin-bottom:20px}.sign-up-popup .sign-up-inner h3{margin-bottom:26px;color:#000;text-transform:uppercase}.sign-up-popup .sign-up-inner label{color:#999;font-size:18px;line-height:1}.sign-up-popup .sign-up-inner input{border:2px solid #DBDBDB;color:#000;display:block;font-size:24px;height:30px;line-height:28px;margin:5px 0 33px;padding:8px 14px;width:379px}.sign-up-popup .sign-up-inner ul.sign-up-filter{list-style:none;overflow:hidden;margin:0 0 14px 4px}.sign-up-popup .sign-up-inner ul.sign-up-filter li{float:left;width:240px;margin:0 20px 18px 0}.sign-up-popup .sign-up-inner ul.sign-up-filter .checkbox-wrap label{color:#000;padding-left:31px}.sign-up-popup .sign-up-inner ul.sign-up-filter .checkbox-wrap input{width:18px;height:18px;opacity:0;filter:Alpha(Opacity=0);position:absolute;left:0;cursor:pointer}

.sign-up-popup .sign-up-inner a.submit-button{width:144px;height:48px;display:block;text-decoration:none;color:#fff;text-align:center;line-height:48px;font-size:18px;font-weight:700;background:#d41659;border-radius:2px}.sign-up-screen{min-height:665px}.sign-up-screen h1{margin:60px 0 20px}.sign-up-screen h3{margin-bottom:25px;text-align:center}

ul.enter-social-networks{margin:0;list-style:none;margin-bottom:30px}

ul.enter-social-networks li{margin-bottom:8px}

ul.enter-social-networks li a{width:280px;height:57px;display:block;background:#215b79;margin:0 auto;color:#fff;line-height:57px;text-align:left}

ul.enter-social-networks li a:hover{text-decoration:none;background:#266485}

ul.enter-social-networks li.fb a{background:#207aa8}

ul.enter-social-networks li.fb a:hover{background:#2385b8}

ul.enter-social-networks li.tw a{background:#319fd8}

ul.enter-social-networks li.tw a:hover{background:#39b0ee}

ul.enter-social-networks li.od a{background:#ed812b}

ul.enter-social-networks li.od a:hover{background:#f78b34}

ul.enter-social-networks li i{width:54px;height:57px;display:block;color:#fff;line-height:58px;text-align:center;border-right:1px solid #214f67;font-size:26px;float:left}

ul.enter-social-networks li.fb i{border-right:1px solid #216487}

ul.enter-social-networks li.tw i{border-right:1px solid #29779f}

ul.enter-social-networks li.od i{border-right:1px solid #d07b20;font-size:29px}

ul.enter-social-networks li span{padding-left:16px}

.sign-up-screen .register{width:203px;height:57px;background:#fff;line-height:57px;text-align:center;display:block;margin:0 auto;font-size:18px;font-weight:700;margin-top:10px}

.sign-up-screen .register:hover{text-decoration:none}

.registration-screen{min-height:235px;color:#000}

.registration-screen .container{padding:95px 0}

.registration-screen .left-col,.registration-screen .right-col{width:460px;float:left; padding:15px 15px 15px 15px}

.registration-screen .registration-box{width:410px;background:#fff;min-height:264px;position:relative;padding:25px 40px}

.registration-screen .registration-box p.heading{font-size:36px;line-height:1}

.registration-screen .registration-box .heading-extra{color:#9c0;font-size:24px;line-height:1;margin-bottom:22px}

.registration-screen .registration-box .have-account{width:166px;height:34px;display:block;text-align:center;line-height:34px;background:#09c;color:#fff;font-weight:700;position:absolute;right:40px;top:29px;border-radius:2px}

.registration-screen .registration-box .have-account:hover{text-decoration:none}

.registration-screen .registration2-box{width:410px;background:#fff;min-height:164px;position:relative;padding:25px 40px; margin:0 auto}

.registration-screen .registration2-box p.heading{font-size:36px;line-height:1}

.registration-screen .registration2-box .heading-extra{color:#9c0;font-size:24px;line-height:1;margin-bottom:22px}

.registration-screen .registration2-box .have-account{width:166px;height:34px;display:block;text-align:center;line-height:34px;background:#09c;color:#fff;font-weight:700;position:absolute;right:40px;top:29px;border-radius:2px}

.registration-screen .registration2-box .have-account:hover{text-decoration:none}

.registration-screen .registration2-box .back-to-social{line-height:34px;color:#09c;right:0px;top:299px; float: right;}

.registration-screen .registration2-box form{min-height:240px}

.registration-screen .registration2-box  form label{font-size:18px;line-height:1;color:#999}

.registration-screen .registration2-box  form input{display:block;height:30px;width:379px;border:2px solid #dbdbdb;line-height:28px;font-size:24px;color:#000;padding:8px 14px;margin:5px 0 22px}

.container  .register{width:489px;height:57px;background:#fff;line-height:57px;text-align:center;display:block;margin:0 auto;font-size:18px;font-weight:700;margin-top:10px}

.registration-screen .registration2-box form a.create-account{width:177px;height:48px;display:block;background:#d41659;line-height:48px;text-align:center;color:#fff;font-size:18px;font-weight:700;border-radius:2px;position:absolute;right:0;top:7px}

.registration-screen .registration2-box form a.create-account:hover{text-decoration:none}

.registration-screen .registration2-box form input{display:block;height:30px;width:379px;border:2px solid #dbdbdb;line-height:28px;font-size:24px;color:#000;padding:8px 14px;margin:5px 0 22px}

.registration-screen .registration2-box form .bottom-part{position:relative;padding-top:7px}

.registration-screen .registration2-box form .checkbox-wrap{width:200px}

.registration-screen .registration2-box .checkbox-wrap label{font-size:14px;line-height:18px;color:#000}

.registration-screen .registration2-box .checkbox-wrap input{cursor:pointer;height:18px;left:0;opacity:0;position:absolute;width:18px}



.user-screen{min-height:235px;color:#000}

.user-screen .container{padding:95px 0}

.user-screen .container2{padding:0px 0px 50px 0px; margin-top: -65px;}

.user-screen .left-col,.user-screen .right-col{width:460px;float:left; padding:15px 15px 15px 15px}

.user-screen .user-box{width:610px;background:#fff;min-height:264px;position:relative;padding:25px 40px}

.user-screen .user-box p.heading{font-size:36px;line-height:1}

.user-screen .user-box .heading-extra{color:#9c0;font-size:24px;line-height:1;margin-bottom:22px}

.user-screen .user-box .have-account{width:166px;height:34px;display:block;text-align:center;line-height:34px;background:#09c;color:#fff;font-weight:700;position:absolute;right:40px;top:29px;border-radius:2px}

.user-screen .user-box .have-account:hover{text-decoration:none}

.user-screen .user2-box{width:610px;background:#fff;min-height:164px;padding:25px 40px; }

.user-screen .user2-box p.heading{font-size:36px;line-height:1}

.user-screen .user2-box .heading-extra{color:#9c0;font-size:24px;line-height:1;margin-bottom:22px}

.user-screen .user2-box .have-account{width:166px;height:34px;display:block;text-align:center;line-height:34px;background:#09c;color:#fff;font-weight:700;position:absolute;right:40px;top:29px;border-radius:2px}

.user-screen .user2-box .have-account:hover{text-decoration:none}

.user-screen .user2-box .back-to-social{line-height:34px;color:#09c;right:0px;top:299px; float: right;}

.user-screen .user2-box form{min-height:240px}

.user-screen .user2-box   label{font-size:18px;line-height:27;color:#999}

.user-screen .user2-box textarea{display:block;height:50px;border:2px solid #dbdbdb;line-height:20px;font-size:18px;color:#000;padding:4px 2px;margin:px 0 px}

.user-screen .user2-box   input{display:block;height:20px;padding:1px 3px;width:379px;border:2px solid #dbdbdb;line-height:20px;font-size:14px;color:#000;}

.container  .register{width:489px;height:57px;background:#fff;line-height:57px;text-align:center;display:block;margin:0 auto;font-size:18px;font-weight:700;margin-top:10px}

.user-screen .user2-box form a.create-account{width:177px;height:48px;display:block;background:#d41659;line-height:48px;text-align:center;color:#fff;font-size:18px;font-weight:700;border-radius:2px;position:absolute;right:0;top:7px}

.user-screen .user2-box form a.create-account:hover{text-decoration:none}

.user-screen .user2-box form input{display:block;height:30px;width:379px;border:2px solid #dbdbdb;line-height:28px;font-size:24px;color:#000;padding:8px 14px;margin:5px 0 22px}

.user-screen .user2-box .fieldsubmit { height:55px;}

.user-screen .user2-box .fieldsubmit input{margin-right:10px; margin-bottom:10px; width:112px; height:35px;display:block;background:#a0cf11; border:none;text-decoration:none;color:#fff;font-size:17px;font-weight:700;line-height:25px;text-align:center;border-radius:2px;}

.user-screen .user2-box form .bottom-part{position:relative;padding-top:7px}

.user-screen .user2-box form .checkbox-wrap{width:200px}

.user-screen .user2-box .checkbox-wrap label{font-size:18px;line-height:18px;color:#000}

.user-screen .user2-box .checkbox-wrap input{cursor:pointer;height:18px;left:0;opacity:0;position:absolute;width:18px}

.small {font-size:18px;color:#999}

.offline,.online {

	background-color:#626262;

	color:#FFFFFF;

	font-size:11px;

	font-weight:bold;

	padding:3px 6px;

	text-align:center;

	width:90px;

}

.online {

	background:none repeat scroll 0 0 #99CE1B;

}

.userinfo {

	padding-left:130px

}

.userinfo .lcol {

	margin-left:-130px;

}

.userinfo .lcol .avatar {

	margin-bottom:1em

}

.userinfo .lcol .avatar img{

	margin-bottom:1em;

	width:100px;

	height:100px;

}

.userinfo .rcol {

	margin:0;

	width:100%

}



#dle-content form{min-height:40px}

#dle-content form label{font-size:18px;line-height:1;color:#999}

.registration-screen .registration-box form input{display:block;height:30px;width:379px;border:2px solid #dbdbdb;line-height:28px;font-size:24px;color:#000;padding:8px 14px;margin:5px 0 22px}

.registration-screen .registration-box form .bottom-part{position:relative;padding-top:7px}

.registration-screen .registration-box form .checkbox-wrap{width:200px}

.registration-screen .registration-box .checkbox-wrap label{font-size:14px;line-height:18px;color:#000}

.registration-screen .registration-box .checkbox-wrap input{cursor:pointer;height:18px;left:0;opacity:0;position:absolute;width:18px}

.registration-screen .registration-box form a.create-account{width:177px;height:48px;display:block;background:#d41659;line-height:48px;text-align:center;color:#fff;font-size:18px;font-weight:700;border-radius:2px;position:absolute;right:0;top:7px}

.registration-screen .registration-box form a.create-account:hover{text-decoration:none}

.registration-screen .social-networks{height:130px;background:#efefef;width:410px;padding:15px 40px}

.registration-screen .social-networks h3{font-weight:400;color:#000}

.registration-screen ul.enter-social-networks{overflow:hidden;margin:18px 0}

.registration-screen ul.enter-social-networks li{float:left;margin:0 17px 16px 0}

.registration-screen ul.enter-social-networks li a{height:44px;line-height:44px;width:172px}

.registration-screen ul.enter-social-networks li i{height:44px;width:42px;font-size:20px;line-height:48px}

.registration-screen ul.enter-social-networks li.od i{font-size:22px}

.registration-screen ul.enter-social-networks li span{padding-left:10px}

.registration-screen .advantages{list-style:none;margin-left:110px;padding-top:43px}

.registration-screen .advantages li{margin-bottom:60px}

.registration-screen .advantages p{line-height:1;color:#fff;font-weight:700;margin-bottom:0}

.registration-screen .advantages p.number{font-size:60px}

.registration-screen .advantages p.text{font-size:24px}

.main-content .opinions .add-review{float:right;width:167px;height:34px;background:#09c;color:#fff;font-weight:700;border-radius:2px;text-decoration:none;line-height:34px}

.main-content .opinions .add-review:hover{}

.main-content .opinions .add-review:before{content:"\e020";display:inline-block;padding:0 10px;vertical-align:top;font-family:GdeTver-Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:20px;line-height:34px;-webkit-font-smoothing:antialiased}

.main-content .opinions .add-review.active{background:#09c;border-bottom-left-radius:0;border-bottom-right-radius:0}

.add-review-wrap{clear:both;padding-top:12px;margin-bottom:5px}

.add-review-wrap .add-review-inner{background:#09c;position:relative;border-radius:2px 0 2px 2px;padding:11px 11px 60px}

.add-review-wrap .add-review-inner:before{content:"";width:167px;height:15px;background:#09c;position:absolute;right:0;top:-14px}

.add-review-wrap .add-review-innern{background:#09c;position:relative;border-radius:2px 2px 2px 2px;padding:11px 11px 8px}





.add-review-wrap textarea{height:111px;border:0;width:100%;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;resize:none;margin-bottom:12px; display:block;white-space:normal}

.add-review-wrap input {border:none;height:35px;width:120px;display:block;background:#a0cf11;text-decoration:none;color:#fff;font-size:18px;font-weight:700;line-height:25px;text-align:center;border-radius:2px;float:left}



.add-review-wrap .add-photo-wrap{display:inline-block;margin-left:15px;height:35px;line-height:35px}

.add-review-wrap .add-photo-wrap i{color:#fff;font-size:26px;padding-right:7px;vertical-align:middle}

.add-review-wrap .add-photo-wrap a{color:#fff}

.add-review-wrap .add-photo-wrap a:hover{text-decoration:none}

.add-review-wrap .add-photo-wrap a span{border-bottom:1px dashed #fff}

.opinions-list li a.review-img img{height:100px;width:100px;padding-right:8px;margin-bottom:5px}

.review-top{height:520px;margin:0 auto;min-width:1000px;overflow:hidden;position:relative;width:100%;margin-bottom:43px}

.review-top img{bottom:0;left:0;margin:auto;min-height:100%;min-width:100%;position:absolute;right:0;top:0;display:block}

.review-top .info-block-wrap{width:733px;position:absolute;left:50%;margin-left:-366px;margin-top:55px;text-align:center}

.review-top .info-block-wrap span{display:block;color:#fff;text-transform:uppercase;font-weight:700;width:114px;height:23px;line-height:23px;text-align:center;background:#9c0;margin:0 auto;margin-bottom:38px}

.review-top .info-block-wrap .info-block{background:rgba(0,0,0,.6);padding:29px 20px 37px}

.review-top .info-block-wrap .info-block p.place-title{font-size:60px;font-weight:700;color:#9c0;line-height:65px;margin-bottom:24px}

.review-top .info-block-wrap .info-block p.place-description{font:italic normal 36px/36px Georgia,'PT Sans',Arial,Helvetica,sans-serif;color:#fff}

.review-description{font:italic normal 30px/36px Georgia,'PT Sans',Arial,Helvetica,sans-serif;color:#000;text-align:center;margin-bottom:35px}

.review-inner .title{position:relative;text-align:center;height:58px;margin-bottom:36px}

.review-inner .title h2{text-transform:none;display:inline-block;background:#fff;border:3px solid #000;height:52px;line-height:48px;padding:0 24px;margin-bottom:0}

.review-inner .title span{display:block;height:3px;background:#000;margin-top:-30px}

.review-inner article{margin-bottom:20px;overflow:hidden}

.review-map{float:right;width:460px;margin:0 0 20px 30px}

.review-inner article img.right-img{float:right;width:460px;margin:0 0 30px 60px}

.review-inner article img.left-img{float:left;width:460px;margin:0 60px 30px 0}

.review-inner article p{font-size:18px;line-height:24px;margin-bottom:24px;margin-top:5px}

.review-inner article ul.img-column{list-style:none;margin:0;float:right;margin-left:60px;margin-bottom:20px}

.review-inner article ul.img-column li{margin-bottom:31px}

.review-inner article ul.img-column li img{width:460px;height:324px}

.review-inner ul.enter-social-networks{overflow:hidden;margin-bottom:33px}

.review-inner ul.enter-social-networks li{float:left}

.review-inner ul.enter-social-networks li a{width:79px;height:35px;margin-right:15px;line-height:35px}

.review-inner ul.enter-social-networks li i{height:35px;width:34px;font-size:14px;line-height:36px}

.review-inner ul.enter-social-networks li span{padding-left:8px}

ul.other-reviews{list-style:none;margin:30px 0 47px}

ul.other-reviews.review-page{list-style:none;margin:30px 0}

ul.other-reviews li{margin-bottom:31px;position:relative;width:980px;height:309px}

ul.other-reviews li a{display:block;text-decoration:none}

ul.other-reviews li img{width:980px;height:309px}

ul.other-reviews li .info-block{position:absolute;width:673px;min-height:134px;background:rgba(0,0,0,.6);left:50%;margin-left:-366px;top:72px;text-align:center;padding:20px 30px 10px;display:block}

ul.other-reviews li .info-block .place-title{font-size:36px;font-weight:700;line-height:38px;color:#9c0;display:block;margin-bottom:5px}

ul.other-reviews li .info-block .place-description{font:italic normal 30px/36px Georgia,'PT Sans',Arial,Helvetica,sans-serif;color:#fff;display:block}

ul.other-reviews li .review-more{height:30px;line-height:30px;width:101px;text-align:center;display:inline-block;text-decoration:none;color:#fff;background:#d41659;margin-top:3px;position:absolute;bottom:-14px;left:50%;margin-left:-50px}

.reviews-top{height:520px;margin:0 auto;min-width:1000px;overflow:hidden;position:relative;width:100%;margin-bottom:30px}

.reviews-top img{bottom:0;left:0;margin:auto;min-height:100%;min-width:100%;position:absolute;right:0;top:0;display:block}

.reviews-top .info-block{width:733px;left:50%;margin-left:-366px;position:absolute;top:55px;text-align:center}

.reviews-top .info-block span{display:block;color:#fff;text-transform:uppercase;font-weight:700;width:114px;height:23px;line-height:23px;background:#9c0;margin:0 auto}

.reviews-top .info-block h1{margin:0 0 4px;padding-top:1px}

.reviews-top .info-block p{font:italic normal 30px/36px Georgia,'PT Sans',Arial,Helvetica,sans-serif;color:#fff}

.top-section.top-user-page{padding-top:45px}aside.left-sidebar-inner .user-sidebar{height:697px;padding:20px 0;width:280px}

aside.left-sidebar-inner .user-sidebar .author-img-wrap{margin:0 0 13px 20px}

aside.left-sidebar-inner .user-sidebar .author-name{margin:13px 0 0 110px}

aside.left-sidebar-inner .user-sidebar .author-name a{line-height:23px}

aside.left-sidebar-inner .user-sidebar .author-name a span{display:block}

aside .user-sidebar ul.personal-info{list-style:none;margin:10px 0 17px;border-top:1px solid #d9d6ce}

aside .user-sidebar ul.personal-info li{border-bottom:1px solid #d9d6ce}

aside .user-sidebar ul.personal-info li a{height:51px;line-height:51px;display:block;position:relative;font-weight:700;padding:0 0 0 23px}

aside .user-sidebar ul.personal-info li.bonuses a{color:#d41659}

aside .user-sidebar ul.personal-info li.bonuses span{color:#9c0;position:absolute;font-weight:700;right:23px;line-height:51px}

aside.left-sidebar-inner .user-sidebar .bottom-part{padding:0 20px}

.user-sidebar .bottom-part .add-new{margin-bottom:20px}

.user-sidebar .bottom-part .add-new a{padding-left:45px;width:194px}

.user-sidebar .bottom-part .add-company{margin-bottom:18px;position:relative}

.user-sidebar .bottom-part .add-company a{background:#09c;border-radius:2px;color:#fff;display:block;font-size:18px;font-weight:700;height:35px;line-height:35px;padding-left:45px;white-space:nowrap;width:194px}

.user-sidebar .bottom-part .add-company a:hover{text-decoration:none;color:#000}

.user-sidebar .bottom-part .add-company a:before{color:#fff;font-size:25px;font-weight:400;left:10px;line-height:35px;position:absolute;top:0}

.user-page{height:677px;padding:30px 42px}

.user-page p.heading{font-size:36px;margin-bottom:26px}

.user-page-form p{position:relative;margin-bottom:18px}

.user-page-form p em{position:absolute;right:0;top:7px;color:#999;font-size:12px;line-height:14px}

.user-page-form label{color:#999;font-size:18px;line-height:1}

.user-page-form input{border:2px solid #dbdbdb;color:#000;display:block;font-size:24px;height:50px;line-height:28px;margin:5px 0 0;padding:8px 14px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box}

.user-page-form .def-select{cursor:pointer;margin:2px 0 3px;vertical-align:top;text-align:left}

.user-page-form select.def-select{border:0;display:block;height:50px;font:normal normal 24px/46px 'PT Sans',Arial,Helvetica,sans-serif;color:#000;margin:0;cursor:pointer;width:100%;box-sizing:border-box}

.user-page-form select.def-select option{padding-left:14px}

.user-page-form .def-select .vis-sel{display:block;border:2px solid #dbdbdb;height:46px;padding:0 0 0 14px}

.user-page-form .def-select .vis-sel .vis-sel-inner{display:block}

.user-page-form .def-select .vis-sel .vis-sel-text{display:block;font:normal normal 24px/32px 'PT Sans',Arial,Helvetica,sans-serif;color:#000;background:url(../images/select-arrow.png) 97% 20px no-repeat;padding:7px 15px 7px 0;overflow:hidden}

.user-page-form .textarea-wrap{float:left;margin-bottom:13px}

.user-page-form textarea{-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #dbdbdb;display:block;height:193px;margin:5px 0 12px;padding:10px;resize:none;width:379px;font-size:24px;line-height:22px}

.user-page-map-wrap{float:right;width:203px;height:193px;position:relative}

.user-page-map-wrap div{border:2px solid #dbdbdb;margin-top:28px}

.user-page-map-wrap em{position:absolute;right:0;top:7px;color:#999;font-size:12px;line-height:14px}

.user-page-form a.submit-button{color:#fff;font-weight:700;width:159px;height:48px;line-height:48px;text-align:center;font-size:24px;display:block;background:#d41659;border-radius:2px}

.user-page-form a.submit-button:hover{text-decoration:none}

.wide-map{position:relative;width:auto;min-width:980px;height:100%;margin-bottom:30px}

.wide-map aside{display:none}

.wide-map.with-sidebar:after{content:'';display:block;height:0;font-size:0;line-height:0;clear:both}

.wide-map.with-sidebar aside{display:block;margin-left:15px;padding-top:23px}

.wide-map .map-container{min-width:700px; }

.wide-map.with-sidebar .map-container{margin-left:271px;position:relative}

.map-popup{display:none;position:absolute;top:-42px;right:20px;z-index:2100;cursor:pointer;color:#000;width:197px;margin:0 auto}

.map-popup .container{width:197px;cursor:default;background:#fff;box-shadow:0 21px 21px rgba(0,0,0,.15);position:relative}

.map-popup .container:before{content:'';display:block;position:absolute;top:27px;left:100%;width:0;height:0;border-style:solid;border-width:13px 0 13px 14px;border-color:transparent transparent transparent #fff}

.map-popup-inner{padding:14px 14px 5px}

.map-popup-inner img{width:169px;height:154px;margin-bottom:10px}

.map-popup-inner a.heading{font-size:18px;line-height:22px;margin-bottom:10px;display:block;font-family:'PT Sans',Arial,Helvetica,sans-serif}.map-popup-inner .descr p{line-height:14px;margin-bottom:13px}

footer{position:absolute;left:50%;bottom:0;margin-left:-490px;width:980px;/*height:155px;*/padding-top:30px;line-height:29px}

.index-page footer{position:relative;left:auto;bottom:auto;margin:0 auto}

footer>div{width:245px;float:left}

footer>ul{list-style:none;margin:-9px 0 0;padding:0;float:left;width:245px}

footer>ul li{list-style:none;display:block;padding:0;margin:0}

footer a{text-decoration:underline}footer a:hover{color:#f33}

footer .logo{width:133px;height:30px;display:block;margin-bottom:20px}

footer .logo a{text-decoration:none}

footer .logo .left{position:relative;display:inline-block;vertical-align:top;float:left;width:61px;height:100%;background:#08c1ff;font:normal normal 19px/30px Cuprum,"PT Sans",Arial,Helvetica,sans-serif;text-align:center;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.2)}

footer .logo .right{position:relative;display:inline-block;vertical-align:top;float:left;width:71px;height:100%;background:#08c1ff;font:normal normal 19px/30px Cuprum,"PT Sans",Arial,Helvetica,sans-serif;text-align:center;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.2)}

footer .logo .left:after{content:'';display:inline-block;position:absolute;bottom:-7px;right:0;width:0;height:0;border-top:7px solid #08c1ff;border-left:7px solid transparent}

footer .logo .right:after{content:'';display:inline-block;position:absolute;bottom:-7px;right:0;width:0;height:0;border-top:7px solid #08c1ff;border-left:7px solid transparent}

footer .logo .right{background:#d41659}

footer .logo .right:after{left:0;right:auto;border-top-color:#d41659;border-left:0;border-right:7px solid transparent}.ico-footer-facebook,.ico-footer-instagram,.ico-footer-tw,.ico-footer-vk{background:url(../images/ico-footer-social-networks.png) 0 0 no-repeat;width:20px;height:20px;display:block;float:left;padding-left:10px;margin-top:4px}.ico-footer-vk{background-position:0 -29px}.ico-footer-tw{background-position:0 -60px}.ico-footer-instagram{background-position:0 -89px}

.main-content .catalogue li img{background-color:#fff;  }



.hide-on-hover{transition:opacity .3s ease}

.hide-on-hover:hover{opacity:0;transition:opacity .3s ease}

.main-content .catalogue li .thumbs span.thumbs-down-button,

.main-content .catalogue li .thumbs span.thumbs-up-button,

.photo-slider-wrap .thumbs span.thumbs-down-button,

.photo-slider-wrap .thumbs span.thumbs-up-button{color:#fff;}

.main-content .catalogue li .thumbs.voted-down span.thumbs-down-button,

.main-content .catalogue li .thumbs.voted-up span.thumbs-up-button,

.photo-slider-wrap .thumbs.voted-down span.thumbs-down-button,

.photo-slider-wrap .thumbs.voted-up span.thumbs-up-button{cursor:default}

.main-content .catalogue li .thumbs.voted-down .thumbs-up,

.main-content .catalogue li .thumbs.voted-up .thumbs-down,

.photo-slider-wrap .thumbs.voted-down .thumbs-up,

.photo-slider-wrap .thumbs.voted-up 

.thumbs-down{-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}

.main-content .catalogue li .thumbs.voted-up .thumbs-down,

.photo-slider-wrap .thumbs.voted-up .thumbs-down{background:#d41659}

.main-content .catalogue li .thumbs.voted-up .thumbs-down:hover,

.photo-slider-wrap .thumbs.voted-up .thumbs-down:hover{background:#d41659}

.main-content .catalogue li .thumbs.voted-down .thumbs-up,

.photo-slider-wrap .thumbs.voted-down .thumbs-up{background:#cceb70}

.main-content .catalogue li .thumbs.voted-down .thumbs-up:hover,

.photo-slider-wrap .thumbs.voted-down .thumbs-up:hover{background:#9c0}

.voted-up .thumbs-up{border:solid 2px #9c0;box-sizing:border-box;-moz-box-sizing:border-box}

.voted-down .thumbs-down{border:solid 2px #d41659;box-sizing:border-box;-moz-box-sizing:border-box}

.voted-down .thumbs-down-button,

.voted-up .thumbs-up-button{display:block;width:100%;height:100%;border:solid 1px #fff;box-sizing:border-box;-moz-box-sizing:border-box}

.voted-down .icon-8{padding-top:4%!important; margin-top:0px }

.voted-up .icon-7{padding-top:4%!important;  }

.error-tip{display:none;position:fixed;right:15px;bottom:25px;z-index:1001;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);padding:25px 20px;min-width:200px}

.error-tip h3{color:#ccc;margin-bottom:0px}

.load-more{display:none}

.loader-background{background:url(data:image/gif;) center top no-repeat}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}

.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}

.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}

.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 0 15px rgba(0,0,0,.5);-moz-box-shadow:0 0 15px rgba(0,0,0,.5);box-shadow:0 0 15px rgba(0,0,0,.5)}

.fancybox-inner,.fancybox-outer{position:relative}

.fancybox-inner{overflow:hidden}

.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}

.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}

.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}

.fancybox-image{max-width:100%;max-height:100%}

#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite_402x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox/fancybox_loading_402x.gif);background-size:24px 24px}}aside .category-heading{padding:27px 0 10px}.user-menu.user-menu_enter:hover{background:0 0;color:#000;cursor:default}.user-menu.user-menu_enter:hover a{color:#09c}

.login-box form button.create-account,.registration-screen 

.registration2-box form button.create-account{width:160px;border:0;font-family:'PT Sans',Arial,Helvetica,sans-serif;height:48px;display:block;background:#d41659;line-height:48px;text-align:center;color:#fff;font-size:18px;font-weight:700;border-radius:2px;position:absolute;right:0;top:2px}

.registration-box form button.create-account{width:160px;border:0;font-family:'PT Sans',Arial,Helvetica,sans-serif;height:48px;display:block;background:#d41659;line-height:48px;text-align:center;color:#fff;font-size:18px;font-weight:700;border-radius:2px;position:absolute;right:0;top:2px}

.registration-screen .registration-box form button.create-account:hover{text-decoration:none}

.registration-screen .registration-box{height:555px}.registration-screen .registration-box form 

.error{color:#d41659}.sign-up-screen .register{width:280px}aside 

.category-heading_search{padding:0;background:#dcdcdc;color:#000;width:240px;margin-bottom:5px}aside 

.category-heading_search span{color:#000;line-height:35px}

.container .result-information{margin:35px 250px 40px 0}

.container aside .category-items .category-item_all{list-style-type:none;padding-left:22px}

ul.enter-social-networks{position:absolute;top:6px;width:100%}

ul.enter-social-networks li.gk a,ul.enter-social-networks

 li.registration a{background:#fff;color:#09c;font-size:18px;font-weight:700;text-align:center}

 ul.enter-social-networks li.gk a:hover{background:#dff1f1}

 ul.enter-social-networks li.gk a span,ul.enter-social-networks li.registration a span{padding-left:0}

.login-box-container{z-index:1}

.login-box{width:410px;background:#fff;padding:20px 40px;margin:0 auto;position:relative}

.enter-popup.centered-inner,.login-box-container,.login-widget,.sign-up-screen .centered-inner,

ul.enter-social-networks{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px}

.enter-social-networks,.login-box{-webkit-transition:-webkit-transform cubic-bezier(.28,.82,.61,1.2) .4s;-moz-transition:-moz-transform cubic-bezier(.28,.82,.61,1.2) .4s;-o-transition:-o-transform cubic-bezier(.28,.82,.61,1.2) .4s;transition:transform cubic-bezier(.28,.82,.61,1.2) .4s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flipped .enter-social-networks{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.login-box{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}.flipped .login-box{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.login-box p.heading{font-size:36px;line-height:1;margin-bottom:4px}.login-box form label{font-size:18px;line-height:1;color:#999}.login-box form input{display:block;height:30px;width:379px;border:2px solid #dbdbdb;line-height:28px;font-size:24px;color:#000;padding:8px 14px;margin:5px 0 22px}.login-box form .bottom-part{position:relative;padding-top:2px;height:48px}.login-box form .checkbox-wrap{width:240px}.login-box form a.create-account{width:177px;height:48px;display:block;background:#d41659;line-height:48px;text-align:center;color:#fff;font-size:18px;font-weight:700;border-radius:2px;position:absolute;right:0;top:7px}

.login-widget{position:relative;height:210px}.login-box-container{position:absolute;top:0;width:100%;text-align:left}.login-box .back-to-login,.login-box .back-to-social{line-height:34px;color:#09c;right:0px;top:29px; float: right;}.login-box .back-to-login:hover,.login-box .back-to-social:hover,.login-box .create-account:hover{text-decoration:none}.login-box .back-to-login:hover span,.login-box .back-to-social:hover span{text-decoration:underline}.back-to-login{display:none}.enter-screen .enter-title{margin-bottom:15px}.sign-up-screen h3{margin-bottom:0}ul.enter-social-networks li.ok a{background:#ff0000}ul.enter-social-networks li.ok a:hover{background:#f4a565}ul.enter-social-networks li.ok i{border-right:1px solid #d07b20}.registration-screen .login-box-container,.registration-screen ul.enter-social-networks li.gk{display:none}.registration-screen ul.enter-social-networks{position:relative;top:0}.no-csstransforms3d .login-box-container{display:none}.no-csstransforms3d .flipped .login-box-container{display:block}.no-csstransforms3d .flipped ul.enter-social-networks{display:none}.enter-popup .login-widget{height:auto;margin-top:-145px;top:50%}.enter-popup ul.enter-social-networks{position:relative;top:0}.enter-popup ul.enter-social-networks li.gk a,.enter-popup ul.enter-social-networks li.registration a{background-color:#fff;border:1px solid #09c;box-sizing:border-box;-moz-box-sizing:border-box}.enter-popup ul.enter-social-networks li.gk a:hover,.enter-popup ul.enter-social-networks li.registration a:hover{background-color:#e7f2f6}.right-sidebar .video-wrap{overflow:hidden}.poster-item .schedule table ul li{margin-bottom:5px}.poster-item .video-wrap{height:auto;min-height:160px}.schedule-buttons{display:block;margin-bottom:17px;height:21px}.schedule-buttons+h4{margin-bottom:0}.poster-item .schedule .title a{float:left;margin-left:0;margin-right:12px}.enter-popup{position:fixed;top:0;height:100%;opacity:1}.enter-popup.enter-popup-visible{display:block}.enter-popup-shadow{width:100%;height:100%;background:rgba(255,255,255,.8);overflow:hidden;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.enter-popup-shadow-visible{opacity:1}.calendar-popup table a span.events{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0;line-height:1}.auth-error{display:block;color:#D41659}.password-input,.remind-passworp-tip{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.remind-passworp-tip{overflow:hidden;height:0}.password-input{opacity:1;overflow:hidden;display:block;height:95px}.remind-loader{height:32px;background:url(../images/loader-icon.gif) center no-repeat;display:none}.remind-success{display:none;text-align:center;color:#09c;font-size:16px}.remind-error{display:none;text-align:center;color:#D41659;font-size:16px}.enter-popup{cursor:default}.enter-popup .login-box{box-shadow:0 7px 21px rgba(0,0,0,.4);border-radius:2px}.enter-popup .enter-social-networks{display:block;width:584px;margin:0 auto;background:#fff;overflow:hidden;padding:34px 0 8px 16px;box-shadow:0 7px 21px rgba(0,0,0,.4);border-radius:2px}.enter-popup .enter-social-networks li{float:left;margin-right:8px}.login-widget .close,.login-widget .enter-heading{display:none}.enter-popup .login-widget .close,.enter-popup .login-widget .enter-heading{display:block}.enter-popup .login-widget .enter-heading{float:none;text-align:center;margin-bottom:23px}.enter-popup .login-widget .close{cursor:pointer;margin:0}.photo-slider-wrap .info-block .contacts li .week-schedule .hours{opacity:1;color:#fff;font-size:16px}

.photo-slider-wrap .info-block .contacts li span.dashed-link{border-bottom:1px dashed #09c;font-size:14px;color:#09c;opacity:1;cursor:pointer}

.photo-slider-wrap .info-block .contacts li p.week-schedule{display:none;color:#bfbebb;font-size:14px}

.photo-slider-wrap .info-block .contacts li span.on-today{display:none}.photo-slider-wrap .info-block .contacts li span.weekday{width:46px;display:inline-block;opacity:1;text-align:right;padding-right:5px}.photo-slider-wrap .info-block .contacts li p.working-hours{margin-bottom:0}.photo-slider-wrap .info-block .contacts li span.on-today-desc,.photo-slider-wrap .info-block .contacts li span.on-week-desc{opacity:1}.on-week-desc{display:none}.news-list{list-style:none;margin:0;overflow:hidden}

.w1{width:220px; min-height:256px; position: relative; }

.w1 img{ height:150px}

.w2{width:450px}

.w3{width:680px}

.w4{width:220px; min-height:220px; position: relative;}

.w4 img{ height:150px}

.news-item-image-link{display:block}

.news-item-image{width:100%}

.news-item-time{color:#777;font-size:12px;padding:0 10px 4px; bottom: 0px; left: 0px; position: absolute;}

.news-item-cat{color:#777;font-size:12px;padding:0 10px 4px; bottom: 0px; right: 0px;  position: absolute; float:right;}

.news-item{float:left; margin-right:10px;margin-bottom:15px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.25);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;overflow:hidden}

.news-item:hover{box-shadow:0 3px 15px rgba(0,0,0,.45)}

.news-item-title{font-size:15px;padding:0 0 0 0;min-height: 110px;display:block}

.calendar-popup{height:100%;position:fixed;overflow:hidden;top:0}

.calendar-popup .close{top:50px;z-index:2;right:3%}

.calendar,.calendar-popup .container{overflow:hidden;height:100%;position:relative;width:100%}

.calendar-header .next-month,.calendar-header .prev-month{height:46px;width:27px;display:inline-block;position:relative;top:2px}.calendar-header .prev-month{background:url(../images/calendar-arrows.png) no-repeat 0 0}.calendar-header .next-month{background:url(../images/calendar-arrows.png) no-repeat -27px 0}.calendar-header .month{font-size:60px;font-weight:700;color:#fff;text-transform:uppercase;padding:0 25px}.calendar-header{text-align:center;margin:50px 0}.calendar-date{display:inline-block;width:13%;background-color:#fff;margin:0 1% 1% 0}.calendar-date.today{background-color:#9c0}.calendar-date:hover{background-color:#e2fb96}.calendar-date a{display:block;position:relative;color:#000;text-align:center;line-height:inherit;font-weight:700}.calendar-date a:hover{text-decoration:none}.calendar-date .day{font-size:30%;line-height:168%;height:26%;width:26%;color:#ccc;font-weight:700;text-transform:uppercase;top:0;left:0;position:absolute;display:block;text-align:center}.calendar-date.today .day{color:#000}.calendar-date .events{height:26%;width:26%;font-size:40%;line-height:128%;color:#fff;bottom:0;right:0;background:#d41659;position:absolute;display:block;text-align:center;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;opacity:0}.calendar-date .events:before{position:absolute;content:"";background:url(../images/calendar-events.png) no-repeat 0 0;top:-5px;left:-4px;width:11px;height:12px}.calendar-date.not-available a{color:#ccc}.calendar-date.not-available .events{background-color:#ccc}.calendar-date.not-available .events:before{background:url(../images/calendar-events.png) no-repeat 0 -12px}.calendar-dates{position:absolute;top:150px;bottom:25px;left:3%;right:0}aside .category-heading .category-items-count{float:right;font-weight:400;font-size:12px;color:#999}.add-photo-wrap{cursor:pointer;position:relative;overflow:hidden}.add-photo-wrap span{border-bottom:1px dashed;color:#fff}.add-photo-wrap #fileupload{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer}

.add-review-wrap a.submit{position:relative;overflow:hidden}

.add-review-wrap a.submit.submit-disabled,

.add-review-wrap a.submit.submit-disabled:hover{background-color:#ccc;cursor:default}

.add-review-wrap .file-upload-progress{position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:#a0cf11;z-index:1}

.file-upload-progress.animated{-webkit-transition:left .5s linear;-moz-transition:left .5s linear;-o-transition:left .5s linear;transition:left .5s linear}

.add-review-wrap .submit:hover .file-upload-progress{background-color:#a4d807}

.add-review-wrap .submit-text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}

.add-reviews{height:35px;margin-top:-29px; float:right; color:#fff;font-size:20px;font-weight:700; margin-right:12px;}

.add-review-thumbs{height:35px;margin-right:12px; margin-right:12px; }

.add-review-thumbs span.otz{ float:right;}

.add-review-thumb{float:left;margin-right:10px;height:35px;width:35px}

.add-review-vote{display:none}.comment-vote-down,.comment-vote-neutral,

.comment-vote-up{color:#09C;display:inline-block;background:#fff;font-size:14px;font-weight:700;text-align:center;width:190px;line-height:52px;margin-right:10px;cursor:pointer;margin-top:15px}

.comment-vote-down:hover,.comment-vote-neutral:hover,.comment-vote-up:hover{background:#dff1f1}

.comment-vote{text-align:center;margin-bottom:29px}.comment-vote .icon-7,

.comment-vote .icon-8{font-size:28px;vertical-align:middle;margin-right:10px}

.comment-vote .icon-7{color:#9c0}.comment-vote .icon-8{color:#d41659}

.add-review-vote h3{text-align:center;margin-top:22px}

.add-review-wrap .add-review-inner{padding:11px 11px 7px}

.licensing-shadow,.sp-offer-shadow{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:2001;display:none}.licensing-shadow{background:rgba(255,255,255,.5)}

.licensing-container,.sp-offer-container{width:724px;margin:0 auto;position:relative;background:#fff;height:490px;overflow:hidden;top:50%;margin-top:-245px}

.sp-offer-slides{width:362px;overflow:hidden;float:left;margin-right:25px;height:100%}

.licensing-close,.sp-offer-close{position:absolute;height:22px;width:22px;background:url(../images/popup-close.png) 0 -34px no-repeat;right:10px;top:10px;cursor:pointer}

.sp-offer{float:left;width:100%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}

.sp-offer-title{color:#000;text-transform:uppercase;margin:25px 25px 0}

.sp-offer-dates{font-size:18px;color:#d41659;line-height:40px;margin-left:25px;display:block}

.sp-offer-text{font-size:16px;line-height:20px;margin:10px 25px 25px 0}

.sp-offer-contact{font-size:16px}.sp-offer-tel{display:block;font-weight:700;line-height:28px}

.sp-offer-slides .slidesjs-pagination{bottom:20px;position:absolute;width:362px;text-align:center;display:block;margin:0;z-index:11}

.sp-offer-slides .slidesjs-pagination-item{display:inline-block;margin:0 4px}

.sp-offer-slides .slidesjs-pagination-item a{display:block;width:11px;height:11px;font-size:0;background-color:#a8a8a8;color:#a8a8a8;border-radius:50%}.sp-offer-slides .slidesjs-pagination-item a.active{background-color:#d41659;color:#d41659}.sp-offer-slides .slidesjs-navigation{display:none}.slidesjs-slide{position:absolute;top:0;left:0;width:100%;z-index:0;display:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden}.sp-offer-slides .slidesjs-slide{width:initial;height:100%}.sp-offer .jspContainer{padding:0}.sp-offer .jspVerticalBar{background:0 0}.jspVerticalBar .jspTrack{border-left:2px solid #dde;width:16px;background:0 0;margin-left:7px}.jspVerticalBar .jspDrag{background:#d41659 url(../images/scroll-touch-vertical.png) center center no-repeat;cursor:pointer;left:-9px;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.sp-offer-scroll{height:345px;margin-left:25px}.main-content-title{margin-left:20px;color:#000;font-size:30px;clear:none;text-transform:uppercase;padding:0;margin-bottom:15px}

.main-content-text{line-height:1.6em;background:#fff;padding:20px; margin-top:-17px}

.main-content-ret{background:#fff;padding:10px}

.main-content-ret .related ul{width:450px;}

.main-content-ret .related li{width:150px;}

.main-content-comm{line-height:1.6em;background:#d41659; color:#fff;padding:10px}.licensing-container{padding:20px 13px 20px 20px;box-shadow:0 0 15px rgba(0,0,0,.5)}.licensing{height:440px}.licensing-open:link,.licensing-open:visited{border-bottom:1px dashed #09c;text-decoration:none;cursor:pointer}.licensing-open:hover{text-decoration:none}.licensing-open-box{margin-left:27px}
.main-content-comm1{line-height:1.6em;background:#16bcf3; color:#fff;padding:10px}.licensing-container{padding:20px 13px 20px 20px;box-shadow:0 0 15px rgba(0,0,0,.5)}.licensing{height:440px}.licensing-open:link,.licensing-open:visited{border-bottom:1px dashed #09c;text-decoration:none;cursor:pointer}.licensing-open:hover{text-decoration:none}.licensing-open-box{margin-left:27px}
.main-content.news-content{margin-left:25px}.news-content h1{margin-left:10px;color:#000;font-size:30px;clear:none;text-transform:uppercase;padding:0;margin-bottom:15px}.news-content .news-list{padding-left:10px;padding-bottom:15px}

aside .return-to-catalog i:before{padding:9px 0 0 7px;font-size:24px;display:inline-block;vertical-align:top}



.news-gallery-img img{width:661px;float:left;margin:0 20px 10px 0}

.mir-gallery-img img{width:661px;float:left;margin:0 20px 10px 0}

.news-gallery{overflow:hidden}.static-heading{color:#09c;font-size:15px;font-weight:700;margin-bottom:5px}aside .static-items{margin:0;width:240px;margin-bottom:15px;list-style:inside disc;color:#c11a4d}aside .static-items li{position:relative;margin-bottom:2px;padding:0 10px;font-size:14px;line-height:32px;white-space:nowrap}aside .static-items li:hover{background:#f9f0d3}aside .static-items li a{text-decoration:none;padding:8px 25px 8px 1px;display:inline-block;vertical-align:top;white-space:normal;line-height:17px;width:185px}.new-title{color:#000;font-size:24px;line-height:27px;font-weight:700;padding-bottom:20px}.new-title-date{color:#777;float:left;line-height:30px}.root-categories{margin-bottom:30px}.category-heading-item-active{background:#f9f0d3}.category-heading-item-active a{color:#000}.category-heading-item-active a:hover{text-decoration:none}.category-heading-item{padding:5px 0!important}.icon-10:before,.icon-11:before,.icon-12:before,.icon-13:before,.icon-14:before,.icon-15:before,.icon-16:before,.icon-17:before,.icon-18:before,.icon-19:before,.icon-20:before,.icon-21:before,.icon-22:before,.icon-23:before,.icon-24:before,.icon-25:before,.icon-26:before,.icon-27:before,.icon-28:before,.icon-29:before,.icon-2:before,.icon-30:before,.icon-31:before,.icon-32:before,.icon-33:before,.icon-34:before,.icon-35:before,.icon-36:before,.icon-37:before,.icon-38:before,.icon-39:before,.icon-3:before,.icon-40:before,.icon-41:before,.icon-42:before,.icon-43:before,.icon-44:before,.icon-4:before,.icon-5:before,.icon-6:before,.icon-7:before,.icon-8:before,.icon-9:before,aside .icon-1:before{width:14px}

.return-to-catalog_news{margin-bottom:40px}aside .static-items li.active a{color:#000;cursor:default}aside .static-items li.active:hover{background:0 0}



.main-content-text-extra{overflow:hidden;margin-top:20px;clear:both}.advert-unit.banner-fixed{position:fixed;top:85px}.afisha-back-button{margin-bottom:40px}.afisha-with-top-margin{margin-top:21px}.server-error{margin-top:50px}.server-error-text{line-height:1.6em;background:#fff;padding:20px 25px;overflow:hidden;font-size:16px}.error-image{max-width:100%}.server-error-title{margin-left:25px}

.server-error .container{width:690px}

.error-image-container{text-align:center;margin-top:30px}

footer .selectel-logo{padding-left:115px;background:url(../images/selectel.png) no-repeat;height:22px;display:inline-block;line-height:22px;text-decoration:none}.selectel-host{text-decoration:underline}.top-map-search{top:50px;position:fixed}.cluster-balloon-item{display:block;color:#09c;cursor:pointer;margin-bottom:6px;font-family:'PT Sans',Arial,Helvetica,sans-serif;padding-right:5px}.cluster-balloon-item:hover{text-decoration:underline}.map-popup-inner-nopadding{padding:0;font-family:'PT Sans',Arial,Helvetica,sans-serif}.map-popup-inner{background:#fff;width:170px;padding:13px;position:absolute;left:-217px;top:-43px;box-shadow:0 10px 30px 0 rgba(0,0,0,.3)}.map-popup-inner:before{content:'';position:absolute;right:-15px;border-left:15px solid #fff;border-top:15px solid transparent;border-bottom:15px solid transparent;top:27px}

.share-link{display:inline-block;margin-right:5px}.share-link:hover{text-decoration:none}

.photo-slider-wrap .info-block .contacts .share-link i{font-size:32px;padding:0;position:relative}

.share-link-fb i:after,.share-link-mm i:after,.share-link-vk i:after{content:" ";background:#fff;display:block;width:24px;height:24px;position:absolute;left:5px;top:5px;z-index:-1}.share-link-fb{color:#3B5998}.share-link-vk{color:#597B9F}.share-link-ok{color:#FE8B19}

.share-link-mm{color:#2665A9}.shares{float:right}.shares-title{font-size:14px;text-transform:uppercase;font-weight:700;line-height:30px}.shares-list{font-size:26px;padding:0;margin:0;display:inline-block;position:relative;vertical-align:top}.shares-list .share-link{margin-right:0;margin-left:5px}.object-title{word-break:break-word}aside .category-items .show-all-categories{list-style:none;background:#9C0;color:#fff;font-weight:700;text-align:center;cursor:pointer;font-size:15px;display:none}aside .category-items .show-all-categories:hover{background:#ad2}.clarify-query{position:absolute;top:-4px;right:35px;z-index:5}.clarify-query-title{line-height:40px;text-align:center;font-size:18px;font-weight:700;color:#fff;background:#9c0;margin-bottom:0;cursor:pointer;width:205px;float:right}.clarify-query-filters{display:none;overflow:hidden;clear:both;background:#fff;padding:10px 7px 10px 10px;float:right;box-shadow:0 5px 15px rgba(0,0,0,.3)}.clarify-query-filters-title{margin:0;clear:both;padding:10px}.category-items-search{float:left;margin:0}.category-item-search{list-style:none;width:185px;margin:3px 3px 0 0}.filter-link{display:block;padding:0 10px;background:#F7F5EF;height:30px;line-height:30px;overflow:hidden}.filter-link:hover{background:#dff1f1;text-decoration:none}.filter-link:hover .filter-count:before{background:-moz-linear-gradient(left,rgba(223,241,241,0)0,rgba(223,241,241,1)90%,rgba(223,241,241,1)100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(223,241,241,0)),color-stop(90%,rgba(223,241,241,1)),color-stop(100%,rgba(223,241,241,1)));background:-webkit-linear-gradient(left,rgba(223,241,241,0)0,rgba(223,241,241,1)90%,rgba(223,241,241,1)100%);background:-o-linear-gradient(left,rgba(223,241,241,0)0,rgba(223,241,241,1)90%,rgba(223,241,241,1)100%);background:-ms-linear-gradient(left,rgba(223,241,241,0)0,rgba(223,241,241,1)90%,rgba(223,241,241,1)100%);background:linear-gradient(to right,rgba(223,241,241,0)0,rgba(223,241,241,1)90%,rgba(223,241,241,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00dff1f1', endColorstr='#dff1f1', GradientType=1)}.most-relevant{background:#f9f0d3}.most-relevant .filter-count:before{background:-moz-linear-gradient(left,rgba(249,240,211,0)0,rgba(249,240,211,1)90%,rgba(249,240,211,1)99%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(249,240,211,0)),color-stop(90%,rgba(249,240,211,1)),color-stop(99%,rgba(249,240,211,1)));background:-webkit-linear-gradient(left,rgba(249,240,211,0)0,rgba(249,240,211,1)90%,rgba(249,240,211,1)99%);background:-o-linear-gradient(left,rgba(249,240,211,0)0,rgba(249,240,211,1)90%,rgba(249,240,211,1)99%);background:-ms-linear-gradient(left,rgba(249,240,211,0)0,rgba(249,240,211,1)90%,rgba(249,240,211,1)99%);background:linear-gradient(to right,rgba(249,240,211,0)0,rgba(249,240,211,1)90%,rgba(249,240,211,1)99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f9f0d3', endColorstr='#f9f0d3', GradientType=1)}.filter-count{float:right;font-size:12px;color:#999;position:relative}.filter-count:before{content:'';width:20px;height:100%;position:absolute;left:-20px;background:-moz-linear-gradient(left,rgba(247,245,239,0)0,rgba(247,245,239,1)90%,rgba(247,245,239,1)99%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(247,245,239,0)),color-stop(90%,rgba(247,245,239,1)),color-stop(99%,rgba(247,245,239,1)));background:-webkit-linear-gradient(left,rgba(247,245,239,0)0,rgba(247,245,239,1)90%,rgba(247,245,239,1)99%);background:-o-linear-gradient(left,rgba(247,245,239,0)0,rgba(247,245,239,1)90%,rgba(247,245,239,1)99%);background:-ms-linear-gradient(left,rgba(247,245,239,0)0,rgba(247,245,239,1)90%,rgba(247,245,239,1)99%);background:linear-gradient(to right,rgba(247,245,239,0)0,rgba(247,245,239,1)90%,rgba(247,245,239,1)99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f7f5ef', endColorstr='#f7f5ef', GradientType=1)}.category-item-search.active .filter-link{color:#fff;background:#09c}.category-item-search.active .filter-count{color:#ddd}.category-item-search.active .filter-count:before{background:-moz-linear-gradient(left,rgba(0,153,204,0)0,rgba(0,153,204,1)90%,rgba(0,153,204,1)99%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,153,204,0)),color-stop(90%,rgba(0,153,204,1)),color-stop(99%,rgba(0,153,204,1)));background:-webkit-linear-gradient(left,rgba(0,153,204,0)0,rgba(0,153,204,1)90%,rgba(0,153,204,1)99%);background:-o-linear-gradient(left,rgba(0,153,204,0)0,rgba(0,153,204,1)90%,rgba(0,153,204,1)99%);background:-ms-linear-gradient(left,rgba(0,153,204,0)0,rgba(0,153,204,1)90%,rgba(0,153,204,1)99%);background:linear-gradient(to right,rgba(0,153,204,0)0,rgba(0,153,204,1)90%,rgba(0,153,204,1)99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000099cc', endColorstr='#0099cc', GradientType=1)}.search-aside{min-height:20px}.footer-social-link,.footer-social-link:hover{text-decoration:none}.footer-social-link-text{text-decoration:underline}.footer-social-link:hover .footer-social-link-text{text-decoration:none}.footer-social-link i{font-size:20px;display:block;float:left;margin:2px 10px 0 0;height:20px}.footer-social-link .icon-43{color:#3B5998}.footer-social-link .icon-38{color:#597B9F}.footer-social-link .icon-39{color:#55ACEE}.footer-social-link .icon-41{color:#9E7153}
.shares12{float:left}
.comment-date{font-size:12px;line-height:15px;color:#888}.comment-meta-separator{padding:0 2px;font-size:14px;color:#777}.news .other-news h5{margin-bottom:4px;margin-top:-3px}





.to-top-button{display:none;position:fixed;bottom:0;cursor:pointer;width:102px;background:rgba(128,128,128,.15)

;text-align:center;font-size:20px;line-height:2em;color:#fff;font-weight:700;text-transform:uppercase;z-index:10;border-radius:2px;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;opacity:0;left:0;top:50px}

.to-top-button:hover{background:rgba(0,153,204,.5)}

.to-top-button-text{margin-top:-30px;position:absolute;line-height:40px;top:50%;width:100%}

.to-top-button-text:before{content:'';display:block;position:absolute;top:-5px;border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;left:50%;margin-left:-10px}

.scroll-button-display{display:block}

.scroll-button-visible{opacity:1}@media screen and (max-width:1200px){.to-top-button{display:none}.to-top-button-text{margin-top:-13px}}

.item-description p,

.main-content-text p{text-indent:0px;margin-bottom:15px}.poster-item-right .description p{margin-bottom:15px}

.item-description img {width:100px;height:100px;}

.other-news-details{float:left;width:345px}

.other-news-image-link{float:left;margin-right:12px}.active-area{position:absolute;width:100%;z-index:9999;background:rgba(200,110,0,.2)}.search-info{text-transform:none;font-weight:400;font-size:18px}.accent{background:#09C;color:#fff;padding:0 8px 0 5px;display:inline-block;line-height:26px;border-radius:2px;font-style:italic}a.accent:hover{text-decoration:none;background:#37b6e1}.catalog-category-title{color:#000;font-size:30px;padding:0 0 5px;text-transform:uppercase;line-height:35px}.catalog-category-desc{margin:0 40px 20px 0;line-height:1.5em}.map-popup-inner-wide{width:380px;left:-450px}

.map-desc{position:absolute;width:600px;height:90px;top:50%;margin-top:-160px;left:50%;margin-left:-180px;background:rgba(255,255,255,.9);padding:20px;display:none}

.main-content-text input{display:block;height:20px;border:2px solid #dbdbdb;line-height:28px;font-size:18px;color:#000;padding:4px 7px;margin:5px 0 5px}

.main-content-img input{display:block;height:50px;border:2px solid #dbdbdb;line-height:38px;font-size:18px;color:#000;padding:4px 7px;margin:0px 0 0px}

.main-content-text select{display:block;height:28px;border:2px solid #dbdbdb;line-height:13px;font-size:14px;color:#000;padding:4px 7px;margin:5px 0 5px}

.main-content-text textarea{display:block;height:20px;border:2px solid #dbdbdb;line-height:28px;font-size:18px;color:#000;padding:4px 7px;margin:5px 0 5px}

.main-content-text button{margin-right:10px; border:none;height:35px;display:block;background:#a0cf11;text-decoration:none;color:#fff;font-size:18px;font-weight:700;line-height:25px;text-align:center;border-radius:2px;float:left; padding:0px 10px 0px 10px}



.dpad1 button{margin-right:10px; width:112px; height:35px;display:block;background:#a0cf11; border:none;text-decoration:none;color:#fff;font-size:17px;font-weight:700;line-height:25px;text-align:center;border-radius:2px;float:left}



.dpad button{margin-right:10px; width:112px; height:35px;display:block;background:#a0cf11; border:none;text-decoration:none;color:#fff;font-size:17px;font-weight:700;line-height:25px;text-align:center;border-radius:2px;float:left}

.dpad:hover button{margin-right:10px; width:112px; height:35px;display:block;background:#a0cf11; border:none;text-decoration:none;color:#fff;font-size:17px;font-weight:700;line-height:25px;text-align:center;border-radius:2px;float:left}

.dpad:before button{margin-right:10px; width:112px; height:35px;display:block;background:#a0cf11; border:none;text-decoration:none;color:#fff;font-size:17px;font-weight:700;line-height:25px;text-align:center;border-radius:2px;float:left}

.dpad input{ width:92px; height:28px;background:#d41659; border:none;text-decoration:none;color:#fff;font-size:17px;font-weight:700;line-height:25px;text-align:center;border-radius:2px;}

.dpads input{ width:142px; height:38px;background:#d41659; border:none;text-decoration:none;color:#fff;font-size:17px;font-weight:700;line-height:25px;text-align:center;border-radius:2px;}



.map-desc .category-heading-item{float:center;width:198px;margin:1px}

.map-desc-title{text-align:center}

.map-container .descr{margin-bottom:10px}

.info-host-object,

.info-host-object-link{color:#09c}

.comment-read-more-button{color:#09C;cursor:pointer}

.comment-read-more-button:hover{border-bottom:1px dashed #09C}

.comment-cut{display:none}.index-page .sales-one h4,



.index-page .sales-one{width:154px;margin-bottom:15px; margin-right:px; position:relative;height:209px}



.index-page .sales-one .link{padding:3px 3px 3px 3px}

.main-content .catalogue-info{padding:16px 23px}

.main-content .catalogue li.outlined 

.catalogue-info{padding:13px 20px}

.main-content .catalogue-info 

.heading{font-size:24px;line-height:30px;color:#09c;margin-bottom:18px;width:415px;overflow:hidden}

.main-content .catalogue-info .heading a{text-decoration:none}

.main-content .catalogue-info .heading a:hover{text-decoration:underline}

.index-page .sales-one .contacts{list-style:none;margin:0}

.index-page .sales-one .contacts i{color:#d41659;display:block;vertical-align:top;line-height:20px;float:left}

.index-page .sales-one .contacts li p{display:block;margin:0 0 8px 25px}

.index-page .sales-one .contacts li p.phone{font-size:16px}

.lcol {

    float: left;

}



 .rcol {

    float: right;

}



.catmenu {border-radius:2px;font-size:18px;font-weight:700; line-height:30px;background:#fff; padding: 5px 15px 5px 15px; top:15px;}

.catmenus {color:#fff; float:right; border-radius:2px;font-size:18px;font-weight:700; line-height:25px;background:#d41659; padding: 5px 15px 5px 15px; top:15px;}

.catmenus a{color:#fff;}



#back-top {

	width: 102px;

    height: 100%;

	position: fixed;

	bottom: -20px;

	left: 0px;

	background:rgba(128,128,128,.15);

	opacity:0.7; font-size:30px;

}

#back-top a {

	height: 100%;

	text-align:center;font-size:30px;line-height:2em;color:#fff;font-weight:700;text-transform:uppercase;z-index:10;

	

	font: 16px/100% Verdana;

	text-decoration: none;



	margin-top::-30px;position:absolute;line-height:40px;top:50%;width:100%

	

}



#back-top span a {

	height: 100%;

	text-align:center;font-size:30px;line-height:2em;color:#fff;font-weight:700;text-transform:uppercase;z-index:10;

	

	font: 16px/100% Verdana;

	text-decoration: none;



	position:absolute;line-height:40px;top:0%;width:100%

}

#back-top a:before{content:'';display:block;position:absolute;top:-5px;border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;left:50%;margin-left:-10px}



#back-top a:hover {

	color: #fff;

}

/* arrow icon (span tag) */

#back-top span {

	 width: 102px;

    height: 100%;

	display: block;





	

	

}

#back-top:hover {

	background:#9c0;

	opacity:1;

}

aside .advert-unit{width:240px;overflow:hidden;margin-bottom:25px;position:relative}

aside .advert-unit img{width:240px;vertical-align:top}

.floating {

width:240px;overflow:hidden;margin-bottom:7px;

}

.fixed {
}



.bcomment {

    border-bottom: 1px solid #dadada;

    background: url("../images/speedbar.png") repeat-x 0 100%;

    padding-bottom: 15px;

}



.bcomment .dcont, .bcomment .dtop {

    padding: 0 15px;

}



.bcomment .dcont {

    padding-top: 10px;

}



.bcomment .dtop {

    overflow: hidden;

    padding-left: 70px;

    height: 57px;

    border-top: 3px solid #3f84cb;

}



.bcomment .dtop .lcol {

    width: 40px;

    padding: 0 15px;

    margin-left: -70px;

}



.bcomment .dtop .lcol span {

    margin-top: 12px;

    float: left;

    width: 40px;

    height: 40px;

    overflow: hidden;

}



.bcomment .dtop .lcol span img {

    width: 40px;

}



.bcomment .dtop .rcol {

    font-size: 0.9em;

    color: #90a7b2;

    width: 100%;

}



.bcomment .dtop .rcol ul {

    margin-top: 12px;

    padding-top: 4px;

    height: 36px;

    float: left;

    margin-right: 15px;

}

.main-cat{width:600px;color:#000;}

.main-cat.catalogue{list-style:none;margin:0}

.main-cat .catalogue .item{width:480px;margin-bottom:1px; margin-left:-30px; margin-top:-4px; background:#fff;min-height:42px}

.main-cat .catalogue .item:hover{box-shadow:0 0 12px 6px #dedcd7}

.main-cat .catalogue .outlined{width:480px;min-height:46px;border:1px solid #9c0;margin-bottom:19px}

.main-cat .catalogue .outlined a.item-img{height:193px;width:202px}

.main-cat .catalogue  img{max-width:205px;max-height:199px;position:absolute;right:0;top:0}

.main-cat .catalogue-info{padding:16px 23px}

.main-cat .catalogue .outlined .catalogue-info{padding:13px 20px}

.main-cat .catalogue-info .heading{font-size:20px;line-height:22px;color:#09c;margin-bottom:0px; margin-top:px;width:445px;overflow:hidden}

.main-cat .catalogue-info .heading a{text-decoration:none}

.main-cat .catalogue-info .heading a:hover{text-decoration:underline}

.main-cat .catalogue-info .contacts2{width:200px; list-style:none;margin:0; float:right}

.main-cat .catalogue-info .contacts2 i{color:#d41659;display:block;vertical-align:top;line-height:20px;float:left}

.main-cat .catalogue-info .contacts2 li p{float:left; display:block;margin:0 0 8px 15px}

.main-cat .catalogue-info .contacts2 li p.phone{float:left;font-size:14px; margin:0 0 8px 15px}

.main-cat .catalogue-info .contacts{width:270px;list-style:none;margin:0}

.main-cat .catalogue-info .contacts i{color:#d41659;display:block;vertical-align:top;line-height:20px;float:left}

.main-cat .catalogue-info .contacts li p{display:block;margin:0 0 8px 25px}

.main-cat .catalogue-info .contacts li p.phone{font-size:16px}





.commentborty { 

	margin: 10px 0 15px 0; 
    border-radius:3px;
	padding-bottom: 5px; 

    width:100%;
    
	background: #fff;

	float: left;

} 



.comment-block { 

	margin: 10px 0 15px 0; 

	padding-bottom: 5px; 

	 

	background: #fff;

	float: left;

} 



.comarow {

	position: absolute;

	width: 9px;

	height: 10px;

	left: -9px;	

	background: url(../images/comarow.gif) no-repeat;

}



.ava-com { 

	margin: 10px 0 0 10px; 

	float: left; 

}



.ava-com img { 

	width: 100px; 

	height: 100px; 

	

}



.status { float: left; color: #949494; margin: 10px 30px 0 5px; font-size: 13px; }

.status img { width:10px; height: 10px; border: none; margin-bottom: 2px; }	



.com-info { 

	padding: 10px 0 5px 20px; 

	float: left; 

	color: #949494; 

	font-size: 13px;

}



.com-info span {

	color: #9c9c9c;	

}



.mass {float: right; margin: 10px 25px 0 10px; }



.com-ct { 

	background: #fff; 

	float: left; 

	width: 548px; 

	margin: 0 0 0 10px; 

	

	position: relative;

	border-top: solid 1px #cccccc;

	padding: 10px;

	font-size: 13px;

	position: relative;

}



.com-nav { margin: 5px 20px 0 0; }

.com-nav a { float: right; cursor: pointer; }

.com-nav span { float: left; font-weight: bold; font-size: 12px; color: #747474; padding: 5px; }



.avatars {

    float: left;

	width: 102px; 

    margin-bottom: 0px;

    padding: 0 10px 0 0;

    background-color: #fff;

    

}



.avatars img{

    border: 1px solid #c0d4de;

	width: 100px; 

    

    background-color: #fff;

   

}



.avatarss {

    

	width: 129px; 

    height: 90px;

    margin-bottom: 0px;

    padding: 0 0px 0 0;

    background-color: #fff;

    

}



.avatarss img{

    border: 1px solid #c0d4de;

	width: 129px; 

    

    background-color: #fff;

   

}

.BoardFullImg img{

    border: 1px solid #c0d4de;

	width: 129px; 

    height: 90px;

    background-color: #fff;

   

}



.BoardFullImgDoska img{

    border: 1px solid #c0d4de;

	width: 127px; 

    height: 90px;

    background-color: #fff;

   

}



.AddImg img{

    border: 1px solid #c0d4de;

	width: 129px; 

    height: 129px;

    background-color: #fff;

   

}



.offlines a{

	background-color:#626262;

	color:#FFFFFF;

	font-size:11px;

	font-weight:bold;

	padding:3px 6px;

	text-align:center;

	width:122px;

	

}

.offlines a{

	color:#FFFFFF;

}





/* Corner radius */

.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }

.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }

.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }

.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }

.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }

.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }

.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }

.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }

.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }





.ui-slider-horizontal { height: .8em; }

.ui-slider-horizontal .ui-slider-handle {  top: -.3em; margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }

.ui-slider-horizontal .ui-slider-range-min { left: 0; }

.ui-slider-horizontal .ui-slider-range-max { right: 0; }









#sliderContent { width:1000px; margin:auto;}

.viewer { width:980px; max-height:343px; margin:0 auto 40px; padding:1px; overflow:hidden; position:relative; }

.content-conveyor { width:1900px; max-height:335px; position:relative; }





/* tizer */

a.t-tizer {

	display: block;

	border: 1px solid #dddddd;

	margin-top: 10px;

	padding: 5px;

	cursor: pointer;

	text-decoration: none;

	font-style: normal;

}

a.t-tizer:hover {

	background-color: #99CC00;

}

a.t-tizer img {

	float: left;

	display: block;

	margin-right: 6px;

}

.t-tizer-title {

	display: block;

	color: #0072ff;

    font-size: 14px;

    margin-bottom: 5px;

    text-decoration: underline;

}

.t-tizer-text {

	display: block;

}

.t-tizer-ps {

	display: block;

	color: #666666;

    font-size: 11px;

	padding-top: 6px;

}



/* Замена тега h */



.voprrrrt {font-size:22px;line-height:25px;color:#1383a8;font-weight:700;margin-bottom:15px;}

.otvetomich {font-size:18px;font-weight:700; }

.treyler {font-size:16px;line-height:19px;font-weight:700;margin-bottom:15px}

.glavnew {font-size:18px;line-height:21px;font-weight:700;margin-bottom:15px}

.vtornew {font-size:16px;line-height:19px;font-weight:700;margin-bottom:15px}

.afishateg {font-size:18px;line-height:21px;font-weight:700;margin-bottom:15px}

.vgorode {color:#000;font-size:30px;line-height:30px;clear:none;text-transform:uppercase;padding:0;margin-bottom:15px}

.voprrrr {font-size:24px;line-height:27px;color:#fffefe;font-weight:700;margin-bottom:15px}

.tegglavna {color:#000;font-size:30px;line-height:30px;clear:none;text-transform:uppercase;padding:0;margin-bottom:15px}

.afisopis {color:#000;font-size:21px;line-height:21px;clear:none;text-transform:uppercase;padding:0;margin-bottom:15px}



/* vty. dstpl*/



.nav{

position:relative;display:inline-block;vertical-align:top;float:left;height:100%;border-right:1px solid #dedcd7;cursor:pointer

}

.nav ul{

	font-size:14px;

	list-style:none;

	margin:0;

	display:inline;

	height:40px;

}

.nav li{ 

	float: left;

	z-index:100;

	text-align:left;

	position:relative;

}

.nav li a

{

position:relative; padding:17px 17px 16px 17px; display:inline-block;color:#09c;font-size:16px;line-height:15px;text-decoration:none;cursor:pointer

}

.nav li a:hover {

position:relative;padding:17px 17px 16px 17px; display:inline-block;color:#fff;font-size:16px;line-height:15px;text-decoration:none;cursor:pointer; background:#09c;}

.nav li a span.bend{font-size:7px; color:#000; }

.nav li a span.nv{ border-bottom:1px dashed #09c;}

.nav li.drop{

	display:block;

}

.nav li.drop:hover{

	

}

.nav li ul {

	z-index:500; 

	opacity: 0; 

    height: 0;

    overflow: hidden;

	position:absolute !important;

	left:0;

	margin:0;

	background:#fff;

	transition:opacity 0.1s ease;

	display:none;

	border-right:1px solid #ccc;

	border-left:1px solid #ccc;

	border-bottom:1px solid #ccc;

	padding:0px;

	min-width:160px;

	

}

.nav li li{

	z-index:500;



	padding:0;

	display:block;

	clear:both;

	float:none;

	

}

.nav li li:first-child{

	border:0;

}

.nav li li a {

	padding:12px;

	text-align:left;

	font-size:17px;

	border-bottom:1px dashed #000;

	text-decoration:none;

	text-shadow:none;

	box-shadow:none;

	display:block;

	color:#303030;

	font-weight:normal;

	float:none;

	min-width:300px;

}

.nav li li a:hover {

	padding:12px;

	text-align:left;

	font-size:17px;

	

	text-decoration:none;

	text-shadow:none;

	box-shadow:none;

	display:block;

	color:#fff;

	font-weight:normal;

	float:none;

	min-width:300px;

}

.nav li:hover ul{

	opacity:1;

	height:auto;

	clear:both;

	display:block;

}

.topcvetrr {color:#000000;}
.catalogcvet {color:#fff; margin-top:30px;}
.jblivtext {font-size:17px;}
.kraszag {margin-bottom:15px;margin-top:-35px}

.counter {
	height: 125px;
    margin: 0 0 100px -2px;
}
.odobr { 
    background-color: #52b1dd;
	color: #fff;
	font-size: 20px;
	height: 50px;
	line-height: 50px;
	margin: 0 0 2px 2px;
	text-align: center;
	text-transform: uppercase;
	width: 246px;
    
}

.layer1 {
    width: 250px; /* Ширина блока */
    height: 20px;
   }
   

div.wrapper {
margin: 0 auto;
    width: 675;
    height: 220px;
    top: 0;
    left: 0;
    overflow: auto;
}
div.left_block {
float:left;
}
div.right_block {
float:right;
}

div.1wrapper {
margin: 0 auto;
    width: 685;
    height: 220px;
    top: 0;
    left: 0;
    overflow: auto;
}



#fixed{width:240px;position:absolute;}

#menu-checkbox{
	display:none;
}
@media screen and (max-width:980px){

header.fixed {
    position: static;
}
.enter-screen{
	background:#ca9972!important;
	margin: 0;
	min-height: 0;
    min-width: 0;
	height: auto;
}
.right-blocks{
	display:none;
}
body {
    min-width: 0;
}
html {
    min-width: 0;
}
header {
    height: 50px;
    min-width: 0;
	 padding-right: 0;
}
.enter-screen .enter-search .inside {
    height: 37px;
    width: auto;
}
.container {
    margin: 0 auto;
    position: relative;
    width: auto;
	padding: 0 5px;
}
.afisha .slider, .jspContainer, .jspPane{
	width:auto!important;
}
.jspPane{
	position:static!important;
	text-align:center;
}

.news .main-news {
    float: none;
    position: relative;
    width: auto;
}
.news .other-news {
    float: none;
    width: auto;
}
.actions-opinions .actions {
    width: 35%;
}

.actions-opinions .opinions {
    width: 55%;
}
.vote-opinions .opinions {
    text-align: center;
	width: 60%;
	padding-left: 10px;
}
.dost-one {
    display: inline-block;
    float: none;
	width: 134px;
	padding-right: 0;
	margin:5px 10px;
}
.vote-opinions .actions {
    width: 37%;
}
.title-h2{
	width:auto!important;
}
.other-news-details {
    float: none;
    width: auto;
}
footer {
    margin-left: 0px;
    position: static;
    width: auto;
}
embed, iframe, object, video{
	max-width:100%;
}
.title-h2 center div{
	width:auto!important;
}
section.in-our-city ul {
    display: inline-block;
    float: none;
}
.in-our-city .container{
	text-align:center;
}
section.in-our-city ul li {
    text-align: left;
}
footer > div {
    float: none;
    width: auto;
}
footer > ul {
    float: none;
    width: auto;
}
footer > ul li {
    display: inline-block;
}
.index-page footer {
    text-align: center;
}
footer .logo {
     margin: 0 auto 12px;
}
section.in-our-city {
    margin-bottom: 10px;
}
.one-anonse .poster img {
    height: 213px!important;
}
.enter-screen .categories .inside {
    white-space: normal;
    width: auto;
}
.enter-screen .bottom-partt .catalog-buttont {
    height: auto;
    width: auto;
}

.enter-screen .categories .one-category {
    display: inline-block;
    white-space: normal;
	height: auto !important;
}
.enter-screen .categories .column {
    display: inline-block;
    height: auto;
    width: auto;
	 text-align: center;
}
.enter-screen .bottom-partt .catalog-buttont {
    padding: 0 5px;
}
.enter-screen .centered .centered-inner {
    display: block;
}
.enter-screen .centered {
    display: block;
	 height: auto;
}
.news .main-news .news-img {
    width: auto;
}
.vote-opinions .opinions {
    padding-left: 0;
    width: 60%;
}
.enter-screen .enter-title h1 {
    display: block;
    font-size: 26px;
    line-height: normal;
    margin-top: 10px;
}
.enter-screen .top-map-search {
    display: none;
}
.enter-screen .enter-search .inside .input input[type="text"] {
    font-size: 21px;
    height: 36px;
    padding: 0px;
	width: 100%;
}

.enter-screen .enter-search .inside .button a, .enter-screen .enter-search .inside .button button, .enter-screen .enter-search .inside .button input[type="button"], .enter-screen .enter-search .inside .button input[type="submit"] {
    font-size: 18px;
    height: 36px;
    line-height: 16px;
    margin: 0;
    padding: 0 0 0 20px;
}
.enter-screen .enter-search .inside .button::after {
    top: 7px;
}

.enter-screen .enter-search .inside .button {
    height: 37px;
    margin-bottom: 19px;
	position: absolute;
    right: -21px;
}
.enter-screen .enter-search .inside .input {
    width: 100%;
}

.enter-screen .enter-search {
    height: 36px;
    margin-bottom: 18px;
}
aside {
    float: none;
	margin: 0 auto 10px!important;
}
.main-content {
    float: none;
    margin-left: 0px;
    width: auto;
}
#fixed {
    position: static;
    width: 240px;
	margin-top: 0!important;
}
.top-map-search {
    display: none;
}
.main-content .catalogue .item {
    height: auto;
    width: auto!important;
}
.main-content .catalogue li img {
    max-height: 138px;
    max-width: 205px;
    position: static;
}
.main-content .catalogue li .thumbs {
    right: 0;
    top: 0;
}
.main-content .catalogue-info .heading {
    font-size: 21px;
    line-height: normal;
    margin-bottom: 18px;
    width: auto;
}
#back-top {
    display: none!important;
}
.main-content.left {
    float: none;
    padding-right: 0px;
    width: auto;
}
ymaps[id*="ymaps"] {
    height: 250px !important;
    width: auto !important;
}
aside.right-sidebar {
    float: none;
    margin-left: 0;
}
.photo-slider-wrap .slides {
    margin-left: 0%;
    position: static;
}
.photo-slider-wrap .slides-item {
    min-width: 0;
}
.photo-slider-wrap {
    margin-bottom: 30px;
    padding-left: 0;
    position: relative;
	margin-top: 0!important;
}
.photo-slider-wrap .info-block {
    max-width: 100%;
    padding: 5px 5px 25px;
}
.photo-slider-wrap .info-block-wrap {
    margin-left: 0;
}
.adapt_menu::before {
    background: rgba(0, 0, 0, 0) url("images/catalog-icon-whit.png") no-repeat scroll center center;
    content: "";
    display: block;
    height: 22px;
    left: 10px;
    position: absolute;
    width: 35px;
}
.adapt_menu {
	display:block;
	padding: 5px 26px 3px;
	font-size:15px;
	cursor:pointer;
	height:32px;
	color:#fff;
	background:#2494EE;
	text-align: left;
}
.main-content-text {
    margin-top: 0;
}
.poster-list {
    margin: 0 0 10px;
}
h6 {
    line-height: normal;
}
.poster-list li {
    margin-left: 10px;
    margin-right: 10px;
}
.poster-list #dle-content{
	text-align:center;
}
.poster-item-left {
    float: none;
    padding-right: 0;
    width: auto;
}
.poster-item-right {
    float: none;
    padding-right: 0;
    width: auto;
}
.poster-top h1{
	width:auto!important;
}
.center {
    width: auto!important;
}
#body{
	width: auto!important;
}
#body #start, #body #stop{
	width:100%!important;
}
#map{
	width:auto!important;
	margin-top: 0!important;
}
.wide-map.with-sidebar .map-container {
    margin-left: 0;
}
.main-content.news-content {
    margin-left: 0;
}
.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
    padding: 6px!important;
}
.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {
    padding: 6px!important;
}
.news-content h1 {
    font-size: 18px;
}
.main-news1 {
    float: none;
}
.shares {
    float: none;
}
.news-content h1 {
    font-size: 18px!important;
	margin-left: 0;
}
.RP_player_5.horizontal {
    min-width: 0;
}
.RP_player_5.horizontal .rp-station-info {
    max-width: 100%;
}
.RP_player_5 .rp-station-info {
    height: auto;
    min-width: 0px;
    width: 100%;
}
header .nav-menu {
    display: none;
}
body::before {
    display: none;
}
.nav {
    position: static;
	float: right;
}
.nav li {
    position: static;
}
.RP_player_5.horizontal {
    min-width: 0!important;
}
.RP_player_5 .rp-station-info {
    float: none!important;
    height: auto!important;
    min-width: 0px!important;
	max-width: 100%!important;
}
.RP_player_5 .rp-stations-list-wrapper {
    height: auto!important;
}
.RP_player_5.horizontal .rp-stations-list-wrapper {
    min-width: 0!important;
	overflow-y: hidden;
}
.embed-container > div.b-program {
    float: none!important;
    width: auto!important;
}
.embed-container > div.b-chalist {
    float: none!important;
    width: auto!important;
}
#dle-content center iframe{
	height:auto!important;
}
.main-content h1{
	width: auto!important;
}
.news-list #dle-content{
	overflow:hidden;
	text-align:center;
}
.news-item {
    clear: both;
    display: inline-block;
    float: none;
    margin: 10px;
    overflow: hidden;
    vertical-align: top;
}
.nav li ul {
    left: inherit;
    right: 0;
}
.afisha .slider {
    white-space: normal;
}
.main-content-text {
    margin-top: 0px;
    padding: 5px;
}
.enter-screen .bottom-part {
    position: static;
}
header .logo .left {
    font: 24px/48px Cuprum,"PT Sans",Arial,Helvetica,sans-serif;
    width: 71px;
}
header .logo .right {
    font: 21px/48px Cuprum,"PT Sans",Arial,Helvetica,sans-serif;
    width: 84px;
}
header .logo {
    width: 155px;
}
.toggle-button {
    background: #37b6e1;
    color: #fff;
    cursor: pointer;
    display: block;
    height: 33px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
	position:relative;
}
.toggle-button::after {
    content: attr(data-open);
    display: block;
    font-family: "PT Sans",Arial,Helvetica,sans-serif;
    font-size: 15px;
    padding-top: 6px;
}
.toggle-button::before {
    background: rgba(0, 0, 0, 0) url("../images/pull.png") no-repeat scroll center center;
    content: "";
    display: block;
    height: 32px;
    left: 5px;
    position: absolute;
    width: 35px;
}
#menu-checkbox:checked + aside[role="navigation"] .mob-bar {
    display: block;
}
#menu-checkbox:checked + aside[role="navigation"] .toggle-button::after {
    content: attr(data-close);
}
.mob-bar{
	display:none;
}
.logo-block1 img {
    position: static;
}
.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active {
    padding: 6px!important;
}
.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {
    padding: 6px!important;
}

.page-links{
	text-align:center;
}
.page-links a{
	padding:10px;
	background: #343c55 none repeat scroll 0 0;
    color: #fff;
}
.sidebar-menu li a.sidebar-menu-link {
    width: auto;
}
.top-section.blank {
    padding-top: 0;
}

.main-content .catalogue li.outlined .thumbs {
    right: -3px;
}
.wide-map {
    min-width: 0;
}
.map-desc {
    display: none !important;
}
.ymaps-2-1-47-map{
	max-width:100%!important;
}

.mob-bar #fixed{
	display:none!important;
}
.wide-map .map-container {
    min-width: 0;
}
div.wrapper {
    width: auto;
}
.main-content .catalogue .itemnav {
    height: auto;
    width: auto;
}
body {
    font: normal normal 14px/0px 'PT Sans',Arial,Helvetica,sans-serif;
}
body header, body section{
    font: 14px/18px "PT Sans",Arial,Helvetica,sans-serif;
}



#ads ul li {
    display: inline-block;
    float: none;
}
#ads ul {
    text-align: center;
}



.main-content.news-content {
    margin-top: 20px;
}
}
@media screen and (max-width:580px){
.actions-opinions .actions, .actions-opinions .opinions  {
    width: auto;
	float:none;
	overflow: hidden;
	padding:10px;
}
.vote-opinions .actions, .vote-opinions .opinions{
	float:none;
	width:auto;
}
.news .tegglavna{
	text-align:leftl;
	display":block;
}
.news .title-h2{
	display:block;
	text-align:center;
}
.title-h2 a.all-items {
    display: inline-block;
	float: none;
}
.tegglavna {
    font-size: 19px!important;
}
.voprrrrt {
    font-size: 15px;
    padding: 20px;
}
}


@media screen and (max-width:480px){
a.t-tizer img {
    display: initial;
    float: none;
    margin-right: 6px;
}
a.t-tizer {
    text-align: center;
}
}