/* RESET CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;	padding: 0;	border: 0; 	outline: 0;
font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}


/* CSS Document */

body {background:url(images/ollyBG.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#bodycontainer {width:980px; margin:10px auto; }

h1 {font-family:MyriadPro-Regular, Arial, Helvetica; font-size:32px; color:#000000; font-weight:normal; letter-spacing: -0.8pt; line-height: 1.2;}
h2, h2 a{font-family:MyriadPro-Regular, Arial, Helvetica; font-size:24px; color:#000000; font-weight:normal; 
letter-spacing: -0.8pt; line-height: 1.2; text-decoration:none;}
.title {font-family:MyriadPro-Regular, Arial, Helvetica; font-size:64px; color:#000000; font-weight:normal; 
letter-spacing: -0.8pt; line-height: 1.2;}
.title a, .title a:visited {text-decoration:none; color:#000000;}
.title small {font-size:32px; color:#000000; letter-spacing: -0.8pt; line-height: 1.2;}
.pagetitle {padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #999; }
.tariftitle {padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #999; font-size:30px;}
a, a:visited {text-decoration:none; color:#000000;}


#headercontainer {background:url(images/headbg.png) repeat-x;}
#header {width:980px; margin:auto; margin-bottom:15px; height:100px; }
.header_ads {
	width:780px;
	padding:10px;
	background:#FFFFFF;
	float:left;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height:1.2em;
	margin-bottom:10px;
	font-size:13px;
}

#footer {width:980px; margin-bottom:10px; float:left; color:#FFFFFF; border-top:1px solid #999; padding-top:10px; line-height:1.3em;}


.navigation {width:800px; margin-bottom:10px; float:left; color:#333333; padding-top:10px; text-align:center; height:40px;}
.navigation a{
	background-color:#FFDA0D;
	font-family:MyriadPro-Regular, Arial, Helvetica; font-size:24px; 
	color:#000000;
	text-decoration:none;
	padding:5px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;		
}
.alignleft {
	float:left;
	width:49%; height:28px;
	text-align:left;
}
.alignright {
	float:right;
	width:49%; height:28px;
	text-align:right;
}

#content {
	width:800px; float:left;
	margin-right:10px;
}



#sidebar {
	width:160px; 	
	padding:5px;
	background:#FFFFFF;
	float:left;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
#sidebar li a, #sidebar li a:visited {color:#000000; line-height:1.2em; font-family:MyriadPro-Regular, Arial, Helvetica; font-size:16px;}
#sidebar li a:hover {color:#CC6600; line-height:1.2em;}
.search_input {width:148px; padding:5px; background:url(images/search.png) no-repeat center right; border:1px solid #CCCCCC;
border-radius:5px; -moz-border-radius: 5px;	-webkit-border-radius: 5px;
}



.recipe_box {
	width:250px;
	padding:5px;
	height:250px;
	background:#FFFFFF;
	float:left;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:hidden;
}
.rpm {margin-right:10px; margin-bottom:10px;}
.recipe_box .title {height:60px; overflow:hidden; }
.recipe_box .comment {height:15px; overflow:hidden; margin-top:10px; }
.recipe_box .comment a, .recipe_box .comment a:visited {color:#CC6600}
.recipe_box_ads728 {
	width:780px;
	padding:10px;
	background:#FFFFFF;
	float:left;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:10px;
	text-align:center;
}


.single {
	width:780px;
	padding:10px;
	background:#FFFFFF;
	float:left;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height:1.3em;
	margin-bottom:10px;
	font-size:13px;
}
.single imgs {display:none;}
.single .tarifimg {float:right; padding-left:10px; margin-left:10px; margin-bottom:10px; border-left:1px solid #CCC; width:250px;}
.single .tarifimg img {width:250px;}
.single p {margin-bottom:10px;}
.single ul, ol {margin-bottom:10px;}
.single ul li {list-style-type:disc; margin-left:20px; line-height:1.3em;}
.single ol li {list-style-type:decimal; margin-left:20px; line-height:1.3em;}
.single_ads728 {
	width:780px;
	padding:10px;
	margin-bottom:10px;
	text-align:center;
}


/*FONTS*/
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/MyriadPro-Regular.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyriadPro-Regular;
 src: url("fonts/MyriadPro-Regular.ttf") /* TTF file for CSS3 browsers */
}
/*END FONTS*/


/*YORUM */
#yorum {
	width:780px;
	padding:10px;
	background:#FFFFFF;
	float:left;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height:1.2em;
	margin-bottom:10px;
	font-size:13px;
}
#yorum a, #yorum a:visited {color:#CC6600;}
#yorum img {
	float:left;
	margin:3px;
	border:#E1E6E8 1px solid;
	background:#FFFFFF;
	padding:3px;
}
#yorum li{background:#fff; padding:4px;border-bottom:#E1E6E8 1px solid;display:block; }
#yorum ol{margin:0px;padding:4px;}
#yorum input, #yorum textarea{border:#E1E6E8 1px solid;	padding:5px;}
#yorum .pinput{margin-bottom:5px;}

