@charset "windows-1251";
/* CSS Document */
html,body{ margin:0; padding:0; height:100%; background: #000;}
img{ border-width:0;}
h1,h3,p{ margin:0;}
a:hover{ text-decoration:none;}
#div0{ position:absolute; left:0; top: 0; width: 100%; min-width: 1000px; width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
#main{ position:absolute; left: 50%; top: 0; margin-left: -500px; background: url(/images/top.jpg) no-repeat; float:left; width: 1000px;}
#top{ float:left; width:100%; height:333px;}
#link{ float:left; padding: 100px 0px 0px 45px;}
#link a{ width: 140px; height: 125px; display:block;}
#menuBox{ float:right; padding-top: 115px; text-align:left}
#menuBox div{ float:left; width: 133px;}
#menuBox div a{ display:block; font: bold 16px Arial; color:#FFF; margin-top: 8px;}
#menuBox div a:hover{ text-decoration:none;}
#all{ float:left; width: 980px; padding: 10px 10px; position:relative; border-bottom:1px solid #A6B316;}
#allTable{ width:100%;}
#allTable td{ vertical-align:top; padding-bottom:15px;}
.spacer{ width: 5px;}

#leftBlock{ background: #0F3140; width:230px;}
#leftBlock div.boxes{ float:left; width:100%;}
#leftBlock h3{ font: 19px "Times New Roman"; color:#B1B0B0; padding:10px 0 0 10px;}
#afishaBox{ font: 11px Arial; float:left; position:relative; left: 4px; width: 215px; border-bottom: 1px solid #2C2B29; padding:0px 0px 20px 5px;}
#afishaBox p{ padding:11px 0px 5px 0px; font-weight: bold; color:#FFF;}
#afishaBox a{ color:#F60; }
#autorizBox{ position:relative; left: 4px; width: 220px; padding: 10px 2px; border-bottom: 1px solid #2C2B29; font: 11px Arial; color:#FFF;}
#autorizBox a{ color:#FFF;}
#autorizBox div{ float:left; width: 105px; padding:10px 0px 10px 4px;}
#autorizBox div input{ background:#EDE8DF; padding: 1px 2px; width: 91px; font: 11px Arial;}
#autorizBox p{ padding-bottom:15px; width: 210px; float:left;}
#autorizBox p span{ float:left; display: block; padding:0px!important;}
#check{ position:relative; top: 2px;}
#enter{ float:right; background:url(/images/enter_bg.jpg) no-repeat; width: 70px; height:30px; border:none; font: 15px "Times New Roman"; color:#FFF; cursor:pointer;}
#autorizBox span{ padding-left: 5px;}
#listenersBox{font: 11px Tahoma; position:relative; left: 4px; width: 215px; border-bottom: 1px solid #2C2B29; padding:0px 0px 20px 5px;}
#listenersBox p{ padding-top: 15px; color:#B1B0B0;}
#listenersBox a{ font-weight:bold; color:#FFF; text-decoration:none;}
#mp3Box{font: 11px Tahoma; float:left; position:relative; left: 4px; width: 215px; border-bottom: 1px solid #2C2B29; padding:0px 0px 20px 5px;}
#mp3Box div{ padding-top: 12px;}
#mp3Box div a{ color:#B1B0B0;} 

#centerBlock{ background:#FFF; padding: 0px 7px;}

#centerBlock h1{ font: 36px "Times New Roman"; color:#333; padding: 10px 0px 0px 20px; }
.newsBox{ float:left; width: 97%; border-bottom:1px solid #C4BFB8; padding: 15px 1% 15px 2%;}
.newsBox h3{ text-decoration: underline; font: 21px "Times New Roman"; color:#333; padding-left: 10px;}
p.titr, p.titr a { padding: 0px 0px 17px 10px; font: 12px "Times New Roman"; color:#7D7D7D;}
.newsAll{ float:left; width:100%;}
.newsImg{ float:left; border: 10px solid #D9CCBB; padding:0px;}

.newsContent{ padding-left: 180px;}
.newsBox p.newsText{ font:12px Tahoma; color:#333; text-align:justify /*height: 95px;*/}
.newsBox p.newsComment{ font: 11px "Times New Roman"; text-align:right; margin-top:7px}
.newsContent a{ float:right; font: 16px "Times New Roman"; color:#F30;}

.newsContentFull{ margin:0px 0px 10px 10px; text-align:justify;   }

.newsBoxFull p.titr{ padding: 0px 0px 17px 10px; font: 12px "Times New Roman"; color:#7D7D7D;}
.newsBoxFull p.titrComment{ padding: 0px 0px 0px 0px; font: 12px "Times New Roman"; color:#7D7D7D;}
p.textComment {background-color:#D4D3D3; padding:7px; }
.newsBoxFull h3{ text-decoration: underline; font: 21px "Times New Roman"; color:#333; padding-left: 10px;}
h4{ text-decoration: underline; font: 18px "Times New Roman"; color:#333; padding-left: 10px; }
.newsBoxFull p.newsTextFull, .fTextFull, .newsBoxFull p, .newsBox { font:12px Tahoma; color:#333;  }


.newsBoxFull img { padding:7px;  }
.newsBoxFull p.newsCommentFull{ font: 11px "Times New Roman"; text-align:right;}
.newsContentFullLink { float:right; font: 16px "Times New Roman"; color:#F30;}

#rightBlock{ background: #D4D3D3; width: 220px; padding: 0px 15px;}
#rightBlock h3{ padding: 10px 0px; color:#272424; font: 19px "Times New Roman";}
.recText{ padding: 10px 0px; font: 12px Arial; color:#333;}
.recText a{ font: 15px "Times New Roman"; color:#333;}
#temsBox div{ padding-bottom: 10px; font: bold 11px Tahoma; color:#333;}
#temsBox div a{ font-weight: normal; color:#333;}

#bottomBlock{ float:left; width: 100%; padding: 10px 0px 20px 0px;}
#bottomLeft{ float:left; padding-left: 20px; width:600px; font: 10px Arial; color:#666; text-align:justify}
#bottomLeft a{ color:#666;}
#bottomRight{ font: 12px "Times New Roman"; color:#272424; float:right; text-align:right; line-height:30px;}
#bottomRight a{ color: #727070;}

object, embed {margin-left:7px; _margin-left:15px;  margin-bottom:7px }

#error { color:#ff6600; font: bold 11px Arial;  }
.errorLogin { margin-left:10px; margin-top:7px; }

.registr  {height:12px;}
.clear    {clear:both;width:100%}
.greyLine { border-bottom:1px solid #C4BFB8; width:100%; margin-top:25px; _margin-top:0px;}

#commentForm {height:100px; width:99%; _width:98%}
#errorComment {color:Red; font-weight:bold;}

.adminButton {cursor:pointer; color:#7D7D7D; font: bold 9px Tahoma; display:inline; float:right; padding-top:6px; padding-left:3px }
.editorialForm {width:99%; _width:98%}

.cat { float:left; width: 160px;  padding: 5px; padding-right:15px; margin-left:30px;}
.cd { float:left; width: 160px; height: auto; padding: 5px; padding-right:15px; margin-left:30px;}
.cd p{  font:12px Tahoma; color:#333; text-align:left /*height: 95px;*/}
.cd h5{ font:12px Tahoma; color:#333; text-align:left; padding:0; margin:0; /*height: 95px;*/}
.cd h6{ font:12px Tahoma; color:#333; text-align:left; padding:0; margin:0; font-weight:bold; /*height: 95px;*/}
.cat h6{ font:12px Tahoma; color:#333; text-align:left; padding:0; margin:0; font-weight:bold; /*height: 95px;*/}

#descr td {padding-bottom:3px; padding-left:15px;}
#descr td.title {font-weight:bold;}
.title {font-weight:bold;}
.buy {font-weight:bold; }

.newsBox table td {padding-bottom: 0px!important;}
