
/*@import url('/css/jquery.lightbox.css');*/
@import url('jquery.lightbox.css');

body,fieldset,form,table,h6,h5,h4,h3,h2,h1,caption,th,td, d,dt,li,dl,ol,ul,p,legend{padding:0;margin:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000000}table{ border-collapse:collapse}caption,th,td{text-align:left}
body,fieldset,form,table,h6,h5,h4,h3,h2,h1,caption,th,td, d,dt,li,dl,ol,ul,p,legend{padding:0;margin:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000000}table{ border-collapse:collapse}caption,th,td{text-align:left}

html {font-size: 100.01%;}	
/*html, body {height: 100.1%}*/
body {font: 62.5% arial, sans-serif; color: #333333;}
a {color: #003399}
a:hover, a:active {color: #003399}
a.new-window {background: url('/images/newwindow.gif') no-repeat right center; padding-right: 18px;}
table,td,tr,th,tbody,thead{font-size: 1em}

p {font-size: 1.2em; margin: .5em 0}
ul.g-list {margin: 0 0 2em 0}
ul.g-list li {list-style: disc; font-size: 1.2em; margin: .75em 0 .75em 35px}

/* begin: hides from IE-mac */
.g-clearfix {display: inline-block; clear: both; }
.g-clearfix {display: block}
/* end:   hides from IE-mac */
.g-clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden}


/* layout */

.l-footer {background-color: #ffffff; padding-bottom: 30px;}
.l-container-outer {max-width: 1500px; min-width: 950px; padding-right: 25px}

/*
.l-column-left,
.l-column-right,
.l-column-padder,
.l-column-wrap {height: 100%}
*/

.l-container .l-column-left {float: left; position: relative; /* height: 100% */}
.l-container .l-column-wrap {float: right; width: 100%}

.l-container-outer .l-column-left {width: 16em}
.l-container-outer .l-column-wrap {margin-left: -16em}
.l-container-outer .l-column-right {margin-left: 16em}
.l-container-outer .l-column-left .l-column-padder {padding-left: 25px; padding-right: 25px}
.l-container-outer .l-column-right .l-column-padder {}

.l-container-inner-50-50 .l-column-left {width: 50%}
.l-container-inner-50-50 .l-column-wrap {margin-left: -50%}
.l-container-inner-50-50 .l-column-wrap .l-column-right {margin-left: 50%}
.l-container-inner-50-50 .l-column-left .l-column-padder {padding: 10px 20px 20px 20px;}
.l-container-inner-50-50 .l-column-wrap .l-column-right .l-column-padder {padding: 10px 20px 20px 20px;}

.l-container-inner-70-30 .l-column-left {width: 70%}
.l-container-inner-70-30 .l-column-wrap {margin-left: -70%}
.l-container-inner-70-30 .l-column-right {margin-left: 70%}
.l-container-inner-70-30 .l-column-left .l-column-padder {padding-top: 0; padding-right: 55px; padding-bottom: 25px}
.l-container-inner-70-30 .l-column-right .l-column-padder {padding-left: 0; padding-right: 0}

.l-container-inner-145-auto .l-container-inner-70-30 .l-column-left {width: 70%}
.l-container-inner-145-auto .l-container-inner-70-30 .l-column-wrap {margin-left: -70%}
.l-container-inner-145-auto .l-container-inner-70-30 .l-column-right {margin-left: 70%}

.l-container-inner-75-25 .l-column-left {width: 75%}
.l-container-inner-75-25 .l-column-wrap {margin-left: -75%}
.l-container-inner-75-25 .l-column-right {margin-left: 75%}
.l-container-inner-75-25 .l-column-left .l-column-padder {padding-top: 0; padding-right: 25px; padding-bottom: 25px}
.l-container-inner-75-25 .l-column-right .l-column-padder {padding-left: 0; padding-right: 0}

.l-container-inner-75 {width: 75%}

.l-container-inner-100-0 .l-column-left {width: 100%}
.l-container-inner-100-0 .l-column-wrap {margin-left: -100%}
/*.l-container-inner-100-0 .l-column-right {margin-left: 70%}*/
.l-container-inner-100-0 .l-column-left .l-column-padder {padding: 0 25px 25px 0;}
/*.l-container-inner-100-0 .l-column-right .l-column-padder {padding-left: 0; padding-right: 0}*/

.l-container-inner-30-70 .l-column-left {width: 30%}
.l-container-inner-30-70 .l-column-wrap {margin-left: -30%}
.l-container-inner-30-70 .l-column-right {margin-left: 30%}
.l-container-inner-30-70 .l-column-left .l-column-padder {padding-left: 0; padding-right: 0}
.l-container-inner-30-70 .l-column-right .l-column-padder {padding-left: 0; padding-right: 0}

.p-kino .l-container-inner-70-30 .l-column-left .l-column-padder {padding-right: 25px}

.l-container-inner-30-70 .l-column-left {width: 30%}
.l-container-inner-30-70 .l-column-wrap {margin-left: -30%}
.l-container-inner-30-70 .l-column-right {margin-left: 30%}
.l-container-inner-30-70 .l-column-left .l-column-padder {padding-left: 0; padding-right: 0}
.l-container-inner-30-70 .l-column-right .l-column-padder {padding-left: 0; padding-right: 0}

.l-container-inner-33-67 .l-column-left {width: 33%}
.l-container-inner-33-67 .l-column-wrap {margin-left: -33%}
.l-container-inner-33-67 .l-column-right {margin-left: 33%}
.l-container-inner-33-67 .l-column-left .l-column-padder {padding-left: 0; padding-right: 0}
.l-container-inner-33-67 .l-column-right .l-column-padder {padding-left: 0; padding-right: 0}

.l-container-inner-44-56 .l-column-left {width: 44%}
.l-container-inner-44-56 .l-column-wrap {margin-left: -44%}
.l-container-inner-44-56 .l-column-right {margin-left: 44%}
.l-container-inner-44-56 .l-column-left .l-column-padder {padding-left: 0; padding-right: 0}
.l-container-inner-44-56 .l-column-right .l-column-padder {padding-left: 0; padding-right: 0}

.l-container-inner-525-auto .l-column-left {width: 525px}
.l-container-inner-525-auto .l-column-wrap {margin-left: -527px}
.l-container-inner-525-auto .l-column-right {margin-left: 527px}
.l-container-inner-525-auto .l-column-left .l-column-padder {padding-left: 0; padding-right: 0}
.l-container-inner-525-auto .l-column-right .l-column-padder {padding-left: 0; padding-right: 0}

.l-container-inner-670-auto .l-column-left {width: 670px}
.l-container-inner-670-auto .l-column-wrap {margin-left: -672px}
.l-container-inner-670-auto .l-column-right {margin-left: 672px}
.l-container-inner-670-auto .l-column-left .l-column-padder {padding-left: 0; padding-right: 0}
.l-container-inner-670-auto .l-column-right .l-column-padder {padding-left: 0; padding-right: 0}

.l-container-inner-200-auto .l-column-left {width: 200px;}
.l-container-inner-200-auto .l-column-wrap {margin-left: -200px;}
.l-container-inner-200-auto .l-column-right {margin-left: 200px;}
.l-container-inner-200-auto .l-column-left .l-column-padder {padding-left: 0; padding-right: 0}
.l-container-inner-200-auto .l-column-right .l-column-padder {padding-left: 0; padding-right: 0}


.l-container-inner-145-auto .l-column-left {width: 145px;}
.l-container-inner-145-auto .l-column-wrap {margin-left: -145px;}
.l-container-inner-145-auto .l-column-right {margin-left: 145px;}
.l-container-inner-145-auto .l-column-left .l-column-padder {padding-left: 0; padding-right: 0}
.l-container-inner-145-auto .l-column-right .l-column-padder {padding-left: 0; padding-right: 0}

.l-container-inner-180-auto .l-column-left {width: 180px;}
.l-container-inner-180-auto .l-column-wrap {margin-left: -180px;}
.l-container-inner-180-auto .l-column-right {margin-left: 180px;}

.l-container-inner-50-50-bg {background: transparent url(/images/column_bg.png) repeat-y 50% 0}
.l-container-inner-50-50-bg .l-column-left {background: #e9eef4}
.l-container-inner-50-50-bg .l-column-right {background: #e2e9f1}
.l-container-inner-50-50-bg .l-column-left .l-column-padder {border-right: 2px solid #ccd7e6}
.l-container-inner-50-50-bg .l-column-right .l-column-padder {margin-left: -2px; border-left: 2px solid #ccd7e6}

.l-container-inner-100-auto .l-column-left {width: 100px !important;}
.l-container-inner-100-auto .l-column-wrap {margin-left: -100px !important;}
.l-container-inner-100-auto .l-column-right {margin-left: 100px !important;}
.l-container-inner-100-auto .l-column-left .l-column-padder {padding-left: 0 !important; padding-right: 0 !important}
.l-container-inner-100-auto .l-column-right .l-column-padder {padding-left: 0 !important; padding-right: 0 !important}

.l-container-inner-auto-350 .l-column-left {margin-right: 350px !important; float: none; width: auto;}
.l-container-inner-auto-350 .l-column-wrap {margin-right: -350px !important; float: left; margin-left: 0 !important;}
.l-container-inner-auto-350 .l-column-right {width: 350px !important; float: right;	margin-left: 0 !important;}
.l-container-inner-auto-350 .l-column-left .l-column-padder {padding-left: 0 !important; padding-right: 0 !important}
.l-container-inner-auto-350 .l-column-right .l-column-padder {padding-left: 0 !important; padding-right: 0 !important}

.l-container-float .l-float-item {float: left; display: block}
.l-container-float-33 .l-float-item {float: left; width: 33.2%; display: block}

.l-footer .l-container-inner-70-30 .l-column-padder {padding: 50px 25px 0 25px}
.l-footer .l-container-inner-70-30 .l-column-right .l-column-padder {padding-left: 20px}
.l-footer .l-container-inner-70-30 .l-column-left .l-column-padder {margin-left: -16em}

.p-index .l-column-padder .l-column-right .l-column-padder {padding-left: 25px}

.l-container-outer .l-column-right .l-container-inner-50-50 .l-column-left .l-column-padder {padding-left: 0}
.p-weather .l-container-outer .l-column-right .l-container-inner-70-30 .l-column-left .l-column-padder {padding-left: 0}
.p-news .l-container-outer .l-column-right .l-container-inner-70-30 .l-column-left .l-column-padder {padding-left: 0}


.l-header {background: #f7f8f8 url(/images/top_bg.jpg) no-repeat 0 0}
.l-header .l-container-outer .l-column-left {width: auto}
.l-header .l-container-inner-33-67 {margin: 1em 0 25px}
.l-header .l-column-wrap {margin-top: 3em}
.l-header .l-column-wrap .l-column-wrap {margin-top: 0em}

.l-container-fill {background-color: #f7f8f8; padding-bottom: 75px;}


/* typo */
.header-large {font: 1.8em arial, san-serif; color: #333333; margin: 1em 0;}
.p-tv .header-large {font-weight: bold;}
.header-x-large {font: 2.7em arial, san-serif; color: #333333; margin: 1em 0}
.header-middle {font: bold 1.8em 'arial narrow', arial, san-serif; color: #333333}
.header-middle-light {font: normal 1.8em 'arial narrow', arial, san-serif; color: #333333}
.header-small {font: bold 1.2em arial, arial, san-serif; margin: 1em 0}
.header-small-ucase {font: normal 1.2em arial, arial, san-serif; margin: 1em 0; text-transform: uppercase}
.header-small.g-top {margin: 0; padding: 1em 0}
.header-sub {margin: .25em 0 0.25em 0}
.header-path {position: absolute; font-size: 1.1em; line-height: 1.3em; margin-top: -1.3em;}

.page-title {padding-bottom: 1.5em}
.page-title p, .t-small {font: .9em tahoma, sans-serif; color: #7E848D; margin: 0}

.l-header h1 {font: bold 1em 'arial narrow', arial, san-serif; color: #333333; position: relative; margin: .75em 0 .75em -16em; text-indent: -10000px; height: 46px}
.l-header h1 a {display: block; height: 46px; outline: 0; margin-left: 25px;}
.l-header h1.primorye-ru {background: transparent url(/images/logo-primorye-ru.png) no-repeat 25px 0; width: 237px;}
.l-header h1.primorye-ru a {width: 237px;}
.l-header h1.kht-ru {background: transparent url(/images/logo-kht-ru.png) no-repeat 25px 0; width: 146px;}
.l-header h1.kht-ru a {width: 121px;}
.l-header h1.amur-ru {background: transparent url(/images/logo-amur-ru.png) no-repeat 25px 0; width: 172px;}
.l-header h1.amur-ru a {width: 147px;}

/* navigation */
.nav-level-1 {margin-bottom: 2em; margin-left: -25px}
.nav-level-1 .nav-item {font-size: 1.2em; padding: .3em 0 .3em 25px}
.nav-level-1 .g-current {background-color: #dde6ee; font-weight: bold}
.nav-level-1 .g-first {margin-top: 0;}
.nav-level-1 .g-last {margin-bottom: 0}
.nav-level-1 .g-red, .nav-level-1 .g-red a {color: red;}

.nav-level-2 {margin: 0.3em 0;}
.nav-level-2 .nav-item {font-size: 1em; font-weight: normal; padding: 0.3em 0 0.3em 10px}
.nav-level-2 .g-current {background-color: #dde6ee; font-weight: bold}
.nav-level-2 .g-first {margin-top: 0;}
.nav-level-2 .g-last {margin-bottom: 0}
.nav-level-2 .g-red, .nav-level-2 .g-red a {color: red;}


.nav-inline .nav-item {font-size: 1.2em; display: inline; margin-right: 20px}
.nav-inline .g-last {margin-right: 0}
.l-container-inner-50-50 .nav-inline {text-align: center}
.l-container-inner-50-50 .nav-inline .nav-item {font-size: 1.1em}


.banner-01 {margin-left: 25px; text-align: center; width: 468px; float: right;}
.banner-01 img {display: block; margin: 0 auto}
.banner-left {padding-left: 15px;}


/* login-bar */
.l-header .login-bar {float: right; font-size: 1.1em; display: block; position: relative; line-height: 1.5em; height: 1.5em; margin-top: 0; margin-bottom: -2.5em; background-color: #E20004; padding: .5em .75em}
.l-header .login-bar .login-name, .l-header .login-bar .logout-button {color: white}
.l-header .login-bar .login-name {white-space: nowrap}
.l-header .login-bar .logout-button {margin-left: 7px}
.l-header .login-bar .logout-button img {vertical-align: middle}


/* publications */
.pub-item-top  {margin-top: 10px}
.pub-item .pub-additional {margin: 0; font-size: 1em}
.pub-item-top .pub-source, .pub-list-extended .pub-source {font: .9em tahoma, sans-serif; color: #7E848D}
.pub-item-top .pub-additional *, .pub-list-extended .pub-additional * {display: block}
.pub-item-top .pub-additional .sign-comma, .pub-list-extended .pub-additional .sign-comma {display: none}
.pub-item-top .pub-additional .pub-time, .pub-list-extended .pub-additional .pub-time {font: bold 1.8em 'arial narrow', arial, san-serif}
.pub-item-top .pub-additional {display: table;}
.pub-item-top .pub-additional .pub-picture {float: left; margin-right: 15px; border: 1px solid #cccccc}
.pub-item-top .pub-additional .pub-info {height: 135px; display: table-cell; vertical-align: middle}
.pub-item-top .pub-title {clear: both; font: bold 1.8em 'arial narrow', arial, san-serif; margin: .35em 0}
.p-news .pub-list-extended .pub-list-title, .p-news .pub-list-short .pub-list-title {padding: 2em 0 20px 0}

.pub-list-extended .pub-list-title {padding: 2em 0 20px 75px}

.pub-list-extended .pub-additional {position: absolute; top: 0; width: 220px; margin-left: -220px}

.pub-list-extended .pub-additional .pub-picture {float: right; margin-right: 15px; border: 1px solid #cccccc;}
.pub-list-extended .pub-additional .pub-info {margin-right: 160px; height: 85px;}
.pub-list-extended .pub-time {margin-top: 23px;}
.pub-list-extended .pub-item {min-height: 85px; position: relative; margin-left: 220px; margin-bottom: 1.5em; padding-bottom: 1.5em; border-bottom: 1px solid #DDE6EE}
.pub-list-extended .pub-title {font-size: 1.2em}
.pub-list-extended .g-last {border-bottom: 0; margin-bottom: 0; padding-bottom: 0}

.p-news .pub-list-short {background-color: #E9EEF4; padding: 0 20px 20px 20px}
.p-news .pub-list-extended .pub-list-title {padding-left: 73px}

.pub-list-short .pub-info {font: .9em tahoma, sans-serif; color: #7E848D}
.pub-list-short .pub-title {font-size: 1.1em}
.p-weather .pub-list-short .pub-title {font-size: 1.2em}
.pub-list-short .pub-item {margin-bottom: 1.25em}
.pub-list-short .pub-content p {font-size: 1.1em; margin: .25em 0 .75em}
.p-weather .pub-list-short .pub-content p {font-size: 1.1em}
.pub-list-short .g-last {margin-bottom: 0}
.pub-list-short .g-row {margin: 1.5em 0;}

.pub-item-hour .pub-title {font: bold 1.8em 'arial narrow', arial, san-serif; margin: .35em 0}
.pub-item-hour .pub-additional .pub-info {display: block; font: .9em tahoma, sans-serif; color: #7E848D; margin: .5em 0}
.pub-item-hour .pub-additional .pub-picture img {display: block; border: 1px solid #cccccc}

.pub-list-scroll .pub-item {display: none; float: left; width: 33.2%; padding-bottom: 1em}
.pub-list-scroll .pub-additional, .pub-list-scroll .pub-content {padding-left: 25px}
.pub-list-scroll .g-current {display: block}
.pub-list-scroll .pub-info {display: block; margin: .5em 0; font: .9em tahoma, sans-serif; color: #7E848D}
.pub-list-scroll .pub-title {font-size: 1.2em}
.pub-list-scroll .pub-additional .pub-picture img {display: block; border: 1px solid #cccccc}

.pub-calendar-container {border-top: 2px solid #cccccc}
.pub-calendar-container .header-small {margin: 1.5em 0 .25em}
.pub-calendar .pub-item {position: relative; float: left; margin-right: 1em; width: 3.5em;}
.pub-calendar .pub-item a {text-decoration: none}
.pub-calendar .pub-item .pub-day {display: block; position: relative; font-size: 1.2em; padding: .5em 0; text-align: center; text-decoration: underline}
.pub-calendar .g-current .pub-day {background-color: #ff0000; color: #ffffff}
.pub-calendar .pub-item .pub-month {display: block; position: relative; padding: .25em 0; text-align: center; font: .9em tahoma, sans-serif; color: #7E848D; text-decoration: underline}

.p-index .l-top-news {padding: 0 20px 20px 20px !important; background-color: #e9eef4}
/* .p-index .l-top-news .header-small {margin-top: 1em} */


/* movies */
.mov-list .mov-item {margin-bottom: .5em; padding: 0 0 0 10px; background: transparent url(/images/bullet01.png) no-repeat 0 .55em;}
.mov-list .mov-item .mov-title {font-size: 1.2em}
.mov-list .mov-item .mov-additional {font: .9em tahoma, sans-serif; color: #7E848D; margin-top: .1em; margin-bottom: .5em}
.mov-list .mov-item .mov-additional .mov-rating {display: block; float: right}

.mov-item-extended {margin: 0 0 1.5em}
.mov-item-extended .mov-title {font: 1.8em 'arial narrow', arrial, sans-serif; margin: 0}
.mov-item-extended .mov-additional {font-size: 1.1em; margin-top: 0;}
.mov-item-extended .mov-picture {height: 116px; width: 100%; overflow: hidden}


/* tv-schedule */
.p-index .tv-list {margin-top: -.2em}
.tv-list {display: block;}
.tv-list .tv-item {display: block; position: relative; font-size: 1.2em; margin: 0 0 .8em 5em}
p .tv-list .tv-item {font-size: 1em;}
p .tv-list .g-last {margin-bottom: 0;}
.p-tv .pub-list .pub-picture {display: block; margin-bottom: 1em;}
.p-tv .pub-list .pub-picture img {width: 40px; height: 32px;}

.tv-list .tv-item .tv-item-time {position: absolute; left: -5em}
.tv-list .tv-item .tv-item-channel {font-size: .75em; color: #7E848D}
.tv-list .g-now .tv-item-time {background: url('/images/tv-now.png') no-repeat right center; color: white; padding: 2px 8px 1px 5px; margin: -2px -8px -1px -5px; text-decoration: none;}
/*.tv-list .g-now .tv-item-title {font-weight: bold;}*/
/* films */
.tv-list .tv-type-1, .tv-list .tv-type-2 {font-weight: bold; background: url('/images/tv_movie.gif') no-repeat 0 1px; padding-left: 17px; margin-left: -17px; position: relative; zoom: 1;}
.tv-list .g-old .tv-item-title, .tv-list .g-old a, .tv-list .g-old .tv-item-time {color: #777;}

.tv-title {margin: 2em 0 1em; position: relative; zoom: 1;}
.tv-title .tv-channel-image {position: absolute; left: 0; zoom: 1;}
.tv-title .tv-channel-image img {width: 40px; height: 32px;}
.tv-title .tv-channel, .tv-title .tv-program, .tv-title .tv-program-time {margin-left: 50px; display: block;}
.tv-title .tv-channel {font-size: 1.1em; margin-bottom: 0.2em;}
.tv-title .tv-program {font-size: 1.4em; font-weight: bold;}
.tv-title .tv-program-time {font-size: 0.9em; font-family: tahoma, sans-serif; color: #7E848D;}

.tv-item-one  {padding-bottom: 5em;}
.tv-item-one .tv-item-picture img {padding: 5px; background-color: #DDE6EE; width: 160px;}
.tv-item-one .tv-item-info p {font-size: 1.1em;}

.tv-navigation {margin-top: 5em;}
.tv-navigation .nav-prev {float: left; text-align: left;}
.tv-navigation .nav-next {float: right; text-align: right;}
.tv-navigation span {display: block; font-size: 1.1em;}

/* love */
/* .love-list .love-item {width: 100%; clear: both}
.love-list .love-item .g-small {display: block; font-size: .75em}
.love-list .love-item .love-picture, .love-list .love-item .love-title {height: 81px}
.love-list .love-item .love-picture {display: block; float: left; margin-right: 10px}
.love-list .love-item .love-picture img {display: block}
.love-list .love-item .love-title {margin-left: 76px; display: table-cell; vertical-align: middle}
html:root*.love-list .love-item .love-title {display: block} */

.love-list {margin-bottom: 2em;}
.love-list .love-item {float: left; width: 33%}
.love-list .love-item .love-title, .love-list .love-item .love-picture, .love-list .love-item .love-picture img  {display: block}
.love-list .love-item .love-picture {margin-bottom: .25em}
.love-list .love-item .g-small {display: block; font-size: .75em}
.love-list .love-item .love-title, .love-list .love-item .love-picture {padding-left: 25px}

/* form */
/*.g-form {width: 100%}*/
.g-form td {padding-bottom: 5px}
.g-form td.f-text-holder span {display: block;}
.email-form td.f-text-holder span {padding-right: 22px}
/*html:root*.g-form td.f-text-holder span {padding-right: 5px}*/
.g-form input, .g-form textarea, .g-form select {width: 100%; font: 1.2em arial, sans-serif;}
.g-form td.f-submit-holder input {width: auto; padding: 0 5px;}


/* email form */
.email-form td.email-password {width: 100%}
.email-form td.email-password span {display: block; padding-right: 9px}
/*html:root*.email-form td.email-password span {padding-right: 11px}*/


/* business catalog */
.bus-form td.bus-form-company {width: 100%}
.bus-form td.bus-form-company span {display: block; padding-right: 7px}
.bus-categories {margin: 1em 0 1.5em}
.bus-categories-column {width: 46%; margin-right: 3%; float: left}
.bus-categories-column li {font-size: 1.1em; margin-bottom: .5em}


/* currency */
.currency-table {width: 100%}
.currency-table .currency-title,
.currency-table .currency-rate,
.currency-table .currency-dynamic {width: 25px; padding: .15em 1em .15em 0; font-size: 1.1em}


/* forums */
.forums-list p.g-medium {margin-bottom: 1.5em}

/* yandex arrow */
.arrowright {position: relative; background: #E6E9EA}
.arrowright .arr {position: absolute; height: 100%; overflow: hidden; width: 7%}
.arrowright .arr .i {position: absolute; height: .01em; line-height: .01em;  top: 50%; margin-top: -100px; border: solid #F7F8F8; border-width: 100px 70px 100px 0; border-right-color: transparent}


/* weather header */
.l-header .weather-block {position: absolute; top: 0; left: 25px; z-index: 90;}
.l-header .weather-block span {background-repeat: no-repeat; padding: .38em 0 .38em 30px; vertical-align: middle; }
.l-header .weather-block span span {font-size: .9em; margin-left: 0; padding: 0}
/*.l-header .weather-block span.weather-sunny {background-image: url(/images/sunny.gif)}*/

.l-header .weather-block span.day-0 {background-image: url(/images/w/small/day_0.png)}
.l-header .weather-block span.day-1 {background-image: url(/images/w/small/day_1.png)}
.l-header .weather-block span.day-2 {background-image: url(/images/w/small/day_2.png)}
.l-header .weather-block span.day-3 {background-image: url(/images/w/small/day_3.png)}
.l-header .weather-block span.day-4 {background-image: url(/images/w/small/day_4.png)}
.l-header .weather-block span.day-5 {background-image: url(/images/w/small/day_5.png)}
.l-header .weather-block span.day-6 {background-image: url(/images/w/small/day_6.png)}
.l-header .weather-block span.day-7 {background-image: url(/images/w/small/day_7.png)}
.l-header .weather-block span.day-8 {background-image: url(/images/w/small/day_8.png)}
.l-header .weather-block span.day-9 {background-image: url(/images/w/small/day_9.png)}
.l-header .weather-block span.day-10{background-image: url(/images/w/small/day_10.png)}

.l-header .weather-block span.night-0 {background-image: url(/images/w/small/night_0.png)}
.l-header .weather-block span.night-1 {background-image: url(/images/w/small/night_1.png)}
.l-header .weather-block span.night-2 {background-image: url(/images/w/small/night_2.png)}
.l-header .weather-block span.night-3 {background-image: url(/images/w/small/night_3.png)}
.l-header .weather-block span.night-4 {background-image: url(/images/w/small/night_4.png)}
.l-header .weather-block span.night-5 {background-image: url(/images/w/small/night_5.png)}
.l-header .weather-block span.night-6 {background-image: url(/images/w/small/night_6.png)}
.l-header .weather-block span.night-7 {background-image: url(/images/w/small/night_7.png)}
.l-header .weather-block span.night-8 {background-image: url(/images/w/small/night_8.png)}
.l-header .weather-block span.night-9 {background-image: url(/images/w/small/night_9.png)}
.l-header .weather-block span.night-10{background-image: url(/images/w/small/night_10.png)}



/* weather */
.wthr-list-01 .header-small {color: #2b5da3}
.wthr-list-01 .wthr-day-block {float: left}
.wthr-list-01 .wthr-day-block .wthr-day-part {float: left}
.wthr-list-01 .wthr-day-block {width: 16.6%}
.wthr-list-01 .wthr-day-block .wthr-day {background: #CBDBEB url(/images/w/grad2.jpg) repeat-x}
.wthr-list-01 .wthr-day-block .wthr-day-part {width: 100%; margin: 0}
.wthr-list-01 .wthr-day-block.cols2 {width: 33.3333%}
.wthr-list-01 .wthr-day-block.cols3 {width: 50%}
.wthr-list-01 .wthr-day-block.cols2 .wthr-day-part {width: 50%}
.wthr-list-01 .wthr-day-block.cols3 .wthr-day-part {width: 33%}
.wthr-list-01 .wthr-day-block.cols3 .g-last {width: 34%}
.wthr-list-01 .wthr-day-block.cols3 .day-afternoon,
.wthr-list-01 .wthr-day-block.cols2 .day-afternoon {border-left: 1px solid #C8D8E0}
.wthr-list-01 .wthr-day-block.cols2 .day-afternoon {width: 49% !important}
.wthr-list-01 .wthr-day-block.g-first .day-afternoon {border-left: 0}
.wthr-list-01 .wthr-day-block.cols3 .day-afternoon {border-left: 1px solid #C8D8E0 !important}
.wthr-list-01 .wthr-day-block.g-last .wthr-day-part, .wthr-list-01 .wthr-day-block.g-last .wthr-day {background: #E4EBF3 url(/images/w/grad3.jpg) repeat-x}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-morning {background: #E4EBF3 url(/images/w/grad3.jpg) repeat-x}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-afternoon {background: #E4EBF3 url(/images/w/grad3.jpg) repeat-x}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening {background: #CBDBEB url(/images/w/grad4.jpg) repeat-x}
.wthr-list-01 .wthr-day-block .wthr-day-part {padding-bottom: 10px; font-size: 1em}
.wthr-list-01 .wthr-day-block .wthr-day-part * {padding-left: 15px; padding-right: 15px; display: block}
.wthr-list-01 .wthr-day-block .wthr-day-part .header-small {margin-top: 15px}
.wthr-list-01 .wthr-day-block .wthr-day-part .header-sub {line-height: 1.25em; height: 2.5em; padding-bottom: 100px; margin-bottom: -20px; text-transform: lowercase; color: #333333;}
.wthr-list-01 .wthr-day-block .wthr-day-part span span {padding-left: 0; padding-right: 0; display: inline; padding-right: .25em}
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-temp {font-size: 1.8em; display: block; white-space: nowrap; position: relative; width: 100%; margin-right: -100%}
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-addit {display: block; line-height: 1.25em; height: 2.5em}
	/* aieuoea eeiiee */
.wthr-list-01 .wthr-day-block .wthr-day-part .png {background-position: 50% 60%; background-repeat: no-repeat}
		/* ynii */
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-type-0 {background-image: url(/images/w/big/day_0.png)}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening .wthr-type-0 {background-image: url(/images/w/big/night_0.png)}
		/* iaaieuoay iaea?iinou */
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-type-1 {background-image: url(/images/w/big/day_1.png)}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening .wthr-type-1 {background-image: url(/images/w/big/night_1.png)}
		/* iaea?ii */
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-type-2 {background-image: url(/images/w/big/day_2.png)}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening .wthr-type-2 {background-image: url(/images/w/big/night_2.png)}
		/* ianio?ii */
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-type-3 {background-image: url(/images/w/big/day_3.png)}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening .wthr-type-3 {background-image: url(/images/w/big/night_3.png)}
		/* e?aoeia?aiaiiue ai?au */
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-type-4 {background-image: url(/images/w/big/day_4.png)}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening .wthr-type-4 {background-image: url(/images/w/big/night_4.png)}
		/* ai?au */
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-type-5 {background-image: url(/images/w/big/day_5.png)}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening .wthr-type-5 {background-image: url(/images/w/big/night_5.png)}
		/* iieiey */
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-type-6 {background-image: url(/images/w/big/day_6.png)}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening .wthr-type-6 {background-image: url(/images/w/big/night_6.png)}
		/* a?aa */
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-type-7 {background-image: url(/images/w/big/day_7.png)}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening .wthr-type-7 {background-image: url(/images/w/big/night_7.png)}
		/* ai?au ni niaaii */
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-type-8 {background-image: url(/images/w/big/day_8.png)}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening .wthr-type-8 {background-image: url(/images/w/big/night_8.png)}
		/* niaa */
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-type-9 {background-image: url(/images/w/big/day_9.png)}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening .wthr-type-9 {background-image: url(/images/w/big/night_9.png)}
		/* neeuiue niaa */
.wthr-list-01 .wthr-day-block .wthr-day-part .wthr-type-10 {background-image: url(/images/w/big/day_10.png)}
.wthr-list-01 .wthr-day-block .wthr-day-part.day-evening .wthr-type-10 {background-image: url(/images/w/big/night_10.png)}

.wthr-list-02 table {font-size: 1.1em; width: 100%; /* float: left; margin-right: -100%; */ background: transparent url(/images/w/line.gif) repeat-y 7em; /* min-width: 670px */}


.wthr-list-02 th {text-align: right}
.wthr-list-02 th, .wthr-list-02 td {padding: 6px 10px}
.wthr-list-02 th, .wthr-list-02 td {border-bottom: 1px solid #F7F8F8}
.wthr-list-02 th {border-color: #E3EAF2; width: 1%; padding-left: 0; padding-right: 0}
.wthr-list-02 th span {display: block; width: 5em; padding: 0 1em}
.wthr-list-02 td {/*background-color: #D9E3EE;*/ white-space: nowrap; width: 17%}
.wthr-list-02 td .wthr-temp {font-size: 1.3em; display: block; width: 8em}
.wthr-list-02 td .wthr-temp span {float: left; display: block}
.wthr-list-02 td .wthr-temp .min, .wthr-list-02 td .wthr-temp .max {width: 3em}
.wthr-list-02 td .wthr-temp .min {text-align: right}
.wthr-list-02 td.wthr-type {border-bottom: 0; width: 1%}
.wthr-list-02 td span.col1,
.wthr-list-02 td span.col2,
.wthr-list-02 td span.col3,
.wthr-list-02 td span.col4,
.wthr-list-02 td span.col5 {display: block; width: 5em}
.wthr-list-02 .wthr-day-block {border-bottom: 1px solid #E3EAF2}
.wthr-list-02 .g-last {border-bottom: 0}
.wthr-list-02 .day-night th, .wthr-list-02 .day-night td {padding-top: 15px}
.wthr-list-02 .day-evening th, .wthr-list-02 .day-evening td {padding-bottom: 15px; border-bottom: 0}

.wthr-list-02 .wthr-day-weekend .wthr-date {color: #FF0000}
.wthr-list-02 .wthr-date {width: 10em; float: left; padding-top: 15px}
.wthr-list-02 .wthr-date .day {display: block; font-size: 1.8em}
.wthr-list-02 .wthr-date .month {display: block; font-size: 1.2em}
.wthr-list-02 .wthr-date .weekday {display: block; font-size: .9em}
.wthr-list-02 .wthr-table {margin-left: 10em}

.table-link {margin-left: 10em}
.table-link p {width: 100%; min-width: 670px; margin-right: -100%; float: left}

.hz .float-item {font: .9em 'Microsoft Sans Serif'}
.hz .float-item img.g-block {margin-bottom: .5em}

/* globals */
.float-block .float-item {float: left; margin: 0 15px 15px 0}
.g-block {display: block}
.g-aright {text-align: right}
.g-acenter {text-align: center}
.g-nowrap {white-space: nowrap}
.g-row {border-top: 1px solid #CCCCCC; margin: 2em -1em;}
.l-top-news .g-row {margin: 2em 0;}
.g-small {font: 0.9em tahoma, sans-serif !important; color: #7E848D}
.g-small-noncolor {font: 0.9em tahoma, sans-serif !important;}
.g-medium {font-size: 1.1em !important}
.g-bold {font-weight: bold !important;}
.g-center {text-align: center}
.g-f12 {font-size: 1.2em !important;}
.g-light{color: #7E848D !important;}
.g-red {color: #E20004;}

.g-f11 {font-size: 1.1em !important;}

.g-m0 {margin: 0 !important}
.g-mt0 {margin-top: 0 !important}
.g-mt0_5 {margin-top: .5em !important}
.g-mt1 {margin-top: 1em !important}
.g-mt1_5 {margin-top: 1.5em !important}
.g-mt2 {margin-top: 2em !important}
.g-mt2_5 {margin-top: 2.5em !important}
.g-mb0 {margin-bottom: 0 !important}
.g-mb0_5 {margin-bottom: .5em !important}
.g-mb1 {margin-bottom: 1em !important}
.g-mb2 {margin-bottom: 2em !important}
.g-mb3 {margin-bottom: 3em !important}
.g-mb-1 {margin-bottom: -1em !important;}
.g-ml0 {margin-left: 0 !important}
.g-ml1 {margin-left: 1em !important}
.g-ml2 {margin-left: 2em !important}
.g-mr0 {margin-right: 0 !important}
.g-mr0_5 {margin-right: .5em !important}
.g-mr1 {margin-right: 1em !important}
.g-mr2 {margin-right: 2em !important}
.g-p0_5 {padding: .5em !important}
.g-p1 {padding: 1em !important}
.g-pt0 {padding-top: 0 !important}
.g-pt0_5 {padding-top: .5em !important}
.g-pt1 {padding-top: 1em !important}
.g-pt1_5 {padding-top: 1.5em !important}
.g-pb1_5 {padding-bottom: 1.5em !important}
.g-pt2 {padding-top: 2em !important}
.g-pb0 {padding-bottom: 0 !important}
.g-pb1 {padding-bottom: 1em !important}
.g-pb2 {padding-bottom: 2em !important}
.g-pl0 {padding-left: 0 !important}
.g-pr0 {padding-right: 0 !important}
.g-pr1 {padding-right: 1em !important}
.g-pl1 {padding-left: 1em !important}

.g-bt-gray {border-top: 1px solid #C6D1E5}
.g-bb-gray {border-bottom: 1px solid #C6D1E5}
.g-dotted {cursor: pointer; text-decoration: none; border-bottom: 1px dashed}
.g-help {cursor: help; text-decoration: none; border-bottom: 1px dotted}

.rnd-box{position:relative;background-color:#eceef2;margin-bottom:15px;padding:15px;}
.rnd-box .tl,.rnd-box .tr,.rnd-box .bl,.rnd-box .br{position:absolute;width:15px;height:15px;}
.rnd-box .tl{background-image:url(/images/rnd-box-tl-30.gif);top:0;left:0;}
.rnd-box .tr{background-image:url(/images/rnd-box-tr-30.gif);top:0;right:0;}
.rnd-box .bl{background-image:url(/images/rnd-box-bl-30.gif);bottom:0;left:0;}
.rnd-box .br{background-image:url(/images/rnd-box-br-30.gif);bottom:0;right:0;}
.rnd-box .bg-white{background-color:#fff;padding:10px;}

p.arrow {
	background		: #E6E9EA url(/images/arrow.png) no-repeat left center;
	padding			: 0 5em;
	margin			: 0 0 -0.5em 0;
	position		: relative;
	top				: -0.7em;
}
p.arrow img {
	vertical-align: middle;
}
p.arrow span {
	line-height		: 39px;
	height			: 39px;
}
p.arrow span.now {
	font-size		: 1.8em;
	position		: absolute;
	margin-left		: -1.7em;
/*	*margin-left	: -3em;*/
}
.city-list, .region-list {display: none; position: absolute; padding: 1em; margin: -1em 0 0 -1em; background: #F7F8F8; border: 1px solid #ccc; z-index: 1000;}
.city-list .city-list-close, .region-list .region-list-close {position: absolute; display: block; width: 10px; height: 10px; line-height: 10px; background: url('/images/citylist-close.gif') no-repeat; right: 0.25em; top: 0.25em;} 
.region-list {width: 230px; padding-right: 0.1em; }
.region-list ul {height: 250px; width: auto; overflow: auto;}
.region-list ul li {white-space: nowrap;}
.region-list ul li span {font-size: 0.7em; color: #999; margin-left: 0.3em;}
.region-list ul ul {height: auto;}
.region-list .region-cities {font-size:0.8em; line-height:130%; margin:0.5em 0 1em 1em;}
.region-list .all-regions {border-bottom: 1px dotted #003399; float: left; font-size: 0.8em; margin-top: 1.2em; text-decoration: none;}

.jsea-menu {
	font-size		: 1.2em;
	margin			: 0 0 2em 0;
}
.jsea-menu li {
	float			: left;
	margin-right	: 2em;
}
.jsea-menu .g-current a {
	font-weight		: bold;
	text-decoration	: none;
}
.money-item {
	display			: block;
	float			: left;
	width			: 49%;
	padding-top		: 1em;
}
.money .money-item {
	padding			: 1em 0 5em 0;
}
.money-item .money-code {
	font-size		: 2.7em;
	line-height		: 1em;
	float			: left;
}
.money-item .money-count {
	line-height		: 2.7em;
	margin-left		: 1em;
}
.money-item .money-count-one {
	/* наш любимый ИЕ */
	visibility		: hidden;
}
.money-item .money-value {
	display			: block;
	font-size		: 2.7em;
}
.money-item .money-value-weight {
	font-weight		: bold;
}
.money-item .money-one {
	display			: none;
}
.money-item .sign-comma {
	display			: none;
}
.money-details {
	border-collapse	: collapse;
	width			: 100%;
	margin-top		: 1em;
	margin-bottom	: 3em;
	border			: 0 none;
	border-top		: 2px solid #CFDBE7;
	clear			: left;
}
.money-details tr td {
	border-bottom	: 1px solid #CFDBE7;
}
.money-details td {
	font-size		: 1.2em;
	padding			: 1em;
}
.money-details tr.g-first td {
	padding-top		: 3em;
}
.money-details tr.g-last td {
	border-bottom-width: 2px;
}
.money-list li {
	padding-top		: 0.83em;
	font-size		: 1.2em;
	float			: left;
	line-height		: 4.5em;
}
.calc form {
	display			: none;
}
.calc a {
	outline			: 0;
}
.calc-opened a {
	color			: gray;
}
.calc-form li {
	float			: left;
	margin-right	: 0.5em;
}
.calc-form li span {
	display			: block;
	margin-bottom	: 0.2em;
}
.calc-form li input, .calc-form li select {
	font-size		: 1.8em;
}
.calc-results {
	margin-top		: 3em;
}
.calc-results li {
	font-size		: 1.2em;
	margin-right	: 0.5em;
	padding			: 0.5em 0;
}
.calc-results li strong {
	float			: left;
	width			: 3em;
}
.calc-results li span {
}
#username {
	background		: white url('/images/at.png') right center no-repeat;
	padding-right	: 20px;
}

.cameras {
	width			: 600px;
}
.cameras .cameras-item {
	float			: left;
	width			: 49.9%;
/*	width			: 250px;*/
/*	margin-right	: 50px;*/
}

.cameras .cameras-item-newline {
	clear			: left;
}

.cameras .cameras-item img {
	width			: 240px;
	height			: 180px;
	background-color: #cfdbe7;
	border			: 5px solid #CCCCCC;
}
.cameras .cameras-item a {
	display			: block;
}
.cameras .cameras-item p.g-first {
	margin			: 1em 0 0 0;
}
.cameras .cameras-item p.g-last {
	margin			: 0 0 3.33em 0;
}

.cameras-detail, .cameras-detail-list, .cameras-archive {
	width			: auto;
}
.cameras-detail .cameras-item {
	float			: none;
	width			: 650px;
}
.cameras-detail .cameras-item img {
	width			: 640px;
	height			: 480px;
	background-color: #cfdbe7;
	border			: 5px solid #CCCCCC;
}
.cameras-detail-list .cameras-item {
	width			: 160px;
	margin-right	: 50px;
}
.cameras-detail-list .cameras-item img {
	width			: 150px;
	height			: 113px;
	background-color: #cfdbe7;
	border			: 5px solid #CCCCCC;
}
.cameras-detail-list {
	margin-top		: 3em;
}
.cameras-archive .cameras-item {
	float			: left;
	width			: 24.9%;
	margin-right	: 0 !important;
	padding-bottom	: 3.33em;
}
.cameras-archive .cameras-item img {
	width			: 150px;
	height			: 113px;
}

.date-selector li,
.tv li {
	background-color: #eaeff4;
	float			: left;
	width			: 14%;
	height			: 6.5em;
	text-align: center;
}
.date-selector .g-first, .date-selector .g-last,
.tv .g-first, .tv .g-last {
	width			: 15%;
}      
.date-selector .g-last, .tv .g-last {
	width			: 15%;
}
.date-selector .g-current,
.tv .g-current {
	background-color: #dde6ee;
}
.date-selector .date-date,
.tv .tv-date {
	font-weight		: normal;
	font-size		: 0.9em;
	font-family		: Tahoma, arial, san-serif;
	margin-top		: 1.7em;
	line-height		: 1.3em;
	color			: #7E848D;
}
.date-selector .date-day,
.tv .tv-day {
	line-height		: 2em;
	font			: bold 1.4em arial, san-serif;
	margin-top		: 0.3em;
}
.date-selector .g-current .date-day,
.tv .g-current .tv-day {
	font-weight		: bold;
}
.date-selector .g-holiday .date-day, .date-selector  .g-holiday .date-day a,
.tv .g-holiday .tv-day, .tv .g-holiday .tv-day a {
	color			: red;
}
.date-selector li span,
.tv li span {
	display: block;
}

.tv-channels {
	background-color: #dde6ee;
	height			: 6.5em;
}
.tv-channels div {
	font-size		: 1em;
	padding			: 2.2em; 
}

.tv-channels div select {
	width			: 100%; 
	font-size		: 1.2em;
}
.tv-selectors {
	padding			: 1.5em 0;
}
.selectors-head .tv-selectors {
	border-bottom	: 1px solid #DDE6EE;
}
.selectors-bottom .tv-selectors {
	border-top		: 1px solid #DDE6EE;
}
.tv-selectors .day-parts {
	float			: right;
	width			: 350px;
}
.tv-selectors .day-parts li {
	width			: 20%;
	padding-left	: 0;
	padding-right	: 0;
	text-align		: center;
}
.tv-selectors .types {
	float			: left;
}
.tv-selectors .modes {
	float			: right;
	margin			: -1.5em 0;
}
.tv-selectors li {
	float			: left;
	padding			: 0.2em 1em 1.3em;
}
.tv-selectors .g-middle {
	padding			: 0.7em 1em;
}
.tv-selectors li span {
	display			: block;
	font-size		: 1.1em;
}
.tv-selectors .g-current {background-color: #dde6ee; font-weight: bold;}
.tv-selectors li .g-small {
	line-height		: 1em;
	height			: 1em;
	margin			: -0.2em 0 -0.8em;
}
.p-tv .pub-list {
/*	border-top		: 1px solid #CCCCCC;*/
/*	border-bottom	: 1px solid #CCCCCC;*/
}
.p-tv .pub-item {
	width			: 45%;
	border-top		: 1px solid #DDE6EE;
	padding			: 1.5em 0 1.5em 130px;
}
.p-tv .pub-additional {
	margin-left		: -130px;
/*	position		: absolute;*/
	float			: left;
	width			: 110px;
}


.p-tv .pub-content {
	margin			: 0;
}
/*.p-tv .by-channels .pub-item {
	min-height		: 6.2em;
}*/
.p-tv .pub-list .g-first {border-top		: 0 none;}
.p-tv .pub-additional .pub-info {font-size: 1.2em; font-weight: bold; display: block;}
.p-tv .by-time .pub-additional .pub-info {font-size: 1.8em;}
.p-tv .by-time .pub-item {padding-left: 0; border-top: 0 none; width: auto;}
.p-tv .by-time .pub-additional {float: none; margin-left: 0; left: 0; width: auto; margin-bottom: 13px; padding-bottom: 10px; border-bottom: 1px solid #DDE6EE;}
/*.p-tv .by-time .tv-item {clear: left;}*/
.p-tv .by-time .tv-item-title {width: 300px; float: left; padding-right: 1em;}

dt label {
	font-size		: 1.2em;
}
.pub-list-scroll .pub-item {
	position: relative;
	z-index: 1;
}
.pub-list-scroll .pub-scroll-prev, .pub-list-scroll .pub-scroll-next {
	width			: 22px;
	float			: left;
	margin-right	: -22px;
	height			: 44px;
	position		: relative;
	z-index			: 2;
	text-indent		: -2000px;
	margin-top		: 76px;
	cursor			: pointer;
	display			: none;
}
.pub-list-scroll .pub-scroll-prev {
	background		: url('/images/news-ico-left.png') no-repeat left center;
	margin-left		: 3px;
	margin-right	: -25px;
}
.pub-list-scroll .pub-scroll-next {
	background		: url('/images/news-ico-right.png') no-repeat right center;
	right			: 3px;
}
.loading {
	background-image: url('/images/loading.gif');
	width			: 16px;
	height			: 16px;
	display			: block;
}


/* /kino/ */
.p-kino .kino-shows-extended {
	background-color: #E9EEF4; padding: 0 20px 20px 20px
}
.p-kino .kino-shows-extended .kino-shows-header {
	padding			: 1.5em 0 0.56em 0;
}
.kino-list-small .list-item {
	margin-bottom	: 1em;
}
.kino-list-small .g-last {
	margin-bottom	: 0;
}
.kino-list-small .list-item p {
	margin			: 0.25em 0;
}
.kino-list-small .kino-date {
}
.kino-list-small .kino-date .day {
	background-color: #e10004;
	color			: white;
	padding			: 0.25em;
}
.kino-list-small .kino-date .day-light {
	background-color: #b1c2d8;
}
.kino-list-small .kino-descr {
	font-size		: 0.9em;
	color			: #7E848D;
	font-family		: Tahoma, sans-serif;
	margin			: 0;
}

a.kino-newsletter {
	display			: block;
	background		: url('/images/premiere2.gif') no-repeat 0 0;
	padding-left	: 40px;
	height			: 30px;
/*	line-height		: 30px;*/
	margin-top		: 3em;
}
/*.pub-list-title, .p-news .pub-list-short .pub-list-title {padding: 2em 0 20px 0}*/
/*.p-news .pub-list-short {}*/

.selectors {
/*	padding			: 1.5em 0;*/
}
.selectors li {
	float			: left;
	padding			: 0.4em 2.2em 1.6em 2.2em;
}
.selectors .g-middle {
/*	padding			: 1em 2.2em;*/
	padding			: 0.5em 1.1em;
}
.selectors li span {
	display			: block;
	font-size		: 1.2em;
}
.selectors .g-current {
	background-color: #dde6ee;
}
.selectors li .g-small {
	line-height		: 1em;
	height			: 1em;
	margin-bottom	: -1em;
}
.kino-selectors {
	border-bottom	: 1px solid #DDE6EE;
	padding			: 0 0 1.5em 0;
}
.theatres-selectors {
	margin			: 1.5em 0 0;
}


.date-selector-1col li {
	width			: 99% !important;
	border-right	: 1px solid #DDE6EE;
/*	background-color: white;*/
}
.date-selector-1col li .date-day {
	margin-top		: 0.60em;
	line-height		: 100%;
	padding-bottom	: 1px;
}


.kino-list .list-item {
	border-bottom	: 1px solid #DDE6EE;
	padding			: 1.5em 0;
}
/*.kino-list .list-item .header-large {
	font-family		: 'Arial Narrow';
}*/
.kino-list .g-last {
	border-bottom	: 0 none;
}

.kino-list .kino-item-controls {
	background		: url('/images/kino_pop_small.gif') no-repeat 0 0;
	padding			: 2px 0 2px 20px;
	float			: right;
	font			: 0.9em 'Microsoft Sans Serif';
	line-height		: 20px;
}
.kino-list .kino-item-controls a {
	display			: inline-block;
	width			: 20px;
	text-indent		: -500px;
	margin-left		: 2em;
}
.kino-list .kino-item-controls .up, .kino-list .kino-item-controls .down {
	height			: 20px;
	float			: left;
	line-height		: 20px;
	display			: inline-block;
	padding-left	: 22px;
	margin-left		: 1.5em;
}
.kino-list .kino-item-controls .up {
	background		: url('/images/kino_up2.gif') no-repeat 0 0;
}
.kino-list .kino-item-controls .down {
	background		: url('/images/kino_down2.gif') no-repeat 0 0;
}

.kino-item-picture img {
	border			: 5px solid #DDE6EE;
}
.kino-item-shortdescription {
	font-size		: 1.1em;
	margin-top		: 0;
	margin-bottom	: 1em;
}

.list-item a.comments, .kino-item-one a.comments {
	background		: url(/images/kino_comments.gif) no-repeat scroll 0 0;
	display			:block;
	line-height		:15px;
	margin-top		:1.5em;
	padding-left	:25px;
}
.kino-item-one a.comments {
	padding-top		:1.5em;
	padding-left	:0;
}
.kino-list-short .list-item {
	border-bottom	: 0 none;
	float			: left;
	width			: 31%;
	padding-right	: 2%;
	height			: 26em;
	padding-bottom	: 0;
}
.kino-list-short .header-small {
	font-weight		: normal;
}
.theatres-list .header-large, .theatres-halls-list .header-large {
	margin-top		: 1.5em;
	margin-bottom	: 0.4em;
}
.theatres-list .header-small, .theatres-halls-list .header-small {
	margin-top		: 2.25em;
	margin-bottom	: 0.6em;
}
table.standart {
	border			: 0 none;
	border-collapse	: collapse;
	width			: 100%;
}
table.standart tbody td {
	font-size		: 1.2em;
	padding			: 0.7em 2em 0.7em 0;
	border-bottom	: 1px solid #CFDBE7;
}
table.standart tbody .g-first td {
	border-top		: 2px solid #CFDBE7;
}
.theatres-halls-list .hall-item td.prices {
	text-align		: center;
	width			: 80px;
}
.theatres-halls-list .hall-item thead td.prices {
	font-size		: 1.2em;
	padding			: 0.7em 2em 0.7em 0;
	vertical-align	: bottom;
}
/*table.standart tbody .g-last td {
	border-bottom	: 2px solid #CFDBE7;
}*/
.days-list .day-item {
	margin-bottom	: 4em;
}

.rating {
	margin-top		: 3em;
	background		: url('/images/kino_pop2.gif') no-repeat 0 0;
	padding-left	: 70px;
}
.rating .g-first {
}
.rating .rating-container .value, .rating .rating-container .rating-bar {
	border-bottom	: 1px solid #CFDBE7;
}
.rating .g-last .value, .rating .g-last .rating-bar {
	border-bottom	: 0 none;
}
.rating .rating-container .value {
	float			: left;
	line-height		: 30px;
	padding-left	: 22px;
	/*padding-right	: 1em;*/
	width			: 3em;
}
.rating .rating-container .value-up {
	background		: url('/images/kino_up2.gif') no-repeat left center;
}
.rating .rating-container .value-down {
	background		: url('/images/kino_down2.gif') no-repeat left center;
}
.rating .rating-container .rating-bar {
	float			: left;
	line-height		: 30px;
	width			: 15em;
}
.rating .rating-container .rating-bar .rating-bar-value {
	background		: url('/images/kino_raitingbar.gif') repeat-x left center;
	text-indent		: -20000px;
}

.rating-big {
	margin-top		: 6em;
	margin-left		: 2em;
}
.rating-big .rating-container .value {
	font-size		: 1.8em;
	width			: 2em;
}
.rating-big .rating-container .rating-button {
	float			: left;
/*	line-height		: 30px;*/
	padding			: 0.3em 2em;
}




.kino-details .header-small {
	margin-top		: 0.6em;
	margin-bottom	: 0;
	font-size		: 1.1em;
}
.kino-details p {
	margin-top		: 0;
	font-size		: 1.1em;
}
.kino-details .kino-details-item {
	margin-bottom	: 1.5em;
}

.movie-shows-container {
	background-color: #EAEFF4;
	padding			: 25px;
}
.movie-shows-container .links {
	border-top		: 1px solid #ccd5dd;
	margin			: 2em 0 0 0;
	padding-top		: 1em;
}

.movie-shows-list-scroll .movie-shows-scroll-prev, 
.movie-shows-list-scroll .movie-shows-scroll-next {
	cursor			: pointer;
	width			: 22px;
	float			: left;
	margin-right	: -22px;
	height			: 32px;
	position		: relative;
	z-index			: 2;
	text-indent		: -2000px;
	display			: none;
}
.movie-shows-list-scroll .movie-shows-scroll-prev {
	background		: url('/images/movie-ico-left.png') no-repeat left center;
	margin-left		: -18px;
/*	margin-right	: -15px;*/
}
.movie-shows-list-scroll .movie-shows-scroll-next {
	background		: url('/images/movie-ico-right.png') no-repeat right center;
	right			: -5px;
}




.movie-shows-list .movie-shows-item {
	float			: left;
	width			: 11%;
	display			: none;
}
.movie-shows-list .g-current {
	display			: block;
}
.movie-shows-list .movie-shows-item .movie-shows-item-time {
	font-size		: 1.8em;
	padding			: 0.3em 0;
}
.movie-shows-list .movie-shows-item .movie-shows-theatres-list {
	font-size		: 0.9em;
	font-family		: 'Microsoft Sans Serif';
}

.movie-trailer-soon, .movie-screenshots-soon {margin-left: 145px;}
.screenshot-list .screenshot-item {
	float			: left;
	margin			: 0 2em 2em 0;
}
.screenshot-list .screenshot-item img {
	border			: 5px solid #DDE6EE;
}

.trailer {
	background-color: #DDE6EE;
	padding			: 5px;
	float			: left;
}


.comments-list .comment-item {
	border-bottom	: 1px solid #ccd5dd;
	padding			: 1em 0;
	margin			: 1em 0;
}
.comments-list .g-first {
	border-top		: 2px solid #ccd5dd;
}
.comments-list .g-last {
	border-bottom-width: 2px;
}
.comments-list .comment-up {
	background		: url('/images/kino_up2.gif') no-repeat 0 1.4em;
}
.comments-list .comment-down {
	background		: url('/images/kino_down2.gif') no-repeat 0 1em;
}
.comments-list .comment-item .comment-author {
	margin-left		: 25px;
	font-size		: 1.2em;
	font-weight		: bold;
}
.comments-list .comment-item .comment-date,
.comments-list .comment-item .comment-controls {
	font			: 0.9em Tahoma, sans-serif;
	color			: #7E848D;
	margin-left		: 25px;
}
.comments-list .comment-none .comment-date, 
.comments-list .comment-none .comment-author {
	margin-left		: 0;
}
.comments-list .comment-item .comment-controls {
	float			: right;
	margin-right	: 7.78em;
}
.comments-list .comment-item .comment-body {
	margin-right	: 7em;
}
.comments-list .comment-item .comment-body blockquote {
	margin			: 1em 0 1em 4em;
	background-color: #e6ecf2;
	padding			: 1em;
/*	font-style		: italic;*/
}
.comments-list .comment-item .comment-body blockquote p {
	margin			: 0;
}

.kino-item-position-controls {
	margin-top		: 1em;
	position		: relative;
	margin-right	: 15px;
	height			: 3em;
}
.kino-item-position-controls .controls-prev, 
.kino-item-position-controls .controls-next {
	padding			: 0.5em;
	background-color: #EAEFF4;
	cursor			: pointer;
	text-decoration	: none !important;
	color			: black !important;
}
.kino-item-position-controls .controls-prev {
	position		: absolute;
	left			: 0;
}

.kino-item-position-controls .controls-next {
	position		: absolute;
	right			: 5px;
}

.kino-list .list-item .header-large,
.kino-item-one h2 .header-large {
	font-size		: 2.4em;
	letter-spacing	: -0.05ex;
	display			: block;
	margin-left		: -0.035em !important;
}
.kino-list .list-item .header-large a {
/*	text-decoration	: none;*/
/*	border-bottom	: 1px solid #003399;*/
}
.kino-item-one h2 .t-small {
	display			: block;
}

.kino-item-one .kino-item-shortdescription {
	/*padding			: 0.25em 0.75em;
	background-color: #EAEFF4;*/
	float			: left;
	margin-top		: 0.5em;
}
.comments-link {
	margin-top		: 3.5em;
}

.zf .f-wide-submit, .f-wide-submit {font: 1.8em arial, sans-serif}
.zf .f-button, .f-button {font: 1.1em aial, sans-serif}

.form-search {background-color: #E9EEF4; padding: 20px; margin-bottom: 20px}
.form-search label {vertical-align: middle; margin-right: 10px; font-size: 1.2em}
.form-search .search-line {width: 50%; vertical-align: middle; margin-right: 5px; padding: 1px 3px;}
.form-search .search-type {vertical-align: middle; margin-right: 5px}
.form-search .search-button {vertical-align: middle}
.form-search .search-clear-link {font-size: 1.1em; margin-left: 1em;}

.bazar-categories .l-float-item {margin-bottom: 1.5em}
.bazar-categories .header-middle {margin-bottom: .75em}
.bazar-categories p {font-size: 1.2em}
.bazar-categories p.subcategories {font-size: 1.1em; margin-top: 1.75em}
.bazar-categories a, .bazar-categories span {display: block; line-height: 1.25em; margin-bottom: 0.3em;}
.bazar-categories .category-empty {color: #7E848D;}

.bazar-author-attributes {margin: 1em 0}
.bazar-author-attributes th, .bazar-author-attributes td {font-size: 1.2em; padding: .5em 0}
.bazar-author-attributes th {padding-right: 40px}

.bazar-adv-attributes {margin: 1em 0; float: right}
.bazar-adv-attributes th, .bazar-adv-attributes td {font-size: 1.2em; padding: .5em 0; vertical-align: top;}
.bazar-adv-attributes td .attr-value {color: #999; font-size: 0.85em;}
.bazar-adv-attributes td .attr-value-main {color: #333; font-weight: bold; font-size: 1em;}
.bazar-adv-attributes th {padding-right: 40px; font-weight: bold}
.bazar-author-attributes th {padding-right: 40px}

.bazar-advs-list {margin: 1em 0; width: 100%}
.bazar-advs-list th, .bazar-advs-list td {font-size: 1.2em; padding: .35em 0}
.bazar-advs-list td {padding-left: 15px; white-space: nowrap; vertical-align: top;}
.bazar-advs-list th {padding-right: 40px; background: transparent url(/images/point.gif) repeat-x 0 0.95em; width: 100%}
.bazar-advs-list .empty-attrs th {background: none;}
.bazar-advs-list thead td, .bazar-advs-list th.header-small {background: none}
.bazar-advs-list thead td {border-bottom: 2px solid #C6D1E5; padding-bottom: 2.5em; vertical-align: top;}
.bazar-advs-list th .region {position: absolute;}
.bazar-advs-list th .region a {color: inherit;}
.bazar-advs-list thead td .bazar-extra {position: relative;}
.bazar-advs-list thead td .descr,
.bazar-advs-list thead td .bazar-extra .title {display: block; line-height: 100%; margin-bottom: -1em;}
.bazar-advs-list thead td .bazar-extra .title-active {color: #039; border-bottom: 1px dotted #039; cursor: pointer; position: absolute;}
.bazar-advs-list thead td .bazar-extra ul {position: absolute; background-color: #F7F8F8; border: 1px solid #CCCCCC; margin: -0.5em -1em; padding: 0.5em 1em 1em;}
.bazar-advs-list td.g-last {padding-right: 40px}
.bazar-advs-list tbody tr.g-first td, .bazar-advs-list tbody tr.g-first th {padding-top: 1em}
.bazar-advs-list th a, .bazar-advs-list th img {padding-right: 7px; background-color: #F8F8F8}
.bazar-advs-list th img {vertical-align: middle}
.bazar-advs-list .category-link {font-size: 1.1em; padding-left: 15px; white-space: nowrap; padding-top: 0.7em;}

.bazar-advs-list-personal tbody td {text-align: center;}
/*.bazar-advs-list-personal .market-adv-up, .bazar-advs-list-personal .market-adv-del {display: inline-block; margin: 0 0.5em; width: 14px; height: 12px; background: url('/images/market_up.gif') no-repeat 0 0; text-indent: -20000px; outline: 0 none;}*/
/*.bazar-advs-list-personal .market-adv-del {background-image: url('/images/market_del.gif');}*/
.bazar-advs-list-personal .market-adv-up, .bazar-advs-list-personal .market-adv-del {display: inline-block; float: left; margin: 0 0.5em; width: 14px; height: 12px; background: url('/images/market_up.gif') no-repeat 0 0; text-indent: -20000px; outline: 0 none;}
.bazar-advs-list-personal .market-adv-del {background-image: url('/images/market_del.gif');}

.bazar-images-list {margin-top: 3em}
.bazar-images-list .l-float-item {margin-right: 20px}

.bazar-rows {margin-top: 1.5em; margin-left: 30px; font-size: 1.1em}
.bazar-rows li {list-style: decimal; margin-bottom: .5em}
.bazar-rows li input {width: 80%}
.bazar-rows-add {margin: 0 0 3em 30px}

.bazar-calc-results table {width: 100%}
.bazar-calc-results td, .bazar-calc-results th {width: 50%; padding: .25em 0; font-size: 1.2em}
.bazar-calc-results .total td, .bazar-calc-results .total th {border-top: 2px solid #B7BECB}
.bazar-calc-results .total td strong {vertical-align: middle; margin-right: .5em}

.bazar-press-results th, .bazar-press-results td {font-size: 1.2em; padding: .45em 50px .45em 0}

.l-container-inner-75-25 .bazar-filter .l-column-padder {padding-top: 5em; padding: 0 0 0 25px !important}
/*.bazar-filter .l-column-padder .rnd-box {float: left}*/
.bazar-filter .l-column-padder label {display: block; padding: 1em 0 .25em; font-size: 1em;}
.bazar-filter .l-column-padder dd {margin-left: 0;}
.bazar-filter .l-column-padder .zf-buttons {padding: 1em 0 0;}
.bazar-filter .l-column-padder form {padding: 0 1em 1em 1em}
.bazar-filter .l-column-padder .zf dd select {width: 100%;}
.bazar-filter a.g-box {display: block; background: transparent url(/images/bazar_icon.gif) no-repeat 100% 50%; padding: 20px 80px 20px 0; position: relative; margin: -10px -40px -10px 0; outline: 0 none;}

.press-list {margin-bottom: 1em}
.press-list img {height: 25px; display: block; margin-bottom: .75em}
.press-list .l-float-item p {margin-bottom: 1.5em; font-size: 1em}
.press-list .l-float-item p a {font-size: 1.2em}
.press-list .l-float-item {margin-right: 30px}

.zf-placeholder {color: #aaa;}

.paginator li {float: left; min-width: 1.2em; margin-right: 0.5em; padding: 0.5em 0.4em; text-align: center; font-size: 1.2em; line-height: 1em;}
/*.paginator li.g-first {margin-left: 0;}*/
.paginator li.g-last {margin-right: 0;}
.paginator li.g-current {background-color: #f00; color: white;}
/*.paginator li a {color: white; text-decoration: none;}*/
.paginator .paginator-nav a, .paginator .paginator-nav span {margin-right: 1em;}

.region {display: inline;}
.region .region-empty {color: #999;}
/*.region .region-level-2 {padding-left: 2em;}*/

.clearFilters {bottom: 2.5em; position: absolute; right: 3em;}

.categories-container {}
.categories-container .selector {width: 260px; border: 1px solid #CCC; background-color: #F7F8F8; position: absolute; padding: 1em 0.1em 1em 1em; margin: -1em 0 0 0; z-index: 1000; display: none;}
.categories-container .selector .selector-close {background: url(/images/citylist-close.gif) no-repeat 0 0; display: block; height: 10px; line-height: 10px; position: absolute; right: 0.25em; top: 0.25em; width: 10px;}
.categories-container .selector ul.level-1 {height: 250px; overflow: auto; width: auto;}
.categories-container .selector ul.level-1 li.level-1 {}
.categories-container .selector ul.level-2 {font-size: 0.8em; font-family: Arial, sans-serif; font-weight: normal; margin: 0.5em 0 1em 1em;}
.categories-container .selector ul.level-2 li.level-2 {}

