/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background: #725039 url(../img/bg_main.png);
	color:#000;
	font-size: 12px;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}


.spacer{
	clear:both; 
	 font-size:0;
	line-height:0;
}
/*------------------------------------------------main--------------------*/

h1, h2, h3, h4, h5 { font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans","Lucida",sans-serif; padding-bottom:8px; color:#0D61FF; }
h1 { font-size:16px; line-height:18px; }
h2 { font-size:15px; line-height:17px; }
h3 { font-size:14px; line-height:16px; }
h4 { font-size:13px; line-height:15px; }
h5 { font-size:12px; line-height:14px; }
h6 { font-size:11px; line-height:13px; padding-bottom:2px; }

a{ color: #0047FF; text-decoration:none; }
a:hover{ color:#444444; }

/*------------------------------------------------body--------------------*/




#header{
margin: 0 auto;
padding: 0;
background:#A40227 url(../img/bg_header.jpg) repeat-x ;
text-align:center;
}

#content{
width: 949px;
margin: 0px auto;
background:transparent url(../img/bg_content.png) repeat-y ;
padding: 0 4px;
}

#main{
background:transparent url(../img/bg_nav.png) repeat-x ;
}

#c_wid{
width: 275px;
padding:0;
float: left;
}

#c_cont{
font-size: 95%;
padding: 2px 10px;
width: 650px;
float: right;

}

.single{
	padding: 10px;
}

.centerside{
	padding: 10px 35px;
}

#footer{
background:#662B00 url(../img/bg_footer.png) repeat-x ;
padding: 10px 5px;
color: #fff;
overflow: auto;
}


#footer a{
	color:#fff;
}
#footer a:hover{
color: #FED7BC;
}


.widget_block{
margin: 5px 0px;
}


#mainnav{
margin:0;
padding: 0;
}


.menu,.mainnav{
margin: 0;
padding: 0;
}




.menu a, .menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#3F3F3F;
}
.menu li{
	background:		#EDEBEC;
}

.menu li:hover, .menu li.menuHover,
.menu a:focus, .menu a:hover, .menu a:active, .nav-active {
	background:		#F6F7F9;



}



#mainnav ul li{
	font:normal 13px/20px  "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#1F2123;
	background:url(../img/nav_div.gif) right top no-repeat;
	background-color:inherit;
	text-decoration:none;
}

#mainnav ul li a{
color: #ECC713;


}

#mainnav ul.menu li a:hover,#mainnav ul.menu li a.nav-active{
	background-color: #FEFEFE;
	color: #000;

     -webkit-border-top-right-radius: 10px;
     -webkit-border-top-left-radius: 10px;
     -khtml-border-radius-topright: 10px;
     -khtml-border-radius-topleft: 10px;
     -moz-border-radius-topright: 10px;
     -moz-border-radius-topleft: 10px;
     border-top-right-radius: 10px;
     border-top-left-radius: 10px;

}

#mainnav ul li:hover{
	color:#B70D0D;
	background-color: #FEFEFE;
     -webkit-border-top-right-radius: 10px;
     -webkit-border-top-left-radius: 10px;
     -khtml-border-radius-topright: 10px;
     -khtml-border-radius-topleft: 10px;
     -moz-border-radius-topright: 10px;
     -moz-border-radius-topleft: 10px;
     border-top-right-radius: 10px;
     border-top-left-radius: 10px;
}

#mainnav ul ul{
	padding: 0;
	margin: 0;
	margin-top: 10px;
}

#mainnav ul ul ul{
	margin-top: 0px;
}
#mainnav ul li li{
	background: none;
}

#mainnav ul li li a{
	background: #F1F1F1;
	color: #000;
	padding:3px 13px;
	margin: 0px;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
}
#mainnav ul li li a:hover{
background: #fff;
}


ul#news_list li{
background: #F8F8F8;
border-bottom: 1px dotted #5C5C5C;
}

ul#gal_list{
margin-left: 10px;
}

ul#gal_list li{
width: 180px;
margin: 5px;
}

ul#pro_list {
margin-left: 15px;
}

ul#pro_list li{
width: 180px;
margin: 5px 5px;
}


.widget_block{
font-size: 98%;
margin: 3px 0px 10px 0;
}

.widget_title{
background-color: #2C0508;
color: #fff;
font-style: italic;
text-shadow: #710D14 1px -1px 0px;
font-size: 14px;
padding: 7px;
padding-left: 25px;
}

.widget_content{
padding: 4px;
}

.widget_content li{
border: none;
}

.det_img img.thimg {
max-width: 610px;
/* Resize the image for IE6 */
width: expression(this.width > 610 ? 610: true);
}

#infolist{
font-size: 120%;
}

#searchbox{
background: transparent url("../../../img/opc/w5.png") 0 0 repeat;
color: #fff;
}

#ifooter{
color: #fff;
}

.fp{
color: #fff;
}

.pro_info{
display: none;

}

li.up_but input{
font-size: 11px;
overflow: hidden;
}
