body{ font-family: Tahoma, arial; font-size:12px; background-color:#F3F3F3; color:#000000; margin:0; padding:10px; text-align:left; }

/* Round cornered boxes and backgrounds---------------------------------------- */
span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {	font-size: 1px;	line-height: 1px;	display: block;	height: 5px;	background-repeat: no-repeat;}
span.corners-top {	background-image: none;	background-position: 0 0;	margin: 0 -5px;}
span.corners-top span {	background-image: none;	background-position: 100% 0;}
span.corners-bottom {	background-image: none;	background-position: 0 100%;	margin: 0 -5px;	clear: both;}
span.corners-bottom span {background-image: none;	background-position: 100% 100%;}
span.corners-top {background-image: url("img/corners_left.png");}
span.corners-top span {background-image: url("img/corners_right.png");}
span.corners-bottom {	background-image: url("img/corners_left.png");}
span.corners-bottom span {background-image: url("img/corners_right.png");}

#body{ width:980px; background:#fff;margin:0 auto; clear:both; }
 .inner{padding:0 5px;}

div.in_head{height:195px;}
#logo{left:50px; position:relative; float:left;}

div.in_head div.right{float:right; padding:0; margin-top:20px; margin-right:40px;}
div.in_head div.banner{float:left; width:360px; height:150px; overflow:hidden; background:none;}
div.in_head div.program{ float:left;width:220px; filter:alpha(opacity=80); opacity: 0.8; background-color:#fff;margin-top:20px; margin-left:10px;}
td.head_prog {font-weight:bold; padding:2px;}
td.now_font{font-size:10px;color:#F7C4C6;background-color:#E44148;text-align:center;}
td.now_font div{position:relative; top:-2px;}
td.now_line{color:#fff;font-weight:bold;text-align:left;padding:0 5px;}
div.in_head div.program table td span.text{position:relative; left:7px;}
td.later{text-align:left;padding:5px; background: url(img/point_black.gif) no-repeat  5px center;}
td.head_prog{text-align:left;color:#333333;font-weight:bold;padding-bottom:5px;}

a.arrow{padding-right:20px; display:block; margin-bottom:5px;}
div.menubar{height:34px; width:100%; clear:both; margin:0; padding:0; position:relative; top:-2px;}
div.menubar div.left{ float:left; height:34px;width:6px;}
div.menubar div.right{ float:right; height:34px;width:6px;}
 div.inner_menu{padding:0 5px; position:relative; top:-5px;}
 
.jqueryslidemenu{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font: 12px;width: 90%; float:left; z-index:10;position:relative;}
.jqueryslidemenu ul{margin: 0;padding: 0;list-style-type: none;position:relative;z-index:10;}
.jqueryslidemenu ul li{position: relative;display: inline;float: left;z-index:10;}
.jqueryslidemenu ul li a{display: block; color:white;height:27px;padding:7px 15px 0;text-decoration: none;font-size:14px;position:relative;z-index:10;}
* html .jqueryslidemenu ul li a{ display: inline-block;z-index:10;position:relative;}
.jqueryslidemenu ul li a:hover{text-decoration:underline;z-index:10;position:relative;}
.jqueryslidemenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;z-index:10;}
.jqueryslidemenu ul li ul li{position:relative;float: none;z-index:10;position:relative;}
.jqueryslidemenu ul li ul li ul{top: 0;}
.jqueryslidemenu ul li ul li a{font: normal 13px;width: 140px;margin: 0;border-top-width: 0;border-bottom: 1px solid #eee; background:#cecece url("img/gradient.gif") top;height:20px;padding: 3px 10px;color: #3b3b3b;text-decoration: none;}
.right_menu{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font: 10px; float:left; z-index:10; position:relative;}
.right_menu a{color:white;height:27px;padding:7px 0px 0;display: block;}


.jqueryslidemenuz ul li ul li a:hover{background: red;color: black;font-weight: bold;}
.downarrowclass{position: absolute;top: 14px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}
div#content{clear:both;}
div.content_left{float:left; clear:right; margin:10px;width:235px; overflow:hidden; }
div.content_center{float:left; width:450px;  margin:10px 0; }
div.content_right{float:right; width:235px; margin:10px;}


div#footer{margin:10px 0;}
div#footer div{width:400px;}
div#footer div.float_right{text-align:right;}

div.left div.banner {margin:10px 0;}
div.right div.banner {margin:10px 0;}
img{border:0;}
h1{margin:0;padding:0 0 10px 0;font-size:18px;font-weight:normal;}
h2{font-size:22px;font-weight:normal;color:#000000;margin:0 0 10px 0;padding:0;}
h3{font-size:18px;font-weight:normal;color:#000000;margin:0 0 10px 0;padding:0;}
h4{margin:0;padding:5px 0 5px 0;font-size:14px;font-weight:normal;}
h5{margin:0;padding:0; display:inline;}

h4.inline{ display:inline;}
/*----------------------AFISHA-------------------------*/
#afisha{background:url(img/afisha_back.jpg) repeat-y center; width:235px; min-height:50px; margin:10px 3px; vertical-align:top;text-align:center;}
.afisha_up{background:url(img/afisha_up.jpg) repeat-y center; width:235px; height:166px;  vertical-align:top; text-align:center; }
.afisha_down{background:url(img/afisha_down.jpg) bottom no-repeat; width:235px; min-height:166px; padding-bottom:30px; vertical-align:bottom;}
.afisha_down p {padding:10px 20px 0; margin:0;}
.afisha_down p.all{text-align:center;position:relative; bottom:0;}
#afisha h2{padding:45px 20px 0;font-size:14px; font-weight:bold;}
.bold{ font-weight:bold;}
.big{font-size:16px;}

#calendar_data{ text-align:center; background:url(img/loading.gif) no-repeat center;width:235px; min-height:151px; }
table.rounded5 { margin:10px auto 20px; background:#FADBA2; }

.calendar_date	{ color : #222222; }
.calendar_date a { color: #990000;}
.calendar_date a:hover { color: #CC0000;}

span.calendar_navigation			{ color : #222222; }
span.calendar_navigation a			{ color: #990000; text-decoration: none; }
span.calendar_navigation a:hover		{ color: #CC0000;}

.calendar_day					{ color : #222222; }
a.calendar_day					{ color: #0000aa; text-decoration: none; }
a.calendar_day:hover			{ color: #000080; text-decoration: underline; }

.calendar_date_number			{  color : #222222; }
a.calendar_date_number			{ color: #0000aa; }
a.calendar_date_number:hover	{ color: #000080;  }

.calendar_date_number{text-align:center;width:10px;}
.calendar_status{ color:#990000; } 
a.calendar_status {color:#000;}
a.calendar_status:hover { background:#CC0000; color:#fff}

 .date_active{font-weight:bold; background:#CC0000; color:#fff}
 a.date_active {font-weight:bold; background:#CC0000; color:#fff}

div.text					{ color : #222222; }
a.text					{ color: #0000aa;  }
a.text:hover			{ color: #222222;}

.clear{clear:both;}
.clear_left{clear:left;}
.left_pad{float:left; margin:3px;}
div.float_right{float:right}
div.float_left{float:left}

div.radio_line{background:url(img/radio_line.jpg) repeat-x; height:62px; width:213px; float:left; margin-top:10px; }
	div.radio_line h3{color:#fff; margin:5px;}
	div.radio_online{ text-align:right;width:235px; position:relative; top:-80px; }

div.radio_line_left{background:url(img/radio_line_left.jpg) no-repeat; float:left; height:62px; width:11px; margin-top:10px;}
div.radio_line_right{background:url(img/radio_line_right.jpg) no-repeat; float:left; height:62px; width:11px; margin-top:10px;}
div.radio_content{position:relative; top:-50px; padding:5px;}
div.radio_news{position:relative;  top:-50px; padding:5px;}
	div.radio_news a{color:#0066CC;}
	div.radio_news .color{color:#0066CC;}
	div.radio_news .banners{margin:5px auto; width:120px; height:50px; overflow:hidden;}

div.right_panel_bottom{position:relative;  top:-100px;}
div.corner { background: #fff;  width:215px; border:1px solid #eee; padding:10px;margin:10px 0;height:auto;}

div.corner_top {  width:215px; border:1px solid #eee; padding:10px;margin:0 0 10px 0;/* position:relative;z-index:200;*/ height:auto;}

div.corner_grey{background: #eee url("img/corner.png") no-repeat top left;  border:0; width:215px; padding:10px; margin:10px 0;}

div.corner_grey_center{background: #eee url("img/corner.png") no-repeat top left;  border:0; width:435px; padding:10px; margin:10px 0;}


td.h_rule{ background-image:url(img/h_rule.jpg);height:30px;background-position:center;background-repeat:repeat-x;}
td.h_rule_{background-image:url(img/h_rule.jpg);height:15px;background-position:center;background-repeat:repeat-x;}
.gr_font{color:#4A4A4A;}
td.v_rule{background-image: url(images/v_rule.jpg);width:10px;background-position:center;background-repeat:repeat-y;}
.grey_f{color:#7B7B7B;font-size:10px;}

hr {color: #fff; background-color: #fff; border:0; border-bottom: 1px dashed #ccc; width:95%; margin:5px auto;}


table.red{background-image:url(img/bg_red.jpg) repeat-y top left #b9191d; color:#fff;}
table.red h3{color:#fff; margin:0; padding:0;}

#button_online{text-align:center; padding:5px;  }

/*------------------ right bar  ticker anons --------------------*/

body {font-size:small;font-family:arial,helvetica,sans-serif}
h1 {font-size:150%;color:#999}
h2 {font-size:130%;color:#666}
h4{font-weight:bold;}

/* ---------------- Begin  Ticker box CSS ----------------- */
.tickerbox {height:350px;}
.tickerbox ul { position:relative; margin:0px; padding:0px; width:100%;}
.tickerbox li {
width:100%;
list-style:none;
list-position:inside;
position:absolute;
top:3px;left:3px;
overflow:hidden;
font-size:12px
}
/* ---------------- End  Ticker box CSS ----------------- */
.box {border:4px groove #FFFF00; display:none}
/*LINE*/
.line {	width:200px;overflow:hidden;height:40px; margin:0 auto; position:relative; top:-35px;}
div.move {overflow:hidden;width:99999px !important;padding:0 10px;}
.line p {float:left;width:auto;margin:0;padding:0 20px 0 0;}
.white{color:#fff;}
.anons{padding:10px 0;}



