body { background:#E7E7E7; padding:0 2% 25px 5%; margin:0; min-width:600px; }

#header { height:120px; }
	#logo img { margin:33px 0 0 10px; }
	#navpath { font-size:11px; margin:54px 100px 0 0; }
		#navpath a { color:#4d4a4b!important; }
	
	#lang { padding:10px 0 0 0; }
		#lang a { 
			display:block; width:33px; height:32px; text-align:center; float:left;
			color:#776e6e!important;
			font:bold 90%/32px Arial, Helvetica, sans-serif; text-decoration:none;
		}
		#lang a:hover { text-decoration:underline; }
		#lang a.active { color:#fff!important; font-weight:normal; }
		#lang a.active:hover { text-decoration:none; }
	
#menu ul { padding:0; margin:0; list-style:none; }

	#menu br { display:none; }
	#menu li {  padding:5px 10px; margin:0 0 0 25px; }
		#menu li a { color:#474445!important; }
		#menu .level1 a:hover { text-decoration:underline; }
		#menu a.active { font-weight:bold; }
	#menu .level1, #menu .level1a { 
		font:normal 130%/1.1em Arial; text-transform:uppercase; padding:0;
	}
	#menu .level1 a, #menu .level1a a { 
		text-decoration:none; display:block; padding:5px 10px;
	}
	#menu .level1a { ; }
	#menu .level1a a { color:#fff!important; }
	#menu .level3 { margin-left:40px; }
	#menu .level4 { margin-left:60px; }

#sidebar .p { margin:20px 0 0 35px; }

#small-ads { width:161px; height:241px; background:#000; margin:40px auto; }
	#small-ads h3 { color:#fff; padding:10px!important; margin:0!important; }

#menu hr {  background: #adadad; color: #adadad; margin:0 35px; }

#footer { margin:25px 0 0 0; font-size:10px; }
	#quick_search { margin:40px auto 0 auto; width:158px; }
	#quick_search div { padding:0 10px 0 25px; }
	#quick_search input { background:transparent; border:none; height:16px; width:100%; line-height:10px; }

h3.decor { font:italic normal 30px/25px Arial, Helvetica, sans-serif; margin:0.3em 20px 0.3em 0; }
h3.decor small { font:italic normal 20px/15px Arial, Helvetica, sans-serif; }

.ctl, .ctr, .cbl, .cbr { height: 6px; font-size: 1px; }
.ctl, .cbl { margin-right: 6px; }
.ctr, .cbr { margin-left: 6px; margin-top: -6px; }
.ctr { background-position: 100% 0; }
.cbl { background-position: 0 -6px; }
.cbr { background-position: 100% -6px; }
.cinside { border: 1px solid #d2d2d2; border-width:0 1px; background: #fff; padding:5px 30px; }