@charset "utf-8";
/* CSS Document */
html{min-height:100%;min-width:980px; height:100%;}
body{min-height:100%;min-width:980px; height:100%; overflow:auto; overflow: -moz-scrollbars-vertical; overflow-y: auto; overflow-y: scroll; margin:0;	font-size: 14px; font-family: "Arial"; background: #dcecfb;}
p{ margin:0px;}
table{color: #555;	text-decoration: none;	font-size: 12px; font-family: "Arial"; font-weight: normal; line-height:175%}
a { color: #555; text-decoration: none; font-size:12px; font-family: Arial; font-weight: normal }
h1{ font-family: "Impact"; font-size:20px; line-height:20px; font-weight:400; color:#6d613d; padding:0 0 10px 0; margin:0;}
h2{ font-family: "Impact"; font-size:16px; line-height:20px; font-weight:normal; color:#777; padding:20px 0 0px 0; margin:0;}
.form_txt { color: #555; text-decoration: none; font-size:12px; font-family: Arial; font-weight: normal; background:url(images/theme/text_box_bg.png); border:1px solid #dddddd; }
.form_yazi {color: #fff;	text-decoration: none;	font-size: 12px; font-family: "Arial"; font-weight: normal;}
.form_btn { overflow:visible; width:auto; background:url(images/theme/btn.png) repeat-x; border:none; padding:2px 15px; color:#fff; font:normal 13px arial, sans-serif !important; cursor:pointer; text-align:center; vertical-align:middle; line-height:18px; height:30px;   }
.form_btn2 { float:right; overflow:visible; width:auto; background:url(images/theme/btn.png) repeat-x; border:none; padding:2px 10px; color:#fff; font:normal 13px arial, sans-serif !important; cursor:pointer; text-align:center; vertical-align:middle; line-height:18px; height:20px;   }
.yazi01 {color: #555; text-decoration: none; font-size: 12px; font-family: "Arial"; font-weight: normal; line-height:175%}
.yazi02 {color: #555; text-decoration: none; font-size: 14px; font-family: "Arial"; font-weight: bold; margin:0px;}
.yazi03 {color: #cc0000; text-decoration: none; font-size: 12px; font-family: "Arial"; font-weight: bold;}
.tablo_icerik { float:inherit; display:table; color: #555; text-decoration: none; font-size: 12px; font-family: "Arial"; font-weight: normal; line-height:175%; margin:0px; padding:30px;}
.tablo_icerik .bolum { float:inherit; width:50%;}
.neden_npm ul{margin:0px; padding:0;color: text-decoration: none; float:left;}
.neden_npm li{ list-style:none; width:100%; margin:0px; float:left; background: url(images/theme/ico.png) no-repeat center left; padding-left:15px;}
.hizmet_alanlari ul{margin:0px; padding:0;color: #555; text-decoration: none; float:left;}
.hizmet_alanlari li{ list-style:none; margin:0px; width:125px; float:left; background: url(images/theme/ico.png) no-repeat center left; padding-left:15px;}
#sss_container .soru{ float:left; border-bottom:1px solid #eee; padding:7px 0; width:100%;}
#sss_container .soru a{color: #555;margin:0px; float:left; background: url(images/theme/ico.png) no-repeat center left; padding-left:15px;}
#sss_container .soru a:hover{ color:#716236;}
#banner_alt{ float:left; width:100%;  margin:0px; padding:0px;background-color: #6ec34b;background-image: linear-gradient(0deg, #6ec34b 0%, #b4f9a8 100%); margin:0px; padding:0px;}
#banner_alt .hizmet_bolum{ float:left; color:#FFF; width:285px; height:140px; margin:30px 0 30px 30px; }
#banner_alt .hizmet_bolum h1{ color:#645332;}
#banner_alt .hizmet_bolum span{ color:#716236;}
#container{ position:relative; width:980px; height:auto; margin:0px auto; padding:0px;}
#container #header{ padding:0px; margin:0px; height:130px;}
#container #logo{ position:absolute; top:5px; left:15px;  z-index: 101;}

#ust_bg { position:absolute; height:655px;overflow:hidden;top:0;left:0;margin-bottom:0;width:100%; min-width:980px; z-index:-10000}
/*::::: AÇILIR ÜST MENÜ   :::::*/



#nav {background-color: #2a5619; background-image: linear-gradient(0deg, #2a5619 0%, #3e9a20 100%); height:50px;margin:0 auto; float:right; padding:0 0 0 0px; position: relative; z-index: 100;}
#nav ul {position:relative;margin:0 auto;padding:0;height:50px;float:left;}
#nav li {background:url(images/theme/menu_seperator.png);background-position:right;background-repeat:no-repeat;	list-style:none;float:left;margin:0;padding:0 2px 0 0;line-height:50px;height:50px;}
#nav li.son {background:none;}
#nav span {float:left;padding:0 10px 0 10px;line-height:50px;height:50px;}
#nav li a {text-transform:none;font-family:"Impact";font-weight:bold;font-style:normal;font-size:16px;height:auto;color:#FFF;display:block;line-height:50px;height:50px;margin:0;padding:0px;}
#nav span:hover, #nav span.aktif {background: #2d7116;}
/* First level dropdown */
#nav li ul {margin:0 0 0 -20px;padding:0px 10px 16px 10px;list-style:none;position:absolute;left:-999em;top:50px;width:200px;z-index:10;height:auto;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav li li {z-index:20;position:relative;margin:0;padding:0;width:240px;height:auto;line-height:12px;}
#nav li li a {text-indent:0;background:#2d7116;border-bottom:1px solid #67a253;font-weight:bold;padding:10px 10px 10px 10px;text-transform:none;font-size:14px;font-family:sans-serif;font-weight:normal;font-style:normal;height:auto;line-height:12px;color:#fff;text-decoration:none;}
#nav li:hover li a, #nav li.sfhover li a {color:#cce9c2;}
#nav li li a:hover { background:#3a8b1f;color:#fff; text-decoration:none;}

/*::::: BANNER SLIDER   :::::*/
#slider-wrapper {height:370px;overflow:hidden;position:relative;top:0;left:0;margin-bottom:0;width: auto; padding:0px; background:#b8eaa5;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}


.nivoSlider {height:370px;position:relative; margin:15px;}
.nivoSlider img {position:absolute;height:370px;top:0px;left:0px;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:50px;background:none;color:#6d613d;opacity:0.6; /* Overridden by captionOpacity setting */z-index:8;}
.nivo-caption p {font-size: 20px;font-family: "Impact";padding:15px 20px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {display:block;width:44px;height:72px;position:absolute;top:45%;z-index:992;cursor:pointer; background:url(images/theme/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-prevNav {left:20px;}
a.nivo-nextNav { background-position:-44px 0px;right:20px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {z-index:991;position:absolute;right:15px;bottom:45px;}
.nivo-controlNav a {color:#000000;display:block;width:22px;height:22px;background:url(images/theme/bullets.png) no-repeat;text-align:center;line-height:22px;border:0;margin-right:5px;float:left;cursor:pointer; text-indent:-9999px;}
.nivo-controlNav a.active {color:#fff;font-weight:bold; background-position:0 -22px;}

/*::::: IMAGE SLIDER   :::::*/
#slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:0;}
#slider2 li{width:410px;height:100px;overflow:hidden; }	
#slider1 ul, #slider1 li{margin:0;padding:0;list-style:none;}
#slider1{margin-top:0;}
#slider1 li{width:415px;height:200px;overflow:hidden; }	
#prevBtn, #nextBtn,#slider1next, #slider1prev{display:block;width:29px;height:25px;position:absolute;z-index:1000;}	
#nextBtn, #slider1next{margin-top:-140px;margin-left:380px;}														
#prevBtn, #slider1prev{margin-top:-140px;margin-left:351px;}														
#prevBtn a, #nextBtn a,#slider1next a, #slider1prev a{display:block;position:relative;width:29px;height:25px;background:url(images/theme/onceki.png) no-repeat 0 0;}	
#nextBtn a, #slider1next a{background:url(images/theme/sonraki.png) no-repeat 0 0;	}	
/*::::: PIROBOX RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; display: none; z-index:99997; }

.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(images/theme/ajax-loader.gif) center center no-repeat!important;background: url(images/theme/ajax-loader.gif) center center no-repeat;}

.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px;}

a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(images/theme/close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(images/theme/close_btn_h.png) no-repeat;}

a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(images/theme/next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(images/theme/next_h.png) center right no-repeat;}

a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(images/theme/prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(images/theme/prev_h.png) center left no-repeat;}

.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content tbody,th{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}

.t_l{background:url(images/theme/t_l.png) no-repeat; width:20px; height:20px;}
.t_r{background: url(images/theme/t_r.png) no-repeat; width:20px; height:20px;}
.t_c{height:20px; background:url(images/theme/t_c.png) repeat-x;}

.c_l{width:20px; background: url(images/theme/c_l.png) repeat-y;}
.c_c{background:black; margin:0; padding:0;}
.c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.c_r{width:20px; background: url(images/theme/c_r.png) repeat-y;}

.b_c{height:20px; background:url(images/theme/b_c.png) repeat-x;}
.b_l{background:url(images/theme/b_l.png) no-repeat; width:20px; height:20px;}
.b_r{background:url(images/theme/b_r.png) no-repeat; width:20px; height:20px;}
.box_img{ position:absolute; z-index:99995; background: url(images/theme/img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(images/theme/link_out.png) no-repeat; text-indent:-999em;}
a:hover.link_to { background:url(images/theme/link_out_h.png) no-repeat;}
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(images/theme/play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(images/theme/play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px; height:40px; margin:0; outline:none; display:block;background:url(images/theme/pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(images/theme/pause_h.png) no-repeat;}

#select_kategori{position:relative; margin:0 -4px; padding:0px; float:right;}

/*::::: PAYLAŞ ::::::::*/
div#paylas { position:relative; margin:0;padding:0; text-align:right;}

/*::::: SAYFALAMA ::::::::*/
#sayfa_container{position:relative; margin:0 -4px; padding:0px; float:left;}
#sayfa_container .sayfa ul{	list-style:none; float:left; margin:0px; padding:0px;}
#sayfa_container .sayfa ul li{list-style:none; float:left; margin:4px; padding:4px; width:20px; height:20px; vertical-align:middle; text-align:center; background:#917d62; color:#FFF; font-family:"Century Gothic"; font-weight:bold;}
#sayfa_container .sayfa ul li:hover{background:#645332 }
#sayfa_container .sayfa ul li.selected{background:#645332;}
#sayfa_container .sayfa ul li.ilk_sayfa{ background:#917d62 url(images/theme/first.png)}
#sayfa_container .sayfa ul li.ilk_sayfa:hover{ background:#645332 url(images/theme/first.png) no-repeat center bottom;}
#sayfa_container .sayfa ul li.onceki_sayfa{ background:#917d62 url(images/theme/left.png) no-repeat;}
#sayfa_container .sayfa ul li.onceki_sayfa:hover{ background:#645332 url(images/theme/left.png) no-repeat center bottom;}
#sayfa_container .sayfa ul li.son_sayfa{ background:#917d62 url(images/theme/last.png) no-repeat center top;;}
#sayfa_container .sayfa ul li.son_sayfa:hover{ background:#645332 url(images/theme/last.png) no-repeat center bottom;}
#sayfa_container .sayfa ul li.sonraki_sayfa{ background:#917d62 url(images/theme/right.png) no-repeat;}
#sayfa_container .sayfa ul li.sonraki_sayfa:hover{ background:#645332 url(images/theme/right.png) no-repeat center bottom;}

/*::::: ÜRÜNLER ::::::::*/
#urunler_container {position:relative; margin:-15px -15px; padding:0px;}
#urunler{list-style:none; float:left; margin:0px; padding:0px;}
#urun{ list-style:none; width:207px; height:360px;  float:left; margin:15px 14px 15px 15px; padding:0px; vertical-align:top;color: #000; text-decoration: none; font-size: 13px; font-family: "Arial"; font-weight: normal; line-height:150%;}
#urun h2{height:50px;}
#urun img{ width:195px; height:145px; border:none; margin-bottom:10px; padding:5px; background:#d1c39c;}
#urun_galeri_container {position:relative; margin:20px -15px; padding:0px;}
#urun_galeri{	list-style:none; float:left; margin:0px; padding:0px;}
#urun_galeri .foto{	list-style:none; float:left; margin:15px; padding:3px; text-align:center; vertical-align:middle; background:#d1c39c;}
#urun_galeri .foto:hover{background:#917d62;}

/*::::: ALBUM ::::::::*/
#album_container { position:relative; margin:20px -15px; padding:0px;}
#album{	list-style:none; float:left; margin:0px; padding:0px;}
#referans_album{list-style:none; float:left; margin:0; padding:0px 0 0 0;}
#foto{	list-style:none; float:left; margin:15px 14px 15px 15px; padding:3px; text-align:center; vertical-align:middle; background:#d1c39c;}
#foto:hover{ background:#917d62;}

/*::::: ALBANNER ::::::::*/
#alt_banner{ position:relative; overflow:hidden; width:100%;  margin:0px; padding:0px; background-color: #6ec34b;background-image: linear-gradient(0deg, #6ec34b 0%, #b4f9a8 100%); margin:0px; padding:0px;}
#alt_banner .bolum{ float:left; color:#4c4224; width:140px;margin:30px 0 20px 30px; }
#alt_banner .bolum1{ float:left; color:#4c4224; width:180px;margin:30px 0 20px 30px; }
#alt_banner .bolum2{ float:left; color:#4c4224; width:210px;margin:30px 0 20px 30px; }
#alt_banner .telefon2{ position:absolute; right:0px; bottom:0px; width:300px; height:190px;  background:url(images/theme/telefon.png) no-repeat right; bottom:0px; }
#alt_banner .bolum h1{ color:#645332;}
#alt_banner .bolum span{ color:#b2c1a3;}
#alt_banner ul{ position:relative; float:left; margin:0px; padding:0; color: #62cefe; text-decoration: none; font-size: 12px; font-family: Arial; font-weight:bold; width:auto; height:100%;}
#alt_banner ul.alt_banner_ilk{ margin:0 15px 0 0;}
#alt_banner li{ list-style:none; margin:0px;}
#alt_banner a{font-family:arial; font-size:12px; font-weight:normal; color:#716236; text-decoration: none; line-height:150%;}
#alt_banner a:hover{ text-decoration:underline; color:#4c3b24;}
#alt_banner ul li a{background:url(images/theme/ico.png) no-repeat left center; padding:0 0 0 15px;}
#alt_banner_turkuaz{ float:left; font-family:arial; font-size:12px; font-weight:normal; color:#716b60; text-decoration: none; line-height:150%; margin:20px 0 0 0;}
#alt_banner_turkuaz a{ color:#716b60;}