/* global reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { margin:0;padding:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/* ie6 image flick fix */
html * { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

/* layout */
body {
	background:#ebebeb;
	color:#303030;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif;
}
a {color:#303030; text-decoration:none;outline:0;}
a:hover {text-decoration:underline;}

input, textarea, select {font:normal 11px Arial, Helvetica, sans-serif}
.clear {clear:both; font-size:0; line-height:0; overflow:hidden}
.fl {float:left}
.fr {float:right}

.txtCenter {text-align:center}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear {clear:both; font-size:0; line-height:0; overflow:hidden}

.h1 { height:1px; overflow:hidden;}
.h5 { height:5px; overflow:hidden;}
.h10 { height:10px; overflow:hidden;}
.h20 { height:20px; overflow:hidden;}
.h40 { height:40px; overflow:hidden;}
.h50 { height:50px; overflow:hidden;}

.w210 { width:210px; overflow:hidden;}
.w280 { width:280px; overflow:hidden;}
.w300 { width:300px; overflow:hidden;}
.w330 { width:330px; overflow:hidden;}
.w380 { width:380px; overflow:hidden;}
.w360 { width:360px; overflow:hidden;}
.w390 { width:390px; overflow:hidden;}

strong { font-weight:bold;}

#wrapper {
	position:relative;
	background:#fff;
	display:block;
	width:100%;
}
#container {
	position:relative;
	display:block;
	width:822px;
	margin:0 auto;
}

/* header */
#header {
	position:relative;
	display:block;
	background:#f0f0f0 url(../img/bdrHeader.gif) bottom left repeat-x;
	width:100%;
	height:105px;
	margin:0 auto;
}
#header .header-container { position:relative; width:822px; margin:0 auto; z-index:3;}
#header .bgLeft { position:absolute; left:0; top:0; width:50%; height:101px;z-index:2; background:#ffffff url(../img/bgHeaderLeft.gif) top right no-repeat;  }
#header .bgRight { 
position:absolute; 
right:0; 
top:0; 
width:100%; 
height:101px;
z-index:2; 
/*background:#f0f0f0 url(../img/bgHeaderRight.gif) top left no-repeat; */ 
}
#header .bgRight .bg { 
	position:relative;
	background:transparent url(../img/bgHeaderColor.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/assets/img/bgHeaderColor.png');
	display:block;
	float:right;
	width:950px;
	height:100px;
	overflow:hidden
}


#header .logo {
	position:relative;
	display:block;
	float:left;
	width:176px;
	height:85px;
	top:7px;
}
#header .logo .bg {
	position:relative;
	background:transparent url(../img/logo.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/assets/img/logo.png');
	display:block;
	width:176px;
	height:85px;
	z-index:1;
}
#header .logo a {
	position:absolute;
	top:0; left:0;
	display:block;
	width:176px;
	height:85px;
	z-index:2;
	cursor:pointer;
	text-indent:-9999px;
}
#header .slogan {
	position:relative;
	display:block;
	float:right;
	width:245px;
	height:79px;
	top:13px;
}
#header .slogan .bg {
	position:relative;
	background:transparent url(../img/slogan.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/assets/img/slogan.png');
	display:block;
	width:245px;
	height:79px;
	z-index:1;
}
#header .slogan p {
	text-indent:-9999px;
}



/* footer */

#footer {
	position:relative;
	background: url(../img/bdrFooter.gif) top left repeat-x;
	display:block;
	width:100%;
	height:100px;
	margin:0 auto;
}
#footer .footer-container {
	position:relative;
	display:block;
	width:822px;
	margin:0 auto;
}

#footer .footer-container ul {
	position:relative;
	display:block;
	float:left;
	display:inline;
	top:15px;
}
#footer .footer-container ul li {
	position:relative;
	display:block;
	float:left;
	display:inline;
	border-right:1px solid #aaaaaa;
	padding-right:10px;
	margin-right:10px;
}
#footer .footer-container ul li.end { border:none;}
#footer .footer-container ul li a {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#595959;
	text-decoration:none;
	padding:10px 0;

}

.becel {
	position:relative;
	display:block;
	float:right;
	width:178px;
	height:70px;
	top:15px;
	right:5px;
}
.becel .bg {
	position:relative;
	background:transparent url(../img/becellogo.png) no-repeat !important;
	background:transparent;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true',sizingMethod='crop',src='/assets/img/becellogo.png');
	display:block;
	width:178px;
	height:70px;
	z-index:1;
}
.becel a {
	position:absolute;
	top:0; left:0;
	display:block;
	width:178px;
	height:70px;
	z-index:2;
	cursor:pointer;
	text-indent:-9999px;
}

/* nav */
.nav {
	position:relative;
	display:block;
	background:url(../img/navBottom.png) bottom left no-repeat;
	padding-bottom:3px;
	width:183px;
	overflow:hidden;
	
}
.nav ul li { 
	position:relative; 
	display:block; 
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}

.nav ul li a { 
	position:relative; 
	display:block; 
	border-top:1px solid #dedede;
	padding:10px 20px;
	font-size:12px;
	font-weight:bold;
	color:#343434;
	text-decoration:none;
	cursor:pointer;
	background:url(../img/navIco1.gif) 160px center no-repeat;
}
.nav ul li a:hover {
	color:#fff; 
	background:#5d778b url(../img/navIco1.gif) 160px center no-repeat;
}
.nav ul li.selected a {
	color:#fff; 
	background:#5d778b url(../img/navIco2.gif) 160px center no-repeat;
}



.nav ul li.home { 
	position:relative; 
	display:block; 
	border:none;
}
.nav ul li.home a { 
	width:143px;
	height:19px;
	background:url(../img/navHome.gif) 0 0 no-repeat;
	color:#fff;
	line-height:19px;
	border:none;
}

.nav ul.sub { display:none;}
.nav li.selected  ul.sub { display:block; border-bottom:1px solid #c5c5b6;}
.nav ul.sub li { border-left:1px solid #c5c5b6;border-right:1px solid #c5c5b6; }
.nav ul.sub li a { 
	
	background:#dcdccb;
	background-image:none;
	font-size:10px;
	color:#343434;
	border-top:1px solid #c5c5b6;
	 
}
.nav ul.sub li a:hover, .nav ul.sub li.selected a { 
	
	background:#eaebe6;
	 
}



.linkBox {
	position:relative;
	display:block;
	width:184px;
	overflow:hidden;
}
.linkBox a {
	position:relative;
	display:block;
	width:184px;
	height:54px;
	overflow:hidden;
	background-image:url(../img/btnHomepage.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	/*
	background:#014793 url(../img/homeNavButton.gif) 0 0 no-repeat;
	border:1px solid #014793;
	border-radius:1px; -moz-border-radius:1px; -webkit-border-radius:1px;	
	padding:10px;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	*/
}
.linkBox.kolesterol a { background-position:0 0;}
.linkBox.kolesterol a:hover { background-position:0 -54px;}
.linkBox.tansiyon a { background-position:-184px 0;}
.linkBox.tansiyon a:hover { background-position:-184px -54px;}
.linkBox.kilo a { background-position:-368px 0;}
.linkBox.kilo a:hover { background-position:-368px -54px;}


/*
.linkBox a:hover {
	background:#e5e5e5;
	color:#545454;
	border:1px solid #c0c0c0;
}
.linkBox a strong {
	position:relative;
	display:block;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
}
*/

/* content */

.leftCol {
	position:relative;
	display:block;
	width:200px;
	float:left;
}
.rightCol {
	position:relative;
	display:block;
	width:612px;
	float:right;
}

.contentPanel {
	position:relative;
	display:block;
	border:1px solid #cbcbcb;
	background:#f6f6f6;
	padding:20px 30px;
}

.contentPanel h2 {
	position:relative;
	display:block;
	font-size:15px;
	font-weight:bold;
	color:#b11415;
	margin-bottom:20px;
}
.contentPanel h3 {
	position:relative;
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#b11415;
	margin-bottom:10px;
}
.contentPanel p {
	position:relative;
	font-size:13px;
	color:#303030;
	margin-bottom:20px;
}
.contentPanel ul, .contentPanel ol {
	position:relative;
	font-size:13px;
	font-weight:bold;
	color:#303030;
	margin-bottom:20px;
}
.contentPanel ul li {
	position:relative;
	font-size:13px;
	font-weight:normal;
	color:#b11415;
	margin-bottom:5px;
	list-style:disc;
	margin-left:15px;
}
.contentPanel ol li {
	position:relative;
	font-size:13px;
	font-weight:normal;
	color:#b11415;
	margin-bottom:5px;
	list-style:decimal;
	margin-left:15px;
}
.contentPanel ul li span, .contentPanel ol li span { color:#303030;}
.contentPanel ul li.link { margin-bottom:20px;}
.contentPanel ul li.link a {font-size:11px; font-weight:normal; text-decoration:none;}
.contentPanel ul li.link span {   font-weight:bold; font-size:13px;}

.contentPanel table {
	position:relative;
	margin-bottom:20px;
	border-collapse:collapse;
	border-bottom:1px solid #c8c8c8;

}
.contentPanel table td, .contentPanel table th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:3px 8px;
	text-align:left;
}
.contentPanel table th {
	background:#b11415;
	color:#fff;
	font-weight:bold;
	border-right:1px solid #fff;
}
.contentPanel table th.last { border:none;}

.contentPanel table td {
	border-top:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;
}
.contentPanel table tr.dark td {
	background:#eaeaea;
}
.contentPanel table td.last {
	border-right:1px solid #c8c8c8;
}

/* imaj */
.contentImage {
	margin-bottom:10px;
}


/* yemek */

.contentPanel .recipeNav {
	position:relative;
	display:block;
	background:#eaead9;
	padding:20px;
	margin-bottom:20px;
}
.contentPanel .recipeNav li {
	position:relative;
	float:left;
	color:#2f6da8;
	font-weight:bold;
	margin-right:10px;
}
.contentPanel .recipeNav li a {
	color:#2f6da8;
}

#top-link { margin:20px;}

.contentPanel .recipeList h3 { margin-bottom:0; margin-top:10px;}
.contentPanel .recipeList h3 a {
	color:#2f6da8;
	font-size:13px;
	display:block;
	padding:3px 10px;
	background:#eaead9 url(../img/icoPlus.gif) 98% 50% no-repeat;
}
.contentPanel .recipeList h3 a.open {
	background:#eaead9 url(../img/icoMinus.gif) 98% 50% no-repeat;
}

.contentPanel .recipeSource {
	border:1px solid #eaead9;
	padding-bottom:10px;
	margin-bottom:20px;
}

.contentPanel .recipe {
	position:relative;
	display:block;
	margin:20px;
}

.contentPanel .recipe h2, .contentPanel .recipe h3 { color:#2f6da8; font-size:15px;}
.contentPanel .recipe ul li { color:#2f6da8; }

.contentPanel .recipeCard, .contentPanel .recipeCard table {width:100%;}

.contentPanel .recipeCard,
.contentPanel .recipeCard table, 
.contentPanel .recipeCard td, .contentPanel .recipeCard td.last,
.contentPanel .recipeCard th {
	border:none; 
	background:none;
	padding:0;
	margin:0;
	color:#303030;	
}

.contentPanel .recipeCard td.person {
	background:#f4c402;
	font-weight:bold;
	color:#2f6da8;
	text-align:center;
	padding:10px;
	width:100px;
}
.contentPanel .recipeCard td.person span { font-size:24px;}

.contentPanel .recipeCard td.value {
	background:#dcdccb;
}

.contentPanel .recipeCard td.value th {
	border-bottom:1px solid #ffffff;
	padding:2px 0 2px 10px;
	color:#2f6da8;
}

.contentPanel .recipeCard td.value td {
	padding:5px 0 3px 10px;
	font-size:12px;
}
.contentPanel .recipeCard td.value td.last { padding-right:20px;}


/* form */
.contentPanel .txtbox {
	position:relative;
	width:300px;
	border:1px solid #CBCBCB;
	font-size:13px;
	color:#303030;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}
.contentPanel .fSubmit {
	position:relative;
	display:block;
	background:#B11415 ;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 5px;
	margin-top:5px;
	border:none;
	cursor:pointer;
}


/* sitemap */

.contentPanel .sitemap a.nn, .contentPanel .sitemap .home a {
	font-weight:bold; margin-bottom:5px; display:block;
}