/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Tahoma, Arial, Helvetica, sans-serif; color: #fff; min-width:997px; font-size:100.01%; background:#060606;}
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #00a3e6; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{font-size: 24px; margin-bottom:10px; color:#00a3e6;}
h2{font-size: 140%;color:#e11e25; font-weight:normal;margin-bottom:10px; }
h3{font-size: 130%; margin-bottom:10px;color:#e11e25; font-weight:normal;}
h4{font-size: 14px; margin-bottom:12px; color:#fff; font-style:italic; color:#ff0187}

p{margin-bottom: 12px; line-height:1em; padding-left:28px;}

.clear{ clear: both; height: 1px; font-size: 1px;}


.green{color: #35a845;}
.red{color: #ff0000;}
.grey{color: #bfc2c6;}
.pink{color: #c79cb7;}

ul{ margin-bottom:12px; padding-left:16px;}
ul li{}

small{font-size:0.9em;}

#main,#main_in_detail{position:relative; min-height:100%; margin: 0; min-width:997px;font-size:0.8em; background:url(../images/bg_repeat.gif) repeat-y 50% 0;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%'); height:100%;}
div#main_in{width: 997px; margin:0 auto; background: url(../images/bg_main_b.jpg) no-repeat 100% 560px;}
* html div#main_in{ background-position:486px 560px;}
div#main_in_detail{width: 997px; margin:0 auto;}
div#main_in2{background: url(../images/bg_main_t.jpg) no-repeat 1px 0; padding:0 1px; min-height:600px;}
* html div#main_in2{ background-position:12px 0;}


/*--- TOP ---*/
ul#nav{padding:14px 0 0 0; height:37px; text-align:center;}
	ul#nav li{display:inline; margin:0 8px;}

div#top_block{height:67px;}
	div#logo{float:left; padding:0 0 0 45px;}
	ul#top_menu{float:right; width:667px; list-style:none; margin:0; padding:6px 0 0 0;}
		ul#top_menu li{float:left; margin-right:56px; font-size:18px; font-style:italic;}
		* html ul#top_menu li{margin-right:52px;}
		ul#top_menu li a{color:#b9bab9; text-decoration:underline;}
		ul#top_menu li a:hover{color:#00a3e6; text-decoration:none;}

div#top_text{padding:0 90px 0 348px; min-height:340px;font-size:12px; position:relative;}
div#top_texts{padding:0 90px 0 406px; min-height:300px;font-size:12px; position:relative;}
div#top_texts p{padding-left:2px;}
* html div#top_text{height:340px;}

/*--- CONTENT ---*/
div#content_top{padding:0 45px 32px 43px;}
	div#content_top_l{float:left; width:246px; color:#535e5d; font-size:16px;}
		strong.tel{display:block; font-size:29px; font-weight:bold;}
		strong.tel small{font-size:14px; position:relative; top:-10px;}
	div#content_top_r{float:right; width:599px;}
		div#tags{font-size:11px; color:#fff;}
		div#tags a{color:#fff; margin-right:7px; line-height:1.3em;}
			div#tags a.size1{font-size:12px;}
			div#tags a.size2{font-size:14px;}
			div#tags a.size3{font-size:18px;}
			div#tags a.size4{font-size:24px;}
			div#tags a.blue{ color:#00a3e6;}
			div#tags a.yellow{ color:#feed00;}
			div#tags a.green{ color:#9eff00;}
			div#tags a.pink{ color:#fe0087;}

div#stati{margin-bottom:30px; padding:0 0 0 47px;}
	div.statia{float:left; width:250px;  margin-right:55px;}
	div.statia a{font-style:normal;}
	div.statia p{padding:0;}


	div#about{padding:20px 0 40px 47px; width:546px; min-height:367px;}
		a.play{background:url(../images/play.gif) no-repeat 100% 0; padding:8px 52px 10px 0; font-size:18px; margin-right:-50px; z-index:100; position:relative;}
		* html a.play{right:-50px; z-index:1000; margin-right:0; background-position:142px 0;padding:10px 55px 12px 0;}


	div#bottom_block{padding:20px 68px 10px 355px; min-height:390px; background: url(../images/bg_main_left.jpg) no-repeat 37px -20px;}
	* html div#bottom_block{height:390px;}
	div#bottom_block p{padding-left:2px;}

/*--- FOOTER ---*/
div#footer{padding:0 45px 25px 47px;}
	div#footer_left{float:left; font-size:12px; width:290px;}
	div#footer_left a{color:#fff;}

	div#footer_center{float:left; font-size:12px; width:270px;}
		strong.tel_f{font-size:31px;}
		strong.tel_f small{font-size:16px; position:relative; top:-9px; font-weight:normal}

	div#footer_right{width:250px; text-align:right; font-size:12px; float:right;}
	div#footer_right a{color:#fff;}

div#reklama{background:url(../images/bg_footer_rep.gif) repeat-x 1px 0; margin:0 auto; width:905px;}
div#reklama_in{background:url(../images/bg_footer.gif) no-repeat 100% 0; padding:30px 16px 71px 16px; color:#39393a; font-size:12px;}
#content_center{font-size:11px;}

#timetable{width:95%;border:1px solid #fff; margin-left:10px; margin-top:20px;}
#timetable th {background-color:#2e689f}
#timetable .fill{background-color:#2e689f}
#timetable .week{text-align:center}
#timetable td,#timetable th{border:1px solid #fff; height:30px; padding-left:5px; font-size:16px; text-align:center;}