body{
	text-align:center;
}
body *{
	font-family: Arial;
	font-size:12px;
}
a {
	color: #17547d;
}
a:hover {
	color: #000;
}
#page{
	background-color:#fff;
	width:930px;
	text-align:left;
	margin:auto;
}

#top{
	height:24px;
	background: #fff url('img/top_menu.gif');
	padding-right:10px;
	text-align:right;
	font-size:9px;
	margin-bottom:2px;
}

#top a {
	font-size:10px;
	color: #3a4166;
	text-decoration:none;
	line-height:24px;
}

#top a:hover {
	text-decoration:underline;
}

#header{
	position:relative;
	height:174px;
	background: #fff url('img/header.jpg');
}

#header h1 {
	position:absolute;
	top:14px;
	left:220px;
	font-size: 0.1em;
	margin : 0;
	padding : 0;
	text-indent: -5150px;
}
#header h1 a { color:#fff; display: block; height: 44px;  width: 322px; background: url(img/logo.gif) no-repeat ;}
#header ul{
	padding:0;
	margin:0;
	list-style-type: none;
	position:absolute;
	top:67px;
	left:220px;
}

#header a {
	font-size:12px;
	color: #3a4166;
	background: url('img/menu_arrow.gif') no-repeat;
	padding-left:10px;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
}

#header #search {
	position:absolute;
	top:67px;
	left:405px;
}

#header #search .searchfld {
	background: url('img/search_fld.gif');
	border: 1px solid #cedae2;
	width: 100px;
}

#header_strip{

	height:5px;
	background-image: url('img/header_strip.gif');
	overflow: hidden;
}

#left{
	float:left;
	width:190px;
	margin:5px 10px 0 0;
	display:inline; /*IE FIX*/
	background:#fff url('img/left.gif');
}

#left h1{
	font-family:Georgia;
	margin:20px;
	margin-bottom:10px;
	font-size:20px;
	padding:0;
	font-weight:normal;
}

#left ul{
	list-style-type:none;
	padding:0;
	margin: 15px;
	margin-top:0;
}

#left ul li{
	display:block;
}

#left li a{
	line-height: 21px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	color: #3A4166;
	background: url(_img/arrow_HRightRMele.png) 0 50% no-repeat;
	padding-left:12px;
}

#left li a:hover {
	background-color:white;
}

form { padding: 0; margin: 0;}
.box { border: solid 1px #ccc; background: #fff;}
.b_silver{
	background: url('img/search_fld.gif');
	border: 1px solid #cedae2;
}

#main {
	width: 530px;
	float: left;
	padding: 0;
	margin: 0;
	text-align: justify;
} 
#main h1 {
	color : #336699;
	text-decoration : none;
	font-family: Georgia;
	font-size: 24px;
	font-weight: normal;
	border-bottom: 2px dotted #cfcfcf;
	padding: 7px 0 7px 0;
	margin: 10px 0 5px 0;
	text-transform: capitalize;
}

#Categs { 
padding: 0; 
margin: 0; 
height: 75px;
}
#Categs img { 
padding: 0; 
margin: 0 20px 0 0; 
float: left;
}
#Categs p { 
padding: 10px 0 10px 0; 
margin: 0; 
}

.capital {
	text-transform: capitalize;
}

#main h2 {
	color : #000;
	text-decoration : none;
	font-family: 'Georgia';
	font-size: 22px;
	font-weight: normal;
	letter-spacing: -1px;
	border-bottom: 2px dotted #cfcfcf;
	padding: 7px 0 7px 0;
	margin: 10px 0 5px 0;
	width: 520px;
}  

#main h3 { color : #000; text-decoration : none;  font-family: 'Georgia'; font-weight: normal; letter-spacing: -1px; border-bottom: 2px dotted #cfcfcf; padding: 7px 0 7px 0; margin: 10px 0 5px 0; }  

#main table {padding: 7px 0 7px 0; margin: 0; }
#main table table { padding: 0; margin: 0; font-size: 10px; color: #000;}
#main td {padding: 0; margin: 0; }
#main td li {padding: 1px 0 1px 0; margin: 0; }
#main td strong { font-size: 11px; }
#main p {line-height: 15px; padding: 7px 0 7px 0; margin: 0;}
#main ul { width: 100%; padding: 0; margin: 0; list-style-type: none;} 
#main li { font-size: 11px; padding: 0; }
#main cite { font-size: 10px; padding: 10px 0 10px 0; float: left;}
#main img {
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#right { float: right; width: 190px; margin-left: 10px; } 
#right h2 { color: #003300; font-family: 'Georgia'; font-size: 16px; padding: 5px 0; margin: 0; margin-bottom:5px; letter-spacing: -1px; border-bottom: 2px dotted #ccc;}  
#right h3 { color: #003300; font-family: 'Georgia'; font-size: 12px; padding: 5px 0; margin: 0; font-weight: normal; }  

.WeeksRecipe { float:right; width: 190px;}
.WeeksRecipe p { color: #3A4166; font-size: 12px; padding: 0; margin: 0; display: block; line-height: 14px; font-weight: normal; font-family: "Trebuchet MS" }
.WeeksRecipe span { display: block; padding: 11px; background: #f1f1f1; margin-top: 10px; border: solid 1px #EAEAEA;}
.WeeksRecipe img { background: #FFF88F; border: solid 1px #fff; padding: 0; margin: 0;}
.WeeksRecipe ul { display: block; padding: 5px 0 0 0; margin: 0; }
.WeeksRecipe li { list-style-type: none; padding: 1px 0 1px 20px; font-size: 11px; }

.NewRecipe { float:right; width: 190px; margin-bottom: 10px;} 
.NewRecipe ul { background:#FFFCE1; border: solid 1px #EDE9CC; font-size: 10px; font-weight: normal; color: #293700; margin: 0 0 5px 0; padding: 8px 5px 8px 5px;} 
.NewRecipe li { padding: 0 0 0 12px; display : block; list-style-type: none;}

#Ristorants { }
#Ristorants table img { padding: 0; margin:0px;}
#Ristorants table td { border-bottom: solid 1px #f1f1f1; padding: 0; margin: 2px 0 2px 0; font-size: 10px; font-weight: normal; }
#Ristorants table th { text-align: left; border-bottom: solid 1px #f1f1f1; padding: 2px 0 2px 0; margin: 0; font-size: 11px; font-weight: bold; letter-spacing: -1px;   }

#ShowRistorants { font-size: 12px; }
#ShowRistorants table table strong { font-size: 10px; padding: 0; letter-spacing: 0;}
#ShowRistorants p { font-size: 12px; padding: 0 0 15px 0;}
#ShowRistorants table td { color:#1B1B1B; padding: 3px 3px 3px 3px; margin: 3px 0 3px 0; font-size: 11px; font-weight: normal; background: #f8f8f8; border-top: solid 1px #fff; border-bottom: solid 1px #EBEBEB; }
#ShowRistorants table th { text-align: left; padding: 3px 0 3px 0; margin: 0; font-size: 11px; font-weight: bold; letter-spacing: -1px;   }
#ShowRistorants cite { font-style: normal; font-size: 11px; color: #1B1B1B333; background: #F9FDEC; margin : 10px 0 10px 0; padding: 9px; width: 515px; display: block; border: solid 1px #DFE5CB; }
.ShowRistorants_VOT { color: #669900; font-size: 10px; padding: 2px 0 2px 0; border-bottom: solid 1px #ccc;}
.ShowRistorants_box { border-left: dashed 1px #ccc; border-right: dashed 1px #ccc; border-bottom: dashed 1px #ccc; padding: 0 5px 5px 5px; }
#footer li A:hover { text-decoration : underline; color: #000; }
#footer P { color: #fff; font-family: Arial, Verdana, Helvetica, font-size; font-size: 10px; margin: 0; padding: 3px 0 3px 14px; } 
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1B1B1B333; background-color: #FFFFFF; border-top: 2px solid #CCCCCC; border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; border-left: 2px solid #999999; }
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #1B1B1B333; background-color: #FFFFFF; border-top: 2px solid #999999; border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA; border-left: 2px solid #999999; }
form {	margin: 0; padding: 0; }

hr { height: 1px; border: dashed #C1C5C8 0; border-top-width: 1px;}
.input {color: #1B1B1B; padding: 2px; FONT-SIZE: 11px; background-color: #FFFFFF; BORDER: 1px INSET #CECECE; font-family: Verdana, Arial, Helvetica, sans-serif; }
.input_button { color: #000000; FONT-WEIGHT: bold; padding: 2px; FONT-SIZE: 10px; background-color: #66CC99; BORDER: 1px solid #339966; font-family: Verdana, Arial, Helvetica, sans-serif; }
.input_button a {
	text-decoration: none;
	padding: 2px;
	margin: 2px;
}

.HedSearch { color:#373737; height: 12px; text-transform : uppercase; font: bold 8px verdana; border: 1px solid #F4F1D5; background-color: #FFFCE1; width: 515px; padding: 5px;  margin: 10px 0 10px 0;}
.HedSearchL { float: left; width: 45%; padding: 0 0 0 15px; margin: 0; } 
.HedSearchR { float: right; width: 50%; padding: 0; margin: 0; text-align: right; } 

#ShowSearch { color:#373737; font: normal 10px verdana; width: 515px; display: block; clear: left;}
#ShowSearch td { padding: 0; margin: 0;}
#ShowSearch table {border: 1px solid #EAEBD8; background-color: #FFFCE1;  padding: 3px 0 3px 0; margin: 10px 0 10px 0; float: left;}
#ShowSearch form { padding: 0; margin: 0;}
#ShowSearch input { margin: 0 1px 0 0; padding: 0 1px 0 1px; font-size: 10px; font-weight: normal; background-color: #66CC99; border: 1px solid #339966; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: hand; font-weight: bold;} 
#ShowSearch ul { width: 515px; border: 1px solid #EAEBD8; background-color: #FFFCE1;  padding: 5px 5px 5px 5px; margin: 10px 0 10px 0; float: left;}
#ShowSearch li { padding: 0; margin: 0  0 0 0; display: inline; list-style-type: none; }
#ShowSearch li a { margin: 0; padding: 1px 3px 1px 3px; font-size: 10px; font-weight: normal; background: url('img/search_fld.gif'); border: 1px solid #cedae2; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: hand; font-weight: bold; text-decoration:none; }

#footer { background: #f1f1f1; width: 930px; margin: 0 auto; clear: both; padding: 5px 0 5px 10px;  border-top: solid 10px #fff; } 
#footer_banners { background: #f1f1f1; text-align:center; width: 930px; margin: 0 auto; clear: both; padding: 5px 0 5px 10px;  border-top: solid 20px #fff; } 
#footer A { color: #000; padding: 1px 3px 3px 3px; border-right: 1px solid #cccccc; font-size: 10px;  float:right;}

.reklam { margin-left: 25px;}
.foto {
	display: block;
	width:520px;
	float:left;
}
.foto a {
	display: block;
	float:left;
	text-decoration:none;
}
#main h6 {
	color : #000;
	text-decoration : none;
	font-family: 'Georgia';
	font-weight: normal;
	letter-spacing: -1px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #cfcfcf;
}
#ok1 {
	color: #FFFFFF;
}

#ok2 {
	color: #FFFFFF;
}
.error {
	color: #FF0000;
}
#bmilink {
	font-size: 16px;
}