* { margin:0; padding:0; text-decoration:none; font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size:12px; }
html, body { height:100%; background:url('img/bg.jpg') repeat-y center #8b8b8b; }
img, a img { border:none; }
h1 { text-align:center; font-size:2em; font-weight:bold; }
h2 { font-size:1.4em; font-weight:bold; margin-top:10px; }
h3 { font-size:1.2em; font-weight:bold; margin-top:10px; }
h4 { font-size:1em; font-weight:bold; margin-top:5px; }
p { margin-bottom:5px; line-height:1.4em; }
ul, ol { padding-left:20px; margin-bottom:15px; }
li { margin-left:7px; }
.left { text-align:left !important; }
.right { text-align:right !important; }
.center { text-align:center !important; }

/*Header*/
#logo { width:100% !important; width:980px; min-width:980px; height:60px; padding:10px 0; }
#enust_iletisim div { border:1px solid #BEBDBC; }
#dil_sec { margin:0px 15px 0px auto; position:relative; height:auto; width:44px; float:right ; }
#dil_sec img { vertical-align:middle;  padding:2px 1px 1px 1px; }
#dil_sec div { margin-bottom:5px; padding:3px 3px 3px 3px; border:1px solid #BEBDBC; }
#enust_iletisim { margin:-1px 63px 0  auto; width:250px; height:50px; }
#enust_iletisim img { vertical-align:middle; margin-right:4px; }
#enust_iletisim div { margin-bottom:5px; padding:4px 10px; }
.yakinda { cursor:default; color:#e4d1b1; }

/*Customer Menu*/
#musterihizmetleri { position:relative; z-index:2; width:100% !important; width:980px; height:34px; margin:5px 0 10px 0; background:#d5d5d5; border-top:2px solid #BEBDBC; border-bottom:2px solid #BEBDBC; }
#musterihizmetlerisol { padding-left:10px; }
#musterihizmetlerisag { width:300px; height:34px; float:right; padding:0 0 0 15px; overflow:hidden; text-align:right; }
a.musterihizmetleri { float:left; padding:4px 15px 7px 15px; font-size:15px; position:relative; top:4px; }
a.musterihizmetleri img { float:none; border:none !important; vertical-align:middle;}
a.musterihizmetleri, a.musterihizmetleri:visited, a.musterihizmetleri:active { color:#004B91; }
a.musterihizmetleri:hover { color:#e16810; }
#musterihizmetleri img { float:left; }

/*Stores Menu*/
#magazalar { width:100% !important; width:980px; min-width:980px; height:47px; text-align:center; border-bottom:5px solid #C7FFAE; background:url('img/magazalar.jpg') repeat-x; color:#ffffff; }
#magazalarlogo { margin-left:20px; width:35px; height:59px; float:left; }
#magazalinkleri { margin:0 auto; width:460px; padding:3px 0 0 0; }
#magazalinkleri a { display:block; float:left; height:40px; padding:5px 24px 0 24px; font-size:19px; font-weight:bold; color:#ffffff; }
#magazalinkleri a.yakinda:hover { background:transparent; border:none !important; padding:5px 24px 0 24px; }
#magazalinkleri a span { display:block; font-size:9px; color:#ffffff; }
#magazalinkleri div { display:block; float:left; width:2px; height:59px; }
#magazalinkleri a:hover { background:#d5d5d5; color:#e16810; padding:1px 24px 0 21px; border-left:3px solid #BEBDBC; border-top:3px solid #BEBDBC; }
#magazalinkleri a:hover span { color:#e16810; } 
#cokarananlistesi { padding-top:4px; }
#cokarananlistesi h1 { font-size:1em; font-weight:bold; float:left; margin:0 5px 0 15px; }
#cokarananlistesi a:hover { background-color:#ef7700; color:#ffffff; }

/*Content*/
#kubbe { position:relative; margin:0 auto; height:auto !important; width:1000px; height:100%; min-height:100%; }
#buy { display:block; width:179px; float:right; height:140px; background:url('img/buy.jpg') no-repeat; text-align:center; padding:11px; margin-left:20px; }
.productImagedLink, .productImagedLink:hover { background:transparent !important; }
.floatCleaner { clear:both; width:0; height:0; font-size:0; }
.newsitem { text-align:center; }
.productImagedLink  { display:block; height:140px; width:120px; position:relative; overflow:hidden; }
.productImagedLink img  { position:absolute; bottom:5px; }
.buttons { vertical-align:middle; height:24px; margin:0 4px 7px 0; padding:3px 5px; background:url('img/searchbuttonbg.gif') repeat-x; border:1px solid #99ae6a; color:#572e0d; font-weight:bold; cursor:pointer; }
.small { font-size:0.8em; }
.subcategory { margin-bottom:5px; }
.kdvdahil { font-size:0.7em; position:relative; top:-2px; margin-left:2px; }
.paging { margin:10px; text-align:center; font-size:1.1em; }
.paging * { font-size:1.1em; }
.spacer { height:30px; }
.sdesc2 { font-size:0.8em; }
.minprice { font-weight:bold; color:#ff6200; }
.category .maincategory { text-align:center; }
.category .subcategory { text-align:center; }
.breadcrumbtrail { margin:5px; }
.price { font-size:1.2em; font-weight:bold; color:#990000; text-align:right; }
.kdv { display:block; font-size:0.6em; color:#878888; text-align:right; }

/*Stores*/
#mhmstot { font-size:1em; margin-left:4px; }
#mhmstot span { font-size:1em; color:#ff0000; font-weight:bold; }
#miniksepet { position:absolute; display:none; right:9px; padding:10px; margin-top:30px; background:url('img/basket_bg.png') repeat-x white; border-top:0; border-left:2px solid #BEBDBC; border-bottom:2px solid #BEBDBC; border-right:2px solid #BEBDBC; width:250px; height:auto; overflow:auto; }
#miniksepet p { text-align:center; color:#e16810; }
.buyuk { font-size: 1.5em; font-weight: bold; vertical-align: middle; position: relative; top: -1px; color:#e16810; }
.product_inbasket { font-size:0.9em; width:120px; text-align:left; }
.product_inbasket a { font-size:1em !important; padding:0 3px 0 0; color:#004B91; }
.product_inbasket a:hover {  color:#e16810; }
.inbasket { font-size:0.7em; width:40px; text-align:center; }
.head { font-weight:bold; }
.remove { font-size:0.7em !important; color:red !important; padding:0 3px !important; top:0px !important; }
.remove:hover { text-decoration:underline !important; }
.basketbutton { margin:11px 90px; height:24px; }
input#basket_add_count { width:30px; margin:1px 7px; text-align:center; }
#mhsepetlink>a { padding:4px 40px 10px 10px; background:url('img/sepet_t.png') no-repeat right top transparent; }
#mhsepetlink>a:hover { background:url('img/sepet_y.png') no-repeat right top transparent; }
#mhsepetlink a>span { font-size:0.7em; color:green; }
#mhsepetlink>a>img { float:right; margin-left:10px; margin-top:-3px; }
#mhsepetlink:hover #miniksepet { display:block; }
#sepetlink { padding:11px 20px; margin-top:-3px; }
#miniksepet img { vertical-align:middle; padding:0 5px; }
#mhsearchform { float:left; width:450px; height:28px; padding:3px; overflow:hidden; vertical-align:middle; background:#D5D5D5; color:#e16810; }
#mhsearchform img { width:28px; height:32px; margin-bottom:-3px; position:relative; top:-3px; }
#mhsearchform_input { vertical-align:middle; width:230px; padding:2px 5px; margin: 1px; height:20px; font-size:1.2em; font-weight:bold; border:2px inset #99ae6a; overflow:hidden; color:#e16810; }
#mhsearchform_submit { vertical-align:middle; height:22px; margin-left:4px; padding:1px 5px; background:url('img/searchbuttonbg.gif') repeat-x; border:1px solid #99ae6a; color:#572e0d; font-weight:bold; }
#reyon { position:relative; z-index:1; width:100% !important; width:980px; min-width:980px; padding-bottom:30px; overflow:auto; }
#reyonmerkez { width:635px; float:left; padding:3px 10px 11px 10px; }
#reyonmerkez a, #reyonmerkez a:active, #reyonmerkez a:visited { text-decoration:none; }
#reyonmerkez a:hover { background:#e16810; color:#ffffff; }
#reyonmerkez h1 { font-size:1.3em; color:#564735; margin:7px 10px; }
#reyonsol { float:left; width:193px; padding:5px; }
#kategoriler { border-right:1px solid #dee9c1; padding:0 10px 10px 0; position:relative; z-index:3; }
#kategoriler a { display:block; padding:7px 5px; font-weight:bold; border-bottom:1px dotted #a0ad7f; color:#564735; }
#kategoriler a:hover { color:#e16810; background:url('img/menu_bg.png') repeat-y transparent; }
.kategori_menu:hover #cat_menu { display:block; }
#reyonsag { float:right; width:130px; padding:9px; padding-left:0; }
.reyonsagkutu { margin-bottom:10px; }
.reyonsagkutu h1 { text-align:center; font-size:14px; padding:4px; }
.reyonsagmetin { text-align:center; padding:4px; font-size:12px; }
.reyonsagkutu { border:2px solid #BEBDBC; }
.reyonsagkutu h1 { color:#af904f; }
.reyonsagmetin { color:#5f4000; }

.products_detail  .menu1 { width:200px; float:left; }
.products_detail  .menu1 img { max-width:200px; float:left; margin:0 0 5px 0; cursor: pointer; }
.products_detail  .menu2 { width:170px; float:left; }
.products_detail  .menu3 { width:180px; float:left; }

#reyonmerkez .thumblist { width:50px; padding:5px; }
#reyonmerkez .thumblist img { width:50px; float:left; margin:0 0 5px 0; padding:5px; cursor: pointer; }
#reyonmerkez .largeimage { float:left; padding-left:5px; }
#reyonmerkez .largeimage img { max-height:400px; max-width:570px; margin:0 0 0 0; }
#reyonmerkez .largeimage a { display:none; }
#reyonmerkez .largeimage a.current { display:block; }

.info { padding:5px; }

/*Footer*/
#enalt { position:relative; height:150px; margin:15px 0 0 0; padding-left:30px; line-height:1.4em; }
#enalt a { display:block; width:150px; float:left; padding:3px; }
#company { display:block; width:400px; margin-right:70px; float:right; text-align:center; }
#enalt { background:#d5d5d5; border-top:2px solid #BEBDBC; padding-top:23px; }
#enalt a, #enalt a:active, #enalt a:visited { color:#3c5633; }
#enalt a:hover { color:#e16810; }

/* Slider */
#wrapper { width:650px; margin:0 auto; }
#intro { padding-bottom:10px; }
h2 { margin:0; margin-bottom:14px; padding:0; }
#slider { width:610px; margin:0 auto; position:relative; margin-top:20px; }
.scroll { height:460px; width:610px; margin-left:0px; overflow:auto; overflow-x:hidden; position:relative; clear:left; background:#f3f3f3; }
.scrollContainer div.panel { padding:20px; height:419px; width:570px; text-align:justify; }
ul.navigation { list-style:none; margin:0 0 0 30px; padding:0; padding-bottom:9px; }
ul.navigation li { display:inline; margin-right:10px; }
ul.navigation a { padding:10px; color:#000; text-decoration:none; }
ul.navigation a:hover { background-color:#fff; }
ul.navigation a.current { background-color:#f3f3f3; }
ul.navigation a:focus { outline:none; }
.scrollButtons { position:absolute; top:-1px; cursor:pointer; }
.scrollButtons.left { left:10px; }
.scrollButtons.right { right:10px; }
.hide { display:none; }
#sites { text-align:center; }

/*Kategoriler açılır menüsü*/
#cat_menu { position:absolute; display:none; margin-left:165px; margin-top:-31px; padding:10px; width:600px; height:auto; background:url('img/menu_border.png') no-repeat #fff; border-bottom:1px dotted #a0ad7f; border-top:1px dotted #a0ad7f; border-right:1px dotted #a0ad7f; }
#cat_menu a { display:block; float:left; width:150px; border:none; border-bottom:none; padding:5px; margin:3px; font-weight:normal; }
#cat_menu a:hover { background-color:#f8efda; }

#nirengi_bar { width:auto; height:15px; margin-top:7px; margin-bottom:20px; }
a#home { display:block; width:20px; float:left; }
a#home:hover { color:#e16810; background:transparent; }
a#nirengi { display:block; float:left; width:auto; height:10px; padding:0px 7px 10px 11px; font-size:0.9em; color:#969696; background:url('img/arrow.jpg') no-repeat; }
a#nirengi:hover { color:#e16810; background:url('img/arrow.jpg') no-repeat; }
#yerimiz {  display:block; float:left; width:auto; height:10px; font-size:1.2em; font-weight:bold; color:#004B91;  padding:2px 7px 10px 15px; margin-top:-5px; background:url('img/arrow.jpg') no-repeat 1px 5px; }

/*Pagination*/
.pagination { clear:both; text-align:center; padding:20px 40px 20px 0; font-weight:bold; }
.pagination a { display:inline-block; border:1px solid #cfcfcf; margin:3px; font-size:14px; padding:2px; color:#555; text-decoration:none; }
.pagination span { font-size:14px; padding:8px; color:#cfcfcf; text-decoration:none; }
.pagination a:hover { background:#cfcfcf; }
.pagination a:active, .pagination a:visited { color:#cfcfcf; }
.pagination span.currentitem { display:inline-block; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; font-size:18px; color:#969696; }
.pagination span.lastitem_passive, .pagination span.firstitem_passive { font-size:0.9em; border:none; color:#969696; background:none; }
.pagination a.firstitem, .pagination a.lastitem { font-size:0.9em; border:none; color:#969696; background:none; }
.pagination span.splitter { padding:17px 1px;  }
.pagination span.leftmost { padding:17px 7px; }
.pagination span.rightmost { padding:17px 7px; }

/*Comment*/
.panel { overflow:auto; }

.comment { margin: 1em; border: 1px solid #e5d8c6; background-color: #faf5ef; }
.comment .body { margin-top: 1em; margin-right:1em; margin-left:1em; }
.comment .signature { margin: 1em; text-align: right; }
.comment .signature a { color: #000; background-color: #FCE072; padding: 5px 10px 5px 10px; border-right: 10px solid #555;}
.comment .avatar {  margin-right:1em; margin-left:1em; margin-top:1em; float:left; }
#comment { margin-left:3px; }
#comment h1 { font-size:1.3em; color:#6ca282; font-weight:bold; border-bottom:1px dotted #6ca282; }
#comment p { margin-bottom:0; }
#comm_header { height: 20px; background: url('img/comm_head_bg.png') no-repeat; }
#comm_text { background: url('img/comm_bg.png') repeat-y; padding:10px 20px 10px 15px; }
#comm_foot { height:20px; background: url('img/comm_fo_bg.png') no-repeat; }
.member { display:block; margin-left:80px; float:left; font-weight:bold; color:#adadad; }
.time { margin-left:30px; float:left; color:#adadad; }
.avatar img { width:7px; max-height:15px; }
#kose_ad { display:block; background: url('img/kose_bg.png') repeat-y transparent; height:20px; width:325px; float:left; text-align:center; font-size:1.6em; font-weight:bold; color:#fff; padding:11px; margin:-11px 0 15px 0; }
#author_skel { float:right; width:130px; height:30px; background: url('img/author_skel_bg.png') repeat-x transparent; color:#fff; font-weight:bold; margin:0 -13px 15px 15px; padding:120px 3px 3px 3px; text-align:center; }
#author_img { position:absolute; right:25px; top:-7px; width:auto; border:2px solid #fff; }
#author_img img { width:100px; height:auto;  }

.haber_yorum { min-height:100px; height:auto; min-width:500px; margin:0 auto; overflow:auto; }
.haber_yorum h2 > a { cursor:pointer; color:#6CA282; margin:0px !important; float:right; margin-bottom:10px !important; margin-left:10px !important; }
.haber_yorum h2 { height:25px; font-size:1.3em; color:#6ca282; font-weight:bold; border-bottom:1px dotted #6ca282; }
.haber_yorum_list { min-height:100px; }
.haber_yorum_form { display:block; min-height:368px; height:auto; overflow:auto; width:auto; }
.commentlist { padding:0 5px; margin:3px 0 0 -5px; }
.commentlist .comment h3 { margin-bottom:0; padding:2px 5px; font-size:14px; background-color:#ceffce; border-bottom:1px #66ff66 dashed; }
.commentlist .comment .commenter { margin-top:-18px; padding-bottom:4px; padding-right:15px; text-align:right; font-style:oblique; }
.commentlist .comment .comment_text { padding:4px 15px; background-color:#deffde; }
#yorumform { text-align:center; }
#yorumform h2 { margin:30px auto; }
#yorumform .inputline{  margin:5px auto; min-height:30px;}
#yorumform .buttons{  margin:5px auto; width:95px; min-height:24px; padding:4px 10px; }
#yorumform .inputline label{ text-align:right !important; margin-right:20px; font:12px Tahoma; display:block; float:left; width:200px; vertical-align:baseline; }
#yorumform .inputline input { height:20px; font:12px Tahoma; display:block; float:left; width:260px; vertical-align:baseline;}
#yorumform .inputline textarea{ height:150px; font:12px Tahoma; display:block; float:left; width:260px; vertical-align:baseline; }

small{ font-size: 11px;}
pre{ width: 90%; }
input, textarea{ font-family: Arial, Helvetica, Georgia, sans-serif; font-size: 12px; padding: 2px;}
input#s, input#author, input#surname, input#email, textarea#comment{ border: 1px solid #e5d8c6; background-color: #faf5ef; padding: 3px;}
input#s { width:100px; }
textarea#comment { width:450px; }
input#author, input#surname, input#email{ margin: 0 5px 0 0;}
#container{ margin: 0 auto; width: 748px;}

/*Order Form*/
#cp_order_form form div.formgrouper { margin-bottom:15px; padding-bottom:10px; }
#cp_order_form form div.formgrouper h2 { border-bottom:1px solid #aeaeae; margin-bottom:10px; padding:5px 7px; height:auto !important; font-size:14px; color:#404040; background:#dedede; }
#cp_order_form form div.formgrouper h3 { margin-top:10px; padding:7px 11px; font-size:12px; font-weight:normal; color:#404040; }
#cp_order_form form div.formgrouper h2.error { border-bottom:1px solid #712113; color:#ffffff; background:#d23d24; }
#cp_order_form form div.formrow { overflow:hidden; height:auto; margin-left:50px; }
#cp_order_form form div.formrow.error { overflow:hidden; height:auto; margin-left:50px; margin:7px 11px; }
#cp_order_form form div.formrow .errorrow { margin:7px 0; }
#cp_order_form form div.inforow { clear:both; padding:3px 20px 10px 40px; font-size:12px; color:#459000; }
#cp_order_form form div.inforow.bigger { font-size:14px; }
.formgrouper a:hover { color:#e16810 !important; background:none !important; }
.formgrouper table { width:560px; margin:0 auto; }
.formgrouper .inbasket { font-size:0.9em; width:70px; }
.formgrouper .product_inbasket { font-size:1.1em; width:400px; }
.formgrouper .product_inbasket a { font-size:1.1em !important; }
p.total { font-size:1.2em; font-weight:bold; text-align:right; margin-right:11px; color:#004B91; }
.formgrouper { background:url('img/fatura_orta.jpg') repeat-y; }
#pack_sample_uri { color:#fc7202; font-weight:bold; }
.iban strong { padding:0 7px; }
#pack_subdom { float:left; width:100px; }
.dom_suffix { float:left; display:none; vertical-align:middle; }
#dom_suffix_0 { float:left; font-size:12px; padding:5px 5px 0 5px; }
#dom_suffix_1 { float:left; padding:0 5px; }
#cp_order_form form div.formrow .col0 { display:block; float:left; text-align:right; padding-right:3px; width:40px; }
#cp_order_form form div.formrow .col1 { display:block; float:left; padding-left:3px; }
#cp_order_form form div.formrow.leftboxes .col0 { display:block;float:left; width:160px; text-align:right; padding-right:3px; }
#cp_order_form form div.formrow.leftboxes .col1 { display:block;float:left; padding-left:3px; }
#cp_order_form form div.formrow.leftboxes * { vertical-align:middle; }
#cp_order_form form div.formrow.leftboxes label { padding-left:3px; }
#cp_order_form form div.errmsg { color:#ff0000; text-align:center; padding:10px; font-size:1.2em; font-weight:bold; }
#cp_order_form form div.summaryrow { float:none; clear:both; }
#cp_order_form form div.summaryrow .row { margin:5px 10px 5px 10px; display:block; float:none; clear:both; width:522px; border:1px solid #cecece; }
#cp_order_form form div.summaryrow .col0 { margin:5px 5px 5px 10px; display:block; float:left; width:255px; border:1px solid #cecece; }
#cp_order_form form div.summaryrow .col1 { margin:5px 10px 5px 5px; display:block; float:left; width:255px; border:1px solid #cecece; }
#cp_order_form form div.summaryrow h2 { height:auto; width:auto; margin:0; padding:2px 4px; background:#efefef; color:#656565; }
#cp_order_form form label { font-size:12px; }

#haberler { position:relative; width:auto; height:250px; border:1px solid #c8c8c8; margin-bottom:17px; }
#haberler img { width:633px; height:250px; }
#haberler .mansetnews { display:none; position:absolute; top:0; z-index:1; }
#haberler .mansetnews.current { display:block; }
#mansettabs { position:absolute; top:0; z-index:2; right:0; width:180px; height:30px; }
.tabss { display:block; float:left; background:#ffffff; opacity:0.5; margin:-1px 3px 0 3px; border-right:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; padding:7px 0px; }
#mansettabs .tabss.current, #mansettabs .tabss.current:hover { background:transparent; margin-top:0; padding:3px 0;border-right:none; border-left:none; border-bottom:none; cursor:default; }
#mansettabs .tabss.current a, #mansettabs .tabss.current a:hover { background:transparent; font-size:1.8em; font-weight:bold; padding:3px; color:#bbc0c0; cursor:default; }
.tabss a { padding:7px; opacity:0.9; }
#haberler h1>a { position:absolute; top:33px; left:40px; font-size:2em; z-index:1;}
#heading_text { position:absolute; top:75px; right:40px; width: 200px; height:140px; font-size:1.1em; line-height:1.5em;text-align:justify; z-index:2; }
a.news_detail_link { position:absolute; bottom:20px; right:40px; padding:5px; color:#004B91; text-decoration:none; z-index:5;}

.news_content { text-align:justify; }
.news_content ul { margin-left:30px; list-style:square; margin-bottom:5px; }
.news_content li { margin-bottom:7px; }
