body { background: url("../img/bg.jpg") no-repeat top center; font: 12px pf_dindisplay_light; color: #6d6e71; }
.wrapper { position: relative; margin: 0 auto; width: 986px; }
a { text-decoration: none; color: #6d6e71; }
.clear { clear: both; }
.header { display: block; margin-top: 100px; position: relative; }
    .header .logo { display: block; background: url("../img/logo.png") no-repeat top center; height: 129px; margin: 0 377px; }
    .header .social { position: absolute; display: inline-block; top: 40px; right: 0; }
        .header .social .facebook { display: inline-block; float: left; margin: 5px; background: url("../img/social.png") 0 0; width: 26px; height: 26px; }
        .header .social .twitter { display: inline-block; float: left; margin: 5px; background: url("../img/social.png") -30px 0; width: 26px; height: 26px; }
        .header .social .google { display: inline-block; float: left; margin: 5px; background: url("../img/social.png") -60px 0; width: 26px; height: 26px; }
.header_menu { display: block; height: 35px; }
    .header_menu ul { display: block; text-align: center; margin: 0 auto; width: 720px; }
        .header_menu ul li { display: inline-block; float: left; width: 120px; text-align: center; }
            .header_menu ul li a { display: block; font-family: pf_dindisplay_bold; padding: 10px 5px; }
            .header_menu ul li:hover a { background: url("../img/menu_bottom.png") no-repeat bottom center; }
            .header_menu ul li .active { background: url("../img/menu_bottom.png") no-repeat bottom center; }
.content { display: block; height: 475px; overflow: hidden; }
.pages { display: block; margin-top: 100px; }
    .pages img { display: inline-block; float: left; padding: 0 50px 10px 10px; }
    .pages p { display: inline-block; width: 775px; margin-top: 25px; }
.home_slider { display: block; height: 364px; padding-top: 60px; }
    .home_slider .slider_images { display: block; height: 364px; position: relative; }
        .home_slider .slider_images .images { position: absolute; top: 0px; left: 0px; display: none; height: 364px; width: 100%; }
        .home_slider .slider_images div:first-child { display: block; }
.footer { display: block; }
    .footer .footer_contact { display: block; text-align: center; }
        .footer .footer_contact .phone { display: inline-block; background: url("../img/phone.png") no-repeat left center; height: 19px; padding-left: 30px; line-height: 22px; font-size: 17px; font-family: pf_dindisplay_regular; margin-right: 75px; }

        .footer .footer_contact .mail { display: inline-block; background: url("../img/mail.png") no-repeat left center; height: 19px; padding-left: 30px; line-height: 22px; font-size: 17px; font-family: pf_dindisplay_regular; }

    .footer .referanslar { display: block; height: 90px; margin-top: 10px; }

        .footer .referanslar ul { display: block; }

            .footer .referanslar ul li { padding: 7px; }

                .footer .referanslar ul li img { }

    .footer .footer_last { display: block; margin: 10px 0; height: 15px; }

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

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

            .footer .footer_last .oneway a { font-weight: bold; }

.pages { display: block; margin-top: 100px; }

    .pages img { display: inline-block; float: left; padding: 0 50px 10px 10px; }

    .pages p { display: inline-block; width: 775px; margin-top: 25px; }

.product { display: block; margin-top: 70px; }

    .product .category { display: block; }

        .product .category ul { display: block; }

            .product .category ul li { display: inline-block; float: left; margin: 50px 20px; position: relative; }

                .product .category ul li a { display: block; }

                    .product .category ul li a img { }

                    .product .category ul li a p { position: absolute; bottom: 0px; width: 100%; display: block; text-align: center; margin-top: 15px; font-size: 16px; font-family: pf_dindisplay_bold; }

    .product .sub_category { display: block; }

        .product .sub_category ul { display: block; }

            .product .sub_category ul li { box-shadow: #999 1px 1px 2px; text-align: center; display: inline-block; float: left; margin: 25px 5px; width: 150px; }

                .product .sub_category ul li a { display: block; }

                    .product .sub_category ul li a img { max-width: 150px; height: 150px; }

                    .product .sub_category ul li a p { display: block; text-align: center; margin-top: 15px; font-size: 16px; font-family: pf_dindisplay_light; }

.product_menu { display: block; height: 35px; margin-bottom: 30px; }

    .product_menu ul { margin: 0 auto; }

        .product_menu ul li { display: inline-block; float: left; text-align: center; background: url('libg.jpg') no-repeat top right; padding-right: 15px; padding-left: 10px; }
            .product_menu ul li:last-child { border-right: none; }
            .product_menu ul li a { display: block; font-family: pf_dindisplay_bold; padding: 10px 5px; line-height: 23px; }

            .product_menu ul li:hover a { background: url("../img/menu_bottom.png") no-repeat bottom center; }

            .product_menu ul li .active { background: url("../img/menu_bottom.png") no-repeat bottom center; }

.product_detail { display: block; }

    .product_detail .product_left { display: inline-block; float: left; padding-left: 50px; }

        .product_detail .product_left img { display: block; max-width: 400px; max-height: 300px; }

    .product_detail .product_right { display: inline-block; margin-top: 50px; }

        .product_detail .product_right .product_title { display: block; color: #545659; font-size: 55px; font-family: pf_dindisplay_bold; padding-left: 20px; }

        .product_detail .product_right .product_row { display: inline-block; float: left; padding: 10px 20px; text-align: center; }

            .product_detail .product_right .product_row p { display: block; }

.references { display: block; margin-top: 100px; }

    .references ul { display: block; }

        .references ul li { padding: 5px; }

            .references ul li img { }

.contact { display: block; margin-top: 75px; }

    .contact .left { display: inline-block; float: left; width: 50%; margin-top: 75px; }

        .contact .left b { display: inline-block; width: 50px; }

    .contact .right { display: inline-block; float: right; width: 50%; }

        .contact .right p { display: block; min-height: 45px; float: right; }

            .contact .right p span { display: inline-block; float: left; margin-right: 10px; height: 45px; line-height: 45px; width: 110px; }

            .contact .right p input { display: inline-block; float: left; background: url("../img/input.png") no-repeat left center; width: 232px; height: 23px; border: 0; padding: 10px; color: #ccc; }

            .contact .right p textarea { display: inline-block; float: left; background: url("../img/textarea.png") no-repeat left center; width: 232px; height: 117px; border: 0; padding: 10px; }

            .contact .right p .send { display: inline-block; float: left; background: #333333; width: 100px; height: 40px; border: 1px solid #666666; border-radius: 3px; color: #fff; margin-top: 10px; cursor: pointer; }



.galeri_baslik p { display: block; text-align: right; font-size: 32px; padding-right: 15px; padding-bottom: 5px; font-family: pf_dindisplay_bold; padding-top: 30px; }

.galeri_menu { display: inline-block; float: left; width: 190px; }

    .galeri_menu a { display: block; font-weight: 400; font-family: pf_dindisplay_bold; font-size: 12px; line-height: 22px; border-bottom: 1px dashed #ccc; padding: 5px 0px; }

        .galeri_menu a:hover { color: #669999; }


.galeri_images { display: inline-block; float: right; min-height: 700px; width: 790px; position: relative; }

.galeri_img { display: inline-block; float: left; border: 1px solid #060606; margin: 8px 0px 8px 15px; }

    .galeri_img a { display: block; position: relative; }

        .galeri_img a p { display: none; position: absolute; cursor: pointer; top: 0;  width: 180px; height: 17px; padding-top: 20px; margin-top: 50px; text-align: center; font-size: 22px; font-weight: 400; font-family: pf_dindisplay_bold; }
        .galeri_img a:hover img { opacity: 0.50; filter: alpha(opacity = 50); }
        .galeri_img a:hover { display: block; }

            .galeri_img a:hover p { display: block; cursor: pointer; }

        .galeri_img a img { display: block; width: 180px; height: 180px; }

.galeri_detay { padding: 10px 0 10px 20px; width: 770px; }
  .basinimg { display: inline-block; float: left; border: 1px solid #060606; margin: 8px 0px 8px 15px; }

    .basinimg a { display: block; position: relative; }

        .basinimg a p { display: none; position: absolute; cursor: pointer; top: 0; height: 17px; padding-top: 20px; margin-top: 125px; text-align: center; font-size: 22px; font-weight: 400; font-family: pf_dindisplay_bold; }
        .basinimg a:hover img { opacity: 0.50; filter: alpha(opacity = 50); }
        .basinimg a:hover { display: block; }

            .basinimg a:hover p { display: block; cursor: pointer; }

        .basinimg a img { display: block; width: 200px; height: 300px; }
