body{
	margin: 0;
	padding: 0;
	font-family: tahoma;
}


div{
/*	border: 1px dotted red;*/
}

#container{
}

#splash{
	display: block;
	margin: 200px auto 0;
	padding: 0;
	width: 762px;
	height: 70px;
	background: #E7E7E7 url(/theme/mytheme/img/splash.gif);
	font-size: 11px;
	position: relative;
}

#head{
	display: block;
	margin: 0 auto 10px;
	padding: 0;
	width: 762px;
	height: 70px;
	background: #E7E7E7 url(/theme/mytheme/img/header_bg.gif);
	font-size: 11px;
	position: relative;
}

div.head_searchtitle{
	position: absolute;
	top: 8px;
	left: 128px;
	color: gray;
}

div.head_input{
	position: absolute;
	top: 24px;
	left: 128px;
	
}

input.head_input{
	border: 1px solid #E7E7E7;
	background: white url(/theme/mytheme/img/search_icon.gif) no-repeat top left;
	margin: 0;
	padding: 1px 1px 0 20px;
	font-size: 13px;
	font-family: trebuchet ms, arial, sans-serif;
	font-weight: bold;
	color: gray;
	height: 19px;
	width: 483px;
}

input.head_input:focus{
	outline: 1px solid #ADC1DD;
	border: 1px solid #0050C0;
	color: #0050C0;
	background: white url(/theme/mytheme/img/search_active_icon.gif) no-repeat top left;
}


div.head_submit{
	position: absolute;
	top: 24px;
	left: 647px;
	
}

button.head_submit{
	background: #D2D2D2 url(/theme/mytheme/img/submit.gif) no-repeat top left;
	color: white;
	font-size: 13px;
	font-family: trebuchet ms, arial, sans-serif;
	font-weight: bold;
	width: 102px;
	height: 22px;
	border: 0;
	padding: 2px 0;
	margin: 0;
}

#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: 10px;
}

#content h1{
	font-size: 23px;
	font-weight: normal;
/*	text-transform: lowercase;*/
	color: #0050C0;
}

#content a{
	color: #0050C0;
	text-decoration: underline;
}

#content a:hover{
	color: #ff3300;
}

#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: 10px 0;
	padding: 5px;
	font-size: 12px;
	position: relative;
}

#content div.message_warning{
	border: 1px solid #FFD700;
	background: #FFFFCC;
	color: #400;
}

#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 solid #E8DC9D; /* 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 solid silver;
	font-size: 11px;
	text-align: center;
	color: gray;
}

#bottom a{
	color: #7FA7DF;
	text-decoration: underline;
}

#bottom a:hover{
	color: #FF997F;
}

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;
}


.block1 {
	height: 12px;
	width: 191px;
	background-image: url(/theme/mytheme/img/55.gif);
	font-size: 9px;
	margin-left: 15px;
}
.block2 {
	background-color: #f5f5f1;
	width: 191px;
	margin-left: 15px;
}
.block3 {
	background-image: url(/theme/mytheme/img/54.gif);
	height: 12px;
	width: 191px;
	font-size: 9px;
	margin-left: 15px;
}
.block4 {
	margin-left: 13px;
}
.block5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5e5e5e;
	margin-bottom: 10px;
}


.ad1 {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	background-color: #fafafa;
	border-top: 1px solid #eeeeee;
	border-right: 1px #eeeeee;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px #eeeeee;
	padding-left: 5px;
	text-align:center;
	background-color: #F7F7F7;

}
.ad2 {
	font-family: tahoma;
	font-size: 11px;
	color: #333333;
	border-top: 2px #eeeeee;
	border-right: 2px #eeeeee;
	border-bottom: 2px solid #eeeeee;
	border-left: 2px #eeeeee;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 2px;
	text-align:center;
}

.ad3 {
	background-image: url(/theme/mytheme/img/57.gif);
	background-repeat: repeat-x;
	height: 35px;
	width: 700px;
	border: 1px solid #F7F7F7;
	padding-top: 15px;
}
.ad4{
	width: 245px;
	margin-left: 20px;
	margin-top: 30px;
}
