*{margin: 0; padding: 0;}


	#contener { width: 800px; background-color:#FFCCCC}
	#player {width:482px;  height:348px; background-color:#333333; margin:3px;  float:left}
	#right_block {width:500px;  height:576px; background-color:#CCCCCC; margin-top:3px; margin-left:2px;}
	#bottom_block{width:482px;  height:225px; background-color:#FDF4FF; padding:0px;}	
	

	.center_gall {background-color:#1B1B1B; width:1000px; margin:0 auto; padding:5px; padding-bottom:200px; text-align:center}	
	
	

body {
	font: 12px Tahoma, sans-serif;
	width: 100%;
	text-align: center;
	background: #F7F0D1 url(bg000000.gif);
	color: #000;
}

a:link, a:visited, a:active, a:hover{color: #000; text-decoration: underline;}
a:hover{text-decoration: none;}

.clear{clear: both;}
img{border: none;}
ul li{list-style: none;}
input{ vertical-align: middle; }

.wrapper {
	width: 1250px;
	margin: 0 auto;
}

.wrapper2 {
	width: 1000px;
	margin: 0 auto;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	width: 100%;
	height: 150px;
	
}
#header .wrapper{ background: url(head.jpg) no-repeat bottom; height: 150px; overflow: hidden; }
#header .hlogo{ width: 480px; height: 109px; overflow: hidden; float: left; cursor: pointer;}
#header .hta{ width: 515px; height: 109px; overflow: hidden; color: #f13f01; font-size: 11px; margin-left:600px }
#header .hta a:link, #header .hta a:visited, #header .hta a:active, #header .hta a:hover{color: #000; text-decoration: none;}
#header .hta a:hover{text-decoration: underline;}
#header .hta ul{ width: 120px; float: left; padding: 20px 0 0; }
#header .hta ul li{ padding: 0 0 0 10px; }

.top_menu{ width: 100%; height: 30px; overflow: hidden; }
.top_menu ul{ float: left; line-height: 30px; padding: 0 0 0 40px }
.top_menu ul li{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; *margin: 0 2px; background: url(mi_bulle.png) no-repeat center left; padding: 0 0 0 20px; }
.top_menu ul li.fst{ background: transparent; }
.top_menu ul a:link, .top_menu ul a:visited, .top_menu ul a:active, .top_menu ul a:hover{color: #fff; text-decoration: none; display: block; padding: 0 10px;}
.top_menu ul a:hover{text-decoration: underline;}
.top_menu h1{text-align:center;color:#FD5CC7;font-size:20px;font-family:Arial,Helvetica,sans-serif;padding-top:2px;}

.search{ float: right; padding: 3px 40px 0 0; width: 355px; }
.search img{ float: left; padding: 4px 0 0; }
.search div{ float: right; }
.search .text{ width: 160px; padding: 1px 3px; border: 1px solid #61552C; background: url(field_bg.png) no-repeat left top }
.search .bttn{ width: 23px; height: 23px; background: url(bttn_sea.jpg); border: 0; cursor: pointer; }
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
	/*background: url(images/3col_bg.jpg) repeat-y;*/
}
#middle .m_top{ width: 100%;/* background: url(images/3col_top.jpg) no-repeat top;*/ }
#middle .m_bttm{ width: 100%;/* background: url(images/3col_bttm.jpg) no-repeat bottom;*/ }

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
.content {
	padding: 0 179px;
	background: url(center_b.jpg) repeat-y 179px 0;
}
.content .ctop{ width: 100%; background: url(ctop0000.jpg) no-repeat top;}
.content .cbttm{ width: 100%; background: url(c_bttm00.jpg) no-repeat bottom;}
.content .padd{ padding: 10px 5px 25px 11px; }
.content .title, .tb_bg .title{ padding: 0 280px 0 30px; line-height: 38px; height: 42px; }
.tb_bg .title{ padding: 0 640px 0 30px; line-height: 38px; height: 42px; }
.content .title h1, .tb_bg .title h1{ font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; }

.thumbs{ width: 100%; }
.thumbs img{ margin: 1px 0; }
.thumbs a img{ border: 1px solid #050000; }
.thumbs a:hover img{ border: 1px dashed #050000; }
.thumbs .infoline{ margin: 1px 2px; height:20px;width:150px;display:block;float:left;text-align:center;font-weight:bold;color:orange;}

.tb_bg{ width: 100%; background: url(1col_bg0.png) repeat-y; }
.tb_top{ width: 100%; background: url(1col_top.jpg) no-repeat top; }
.tb_bttm{ background: url(1col_btt.png) no-repeat bottom; padding: 8px 25px 30px; }
.ul2col{ width: 100%; color: #d4120c; }
.ul2col li{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; *margin: 0 2px; width: 44%; padding: 0 0 0 5%; }
.ul2col a:link, .ul2col a:visited, .ul2col a:active, .ul2col a:hover{color: #000; text-decoration: none; font-weight: 700;}
.ul2col a:hover{text-decoration: underline;}

.ul5col{ padding: 10px 25px; color: #77b410; font-weight: 700; }
.ul5col li{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; position: relative; z-index:99; *margin: 0 2px; width: 18%; padding: 0 0 0 1%; }

.banner{ width: 645px; margin: 0 auto; overflow: hidden; background: url(banner_b.png) repeat-y; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 700; 
//margin-left:127px;
}
.banner .bn_top{ width: 100%; background: url(banner_t.png) no-repeat top; }
.banner .bn_bttm{ width: 100%; background: url(banner_c.png) no-repeat bottom; }
.banner .padd{ padding: 12px 0 20px; }
.banner span{ color: #df1913; }

/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 179px;
	margin-left: -100%;
	position: relative;
	background: url(sl_bg000.jpg) repeat-y left;
}
.sl .sltop{ width: 100%; background: url(sl_top00.jpg) no-repeat top; }
.sl .slbttm{ width: 100%; background: url(sl_bttm0.jpg) no-repeat bottom; }
.sl .padd{ padding: 20px 11px 25px 15px; }
.sl .title{ line-height: 40px; }
.sl .title h1{ font-size: 15px; text-align: center; font-family: Arial, Helvetica, sans-serif; }
.sl ul{ font-size: 15px; font-weight: 700; width: 100%; }
.sl ul li{ background: url(bullet_s.gif) no-repeat 10px 1px; padding: 0 0 0 30px; }

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 179px;
	margin-left: -179px;
	position: relative;
	font-size: 9px;
	color: #fff;
	background: url(sr_bg000.jpg) repeat-y right;
}
.sr .srtop{ width: 100%; background: url(sr_top00.jpg) no-repeat top; }
.sr .srbttm{ width: 100%; background: url(sr_bttm0.jpg) no-repeat bottom; }
.sr .padd{ padding: 20px 15px 20px 10px; }
.sr .title{ line-height: 35px; }
.sr .title h1{ font-size: 15px; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #fd5cc7; }
.sr span{ color: #cbf585; font-weight: 700; }
.sr img{ border: 2px solid #fff; margin: 2px; }
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	height: 150px;
	
	font-size: 11px;
}
#footer .wrapper{ background: url(footer.jpg) no-repeat bottom; height: 150px; overflow: hidden; text-align: center; }
.archives{ padding: 11px 40px 0 40px; height: 30px; font-size: 11px; color: #fff; text-align: center; overflow: hidden; }
.archives li{ display: -moz-inline-stack; display: inline-block; zoom: 1; vertical-align: middle; *display: inline; position: relative; z-index:99; *margin: 0 2px; line-height: 18px; width: 20px; text-align: center; padding: 5px 0 0; }
.archives li.fst{ width: 100px; font-weight: 700; }
.archives a:link, .archives a:visited, .archives a:active, .archives a:hover{color: #fff; text-decoration: none; display: block; background: #3F042B; border: 1px solid #A64184;}
.archives a:hover{ background: #A64184; border: 1px solid #3F042B;}

.bttm_menu{ font-size: 12px; padding: 60px 0 5px; }
.bttm_menu a:link, .bttm_menu a:visited, .bttm_menu a:active, .bttm_menu a:hover{color: #000; text-decoration: none; padding: 0 10px;}
.bttm_menu a:hover{text-decoration: underline;}

