body {
background: url("../img/bg.jpg") top center no-repeat;
}

.acilis {
width: 100%;
height: 100%;
background: #000;
position: absolute;
z-index: 999;
display: block;
opacity: 0.8;
}

.wrapper {
position: relative;
margin: 0 auto;
width: 955px;
}

a {
text-decoration: none;
}

.clear {
clear: both;
}

.header {
display: block;
padding-top: 20px;
padding-bottom: 40px;
}

.header .left {
display: inline-block;
float: left;
}

.header  .logo{
display: block;
background: url("../img/logo.png") top center no-repeat;
width: 313px;
height: 68px;
margin-top: 10px;
}

.header  .right{
display: inline-block;
float: right;
}

.header  .lang{
display: block;
}

.header  .lang a{
display: inline-block;
float: right;
margin-left: 10px;
}

.header  .lang .tr{
display: inline-block;
background: url("../img/lang.png") 0 0;
width: 16px;
height: 11px;
}

.header  .lang .en{
display: inline-block;
background: url("../img/lang.png") -16px 0;
width: 16px;
height: 11px;
}

.header  .lang .ru{
display: inline-block;
background: url("../img/lang.png") -32px 0;
width: 16px;
height: 11px;
}

.header  .lang .sa{
display: inline-block;
background: url("../img/lang.png") -48px 0;
width: 16px;
height: 11px;
}

.header  .slogan{
display: block;
font: 21px pf_dintext_light;
font-style: italic;
color: #333;
margin-top: 20px;
width: 300px;
}

.menu {
display: block;
background: url("../img/menu_bg.jpg") repeat-x top center;
}

.menu ul {
display: block;
line-height: 34px;
}

.menu ul li {
display: inline-block;
}

.menu ul li:hover a {
color: #b5191e;
}

.menu ul  .active a {
color: #b5191e;
}

.menu ul li a {
display: block;
font: 14px pf_dintext_regular;
color: #fff;
text-decoration: none;
padding: 8px 20px;
}

.home_slider {
display: block;
background: url("../img/slider_bg.jpg") repeat-x top center;
height: 411px;
padding-top: 15px;
}

.home_slider .slider_images {
display: block;
height: 380px;
position: relative;
-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 1);
-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 1);
box-shadow: 0px 0px 15px rgba(0, 0, 0, 1);
}

.home_slider .slider_images .images{
position:absolute;
top:0px;
left:0px;
display:none;
height: 380px;
width: 100%;
}

.home_slider .slider_images #image1{
display: block;
background: url("../img/slider/1.jpg") no-repeat top center;
}

.home_slider .slider_images #image2{
background: url("../img/slider/2.jpg") no-repeat top center;
}

.home_slider .slider_images #image3{
background: url("../img/slider/3.jpg") no-repeat top center;
}

.home_slider .slider_images #image4{
background: url("../img/slider/4.jpg") no-repeat top center;
}

.home_slider .slider_images #image5{
background: url("../img/slider/5.jpg") no-repeat top center;
}

.home_slider .slider_images #image6{
background: url("../img/slider/6.jpg") no-repeat top center;
}

.home_menuler {
display: block;
margin-bottom: 30px;
}

.home_menu {
display: inline-block;
position: relative;
float: left;
width: 218px;
height: 180px;
padding: 5px;
margin-right: 10px;
border: 1px solid #e2e2e2;
}

.home_menu:hover .baslik_img {
-webkit-filter: blur(1px) grayscale(1);
}

.home_menu_son {
margin-right: 0;
}

.home_menu .baslik_img {
display: block;
padding-bottom: 10px;
}

.home_menu .baslik {
display: block;
font: 12px Arial;
color: #7e0f12;
height: 15px;
overflow: hidden;
}

.home_menu .menu_dot {
margin-right: 5px;
}

.home_menu hr {
color: #e2e2e2;
background-color: #e2e2e2;
height: 1px;
border: 0;
margin: 5px 0;
}

.home_menu .ozet {
display: block;
font: 11px Tahoma;
color: #333;
height: 40px;
overflow: hidden;
}

.home_menu .skala {
display: block;
height: 5px;
width: 95%;
position: absolute;
bottom: -3px;
}

.home_menu .skala_turuncu {
background-color: #fea500;
}

.home_menu .skala_kirmizi {
background-color: #ff1b2a;
}

.home_menu .skala_mavi {
background-color: #0071db;
}

.home_menu .skala_yesil {
background-color: #00b800;
}

.home_message {
display: block;
margin-bottom: 20px;
}

.since {
position: relative;
bottom: -60px;
z-index: 99;
}

.footer {
display: block;
position: relative;
z-index: 100;
height: 125px;
width: 100%;
border-top: 1px solid #c9c9c9;
background-color: #dfdfdf;
padding-top: 50px;
}

.footer .footer_left {
display: inline-block;
float: left;
}

.footer_logo {
display: inline-block;
background: url("../img/logo_footer.png") no-repeat top center;
height: 35px;
width: 146px;
float: left;
margin-right: 10px;
margin-top: 5px;
}

.footer_adres {
display: inline-block;
font: 12px pf_dintext_light;
color: #808080;
}

.footer .footer_right {
display: inline-block;
float: right;
}

.footer_linkler {
display: block;
font: 12px pf_dintext_light;
color: #808080;
}

.footer_linkler a {
display: inline-block;
float: left;
font: 12px pf_dintext_light;
color: #808080;
text-decoration: none;
padding: 0 10px;
}

.footer_linkler a:hover {
color: #b5191e;
}

.footer_social {
display: block;
margin-top: 10px;
font: 12px pf_dintext_light;
color: #808080;
line-height: 28px;
}

.footer_social a {
margin-left: 5px;
}

.footer_social span {
float: right;
margin-right: 5px;
margin-top: 2px;
}

.footer_social a:hover{
opacity: 0.5;
filter:alpha(opacity=50);
}

.footer_social .facebook {
display: inline-block;
float: right;
background: url("../img/social.png") 0 0;
width: 28px;
height: 29px;
}

.footer_social .twitter {
display: inline-block;
float: right;
background: url("../img/social.png") -28px 0;
width: 28px;
height: 29px;
}

.footer_social .rss {
display: inline-block;
float: right;
background: url("../img/social.png") -30px 0;
width: 15px;
height: 15px;
}

.footer_copy {
display: block;
margin-top: 60px;
font: 12px pf_dintext_light;
color: #808080;
float: right;
}

.footer_copy a{
font: 12px pf_dintext_light;
color: #b5191e;
text-decoration: none;
}

.footer_copy a:hover {
text-decoration: underline;
}

.page {
display: block;
padding: 30px 0;
}

.page_baslik {
display: block;
font: 16px pf_dintext_regular;
color: #b5191e;
}

.page hr {
color: #e2e2e2;
background-color: #e2e2e2;
height: 1px;
border: 0;
margin: 15px 0;
}

hr {
color: #e2e2e2;
background-color: #e2e2e2;
height: 1px;
border: 0;
margin: 15px 0;
}

.page_detay {
display: block;
font: 14px pf_dintext_regular;
color: #333;
text-align: justify;
}

.page_detay  img {
float: right;
padding: 5px;
border: 1px solid #eee;
margin: 0 0 15px 15px;
}

.slogan {
position: relative;
display: block;
font: 26px pf_dintext_light;
color: #b5191e;
margin: 20px 0;
}

.slogan .sloganlar {
position: absolute;
display:none;
}

.slogan #slogan1 {
display: block;
}

.galeriler {
display: block;
}

.galeriler a {
display: inline-block;
}

.galeriler a:hover img {
-webkit-filter: blur(1px) grayscale(1);
}

.galeriler img {
display: block;
float: right;
padding: 5px;
border: 1px solid #eee;
width: 90px;
}

.urunler {
display: block;
}

.urunler a {
display: inline-block;
position: relative;
}

.urunler a span {
position: absolute;
display: none;
width: 100%;
text-align: center;
top: 75px;
font: 20px pf_dintext_light;
background-color: #eee;
color: #b5191e;
opacity: 0.6;
z-index: 100;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}

.urunler a:hover span {
display: block;
-webkit-transform: rotate(0deg) scale(1.1);
-moz-transform: rotate(0deg) scale(1.1);
-o-transform: rotate(0deg) scale(1.1);
transform: rotate(0deg) scale(1.1);

}

.urunler a:hover img {
z-index: 99;
-webkit-filter: blur(1px) grayscale(1);
-webkit-transform: rotate(0deg) scale(1.3);
-moz-transform: rotate(0deg) scale(1.3);
-o-transform: rotate(0deg) scale(1.3);
transform: rotate(0deg) scale(1.3);
}

.urunler img {
position: relative;
display: block;
float: right;
padding: 5px;
border: 1px solid #eee;
width: 121px;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}

.urun_detaylar {
display: block;
}

.urun_detay {
display: inline-block;
width: 300px;
height: 215px;
background: url("../img/urun_detay_bg.jpg") repeat-x top center;
margin: 7px;
}

.urun_detay:hover img {
-webkit-filter: blur(1px) grayscale(1);
}

.urun_detay_baslik {
display: block;
width: 290px;
padding: 5px;
background-color: #b5191e;
color: #fff;
font: 12px pf_dintext_light;
}

.urun_detay img {
width: 250px;
padding: 10px 25px;
}

.referans {
display: inline-block;
float: left;
width: 313px;
height: 50px;
margin-right: 5px;
margin-bottom: 5px;
text-align: center;
cursor: pointer;
}

.referans:hover .referanstar {
background-color: #e1b3a9;
}

.referans:hover .referansdetay {
background-color: #e1b3a9;
}

.referanstar {
float: left;
width: 35px;
height: 48px;
background: url("../img/referanstar.png") no-repeat center center;
border: 1px solid #ccc;
margin-right: 5px;
}

.ralternatif {

}

.ralternatif .referanstar {
background-color: #f0f0f0;
}

.ralternatif .referansdetay {
background-color: #f0f0f0;
}

.ralternatif:hover .referanstar {
background-color: #e1b3a9 !important;
}

.ralternatif:hover .referansdetay {
background-color: #e1b3a9 !important;
}

.referansdetay {
float: left;
width: 268px;
border: 1px solid #ccc;
font: 14px pf_dindisplay_light;
padding: 5px 0;
color: #575656;
}

.referansdetay span {
display: block;
color: #b5191e;
font: 20px pf_dindisplay_bold;
}

.referansdetay b {
line-height: 21px;
}

.urunler_alt_menu {
display: none;
position: absolute;
top: 34px;
left: 400px;
z-index: 99;
background: #000;
}

.urunler_alt_menu ul {
	display: block;
}

.urunler_alt_menu ul li {
display: block;
padding: 0;
border: 1px solid #111;
}

.urunler_alt_menu ul li a {
display: block;
padding: 5px;
}