/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, big, cite, code, em, img, small, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
ol, ul, li { list-style: none; }
body { line-height: 1; }

body, html { font-size: 12px; font-family: Arial, Tahoma, Helvetica, Sans-serif; margin: 0px; padding: 0px; background: #fff9e6; }

/* Mterek */
.h05 { height: 5px; font-size: 1px; }
.h10 { height: 10px; font-size: 1px; }
p { margin: 0px; padding: 0px; }
a { outline-style: none; }
.clear { clear: both; }
.f12 { font-size: 12px; }

/* Main */
#main { width: 980px; margin: 0px auto; background: #fff9e6; }

#header { width: 980px; height: 100px; margin: 0px auto; }
#header .left { float: left; width: 200px; height: 90px; margin: 5px auto; }
#header .right { float: right; width: 728px; height: 90px; margin: 5px auto; }

#navbar { width: 978px; height: 30px; margin: 0px auto; margin-bottom: 8px; border: 1px solid #debd8e; background: url('images/navbar-bg.gif') repeat-x top left; }

#navbar a:link,  #navbar a:visited, #navbar a:hover { height: 30px; font: bold 11px/30px 'Trebuchet MS', Arial, Tahoma, sans-serif; text-decoration: none; color: #000; margin: 5px 12px 5px 12px; }

#navbar .left { float: left; width: 650px; margin: 0px; text-align: left; }
#navbar .right { float: right; width: 225px; margin: 0px; padding: 2px 0 0 0px; }

/* Search Form */
#search, #search input, #search button { font: bold 12px Arial, Tahoma, Helvetica, sans-serif; margin:0px; padding:0px; border: 0; }
#search { display:block; width: 220px; height: 26px; }
#search input { float:left; width:180px; height:20px; background:transparent url(images/search-bg.gif) no-repeat; color:#800; padding:6px 0px 0px 4px; }
#search button { float:left; width:36px; height: 26px; background:transparent url(images/search-bg.gif) no-repeat scroll -184px 0px; cursor: pointer; }

/* Sol Blok */
#left { float: left; width: 165px; margin: 0px auto; }

/* Orta Blok */
#center { float: left; width: 496px; margin: 0px auto; margin-left: 12px; border: 0px solid #debd8e; }
#oneri { width: 490px; height: 210px; border: 0px solid #ead8ac; background: transparent url('images/oneri-bg.gif') no-repeat top left; }
.oneri { margin: 0px; padding:6px 0px 6px 0px; background:#ffeac2; border-bottom:1px solid #E1E1E1; color:#964614; font: bold 14px Tahoma; text-align:center; }
.mansetresim { float: left; width: 250px; margin: 0px; padding:24px 0px 0px 5px; border: 0px; }
.mansetresim img { width: 240px; height: 180px; border: 0px; }
.mansetdetay { float: right; width: 235px; margin: 55px 0px 0px 0px; padding:0px; display: inline; border: 0px; }
.mansetdetay div.mansetisim, .mansetdetay div.mansetsure, .mansetdetay div.mansetoyla, .mansetdetay div.mansetzaman { float: left; width: 220px; height: 20px; margin: 0 5px 8px 0; padding:5px; text-indent: 0px; color: #981c01; display: inline; border-top: 0px solid #debd8e; overflow: hidden; }
.mansetdetay div.mansetisim { font: bold 14px/20px Tahoma; }
.mansetdetay div.mansetsure { font: bold 14px/20px Tahoma; }
.mansetdetay div.mansetoyla { font: bold 11px/20px Tahoma; }
.mansetdetay div.mansetzaman { font: bold 12px/20px Tahoma; }
.mansetdetay div.mansetisim p, .mansetdetay div.mansetsure p, .mansetdetay div.mansetoyla p, .mansetdetay div.mansetzaman p { margin-left: 30px; }
.mansetdetay div.mansetisim p a { text-decoration: none; color: #981c01; }

#center .liste { float: left; width: 490px; margin: 0 5px 5px 0; padding: 0; font-size: 14px; line-height: 24px; text-decoration: none; border: 1px solid #ddbc8d; background: #fff1c0 url('images/liste_bg.gif') repeat-x; }

#center .liste h3.top, #center .liste h3.top a.h3top { width: 480px; height: 30px; color: #d74815; display: block; text-decoration: none; margin: 0px; text-align: left; text-indent: 26px; background: url('images/arr_24x30.gif') no-repeat left center; outline-style: none; font-size: bold 16px; line-height: 30px; }

#center .liste .text { font-size: 12px; padding: 5px; line-height: 20px; }
#center .liste .text h4 { clear: both; font-size: 14px; background: #d18c35; color: #fff9f0; padding: 4px; margin-top: 10px; }

#center .liste a { height: 24px; color: #921b01; text-decoration: none; text-align: left; padding-left: 5px; outline-style: none; }
#center .liste li { width: 490px; height: 24px; overflow: hidden; list-style: none; }
#center .liste li a:link, #center .liste li a:visited { padding-left: 20px; text-decoration: none; background: url('images/arr_20x7_1.gif') no-repeat left center; }
#center .liste li a:hover { color: #854c00; text-decoration: none; background: url('images/arr_20x7_2.gif') no-repeat left center; }

#center .liste .text .y_img { float: right; display: inline; margin: 5px 0 5px 5px; padding: 0; width: 240px; border: 2px solid #921b01; }

#center p.aratxt { font-size: 14px; color: #D74815; padding: 0 5px; }
.aranan { font-weight: bold; }
#center p.aratxt b { color: #00F; }

/* Sayfalama */
#center .sayfala { margin: 2px; padding: 2px; text-align: center; font-size: 12px; font-weight: bold; line-height: 26px; }
#center .sayfala a { width: 25px; height: 17px; text-align: center; border: solid 1px #debd8e; margin-right: 2px; background: #ffe09f; }
#center .sayfala .active { width: 25px; height: 17px; text-align: center; color: #854c00; background: #f4b04e; padding: 5px; margin-right:2px; border: solid 1px #854c00; }
#center .sayfala a:link, #center .sayfala a:visited { color:#854c00; padding: 5px; text-decoration:none; }
#center .sayfala a:hover { color: #F00; border:solid 1px #d74815; }



.reklam468x60 { width: 468px; height: 60px; margin: auto; }
.reklam300x250 { float: right; margin: 0; padding: 5px 0 5px 5px; width: 300px; height: 250px; }

/* Sol Men */
#leftmenu h3.top { width: 165px; height: 31px; margin: 0px; padding: 0px; background: transparent url('images/left-bg-1.gif') no-repeat top left; color: #854c00; font: bold 14px/28px Arial, Tahoma, Helvetica, Sans-serif; text-align: center; text-transform: uppercase; }
#leftmenu { margin: 0px; padding: 0px; font: bold 11px/24px 'Trebuchet MS', Arial, Tahoma, sans-serif; text-decoration: none; }
#leftmenu ul { margin: 0px; padding: 0px; list-style: none; }
#leftmenu li { margin: 0px; padding: 0px; list-style: none; }
#leftmenu a:link, #leftmenu a:visited { width: 165px; height: 24px; background: url('images/left-bg-2.gif') no-repeat; 
color: #000; display: block; text-decoration: none; margin: 0px; text-align: left; text-indent: 8px; outline-style: none; }
#leftmenu a:hover { background-position: 0 -24px; color: #854c00; text-indent: 10px; text-decoration: none; }
#leftmenu h3.bottom { width: 165px; height: 10px; margin: 0px; padding: 0px; background: transparent url('images/left-bg-3.gif') no-repeat top left; }

/* Kategori Yemekler */
#catlist { float: left; width: 325px; margin-bottom: 5px; margin-right: 5px; margin: 0px; padding: 0px; font: bold 14px/24px 'Trebuchet MS', Arial, Tahoma, sans-serif; text-decoration: none; }
#r_center { float: left; width: 160px; margin-bottom: 5px; margin-left: 5px; }
#catlist h3.top, #catlist h3.top a.h3top { width: 325px; height: 31px; background: transparent url('images/catlist-bg-1.gif') no-repeat top left; 
color: #d74815; display: block; text-decoration: none; margin: 0px; text-align: left; text-indent: 26px; outline-style: none; font: bold 16px/30px 'Trebuchet MS', Arial, Tahoma, sans-serif; }
#catlist a:link, #catlist a:visited { width: 325px; color: #653a00; display: block; text-decoration: none; margin: 0px; padding: 0px;  text-align: left; text-indent: 0px; outline-style: none; display: inline; }
#catlist a:hover { cursor: pointer; color: #854c00; text-indent: 0px; text-decoration: none; }

ul.katlist { list-style-type:none; }
ul.katlist li { background: transparent url('images/catlist-bg-2.gif') no-repeat top left;  width: 325px;  height: 50px;}
ul.katlist li strong { font-size: 14px; height: 18px; }
ul.katlist li img { float: left; margin: 3px; margin-right: 5px; height: 42px; border: 1px solid #debd8e; }
small.tr { font: normal 11px Tahoma; height: 14px; }

ul.yemeklist { list-style-type:none; }
ul.yemeklist li { background: #ffeeb6 url('images/yemek-bg-2.gif') repeat-y top left;  width: 325px; border-bottom: 1px solid #debd8e; margin: 0px; }
ul.yemeklist li p { font: normal 11px/18px 'Trebuchet MS', Arial, Tahoma, sans-serif; text-decoration: none; padding: 5px; }

/* Sa Blok */
#right { float: right; width: 300px; margin: 0px auto; border: 0px solid #debd8e; }

.enson h3.top, .enson h3.top2 { width: 300px; height: 31px; margin: 0px; padding: 0px; }
.enson h3.top { background: transparent url('images/enson-bg-1.gif') no-repeat top left; }
.enson h3.top2 { background: transparent url('images/enson-bg-1b.gif') no-repeat top left; }
.enson { margin: 0px; padding: 0px; font: bold 12px/25px 'Trebuchet MS', Arial, Tahoma, sans-serif; text-decoration: none; }
.enson ul { margin: 0px; padding: 0px; list-style: none; }
.enson li { margin: 0px; padding: 0px; list-style: none; overflow: hidden; }
.enson a:link, .enson a:visited { width: 300px; height: 25px; background: url('images/enson-bg-2.gif') no-repeat; 
color: #000; display: block; text-decoration: none; margin: 0px; text-align: left; text-indent: 8px; outline-style: none; overflow: hidden; }
.enson a:hover { background-position: 0 -25px; color: #854c00; text-indent: 8px; text-decoration: none; overflow: hidden; }
.enson h3.bottom { width: 300px; height: 10px; margin: 0px; padding: 0px; background: transparent url('images/enson-bg-3.gif') no-repeat top left; }

/*                                               */
/*                 İletişim                      */
/*                                               */

.cssform p { width: 440px; clear: left; margin: 0; padding: 5px 0 5px 10px; border: 0px; height: 1%; font-family: Tahoma; }
.cssform label { font: bold 11px/18px Tahoma; float: left; margin-left: 0px; width: 100px; height: 18px; }
.cssform input, .cssform select { width: 220px; font: normal 12px Tahoma; }
.cssform input.submit { width: 100px; height: 30px; background: url('images/contact_send_bg.gif') no-repeat; font: bold 12px Tahoma; border: none; cursor: pointer; outline: none; }
.cssform input.temizle {  color: #5e5e5e; }
.cssform textarea{ width: 330px; height: 220px; }
.cssform select, .cssform input, .cssform textarea { border-top: 1px solid #808080; border-left: 1px solid #808080;
border-bottom: 1px solid #d4d0c8; border-right: 1px solid #d4d0c8; font: normal 12px Tahoma; padding: 1px; }
p.detail { font: normal 11px/15px Tahoma; margin: 5px 0px; padding: 5px 10px; border: 1px solid #debd8e; background: #ffe09f; clear: both; color: #5e5e5e; }

.alert { width: 400px; margin: auto; margin-bottom: 10px; padding: 5px; font: bold 11px/18px Arial, Tahoma; border: 1px solid #ff7359; color: #000; background: #ffd8cf; }


#footer { width: 980px; height: 60px; margin: 0px auto; clear: both; background: url('images/footer-bg.gif') repeat-x top left; border-left: 1px solid #ddbc8d; border-right: 1px solid #ddbc8d; font-size: 10px; line-height: 11px; font-family: Tahoma; }
#footer strong { font-size: 12px; line-height: 15px; }
#footer .left { float: left; width: 728px; height: 50px; margin: 5px 0 0 4px; }
#footer a { color: #000; text-decoration: none; }
#footer .right { float: right; width: 200px; margin: 0; padding: 34px 10px 0 0; text-align: right; }
