﻿@font-face { font-family: 'MyriadProRegular'; src: url('../fontlar/MyriadPro/MyriadPro-Regular.eot'); src: url('../fontlar/MyriadPro/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fontlar/MyriadPro/MyriadPro-Regular.woff2') format('woff2'), url('../fontlar/MyriadPro/MyriadPro-Regular.woff') format('woff'), url('../fontlar/MyriadPro/MyriadPro-Regular.ttf') format('truetype'), url('../fontlar/MyriadPro/MyriadPro-Regular.svg#MyriadProRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'AvantGardeDemi'; src: url('../fontlar/AvantGarde/AvantGarde-Demi.eot'); src: url('../fontlar/AvantGarde/AvantGarde-Demi.eot?#iefix') format('embedded-opentype'), url('../fontlar/AvantGarde/AvantGarde-Demi.woff2') format('woff2'), url('../fontlar/AvantGarde/AvantGarde-Demi.woff') format('woff'), url('../fontlar/AvantGarde/AvantGarde-Demi.ttf') format('truetype'), url('../fontlar/AvantGarde/AvantGarde-Demi.svg#AvantGardeDemi') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ITCAvantGardeProMd'; src: url('../fontlar/ITCAvantGardePro/ITCAvantGardePro-Md.eot'); src: url('../fontlar/ITCAvantGardePro/ITCAvantGardePro-Md.eot?#iefix') format('embedded-opentype'), url('../fontlar/ITCAvantGardePro/ITCAvantGardePro-Md.woff') format('woff'), url('../fontlar/ITCAvantGardePro/ITCAvantGardePro-Md.ttf') format('truetype'), url('../fontlar/ITCAvantGardePro/ITCAvantGardePro-Md.otf') format('opentype'), url('../fontlar/ITCAvantGardePro/ITCAvantGardePro-Md.svg#ITCAvantGardeProMd') format('svg'); font-weight: 500; font-style: normal; font-stretch: normal; unicode-range: U+000D-E000; }
@font-face { font-family: 'HelveticaNeueLTProTh'; src: url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Th.eot'); src: url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Th.eot?#iefix') format('embedded-opentype'), url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Th.woff2') format('woff2'), url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Th.woff') format('woff'), url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Th.ttf') format('truetype'), url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Th.svg#HelveticaNeueLTProTh') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'HelveticaNeueLTProLt'; src: url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Lt.eot'); src: url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Lt.eot?#iefix') format('embedded-opentype'), url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Lt.woff2') format('woff2'), url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Lt.woff') format('woff'), url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Lt.ttf') format('truetype'), url('../fontlar/HelveticaNeueLTPro/HelveticaNeueLTPro-Lt.svg#HelveticaNeueLTProLt') format('svg'); font-weight: normal; font-style: normal; }

* { orphans: inherit; margin: 0; padding: 0; }
body { font-family: MyriadProRegular, Arial; font-weight: 300; font-size: 14px; color: #52514f; line-height: 18px; background: url(../img/arkaplan.jpg) no-repeat top center fixed; }
a { color: #2f4456; text-decoration: none; }
    a:hover { text-decoration: none; color: #151e26; }
img, iframe, table { max-width: 100%; border: none; }
img { height: auto; }
b, strong { font-family: ITCAvantGardeProMd; }
ul, li { list-style: none; vertical-align: top; margin: 0; padding: 0; }
button, input, select, textarea { font-family: Arial; font-size: 100%; vertical-align: baseline; background: none; border: none; margin: 0; }
    button[disabled], input[disabled] { cursor: default; }
textarea { overflow: auto; vertical-align: top; }
    textarea:focus, input:focus, select:focus { outline: none; }
.loading { background: url(../img/loading.gif) no-repeat center; }
.left { width: auto; height: auto; float: left; }
.right { width: auto; height: auto; float: right; }
.clr { clear: both; }
.center { width: 960px; margin: 0 auto; }
.icerik_resim { margin: 10px; }

#container { min-height: 100%; position: relative; }

.headerbg { background: url(../img/header-bg.png) no-repeat; width: 286px; height: 102px; float: right; margin: 0px 20px 10px 0px; }
.bannerbg { background: url(../img/banner_bg.png) no-repeat center; height: 461px; position: absolute; width: 100%; margin-top: 10px; }
.altsayfa .bannerbg { background: url(../img/alt_banner_bg.png) no-repeat top center; height: 271px; }

.anasayfa #header { height: 640px; }

#header { width: 100%; height: auto; position: relative; z-index: 9; }
    #header .logo { width: 274px; height: 136px; float: left; }
    #header .header_sag { width: 650px; height: 136px; float: right; }
        #header .header_sag .ustmenu { height: 40px; float: right; }
            #header .header_sag .ustmenu a { border-right: 1px solid #52514f; padding: 0px 5px 0px 5px; }
        #header .header_sag .diller { float: right; }
            #header .header_sag .diller a { margin-left: 5px; }
            #header .header_sag .diller img { max-height: 17px; }

        #header .header_sag .arama { width: 300px; height: 44px; float: right; }
            #header .header_sag .arama .txtarama { width: 263px; height: 25px; padding: 0px 5px 0px 5px; background: #fff; float: left; color: #808080; }
            #header .header_sag .arama .btnarama { float: left; width: 27px; height: 25px; background: url(../img/btnarama.png) no-repeat top left; cursor: pointer; }

        #header .header_sag ul.ortamenu { font-size: 17px; font-family: MyriadProRegular; color: #52514f; float: right; }
            #header .header_sag ul.ortamenu li { float: left; margin-left: 20px; }
            #header .header_sag ul.ortamenu a { color: #52514f; }
                #header .header_sag ul.ortamenu a:hover { color: #ea5e21; }
            #header .header_sag ul.ortamenu .ortamenu_aktif a { color: #ea5e21; }
            #header .header_sag ul.ortamenu li:first-child { margin-left: 0px; }


.mainmenu { font: normal 15px ITCAvantGardeProMd; color: #635d5a; float: right; }
    .mainmenu ul li { text-transform: uppercase; margin-right: 50px; }
        .mainmenu ul li:last-child { margin-right: 0px; }
        .mainmenu ul li ul li { border: none; }
    .mainmenu .home { padding-left: 0; }
    .mainmenu ul li:last-child { padding-right: 0; border-right: none; }
    .mainmenu ul { margin: 0; }
    .mainmenu li ul > li:first-child a { padding-top: 10px; }
    .mainmenu li ul > li:last-child a { padding-bottom: 10px; }
    .mainmenu li ul > li > ul > li:first-child a { padding-top: 10px!important; }
    .mainmenu li ul > li > ul > li:last-child a { padding-bottom: 10px!important; }
    .mainmenu li ul > li > ul > li a { padding-top: 5px!important; padding-bottom: 5px!important; }
    .mainmenu li { white-space: nowrap; display: block; position: relative; margin: 0; padding: 0; z-index: 100; }
    .mainmenu a { display: block; position: relative; color: #635d5a; }
        .mainmenu a:hover { color: #fff; }
    .mainmenu ul li ul li a { font-size: 15px; }
    .mainmenu a:hover { text-decoration: none; color: #002f0e; }
    .mainmenu a.home:hover { background: none; }
    .mainmenu li.submenu > a:hover, .mainmenu li.submenu:hover { background: rgba(234, 96, 36,0.6) url(../img/marrow.png) no-repeat 99%; cursor: pointer; }
        .mainmenu li.submenu:hover a { color: #fff; }
    .mainmenu li.submenu > a { cursor: default; }
    .mainmenu > ul > li { float: left; }
        .mainmenu > ul > li:last-child { margin-right: 0; }
    .mainmenu li ul { display: none; position: absolute; top: 100%; z-index: 100; }
    .mainmenu li:hover > ul { display: block; }
    .mainmenu li ul li.submenu > a { background: rgba(234, 96, 36,0.6) url(../img/sarrow.png) no-repeat 100% 13px; }
    .mainmenu li ul li.submenu:first-child > a { background: rgba(234, 96, 36,0.6) url(../img/sarrow.png) no-repeat 100% 28px; }
        .mainmenu li ul li.submenu:first-child > a:hover { background: #52514F url(../img/sarrow.png) no-repeat 100% 28px; }
    .mainmenu li ul li.submenu > a:hover { background: #52514F url(../img/sarrow.png) no-repeat 100% 13px; }
    .mainmenu li ul li a:hover { background: #52514F; }
    .mainmenu li ul li:last-child { border-bottom: 1px solid #2e2823; }
    .mainmenu li ul li a { padding: 5px 15px 5px 10px; line-height: 24px; background: rgba(234, 96, 36,0.6); color: #635d5a; }
    .mainmenu li ul li ul { top: -1px!important; left: 100%!important; padding: 0!important; }

#header .banner { margin: 16px auto auto auto; text-align: center; }
.anasayfa .banner { height: 440px; }
.altsayfa .banner { max-height: 382px; overflow: hidden; }


.altsayfa #main { margin-top: 80px; }
#main { position: relative; z-index: 999; padding: 10px 0px; padding-bottom: 237px; /* Height of the footer */ }
    #main .sag { width: 100%; height: auto; }
        #main .sag .oda_icerik, #main .sag .sag_icerik, #main .sag .galeri { width: 750px; float: right; }
            #main .sag .oda_icerik .oda_yazi { width: 315px; }
    #main .solpasif .oda_icerik, #main .solpasif .sag_icerik, #main .solpasif .galeri { width: 100%; float: none; }
    #main .sol { width: 180px; height: auto; float: left; margin-top: 72px; margin-right: 25px; position: absolute; background: url(../img/solmenubg.png) no-repeat top right; min-height: 436px; }
    #main .solpasif { width: 100%!important; float: none!important; }


.sag_baslik { color: #002f0e; font: normal 20px ITCAvantGardeProMd; border-bottom: 1px solid #aea9a4; padding-bottom: 20px; margin-bottom: 15px; }
.sag_icerik { color: #433e3c; font: normal 12px ITCAvantGardeProMd; display: table; width: 100%; }

#footer { position: absolute; bottom: 0; width: 100%; height: 72px; z-index: 999; }
    #footer .center { padding: 10px 0px 10px 0px; }
    #footer .copyright { float: left; margin-top: 10px; padding-top: 10px; color: #433e3c; padding-bottom: 10px; font: normal 12px ITCAvantGardeProMd; }

    #footer .iwt { float: right; }

    #footer .sosyalag { float: right; }
        #footer .sosyalag li { float: left; margin-right: 10px; }
            #footer .sosyalag li:last-child { margin-right: 0px; }

.ayrintilar { min-width: 68px; height: 20px; margin-top: 10px; color: #000; background: #f7bb24 url(../img/ar3.jpg) no-repeat top right; padding: 5px 20px 0px 13px; display: table; }
    .ayrintilar a { color: #000; }

.anasayfa_icerik { width: 100%; display: table; }
.anasayfa_resim { float: left; width: 145px; margin-right: 15px; }
.anasayfa_icerik_yazi { float: right; width: 795px; font: normal 12px ITCAvantGardeProMd; color: #433e3c; }
    .anasayfa_icerik_yazi a { color: #433e3c; }
.anasayfa_baslik { font: normal 16px AvantGardeDemi; color: #002f0e; }


.anasayfa_alt { background: url(../img/anasayfa_alt.png) no-repeat center; height: 246px; width: 960px; margin: 35px -97.5px 0px; padding: 0px 97.5px; }

.anasayfa_duyuru { float: right; width: 380px; padding-top: 80px; }
.altsayfa .anasayfa_duyuru { width: 480px; }
.altsayfa .duyuru_baslik { margin-left: 100px; }
.altsayfa #duyurular { float: right; }

.telefon { float: left; font: normal 20px ITCAvantGardeProMd; color: #043814; padding-top: 150px; }
    .telefon b, .telefon strong { font: normal 22px AvantGardeDemi; }
    .telefon p { line-height: 25px; }

#duyurular { width: 380px; height: 75px!important; overflow: hidden; position: relative; z-index: 9; }
    #duyurular li { list-style: none; display: block; height: 145px!important; width: 100%; }

.oklar { float: right; position: relative; z-index: 999; }
    .oklar img { outline: none; cursor: pointer; }

.duyuru_baslik { font: normal 16px AvantGardeDemi; color: #002f0e; margin-bottom: 25px; float: left; }
.duyuru_adi { font: normal 14px ITCAvantGardeProMd; color: #191817; margin-bottom: 10px; }
.duyuru_icerik { font: normal 12px ITCAvantGardeProMd; color: #191817; }
    .duyuru_icerik a { color: #191817; }

.icerik_gorselleri { margin-top: 20px; clear: both; text-align: center; }
.gorsel_li { text-align: center; }
    .gorsel_li img { height: 76px; margin-bottom: 20px; margin-right: 10px; }

ul.kadrolar li { clear: both; margin-top: 15px; }
    ul.kadrolar li .kadrolarli { border: 3px solid #ebebeb; border-radius: 10px; display: block; padding: 10px 10px 25px 10px; }
        ul.kadrolar li .kadrolarli:hover { border: 3px solid #999; background: #f3f4f5; }
.kadro_img { width: 130px; height: 83px; overflow: hidden; margin-right: 20px; float: left; }
    .kadro_img img { height: 83px; width: auto; }
.kadro_icerik { float: left; }
    .kadro_icerik b { font: normal 16px ITCAvantGardeProMd; }
    .kadro_icerik p { padding-top: 10px; }

.blog_tarih { background: #10341A; }
ul.blog .devami { margin-top: 0px; }
ul.blog li { clear: both; margin-top: 25px; }
    ul.blog li .blogli { border-bottom: 1px dotted #ccc; display: block; padding: 10px; }
        ul.blog li .blogli:hover { border-bottom: 1px dotted #999; background: #f3f4f5; }
.blog_tarih { width: 52px; height: 102px; margin-right: 13px; font-size: 12pt; color: #fff; border-radius: 8px; }
.blog_tarih_ay { text-align: center; line-height: 20px; padding-top: 30px; }
.blog_baslik { display: table; }
.blog_sag { width: 89%; float: right; }
.blog_icerik { margin-top: 10px; }
.blog_baslik h2 { font-size: 15pt; font-weight: 700; }
.blog_resmi { width: 202px; height: auto; float: left; margin-right: 15px; }
img.blog_resmi { max-width: 202px; width: auto; height: auto; float: left; margin-right: 15px; margin-bottom: 5px; margin-top: 10px; }
.duyuru_resmi { float: left; margin-right: 15px; }

.blog_hit { font-style: italic; padding-top: 5px; }
.blog_tags { width: auto; height: auto; font-size: 12px; text-align: left; margin-top: 10px; clear: both; }
    .blog_tags a { color: #969696; background: #efefef; float: left; margin: 2px 2px 0 0; padding: 3px 5px; }
button, input[type=button], input[type=reset], input[type=submit], .duyurular .oklar .next { cursor: pointer; }
.textaligncenter, .blog_tarih_gun { text-align: center; }

.devami { background: #ea5e21; float: right; border-radius: 0 0 10px 0px; cursor: pointer; color: #fff; text-decoration: none; padding: 2px 16px; margin-top: -25px; margin-right: 2px; }
    .devami:hover { background-color: #52514f; }
    .devami a { color: #fff; }



#footer ul.altmenu:after, #footer .copyright:after, #header .banner:after { content: ''; display: block; clear: both; }

.iletisim_formu { color: #ea5e21; }
.iletisim_formu_satir { margin-bottom: 8px; width: 100%; overflow: hidden; }
    .iletisim_formu_satir input[type=text], .iletisim_formu_satir input[type=password], .iletisim_formu_satir textarea { width: 100%; font: normal 15px ProximaLight; color: #3e3e3f; border: 1px solid #dcdcdc; background: #dcdcdc; padding: 4px 15px; }
    .iletisim_formu_satir textarea { display: block; height: 97px; overflow: auto; }
    .iletisim_formu_satir input.txtcaptca { width: 90px!important; vertical-align: top; }
    .iletisim_formu_satir input[type=submit] { background: #ea5e21; border-radius: 5px; padding: 4px 15px 1px 15px; color: #fff; font-family: ITCAvantGardeProMd; font-size: 18px; }
        .iletisim_formu_satir input[type=submit]:hover { background: #f7bb24; }



ul.siteharitasi a { color: #595764; }
    ul.siteharitasi a:hover { color: #752354; }
ul.siteharitasi ul { margin: 15px 5px 15px 20px; }
ul.siteharitasi li { margin-top: 10px; font: normal 18px ITCAvantGardeProMd; }
ul.siteharitasi ul li { font: normal 16px MyriadProRegular; }
.accordioncontainer { display: block; }
.accordionheader { border-left: 4px solid #fdcf3c; cursor: pointer; margin-top: 3px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 3px; font-family: ITCAvantGardeProMd; font-size: 16px; padding: 8px 8px 8px 10px; }
.accordionheaderhover { border-left: 4px solid #fd9f1a; cursor: pointer; }
.accordioncontent { overflow: hidden; display: none; padding: 5px 10px 5px 20px; }

.basinli { width: 142px; height: 112px; float: left; border-right: 1px solid #c2c6c9; border-bottom: 1px solid #c2c6c9; padding: 10px; }
    .basinli .basinimg { width: 100%; height: 92px; overflow: hidden; text-align: center; margin: 0 auto; }
    .basinli .basinbaslik { font: normal 13px MyriadProRegular; color: #545f75; padding-top: 5px; }
    .basinli:hover { background: #eee; }

.urun_li { width: 190px; height: 160px; float: left; margin-right: 30px; }
.urunresim:hover { border: 3px solid #ccc; }
.urunresim { width: 190px; height: 101px; background: #fff; display: table; #position:relative; overflow: hidden; text-align: center; margin: 0 auto; border: 3px solid #e3e3e3; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; }
.urunresim_iceresim {#position:absolute; #top:50%; #left:50%; display: table-cell; vertical-align: middle; }
.urunresim_enicresim { max-width: 180px; max-height: 95px; #position:relative; #top:-50%; #left:-50%; }
.urunresim_baslik { margin-top: 6px; line-height: 16px; }
    .urunresim_baslik h5 { color: #50555d; font: normal 15px ITCAvantGardeProMd; }

.ululi { width: 100%; }
    .ululi li { width: 160px; height: 265px; float: left; margin-right: 70px; }
        .ululi li:nth-child(3n+3) { margin-right: 0px; }
.uluresim { width: 160px; height: 120px; overflow: hidden; border-top: 5px solid #fcb300; }
    .uluresim:hover { border-top: 5px solid #ea5e21; }
    .uluresim img { min-width: 160px; min-height: 120px; }
.ulubaslik { padding: 12px 0px 12px 0px; height: 36px; overflow: hidden; text-align: center; }
    .ulubaslik h5 { font-family: ITCAvantGardeProMd; font-size: 16px; }
.ululi .ayrintilar { margin: 0px auto; }

.urun_gorseller { width: 290px; height: auto; float: left; margin-right: 15px; margin-bottom: 10px; }
.urun_detay { width: 340px; height: auto; float: right; }

.sayfalama { margin-top: 20px; text-align: center; font: normal 20px ITCAvantGardeProMd; color: #fff; }
    .sayfalama a, .sayfalama span { background: #2d84c6; text-align: center; padding: 5px 10px 5px 10px; color: #fff; margin-right: 1px; }
        .sayfalama a:hover { background: #292929; color: #fff!important; }
    .sayfalama .active { background: #292929; }
    .sayfalama .disabled { background: #A9DAFF; }
    .sayfalama .pageno { display: block; text-align: center; padding-bottom: 10px; font-size: 16px; color: #2d84c6; }
        .sayfalama .pageno b { color: #ccc; }

.gallery_widget a { float: left; height: 105px; overflow: hidden; margin-right: 10px; margin-top: 20px; position: relative; width: 150px; margin-left: 10px; }
    .gallery_widget a:hover strong { opacity: 1; }
    .gallery_widget a img { float: left; width: 150px; height: 105px; }
    .gallery_widget a strong { opacity: 0; background: rgba(0,0,0,0.5); bottom: 0; cursor: pointer; display: table; height: 105px; left: 0; position: absolute; right: 0; top: 0; width: 150px; }
        .gallery_widget a strong span { #position: absolute; #top: 50%; color: #FFF; display: table-cell; font-weight: bold; line-height: 1; padding: 10px; text-align: center; vertical-align: middle; width: 130px; }
        .gallery_widget a strong b { #position: relative; #top: -50%; display: block; filter: alpha(opacity=100); opacity: 1; }



.dokumanlarim { width: 100%; display: table; margin-bottom: 20px; }
.dokuman_indir { font: bold 16px MyriadProRegular; display: table; width: 100%; margin-bottom: 15px; }
#dokumanlar { width: 100%; border: 1px solid #d8d8d8; background: #fefefe; display: table; }
.dokuman_icerikleri li { width: 100%; display: table; border-bottom: 1px solid #d8d8d8; }
    .dokuman_icerikleri li:last-child { border-bottom: none; }
.dokuman_icerikleri a { color: #171717; }
.usttaraf { width: 100%; height: 30px; text-align: center; background: #efefef; }
    .usttaraf li { float: left; width: 27%; font: bold 16px MyriadProRegular; margin-top: 5px; }
        .usttaraf li:first-child { width: 20%; }
        .usttaraf li:last-child { width: 26%; float: right; }

.dosya_resim { float: left; height: 63px; width: 20%; padding-top: 20px; text-align: center; border-right: 1px solid #d7d7d7; }
.katalog_bilgi, .dosyaadi, .boyut { float: left; height: 63px; width: 27%; padding-top: 20px; text-align: center; border-right: 1px solid #d7d7d7; font: bold 16px MyriadProRegular; }
.katalog_tarihi { float: right; height: 63px; width: 25%; padding-top: 20px; text-align: center; font: bold 16px MyriadProRegular; }


.online_rezervasyon { float: right; margin-bottom: 10px; }



.oda_gorseller { width: 420px; height: 380px; float: left; margin-right: 15px; margin-bottom: 10px; }
.oda_icerik { color: #433e3c; font: normal 12px ITCAvantGardeProMd; display: table; width: 100%; }
.oda_yazi { float: left; width: 520px; }
    .oda_yazi li { background: url(../img/li.jpg) no-repeat center left; padding-left: 20px; margin-bottom: 15px; }
        .oda_yazi li:last-child { margin-bottom: 0px; }
    .oda_yazi h3 { font: normal 16px ITCAvantGardeProMd; color: #133b1d; }



.galeri { width: 100%; display: table; margin-top: 35px; }
    .galeri li { float: left; padding-right: 14px; margin-right: 15px; border-right: 1px solid #bdbdbd; margin-bottom: 25px; }
        .galeri li:last-child, .solpasif .galeri li:nth-child(7n+7) { padding-right: 0px; margin-right: 0px; border-right: none; }

.galeri_img { margin-bottom: 10px; width: 110px; height: 82px; }
    .galeri_img img { width: 100%; height: 100%; }
.resimadi { font: normal 13px ITCAvantGardeProMd; color: #191817; }


.iletisim .sag_icerik { width: 100%!important; float: none; }
.iletisim_sol { float: left; width: 300px; color: #433e3c; font: normal 12px ITCAvantGardeProMd; }
    .iletisim_sol h3 { font-size: 18px; }
.iletisim_sag { float: right; width: 595px; }

.rezervasyon { width: 858px; height: auto; margin: 0px auto; background: #bebab6; }
    .rezervasyon .rezervasyon-ortala { padding: 10px 15px 10px 10px; }

.odacocuksayisi { background: #919191; padding: 10px 20px 10px 20px; margin-top: 1px; }
.y-brd { border-top: 2px dashed #666666; margin-top: 10px; }
.oda-baslik { color: #ffffff; font: normal 15px ITCAvantGardeProMd; padding-bottom: 5px; }
.y-baslik { color: #ffffff; font: normal 13px ITCAvantGardeProMd; width: 140px; float: left; padding-top: 4px; }
.y-input { float: left; width: 135px; }


.rezervasyon-formu { width: 100%; height: auto; text-align: left; }
    .rezervasyon-formu th { width: 70px; padding: 8px 10px; vertical-align: top; color: #2d2b2a; font: normal 12px ITCAvantGardeProMd; }
    .rezervasyon-formu td { padding: 3px; }


    .rezervasyon-formu input[type="text"], .rezervasyon-formu input[type="password"], .rezervasyon-formu select { font: normal 12px ITCAvantGardeProMd; width: 60%; min-height: 25px; padding: 3px 5px 3px 5px; border: 1px solid #a0a0a0; background-color: #fff; color: #2d2b2a; }
    .rezervasyon-formu textarea { font: normal 12px ITCAvantGardeProMd; display: block; width: 98%; padding: 3px 5px 3px 5px; height: 159px; overflow: auto; border: 1px solid #a0a0a0; background: #fff; }
    .rezervasyon-formu input[type="submit"] { width: 103px; height: 27px; float: right; background: url(/themes/img/gonder.png) no-repeat; border: none; cursor: pointer; font: normal 15px ITCAvantGardeProMd; color: #ffffff; }
    .rezervasyon-formu select { background: #fff url(../img/selectedbg.png) no-repeat top right; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none; appearance: none; padding-right: 30px; }


    .rezervasyon-formu input.txtbuyuk { width: 90%; }
    .rezervasyon-formu input.txtkucuk { width: 20%; }
    .rezervasyon-formu input.txtcokkucuk { width: 10%; }
    .rezervasyon-formu input.txtorta { width: 50%; }
    /*.rezervasyon-formu input.txttextbox { width: 600px; height: 70px; }*/
    .rezervasyon-formu select.ddlbuyuk { width: 700px; }
    .rezervasyon-formu select.ddlkucuk { width: 100px; }
    .rezervasyon-formu select.ddlorta { width: 225px; }
    .rezervasyon-formu .radio label { float: left; margin-top: 7px; }
    .rezervasyon-formu input.txtcaptca { width: 100px; height: 28px; vertical-align: top; }
    .rezervasyon-formu th span { font: normal bold 12px ITCAvantGardeProMd; color: Red; }
    .rezervasyon-formu td img { vertical-align: middle; }
    .rezervasyon-formu .sartlar { width: 648px; height: 115px; background: #fff; overflow: auto; padding: 22px 20px; color: #191817; font: normal 12px ITCAvantGardeProMd; }
        .rezervasyon-formu .sartlar b, .rezervasyon-formu .sartlar strong { font-size: 13px; }

/* Hatalar*/
.sistem-mesaj { margin: 10px 0 10px 0; font-weight: bold; color: #727171; }
.info { color: #00529B; background-color: #BDE5F8; background-image: url(/themes/img/i_info.gif); border: solid 1px #89d3f6; }
.success { background-color: #DFF2BF; border: solid 1px #dbd6a2; color: #4F8A10; background-image: url(/themes/img/msg-ok.gif); }
.warning { color: #9F6000; background-color: #FEEFB3; background-image: url(/themes/img/warning.gif ); border: solid 1px #fbe383; }
.error { background-color: #f3c598; border: solid 1px #e8b084; color: #ba4c32; background-image: url(/themes/img/msg-error.gif); }

.help_control { margin-top: 4px; background: url(/themes/img/help.png) no-repeat; padding-left: 20px; margin-left: 5px; min-height: 16px; width: auto; font-size: 11px; margin-bottom: 5px; }
    .help_control span { font: bold 11px ITCAvantGardeProMd; color: Red; }
    .help_control strong { color: Red; }



.tarihaciklama { font: normal 12px ITCAvantGardeProMd; color: #2d2b2a; }

/* hava durumu */
#havadurumu { padding-left: 16px; margin-left: 16px; height: 68px; z-index: 99; position: relative; border-left: 1px dotted #adadad;float: right; width: 145px; height: 45px; }
.weatherFeed { font-family: Arial, Helvetica, sans-serif;  padding-top: 5px; }
    .weatherFeed a { color: #888; }
        .weatherFeed a:hover { color: #000; text-decoration: none; }
.weatherItem { text-align: right; height: 55px; }
    .weatherItem .resimgizle { width: 75px; height: 65px; float: left; position: absolute; }
        .weatherItem .resimgizle img { width: 160px; max-width: initial!important; margin: -14px 0 0 -8px; }
.weatherCity { float: right; padding-top: 20px; }
.weatherTemp { font-size: 37px; font-weight: 700; float: left; margin-top: 15px; z-index: 9999; margin-left: 70px; position: relative; }
.weatherDesc, .weatherCity, .weatherForecastDay { font-size: 15px; }
.weatherDesc { margin-bottom: .4em; display: none; }
.weatherRange, .weatherWind, .weatherLink, .weatherForecastItem { font-size: .8em; display: none; }
.weatherLink, .weatherForecastItem { text-align: left; }
.weatherForecastItem { background-color: #fff; background-position: left center; }
.weatherForecastDay { font-size: 1.1em; }