body{
    padding: 0;
    margin:  0;
}

img{border: none;}

form{margin:0; padding:0;}

div, a, span, td, p, h1, h2, h3, input, select{ font-family: Helvetica, Arial, Tahoma, Verdana; color: #626262;}
p {
text-align: justify;
word-wrap: break-word;
-moz-hyphens:auto;
 -webkit-hyphens:auto;
hyphens:auto; 
padding:5px 0px 5px 0px;
margin:1px;
}

h1,h2,h3{color: #000000; font-family: Helvetica, Arial Narrow;}

a{color: #00468C;}
a:hover{color: #E60000;}

a.add{font-weight: bold;}
a.title{line-height: 20px;font-weight: bold;}

span.red{color: #E60000;}

/*ul{padding: 0 5px;margin:0 10px;}
li {list-style-image: url('images/listimg.gif');list-style-type: none; color: #626262;}
*/
h3.blue, span.blue {
    font-size: 14px;
    font-weight: bold;
    color: #00468C;
    margin: 0px;
}

.topWrapper {
    margin: 0 auto;
    width: 950px !important;
    text-align: left;
}
.wrapper {
    margin: 0 auto;
    width: 950px !important;
    text-align: left;
}

.topLine{
    background-color: #F3F3F3;
    color: #676767;
    font-size: 11px;
    height: 18px;
}
/*
.nice-menu {
    position: relative;
    z-index: 50;
    display: none;
    list-style-type: none;
    list-style-image: none;
}
*/
.topLine span, .topLine a{ vertical-align:middle;}
.topLine .left{float:left;margin:0;padding:0;width: 80%;clear: none;}
.topLine .right{float:right;margin:0;padding:0;width: 20%;clear: none;text-align: right;position: relative;right: 10px;}

/****** FIND *******/

.fLeft {
    margin-top: 10px;
	margin-left: 390px;
    height: 62px;
    width: 545px;
    background: url('images/find_left2.gif') no-repeat left center;
    clear: none;
}
.findBox{
    height: 62px;
    width: 100%;
    background: url('images/find_back.gif') repeat-x center;
    margin-left: 10px;
}
.fRight {
    height: 62px;
    width: 100%;
    background: url('images/find_right.gif') no-repeat right center;
    clear: none;
}
.fRight img, .fRight span, .fRight div {vertical-align:middle;}

table.findLine {
    width: 545px;
    height: 62px;
}
table.findLine td {
    vertical-align: top;
    padding-top: 12px;
    margin: 0;
}

.findBox form{margin: 0;padding:0;}

input.find {
    height: 35px;
    width: 100%;
    border: 0px solid white;
    font-size: 28px;
    font-family: Helvetica, Arial;
    color: #D3D3D3;
    padding-left: 5px;
}
td.find{width: 82%;}
td.logo{width: 1px;padding-right: 10px;}
td.button input{
    //margin-top: 1px; /* for IE */
}

input.button {border: none;height: 37px;}

/* vkladki poisk */

div.laying{height: 24px;float: left; background: url('images/se_layin/left.gif') no-repeat top left; position: relative;top:-1px;padding-left: 10px;z-index:1;}
div.laying div.bg{float: left;height: 24px;background: url('images/se_layin/bg.gif') repeat-x;}
div.laying div.rg{float: left;height: 24px;background: url('images/se_layin/right.gif') no-repeat top right;padding: 0 17px 0 10px; }
div.laying a, div.laying span{ position: relative;top:3px; }
div.laying a {color: #000000;text-decoration: none;}
div.laying a:hover {color: #E60000;}

div.hover div.laying{background: url('images/se_layin/left_h.gif') no-repeat top left;z-index:10;}
div.hover div.laying div.bg{background: url('images/se_layin/bg_h.gif') repeat-x;}
div.hover div.laying div.rg{background: url('images/se_layin/right_h.gif') no-repeat top right;padding: 0 17px 0 10px; }
div.hover a, div.hover span {color: #ffffff;}

.l1{left: -14px;}
.l2{left: -28px;}
.l3{left: -42px;}
.l4{left: -56px;}
.l5{left: -70px;}
.l6{left: -84px;}
.l7{left: -98px;}

/************************/

.dWrap{margin-left: 205px;font-size: 9.5pt;height: 30px;border: 0px dashed #000000;}


.firstLineTable{
    width: 100%;
    margin-top: 10px;
}
.firstLineTable td{
    /*height: 140px;*/
    vertical-align: top;
    font-size: 11px;
}

.firstLineTable td.right_col{padding:0 0 0 10px}

.weatherBox{width:  190px;color: #626262;}
.weatherBox b{color: #000000;font-size: 12px;}
img.weather{position: relative;float: right;}
span.chislo{font-size: 32px;color: #57B0DE;}

.baner {float: right;}
.ad1Box span{color: #000000;font-size: 12px;font-weight: bold;}
.ad1Box .baner {margin-top: 30px;}
.ad1Box span.left{float: left;width: 70%;clear: none;}
.ad1Box span.right{float: right;width: 30%;clear: none;text-align: right}

/* varianti shirini bloka */
.x1 {width: 20% !important; padding:0 10px 0 0}
.x2 {width: 40% !important;}
.x3 {width: 60% !important;}
.x4 {width: 80% !important;}
.x5 {width: 100% !important;}

.nomargin{
    margin: 0 !important;  
}

.newsBox{
    clear: both;
    width: 100%;
    /*height: 220px;*/
    margin-top: 10px;
}

.jcarousel-scroll{ width:100%}

.leftBg{ width: 100%;background: url('images/box/box_centr_left_bg.gif') repeat-y left center; }
.TopBg{ width: 100%; background: url('images/box/box_up_bg.gif') repeat-x top; }
.rightBg{ width: 100%;background: url('images/box/box_centr_right_bg.gif') repeat-y right center; }
.downBg{ width: 100%;background: url('images/box/box_down_bg.gif') repeat-x bottom center; }
.TopLeftUg{ background: url('images/box/box_up_left.gif') no-repeat left top; }
.downLeftUg{ background: url('images/box/box_down_left.gif') no-repeat left bottom; }
.TopRightUg{ background: url('images/box/box_up_right.gif') no-repeat right top; }
.downRightUg{ background: url('images/box/box_down_right.gif') no-repeat right bottom; }

/* yellow box */
.leftBgYellow{ width: 100%;background: url('images/box_yellow/box_centr_left_bg.gif') repeat-y left center; }
.TopBgYellow{ width: 100%;background: url('images/box_yellow/box_up_bg.gif') repeat-x top; }
.rightBgYellow{ width: 100%;background: url('images/box_yellow/box_centr_right_bg.gif') repeat-y right center; }
.downBgYellow{ width: 100%;background: url('images/box_yellow/box_down_bg.gif') repeat-x bottom center; }
.TopLeftUgYellow{ background: url('images/box_yellow/box_up_left.gif') no-repeat left top; }
.downLeftUgYellow{ background: url('images/box_yellow/box_down_left.gif') no-repeat left bottom; }
.TopRightUgYellow{ background: url('images/box_yellow/box_up_right.gif') no-repeat right top; }
.downRightUgYellow{ background: url('images/box_yellow/box_down_right.gif') no-repeat right bottom; }


.jBox{ background: url('images/j.gif') no-repeat 99% 98%; }
.innerBox{
    width: 100%;
    height: 100%;
    padding: 3px 0px;
}
.headLine {
  height:auto; overflow:hidden;
  padding-bottom:5px;
}
.headLine h1{
    font-size: 21px;
    font-weight: normal;
    margin: 0; padding: 0 10px;
    float: left;
}

.headLine div.left{float: left; clear: none; width: 70%;}
.headLine div.right{float: right; clear: none; width: 17%; text-align: right; position: relative;right: 20px;font-size: 9pt;padding-top: 4px;}

.headLine ul.menu{padding:0;margin: 0;position: relative;left: 10px;}
.headLine ul.menu li{list-style-image: none;padding:0 10px;margin:0;float: left;font-size: 9pt;padding-top: 4px;}

.headLine .obl{
    float: left;
    width: 89px;
    height: 30px;
    text-align: center;
    background: url('images/news_obl_box.gif') no-repeat center center;
}

.arrow{
    width: 150px;
    height: 20px;
    float: left;
    background: #FFFFFF url('images/ar_white_r.gif') no-repeat center right;
    color: #000000;
    margin-top: 2px;
    margin-left: 0;
    text-align: center;
    font-size: 9pt;
}

.arrow2{
    width: 150px;
    height: 20px;
    float: left;
    background: #E2E2E2 url('images/ar_grey_r.gif') no-repeat center right;
    color: #000000;
    margin-top: 2px;
    margin-left: 10px;
    text-align: center;
    font-size: 9pt;
}


.arrow3{
    width: 120px;
    height: 20px;
    float: left;
    background: #0056AC url('images/ar_blue_r.gif') no-repeat center right;
    color: #000000;
    margin-top: 2px;
    margin-left: 10px;
    text-align: center;
    font-size: 9pt;
}

.arrow3 a{position: relative; top: 2px; text-decoration: none;color: #FFFFFF;font-weight: bold;}
.arrow a, .arrow2 a{position: relative; top: 2px; text-decoration: none;color: #000000;}
.arrow a:hover, .arrow2 a:hover{color: #E60000;}

.newsBox .mainBox{
    /*height: 170px;*/
    position:relative;
}
.newsBox .boxes{margin: 0 auto; width: 910px; /*height: 165px; */border: 0px solid black;position: relative;left: 15px}
.w2 .boxes, .w3 .boxes{ width: 741px !important; }
.w2 .boxes .box, .w3 .boxes .box{ margin: 0 10px !important; }
.w2 .arrow{ width: 150px !important; }
.w2 div.left,  .w3 div.left{ width: 81%  !important; }
.w2 div.right, .w3 div.right{ width: 19% !important; }
.w2 .h1 {height:auto; overflow:hidden}
.w3 .arrow{ width: 100px !important; }

table.x5{ margin-top: 10px; border-collapse: collapse !important}

.last {margin-right: 0 !important;}

.wArr100{ width: 100px !important; }

.box{
    float: left;
    width: 150px;
    font-size: 12px;
    margin: 0px 13px;
}
.box table{height: 150px;}

td.bottom{ vertical-align: bottom !important; }

.box span{vertical-align: top;color: #626262;}
span.date{color: #AAAAAA;}

.arrws{ width: 100%;clear: both; }
.arrLeft{float: left;position: absolute; left: -18px;top: 49%; width: 37px;z-index: 100;}
.arrLeft img{margin:-20px 0 0 0}
.arrRight{float: right;position: absolute; right: -18px;top: 49%; width: 37px;z-index: 100;}
.arrRight img{margin:-20px 0 0 0}

/*PRESS*/
.pressBox{
    width: 100%;
    height: 220px;
}
.pressBox .mainBox{
    height: 170px;
}
.pressBox  .arrow{width: 100px;}
.pressBox .boxes{margin: 0 auto; width: 910px;height: 165px;}

.pressBox td{
    font-size: 12px !important;
}

/*ADVERTS*/
.advertsBox{
    width: 100%;
    margin-top: 10px;
/*    height: 420px;*/
}
.advertsBox .mainBox{
/*    height: 370px;*/
}
.advertsBox  .arrow{width: 100px;}
.advertsBox .boxes{margin: 0 auto;/* width: 950px;height: 165px;*/; padding-left: 10px;}
.advertsBox .box{
/*    width: 180px;*/
/*    min-height: 30px;*/
    margin: 3px 3px 3px 3px;
    border: 0px solid black;
}

.st2Table{ width: 100%;/*height: 300px;*/margin-top: 0px; padding-top: 0px; margin-bottom: 0px;/* position: relative;top: 0px;*/ clear: both;}
.st2Table td{vertical-align: top; }
/*AFISHA*/
.afishaBox{
    width: 180px;
    height: 210px;
    font-size: 12px;
    margin: 0 auto 10px auto;
}
.afishaBox .mainBox{
    height: 170px;
}
.afishaBox .boxes{padding: 0 10px;}
.afishaBox  .arrow{width: 80px;}
.afishaBox div.left{ width: 100%;}

.afishaBox .mainBox ul{padding:0 0 0 15px;margin:0;}
.afishaBox .mainBox li{padding:0;margin:0;color: #626262;}

a.place{ font-weight: bold;font-size: 11px; }


/* articles */
.articleBox{width: 99%;font-size: 12px;}
.articleBox .mainBox{
    height: 230px;
}
.articleBox  .arrow2{width: 90px;}
.articleBox div.left{ width: 100%;}
.articleBox .boxes{padding: 0 10px;}
.articleBox .art{width: 100%; height: 72px;}
.articleBox .art span{vertical-align: top;}
.articleBox .art img{float: left;width: 60px;}
.articleBox .art span.left{float: left;width: 70%;margin-left: 10px;}
.articleBox .art span.right{float: right;width: 30%;text-align: right;}
.articleBox .art span.date{ color: #AAAAAA;margin-right: 5px;position:relative;top: -1px;}


/* catalog */
.businesBox {width: 186px; font-size: 12px; padding:0 10px 0 0}
.businesBox div.left{ width: 62%;}
.businesBox div.right{ width: 38%; margin:20px 0 0 0; right:5px;}
.businesBox .link-all{clear:both; overflow:hidden; zoom:1;  margin:10px}
.businesBox .link-all a{color:#000}
.businesBox  .arrow2{width: 90px;}
.businesBox .mainBox table{ height: 235px; }
.businesBox .mainBox{
    height: 230px;
/*    border: 1px black solid;*/
}
.businesBox .boxes{padding: 0 10px;}
.businesBox a.title{line-height: 20px;font-weight: bold;}
.businesBox .headLine h1{
	font-size: 21px; font-weight: normal; margin: 0; float: left; line-height:0.9; margin:0 0 10px 0
}
.businesBox table.x5 {
	margin-top:10px;
}

.st3Table{width: 100%;height: 280px;margin-top: 10px;margin-bottom: 5px; clear: both;}
.st3Table td{vertical-align: top;}


/* photo */
.photoBox {width: 99%;font-size: 12px; margin:0 0 10px 0}
.photoBox div.left{ width: 100%;}
.photoBox  .arrow2{width: 70px;}
.photoBox .mainBox{
    height: 230px;
    margin-left: 10px;
}

/* reiting */
.reitBox {width: 99%;font-size: 12px;}
.reitBox div.left{ width: 100%;}
.reitBox  .arrow2{width: 90px;}
.reitBox .mainBox{
    margin-left: 10px;
}

/* blogs */
.blogsBox{
    width: 180px;
    font-size: 12px;
    margin: 0 auto;
}
.blogsBox .mainBox{
}
.blogsBox .boxes{padding: 0 10px;}
.blogsBox  .arrow{width: 80px;}
.blogsBox div.left{ width: 100%;}





/* daiting */
.datingBox {width: 99%;font-size: 12px;}
.datingBox div.left{ width: 100%;}
.datingBox  .arrow2{width: 110px;}
.datingBox .mainBox{
    height: 230px;
    margin-left: 10px;
}

/* humor */
.humorBox {width: 99%;font-size: 12px;margin-top: 30px;}
.humorBox div.left{ width: 100%;}
.humorBox  .arrow2{width: 50px;}
.humorBox .mainBox{
    margin-left: 10px;
}


/* tv */
.tvBox{
    width: 180px;
    font-size: 12px;
    margin: 0 auto;
    margin-toP: 20px;
}
.tvBox .mainBox{
}
.tvBox .boxes{padding: 0 10px;}
.tvBox  .arrow{width: 125px;}
.tvBox div.left{ width: 100%;}
.tvBox span.time{ background: #00468C;padding: 1px 3px; font-size: 9px; color: #FFffff;}
.tvBox a.chanel{ color: #0079B8; font-size: 11px; }


/* video */
.videoBox {width: 99%;font-size: 12px;margin-top: 10px;}
.videoBox div.left{ width: 100%;}
.videoBox  .arrow2{width: 80px;}
.videoBox .mainBox{
    height: 150px;
    margin-left: 10px;
}

.videoBox a{ font-size: 12px;}
.videoBox a.name{ color: #000000;font-weight: bold; }
.videoBox a:hover.name{ color: #E60000; }


/* forums */
.forumsBox{
    width: 190px;
    font-size: 12px;
    margin: 0 auto;
    margin-top: 30px;
}
.forumsBox .mainBox{
}
.forumsBox .boxes{padding: 0 10px;}
.forumsBox  .arrow2{width: 90px;}
.forumsBox div.left{ width: 100%;}

.forumsBox .mainBox ul{padding:10px 0 0 15px;margin:0;}
.forumsBox .mainBox li{padding:0;margin:0;color: #626262;}

.forumsBox a.place{color: #000000}

/* poll */
.voteBox{
    width: 180px;
    font-size: 12px;
    margin: 0 auto;
    /*margin-top: 20px;*/
}
.voteBox .mainBox{
}
.voteBox .boxes{padding: 0 10px;}
.voteBox  .arrow{width: 80px;}
.voteBox div.left{ width: 100%;}
.voteBox a.res{position: relative; top: -5px;}



/* filex */
.downloadBox {width: 99%;font-size: 12px;margin-top: 1px;}
.downloadBox div.left{ width: 100%;}
.downloadBox .mainBox{
    margin-left: 10px;
}


/* stol nah */
.tableBox {width: 99%;font-size: 12px;margin-top: 10px;}
.tableBox div.left{ width: 100%;}
.tableBox div.right{ float: right;}
.tableBox  .arrow2{width: 90px;}
.tableBox .mainBox{
    font-size: 11px;
}
.tableBox .boxes{padding: 0 10px;}
.tableBox a.title{line-height: 20px;font-weight: bold;}



/* about */
.aboutBox{
    width: 99%;
    font-size: 12px;
    margin: 0 auto;
    margin-top: 10px;
}
.aboutBox .mainBox{
    font-size: 11px;
}
.aboutBox .boxes{padding: 0 10px;}
.aboutBox  .arrow{width: 130px;}
.aboutBox div.left{ width: 100%;}



.adBottom{ text-align: right;}

.footer{
    width: 100%;
    background: #E2E2E2 url('images/foot_right.gif') no-repeat center right;
    height: 32px;
    margin: 10px 0;
}

.footer img{float: left;}
.footer div.copy{float: left;font-size: 11px;position:relative; top: 9px;left: 20px;width: 70%;}
.footer div.colorlab{float: right;font-size: 11px;position:relative; top: 9px;width: 17%;}
.footer a{font-size: 11px;}


.mainMenuBox{ width: 190px;}
div.mainMenuBox ul{padding:0;margin:0;}
div.mainMenuBox li{padding:0;margin:0;color: #626262;list-style-image: none;list-style-type: none; line-height: 18px;}
div.mainMenuBox li  a{ position: relative; top: -5px; font-size: 13px; font-weight: bold;font-family: Helvetica, Arial; }
div.mainMenuBox li span.active { position: relative; top: -5px; font-size: 13px; font-weight: bold;font-family: Helvetica, Arial; }
div.mainMenuBox li span.active2 { position: relative; top: -5px; font-size: 13px; font-weight: bold;font-family: Helvetica, Arial;padding: 5px;color: #FFFFFF; background: #00468C; }



.lastNewsBox{
    width: 190px;
    font-size: 12px;
    margin-top: 30px; 
    position: relative; left: -10px;
}
.lastNewsBox .mainBox{
}
.lastNewsBox .boxes{padding: 0 10px;}
.lastNewsBox  .arrow2{width: 130px;font-weight: bold;}
.lastNewsBox .mainBox ul{padding:0;margin:0;}
.lastNewsBox .mainBox li{padding:0;margin:0;color: #626262;list-style-image: none;list-style-type: none;}

.banerBox{height: 95px;width: 100%;}

.breadcrumb{ width: 100%; margin: 10px 0; }
.breadcrumb div{ position: relative; left: 20px;font-size: 12px; }



.contentBox{
    width: 752px;
    font-size: 12px;
    margin: 10px auto;
}
.contentBox .mainBox{
    font-size: 12px;
}
.contentBox .mainBox td{font-size: 12px;}
.contentBox .boxes{padding: 0 5px;}
.contentBox  .arrow{width: 130px;}
.contentBox div.left{ width: 100%;}
.contentBox  td {/*height: 10px;*/}

.contentBox input {/*width: 230px;*/}
.contentBox select {width: 130px;}
.contentBox input.check {width: 15px;margin: 5px 0;}

.contentBox .right {float: right}

.p4 .boxes{padding: 0 4px;}

.leftRight div.left{ width: 80%; }
.leftRight div.right{ width: 20%; }

.newsArea{
    width: 500px;
    height: 250px;
}
input.send {width: 96px;margin: 10px 0;}


.commentBox{
    position: relative;
    left: 5px;
}
.commentBox .headLine{ height: 25px;border-bottom: 2px solid #4d85bd;width: 99%;}
.commentBox .headLine h1{ padding: 0;}

.commentBox table{width: 99%;}
.commentBox td.dateLine {text-align: right;font-size: 11px;}
.commentBox td a.user {position: relative; top: -1px;font-weight: bold;text-decoration: none;}
.commentBox td.ava {width: 100px;}
.commentBox td.ava  img{border: 1px solid #a1a5ad;}
.commentBox .actionBox{margin-top: 15px;}
.commentBox .actionBox a{color: #6a6a6a;}
.commentBox .actionBox a:hover{text-decoration: none;}

.addCommentBox {padding-left: 20px; width: 95%;}
.addCommentBox .head {border-bottom: 1px solid #626262;margin-bottom: 10px;}
.addCommentBox .head h2{font-family: Helvetica, Arial;font-size: 12px; font-weight: bold; margin:0;padding: 0; }
.addCommentBox .head h2:after{display:none; }
.addCommentBox .head h2:before{display:none; }
.addCommentBox .head h2{color: #000;	background-color: #FFF; -webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;}
.addCommentBox textarea{width: 500px; height: 150px;}

.newsBigBox {margin: 0 auto;}
.newsBigBox td{border-bottom: 1px solid #C2C2C2;padding: 0;}
.newsBigBox td .box{margin: 5px 10px !important;}

.pagination{
    height: 30px;
    margin-top: 15px;
}
.pagination .back { width: 105px;float: left;text-align: right; }
.pagination .pages { width: 500px;float: left;text-align: center; }
.pagination .next { width: 100px;float: right;text-align: left; }
.pagination a{-moz-transition: all 0.4s 0.05s ease;
-o-transition: all 0.5s 0.04s ease;
-webkit-transition: all 0.4s 0.05s ease; padding: 5px; background-color:#e5edf4; border:1px solid #004b96;;text-decoration: none; border-radius:4px; }
.pagination a:hover,
.pagination a.current{ background: #00468C;color: #FFFFFF; }

.pressCheckBox td{ padding: 5px 5px;vertical-align: middle; }
.pressDate {width: 100%;font-size: 9px;}
.pressTable td{vertical-align: middle;padding: 5px;text-align: justify;}

.vaTop{ vertical-align: top !important; }

.pressTable .right{float: right;}

.tabAbout td{/*height: 60px;*/font-size: 12px;padding: 10px;}

img.announce{width: 150px;margin-left: 10px;}


.advBox{width: 95%; padding: 10px; margin: 5px auto;}
.redAdvBox {border: 1px solid #E60000;}
.blueAdvBox {border: 1px solid #00468C;}




/* catalog */
ul.catalog ul{padding:0;margin:0;}
ul.catalog li{padding:0;margin:0;color: #626262;list-style-image: none;list-style-type: none; line-height: 18px;}
ul.catalog li ul {padding-left: 20px;}
ul.catalog li  a{ position: relative; top: -5px; font-size: 13px; font-weight: bold;font-family:Helvetica, Arial; }
ul.catalog li ul a{font-weight: normal;}
ul.catalog li span.active { position: relative; top: -5px; font-size: 13px; font-weight: bold;font-family: Helvetica, Arial; }

.catTable {width: 100%;}
.catTable  td{width: 50%;}
.catTable ul.catalog li a{font-weight: normal !important;}


.boxes form{margin-left: 5px;}
select.long { width: 500px; }
input.small { width: 80px !important; }
.catFormTable input {width: 120px;}
.catFormTable td {text-align: center}
.catArea{
    width: 500px;
    height: 100px;
}


table.captcha td{vertical-align: middle;}
img.captcha {border: 1px solid #aaaaaa;}

div.notes{ padding: 10px;background: #efefef;}
.p5 {padding-left: 5px !important;}


.man { background: url('images/rek_man.gif') no-repeat;width: 120px; height: 500px;float: left;  }
.w4  { width: 610px !important; margin-left: 150px !important;}
.w4  .boxes{ width: 590px !important;margin-left: 5px; }
.w4 .arrow { width: 150px !important; }
.w4 div.left { width: 81%  !important; }
.w4 div.right { width: 19% !important; }

.w4 h3 {margin: 5px 0; padding: 0; font-size: 12px;font-family: Helvetica!important;background: #F6F6F6}
.w4 table{ width: 100%; }
.w4 textarea{width: 400px; height: 150px;}

div.grey {
    padding: 3px; margin: 5px 0; background: #F6F6F6;
}




.gLineLeftBg{ width: 100%;background: url('images/grey_line_left2.gif') no-repeat left top; }
.gLineBg{ width: 100%;background: url('images/grey_line_bg.gif') repeat-x top; }
.gLineRightBg{ width: 100%;background: url('images/grey_line_right.gif') no-repeat right top;height: 38px; }
.cnt{ position: relative; top: 1px; left: 15px; }
.cnt input, .cnt select, .cnt span {vertical-align: middle;}
.cnt span { color: #FFFFFF;font-weight: bold;}

input.search {height: 35px;width: 75px;margin: 0; padding: 0;}

.topBox div{
    float: left;
    margin-left: 20px;
}
.topBox span{
    float: left;
    position: relative;
    top: 5px;
}

h1.howHeadLine{
    font-size: 21px;
    font-weight: normal;
    float: left;
    margin: 0; padding: 0 10px;
}

.stolBox{
    margin-left: 10px;
    margin-top: 10px;
}


.photoTable td{
    background: #F7F7F7;
    border: 1px solid #EFECEC;
    padding: 0px;
    /*width: 120px;*/
    /*height: 110px;*/
    text-align: center;
}

.photoTable .icons {position: relative; top: 4px;}

.photoTable .bottomText{
    background: url('images/photo_bottom_grey_line.gif') repeat-x;
    height: 85px;
    width: 100%;
    padding-top: 25px;
}
/*.photoTable .bottomText a{font-size: 21px;}*/


a.bg { background: #DBDBDB;padding: 0px 5px;color: #000000;text-decoration: none; }
a:hover.bg { background: #00468C;color: #FFFFFF; }


.videoBox img{width: 150px; height: 90px;}
.videoBox .dayVideo{width: 260px;}
.videoBox a{  font-size: 9px; }

.emptyBox{ width: 50px;height:250px; }


.bigVideoBox{
    position: relative;
    left: 5px;
    margin-bottom: 10px;
    width: 95%;
}
.videoCommment {  }


input.voteSubmit{width: 90px !important;}
input.radio{width: 10px !important;}

.p5{ position: relative; left: 5px; }

.fullVoteLine{ background: #F4F2F2; width: 100%;height: 10px; }
.voteLine{ background: #004C99;height: 10px; }

.liVote{ height: 50px; width: 98%; }

.bottomBox{ text-align: center; width: 98%;margin-bottom: 50px; }

div.green_arrow {
    background: #D9F0CE url('images/green_arrow.gif') no-repeat top right;
    padding: 0 7px;
    width: 85px;
    height: 20px;
    float: left;
    margin-left: 2px;
}
div.purple_arrow {
    background: #F0CECE url('images/purple_arrow.gif') no-repeat top left;
    padding: 0 12px;
    width: 35px;
    height: 20px;
    float: left;
    margin-right: 2px;
}
.green_arrow a, .purple_arrow a{position: relative; top: 3px; text-decoration: none;color: #000000;font-weight: bold;}
.green_arrow a:hover, .purple_arrow a:hover{color: #E60000;}

.joke{ margin-bottom: 10px; }
.coolPhotos td {text-align: center;padding: 0 11px;}

.imagecache-resized_image {
	margin-top:11px;
    float: left;
    clear: left;
    padding-right: 5px;
	max-width: 200px;
	height: auto ;
	-ms-interpolation-mode: bicubic;
}
.progressWrapper {
    width: 357px;
    overflow: hidden;
}

.progressContainer {
    margin: 5px;
    padding: 4px;
    border: solid 1px #E8E8E8;
    background-color: #F7F7F7;
    overflow: hidden;
}
/* Message */
.message {
    margin: 1em 0;
    padding: 10px 20px;
    border: solid 1px #FFDD99;
    background-color: #FFFFCC;
    overflow: hidden;
}
/* Error */
.red {
    /*border: solid 1px #B50000;
    background-color: #FFEBEB;*/
}

/* Current */
.green {
    border: solid 1px #DDF0DD;
    background-color: #EBFFEB;
}

/* Complete */
.blue {
    border: solid 1px #CEE2F2;
    background-color: #F0F5FF;
}

.progressName {
    font-size: 8pt;
    font-weight: 700;
    color: #555;
    width: 323px;
    height: 14px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
    font-size: 0;
    width: 0%;
    height: 2px;
    background-color: blue;
    margin-top: 2px;
}

.progressBarComplete {
    width: 100%;
    background-color: green;
    visibility: hidden;
}

.progressBarError {
    width: 100%;
    background-color: red;
    visibility: hidden;
}

.progressBarStatus {
    margin-top: 2px;
    width: 337px;
    font-size: 7pt;
    font-family: Helvetica, Arial;
    text-align: left;
    white-space: nowrap;
}

a.progressCancel {
    font-size: 0;
    display: block;
    height: 14px;
    width: 14px;
    background-image: url(../images/cancelbutton.gif);
    background-repeat: no-repeat;
    background-position: -14px 0px;
    float: right;
}

a.progressCancel:hover {
    background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
    vertical-align: top;
}

.downloadlink {
    width: 330px;
}

#forum, #forum table {
    width: 100%;
    border-collapse: collapse;
}

#forum table tr.odd, #forum table tr.odd td.last-reply {
    background-color: #fff;
}

#forum table tr.even, #forum table tr.even td.last-reply {
    background-color: #f0f0f0;
}

#forum table td {
    padding: 2px;
    vertical-align: middle;
}

#forum table td.icon {
    text-align: center;
}

#forum table td.replies {
    text-align: left;
}

#banner1 {
    padding-top: 10px;
    margin-left: 15px;
}

.form-item {
    vertical-align: middle;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
/*
    .st2Table {
        margin-top: 15px;
    }
*/
}

.form-select {
    width: auto !important;
}

div .week{
    font-size: 16px;
    padding-bottom: 10px;
}

div .week .today {
    color: red;
}

/* participant */

td .node-participant-vote {
	width: 130px;
}
table .node-participant-score {
    vertical-align: middle;
    margin: 0;
    width: 125px;
}

td .node-participant-score-top {
    height: 100px;
    font-size: 20px;
    font-weight: 900;
    text-align: center;
}

td .node-participant-score-middle {
	height: 100px;
	vertical-align: middle;
	text-align: left;
	padding: 0;
}

td .node-participant-score-bottom {
	height: 100px;
}

td .node-participant-foto {
	height: 300px;
	width: 150px;
}

td .node-participant-info {
	width: 100%;
	height: 307px;
}

table .node-participant-info {
	width: 100%;
	padding: 0;
}

tr .node-participant-info-personal {
	width: 100%;
}

td .node-participant-info-personal-first {
	width: 33%;
}

td .node-participant-info-personal-second {
	width: 33%;    
}

td .node-participant-info-personal-third {
	width: 33%;
}

tr .node-participant-info-about {
	width: 100%;
	height: 100%;
}

tr .node-participant-info-galery {
    width: 100%;
    vertical-align: bottom;
    padding: 0;
}
tr .node-participant-info-galery table{
    padding: 0;
}

div .view-data-node_data_field_participant_info_field_participant_info_value {
    text-align: center;
}
div .view-data-node_data_field_participant_foto_field_participant_foto_fid {
    text-align: center;
}

div .node-participant-other {
    clear: both;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}

div .node-participant-message {
    width: 300px;
    margin: 10px;
}

div .participant-message p{
    font-size: 24px;
    font-weight: bolder;
    text-align: center;
}

#greyb .node-participant p {
	padding:5px 0px 0px 0px;
	margin:0px;
}
/* end participant */
/*    */
div.group-tids-717
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat;
}
div.group-tids-240
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat;
width: 180px;
background-repeat: no-repeat;
text-align: left;
}
div.group-tids-599
{
/* 
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat;
*/
}
div.group-tids-739
{
background-image: url('bunners_flash_bg/950x30.jpg') no-repeat;
width: 950px;
background-repeat: no-repeat;
margin:0 0 0 auto;
margin-top: 10px;
}
div.group-tids-239
{
background: url('bunners_flash_bg/741x92.jpg') no-repeat right center;
width: 752px;
margin:0 0 0 auto;
text-align: right
}
div.group-tids-1560
{
width: 180px;
height:400px;
}
div.group-tids-1568
{
width: 180px;
height:400px;
}
div.group-tids-569{width:190px}

div.group-tids-241
{
width: 752px;

margin:0 0 0 auto;
text-align: right;
}
div.group-tids-719
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-722
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-724
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-731
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-718
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-721
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-720
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-732
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-725
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-727
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-728
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-729
{
background-image: url('bunners_flash_bg/180x400.jpg') no-repeat right center;
}
div.group-tids-10018
{
background: url('bunners_flash_bg/741x92.jpg') no-repeat right center;
width: 741px;
height:92px;
margin:0 0 0 auto;
text-align: right;
float:right;
}
div.group-tids-10019
{
width:180px;
height:92px;
float:left;
}

div#group-id-tids-739.advertisement.group-tids-739 {margin-bottom:12px;}


div.centerwrapper {
width:100%;
}

/*     */

/*  */
#back-top {
  position: fixed;
  top: 30px;
  margin-left: 0px;
}
   
#back-top a {
  width: 108px;
  display: block;
  text-align: center;
  font: 11px/100% Helvetica, Arial,  sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  color: #bbb;
   
  /* transition */
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}
#back-top a:hover {
  color: #000;
}
   
/* arrow icon (span tag) */
#back-top span {
  width: 108px;
  height: 108px;
  display: block;
  margin-bottom: 7px;

   
  /* rounded corners */
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
   
  /* transition */
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}
#back-top a:hover span {
  background-color: #777;
} 
/*  */
ul.nice-menu{display:none}
ul.nice-menu{position:absolute; z-index:500}
ul.nice-menu li.first{background: #EEE !important}

.node_33 .field-type-fivestar,
.node_11 .field-type-fivestar,
.node_590 .field-type-fivestar,
.node_907 .field-type-fivestar{display:none}

.posterss .pager-last, .posterss .pager-first{display:none !important}

.pagination{
    height: 30px;
    margin-top: 15px;
}

.item-list .pager li.first{background-image: none !important}
.pager .pager-previous { width: 105px;float: left;text-align: right; }
.pager .pages { width: 500px;float: left;text-align: center; }
.pager .pager-next { width: 100px;float: right;text-align: left; }
.pager a{ -moz-transition: all 0.4s 0.05s ease;
-o-transition: all 0.5s 0.04s ease;
-webkit-transition: all 0.4s 0.05s ease; padding: 5px; background-color:#e5edf4; border:1px solid #004b96;;text-decoration: none; border-radius:4px;}
.pager a:hover,
.pager a.current{ background: #00468C;color: #FFFFFF; }

.pager2{overflow:hidden; position:absolute; bottom:-40px; margin:0 0 0 10px}
.pager2 .previous { width: 105px;float:left; text-align: right;}
.pager2 .pages { width: 530px;float: left;text-align: center; height:25px}
.pager2 .pages .pager_item{ display:inline-block; zoom:1; *display:inline }
.pager2 .next { width: 100px;float: right;text-align: left; }
.pager2 a{ text-decoration: none; padding: 5px; background: #e4e4e4; display:block}
.pager2 a:hover{ background: #00468C;color: #FFFFFF; }
.pager2 .pages div.active{ background: #00468C;color: #FFFFFF; padding:5px}

.item-list{margin:20px 0;}
.item-list ul.pager li{margin:0; padding:0; }
.item-list ul.pager .pager-previous{float:none; text-align: inherit}
.item-list ul.pager .pager-next{float:none; text-align: inherit}
.item-list ul.pager .pager-next div,
.item-list ul.pager .pager-last div{display:inline}

table{border-collapse: inherit;}

.region1{clear:both; overflow:hidden; zoom:1}
#block-help_funcs-0{float:left; width:470px; margin:0 10px 0 0}
#block-help_funcs-0 .right{white-space:nowrap; width:auto}
.view_all_news{margin:0 0 35px 0}
.view-news{position:relative}
.view-news .views-row{overflow:hidden; zoom:1; clear:both; margin:2px 0; padding:8px 15px}
.view-news .views-row a:hover{}
.view-news .views-field-image{float:left; width:95px}
.view-news .views-field-image img{display:block}
.view-news .views-field-date{font-size:11px; float:left; overflow:hidden; zoom:1; margin:0 0 5px 0;}
.view-news .views-field-date a{color:#efefef}
.view_all_news .view-news .views-field-title{width:620px}
.view-news .views-field-title{font-size:12px; float:left; width:345px}
.view-news .views-field-author{font-size:11px; background:#efefef; color:#000; text-shadow:#fff 1px 1px; padding:0 3px; overflow:hidden; float:left; zoom:1; margin:0 10px 5px 0; border-right:1px solid #ccc; border-bottom:1px solid #ccc}


#block-help_funcs-1{float:left; width:470px}
#block-help_funcs-1 .right{white-space:nowrap; width:auto}
.view_all_pubs{margin:0 0 35px 0}
.view-pubs{position:relative}
.view-pubs .views-row{overflow:hidden; zoom:1; clear:both; margin:2px 0; padding:8px 15px}
.view-pubs .views-field-image{float:left; width:95px}
.view-pubs .views-field-image img{display:block}
.view-pubs .views-field-date{font-size:11px; float:left; overflow:hidden; zoom:1; margin:0 0 5px 0}
.view-pubs .views-field-date a{color:#efefef}
.view_all_pubs .view-pubs .views-field-title{width:620px}
.view-pubs .views-field-title{font-size:12px; float:left; width:345px}
.view-pubs .views-field-author{font-size:11px; background:#efefef; color:#000; text-shadow:#fff 1px 1px; padding:0 3px; overflow:hidden; float:left; zoom:1; margin:0 10px 5px 0; border-right:1px solid #ccc; border-bottom:1px solid #ccc}

.poll .bar .foreground {background-color:#00468D;}

#counts, #TB_prev, #TB_next{float:left;}
#counts{margin:0 20px 0 0}
#TB_prev{margin:0 10px 0 0}

.node_author{text-align:center; margin:0 10px 0 0; display:inline-block; zoom:1; *display:inline; vertical-align:bottom; width: 120px; float:right;}
.node_author .inner{float:right}

.aboutBox .arrow{margin:2px 0 0 1px}
.aboutBox h1{font-size: 21px; font-weight: normal; margin: 0; float: left; line-height:0.9; margin:0 0 10px 0}
.aboutBox .mainBox{padding:0 0 10px 0}

#group-id-tids-566{margin:17px 0}

.view_user_pubs .views-row{margin:0 0 5px 0; clear:both; overflow:hidden; zoom:1}
.view_user_pubs .views-field-date{float:left; width:55px; background:#efefef; color:#000; text-shadow:#fff 1px 1px; padding:1px 3px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; margin:0 10px 0 0}
.view_user_pubs .views-field-title{font-size:13px; float:left; overflow:hidden; zoom:1; width:600px}
.pub_links, .news_links{ display:inline-block; zoom:1; *display:inline; vertical-align:bottom; width:40%; margin:0 0 0 10px}
span.separ{margin:0 10px}


.newsPg .innerBox{}
.newsPg h1{background: url('images/box/box_up_bg_2.gif') repeat-x left -3px; padding:0 10px 3px 10px; line-height:23px; margin:0 0 10px 0; width:732px}
.newsPg .headLine {height:auto; overflow:hidden} 
table
{
width:100%;
}
#links span { display: none; 
position: absolute;
 top: 2500px;
 left: 45000px
}

.holidays
{
width: 350px;
height: 30px;
overflow: hidden;}

.holiday_name
{
overflow: hidden;}
   a.holiday_name {
      cursor: default;
      text-decoration: none;
      color: #626262;
      behavior: url(https://dzerjinsk.ru/themes/dusterssl/noclick.htc);
	  }
.holidays_container
{background-color: rgb(243, 243, 243); border: 1px solid #0074bd; width:950px; height: 50px}	  

div#rotator {position:relative; height:162px; width: 180px; background-image: url(images/skidki/2.jpg); padding:0; margin:0; line-height: 162px;}
div#rotator ul {padding:0; margin:0; float:left; height: 162px; line-height: 162px; vertical-align: middle; display:block; margin:0 auto; }
div#rotator ul li {float:left; position:absolute; list-style: none; padding-left:10px; margin:0; height: 162px; line-height: 162px; display: table-cell; vertical-align: middle;}
div#rotator ul li.show {z-index:500; padding-left:10px; margin:0; float:left; height: 162px; line-height: 162px;}

.admin_links div{display:inline; margin:0 3px}
.admin_links div a{color:#444}

.viewer {
   width: 300px;
   height: 200px;
   margin: 10px;
   float: left;
   border: 10px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
   background: #fff;
}
.viewer .mask,.view .content {
   width: 300px;
   height: 200px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.viewer img {
   display: block;
   position: relative;
}
.viewer h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.viewer p {
   font-family: Helvetica, Arial,  Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.viewer a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #0050a1;
   color: #fff;
   text-transform: uppercase;
  }
.viewer a.info: hover {
  }
.view-tenth img {
   -webkit-transform: scaleY(1);
   -moz-transform: scaleY(1);
   -o-transform: scaleY(1);
   -ms-transform: scaleY(1);
   transform: scaleY(1);
   -webkit-transition: all 0.7s ease-in-out;
   -moz-transition: all 0.7s ease-in-out;
   -o-transition: all 0.7s ease-in-out;
   -ms-transition: all 0.7s ease-in-out;
   transition: all 0.7s ease-in-out;
}
.view-tenth .mask {
   background-color: rgba(205, 255, 126, 0.3);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth h2 {
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   margin: 20px 40px 0px 40px;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   color: #333;
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth p {
   color: #333;
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(0);
   -moz-transform: scale(0);
   -o-transform: scale(0);
   -ms-transform: scale(0);
   transform: scale(0);
   -webkit-transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
   -o-transition: all 0.5s linear;
   -ms-transition: all 0.5s linear;
   transition: all 0.5s linear;
}
.view-tenth:hover img {
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
}
.view-tenth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.view-tenth:hover h2,.view-tenth:hover p,.view-tenth:hover a.info {
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
}
.print_html {
	margin-top:10px;
}	
/* стили блоков а фиши */
.afdate{
background: none repeat scroll 0% 0% rgb(0, 80, 161); width: 80%; margin-top: 10px; color: #ffffff !important; font-family:Helvetica, Arial;   font-size: 18px; font: bold; 
	}
.af1{
width: 500px; background: #FFFF99; margin-top: 10px; padding: 10px;
	}
.af2{
width: 500px; background: #FF9900; margin-top: 10px; padding: 10px;
	}
.af3{
width: 500px; background: #FF6699; margin-top: 10px; padding: 10px;
	}
.af4{
width: 500px; background: #CC99CC; margin-top: 10px; padding: 10px;
	}
.af5{
width: 500px; background: #99CCFF; margin-top: 10px; padding: 10px;
	}
.af6{
width: 500px; background: #99FFCC; margin-top: 10px; padding: 10px;
	}
.af7{
width: 500px; background: #66FF66; margin-top: 10px; padding: 10px;
	}
.af8{
width: 500px; background: #CCCCCC; margin-top: 10px; padding: 10px;
	}
.af1 span { text-shadow: #fff 1px 0px 1px, #fff -1px 0px 1px, #fff 0px 1px 1px, #fff 0px -1px 1px; text-transform: uppercase; font-size:14px;}
.af2 span { text-shadow: #fff 1px 0px 1px, #fff -1px 0px 1px, #fff 0px 1px 1px, #fff 0px -1px 1px; text-transform: uppercase; font-size:14px;}
.af3 span { text-shadow: #fff 1px 0px 1px, #fff -1px 0px 1px, #fff 0px 1px 1px, #fff 0px -1px 1px; text-transform: uppercase; font-size:14px;}
.af4 span { text-shadow: #fff 1px 0px 1px, #fff -1px 0px 1px, #fff 0px 1px 1px, #fff 0px -1px 1px; text-transform: uppercase; font-size:14px;}
.af5 span { text-shadow: #fff 1px 0px 1px, #fff -1px 0px 1px, #fff 0px 1px 1px, #fff 0px -1px 1px; text-transform: uppercase; font-size:14px;}
.af6 span { text-shadow: #fff 1px 0px 1px, #fff -1px 0px 1px, #fff 0px 1px 1px, #fff 0px -1px 1px; text-transform: uppercase; font-size:14px;}
.af7 span { text-shadow: #fff 1px 0px 1px, #fff -1px 0px 1px, #fff 0px 1px 1px, #fff 0px -1px 1px; text-transform: uppercase; font-size:14px;}
.af8 span { text-shadow: #fff 1px 0px 1px, #fff -1px 0px 1px, #fff 0px 1px 1px, #fff 0px -1px 1px; text-transform: uppercase; font-size:14px;}

.af50 {FILTER:PROGID:DXIMAGETRANSFORM.MICROSOFT.ALPHA(OPACITY=50);
-MOZ-OPACITY:0.5;
-KHTML-OPACITY:0.5;
OPACITY:0.5;
width: 500px; background: #99CCFF; margin-top: 10px; padding: 10px; height:55px; overflow:hidden;
}
.af50:hover {FILTER:PROGID:DXIMAGETRANSFORM.MICROSOFT.ALPHA(OPACITY=100);
-MOZ-OPACITY:1.0;
-KHTML-OPACITY:1.0;
OPACITY:1.0;
height:auto;
}

	/* конец стили блоков а фиши */
	
	/* Стикеры */
.st{
width: 700px; background: #FFFF99; margin-top: 10px; padding: 10px;
-webkit-box-shadow: 5px 5px 5px #aaaaaa; 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=125,strength=5)";
box-shadow: 5px 5px 5px #aaaaaa;
	}
.st span { text-shadow: #fff 1px 0px 1px, #fff -1px 0px 1px, #fff 0px 1px 1px, #fff 0px -1px 1px;}
	/* END Стикеры */
.imagecache-reiting_other2 {
margin-left: 30 px;
}
#hleft div { display: inline; float: left; height: 10px;}
/*
iframe {
    width: 210px;
    height: 440px;
	}
*/

.tracker table
{
background-color: rgba(255, 255, 255, 0.9);
border-bottom: 5px solid #f4f4f4;
}
.avaimg {max-width: 100px; height:auto;}

.newsPg p:hover {
}
.imagecache-resized_image:hover{
}
.small-logo {display:none;}
.imagecache-business-h60 {float:left; align:left;}
.mainPhoto {padding-top: 5px;}


.afisha {width:520px; margin-top:10px; font-family: Helvetica, Arial;border:1px solid #333333;}
.afisha p {padding: 5px 10px 0px 10px; text-align: left;}
.time{background-color: #333333; color: white; Font-family:"Trebuchet MS", Helvetica, sans-serif; min-width: 70px; float:right; padding:7px 20px 7px 50px; background-image: url('https://dzerjinsk.ru/afishaimg/time.gif'); background-repeat: no-repeat; background-position: left;}

.age{background-color: #333333; color: white; Font-family:"Trebuchet MS", Helvetica, sans-serif; min-width: 40px; float:right; padding:7px 20px 7px 50px; background-image: url('https://dzerjinsk.ru/afishaimg/age.gif'); background-repeat: no-repeat; background-position: left; border-left:1px solid white;}

.price{background-color: #333333; color: white; Font-family:"Trebuchet MS", Helvetica, sans-serif; min-width: 40px; float:right; padding:7px 20px 7px 50px; background-image: url('https://dzerjinsk.ru/afishaimg/price.gif'); background-repeat: no-repeat; background-position: left; border-left:1px solid white;}

.contacts{width:510px; background-color:#333333; margin-bottom:0px; padding:9px 5px 9px 5px; color: white; text-align:right; background-image: url('https://dzerjinsk.ru/afishaimg/contacts.gif'); background-repeat: no-repeat; background-position: left; margin-top:10px;}

.afisha h3 {vertical-align: middle;  line-height: normal;background-repeat: no-repeat; background-position: top right;background-size: 100px 100px; margin-top:0px; padding-top:5px; font-size:16px; padding-left:10px; margin-right:0px; height:40px; color:black!important;}

.afishadate {border-right:3px solid #3399FF; width:550px; margin-top:10px; padding-bottom:10px;}

.afishadate h4 {background-color: #3399FF; color: white; font-size:18px; padding:10px; margin-top:0px; margin-bottom:0px;text-shadow: #3366FF 1px 0px, #3366FF 1px 1px, #3366FF 0px 1px, #3366FF -1px 1px, #3366FF -1px 0px, #3366FF -1px -1px, #3366FF 0px -1px, #3366FF 1px -1px, #3366FF 0 0 3px, #3366FF 0 0 3px, #3366FF 0 0 3px, #3366FF 0 0 3px, #3366FF 0 0 3px, #3366FF 0 0 3px, #3366FF 0 0 3px, #3366FF 0 0 3px;}


#breadcrumbs-three{
  overflow: hidden;
  width: 100%;
  margin-top:7px;
}

#breadcrumbs-three li{
  float: left;
  margin: 0 2em 0 0;
  list-style:none;
  line-height:29px;
}



#breadcrumbs-three a{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #004b96;
color: #004b96;
padding: 3px 7px;
margin-top:3px;
-moz-transition: all 0.4s 0.05s ease;
-o-transition: all 0.5s 0.04s ease;
-webkit-transition: all 0.4s 0.05s ease;
 display: inline-block;
 text-decoration:none;
   float: left;
   margin-right:0px;
}
#breadcrumbs-three a:hover{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #004b96;
color: #fff;
padding: 3px 7px;
margin-top:3px;
-moz-transition: all 0.4s 0.05s ease;
-o-transition: all 0.5s 0.04s ease;
-webkit-transition: all 0.4s 0.05s ease;
 display: inline-block;
 text-decoration:none;
   float: left;

}
ul#breadcrumbs-three > li.breadactive {-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #fff;
color: #004b96;
padding: 3px 7px;
-moz-transition: all 0.4s 0.05s ease;
-o-transition: all 0.5s 0.04s ease;
-webkit-transition: all 0.4s 0.05s ease;
 display: inline-block;
 text-decoration:none;
   float: left;
border:none;
margin-top:-3px;
}
.white{color: white;}


#breadcrumbs-three .current,
#breadcrumbs-three .current:hover{
  font-weight: bold;
  background: none;
  background-color: #004b96;
}

#breadcrumbs-three .current::after{
  content: normal;
}
.textarea-identifier {display:none;}


.pfront{float:left;width:470px;border:1px solid #c7c7c7;  padding-bottom:10px;margin-bottom:10px;}
.vfront{float:right; width:470px; border:1px solid #c7c7c7; padding-bottom:10px;margin-bottom:10px;}

.inhead{width:100%; background-color:#dbdee3;}
.inhead h2{color:#000; padding:0px 10px 5px 10px; margin:0px; font-size:21px; font-family: Arial Narrow; font-weight: normal;}
.allinhead {float:right; margin:2px 2px 0px 0px; background-color:#4986bd; border-radius:3px; color:#fff; text-decoration:none; padding:2px 5px 2px 5px;}
.allinhead:hover {background-color:#4986bd; color:#fff; text-decoration:none;}
.frontpimg {
    display:inline-block;  
    position:relative;
	margin:10px 0px 0px 10px;
	overflow:hidden;
 }
.frontpimg span {
    display:inline-block;
    position:absolute;
    left:0px;
	width:100%;
    /* Оформление текста */
	  font-family: Helvetica, Arial, ;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
    color:#FFF;
    /* Фон */
    padding:5px 0px 5px 0px;
    background-color:rgba(0,75,150,.55);	
	-moz-transition: background-color 0.4s 0.05s ease;
 -o-transition: background-color 0.5s 0.04s ease;
 -webkit-transition: background-color 0.4s 0.05s ease;
 bottom:0px;
 
}
.frontpimg span:hover {
background-color:rgba(0,75,150,1);
-webkit-transition: background-color 400ms linear;
    -moz-transition: background-color 400ms linear;
    -o-transition: background-color 400ms linear;
    -ms-transition: background-color 400ms linear;
    transition: background-color 400ms linear;
}

.frontpimg span a{
    /* Оформление текста */
    color:#ffffff;
    font-family:Helvetica, Arial,  sans-serif;
	-webkit-transition: text-shadow 200ms linear;
    -moz-transition: text-shadow 200ms linear;
    -o-transition: text-shadow 200ms linear;
    -ms-transition:text-shadow 200ms linear;
    transition: text-shadow 200ms linear;
	text-shadow: #0b477d 1px 0px, #0b477d 1px 1px, #0b477d 0px 1px, #0b477d -1px 1px, #0b477d -1px 0px, #0b477d -1px -1px, #0b477d 0px -1px, #0b477d 1px -1px, #0b477d 0 0 5px, #0b477d 0 0 5px, #0b477d 0 0 5px, #0b477d 0 0 5px, #0b477d 0 0 5px, #0b477d 0 0 5px, #0b477d 0 0 5px, #0b477d 0 0 5px;
	left:3px;
	margin-left:5px;
	display:block;
	text-decoration:none;
	}
	
	.frontpimg span a:hover{
    /* Оформление текста */
    text-shadow: none;
	}


.sidebar {width:180px; float:left;}	
.contenter {margin-left:10px; float:right; width:741px;}	
	
.boxy{
margin:10px;
}
.line {
width:260px;
height:1px;

background: #004b96;
}
div.contenter.def {
border-radius:4px;
padding:0 10px 10px 10px;
border:1px solid #004b96;
margin-bottom:10px;
}
div.contenter.Yellow {
border-radius:4px;
padding:0 10px 10px 10px;
background: #f2f28e;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjI4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZjZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f2f28e 0%, #fefcea 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f28e), color-stop(100%,#fefcea));
background: -webkit-linear-gradient(top,  #f2f28e 0%,#fefcea 100%);
background: -o-linear-gradient(top,  #f2f28e 0%,#fefcea 100%);
background: -ms-linear-gradient(top,  #f2f28e 0%,#fefcea 100%);
background: linear-gradient(to bottom,  #f2f28e 0%,#fefcea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f28e', endColorstr='#fefcea',GradientType=0 );
border:1px solid #F2F28E;
margin-bottom:10px;

}

@font-face {
    font-family: 'a_futuraroundbold';
    src: url('fonts/AFuturaRoundDemi.eot');
    src: url('fonts/AFuturaRoundDemi.eot?#iefix') format('embedded-opentype'),
         url('fonts/AFuturaRoundDemi.woff') format('woff'),
         url('fonts/AFuturaRoundDemi.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
.bhead{margin:20px 0px 10px 0px; }

.bhead h1{
font-family: 'a_futuraroundbold';
font-size: 21px;
line-height:21px;
  font-weight: normal;
  margin: 0px;
  margin-bottom:0px;
  margin-left:20px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
color:#004b96;

  }

.bcontent{
width:100%;}

.butt{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #004b96;
color: #fff;
/*
color: #004b96;*
border:1px solid #fff;*/
padding: 3px 7px;
margin-top:3px;
-moz-transition: all 0.4s 0.05s ease;
-o-transition: all 0.5s 0.04s ease;
-webkit-transition: all 0.4s 0.05s ease;
 margin-right:-10px;
 -webkit-box-shadow: inset 0px 1px 0px #0055a9, 0px 5px 0px 0px #003871;
	-moz-box-shadow: inset 0px 1px 0px #0055a9, 0px 5px 0px 0px #003871;
	-o-box-shadow: inset 0px 1px 0px #0055a9, 0px 5px 0px 0px #003871;
	box-shadow: inset 0px 1px 0px #0055a9, 0px 5px 0px 0px #003871;
 display:block;
 text-decoration:none;
}
.butt:hover{
background-color: #004b96;
color: #fff;
margin-top:6px;
-webkit-box-shadow: inset 0px 1px 0px #0055a9, 0px 2px 0px 0px #003871;
	-moz-box-shadow: inset 0px 1px 0px #0055a9, 0px 2px 0px 0px #003871;
	-o-box-shadow: inset 0px 1px 0px #0055a9, 0px 2px 0px 0px #003871;
	box-shadow: inset 0px 1px 0px #0055a9, 0px 2px 0px 0px #003871;
	margin-bottom:-3px;
}

.butt a{
color: #fff;
text-decoration:none;
}

#list4 { width:100%; font-family:Georgia, Times, serif; font-size:14px; }
#list4 ul {list-style: none!important; margin-right: 0px; margin-left:10px; padding:0px!important; }
#list4 ul li {list-style: none!important;margin: 0px}
#list4 ul li a { display:block; text-decoration:none; color:#000000; background-color:#FFFFFF; line-height:30px; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCCCCC; padding-left:10px; cursor:pointer; -moz-transition: all 0.4s 0.05s ease;-o-transition: all 0.5s 0.04s ease;-webkit-transition: all 0.4s 0.05s ease; }
#list4 ul li a:hover { color:#004b96; background-color: #e5edf4; }
#list4 ul li a strong {}

.clear{clear:both;}
	
.nleft{width:470px; float:left;}
	
.nrow {padding:5px; width:100%; clear:both; font-size:12px; display:block; min-height:60px; margin:3px 0px; cursor:hand; cursor:pointer; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
-moz-transition: all 0.4s 0.05s ease;
-o-transition: all 0.5s 0.04s ease;
-webkit-transition: all 0.4s 0.05s ease;
background-color:#ffffff;
border-radius: 4px;
border:1px solid #fff;}	
.nrow:hover {background-color:#e5edf4; border:1px solid #004b96;}		
.datefront {color:888888; font-size:10px;}
	
div.nrow>a	{text-decoration:none;}
.item-list ul li {margin-left: 0px;
  padding: 0px;
   list-style-type: none;
  list-style-image: none;
}	

div.views-field-title {display:inline-block; float:left; margin-right:20px; font-size:14px;
   }
div.views-field-field-date-value-1 {display:inline-block; float:left;font-size:12px;
   }
	
   ul.tser {
list-style-type: none;
margin:0;
padding: 0;
overflow:hidden;
   }
   ul.tser li {
    display: inline-block; /* Отображать как строчный элемент */
	float:left;
	font-size:12px;
	padding: 5px 0px 5px 5px;
	/*line-height:34px;*/
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-moz-transition: all 0.4s 0.05s ease;
-o-transition: all 0.5s 0.04s ease;
-webkit-transition: all 0.4s 0.05s ease;
background-color:#ffffff;
border-radius: 4px;
border:1px solid #fff;
/*width:302px;*/
width:177px;
}
   
   ul.tser li:hover {
    background-color:#e5edf4;
	border:1px solid #004b96;
   }   
   
  ul.tser > li > a {text-decoration:none;}
  
  #chartdiv { overflow:hidden;-moz-transition: all 0.4s 0.05s ease;
-o-transition: all 0.5s 0.04s ease;
-webkit-transition: all 0.4s 0.05s ease;}
  
div#mc-container > div.mc-content.mc-cleanslate.mc-loggedin.mc-admin > div.mc-head-container > ul > li.mc-logo {display:none;}
	
	
	
.afishaname {background-color: #dbdee3; padding: 0px 0px 5px 0px; font-size:16px; color: white; margin-top:0px; width:520px; height: 50px; text-align: left; border-bottom:1px solid #333333;}
.biblioteka {background-image: url('https://dzerjinsk.ru/afishaimg/biblioteka.jpg'); height: 59px;padding-bottom: 10px;}
.dkh {background-image: url('https://dzerjinsk.ru/afishaimg/dkh.jpg'); line-height: 59px;height: 59px;padding-bottom: 10px;}
.dtd{background-image: url('https://dzerjinsk.ru/afishaimg/dtd.jpg');line-height: 59px;height: 59px;padding-bottom: 10px;}
.cdms{background-image: url('https://dzerjinsk.ru/afishaimg/cdms.jpg');height: 59px;padding-bottom: 10px;}
.dkm{background-image: url('https://dzerjinsk.ru/afishaimg/dkm.jpg'); line-height: 59px;height: 59px;padding-bottom: 10px;}
.royal{background-image: url('https://dzerjinsk.ru/afishaimg/royal.jpg');height: 59px;padding-bottom: 10px;}
.darni{background-image: url('https://dzerjinsk.ru/afishaimg/darni.jpg');height: 59px;padding-bottom: 10px;}
.gala{background-image: url('https://dzerjinsk.ru/afishaimg/gala.jpg');height: 59px;padding-bottom: 10px;}
.rancho{background-image: url('https://dzerjinsk.ru/afishaimg/rancho.jpg');height: 59px;padding-bottom: 10px;}
.dmsb{background-image: url('https://dzerjinsk.ru/afishaimg/dmsb.jpg');height: 59px;padding-bottom: 10px;}
.oka{background-image: url('https://dzerjinsk.ru/afishaimg/oka.jpg');height: 59px;padding-bottom: 10px;}
.shizgara{background-image: url('https://dzerjinsk.ru/afishaimg/shizgara.jpg');height: 59px;padding-bottom: 10px;}
.city{background-image: url('https://dzerjinsk.ru/afishaimg/city.jpg');height: 59px;padding-bottom: 10px;}
.himik{background-image: url('https://dzerjinsk.ru/afishaimg/himik.jpg');height: 59px;padding-bottom: 10px;}
.park{background-image: url('https://dzerjinsk.ru/afishaimg/park.jpg');height: 59px;padding-bottom: 10px;}
.chaika{background-image: url('https://dzerjinsk.ru/afishaimg/chaika.jpg');height: 59px;padding-bottom: 10px;}
.zr{background-image: url('https://dzerjinsk.ru/afishaimg/zr.jpg');height: 59px;padding-bottom: 10px;}


td.right_col > ul.tabs.primary > li > a {
	 background-color: #E5EDF4;
  border: none!important;
}
td.right_col > ul.tabs.primary > li > a:hover {
	 background-color: #004B96;
	 color: #fff;
  border: none!important;
}
td.right_col > ul.tabs.primary > li.active > a.active {
	 background-color: #004B96;
	 color: #fff;
  border: none!important;
}

.topnavmenu {box-sizing:border-box;}



.modalDialog {
		position: fixed;
		font-family: Arial, Helvetica, sans-serif;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.8);
		z-index: 99999;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		display: none;
		pointer-events: none;
	}

	.modalDialog:target {
		display: block;
		pointer-events: auto;
	}

	.modalDialog > div {
		width: 400px;
		position: relative;
		margin: 10% auto;
		padding: 5px 20px 13px 20px;
		border-radius: 10px;
		background: #fff;

	}

	.close {
		background: #606061;
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}

	.close:hover { background: #0054A9; color: #fff!important; }
	
	
	.ad-10084 {width:100%; margin: 10px 0px; text-align:center;}
	
	
	
	div#imageDetails > div#commentsajax > div.wrapper {display:none!important;}
	div#imageDetails > div#commentsajax > div#admin-menu {display:none!important;}
	
        .fullwidth > a > img {width:100%!important;}
        
    .menu-toggle, .menu-checkbox{
        display: none;
    }    