/* All
------- */
*{margin:0;padding:0;}
body{background:#FFF;color:#5C5C5C;font:62.5%/1.4 Arial, sans-serif;min-width:990px;}

img{border:0}
.clear{clear:both}

a:link,a:visited{color:#EB3D00;text-decoration:underline;}
a:hover,a:active{color:#5C5C5C}

.greylink a:link,.greylink a:visited{color:#5C5C5C;text-decoration:underline;}
.greylink a:hover,.greylink a:active{color:#EB3D00}

.more{font-weight:bold}

/*
table{border-collapse: collapse;//width:99%}
*/

#bg-l{background:url(/templates/images/bg-l.png) no-repeat 0 146px;}
#bg-r{background:url(/templates/images/bg-r.png) no-repeat 100% 146px;height:0;}

#wrapper{}
html>body #wrapper{width:auto;min-width:980}

*html div,*html  li{//height:0}
td{font-size:13px}

#top,#wrapper,#footer{width:expression(document.body.clientWidth < 985? "980px" : "auto");}

/* top */
#top{height:146px;background:url(/templates/images/top-bg.gif) repeat-x 0 0;position:relative;}
#flash1{float:left}
#flash2{position:absolute;right:0;top:0}

/* wrapper */
#wrapper{font-size:13px;clear:both;position:relative}

/* left */
#left{float:left;width:221px;}
	#left h2{font:bold italic 21px "Arial Narrow",sans-serif;color:#FFF;width:145px;text-align:right;position:relative;top:9px;height:30px}

#menu{background:url(/templates/images/menu-bg.png) repeat-y 0 0;margin-bottom:12px;}
	#menu-t{background:url(/templates/images/menu-t.png) no-repeat 0 0;}
	#menu-b{background:url(/templates/images/menu-b.png) no-repeat 0 100%;padding:20px 45px 8px 19px}

#menu ul{list-style:none;}
	#menu li{color:#DE2921;font-size:15px;font-weight:bold;line-height:18px;}
		#menu li a:link,#menu li a:visited{color:#211919;text-decoration:none;}
		#menu li a:hover,#menu li a:active{text-decoration:underline;color:#EB3D00}
		#menu li li{font-size:13px;font-weight:normal;padding-left:20px;background: url(/templates/images/menu-bull.gif) no-repeat 8px 50%;line-height:17px}
	#menu li.cur{font-weight:bold;color:#DE2921}

.left-h-y{background:url(/templates/images/left-h-y.png) no-repeat 0 0;margin-bottom:12px;}
.left-h-r{background:url(/templates/images/left-h-r.png) no-repeat 0 0;margin-bottom:12px;}
	
#pager{}
	#pager-cont{background:#FBE5D7;border-bottom:3px solid #FDC800;width:178px;padding:2px 2px 2px 20px;font-size:11px;color:#5C5C5C;line-height:14px;}
		#pager-cont p{padding:3px 0}
		#pager-cont em{font-style:normal;color:#EB3D00}
	
#hot-list{padding:9px 0 5px 20px}
#hot-list ul{list-style:none}
	#hot-list li{color:#5C5C5C;font-size:11px;}
		#hot-list li a{font-weight:bold;}
			#hot-list li a img{position:relative;left:6px;top:3px}
		#hot-list li small{font-size:11px;display:block;padding-left:20px}
	#hot-list .more a:link,#hot-list .more a:visited{color:#EB3D00}
	#hot-list .more a:hover{color:#5C5C5C}
	
/* right */
#right{float:right;width:150px;}
#right h2{font:bold italic 17px "Arial Narrow",sans-serif;color:#FFF;width:141px;text-align:right;position:relative;top:6px;height:23px}

#onair .nowtitle{font-size:15px;font-weight:bold;color:#EB3D00;line-height:1.1;margin-top:3px;}
#onair .nowartist{font-weight:bold;line-height:1.2;}
	#onair .after{font-size:11px;margin-top:1.1em;}
		#onair .after em{color:#EB3D00;font-style:normal;}
		#onair .after a{font-weight:bold}

#weather{font-size:11px;}
	#weather table{margin:4px 0 2px}
		#weather td{font-size:11px;font-weight:bold;height:20px;vertical-align:middle;}
			#weather td.deg{font-weight:normal;color:#DE2921}
	#weather .greylink{padding-left:5px}
	
.right-bl{margin-bottom:11px;}
.right-h-r{background:url(/templates/images/right-h-r.png) no-repeat 0 0;}
.right-h-y{background:url(/templates/images/right-h-y.png) no-repeat 0 0;}

/* content */
#content{margin:0 158px 0 236px;position:relative;padding-top:6px;left:-35px;//margin:0 158px 0 223px;//left:-25px}
#content p{margin-bottom:1em;padding-right:30px}
#content small{font-size:10px;}
#content small.dnload a{font-size:11px;}
#content td{vertical-align:top;}
#content span.desc{font-size:11px}

#content h1,#content h2{position:relative;left:-40px;white-space:nowrap;}
#content h1 span,#content h2 span{margin:0 10px 0 40px;}

#content h1{background:#DE2921 url(/templates/images/h1-bg.png) no-repeat 0 0;font:bold italic 23px "Arial Narrow",sans-serif;color:#FFF;text-align:right;height:29px; margin-bottom:0.5em;display:table;//width:5em;//zoom:1}
		#content h1 span{position:relative;top:8px;//top:0px;//zoom:1;//padding-top:14px;//background:#DE2921 url(/templates/images/h1-bg.png) no-repeat -40px 0;//line-height:15px}
		
#content h2{background:#DE2921 url(/templates/images/h2-bg-r.png) no-repeat 0 0;font:bold italic 18px "Arial Narrow",sans-serif;color:#FFF;text-align:right;;height:21px;display:table;margin-bottom:0.5em;//width:5em;//zoom:1}
#content h2.yell{background:#FDC800 url(/templates/images/h2-bg-y.png) no-repeat 0 0;}
		#content h2 span{position:relative;top:4px;//top:0px;//zoom:1;//padding-top:8px;//background:#DE2921 url(/templates/images/h2-bg-r.png) no-repeat -40px 0;//line-height:13px}
		#content h2.yell span{//background:#FDC800 url(/templates/images/h2-bg-y.png) no-repeat -40px 0;}
		
#content h3{color:#E02923}
#content h3,#content h4{font-size:13px;font-weight:bold;}
#content h1.news{white-space:normal;font:bold 15px arial;margin-bottom:0.2em;background:none;text-align:left;height:auto; margin:0 0 0.2em 43px;display:block;//width:auto;//zoom:1;color:#EB3D00}

#content .redlist li{background:url(/templates/images/cont-bull.gif) no-repeat 10px 0.5em;padding-left:24px;list-style:none;}

.cont-bl{margin:0 0 11px 43px;}

.news{}
	.news td{font-size:11px;line-height:14px;padding:6px 0;vertical-align:top}
		.news td a img{margin-right:8px;border:1px solid #F9C4B2}
		.news td h4{margin-bottom:1px}
		.news .even td{background:#FDF2EB}
		.news td.more{font-size:13px;}
			.news td.more a:link,.news td.more a:visited{color:#EB3D00;text-decoration:underline;}
				.news td.more a:hover,.news td.more a:active{color:#5C5C5C}
		.news td a:link,.news td a:visited{text-decoration:none;color:#5C5C5C}
		.news td a:hover,.news td a:active{color:#EB3D00;text-decoration:underline;}

#content .pool,#content .toforum{padding-bottom:5px;border-bottom:3px solid #DE2921;padding-right:0}
		
#content form{padding-bottom:10px}
#content form table{border-collapse:collapse;width:100%}
#content form td{padding:3px 0}
#content form label{background:url(/templates/images/cont-bull.gif) no-repeat 10px 0.5em;padding-left:24px;display:block;padding-right:18px;font-weight:bold;white-space:nowrap;}
#content form .inptext,#content form textarea{background:#FEEFB4;border:1px solid #E76D55;width:100%;font:13px tahoma,sans-serif;color:#444;padding:1px 2px;//width:95%}
#content form textarea{overflow:auto;}
#content form .sendbtn{vertical-align:bottom;font-weight:bold;padding-left:24px;}

.photos{overflow:hidden;margin-right:-15px;padding:7px 0}
* html .photos{overflow:visible;height:0}
.photos div{float:left;width:180px;height:145px;}
	.photos a{display:block;text-align:center;float:left;font-weight:bold;}
	.photos a:link,.photos a:visited{color:#5C5C5C}
	.photos a:hover,.photos a:active{color:#EB3D00}
	.photos img{display:block;margin:0 auto 3px}

#content .photos98x130 div{width:130px;height:175px;}

.main-hot-list{width:100%;margin-bottom:10px;}
	.main-hot-list td{padding:1px 0}
	.main-hot-list a{font-weight:bold;}
	#content .main-hot-list small{font-size:12px;display:block;margin-top:0.5em}
	.main-hot-list .song a  img{margin:0;position:relative;left:0px;top:3px;background:#FFF;padding:1px 1px 1px 5px}
	.main-hot-list a img{margin-right:5px;position:static;background:red}

.program td{padding-right:5px;}
	
.pool{background:#FDD961 url(/templates/images/pool-bg.png) no-repeat 100% 100%;vertical-align:top;}
	#content .pool h3{background:#FFC500 url(/templates/images/pool-h.png) no-repeat 0 0;font:bold italic 19px "Arial Narrow",sans-serif;color:#FFF;text-align:right;padding-right:10px;height:23px}
		.pool h3 span{position:relative;top:4px}
	#form-pool{padding:8px 17px 0px}
		#form-pool h4{margin-bottom:0.8em}
		#form-pool .radio{display:block;}
		#content #form-pool label{display:block;margin:-1.7em 0 0 19px;line-height:2.2;color:#000;background:none;padding:0;font-weight:normal;white-space:nowrap;}
* html #form-pool label{margin:-1.8em 0 0 22px;}
		.pool-btns{padding:2px 0;background:url(/templates/images/rarr.gif) no-repeat 0 50%;margin-top:-5px}
* html .pool-btns{margin-top:-3px}
			.pool-btns .sbmt{padding-left:19px;margin-right:5px;}

.toforum{background:#FDE081 url(/templates/images/toforum-bg.gif) no-repeat 100% 100%;vertical-align:top;}
	#content .toforum h3{background:#FDD961 url(/templates/images/toforum-h.png) no-repeat 0 0;font:bold italic 19px "Arial Narrow",sans-serif;color:#FFF;text-align:right;padding-right:10px;height:23px;}
		.toforum h3 span{position:relative;top:4px}
	.toforum ul{margin:8px 0 0px;list-style: none;}	
	.toforum li{padding:0 0 0 40px;background:url(/templates/images/toforum-bull.gif) no-repeat 23px 0.5em;font-size:11px;line-height:14px;}
		#content .toforum li a{}
		.toforum .more{padding-left:40px}
		
#f-contacts{text-align:center;}
	#f-contacts img{position:relative;top:3px;}
		
	
/* footer */
#footer{background:url(/templates/images/f-bg.gif) repeat-x 0 100%;clear:both;font-size:13px}
	#f-l{background:url(/templates/images/f-l.png) no-repeat 0 0;}
	#f-r{background:url(/templates/images/f-r.png) no-repeat 100% 0;height:32px}	
	#copy{margin:0 201px 0 244px;text-align:center;}
		#copy img{position:relative;top:2px}
		

/* ADDS BY PROFESSOR */

DIV.bar {
	overflow: hidden;
	height: 10px;
	background: orange;
}

#form-pool DIV.bar { margin: 3px 0 5px 0;}

SMALL {
	color: gray;
}

.butt_descr{color:#EB3D00;}
.butt_code{color:#EB3D00;font-weight:bold;}