@charset "windows-1251";
/* CSS Document */

/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0} 
table {border-collapse:collapse;border-spacing:0} 
fieldset,img {border:0} 
address,caption,cite,code{font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;color:#000; font-family:Arial} 
hr {border: 0;color: #525252;height: 1px;}
.clear, .clr {clear:both;height:0;font-size: 1px;line-height: 0px}
/*---------- END RESET ----------*/
h1{font-size:2.5em;margin-top:0.6em;margin-bottom:0.6em;line-height:1.2em}
h2{font-size:2em;margin-top:0.9em;margin-bottom:0.9em;line-height:1.2em}
h3{margin-bottom:1.2em;margin-top:1.2em;line-height:1.2em; font-family : Arial; font-size: 14pt; color: #000;text-transform: uppercase;}
h4{font-size:1.2em;margin-bottom:0.1em;line-height:1em;font-family : Arial;margin-top:0.1em;text-transform: uppercase;}

a:link {color:#000; text-decoration:underline; font-family:arial;}
a:active {color:#000; text-decoration:underline; font-family:arial;}
a:visited {color:#000; text-decoration:underline; font-family:arial;}
a:hover {color:#000; text-decoration:underline; font-family:arial;}

/* MAIN STRUCTURE STYLES  */

body{
	font-family:arial;
	color:#000;
	padding:0;
}

p {	font-size:10pt;
	font-family:arial;
	color:#000;
	text-align:left;
	padding-bottom: 6px;
}

td {	font-size:10pt;
	font-family: Arial, Tahoma, Geneva, sans-serif;
	color:#000;
	text-align:left;
}


.left { float:left}
.right { float:right}
.clenFloat { font-size:1px; clear:both}
.osn { width: auto}
.podr { margin-left:20px}
.inputtext {color:#0}
input {color:#0}



ul#listenli li a:link,a:active,a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color : #222222; text-decoration: none; font-weight: normal; }
ul#listenli li a:hover	       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; text-decoration: underline; color : #444444;  font-weight: normal;}
ul#listenli li a span {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color : #222222; text-decoration: none; font-weight: normal; }

ul#listenli {list-style: none;}
ul#listenli li {
    padding-left:25px; /* отступ от маркера */
    padding-top: 5px;
    height: 20px;	
    background:url('../images/play.jpg' ) no-repeat left center; /* задаем фон */
	}

.frame {
	border: 1px solid #878787;
}


.inputstyle {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #5F726F;
	background-color: #E2EDEB;
	border: 1px solid #333333;
}


div#leftmenu {
	width:200px;
	padding:0;
}

div#leftmenu a:link {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	padding-left: 20px;
}

div#leftmenu a:visited {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	padding-left: 20px;
}

div#leftmenu a:hover {
	color: #444;
	padding-left: 25px;
	cursor: pointer;
}


div#topmenu {
	width:750px;
	height:35px;
	background-color: #23363c;
	padding-left:50px;
	padding-top:15px;
}
div#topmenu a {
	padding-left: 10px;
}

div#topmenu a:link {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
}

div#topmenu a:visited {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
}

div#topmenu a:hover {
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #cdcdcd;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
}


div#downmenu {
	width:1000px;
	height:41px;
	background-color: #878787;
	text-align: center;
	padding-top:15px;
	padding-bottom:15px;
}

div#downmenu a:link {
	font-family: arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	padding-left:5px;
	padding-right:5px;
}

div#downmenu a:visited {
	font-family: arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	padding-left:5px;
	padding-right:5px;
}

div#downmenu a:hover {
	color: #444;
}



.vline {
	background: url(images/vline.gif) 0 0 repeat-y;	
}

.hline {
	background: url('/images/hline.gif') repeat-x;
	height: 1px;
	width: 799px;	
}

.dobro {
	width: 779px;
	padding: 10px;
}

.news {
	width: 579px;
	padding:10px;
	float: left;
	border-top-style:none;
	border-left-style:none;
	border-bottom-style:none;
	border-right-style: dotted;
	border-right-color: #000;
	border-right-width:1px;
	overflow:hidden;
}

.blok800 {
	width: 779px;
	padding: 10px;
}
.guest {
	width: 185px;
	float:left;
	overflow:hidden;
	padding-left: 10px;
	padding-top: 5px;

}

.mainguest {
	width:183px; 
	overflow:hidden;
}

.mainguesttitle {
	font-family: arial;
	font-size: 14px;
	color: red;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

span#mainguestlink a {
	font-family: arial;
	font-size: 11px;
	color: #blue;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
}

.mainguestname {
	font-family: arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.mainguesttext {
	font-family: arial;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-style: italic;
}

.mainguesthr {
	border-top-style: dotted;
	border-top-width:1px;
	border-left-style:none;
	border-bottom-style:none;
	border-right-style: none;
}

#links a, a:visited  {
	font-family: arial;
	font-size: 8px;
	color: #ccc;
	text-decoration: underline;
	font-weight: normal;
}



#a0 a, a:active,a:visited {font-size: 12px;color: #000;text-decoration: underline;}
#a0 a:hover {font-size: 12px;color:#303030;text-decoration: none; }

#video tr {
height:200px;
} 

#video tr td {
text-align:center;
vertical-align:top;
font-weight:bold;
}

.videotitle {
	font-weight:bold;
}

.ontop {
	font-style: italic;
	}

.videoline {
	border-top-style: dotted;
	border-top-width:1px;
	border-left-style:none;
	border-bottom-style:none;
	border-right-style: none;
}

.smallvideo {
float:left;
width:24%;
height:150px;
text-align:center;
vertical-align:top;
font-weight:bold;
}

.new2011{
width:1000px;
height:99px;

}

.play {
	text-decoration:underline;
}

.anons1 td {vertical-align:top;}
