body{font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; margin:0px; padding:0; background:#fcd578}
a{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration: underline}
a:hover{text-decoration: none; color:#540b0f}

.extra{margin-top:20px;}
.extra h3{
color:#540b0f;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
font-style:italic;
}

.extra ul{
list-style-image:url(../images/cyrcle.png);
padding-left:17px;
margin:0px 0px 15px;
}

.extra ul li{
margin-bottom:10px;
}

.h1, h1, h2, h3, h4, h5, h6{
color:#540b0f;
margin:0 0 10px;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:normal;
}
h3, h4, h5, h6{font-size:14px}

p{margin:0 0 15px}
form{padding:0px;margin:0px;}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000}
.clear{clear:both; height:0px; font-size:0px; line-height:0px}

.centShad{background:url(../images1/cent_shad.gif) 0 0 repeat-x}
.main_cont{position:relative; width:960px; margin:auto; background: url(../images1/cent_fon.jpg) 50% 605px repeat-y}

.cent_tb{width:100%; border-collapse:collapse; border:none}
#left_column{width:150px; padding:0; vertical-align:top}
#center_column{padding:0 15px 0 24px; vertical-align:top}
#right_column{width:358px; padding:0; vertical-align:top}

/**/
#header{position:relative; background:#540b0f; width:100%}
#headerInn{width:960px; margin:auto; position:relative; height:170px}
#logo{position:absolute; top:18px; left:63px; display:block}
    #logo img{border:none}
#topBanner{padding:18px 0 15px 350px}
#headerBot{background:url(../images1/head_bot.gif) 0 0 repeat-x #ffe199}
#headerInnBot{width:960px; margin:auto; position:relative; font-size:16px; font-weight:bold; padding:7px 0 4px}
    #headerInnBot span.right{display:block; float:right; margin-right:28px}
    #headerInnBot span{margin-left:115px}

/**/
#centerContainer{background:url(../images1/cent_top.jpg) 0 0 no-repeat; min-height:520px; padding:20px 40px 65px}

/**/
#leftMenu{list-style:none; padding:0; margin:0 0 40px}
#leftMenu li{padding:0 0 10px}
    #leftMenu a{font-size:18px; text-decoration:none}
    .linkSelected{color:#540b0f}
#leftMenu ul{list-style:none; padding:7px 0 0 10px; margin:0}
#leftMenu ul li{padding:0 0 3px}
#leftMenu ul a{font-size:14px; font-weight:bold}
    #leftMenu ul a.link2Selected{color:#540b0f}
#leftMenu ul li ul a.link3Selected{color:#540b0f}

/**/
#subscribeBlock, #searchBlock{margin:0 0 48px; font-size:14px; font-weight:bold}
    #subscribeBlock p, #searchBlock p{margin:0; padding:0}
.textInp{background:#ffe199; border:none; border-bottom:1px solid #f9d27f; width:148px}
    #srchInp{width:100px}
.submButt{text-align:right; padding:3px 0 0}    
    .submButt input{color:#000; background:none; border:none; font-size:11px; font-weight:bold; cursor:pointer}
    .orderInput{background:#ffe199; border:1px solid #cc9900; width:300px; height:20px}
.btn{cursor:pointer; border:1px solid #cc9900; width:83px; height:20px; background:#ffe199}
    .sysMessageTrue{text-align:center; border:1px dashed green; padding:10px; color:green; margin-right:315px}
    .sysMessageFalse{text-align:center; border:1px dashed red; padding:10px; color:red; margin-right:315px}
    
    .sysMessageTrueR{text-align:center; border:1px dashed green; padding:10px; color:green; font-size:11px}
    .sysMessageFalseR{text-align:center; border:1px dashed red; padding:10px; color:red; font-size:11px}
/**/
#tagCont{margin:0 0 60px; text-align:center; padding:0 10px}
    #tagCont a{text-decoration:none; font-weight:bold}
    .size_8{font-size:8px}
    .size_9{font-size:9px}
    .size_10{font-size:10px}
    .size_11{font-size:11px}
    .size_12{font-size:12px}
    .size_13{font-size:13px}
    .size_14{font-size:14px}
    .size_15{font-size:15px}
    .size_16{font-size:16px}

/**/
.plAnons{margin:0 0 10px; width:338px; font-size:14px; font-weight:bold; line-height:14px}
.plTop{background:url(../images1/pl_anons_top.png) 0 0 no-repeat; padding:9px 22px 0 8px; overflow:hidden}
.plBot{background:url(../images1/pl_anons_bot.png); width:338px; height:14px}
    .plAnons img{float:left; border:none; margin:0 12px 0 0}
.anonsAuthor{text-align:right; padding:2px 0 12px}
.anonsTime{text-align:right}
.anonsName{padding:0 0 13px 5px}
    .anonsName a{font-size:16px; text-decoration:none}

/**/
.newsList{list-style:none; padding:0; margin:0}
    .newsList li{padding:0 0 20px}
    .newsList a{text-decoration:none; font-size:13px}
    .newsList a:HOVER{text-decoration:underline}
a#archieve{display:block; text-align:center; font-size:14px; text-transform:uppercase; text-decoration:none; font-weight:bold}

/*Ð¤ÑóÑ‚ÐµÑ¢*/
#footer{margin:0 15px 0 25px; position:relative; padding:3px 0 15px 15px}
    #footer a{text-decoration:none}

/*Ð’Ð½ÑóÑ‚Ñ¢ÐµÐ½Ð½Ð¸Ðµ Ñ£Ñ‚Ñ¢Ð°Ð½Ð¸Ñ†Ñ‹*/
#inner #centerContainer{padding-top:5px; padding-right:30px; padding-bottom:0}
#inner #left_column{padding-top:15px; width:145px}
#inner #center_column{padding-right:0px}
#inner #footer{font-size:10px; padding-left:18px; margin-left:25px; margin-right:25px}
    #inner #footer a{font-size:10px}
#inner .textInp{width:138px}
    #inner #srchInp{width:90px}

#copyr{float:right; padding:10px 10px 0 0; font-size:12px}

#plCentTop{background:url(../images1/pl_cent_top.png); height:17px}
#plCentBot{background:url(../images1/pl_cent_bot.png); height:19px}
#plCent{background:url(../images1/pl_cent.png) 0 0 repeat-y; min-height:627px}

#plCentTop2{background:url(../images1/pl_cent_top2.png) no-repeat; height:17px}
#plCentBot2{background:url(../images1/pl_cent_bot2.png) no-repeat; height:19px}
#plCent2{background:url(../images1/pl_cent2.png) 0 0 repeat-y; min-height:627px}
#text{padding:0 20px 0 24px}

#pressList a{text-decoration:none}
    #pressList a:HOVER{text-decoration:underline}
.year{padding:10px 0 0}
.year a{font-size:16px; font-weight:bold}

.fotoPl{background:url(../images1/pl_foto.png) 0 0 no-repeat; width:100px; height:110px; float:left; margin:0 12px 10px 0; overflow:hidden}
    .fotoPl img{border:none; margin:0 0 2px}
    .fotoPl a{display:block; text-decoration:none; padding:3px 5px 0 3px; line-height:12px; font-size:12px; font-weight:bold; text-align:center; height:99px; overflow:hidden}
    
/**/
#container{padding:15px 0 0; min-height:627px}
.artPl{width:99px; height:158px; float:left; margin:0 4px 11px 0; overflow:hidden}
.withName{background:url(../images1/pl_art.png) 0 0 no-repeat; }

    .artPl img{border:none; margin:0 0 2px}
.withName a{text-decoration:none}
.artPl a{display:block; font-size:12px; font-weight:bold; text-decoration:none; padding:5px 2px 0; line-height:14px; text-align:center; height:120px}

.col{float:left; width:115px}
    .bigCol{width:235px}
.plHead{background:url(../images1/pl_ruk.png) 100% 100% no-repeat; text-align:center; padding:3px 0 8px; font-weight:bold; width:99px; margin:0 0 6px; line-height:14px}
    .bigCol .plHead{width:235px}
    .bigCol .col{margin-left:8px; width:105px}
    
.plRuk{width:99px; margin:0 0 11px 0; padding:0 0 6px; background:url(../images1/pl_ruk.png) 100% 100% no-repeat}

    .plRuk img{border:none; margin:0 0 2px}
    .plRuk a{display:block; text-decoration:none; padding:5px 1px 0; line-height:12px; font-size:9px; text-align:center}
    .plRuk p{display:block; text-decoration:none; padding:5px 1px 0; line-height:12px; font-size:9px; text-align:center}
    
/**/
.afishaCol{float:left; width:350px; margin:0 10px 0 0}
.afishaHead{background:url(../images1/pl_afhead.png) 100% 100% no-repeat; text-align:center; padding:3px 0 8px; font-weight:bold; width:155px; margin:0 auto 10px; line-height:14px; text-transform:lowercase; font-size:13px}

.afishaColInn{background:url(../images1/pl_af.png) 100% 100% no-repeat; padding:2px 4px 10px 0}


.afishaTb{width: 100%; border:none; border-collapse:collapse}
.afishaTb td{vertical-align:top; font-size:10px; line-height:12px}
.afishaTb a{font-size:10px}
    .chet td{background:#fcc155}
    
    .num{padding:2px 0 2px 15px; width:40px}
    .order{text-align:right; padding:2px 15px 2px 0}
        .order a{font-size:11px; text-decoration:none; color:#540b0f; font-weight:bold}
        .order a:HOVER{text-decoration:underline}
        .coment{text-align:left; padding:0px 5px 30px 0px}
        .video{padding-bottom:30px; text-align:center}
        .not{text-align:justify; padding:0px 0px 30px 0px}
        .bigFoto{float:left; margin:0px  8px 0px 0px; width:207px}
.bigFoto img{border:none}
.bigFoto img.main{width:206px}
        .up{padding-bottom:5px}
        .down{padding-bottom:13px}

.columnInf{width:450px; float:left;}
.columnInfE{width:450px; float:left;}

.perf{font-weight:bold; text-decoration:none}

.forum{width:775px; border:none; border-collapse: collapse; border-spacing: 0px; margin-bottom:5px;}
.forum td.top{background:#B4864B; font-weight:bold; color:#fff; text-align:center;}
.forum td.l{border-left:1px solid #540b0f}
.forum td.r{border-right:1px solid #540b0f}
.forum td{/*height:20px;*/ background:#F8E2AD; padding:3px 7px; font-weight:bold; border:1px solid #540b0f; text-align:center; vertical-align:middle;}
.forum_extra td{/*height:20px;*/ background:#F8E2AD; padding:10px; font-weight:bold; border:1px solid #540b0f; text-align:center; vertical-align:middle;}
.forum td span{font-weight:bold;}
.forum .topOut{text-align:left; text-transform:uppercase; background:#540b0f; font-weight:bold; color:#fff; border-bottom:2px solid #ffffff; padding:10px;}
.forum .top_head{text-align:left; text-transform:none; background:#6e0309; font-weight:bold; color:#fff; border-bottom:none; padding:10px; font-size:11px;}
.forum .date, .forum .cit{height:15px; text-align:right; padding:5px 10px 5px 5px}
.forum .date{border-bottom:none; background:#B4864B; font-weight:bold; color:#fff; text-align:right;}
.forum .date a{float:left; font-size:11px}
.forum .cit{border-bottom:1px solid #540b0f; border-top:1px dashed #540b0f;}
.forum .message{text-align:left; border-top:none; border-bottom:none}
.forum .citAuth{padding:3px 5px 3px 10px; text-align:right;}
.forum .citInn{padding:3px 5px 3px 10px}
.forum .citOut{border:1px dashed #540b0f; background:#F9EDD1; margin-bottom:10px;}

.sysFalse{color:red; border:1px dashed red; margin:10px 0px 10px 0px; padding:5px; width:300px}
.sysTrue{color:green; border:1px dashed green; margin:10px 0px 10px 0px; padding:5px; width:300px}


.sT2{border:1px dashed green; padding:5px; color:green; margin:10px 0px 10px 0px;}
.sF2{border:1px dashed red; padding:5px; color:red; margin:10px 0px 10px 0px;}

.sT2Ex{border:1px dashed green; padding:5px; color:green; margin:10px 0px 10px 0px;}
.sF2Ex{border:1px dashed red; padding:5px; color:red; margin:10px 0px 10px 0px;}

.forumOrd{width:775px; border:1px solid #540b0f; border-collapse: collapse; border-spacing: 0px;}
.forumOrd .topOut{text-align:left; text-transform:uppercase; background:#540b0f; font-weight:bold; color:#fff; border-bottom:2px solid #ffffff}
.forumOrd td{height:20px; background:#F8E2AD; padding:10px; border:none; text-align:left}

.formaInn{float:right; margin:-10px 30px 15px 0px;}
.forma{background:url(../images1/log.png) repeat-y; padding:0px 10px 0px 10px; width:275px;}
.log_top{background:url(../images1/log_top.png) no-repeat; width:275px; height:11px;}
.log_bot{background:url(../images1/log_bot.png) no-repeat; width:275px; height:11px;}
.forma .come{border:none; cursor:pointer; background:none; font-size:12px; font-weight:bold;}
.forma .come:hover{text-decoration:underline; color:#540b0f}

.sT{border:1px dashed green; padding:5px; color:green; margin-bottom:10px; width:243px;}
.sF{border:1px dashed red; padding:5px; color:red; margin-bottom:10px; width:243px;}

.sTEx{border:1px dashed green; padding:5px; color:green; margin-bottom:10px; width:243px;}
.sFEx{border:1px dashed red; padding:5px; color:red; margin-bottom:10px; width:243px;}


.forma2{padding:30px 30px 0px 30px;}
.forma2 .push{width:80px; height:25px; font-size:12px;}

.exF{display:none;}

#pressList{
    position:relative;
    padding-bottom:1px;
}
.hall_map{
    position:absolute;
    top:0px;
    left:515px;
}

.hall_map p{
    text-align:center;
}

.hall_map img{
    border:none;
    height:88px;
    width:150px;
}

.ban{
    position:absolute;
    top:145px;
    left:415px;
}

.ban img{
    border:none;
}

.auth_photo{
    background:url(../images/nofoto.png) 0px 0px no-repeat;
    width:88px;
min-height:88px;
    text-align:center;
}
.auth_photo_out{width:150px; padding-right:0px !important; }
.auth_photo_out img{
    width:150px;
    border:1px solid #540b0f; 
}

.auth_t td{
    vertical-align:top;
}

.auth_photo_main{
    
}

.auth_photo_main img{
    width:70px;
    border:1px solid #540b0f; 
}

.new{
    color:#8d0202;
    text-decoration:underline;
    font-weight:bold !important;
}
a:hover span.new{color:#540B0F;}

.new_a{
    color:#8d0202;
    text-decoration:underline !important;
}

.info{
    font-weight:normal;
    font-size:11px;
    text-align:left !important;
}

.author_main{
vertical-align:top !important;
width:120px;
border-bottom:none;
}
.autor_name_main{
    font-weight:bold;
    color:#540b0f;
    text-decoration:underline !important;
}

.autor_name_main:hover{
    text-decoration:none !important;
}

.info .new_a{
    color:#8d0202;
    font-size:11px;
    text-decoration:underline !important;
}

.icon{
    margin:0px 0px -2px 0px;
    border:none;
}

.right_border{
    border-right:none !important;
}

.left_border{
    border-left:none !important;
}

.border-bottom{
    border-bottom:none !important;
}

.border-top{
    border-top:none !important;
    vertical-align:bottom !important;
}



.left_side{
    text-align:left !important;
    padding-left:0px !important;
}

.date_last{
    width:100px;
}

.letter{
    border-top:1px solid #540b0f;
    padding-top:10px;
    margin-top:10px;
}

.letter span{
    display:block;
    padding:5px;
    font-size:12px;
    font-style:italic;
    background:#fed87e;
    text-align:left !important;
    border:1px dotted #785502;
}

.middle td{vertical-align:top !important;}

.last_msg{
    position:absolute;
}
.last_msg_inn{
    background:#e6bf79;
    border:1px solid #fff;
    padding:5px;
    width:300px;
    height:200px;
    position:relative;
}

.read td{
    background:#f5d790 !important;
}

.forum .date-new{
    background:#448844;
}

.last-wrap{display:none;}
.last-user{
    float:right;
}
.last-user a{
    text-decoration:underline !important;
    color:#fff;
    font-weight:bold;
}

.last-user a:hover{
    text-decoration:none !important;
}

.forum .top_head span{
margin-right:24px;
}

.forum .top_head span.last-span{
margin-right:0px;
}
