html{
overflow: -moz-scrollbars-vertical;
height:100%;
}
body{
font-size:11px;
margin:0;
padding:0;
background:url('images/bg.gif');
}
a{
color:#c90016;
}
img{
border:0;
}
span.logo{
height:35px;
margin:-18px 0pt 0pt -83px;
padding:0pt;
position:absolute;
top:50%;
width:164px;
}
div#logo_s {
background:transparent url(images/bg_logo_s.gif) no-repeat scroll left center;
border:1px solid #FDF1D1;
color:#902512;
font-size:12px;
font-weight:bold;
height:36px;
padding-top:5px;
text-align:center;
text-decoration:none;
width:129px;
}
h1{
color:#902512;
font-size:17px;
font-family:verdana;
padding:0px;
margin:5px 0;
}
h2{
color:#902512;
font-size:13px;
padding:3px;
margin:5px 0;
}
h3{
color:#902512;
font-size:12px;
font-weight:bold;
padding:12px 0 3px 0;
margin:0;
}
h4{
color:white;
font-size:12px;
padding:12px 0 0 7px;
margin:0;
}
h5{
color:#902512;
font-size:16px;
padding:5px 0  5px 25px;
margin:0;
}
h6{
color:#902512;
font-size:13px;
text-align:center;
padding:5px 0  5px 0;
margin:0;
}
table{
margin:0;
padding:0;
cellpadding:0;
celspacing:0;
border:0;
}

div#container{
font-family:verdana;
margin:auto;
background: url('images/bg_shade.gif') no-repeat center top;
}

div#container2{
font-family:verdana;
margin:auto;
background: url('../images/bg_shade2.gif') no-repeat center top;
}

div#container3{
font-family:verdana;
margin:auto;
background: url('../images/bg_shade3.gif') no-repeat center top;
}

div#bg{
background:url('images/bg_body.gif') top repeat-x;
}

div#top{
color:white;
line-height:10px;
width:800px;
background: url('images/top.gif') bottom no-repeat;
height:30px;
text-align:right;
margin:auto;
}

	div#top a{
	color:white;
	text-decoration:none;
	padding:0 3px 0 0;
	}
	
	div#top a:hover{
	text-decoration:underline;
	}
	
	div#top img{
	padding-left:15px;
	}

div#header{
margin:auto;
text-align:left;
width:800px;
background: url('images/header.gif') no-repeat;
height:76px;
}

div#header a{
color:black;
text-decoration:none;
}

div#header_left{
float:left;
}

div#header_right{
margin:23px 30px 0 0;
float:right;
}
	div#header p{
	font-size:20px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding: 35px 0 0 25px;
	margin:0px;
	}

div#content_home{
width:800px;
height:279px;
margin:auto;
margin-top:6px;
}

	div#content_home p.header_home{
	font-weight:bold;
	font-size:17px;
	color:#902512;
	margin:0;
	padding:85px 0 5px 37px;
	}
	
	div#content_home p{
	font-weight:bold;
	font-size:12px;
	color:#902512;
	margin:0;
	padding:0 0 5px 37px;
	}
	
	div#content_home div#form{
	padding:0px 0 0 37px;
	margin:5px 0 0 0;
	}
	
	div#content_home input{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	background-color:white;
	padding:3px 0 0 3px;
	margin:4px 0 0 2px;
	}
	
	div#content_home span#step2_button{
	position:absolute;
	padding:10px;
	margin-left:10px;
	width:118px;
	height:31px;
	background: url('images/button_1.gif') no-repeat;
	}
	
	div#content_home span#step2_button a{
	color:white;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	}
	
	div#content_home span#step2_button a:hover{
	color:#ffbf25;
	}

div#home_extra{
background:#FDECC3;
height:110px;
width:800px;
margin:auto;
margin-top:6px;
}

div#box1, div#box2, div#box3{
height:105px;
width:260px;
background: url(images/front_box.gif) no-repeat 0 6px;
margin:0;
padding:0;
}
div#box3{
height:105px;
width:260px;
margin:0;
padding:0;
}

div#box1{
margin:0 0 0 5px;
padding:0;
float:left;
}

	* html div#box1{
	margin:0 0 0 3px;
	padding:0;
	float:left;
	}
	
	div#box1 p{
	padding:0;
	margin:4px 0 0 3px;
	}

div#box3{
margin:0 5px 0 0;
padding:0;
float:right;
}

	* html div#box3{
	margin:0 3px 0 0;
	padding:0;
	float:right;
	}

	div#box3 p{
	color:white;
	font-weight:bold;
	padding:0;
	margin:10px 5px 10px 18px;
	}
	
	div#box3 a{
	color:white;
	text-decoration:none;
	}
	
	div#box3 a:hover{
	color:#ffbf25;
	text-decoration:none;
	}
	
	div#box3 span.star_a, div#box3 span.star_b, div#box3 span.star_c{
	padding-right:10px;
	}
	
div#box2{
margin:-1px 0 0 270px;
padding:0;
border-top:1px solid #feecc3;

}

	* html div#box2{
	position:absolute;
	margin-left:4px;
	padding:0;
	}
	
	div#box2 p{
	color:white;
	font-weight:bold;
	background: url('images/dot_box.gif') repeat-x bottom;
	padding:0;
	margin:10px 5px 10px 8px;
	}
	
	div#box2 p.dish{
	color:white;
	font-weight:bold;
	background:none;
	padding:0;
	margin:10px 5px 10px 8px;
	}
	
	div#box2 p span.a, div#box3 span.a, span.vote_a img{
	background:#9b3b2a;
	}
	
	div#box2 p span.b, div#box3 span.b, span.vote_b img, span.star_b{
	background:#9a3827;
	}
	
	div#box2 p span.c, div#box3 span.c, span.vote_c img, span.star_c{
	background:#902613;
	}
	
	div#box2 p span.dish{
	color:#FFFFFF;
	font-weight:normal;
	margin:auto;
	text-align:center;
	height:20px;
	width:40px;
	line-height:20px;
	margin-top:-14px;
	}
	
	div#box2 p span.counter{
	color:#902512;
	text-align:center;
	float:right;
	height:20px;
	width:40px;
	line-height:17px;
	margin-top:-14px;
	background: url('images/bg_counter.gif') repeat-x bottom;
	}
	
	div#box3 p span.vote_a img, div#box3 p span.vote_b img, div#box3 p span.vote_c img{
	margin-top:-10px;
	}
	
	div#box3 p span.star_a, div#box3 p span.star_b, div#box3 p span.star_c{
	width:50px;
	}
	
div#footer{
text-align:center;
background: url('images/bg_footer.gif') no-repeat bottom;
height:51px;
width:800px;
margin:auto;
padding:0;
clear:both;
}

div#footer p{
color:#645c4d;
font-size:11px;
line-height:15px;
padding:14px 0 0;
margin: 0;
}
	
	div#footer p a{
	color:#645c4d;
	text-decoration:none;
	}	
	
	div#footer p a:hover{
	color:#645c4d;
	text-decoration:underline;
	}	

div.bottom{
color:#a64a24;
text-align:center;
background:  #e7b459 no-repeat top;
margin:auto;
height:145px;
margin-top: 6px;
padding: 0 10px 10px 10px;
width:780px;
}
/*background: url('images/bg_bottom.gif') #e7b459 no-repeat top;*/
div.bottom p{
line-height:18px;
padding:10px 10px 0px 10px;
margin:0;
}

	div.bottom p a{
	color:#a64a24;
	text-decoration:none;
	}	
	
	div.bottom p a:hover{
	color:#832e0b;
	text-decoration:underline;
	}
	


/* START MENU */

div.navcontainer_2{
background: url('images/bg_menu.gif') no-repeat;
margin:auto;
margin-top:6px;
height:39px;
width:800px;
}

div.navcontainer_3{
background: url('images/bg_menu_2.gif') no-repeat;
margin:auto;
margin-top:6px;
height:39px;
width:800px;
}

div.navcontainer_4{
background: url('images/bg_menu_3.gif') no-repeat;
margin:auto;
margin-top:6px;
height:39px;
width:800px;
}

div.navcontainer_2 ul, div.navcontainer_3 ul, div.navcontainer_4 ul{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

div.navcontainer_2 ul li , div.navcontainer_3 ul li, div.navcontainer_4 ul li{ 
float: left; 
color:white;
font-weight:bold;
padding:12px 0 0 20px;
width: 177px;
}

div.navcontainer_2 ul li a, div.navcontainer_3 ul li a, div.navcontainer_4 ul li a{
color:white;
font-weight:bold;
text-decoration: none;
font-size: 12px;
float: left;
margin: 0px;
width: 177px;
padding:0;
}

div.navcontainer_2 ul li a:hover, div.navcontainer_3 ul li a:hover, div.navcontainer_4 ul li a:hover{
color:#902512;
}

div.navcontainer_2 ul li span, div.navcontainer_3 ul li span, div.navcontainer_4 ul li span{
color:#902512;
}


/* START STYLE PAGE 2 */

div#header_foto{
height:51px;
max-height:51px;
margin:auto;
width:800px;
display: table;
}

/* Step 2 with all the restaurants */
div#step2_all{
width:788px;
margin:0 6px 0px 6px;
}
div#step2_all h1{
padding:5px 5px 10px 0;
margin:0;
text-align:right;
}
div#step2_all div.block_all_0{
width:250px;
cursor:pointer;
padding:5px;
float:left;
}
div#step2_all div.block_all_1{
width:250px;
cursor:pointer;
padding:5px;
/*margin-left:264px;*/
float:left;
}
div#step2_all div.block_all_2{
width:250px;
cursor:pointer;
padding:5px;
float:right;
}
div.block_logo_all{
height:60px;
width:181px;
z-index:100;
margin-left:42px;
}
div.block_logo_all span.logos_link{
color:#902512;
font-size:15px;
font-weight:bold;
position:absolute;
text-align:center;
text-decoration:none;	
height:56px;	
width:172px;
border:1px solid #FDF1D1;
background:transparent url('images/bg_logo.gif') no-repeat scroll left center;
}

div.block_logo_all a:hover{
position:absolute;
border:1px solid #902512;
}
div.block_content_all{
width:260px;
text-align:center;
}
div.block_content_all h3 {
padding:0;
}
div.block_content p{
margin:0;
padding:0;
}

div.block_content_all p{
margin:0;
padding:0;
}
/* END Step 2 with all the restaurants */	

div#step2{
margin:auto;
width:800px;
height:100%;
background:#fdf0d1;
}
	div#step2_block_left{
	float:left;
	width:588px;
	margin:0 0 0 6px;
	}
	
	div#step2_block_right{
	float:right;
	width:175px;
	margin:0 6px 0 0;
	}
	
		div#step2_block_right h2{
		margin-bottom:0px;
		padding-bottom:10px;
		border-bottom: 1px solid #a64a24;
		}
		
		div#step2_block_right p{
		width:175px;
		padding:0;
		margin:0;
		background: url('images/bg_more.gif') repeat-x bottom;
		}
		
			div#step2_block_right p.noshow{
			display:none;
			}
			
			div#step2_block_right p.show{
			display:block;
			}
			
		div#step2_block_right a{
		color:#902512;
		text-decoration:none;
		display:block;
		padding:7px 0 7px 19px;
		background: url('images/arrow_off.gif') no-repeat 5px 10px;
		}
		
		div#step2_block_right a:hover{
		text-decoration:none;
		color:white;
		display:block;
		padding:7px 0 7px 19px;
		background: url('images/arrow_on.gif') no-repeat 5px 10px #902512;
		}
		
		div#step2_block_right div.more_rest{
		text-align:center;
		padding:0;
		margin:0;
		height:36px;
		width:175px;
		background: url('images/button_more.gif') no-repeat;
		}
		
		div#step2_block_right div.more_rest a{
		text-aling:center;
		color:white;
		font-weight:bold;
		padding:8px 0 0 0;
		width:175px;
		background:none;
		background: url('images/button_more.gif') no-repeat;
		}
		
		div#step2_block_right div.more_rest a:hover{
		text-aling:center;
		color:#ffbf25;
		font-weight:bold;
		padding:8px 0 0 0;
		width:175px;
		background:none;
		background: url('images/button_more.gif') no-repeat;
		}
	
	div#step2 div.block{
	background: url('images/border_center_2.gif') top;
	width:581px;
	height:78px;
	cursor:pointer;
	cursor:hand;
	}
	
	div#step p{
	margin:0;
	padding:3px 8px 5px 25px;
	color:black;
	}
	
	div.block_logo{
	float:left;
	height:77px;
	width:181px;
	z-index:100;
	}
	
		div.block_logo span.logos_link{
		color:#902512;
		font-size:15px;
		font-weight:bold;
		margin-top:10px;
		position:absolute;
		text-align:center;
		text-decoration:none;	
		height:56px;	
		width:172px;
		border:1px solid #FDF1D1;
		background:transparent url('images/bg_logo.gif') no-repeat scroll left center;
		}
	
		div.block_logo a:hover{
		position:absolute;
		margin-top:10px;
		border:1px solid #902512;
		}
	
	* html div.block_content{
	position:absolute;
	height:77px;
	width:225px;
	margin-left:15px;
	background: url('images/dot_2.gif') no-repeat right;
	}
	
	div.block_content{
	height:77px;
	width:225px;
	margin-left:195px;
	background: url('images/dot_2.gif') no-repeat right;
	}
	
	div.block_button{
	float:right;
	background: url('images/border_right_2.gif') no-repeat right; 
	height:77px;
	width:160px;
	}
	
	div.block_button div{
	text-align:center;
	height:29px;
	width:117px;
	margin:27px 0 0 23px;
	}
	
	div.block_button div span{
	font-size:10px;
	font-weight:bold;
	color:#902512;
	text-decoration: none;
	height:29px;
	width:117px;
	display:block;
	line-height:25px;
	padding:0;
	background: url('images/button_look.gif') no-repeat; 
	}
	
	div.block_button div a:hover{
	color:#bf3433;
	background: url('images/button_look_on.gif') no-repeat; 
	}

/* START STEP 3 */

div#step{
margin:auto;
width:800px;
background:#fdf0d1;
padding-top:6px;
/*position : relative;*/
min-height : 390px;
}

* html div#step{
margin:auto;
width:800px;
background:#fdf0d1;
padding-top:6px;
height: 390px;
}

div#step_c{
margin:auto;
width:760px;
padding:10px 20px 5px 20px;
background: url('images/bg_header_blank.gif') top no-repeat #FDF0D1;
}

div#step_c h2{
margin-top: -3px;
padding-top: 0px;
margin-left:5px;
}

div#infopages{
width:728px;
margin:0 6px 0 6px;
padding:0 0 6px 0;
}

div#infopages h2{
margin-top: -3px;
padding-top: 0px;
}

div#infopages topic{ color:#902512; }	
div#infopages date{ color: #645c4d; }	

div#left_assortiments{
text-align:center;
font-size:10px;
float:left;
width:130px;
margin-left:6px;
background: url('images/bg_left_assortiments.gif') no-repeat;
}

div.warning{
font-size:12px;
text-align:center;
color:#c90016;
font-weight:bold;
padding:5px;
margin:0 6px 7px 6px ;
background:#ffca49;
}

div#center_food{
margin-left:142px;
width:450px;
}

	div.food_contend{
	padding:0 0 6px 0;
	background: url('images/bg_header_products.gif') no-repeat;
	}
	

div#right_order{
float:right;
width:188px;
margin-right:6px;
background: url('images/bg_order_top.gif') no-repeat top;
}

div#right_order p{
margin:0;
padding:1px 2px 1px 4px;
}

	div#right_order p#header_order
	{
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	padding: 7px 0;
	margin: 0 5px 0 5px;
	background: url(images/bg_order_top.gif) top;
	border-bottom:1px solid #c4876e;
	}
	
	div#right_order p#header_order span
	{
	font-weight:normal;
	font-size: 9px;	
	}
	
	p.right_order_product{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px 2px 0 5px;
	margin:0;
	width:115px;
	}
	
	 p.right_order_price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
	margin:0;
	width:57px;
	float:right;
	}
	
		p.right_order_price span.currency {
		float:left;
		}
		
		p.right_order_price span.numbers {
		float:right;
		}
	
	p.right_order_delivery{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:10px 0 0 0;
	margin:0;
	width:57px;
	float:right;
	}
	
	div#footer_right_order{
	padding:15px 0 0 5px;
	height:75px;
	background: url('images/bg_order_bottom.gif') no-repeat bottom;
	}
	
	div#footer_right_order p.right_order_price{
	color:#902512;
	font-size:12px;
	font-weight:bold;
	padding:0;
	width:62px;
	}
	
		p.right_order_price span.currency{
		float:left;
		}
		
		p.right_order_price span.numbers{
		float:right;
		}
	
	div#footer_right_order p.right_order_product{
	color:#902512;
	font-size:12px;
	font-weight:bold;
	padding:0;
	}
	
	div#footer_right_order p.right_order_button{
	color:white;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:25px 0 0 0;
	padding:0 7px 6px 0;
	}
	
	div#footer_right_order p.right_order_button a{
	display:block;
	height:25px;
	text-decoration:none;
	color:white;
	padding:5px 10px 0 0;
	background: url('images/button_order.gif') no-repeat top;
	}

	div#footer_right_order p.right_order_button a:hover{
	text-decoration:none;
	color:#902512;
	height:25px;
	background: url('images/button_order_on.gif') no-repeat top;
	}

div.food_contend_info{
width:330px;
float:right;
}

div.food_contend_productimg{
width:110px;
}

div.bg_food{
background: url('images/bg_foodbox.gif') no-repeat bottom left;
height:100px;
cursor:pointer;
cursor:hand;
}

div.food_contend_info_txt{
height:51px;
padding-top:10px;
}

div.food_contend_info_price{
text-align:right;
height:27px;
width:320px;
padding:5px 0 0 0;
margin:5px 0 0 0;
}

div.food_contend_info_price_left{
float:right;
padding:5px 8px 0 0;
margin: 0 0 0 0;
}

div.food_contend_info_price_right{
float:right;
text-align:center;
width:72px;
height:22px;
margin-top:5px;
background: url('images/b_add.gif') no-repeat;
}


div.food_contend_info_price_right a, div.food_contend_info_price_right a:visited.add{
color:#bf3433;
display:block;
text-align:center;
text-decoration:none;
line-height:15px;
height:19px;
width:67px;
padding:2px 5px 2px 0;
}

div.food_contend_info_price_right a.add:hover{
display:block;
height:19px;
color:black;
background: url('images/b_add_on.gif') 0 0 no-repeat;
}

span.food_contend_info_price{
position:absolute;
margin-left:-140px;
margin-top:13px;
padding:0;
}



div#assortiment_contend{
text-align:left;
margin:10px 0 0 0;
background: url('images/bg_left_assortiments.gif') no-repeat top;
clear:both;
}


div#assortiment_contend p#assortiment_header{
font-weight:bold;
font-size:11px;
color:#902512;
text-align:left;
padding:7px 5px;
margin:0;
}

	div#assortiment_contend a, div#assortiment_contend a:visited{
	color:#bf3433;
	text-decoration:underline;
	display:block;
	line-height:17px;
	margin:0;
	padding:0 5px;
	}
	
	div#assortiment_contend a:hover{
	color:#bf3433;
	text-decoration:none;
	line-height:17px;
	margin:0;
	padding:0 5px;
	background:#f3dfc0;
	}


/*STEP 4 */

div#step div#adres_left{
background: url('images/bg_header_adres.gif') no-repeat top left;
width:490px;
margin:0 6px 0 6px;
padding:0 0 6px 0;

}

div#form_right{
margin-left:315px;
color:#902512;
padding:40px 0 0 6px;
float:right;
position:absolute;
width:180px;
top:250px;
}
	
	div#form_left span{
	width:80px;
	height:17px;
	display:block;
	position:absolute;
	}
	
	div#form_left input.rbl1{
	margin:0px 0 0 90px;
	border:none;
	}
	
	div#form_left input.rbl{
	margin:0px 0 0 30px;
	border:none;
	}
	
	div#form_left div#emailInfo{
	margin:2px 0 0 90px;
	color:Red;
	}
	
	div#form_left input, div#form_left textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:2px 0 0 90px;
	background:#f3e6c6;
	border:1px solid #ded1b1;
	}

div#form_left{
color:#8c231d;
padding:15px 0 0 8px;
width:290px;
}

div#adres_left p.right_order_button{
color:white;
text-align:center;
font-size:12px;
font-weight:bold;
margin:4px 0 0 0;
padding:0 0 0 0;
width: 150px;
}

	div#adres_left p.right_order_button a, div#adres_left p.right_order_button a:visited{
	display:block;
	height:25px;
	text-decoration:none;
	color:white;
	padding:5px 10px 0 0;
	background: url('images/button_order2.gif') no-repeat left top;
	}
	
	div#adres_left p.right_order_button a:hover{
	text-decoration:none;
	color:#902512;
	height:25px;
	background: url('images/button_order2_on.gif') no-repeat top;
	}
	
	select{
	border:1px solid #ded1b1;
	font-size:11px;
	}
	
	div#ctl00_cphContent_updMoney{
	height:27px;
	}
	
div#adres_right{
background: url('images/bg_header_289.gif') no-repeat top left;
width:288px;
padding:0 6px 6px 0;
float:right;
}

div#txt_1{
color:#902512;
text-align:center;
width:94px;
font-weight:bold;
position:absolute;
margin:46px 0 0 0px;
}

div#txt_2{
color:#902512;
text-align:center;
width:94px;
font-weight:bold;
position:absolute;
margin:46px 0 0 103px;
}

div#txt_3{
color:#902512;
text-align:center;
width:94px;
font-weight:bold;
position:absolute;
margin:46px 0 0 200px;
}

div#txt_1 a, div#txt_2 a, div#txt_3 a{
color:#902512;
text-decoration:none;
}

div#txt_1 a:hover, div#txt_2 a:hover, div#txt_3 a:hover{
color:#bf3433;
text-decoration:none;
}

div#total_price{
margin-top:0px;
padding:3px;
background: url('images/bg_price.gif') no-repeat top left;
}

div#total_price h6 span{
color:#000000;
font-weight:normal;
font-size:10px;
}

div#total_price p{
padding: 2px 5px 2px 6px;
}

a:visited.clear, a.clear{
color:#bf3433;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

div#footer_price{
height:50px;
width:288px;
background: url('images/bg_footer_price.gif') no-repeat left bottom ;
}

div#footer_price p{
font-weight:bold;
font-size:13px;
color:#bf3433;
padding:0;
margin:24px 0 0 0;
}

div#footer_price p.right_order_price{
width:65px;
}

div#footer_price p.right_order_product{
padding-left:120px;
width:60px;
float:left;
}

/* danku */
div#text_danku{
clear:both;
padding:20px 0;
margin:0 15px;
border-top:1px solid #ffbf25;
}
table{
width:100%;
}
table tr.row1{
border-bottom:1px solid #ffbf25;
}
table tr.row1 td{
font-weight:bold;
padding:0 15px 2px 10px;
border-bottom:1px solid #ffbf25;
}
table tr.row_content td{
padding:2px 15px 2px 10px;
}
table tr.total td{
font-weight:bold;
padding:5px 15px 2px 10px;
border-top:1px solid #ffbf25;
}
a { 
color: #d91b33;
font-size: 11px;
background-color:transparent;
text-decoration: none; 
}
div p#col_center{
margin-left:310px;
position:relative;
width:200px;
left:0;
}
div p#col_left{
float:left;
width:300px;
height:120px;
}
div p#col_right{
float:right;
}

input.forminput{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:2px 0 0 20px;
background:#f3e6c6;
border:1px solid #ded1b1;
width:190px;
}

input.error{
background:#f9b5bf;
border:1px solid #ded1b1;
}

div.class
{
	position:absolute;
	float:right;
width:200px;
}

/* TELL A FRIEND */

div#step_f{
margin:auto;
width:760px;
padding:10px 20px 5px 20px;
background: #FDF0D1;
}

div#friend{
background:#FDF0D1 url(images/bg_tellafriend.gif) repeat scroll center;
clear:both;
display:table;
height:420px;
margin:auto;
padding-top:6px;
width:760px;
}

div.content_friend{
height:280px;
margin:58px auto auto;
text-align:center;
width:425px;
}

div#pass {
color:#BF3433;
font-size:12px;
height:45px;
margin-top:7px;
text-align:right;
}

div.content_friend h2{
color:white;
text-align:center;
margin-bottom:15px;
}

div.content_friend p.friend1{
color:#BF3433;
display:table;
font-size:12px;
margin:0pt;
padding:3px 0pt 0pt;
text-align:right;
width:425px;
}

div.content_friend span.text{
text-align:right;
}

div.content_friend span.result{
color:#bf3433;
font-size: 12px;
line-height:20px;
margin:auto;
margin-top: 0;
margin-bottom: 0;
padding: 5px 15px 0 0;
width: 330px;
}

div.content_friend p.friend1 span{
float:right;
margin-right: 2px;
}

div.content_friend p.friend1 input.email{
background:#F2E6C7 none repeat scroll 0%;
border:1px solid #DDD1B2;
margin:0pt;
padding:1px 2px;
}

div.content_friend p.friend1 input.error{
background:#f9b5bf;
}

div.content_friend div#pass img{
background:white none repeat scroll 0%;
border:1px solid #902512;
margin:0pt 85px 3px 5px;
padding:2px 0pt;
width:130px;
}
	
	div.block_button_friend{
	text-align: center;
	height:29px;
	width:117px;
	margin:auto;
	margin-top: 15px;
	}
	
	div.block_button_friend a{
	font-size:10px;
	font-weight:bold;
	color:#902512;
	text-decoration: none;
	height:29px;
	width:117px;
	display:block;
	line-height:25px;
	padding:0;
	background: url('images/button_look.gif') no-repeat; 
	}
	
	div.block_button_friend a:hover{
	color:#bf3433;
	background: url('images/button_look_on.gif') no-repeat; 
	}
	
/* tooltip */
.cssheader
{
	font-weight:bold;
	width:150px;
	font-family:arial;
	border:1px solid #9a3928;
	padding:3px;
	font-size:11px;
	color:#FFFFFF;
	background:#9a3928;
	filter:alpha(opacity:85); /* IE */
	opacity:0.85; /* FF */
}

.cssbody{
	border-bottom:1px solid #ffc02a;
	border-left:1px solid #ffc02a;
	border-right:1px solid #ffc02a;
	width:150px;
	font-family:arial;
	font-size:11px;
	padding:3px;
	color:#902613;
	background:#feda82;
	filter:alpha(opacity:85); /* IE */
	opacity:0.85; /* FF */
}

/* Postcode Box */
div#step_participation {
background:#FDF0D1 none repeat scroll 0%;
margin:auto;
padding-top:6px;
width:800px;
}

div.row_next {
height:30px;
padding:5px 31px;
}

div.row_next_a {
float:left;
width:180px;
}

div.row_next_a span {
display:block;
height:15px;
padding-top:3px;
width:115px;
}

div.row_next_a input {
background:transparent url(images/bg_input_next.gif) repeat scroll 0%;
border-color:#E3B09A -moz-use-text-color rgb(227, 176, 154) rgb(227, 176, 154);
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
float:right;
font-weight:bold;
margin-top:-18px;
}

div.row_next_b {
float:left;
height:20px;
width:112px;
}

	p.next{
	width:112px;
	height:20px;
	padding:0;
	margin:0;
	background: url('images/b_next.gif') no-repeat;
	}
	
	p.next a{
	color:#bf3433;
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:15px;
	height:19px;
	width:112px;
	padding:2px 0 2px 7px;
	}
	
	p.next a:hover{
	display:block;
	height:19px;
	color:black;
	background: url('images/b_next_on.gif') 0 0 no-repeat;
	}

div.row_next_c {
background:transparent url(images/lijn_next.gif) no-repeat scroll left center;
color:#902512;
float:right;
padding:3px 0pt 0pt 20px;
width:400px;
}

/* Participate */
div#step_participation{
margin:auto;
width:800px;
background:#fdf0d1;
padding-top:6px;
}

div#step_participation table#tablecontent span#title{
margin: 0px 0px 0px 24px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#902512;
}

div#step_participation div#participation, div#page6{
background: #FDF0D1 none repeat scroll 0%;
}

table#tablecontent, table#tablecontent2{
width:750px;
margin-left:25px;
}

table#tablecontent tr td, table#tablecontent2 tr td{
color:#902512;
height:20px;
}

table#tablecontent span#titlesmall, table#tablecontent2 span.titlesmall{
margin: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#902512;
}

table#tablecontent2{
margin-top:20px;
}

div.titlesmall{
font-weight:bold;
font-size:11px;
}

table#tablecontent input, table#tablecontent2 textarea, table#tablecontent2 input{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#902512;
padding:1px;
margin:0;

border:1px solid #ddd1b2;
background: #f2e6c7;
}

div.button_submit{
margin:auto;
width:800px;
height:35px;
text-align:center;
padding:20px 0;
}

	div.button_submit p{
	color:white;
	position:absolute;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 310px;
	padding:0 7px 0 0;
	}
	
	div.button_submit p a{
	display:block;
	width:150px;
	height:20px;
	text-decoration:none;
	color:white;
	padding:5px 10px 0 0;
	background: url('images/button_order.gif') no-repeat top;
	}

	div.button_submit p a:hover{
	text-decoration:none;
	color:#902512;
	background: url('images/button_order_on.gif') no-repeat top;
	}
	
	div.browsebutton{
	width:50px;
	height:22px;
	margin-top:-20px;
	margin-left:98px;
	background: url('images/b_all.gif') no-repeat;
	}
	
	div.browsebutton a{
	color:#bf3433;
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:15px;
	height:19px;
	width:50px;
	padding:2px 5px 2px 0;
	}
	
	div.browsebutton a:hover{
	display:block;
	height:19px;
	color:black;
	background: url('images/b_all_on.gif') 0 0 no-repeat;
	}
	
	div.allbutton{
	width:50px;
	height:22px;
	margin-top:-20px;
	margin-left:98px;
	background: url('images/b_all.gif') no-repeat;
	}
	
	div.allbutton a{
	color:#bf3433;
	display:block;
	text-align:center;
	text-decoration:none;
	line-height:15px;
	height:19px;
	width:50px;
	padding:2px 5px 2px 0;
	}
	
	div.allbutton a:hover{
	display:block;
	height:19px;
	color:black;
	background: url('images/b_all_on.gif') 0 0 no-repeat;
	}
