html, body{
  margin:0;
  padding:0;
  font-family:Tahoma,Arial,sans-serif;
  background-color:#6DCAFF;
}

a{
  text-decoration:none;
  color:#0E0E0E;
}

hr{
  height:1px;
  color:#FD9443;
  background-color:#FD9443;
  border-width:0px;
}

a:hover
{
  color:#FFC30E;
}

div.contentinner a
{
  color:#C1322E;
}

img{
  border:none;
}

img.img_content{
 float:left;
 margin: 0px 10px 5px 0px;
}

#container{
  width:1000px;
  margin:0 auto;
  position:relative;
  z-index:10;
}

/*HEADER*/
#header {
  width:1000px;
  height:190px;
  border:none;
  display:block;
}

#container a.home {
  cursor:pointer;
}

#underheader{
  height: 76px;
}

#microphone{
  background: url('images/microphone.jpg');
  width:243px;
  height:76px;
  float:left;
  clear:both;
}

/*menu*/
#menubg{
  background: url('images/menubg.jpg');
  width:757px;
  height:76px;
  float:right;
  position:relative;
}

#menubg .m1{
  width:650px;
}

#menubg .m2{
  right:0px;
}

/*#menubg ul li a{
  text-decoration:none;
}*/
#menubg ul{
  position:absolute;
  bottom:0px;
  /*left:-52px;*/
  top:38px;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
}
#menubg ul li{
  background: url('images/arrow.gif') no-repeat 0px 2px;
  padding-left:12px;
  margin-bottom:7px;
}
* html #menubg ul{
  top:39px;
  /*left:-71px;*/
}

#menubg .findthinks img{
  margin-left:40px;
  position:absolute;
  top:-36px;
}

#menubg .online, #menubg .online a{
  color: #FE0100;
}
#menubg .online a:hover{
  color: #FFC30E;
}

#menubg .online img{
  position:absolute;
  top: -33px;
  right: 0px;
}
#menubg ul li.chosen{
  text-decoration:underline;
}
#menubg ul li{
  float:left;
  /*display:inline-block;*/
  list-style-type: none;
  /*list-style-image: url('images/arrow.gif');*/
  margin-left:20px;
  display:list-item;
}

/*CONTENT*/
div#wrapper{
  float:left;
  clear:both;
  width:100%;
}

* html div#wrapper{
  margin-left:-1px;
}

div#content{
  margin: 18px 268px 0px 243px;
}


#player{
  background: url('images/player.jpg');
  width:491px;
  height:113px;
}

div.hot{
  background: url('images/hot_bg.jpg') repeat-y;
  position:relative;
  z-index:1;
  margin-left:10px;
  height:auto;
  display:block;
  font-size:11px;
}

div.hot p{
  margin:4px 0px 4px;
}

div.hot div.top{
  background: url('images/hot_top.jpg') no-repeat;
  height:77px;
  width:476px;
  position:relative;
  z-index:-1;
}

div.hot div.text{
  margin:-75px 10px -60px 40px;
  position:relative;
  min-height:115px;
}

div.hot div.text h2{
  color:#FE0002;
  font-size:19px;
  margin-bottom:12px;
  margin-top:16px;
  text-transform:uppercase;
}

div.hot div.text h3{
  background: url('images/arrow_red.gif') no-repeat 0px 6px;
  color: #FF3C02;
  padding-left: 20px;
  margin: 0px 0px 0px -21px;
  font-size: 18px;
  font-weight:bold;
}

div.hot div.text h4{
  font-size:11px;
  margin:10px 0 0;
  padding:0;
}

div.contentinner div.hot div.text h4 {
  color:#FF3C02;
  font-size:15px;
  margin:0 0 11px;
  padding:0;
}

div.hot div.text h5{
  background: url('images/arrow_red.gif') no-repeat 0px 3px;
  color: #FF3C02;
  padding-left: 15px;
  margin:0 0 11px 0px;
  font-size: 12px;
  font-weight:bold;
  position:relative;
  left:0px;
}

div.hot div.text h6{
  color: #FF3C02;
  margin:0 0 8px 0px;
  font-size: 12px;
  font-weight:bold;
  position:relative;
}

* html div.hot div.text div.news h5{
  margin-bottom: 0px;
}
span.countcomments{
  color:#FF3C02;
  font-weight:bold;
  margin-left:5px;
}

div.hot div.text a:hover{
  color:#FF3C02
}

div.hot div.text a.link{
  font-size:10px;
}

div.hot div.text img{
  background-color:#FAE6BE;
  border:1px solid #FAC96A;
  padding:1px;
}

div.hot div.bottom{
  background: url('images/hot_bottom.jpg') no-repeat;
  height:74px;
  width:476px;
  position:relative;
  z-index:-2;
}



div#blockleft{
  float:left;
  width:243px;
  margin-left:-1000px;
  background: url('images/microphoneend.jpg') no-repeat;
  background-position: 18px 0;
  font-size:10px;
}


/*block*/
div#blockleft div.blocknewspartners {
  margin-top: 88px;
  margin-left: 18px;
  width:215px;
  background: url('images/leftmenubg.jpg') repeat-y;
}

div#blockleft div.blocknewspartners div.separator{
  width:215px;
  height:27px;
  /*left:18px;
  position:absolute;*/
  background: url('images/leftmenuseparator.jpg') no-repeat;
}

div#blockleft div.blocknewspartners div.end{
  width:215px;
  height:23px;
  background: url('images/leftmenuend.jpg') no-repeat;
}
div.banners {
  margin-bottom:10px;
}

/*list of NEWS*/
div.listofnews{
  margin-left:21px;
  margin-right:18px;
}
div.listofnews h3
{
  color:#FD0504;
  font-size:19px;
  letter-spacing:-1px;
  margin-bottom:8px;
}
div.listofnews h4
{
  margin:10px 0px 0px 0px;
  padding:0px;
  font-size:10px;
}
div.listofnews p{
  margin:0px;
}
div.listofnews a.allnews
{
  font-family:Arial;
  font-size:11px;
  display:block;
  font-weight:bold;
  margin-bottom:21px;
  margin-top:8px;
  color:#FD0504;
  
}

/*list of PARTNERS*/
div.listofpartners{
  margin-left:21px;
  margin-right:18px;
}
div.listofpartners h3
{
  font-family:Arial;
  color:#B9B7B8;
  font-size:15px;
  letter-spacing:-1px;
  margin-bottom:8px;
  margin-top:5px;
}



div#blockright{
  float:left;
  width:268px;
  margin-left:-268px;
}


/*block*/
div.blockbroadcast{
  width:268px;
  height:269px;
  background: url('images/vefireblock.jpg') no-repeat;
}
div.blockbroadcast a.dj {
}

div.blockbroadcast a.dj img {
  border:1px solid #FACC72;
  margin-left:51px;
  margin-top:64px;
}

div.blockbroadcast h5 {
  margin:5px 0px 0px 0px;
  padding:0px;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  text-align:center;
}

div.blockordersongsms{
  width:236px;
  height:56px;
  margin-left:12px;
  margin-top:18px;
  background: url('images/ordersongsms.jpg') no-repeat;
}
div.blockordersongsms a{
  margin:0px;
  padding:0px;
  font-family:Arial;
  font-size:18px;
  font-weight:bold;
  position:relative;
  color:#FE0002;
  letter-spacing:-1px;
  top:14px;
  left:35px;
}

div.blockordersongsms a:hover{
  color: #111111;
}

div.blockbakerdozen{
  width:268px;
  height:134px;
  margin-top:18px;
  background: url('images/bakerdozen.jpg') no-repeat;
}
div.blockbakerdozen a {
  margin:0px;
  padding:0px;
  font-size:13px;
  font-weight:bold;
  position:relative;
  color:#FCFCFC;
  top:95px;
  left:45px;
}
div.blockbakerdozen a:hover{
  color:#FFC30E;
}

div.blocktop30{
  width:268px;
  height:135px;
  margin-top:2px;
  background: url('images/top30.jpg') no-repeat;
}
div.blocktop30 a {
  margin:0px;
  padding:0px;
  font-size:13px;
  font-weight:bold;
  position:relative;
  color:#FCFCFC;
  top:96px;
  left:45px;
}
div.blocktop30 a:hover{
  color:#FFC30E;
}

/*FOOTER*/
#footer{
	border-top:1px dashed white;
	clear:both;
	float:left;
	font-size:11px;
	margin:40px 0;
	padding:10px 0 0;
	width:100%;
}

/*For big screen - bigger 1024 wide*/
#leftside {
  background: url('images/headerleft.jpg');
  width:50%;
  height:190px;
  position:absolute;
  left:0;
  top:0;
}
#rightside {
  background: url('images/headerright.jpg');
  width:50%;
  height:190px;
  position:absolute;
  right:0;
  top:0;
}
#leftside2 {
  background: url('images/menubgleft.jpg');
  width:50%;
  height:76px;
  position:absolute;
  left:0;
  top:190px;
}
#rightside2 {
  background: url('images/menubgright.jpg');
  width:50%;
  height:76px;
  position:absolute;
  right:0;
  top:190px;
}

/*--->INNER<---*/
#wrapper div.contentinner{
  margin: 18px 0px 0px 243px;
}

#wrapper div.contentinner div.hot{
  background: url('images/hot_inner_bg.jpg') repeat-y;
  width:748px;  
}

#wrapper div.contentinner div.hot div.top{
  background: url('images/hot_inner_top.jpg') no-repeat;
  width:748px;
  position:absolute;
  left:0px;
}

#wrapper div.contentinner div.hot div.bottom{
  background: url('images/hot_inner_bottom.jpg') no-repeat;
  width:748px;
  position:absolute;
  bottom:-20px;
  left:0px;
}
#wrapper div.contentinner div.hot p{
  margin-bottom:11px;
}
#wrapper div.contentinner div.hot div.text{
  margin:0px 20px 0px 30px;
  overflow:hidden;
}
#wrapper div.contentinner .date_news {
  font-size:11px;
  margin-left:5px;
  float:left;
}
#wrapper div.contentinner div.hot div.text .news h5{
  float:left;
}
#wrapper div.contentinner div.hot div.text .news a {
  color:black;
}
#wrapper div.contentinner div.hot div.text .news a:hover {
  color:#FF3C02;
}
#wrapper div.contentinner div.hot div.text .news h5 a{
  color:#C1322E;
}
.clear {
  clear:both;
  overflow:hidden;
}

div.hot div.text .firstside{
  float:left;
  margin-right:10px;
}
div.hot div.text .secondside{
  margin-left:10px;
  overflow:hidden;
  min-height:105px;
}
div.hot div.text .secondside h5{
  margin-left:0px;
}

div.hot div.text .line{
  margin-top:15px;
  clear:both;
}

/*комментарий*/
#shadow {
 position:absolute;
 border: 1px solid #737373;
 background-color:#737373;
 display:none;
 z-index: 65;
}
.cm_form{
width:320px;
display:none;
position: absolute; 
z-index: 66;
background-color:#FFFFFF;
text-align:center;
border-style:solid;
border-color:rgb(41,22,111);
border-width:1px;
}
div.cm_form p{
color:#29166f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.cm_form_txt{
width:300px;
margin-top:5px;
color:#29166f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;;
border-style:solid;
border-color:rgb(41,22,111);
border-width:1px;
}

.cm_form_bt {
width:100px;
color:#29166f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;;
height:26px;
background-color:white;
border-color:#29166f;
border-style:solid;
border-width:1px;
}

div#left hr {
text-align: left; 
width: 80%;
height: 1px; 
color: #D1D1D1;
border: none; 
margin-left:40px;
margin-bottom:20px;
background-color: #D1D1D1;
}

div#usercomments {
width:100%;
margin-top:35px;
}

/*div#usercomments hr {
  height:1px;
  color:#FD9443;
  background-color:#FD9443;
  border-width:0px;
}*/

div#usercomments img {
	position:relative;
	top:3px;
}

div#cm_form img {
margin-top:12px;
margin-bottom:-5px;
}

div#smiles {
width:320px;
margin-left:3px;
}

div#smiles img {
margin-right:2px;
cursor:pointer;
}

a.comments{
  text-decoration: underline; 
}

a.comments:hover{
  text-decoration: none; 
}

/*в рекламе таблица*/
table.advert {
	border:1px solid #FFFFFF;
	border-bottom:none;
	width:90%;
	margin:10px 0px 0px 0px;
}
table.advert td {
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;	
	height:20px;
	text-align:center;
}
table.advert td.tdleft {
	border-left:none;
	width:65%;
	text-align:left;
	padding:0px 0px 0px 10px;
}
table.advert span.bottom {
	float:left;
	margin:25px 0px 0px 0px;
}
table.advert span.top {
	float:right;
}

/*Контакты*/
.contacts-left {
	width:120px;
	float:left;
	font-weight:bold;
	line-height:26px;
	vertical-align: top;
}
.contacts-left2 {
float:left;
width:235px;
line-height:26px;
vertical-align: top;
}
.map {
 float:left;
 border:#d1d1d1 1px solid;
 padding:10px;
 margin:5px;
}


/* lightbox */
#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#overlay {
	background-image: url(/files/lightbox/overlay.png);
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
* html #overlay {
	background-color: #B5A8E7;
	background-image: url(/files/lightbox/blank.gif);
	filter: Alpha(opacity=23);
}

div#photogallery {
max-width:850px;
}
* html div#photogallery {
width:675px;
}
*:first-child+html div#photogallery {
width:675px;
}
div#photogallery img {
	float:left;
	border:#d1d1d1 1px solid;
	padding:10px;
	margin:5px;
}
