*{margin:0;padding:0;font-size:100%;}
body{font-family:arial,helvetica,sans-serif;font-size:1em;background:#fff;}
#topselect #panel{width:847px;margin:0 auto;}

h1{float:left;}
h1 a span{display:none;}
h1 a{display:block;width:847px;height:220px;}
h2{font-size:1.5em;background:url(img/h2.png) left bottom repeat-x;color:#fff;font-weight:bold;padding:0 0 2px 0;margin:0 0 10px 0;}
h3.comments{color:#ccc;margin:0 0 15px 0;}
a{text-decoration:underline;color:#fff;}
p{padding:5px 0;}
    	
#wrap{width:847px;margin:0 auto;background:url(img/bg.png) left top repeat-y;}

#header{height:220px;}
#header #slogan{margin-top:-80px;padding-left:32px;font-size:10pt;color:#333;font-weight:normal;}

#side{width:234px;margin:1px 0 0 0;padding:0;float:right;color:#333;font-size:0.875em;}
#side #lang{text-align:right;margin-top:-71px;height:16px;margin-bottom:7px;}
#side #parts{text-align:right;margin-bottom:20px;}
#side #parts select{width:234px;padding:4px 2px;}
#side #searchform{border-bottom:1px solid #aeafaf;width:228px;height:37px;background:url(img/search.png);padding:6px 0 0 6px;}
#side #searchsubmit{cursor:pointer;border:none;width:31px;height:32px;vertical-align:middle;background:none;}
#side #s{border:none;vertical-align:middle;background:none;width:178px;height:25px;color:#444;font-size:1em;padding:7px 7px 0 7px;}	

#foot{font-size:0.8em;color:#333;padding:8px 220px 8px 0px;width:627px;margin:0 auto 10px auto;}
#foot .partners{margin-top:10px;}	
#foot a{color:#666;}

#adr{position:absolute;top:28px;right:0px;}

.cleaner{clear:both;height:0;line-height:0;font-size:0;}


	
	
#side ul {
background-color: #cdcfd0;
	}
	
#side ul li ul {
	padding: 0;
	}
	
#side ul li {
	list-style: none;
	}
	
#side ul li {
	margin: 0;
	}
#side .form{margin-top:30px;margin-bottom:20px;}
#side ul li.page_item {
	background: url(img/sidebg.png) left bottom repeat-x;
	}
		
#side ul li.page_item a {
	display: block;
	border-bottom:1px solid #fff;
  color: #333;
	text-decoration: none;
	font-weight: bold;
	padding: 15px 0 13px 15px;
	}

#side ul li.page-item-2 a {
	background: none;
	}
	
#side ul li.current_page_item a {
	background: #ffb700;
	}
	
#side li.current_page_item a:hover {
	text-decoration: none;
	}
	
#side ul li.current_page_itema {
	color: #333;
	}
	
#side ul li.current_page_item a:hover {
	text-decoration: underline;
	}
	
#side ul li.page_item ul li a {
	border-bottom:1px solid #fff;
	padding: 6px 0 5px 15px;
	font-weight: normal;
	background-color: #cdcfd0;
	}
#side ul li.page_item ul li.current_page_item a {
background: #ffb700;
	}	
#side ul li.page_item a:hover {
	text-decoration: underline;
	}
	
#side img {
	border: none;
	margin-bottom: -3px;
	}
	

#text {
	width: 552px;
	float: left;
	color: #fff;
	line-height: 1.5;
	padding: 15px 20px 15px 20px;
	font-size: 0.800em;
	}
	

	
h2.in{
	margin-top:20px;
	}
.adtop{margin-left:-5px;margin-bottom:10px;}
h3 {
	font-weight: bold;
	color: #eee;
	padding: 12px 0 0 0;
	font-size: 1.250em;
	margin: 0;
	}

h4 {
	padding: 10px 0 0 0;
	font-weight: bold;
	color: #ccc;
	font-size: 1.125em;
	margin: 0;
	}

.post ul li {
	list-style: none;
	background: url(img/bullet_toggle_minus.png) left no-repeat;
	padding: 0 0 0 23px;
	margin: 3px 0 3px 5px;
	}
	
.post ol li {
	margin: 3px 0 3px 28px;
	}

blockquote {
	border-left: 5px solid #111;
	margin: 10px 15px;
	color: #999;
	padding: 0 5px 0 15px;
	}

#text ul {
	margin-left:20px;
	}
#text img {
	border: 5px solid #fff;
	}
#text .bform{
	height:300px;
	}
#text .bform input.submit{cursor:pointer;margin-top:10px;font-size:12px;font-weight:bold;color:#fff;padding:5px;border:1px outset #aaa;border-right-color:#555;border-bottom-color:#555;background:#c50606;}
#text .bform p{
	height:15px;
	}
#text .bform form{
	padding-bottom:10px;padding-left:30px;width:480px;
	}
#text .bform .left{
	float:left;
	font-weight:bold;
	}
#text .bform .right{
	float:right;width:360px;
	}
#text .bform .right select{
	width:300px;
	margin-top:1px;
	}
#text .bform .right select.small{
	width:180px;
	margin-top:1px;
	}
#text .bform .right input.small{
	margin-top:4px;
	width:auto;
	}
#text .bform .right input{
	margin-top:1px;
  width:180px;
	}
#text .offer{
	font-size:13pt;
	margin:5px 0;
	}
#text .offer img{
	width:57px;
	height:20px;
	margin-bottom:-5px;
	border:0;
	}
#text img.nb{
	border:0;
	margin-bottom:-2px;
	}
#text img.big {
	border:5px solid #fff;
	width:542px;
	margin:5px 0;
	}
#text .big {
	border: 5px solid #fff;
	width:542px;
	margin:5px 0;
	}
#text .adt{
	margin-top:10px
	}				
#text img.alignleft {
	float: left;
	margin: 5px 20px 5px 0;
	background-color: #fff;
	}
	
#text img.alignright {
	float: right;
	margin: 5px 0 5px 20px;
	background-color: #fff;
	}




ol{list-style:none;margin:20px 0 0 0;}
ol li{margin:0 0 10px 0;}
ol li .author {color:#999;}	


	
#comment{margin:1px 0 5px 0;border:5px solid #444;background:#f7f7f7;font-size:1.125em;padding:5px;color:#666;width:532px;}
#author{margin:1px 10px 5px 0;border:5px solid #444;background:#f7f7f7;font-size:1.125em;padding:5px;color:#666;width:200px;}
#submit{font-size:1em;color:#444;padding:5px;font-weight:bold;}
	