body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,tr,th,td,embed,object{margin:0;padding:0;}
fieldset,img,abbr{
border:0;
margin:0;
}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none; margin:0;padding:0;}
ol { margin-left:25px}
ol li { margin-left:10px}
caption,th {text-align:left;}
div { text-align: left; vertical-align: top; }
q:before,q:after{content:'';}
a,ins{text-decoration:none;}
strong { font-weight: bold; }
cite { display: block; font-size: 0.9em; font-style: italic; text-align: right; }

/* Site
=====================================================================*/

body{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #3a3a3a;
height: 100%;
background-image: url();
background-color: #000000; 
}

a{
text-decoration: none;
font-weight: bold;
color: #303030;
}

a:hover{
color: #000;
text-decoration:underline;
}

#page{
	width:960px; /*flexible width*/
	margin: auto;
	margin-top:10px;
}

#page-top{
	margin:auto;
	background-image: url(images/page-top-center.gif);
	background-repeat: repeat-x;
	height:15px;
}

#page-top-left{
	background-image: url(images/page-top-left.gif);
	width: 10px;
	background-repeat: no-repeat;
	height: 15px;
	display: inline;
	float: left;
}

#page-top-right{
	background-image: url(images/page-top-right.gif);
	width: 10px;
	background-repeat: no-repeat;
	height: 15px;
	display: inline;
	float: right;
}

#page-left{
	background-image: url(images/page-bg-left.gif);
	background-repeat: repeat-y;
}

#page-right{
	background-image: url(images/page-bg-right.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
	background-color: #FFFFFF;
}

#page-padding{
	padding-top:3px;
	margin:0 15px 0 15px;
}


#header{
height:160px;
overflow:hidden;
/*background-image: url(images/header.jpg);*/
background-image: url(images/header.jpg);
background-repeat: no-repeat;
width: 990px;
margin: auto;
position: relative;
}

#header #logo{
position:absolute;top:32px;left:120px;z-index:11;
width:300px;
text-align:right;
}

#header h1 {
color:#000;
font-size:11px;
font-weight:bold;
background-color:#ffffff;
margin:-5px 10px 0 0;
}

/*javascript menu*/
#suchbox{
display:block;
position:absolute;
top:99px;
left:605px;
height:40px;
width:900px;
z-index:10;
}



#headermenu{
display:block;
position:absolute;
top:128px;
left:10px;
height:40px;
width:900px;
padding:0px;
z-index:10;
}

#topmenu{
list-style-type: none;display:block;
}

#topmenu li {display:block;float:left;}
/*main menu*/
#topmenu li a{
height:25px; margin-top:6px; display:block;float:left; padding: 0 10px 0 10px; overflow:hidden;
background: url('images/tab_menu_b2.gif') repeat-x;
font-family:Arial;color:#303030;font-size:14px;font-weight:bold; line-height:27px;
text-decoration:none; position:relative; text-transform:uppercase;
}

#topmenu b {float:left;position:relative;width:8px;height:25px;margin-top:6px;}
#topmenu li.active a, #topmenu li.active b.mcorner2, #topmenu li.active b.mcorner1{height:31px;margin-top:0px;}
#topmenu li b.mcorner1{background:url('images/tab_menu_b1.gif');}
#topmenu li b.mcorner2{background:url('images/tab_menu_b3.gif');}

.border1 {border:1px solid #999999; padding:1px;}
.text {color:#555555; font-family:tahoma,verdana,arial; font-size:8pt;}
.thumb_table {border:1px solid #999999;}

/*submenus*/

#sm {
list-style-type: none;
position:relative;
width:785px;
height:30px;
margin-top:40px;
display:block;
clear:both;
}

#sm li {display:block; float:left;}
#sm li a { padding: 5px 10px 5px 10px; text-decoration:none; background:transparent; color:#a03606; font-size:12px; margin:5px 0 0 0; text-transform:none;}
#sm li a:hover {background-color:#fee170;}

/*end of javascript menu*/


#header2{
height:100px;
background: url(images/header2_tile.gif);
position: relative;
}

#header2 h1{
font-size:15px;font-weight:bold;color:#888;
text-align:right;
position:absolute;right:5px;bottom:35px;
}


#header2 #topmenu2{
	position:absolute;
	top:76px;
	left:90px;
}

#topmenu2 a{
line-height:18px; color:#a03606; font-size:12px; padding:3px 5px 5px 5px; text-transform:none; text-decoration:none;
}

#topmenu2 a:hover{
background-color:#fee170;
}


#member-bar{
margin: 0 10px 5px 10px;
background-image: url(images/member_bar_tile.gif);
height: 30px;
color: #FFFFFF;
font-size: 12px;
overflow:hidden;
position:relative;
}

#member-bar a{color:#fff;}

#mbcl{
	background: url(images/member_bar_l.gif) no-repeat;
	height: 30px;
	float: left;
	display:inline;
	width: 5px;
	position:absolute;
}
#mbcr{
	background: url(images/member_bar_r.gif) no-repeat;
	height: 30px;
	float: right;
	display:inline;
	width: 5px;
}

#member-bar li,#member-bar li a{color:#fff;}
#member-bar ul{list-style-type:none;padding:7px;}
#member-bar li{float:left;margin-left:5px;}
#member-bar .input{background-color: #daa96f;border:solid 1px #e7bf88;color:#fff; width:100px; font-size:13px;}
#member-bar .input2{background-color: #eec445;border:solid 1px #f8dd59;color:#fff; width:100px; font-size:13px;}
#member-bar #submit_btn{border:0;}

#quicknav{
margin:0px 0px 2px 0px;
width:160px;
height:90px;
background-color:#fff;
float:left;
}

#left{
display:inline;
float:left;
width:190px;
margin-right:4px;
}

#center{
display:inline;
float:left;
width:423px;
margin-right:4px;
}

#right{
display:inline;
float:left;
width:302px;
}

.ie7fixwidth{clear:both;margin:auto;width:1px;height:1px;overflow:hidden;}

.panel{ display:inline; float:left; background-color:#fefefe; margin-bottom: 6px; font-size:12px; width:100%;}

.panel-top{height:6px; overflow: hidden;}
.panel-top-right{ background-image: url(images/tr.gif); float:right; height:6px; width:6px; overflow: hidden;}
.panel-top-left{ background-image: url(images/tl.gif); float:left; height:6px; width:6px; overflow: hidden;}

.clear{clear:both; height:0px; overflow:hidden; }
.panel-content{background-color:#fefefe; margin: 0 6px 0 6px; padding:6px;}
.panel-inner{}

.panel-bottom{height:6px; overflow: hidden; clear:both;}
.panel-bottom-right{ background-image: url(images/br.gif); float:right; height:6px; width:6px; overflow: hidden;}
.panel-bottom-left{background-image: url(images/bl.gif); float:left; height:6px; width:6px;}

.panel h1, .panel h2, .panel h3{
color:#303030;
font-size:17px;
font-weight: bold;
line-height: 30px;
height: 30px;
margin-top: -8px;
text-indent: 44px;
position:relative;
}

.panel h1 a, .panel h2 a, .panel h3 a{color:#303030;}
.panel h1 a:hover, .panel h2 a:hover, .panel h3 a:hover{color:#303030;}


.panel h1 img, .panel h2 img, .panel h3 img{
position:absolute;
z-index:2;
top:-2px;
left:6px;
float:left;
}

.bluebox11{
background-color: #F4FBFF;
display:inline;
float: left;
color: #666666;
margin-top: 6px;
overflow: hidden;
border: 1px solid #e5f0f7;
width: 181px;
}

.bluebox11 p{
color: #666666;

}
.player-name{
color: #666666;
font-weight:normal;
}

.player-name a{
color: #666666;
font-weight:normal;
}

.player-name a:hover{
color: #666;
}

.bluebox11 img{
margin:4px 3px 0px 0px;
display:inline;
float: left;
}

.bluebox11 b{
color:#F4FBFF;
float:left;
clear:both;
}

.bluebox11 .crown{
margin:0px 6px 0px 0px;
float:left;
}

.bluebox12, .smallbox{
font-size:12px;
background-color: #F4FBFF;
color: #666666;
margin-top: 6px;
overflow: hidden;
border: 1px solid #fefefe;
width:99.8%;
float: left;
display:inline;
}

.smallbox{
width:360px; 
height: 115px;
margin:6px 5px 0px 4px;
}


.bluebox12 *{font-size:12px;}

.bluebox12 img, .smallbox img{
margin:0px 6px 6px 0px;
float: left;
}


.bluebox12 .title{
color:#F4FBFF;
background-image: url(images/check.gif);
background-repeat: no-repeat;
font-weight: bold;
height: 17px;
line-height: 17px;
padding-left:22px;
}

.bluebox-padder{
margin:5px;
}

.pagination{
font-size:17px;
color:#303030;
font-weight:bold;
line-height:26px;
width:320px;
margin:auto;
}

.pagination a{
color:#666;
}

.pagination a:hover, .pagination b {
color:#59bce1;
}

.simple-panel{
display:inline;
float: left;
margin: auto;
overflow: hidden;
margin-top: 6px;
}

a.thumb { display:inline; float:left; overflow: hidden; width:140px; height:105px; position:relative;}

a.thumb span {display:none;}

a.thumb:hover span{
	position:absolute; bottom:0;left:0;
	display:block;width:100%;
	border:1px solid #000;
	padding:3px 0 3px 0;
	font-size:11px; text-align:center;
	background:#2D2D2D; color:#fff;
}


.ad{
margin-left:1px;
margin-right:2px;
margin-bottom:4px;
}

.top-members{
display:inline;
float: left;
border-bottom: 1px solid #cce6fc;
width: 100%;
margin-top: 6px;
overflow: hidden;
padding-bottom: 3px;
}

.top-members img{
margin:0px 6px 0px 0px;
float: left;
}

.top-members p{
font-size: 12px;
color:#999999;
line-height:12px;
}

.top-members .blue{
color:#1c91dc;
font-weight: bold;
height: 17px;
line-height: 14px;
}

.top-members .blue a{
color:#1c91dc;
}

.top-members .blue a:hover{
color:#336699;
}

.big_input{
display:inline;
float: left;
height: 24px;
margin-right: 6px;
font-size: 17px;
font-weight: bold;
color: #666666;
line-height: 30px;
}

.search_btn{
background:transparent url('/images/b_search.gif');width:94px;height:27px;border:0px;cursor:pointer;
}

.orange{
font-size:17px;
font-weight:bold;
color:#fe7503;
line-height:28px;
text-indent:10px;
}

.p_genre{
height: 22px;
width: 411px;
margin: 0 0 4px 6px;
line-height: 22px;
color:#303030;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
}

.panel img.icon{
float:left;
margin:-8px 4px 0 0;
position:relative;
}

.left-banner{display:inline; float:left; margin-right:9px;}
.right-banner{display:inline; float:left; margin-left:9px;}
#main-middle{float:left; width:602px;}
#main-side{float:left; width:767px;}




/* Banner placeholders
========================================================*/

.ad728x90, .ad728x90 iframe{
width:728px;
height:90px;
margin: 0 auto 6px auto;
}

.ad300x250, .ad300x250 iframe{
width:300px;
height:250px;
float:left;
}

.ad160x600, .ad160x600 iframe{
width:160px;
height:600px;
float:left;
text-align:center;
margin: auto;
}

.ad160x600, .ad300x250, .ad728x90 {
padding-top:13px;
background:url(images/sponsored_links.gif) no-repeat 100% 0;
}

.ad100x100, .ad100x100 iframe{
width:100px;
height:100px;
float:left;
}

.video-indent { padding:9px 0 0 10px;}
.video-indent1 { padding:16px 0 35px 9px;}


.video li { width:200px; height:175px; position:relative; }
.video li a { display:block; background:url(images/play.png) center center no-repeat; width:46px; height:46px; position:absolute; left:50%; top:50%; margin:-23px 0 0 -23px; }
.video li a:hover {background:url(images/play-hover.png) center center no-repeat;}
.video li a { cursor:pointer; }

.col-1, .col-2, .col-3,  .col-4,  .col-5 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
}
.extra-wrapper { 
	overflow:hidden;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

.wrapper { 
	width:100%;
	overflow:hidden;
}
.extra-wrapper { 
	overflow:hidden;
}




