/*
Project Name: Vize
Project URL : -
Last update : 11.04.2010
Coder       : Murat Dogan
Coder URI   : teknolyo@gmail.com
*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike,  sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline; font:normal 12px Arial, Helvetica, sans-serif;}
/* links*/
a {color:#000; text-decoration:none; font:normal 12px Tahoma, Geneva, sans-serif;}
a:hover { text-decoration:underline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height:1; color:black; background:white url(../i/body/bodyBg.jpg) left top repeat-x; font:normal 12px Arial, Helvetica, sans-serif;}
ol, ul {list-style: none;}
input , select { font-size:11px;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/**/
.alingRight { text-align:right;}
.alingLeft { text-align:left;}
/* clear */
.clear { clear:both; font-size:1px; height:0; overflow:hidden; line-height:0;}
/* ezici classlar */
.noMargin { margin:0!important;}
.noPadding { padding:0!important;}

/*--------PageContainer--------*/
.pageContainer {width:976px;margin:0 auto;padding:42px 0 0 0;}
* html .pageContainer {width:977px;margin:0 auto;padding:42px 0 0 0;}
/*--------Header--------*/
.header { height:151px; position:relative;}
.header .logo { position:absolute; text-indent:-9999px; left:-9px; top:0; background:url(../i/body/logo.jpg) left top no-repeat; width:213px; height:148px;}
.header .logo h1 a{ display:block;width:213px; height:148px;}
.header .topBanner { position:absolute; right:12px; top:16px;}
.header .topBanner img { border:solid 1px #000;}
/*--------TopMenu--------*/
.topMenu { background:url(../i/body/topMenuBg.jpg) left top no-repeat; height:39px;}
.topMenu ul { padding:13px 0 0 20px;}
.topMenu ul li { float:left; margin:0 15px 0 0;}
.topMenu ul li a { font-weight:bold; color:#fff; background:url(../i/body/ico_topMenuList.png) right 3px no-repeat; padding-right:18px;}
/*--------Content--------*/
.content { background:#fff;width:976px;*width:976px;}
* html .content  { background:#fff; overflow:hidden; width:976px;}
.content h3.orngTxt { display:block; background:url(../i/body/h3_orngTxt_bg.jpg) left top no-repeat; padding:7px 0 7px 30px; color:#fff; font-weight:bold;}
.content .solSutun { width:195px; float:left; background:url(../i/body/solSutunBg.jpg) left top repeat-y; margin-right:15px; padding:15px 0 35px 0;}
.content .ortaSutun { float:left; width:556px; margin-right:15px; min-height:900px; height:auto!important; height:900px; padding:15px 0 0 0; background:#fff;	}
* html .content .ortaSutun {margin-right:8px;}
.content .sagSutun {float:left;width:195px;background:url(../i/body/sagSutunBg.jpg) left top repeat-y;padding:15px 0 35px 0;
}
/*--------SolSutun--------*/
.content .solSutun .ulkeler {}
.banner { text-align:center;}
/*--------DefaultListType--------*/
ul.defaultType li{ padding:8px 7px; background:url(../i/body/default_listBg.jpg) left bottom no-repeat;}
ul.defaultType li a { display:block; color:#6e6e6e; background:url(../i/body/default_list_ico.jpg) left 4px no-repeat; padding:0 0 0 15px;}
ul.defaultType li a:hover { background:url(../i/body/default_list_ico_hover.jpg) left 4px no-repeat; text-decoration:none; color:#000;}
/*--------HavaDurumu--------*/
.havaDurumu { margin:15px 0;}
.havaDurumu dl { background:url(../i/body/havaDurumuBg.jpg) 15px 12px no-repeat; padding:15px 0 0 70px;}
.havaDurumu dl dt { font-weight:bold;}
/*--------Duyurular--------*/
.duyurular { background:#eaeaea url(../i/body/duyurularBg.jpg) left top no-repeat; height:29px; margin:0 0 12px 0;}
.duyurular h3.duyuru { float:left; padding:7px 30px 0 18px; color:#fff; font-weight:bold;}
.duyurular p { padding:7px 0 0 0;}
/*--------Referanslar--------*/
.referanslar {}
.referanslar h3.referans { color:#069454; font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.referanslar .refBand { padding:2px; background:#eaeaea; position:relative; height:29px; overflow:hidden;}
.referanslar .refBand .band { position:absolute; left:0; top:2px;}
/*--------MansetHaberler--------*/
.mansetHaberler { margin:15px 0;}
.mansetHaberler .bigPic { float:left; width:296px;}
.mansetHaberler .baslikList { float:left; background:#f9f9f9;}
.mansetHaberler .baslikList ul li { padding:9px 7px; background:url(../i/body/mansetHaberListBg.jpg) left bottom no-repeat;}
.mansetHaberler .baslikList ul li a {display:block; color:#6e6e6e; background:url(../i/body/default_list_ico.jpg) left 4px no-repeat; padding:0 0 0 15px;}
.mansetHaberler .baslikList ul li a:hover {background:url(../i/body/default_list_ico_hover.jpg) left 4px no-repeat; text-decoration:none; color:#000;}
.content .ortaSutun .banner { background:url(../i/body/reklamBg.jpg) 35px top no-repeat; padding:5px 0 0 55px; margin:10px 0; height:70px;}
/*--------UlkeBayraklari--------*/
.ulkelerFlags {}
.ulkelerFlags .flags { padding:15px;}
.ulkelerFlags .flags a {margin:0 10px 12px 0;display:block;float:left;text-align: center;}
.ulkelerFlags .flags a:hover { text-decoration:none;}
.ulkelerFlags .flags a span:hover , .content .ortaSutun .ulkelerFlags .flags a:hover span { text-decoration:underline;}
/*--------BilgiBankasi--------*/
.bilgiBankasi { margin:0 0 10px 0;}
/*--------FaydaliLinkler--------*/
div.faydaliLinkler {}
div.faydaliLinkler ul.faydaliLinkler { padding:5px}
div.faydaliLinkler ul.faydaliLinkler li { margin-bottom:10px;}
div.faydaliLinkler ul.faydaliLinkler li a { display:block; font-weight:bold; font-size:14px; color:#1a659c;}
div.faydaliLinkler ul.faydaliLinkler li.talepForm a { background:url(../i/body/vizeBasvuruFormuBg.jpg) left top no-repeat; width:135px; height:21px; padding:20px 0 0 50px;}
div.faydaliLinkler ul.faydaliLinkler li.contact a {background:url(../i/body/bizSiziArayalimBg.jpg) left top no-repeat;height:36px;width:125px;padding:20px 0 0 60px;}
div.faydaliLinkler ul.faydaliLinkler li.mail a { background:url(../i/body/mailAdresBg.jpg) left top no-repeat; width:125px; height:45px; padding:10px 0 0 60px;}
/*--------DunyaSaatleri--------*/
.dunyaSaatleri { margin-bottom:10px;}
.dunyaSaatleri dl { background:url(../i/body/dunyaSaatleriBg.jpg) 15px 12px no-repeat; padding:15px 0 0 70px;}
.dunyaSaatleri dl dt { float:left; font-weight:bold; width:60px;}
/*--------DovizKurlari--------*/
.dovizKurlari { left top no-repeat; margin-bottom:10px;}
.dovizKurlari dl { background:url(../i/body/dovizKurlariBg.jpg) 15px 12px no-repeat; padding:15px 0 0 70px;}
.dovizKurlari dl dt { float:left; font-weight:bold; width:60px;}
/*--------Footer--------*/
.footer {border-top:1px solid #d4d3d3;padding:10px 0 0 0;}
.footer a {font:bold 11px Arial, Helvetica, sans-serif; color:#494949;}
.footer .sol { float:left; width:250px;}
.footer .sag { float:right; width:700px; text-align:right;}
.footer .sag ul { float:right; margin-bottom:5px;}
.footer .sag li { float:left;}
.footer .sag li a { border-right:1px solid #494949; padding:0 5px;}
.footer .sag p { margin-bottom:5px;}
ul.validation li a { border:none!important;}
/*--------AltSayfa--------*/
.vizeSubCont {}
.vizeSubCont input.gBtn { background:#1e649a; color:#fff; border:none; padding:2px 4px;} 
.vizeSubCont a.basaDon { display:block; position:absolute; right:0; bottom:0; background:url(../i/body/yukariDon.jpg) right top no-repeat; padding:0 20px 10px 0; width:63px; font-size:11px; font-weight:bold; color:#db7d2e; height:10px;}
.vizeSubCont h4.subPage { font-weight:bold; font-size:14px;}
/*--------temsilcilikler--------*/
.vizeSubCont .temsilcilikler { padding:10px 0;}
.vizeSubCont .temsilcilikler .sol { width:386px; float:left; padding:10px 0;}
.vizeSubCont .temsilcilikler .sol .form {}
.vizeSubCont .temsilcilikler .sol .form .formLine { margin:0 0 10px 0;}
.vizeSubCont .temsilcilikler .sol .form .formLine label { float:left; width:120px; color:#343434;}
.vizeSubCont .temsilcilikler .sol .form .formLine select { width:150px; padding:2px; float:left;}
.vizeSubCont .temsilcilikler .sag { float:left; width:128px;}
/*--------linkler--------*/
.vizeSubCont .links { position:relative; padding:10px;}
.vizeSubCont .links li { margin-bottom:5px;}
.vizeSubCont .links li a { background:url(../i/body/ico_list.jpg) left 3px no-repeat; padding:0 0 0 15px; display:inline-block; text-decoration:underline; font-size:12px;}
/*--------bilgiler--------*/
.vizeSubCont .bilgiler { position:relative; padding:10px 0 30px 0;}
.vizeSubCont .bilgiler p { font-size:11px; margin-bottom:10px; line-height:1.3;}
.vizeSubCont .bilgiler h4.infoBaslik {font-weight:bold; font-size:14px; background:url(../i/body/ico_infoBaslik.jpg) left top no-repeat; padding:5px 0 0 30px; height:25px;}
/*--------formlar--------*/
.vizeSubCont .formlar {position:relative; padding:10px 0 20px 0;}
.vizeSubCont .formlar ul { padding:5px;}
.vizeSubCont .formlar li { margin-bottom:5px;}
.vizeSubCont .formlar li a { display:block; text-decoration:underline;}
.vizeSubCont .formlar li.pdf a { background:url(../i/body/ico_pdf.jpg) left top no-repeat; padding:0 0 3px 18px;}
.vizeSubCont .formlar li.doc a { background:url(../i/body/ico_word.jpg) left top no-repeat; padding:0 0 3px 18px;}
/*--------vizeBasvuruFormu--------*/
.vizeSubCont .vizeBasvuruFormu {}
.vizeSubCont .vizeBasvuruFormu .form { margin:10px 0;}
.vizeSubCont .vizeBasvuruFormu .form .formLine { margin:0 0 5px 0;}
.vizeSubCont .vizeBasvuruFormu .form .formLine label { float:left; width:180px; text-align:right; font-weight:bold; font-size:12px; margin:0 8px 0 0;}
.vizeSubCont .vizeBasvuruFormu .form .formLine input , .vizeSubCont .vizeBasvuruFormu .form .formLine textarea { float:left; width:337px;}
.vizeSubCont .vizeBasvuruFormu .form .formLine input.gBtn { width:70px; margin:0 5px 0 0;}
.vizeSubCont .vizeBasvuruFormu .form .formLine ul.oylama { float:left; width:300px; text-indent:-9999px;}
.vizeSubCont .vizeBasvuruFormu .form .formLine ul.oylama li { float:left; margin-right:5px;}
.vizeSubCont .vizeBasvuruFormu .form .formLine ul.oylama li.active a { background:url(../i/body/ico_yildizActive.jpg) left top no-repeat; width:15px; height:16px; display:block;}
.vizeSubCont .vizeBasvuruFormu .form .formLine ul.oylama li.passive a { background:url(../i/body/ico_yildizPassive.jpg) left top no-repeat;width:17px; height:16px; display:block;}

.vizeSubCont .soruCevapBolumu {}
.vizeSubCont .soruCevapBolumu h4.soruCevap { background:url(../i/body/soruCevapTopBg.jpg) left top no-repeat; padding:10px 0 15px 70px;}
.vizeSubCont .soruCevapBolumu h4.soruCevap span { display:block; font-size:11px; margin:5px 0 0 0;}
.vizeSubCont .soruCevapBolumu .soruModul {margin:10px 0 0 0; }
.vizeSubCont .soruCevapBolumu .soruModul .soru { background:#fcc11b url(../i/body/soruCevapTopSmallBg.jpg) 525px 5px no-repeat; padding:5px 25px 5px 5px; font-weight:bold; color:#000;}
.vizeSubCont .soruCevapBolumu .soruModul .cevap { border:1px solid #fcc11b; padding:5px}