html, body{
background: url(images/bg.jpg);
margin:0;
padding:0;
font-family: Trebuchet MS, Calibri;
font-size: 12px;
color: #FFF;
text-align:center;
}

#wrapper{
background: none;
margin:0 auto;
width:792px;
text-align:left;
}

#header{
background: url('images/logo.gif') no-repeat left top;
width:792px;
height:135px;
padding:0;

}

.infobox{
width:200px;
height:135px;
float:right;
text-align:left;
background: url('images/infobox_top_pattern.gif') repeat-x left top;
}

.infobox a{
color: #59493f;
text-decoration: underline;
}

.infobox a:hover{
color: #59493f;
text-decoration: none;
}

#header p{
margin:0;
padding-top:15px;
font-family: Trebuchet MS;
font-size: 12px;
color: #59493f;
line-height: 1.3em;
}

#menurow {
width: 792px;
margin: 0 auto;
height: 50px;
background: url('images/menu_pattern.gif') repeat-x left top;
}

#menu{
list-style:none;
margin:0;
padding:0;
font-family: Trebuchet MS;
font-size: 12px;
color: #59493f;
line-height:35px;
}

#menu a{
color: #59493f;
text-decoration: none;
background: none;
line-height:35px;
}

#menu a:hover{
color: #59493f;
text-decoration: none;
background: url('images/menu_grey_button.gif') no-repeat center 1px;
line-height:35px;
display:block;
}

.menuitem{
	float:left;
	padding-right:30px;
	text-align: left;

}

.menuitem-akt{
	float:left;

	margin-right:30px;
	font-weight: bold;
	background: url('images/menu_akt_button.gif') no-repeat center 1px;
}

#feat_mov_box{
padding:0;
margin:0;
	height:230px;
	width: 792px;
	margin:0 auto;
text-align:left;
}

#feat_mov_pic{
	width:392px;
	height:230px;
	border:0;
	float:left;
	padding:0;
margin:0;
background:url('images/featured_pic_bg.gif') no-repeat right top;
}

#feat_mov_details{
	width:400px;
	height:230px;
	background:url('images/featured_details_bg.gif') no-repeat left top;
	left:392px;
	float:right;
}

#feat_mov_details .text{
line-height: 1.2em;
padding-left: 10px;
width: 380px;
height: 120px;
}



#feat_mov_details a{
color: white;
font-weight: bold;
text-decoration: none;
color: #FFF;
}

#feat_mov_details a:hover{
color: #c7b99e;
text-decoration: none;
}

#feat_mov_details .bot_right_txt{
float:right;
width: 175px;
}

#sepa25{
height:25px;
width:792px;
padding:0;
margin:0 auto;
clear:both;
}

#cont_box{
padding:0;
margin:0;
	width: 792px;
	margin:0 auto;
/*border:1px solid red;*/
}

#cont_box_left{
width:392px;
text-align:left;
border:0;
float:left;
padding:0;
margin:0;

}

#cont_box_left img{
padding:0;
margin:0;
}

#cont_box_right1{
width:400px;
font-family: trebuchet ms;
font-size:12px;
color: #FFF;
line-height:39px;
left:392px;
float:right;
text-align:left;
}

#cont_box_right1 .premier{
color:yellow;
font-weight: bold;
}

#cont_box_right2{
	width:400px;
	left:392px;
	float:right;
	text-align:left;
}

#lboxhead{
height:36px;
width:392px;
background: url('images/leftbox_header.gif') no-repeat left top;
text-align:left;
padding-left: 20px;
line-height: 35px;
text-transform: uppercase;
font-weight: bold;
}

#feat_mov_details .title{
font-size:20px;
padding:0;
padding-top:20px;
padding-left: 10px;
margin:0;
}

#feat_mov_details .bottomline{
margin:0;
padding:0;
padding-left:10px;

}

#lboxbody{
width:392px;
background: url('images/leftbox_bg.gif') repeat-y left top;
text-align:left;
}

#lboxbody p{
padding:0;
padding-left:10px;
width:370px;
max-width:370px;
text-align: justify;
margin:0;
text-align:left;
}

#lboxbody p .cim{
font-size:16px;
font-weight: bold;
display:block;
text-align:left;
}

#lboxlist {
list-style:none;
padding:0;
margin:0;
}

#lboxlist .lboxitem{
margin:0;
padding:0;
padding-top:5px;
height: 150px;
width:390px;
background: url('images/leftbox_smallbg.gif') no-repeat right top;
}

#lboxlist a{
width:90px;
height:25px;
line-height:25px;
display:block;
background: url('images/morebtn.gif') no-repeat left top;
color: #5a422f;
text-decoration: none;
font-size:10px;
text-align: center;
float:right;
margin-top:10px;
}

#lboxlist a:hover{
background: url('images/morebtn2.gif') no-repeat left top;
}

#lboxfooter{
height:37px;
width:392px;
line-height:35px;
font-size:10px;
padding-left:10px;
background: url('images/leftbox_footer.gif') no-repeat left top;
text-align:left;
}

#lboxfooter a{
color: #c7b99e;
text-decoration: none;
}

#lboxfooter a:hover{
color: #e3d7c1;
text-decoration: underline;
}

#musorbox_header{
width:400px;
height: 37px;
line-height:37px;
background: url('images/musorbox_header.gif') no-repeat left top;
padding-left:10px;
text-transform: uppercase;
font-weight: bold;
text-align:left;
}
#musorbox_header p{
float:left;
margin:0;
padding:0;
display:block;
}
#musorbox_header a{
float: right;
font-size: 10px;
text-transform: none;
width:115px;
margin:0;
padding:0;
display:block;
font-weight: normal;
text-decoration: underline;
color: white;
}

#musorbox_header a:hover{
color: white;
font-weight: normal;
text-decoration: none;
}

#musorbox_footer a{
background: url('images/btn2.gif') no-repeat right center; 
padding-right:25px;
color: #bba58c;
font-weight: none;
text-decoration:none;
text-align:left;
}

#musorbox_footer a:hover{
background: url('images/btn2.gif') no-repeat right center; 
padding-right:25px;
color: #d1baa1;
font-weight: none;
text-decoration:none;
}

#musorbox_body{
width:400px;
background: none;
color:#d1baa1;
cursor:pointer;
}

#musorbox_body .time{
float:right;
font-size:11px;
width: 120px;
cursor: pointer;
}

#musorbox_footer{
height: 37px;
width:400px;
background: url('images/musorbox_footer.gif') no-repeat left top;
margin-bottom:25px;
padding:0;
}

#musorbox_footer p{
text-align:right;
margin:0;
padding:0;
padding-right: 10px;
}

#musorbox_list{
padding:0;
margin:0;
list-style: none;
}

#musorbox_list li{
padding:0;
margin:0;
padding-left:10px;
height: 39px;
width:390px;
background: url('images/musorbox_sor_bg.gif') no-repeat left top;
}

#musorbox_list li a{
display:block;
margin:0;
padding:0;
height: 39px;
width:400px;
}

#musorbox_list li:hover{
background: url('images/musorbox_sor_bgb.gif') no-repeat left top;
color:#FFF;
}

#musorbox_list li.elso{
background: url('images/musorbox_sor_1.gif') no-repeat left top;

}

#musorbox_list li.elso:hover{
background: url('images/musorbox_sor_1b.gif') no-repeat left top;
color:#FFF;
}

#musorbox_list li.masodik{
background: url('images/musorbox_sor_2.gif') no-repeat left top;
}

#musorbox_list li.masodik:hover{
background: url('images/musorbox_sor_2b.gif') no-repeat left top;
color:#FFF;
}

#cont_box_header{
height:37px;
width:400px;
background: url('images/cont_box_header.gif') no-repeat left top;
line-height:35px;
font-weight:bold;
text-transform: uppercase;
padding-left:10px;
}

#cont_box_body{
width:400px;
margin:0;
padding:0;
background: url('images/cont_box_bg.gif') repeat-y left top;
}

#cont_box_body p{
max-width: 380px;
width:390px;
margin:0;
padding:0;
padding-left:10px;
padding-top:10px;
line-height:1.8em;
text-align: justify;
color: #fafafa;
text-align:left;
}

#cont_box_footer{
height:37px;
width:400px;
background: url('images/cont_box_footer.gif') no-repeat left top;
line-height:35px;
text-align:right;

}

#cont_box_footer p{
padding:0;
margin:0;
font-weight: bold;
padding-right:20px;
}

#footer{
margin:0 auto;
height: 50px;
width: 792px;
clear: both;
color:#815f3e;
background: url('images/rh.gif') no-repeat center right;
}

#footer h1{
height:15px;
width: 125px;
float:right;
cursor: pointer;
}

#musorbox_list li a{
margin:0;
padding:0;
height: 39px;
width:390px;
color: #d1baa1;
text-decoration:none;
}

#musorbox_list li a:hover{
color:#fff;
}

.gall_image{
border:3px solid #d1baa1;
padding:0;
margin: 3px;
-moz-opacity: 0.5;
}

.gall_image:hover{
border:3px solid #d1baa1;
padding:0;
margin:3px;
-moz-opacity: 1;
}

.login{
background: url('images/inputbg.gif') no-repeat left top;
border:0;
height:22px;
width:270px;
font-family: Trebuchet MS;
font-weight: bold;
font-size:11px;
padding-top:2px;
color: #bba17b;
padding-left:5px;
}

#err{
height: 45px;

-moz-border-radius: 6px;
padding:5px;
font-family:trebuchet ms;
font-size: 20px;
line-height: 42px;
}

.ok{
background: #ccffcc;
color:#000;
}

.err{
background: #FF6666;
}

.inok{
background: #ccffcc;
color:#000;
border:1px solid #ccffcc;

}

.inerr{
background: #FF6666;
border:1px solid #ff6666;
}

.loginbtn{
width:90px;
height:25px;
line-height:25px;
display:block;
background: url('images/morebtn.gif') no-repeat left top;
color: #5a422f;
text-decoration: none;
font-size:10px;
text-align: center;
float:right;
margin-top:10px;
border:0;
}

#regbox{
	padding:0;
	margin:0;
	-moz-border-radius: 6px;
	border:none;
	background: #d2d0c5;
}

#regtitle{
	background: #a6a395;
	border: none;
	padding:10px;
	margin:0;
	
	-moz-border-radius: 6px;
}
 
#inner{
padding:10px;
width:300px;
float:left;

}

#inner2{
float:left;
width:449px;
display:block;

padding:10px;
}

#row{
display: block;
padding:0;
margin:0;
height:40px;
}