@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	padding:0;
	background:url(images/pasekpion.jpg) repeat-x top #411c00;
	
}

div{margin:0;padding:0;overflow:hidden;}
div.flash_baner{
	width:960px;
	height:163px;
	margin: 0 auto;
}
div.photo_baner{
	height:311px;
	width:960px;
	background:url(images/zdjecie_restauracji_2.jpg);
	margin: 0 auto;
}

div.flags{
	float:right;
	margin-right:20px;
	margin-top:5px;
}

div.menu{
	height:109px;
	margin:0 auto;
	text-align:center;
	overflow:auto;
}
div.flash_menu{
	margin:0 auto;
	text-align:center;
}

div.white_box{
	width:960px;
	background:#FFFFFF;
	margin:0 auto;
	margin-top:10px;

}


div.white_box_top{
	height:58px;
	width:960px;
	margin:0 auto;
	padding:0;
	
}
div.site_title{
	height:58px;
	width:268px;
	background:url(images/iko_imperial.png);
	margin-left:10px;
	float:left;
}

div.ozdoba{
	height:58px;
	float: left;
	width:666px;
	background:url(images/ozd_kartki.png) center top no-repeat;
}

/*content*/
div.white_box_content,div.white_box_content_full{
	width:600px;
	background:url(images/ozd_kartki_braz.png) left top no-repeat #411c00;
	margin:0;
	margin-left:10px;
	float:left;
	
}
div.white_box_content_full{
	padding:0;
	margin-left:10px;
	width:940px;
	float:none;
}



div.white_box_content table {
	width:550px;
	margin-left:20px;
	margin-top:80px;	
	margin-bottom:80px;
	font-size:11px;
	line-height:15px;
	
}
p{
	font-size:11px;
	line-height:15px;
}
b{font-size:12px;}
	
	

div.white_box_content table,div.white_box_content_full table{
	font-family:Arial, Tahoma;
	font-size:11px;
	color:#FFFFFF;
}



div.white_box_right{
	background:#411c00;
	float:right;
	margin-right:10px;
	width:240px;
}

div.white_box_bottom_menu{
	height:30px;
	width:960px;
	margin-left:10px;	
	margin-top:20px;
	float:left;
}
div.white_box_bottom_menu table{height:30px;}

div.white_box_bottom_menu,a.bottom_menu,a.bottom_menu:visited{
	font-family:Tahoma;
	font-size:10px;
	color:#411c00;
	text-decoration:none;
}
a.bottom_menu:hover{text-decoration:underline;}

div.stopka{
	width:960px;
	height:50px;
	margin:0 auto;
	text-align:center;
}
a.nasz_link,a.nasz_link:visited{
	font-family:Tahoma;
	font-size:10px;
	color:white;
	text-decoration:none;
}
a.nasz_link:hover{text-decoration:underline;}

/*formularz kontaktowy*/
input.txt,textarea.content{
	width:300px;
	font-size:10px;
	color:#333333;
	border:1px solid #411c00;
}
textarea.content{
	width:400px;
	height:150px;
	font-size:11px;
	overflow: scroll;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow:-moz-scrollbars-vertical;
}
input.btn{
	background:#411c00;
	color:white;
	font-size:10px;
	border:none;
	height:20px;
	cursor:pointer;
}
div#kontaktForm table{margin-top:40px;margin-bottom:40px;}
div#kontaktForm table tr th{color:#411c00; text-align:right;font-size:11px;}
div#kontaktForm table tr td{color:#411c00; font-size:10px; font-family:Tahoma;}


div#kontaktForm table.error{border:1px solid RED;width:400px;margin0;padding:0;}
div#kontaktForm table.error tr td{
	font-size:10px;
	font-family:Tahoma;
	color:RED;
}

div#kontaktForm table.succes{border:1px solid GREEN;width:400px;margin0;padding:0;}
div#kontaktForm table.succes tr td{
	font-size:10px;
	font-family:Tahoma;
	color:GREEN;
}


/*randon photo*/
img.random{
	border:1px solid white;
	margin:5px;
}
table.random td{margin:5px;}

/*admin*/
input.txt_admin{
	width:100px;
	font-size:10px;
	color:#333333;
	border:1px solid #411c00;
}
input.btn_admin{
 color:#411c00;
 cursor:pointer;
 background:url(images/button_tlo.png) repeat-x;
 border:none;
 height:20px;
 color:WHITE;
 border:1px solid #999999;
	font-size:10px;
}

/*menu*/
table#menu{
	margin:0;padding:0;
	border:1px solid #ffffff;
}
div#nazwa_p{font-weight:bold;margin-left:5px;}
div#skladniki_p{padding:0;margin:0;margin-left:5px;}
div#skladniki_p ul{pading-top:0;margin-top:0;}
div#cena_p{display:none;}

a#menu{
	font-style:italic;
	color:#ffffff;
	display:block;
	font-size:12px;
	line-height:16px;
	height:16px;
}