* {margin: 0;padding: 0;}
html {height: 100%}
body {
	font: 12px Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: #fff;
	color: #000;
}

a:link, a:visited, a:active, a:hover {color: #033884; text-decoration: underline;}
a:hover { text-decoration: none;}

img {border: none; vertical-align: middle;}
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header { height: 166px; overflow: hidden;}
#header .hlogo{ width: 240px; height: 110px; overflow: hidden; float: left; }

.hta{ width: 750px; float: right; }
.hta .user_auth{ height: 77px; text-align: right; color: #C0C0C0; }
.hta .user_auth_padd{ padding: 45px 80px 0 0; }

.top_menu li{ float: left; width: 126px; text-align: center; height: 33px; line-height: 33px; font-size: 14px; font-weight: 700; background: url(images/mi_bg.png) no-repeat; margin: 0 2px 0 ; }
.top_menu li.cur{ background: url(images/mi_hov.png) no-repeat; }

.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {color: #033884; text-decoration: none;}
.top_menu a:hover { text-decoration: underline;}

.search_bar{ width: 876px; height: 36px; background: url(images/search_bar.png) no-repeat; margin: 0 auto; }
.search_bar .bttn_down{ width: 107px; float: right; }
.search_bar .bttn_down .bttn{ width: 100px; height: 25px; border: 0; background: url(images/bttn_download.png); cursor: pointer; font: 12px Verdana; color: #9d4000; font-weight: 700; padding: 0 0 2px; margin: 6px 0 0; }
.search_bar .search_form{ width: 640px; padding: 0 0 0 110px; text-align: center; float: left; }
.search_bar .search_form input{ margin: 8px 0 0; }
.search_bar .search_form .bttn{ width: 65px; }
.search_bar .search_form .text{ border: #9A9A9A 1px solid; padding: 2px; width: 205px; }
.search_bar .search_form select{ margin: 8px 0 0; width: 80px; }
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 450px 0 40px;
}

.title{ text-align: center; }
.title h2{ font-size: 22px; }

.thumbs { padding: 10px 0; text-align: center; }
.thumbs li{ width: 312px; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; vertical-align: top; margin: 2px 0; *margin: 2px; }

.thumbs .pic img{ background: #F1F4FB; display: block; }
.thumbs .pic a img{ border: 1px solid #000; }
.thumbs .pic a:hover img{  border: 1px solid #FBEA70; }
.thumbs .descr{ width: 95%; margin: 0 auto; text-align: left; line-height: 20px; }
.thumbs .descr:after {content: '.';	display: block;clear: both;visibility: hidden;height: 0;}
.thumbs .dleft{ width: 58%; float: left; }
.thumbs .dright{ width: 41%; float: right; }

.links{ text-align: center; font-weight: 700; font-size: 14px; line-height: 40px; }
.links .book{ background: url(images/ico_heart.gif) no-repeat left center; padding: 5px 50px 5px 30px; }
.links .add{ background: url(images/ico_note.gif) no-repeat left center; padding: 5px 0 5px 30px; }
.stats{ font-weight: 700; line-height: 30px; }
.stats span{ margin: 0 30px 0 0; }

.sub_title{ line-height: 40px; }
.sub_title h3{ font-size: 14px; }

.comments{ padding: 10px 0; }
.comments .user{ line-height: 20px; background: #eee; padding: 0 5px; font-weight: 700; }
.comments .text{ padding: 5px; }
.comments .text p{ padding: .4em 0; }
.comments .link{ text-align: right; }
/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 445px;
	margin-left: -445px;
	position: relative;
	overflow: hidden;
}
.sidebar .spadd{ padding: 0 40px 10px 0; }

.categories{ background: #eee; border: 1px solid #CBCFD0; width: 100%; line-height: 22px; }
.categories .ccpadd{ padding: 12px 0 12px 40px; }
.categories ul{ width: 100%; font-size: 14px; font-weight: 700; }
.categories ul:after {content: '.';	display: block;clear: both;visibility: hidden;height: 0;}
.categories ul li{ width: 49%; float: left; }
.categories a:link, .categories a:visited, .categories a:active, .categories a:hover {color: #000; text-decoration: underline;}
.categories a:hover { text-decoration: none;}

.side_title h3{ font-size: 12px; line-height: 35px; }

.related{ overflow: auto; height: 670px; padding: 3px; border: 1px solid #777; }
.related .ti{ width: 375px; margin: 0 0 3px; overflow: hidden }
.related .ti:after {	content: '.';	display: block;clear: both;visibility: hidden;height: 0;}
.related .pic{ width: 165px; float: left; }
.related .pic img{ border: 1px solid #777; padding: 1px; background: #fff; }
.related .descr{ width: 180px; float: left; line-height: 20px; padding: 0 0 0 10px; } 

.related a:link, .related a:visited, .related a:active, .related a:hover {color: #033884; text-decoration: none;}
.related a:hover { text-decoration: underline;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	margin: 50px auto 0;
	height: 100px;
	text-align: right;
	font-size: 10px;
	background: url(images/hlogo.png) no-repeat;
}
#footer .fpadd{ padding: 10px 40px 10; }
#footer h3{ font-size: 14px; font-weight: 400; }

.play_big_img{
	position:relative;
	bottom:220px;
	left:190px;
}
.play_little_img{
	position:relative;
}
.preload {
  background: url(images/ajax-loader.gif) center no-repeat;
  background-color: #969696;
}
.preload_ajax {
  background: url(images/ajax-loader_trans.gif) center no-repeat;
  width: 54px;
  height:55px;
}
div.player a:link,div.player a:visited,div.player a:active,div.player a:hover {text-decoration: none;border:0; margin: 0px; padding: 0px; }

#slider_play{
	position:relative;
	bottom:70px;
	left:80px;
	height:7px;
	width:0px;
	background-color:#EF1D4D;
	opacity: 0.7;
	-moz-opacity: 0.7;
}
#timer_play{
	position:relative;
	bottom:30px;
	left:241px;
	color: black;
}

/*START payment_common_sms*/
div.mbox-left {
	display:none;
}
div.logos {
	display:none;
}
#payment_window_title {
	display:none;
}
#rek-images {
	display:none;
}
div.mainbox h2 {
	display:none;
}
ul.tabs {
	display:none;
}
/*END*/



/* START chat */
	.chat_container	{
		width: 920px;
		margin: 20px auto 0;
		margin-top: -60px;
		margin-bottom: 100px;
	}
	.msg	{ font-size: 12px; }
	.msgs	{ font-size: 11px; background: #DDDDDD; }
	.online_chat	{
		border:1px solid #666666;
		color:#333333;
		font:13px/17px verdana,arial;
		height:170px;
		overflow:auto;
		padding:5px;
		text-align:left;
	}
/* END chat */

/* START volume controlling */
#volume_control{
	position:relative;
	bottom:45px;
	left:333px;
	width: 50px;
	height: 20px;
	z-index: 50;
	text-align: center;
}
#volume_control_img{
	margin: 0px;
	cursor: pointer;
}
/* END volume controlling */
