@charset "utf-8";
/* GENEL AYALAR */
html {min-width:960px; width:100%; height:100%;}
body.Home_Bg {
	min-width:960px;
	width:100%;
	min-height:100%;
	height:auto;
	font-family: "Rum Raisin", Arial, Helvetica, sans-serif;
	background:url('../Images/Home_Bg.jpg') no-repeat top center;
	font-size:1em;
	font-weight:100;
}
body.Detay_Bg {
	min-width:960px;
	width:100%;
	min-height:100%;
	height:auto;
	font-family: "Rum Raisin", Arial, Helvetica, sans-serif;
	background:url('../Images/Detay_Bg.jpg') no-repeat top center;
	font-size:1em;
	font-weight:100;
}
.Temizle {clear:both;}
.Kapsayici {width:960px; position:relative; margin:auto;}
.Bg_Sabit {background-attachment:fixed !important; background-position:center -1020px !important;}








/* HEADER */
.Header {width:100%; height:100px; position:relative; z-index:2;}
.Header .Logo_01 {position:absolute; margin:115px 0 0 360px;}
.Header .Logo_02 {position:absolute; margin:115px 0 0 20px;}
.Header .Menu ul li a {
	color:#FFF;
	font-size:1.20em;
	padding:5px 15px;
	display:block;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.Header .Menu ul li a:hover, .Header .Menu ul li a.Aktif {
	background:rgba(27,95,25,1.00);
	-webkit-box-shadow:inset 0 5px 10px 0 rgba(41,62,6,1);
	box-shadow:inset 0 5px 10px 0 rgba(41,62,6,1);
}
.Header .Menu ul li {float:left; padding:25px 12px; background:url('../Images/Menu_Ayrac.png') no-repeat center right;}
.Header .Menu ul li:last-child {background-image:none;}
.Header .Menu ul li a span {display:block; color:#ead38c; font-size:.65em; margin-top:-5px;}
.Header .Menu ul li a div {position:absolute; margin:-55px 0 0 -55px;}
.Header .Menu ul li a:hover div {
	width:45px;
	height:51px;
	position:absolute;
	margin:-47px 0 0 -45px;
	background:url('../Images/Menu_Hover.png') no-repeat center left;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

/* DİLLER */
.Diller {position:absolute; right:0;}
.Diller a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.Diller .Turkce {width:50px; height:50px; background:#cc3333 url('../Images/Diller_Ok.png') no-repeat center 35px; display:block; float:left;}
.Diller .Ingilizce {width:50px; height:50px; background:#003399 url('../Images/Diller_Ok.png') no-repeat center 35px; display:block; float:left;}
.Diller a span {
	color:#FFF;
	display:block;
	text-align:center;
	margin-top:10px;
	font-size:1em;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.Diller a:hover {height:60px;}
.Diller a:hover span {margin-top:15px;}
.Header_Telefon_TR {
	width:116px;
	height:37px;
	display:block;
	position:absolute;
	background:url('../Images/Header_Telefon_TR.png') no-repeat center;
	margin:165px 0 0 755px;
}








/* HOME TASARIM */
.Home {width:100%; height:800px;}
.Home_Buton {position:absolute; width:190px; height:90px; margin:623px 0 0 165px; z-index:999;}
.Home_Buton h3 a {color:#003515; font-weight:normal;}
.Home_Buton h3 a:hover {text-decoration:underline;}
.Home_Buton p {color:#003515; font-size:.75em; font-family:Arial, Helvetica, sans-serif;}
.Home_Buton p a {text-decoration:underline; color:#FFF;}







/* DETAY SAYFA TASARIMI */
.Sayfa_Bg {width:945; height:auto; margin:243px 4px 0 10px; background:url('../Images/Sayfa_Bg.png') repeat-y top right;}
.Sayfa_Footer {width:945; height:51px; margin:0 4px 0 10px; background:url('../Images/Sayfa_Footer.png') repeat-y top right;}

/* ORTA BLOK */
.Orta_Blok {width:710px; min-height:500px; height:auto; float:right; margin-right:6px;}
.Banner {position:absolute; margin-top:-74px; border-bottom:solid 5px #005421; height:250px;}
.Banner_Maske {position:absolute; z-index:1; width:127px; height:131px; background:url('../Images/Banner_Maske.png') no-repeat;}
.Banner img {position:absolute;}


.Text {padding:20px; margin-top:176px;}
.Text h1 {color:#FFF; font-weight:normal; position:absolute; font-size:1.30em; margin:-313px 0 0 180px;}
.Text h4 {color:#005421; font-weight:normal; font-size:1.10em; margin-bottom:5px;}
.Text p {color:#666; text-align:justify; line-height:175%; font-family:Arial, Helvetica, sans-serif; font-size:.75em; margin:10px 0;}

/* YAN BLOK */
.Yan_Blok {width:220px; height:auto; float:left;}
.Yan_Harita {position:relative; margin-left:-20px;}
.Yan_Menu h2 {width:220px; height:50px; background:url('../Images/YanMenu_Baslik.png') no-repeat center;}
.Yan_Menu h2 span {color:#005421; padding:12px 0 12px 70px; display:block; font-weight:normal; font-size:1.25em;}
.Yan_Menu h2 a {color:#005421;}
.Yan_Menu h2 a:hover {text-decoration:underline;}

.Yan_Menu ul {
	width:200;
	min-height:100px;
	height:auto;
	padding:10px;
	
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	
	background: #528009; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #528009 0%, #29563c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#528009), color-stop(100%,#29563c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #528009 0%,#29563c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #528009 0%,#29563c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #528009 0%,#29563c 100%); /* IE10+ */
	background: linear-gradient(135deg,  #528009 0%,#29563c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#528009', endColorstr='#29563c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.Yan_Menu ul li {margin-bottom:1px;}
.Yan_Menu ul li a {
	padding:7px;
	color:#FFF;
	display:block;
	font-weight:normal;
	background:rgba(255,255,255,.1) url('../Images/YanMenu_Ok.png') no-repeat -15px center;
	border:solid 1px rgba(255,255,255,.1);
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.Yan_Menu ul li a:hover, .Yan_Menu ul li a.Aktif {background:#FFF url('../Images/YanMenu_Ok.png') no-repeat 7px center; color:#005421; padding-left:22px;}







/* VERİ TABANI LİSTELEME */
.Listele {
	border:solid 1px rgba(0,0,0,.1);
	background:rgba(255,255,255,.1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	margin-bottom:20px;
}
.Listele li {
	background:url('../Images/tickIcon.png') no-repeat 5px center;
	color:#666;
	padding:7px;
	display:block;
	font-size:.90em;
	padding-left:30px;
	border-bottom:solid 1px rgba(0,0,0,.1);
}
.Listele li strong {width:50px; display:inline-block; font-weight:normal; color:#900;}
.Listele li:last-child {border-bottom:none;}
.Listele li:hover {
	color:#900;
	background:#FFF url('../Images/tickIcon.png') no-repeat 5px center;
	-webkit-box-shadow:inset 0 0 10px 0 rgba(0,0,0,.3);
	box-shadow:inset 0 0 10px 0 rgba(0,0,0,.3);
}








/* ÜRÜN LİSTELEME */
.Urun_Listele {
	width:220px;
	height:260px;
	background:#339900;
	position:relative;
	float:left;
	margin:0 5px 20px 0;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.Urun_Listele img {
	width:210px;
	height:210px;
	margin:5px;
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.Urun_Listele p {
	padding:7px;
	display:block;
	text-align:center;
	margin-top:0px;
	font-size:.90em;
	color:#FFF;
	background:#006600;
	
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	
}
.Urun_Listele:hover {background:#cc3333;}
.Urun_Listele:hover p {background:#900;}
.Urunler div:nth-child(3n+0) {margin-right:0;}









/* FOOTER */
.Footer {width:100%; height:250px; background:url('../Images/Footer.png') no-repeat center;}
.Footer_Logo {position:absolute; margin-top:150px; left:5px;}
.Footer_Line1 {width:1px; height:61px; display:block; position:absolute; background:url('../Images/Footer_Line.png') no-repeat center; margin:150px 0 0 120px;}
.Footer_Line2 {width:1px; height:61px; display:block; position:absolute; background:url('../Images/Footer_Line.png') no-repeat center; margin:150px 0 0 600px;}
.Designer {
	width:98px;
	height:23px;
	position:absolute;
	background:url('../Images/33-Web-Tasarim-Logo.png') center;
	position:absolute;
	right:20px;
	margin-top:200px;
	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.Designer:hover {background-position:0 -69px;}

.Reserved {color:#ac9d8e; position:absolute; margin:155px 0 0 135px; font-size:.70em; line-height:150%; font-family:Arial, Helvetica, sans-serif;}
.Reserved a {color:#900;}
.Reserved a:hover {text-decoration:underline;}

.Linkler {position:absolute; margin:145px 0 0 620px; font-size:.90em; width:200px;}
.Linkler a {color:#ac9d8e; padding:3px; display:block; float:left; font-size:.90em; width:90px;}
.Linkler a:hover {color:#900; text-decoration:underline;}






/* FOTO GALERİ */
.Foto_Galeri li {
	width:150px;
	height:150px;
	padding:5px;
	position:relative;
	overflow:hidden;
	float:left;
	margin:0 5px 5px 0;
	background:#FFF;
	border:solid 1px #E1E1E1;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.Foto_Galeri li div {
	width:150px;
	height:150px;
	overflow:hidden;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.Foto_Galeri li img {width:150px;}







/* BILDIRIMLER */
.message {
	padding:10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	font-size:.75em !important;
	font-weight:normal !important;
}
.message.info {
    border: 1px solid #cadcea;
    background: #e1f2fc;
    color: #225b86 !important;
    text-shadow: 0 1px 0 #fff;
	margin:10px 0;
}
.message.error {
    border: 1px solid #eeb7ba;
    background: #fae2e2;
    color: #be4741 !important;
    text-shadow: 0 1px 0 #fff;
	margin:10px 0;
}
.message.success {
    border: 1px solid #b8c97b;
    background: #e5edc4;
    color: #3f7227 !important;
    text-shadow: 0 1px 0 #fff;
	margin:10px 0;
}
.message.warning {
    border: 1px solid #e5dbaa;
    background: #ffffc0;
    color: #6d7829 !important;
    text-shadow: 0 1px 0 #fff;
	margin:10px 0;
}