body{
	margin: 0;
	padding: 0;
	font-family: tahoma;
	background: #FBFBFB;
}

div{
/*	border: 1px dotted red;*/
}

#container{
}

#splash{
	display: block;
	margin: 200px auto 0;
	padding: 0;
	width: 680px;
	height: 110px;
	background: #E7E7E7 url(/theme/mytheme/img/splash.gif);
	font-size: 11px;
	position: relative;
}

div.rat{
text-align: center; width: 140px; height: 22px; color: #fff; background: #E8B94A; padding: 7px;}


#head{
	display: block;
	margin: 0 auto 10px;
	padding: 0;
	width: 680px;
	height: 110px;
	background: #E7E7E7 url(/theme/mytheme/img/header_bg.gif);
	font-size: 11px;
	position: relative;
}

div.head_searchtitle{
	position: absolute;
	top: 28px;
	left: 420px;
	color: #EBEBEB;
}

div.head_input{
	position: absolute;
	top: 69px;
	left: 111px;
	
}

input.head_input{
	background: #656565;
	border: 1px solid #656565;
	font-size: 12px;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	color: #fff;
	height: 15px;
	width: 390px;
}

div.head_submit{
	position: absolute;
	top: 69px;
	left: 520px;
}

button.head_submit{
	background: #D29B1C;
	color: #fff;
	font-size: 13px;
	font-family: tahoma;
	width: 70px;
	height: 19px;
	border: 0px;
	margin: 0px;
}

#content div.message_warning, #content div.message_notify, #content div.message_error{
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
}

#content{
	margin: 0 auto 10px;
	width: 742px;
	font-size: 13px;
	padding: 5px;
}

#content h1{
	font-size: 23px;
	font-weight: normal;
/*	text-transform: lowercase;*/
	color: #0050C0;
}

#rat a{
	color: #000;
	text-decoration: underline;
}

#rat a:hover{
	color: #111;
}

#content a{
	color: #000000;
	text-decoration: underline;
}

#content a:hover{
	color: #D29B1C;
}

#content object{
	outline: none;
}

#content img.toolbar_button{
	border: 0;
	position: relative;
	top: 1px;
	margin: 0 1px;
}

#content div.stats{
	border-bottom: 1px solid silver;
	color: gray;
	background: #F8F8F8;
	padding: 5px;
	position: relative;
	font-size: 12px;
}

#content span.right{
	position: absolute;
	right: 5px;
}

/*======= PLAYLIST ========*/

#content ul.playlist{
	display: block;
	padding: 0;
	margin: 10px 0;
}

#content li.playlist{
	display: block;
	padding: 5px 25px;
	margin: 1px 0;
	position: relative;
	border-bottom: 1px dotted silver;
}

#content a.playlist{
/*	border-bottom: 1px dashed;*/
	text-decoration: none;
	cursor: pointer;
}

#content span.playlist_duration{
	display: block;
	right: 30px;
	top: 6px;
	color: gray;
	position: absolute;
	font-size: 11px;
}

#content img.playlist_icon{
	border: 0;
	position: absolute;
	left: 5px;
}

#content a.playlist_download{
	position: absolute;
	right: 5px;
}

#content img.playlist_download{
	border: 0;
}

#content div.player_show{
	display: block;
}

#content div.player_hide{
	display: none;
}

/*======= PAGES ========*/

#content div.pages{
	height: 20px;
	margin: 10px 0;
}

#content ul.pages_list{
	display: block;
	float: right;
	margin: 0;
	padding: 0px;
	padding-bottom: 1px;
	height: 20px;
}

#content li.pages_item{
	display: block;
	float: left;
	font-size: 13px;
}

#content li.pages_list_selected{
	display: block;
	float: left;
	font-size: 13px;
	background: #E7E7E7 url(/theme/mytheme/img/tab_selected_left.gif) no-repeat top left;
}

#content a.pages_link{
	padding: 2px 7px;
	display: block;
	text-decoration: none;
}

#content a.pages_link:hover{
	background: #F8F8F5;
}


#content span.pages_list_selected{
	padding: 2px 7px;
	display: block;
	background: url(/theme/mytheme/img/tab_selected_right.gif) no-repeat top right;
}

/*======= MESSAGE BOXES ========*/

#content div.message_warning, #content #main div.message_notify, #content #main div.message_error{
	margin: 0px 0;
	padding: 5px;
	font-size: 12px;
	position: relative;
}

#content div.message_warning{
	border: 1px solid #4A4A4A;
	background: #000000;
	color: #fff;
}

#content div.message_notify{
	border: 1px solid #ddd;
	background: #F4F4F0;
}

#content div.message_error{
	border: 1px solid red;
	color: red;
	background: #FFFFCC;
}

#content div.message_body{
	margin: 0 0 0 30px;
}

#content h2.message_error, #content h2.message_warning, #content h2.message_notify{
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px;
	color: inherit;
	margin-bottom: 5px;
}

#content h2.message_error{
	border-bottom: 1px solid #FFBF99;
}

#content h2.message_warning{
	border-bottom: 1px dotted #E3AC2D; /* FFF599 D0BF99 */
}

#content h2.message_notify{
	border-bottom: 1px solid #ddd;
}

#content div.message_icon{
	position: absolute;
	top: 5px;
	left: 10px;
}


/*======= BOTTOM =======*/

#bottom{
	margin: 0 auto 0;
	padding: 10px 0;
	width: 762px;
	border-top: 1px dotted #000000;
	font-size: 13px;
	text-align: center;
	color: #111;
}

#bottom a{
	color: #D29B1C;
	text-decoration: underline;
}

#bottom a:hover{
	color: #000;
}

div.counters{
	position: relative;
	width: 300px; margin: 0 auto;
	text-align: center;
}

div.flap{
	position: absolute;
	width: 300px;
	height: 31px;
	z-index: 3;
	background: white;
}




.nocomments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	padding: 4px;
	height: 15px;
	width: 610px;
	border: 1px dashed #ff3300;
	background-color: #fff9fa;
}
.comments_st1 {
   padding-top:10px;
   margin-left:10px;
}
.comments_st2 {
  font-size:12px;
  color:#666666;
  font-weight:bold;
  text-decoration:underline;
}
.comments_st3 {
  font-size:10px;
  color:#b2b2b2;
}
.comments_st4 {
  font-size:13px;
  padding-top:2px;
  padding-bottom:5px;
  border-bottom-width:1px;
  border-bottom-style:dashed;
  border-bottom-color: #CCCCCC;
  margin-left:10px;
  margin-right:80px;
}


select, textarea {
	font:12px verdana;
	border:1px solid #cccccc;
	margin:1px;
	padding: 1px;
}

input {
    font-size: 10pt; 
	COLOR: #999999; 
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	border:1px solid #bfbfbf;
}

A:link {COLOR: #000000; font: 13px Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }
A:active {COLOR: #000000; font: 13px Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A:visited {COLOR: #000000; font: 13px Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A:hover {COLOR: #fff; font: 13px Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;} 
