@charset "utf-8";
/* CSS Document */

body { background:#404040 url('../img/body.bg.jpg') repeat-x top left; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; }

#body-bon { background: #FFF; padding: 10px;}

.clr { clear:both;}

a:hover { text-decoration:underline;}

.right { float:right; margin: 0 0 15px 15px;}


#wrapper { background:#FFF; margin: 20px auto 0 auto; width: 900px; color: #666666; line-height: 1.5em;}
#body-bon #wrapper { width: auto;}

#partners1 { background: #8D744B; padding: 5px 0px 5px 20px;}
	#partners1 img { margin-right: 28px; vertical-align: middle;}
	#partners1 #p1-tvl { margin:0;}
	
#blockheader { height: 230px; background:url('../img/categories/lente.jpg') no-repeat top left; position:relative;}

#mainlogo { position:absolute; top: 25px;}

#brico { position:absolute; top: 310px; }
#stayen { position:absolute; top: 310px; margin-left:82px;}
#vtmkzoom { position:absolute; top: 370px; margin-left:5px;}
#telenet { position:absolute; top: 370px; margin-left:85px;}

.picture { padding-right: 10px; padding-top:10px;}  

#mainmenu { position: absolute; top: 96px; width: 200px;}
	#mainmenu a { display:block; height: 20px; padding: 5px 10px; color: #8D744B; color: #000;text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; text-transform:lowercase;}
	#mainmenu a:hover { text-decoration:underline;}

#category-txt { background:#000000; padding: 15px 20px 5px 20px; position:absolute; right: 0;  width: 538px; color: #FFF; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }
	#category-txt h2 { font-size: 20px; margin-bottom: .5em;}
	

#blockside h2 { font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif;   color: #CCC; margin-bottom: 10px; }


#blockmain { padding: 20px 0;}

	#blockside { background: url('../img/blockside.bg.jpg') no-repeat top right; width: 200px; float:left; padding: 30px 20px 0 20px;  margin-right: 20px; margin-top: 100px;} 
		#blockside ul li img { float:left; border: 1px solid #8D744B; margin-right: 10px; margin-top: -3px; }
		#blockside ul li { display:block; float:left; clear:both; margin-bottom: 5px; padding-top: 3px; width: 200px;}
		#blockside a { color: #999; text-decoration:none; display:block; }
		#blockside a:hover { text-decoration:underline;}
		
		
	
	
	
	#blockcontent { width: 600px; float:left; line-height:1.7em;}
	#blockcontent a { color: #0099CC;}
	
#blockcontent h2 { font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: .7em }

	#blockcontent h1 {font-size: 28px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: .5em; color: #8D744B; line-height:1em; font-weight:normal;}
	
	#blockcontent h3 {font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: .7em; color: #333333; }
	
	#blockcontent p { margin-bottom: 1em;}

	#blockcontent h2 a { color: #8D744B; text-decoration:none;}
	#blockcontent a:hover { text-decoration:underline;}
	
	#blockcontent .block, #blockcontent .row1 { background: url('../img/block.bg.jpg') repeat-x bottom left; padding: 10px 20px 10px 20px; clear:both; float:left; margin-bottom: 15px; width: 570px; }
	
	ul.media { clear:both;}
	ul.media li { display:block; float:left; margin: 0 5px 5px; width: 100px; height:100px; padding: 2px; background:#000; text-align:center; vertical-align:middle; overflow:hidden; }
	
	#blockcontent .row1 { background: #F0EBE3 url('../img/block-alt.bg.jpg') repeat-x bottom left;}
	
	#p-bon .block  { background:#FFF;}
		#body-bon #p-bon .block {clear:both;}
	
	#p-bon #bon-button { height: 23px;}
	#p-bon #bon-button  a{ float:none; text-align:center; padding: 3px;}
	
	
	.block .img { float:left; border: 2px solid #8D744B;  margin-right: 20px; }
	.block .introtext { }
	
	#body-bon .bon { margin-top: 1em; }
	
	#blockcontent .block a.readmore { color: #000;} 
	.block .button {  clear:both; padding-top: 10px; }
	.block .button a { float:left; font-family: Georgia, "Times New Roman", Times, serif; color: #666666;}
	.block .type { background: url('../img/tag.gif') no-repeat top left; display:block; width: 69px; height: 17px; color: #FFF; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; float:left; margin-right: 20px;}
	
#partners2 { background: #8C734A url('../img/partners2.gif') repeat-x top left; padding: 60px 20px 15px 20px;}
	#partners2 img { margin-right: 60px; margin-bottom: 10px;}
		#partners2 #p2-closset, #partners2 #p2-gilen  { margin-right:0;}

#footer { clear:both; margin: 0 auto; padding: 10px 0; width: 900px; text-align:right;}
	#footer a { color: #CCC; }
	
img.left {margin: 0 15px 15px 0; float:left; }
#news-detail .introtext { background:#8D744B; color: #FFF; font-size: 12px; padding: 15px; margin-bottom: 1em; font-style: italic;  }

#body-bon h1 { color: #000; font-size: 17px; font-family: Georgia, Verdana; margin-bottom: 1em;}
#body-bon #bon-button { width: 90%; clear:both;}

#bon-button { display:block; height: 43px; background:url('../img/bon.bg.jpg') repeat-x top left; color: #000000; float:left; width:100%; border: 1px solid #000; margin-bottom: 1em; font-family: Georgia, "Times New Roman", Times, serif; }
#bon-button a { color: #FFF; padding: 10px; display:block; float:left; }
#bon-button span { background:#FFF; height: 23px; padding: 10px; float:left; display:block; color: #000;  }
#bon-button span a { color: #000; padding:0;}


#bon { clear:both; text-align:center; margin: 20px 0;} 

#blockside .overview-all { display:block; text-align:center; margin-bottom: 1em; background: #CCC ;  padding: 5px 0; color: #FFF; font-family: Georgia, "Times New Roman", Times, serif}


.input { padding: 5px 0;}
	.input label { float:left; width: 120px; }
	.input input, .input textarea { width: 300px; font-family:Arial, Helvetica, sans-serif; font-size: 11px;}
	.input .form-error { border: 1px solid #FF3333;}
	.submit { padding-left: 120px;}
	.submit button, .submit input {  padding: 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}