@charset "utf-8";
/* generic */
.jsf-din-regular { font-family:DIN-Regular !important; }
.jsf-din-bold { font-family:DIN-Bold !important; }
/* top */
#top { position:relative; margin:0 auto; width:980px; height:165px; border-bottom:1px solid #d2cad4; }
#logo { position:absolute; top:14px; left:18px; }
#top-bar { position:absolute; top:10px; right:0; }
/**/
#language { position:relative; float:right; margin:26px 10px 0px 0px; }
#language li { display:inline; padding-right:5px; }
/*#language { position:absolute; right:10px; top:26px; }
#language ul { }
#language li, #language li a { height:24px; line-height:24px; }
#language li { float:left !important; margin:0px 6px; }
#language li a { float:left !important; display:block !important; width:24px; background-repeat:no-repeat; background-position:center center; }
#language li.turkce a { background-image:url(../images/turkiye-flag.png); }
#language li.english a { background-image:url(../images/united-kingdom-flag.png); }*/
/*#language li a strong { display:none; }*/
/**/
#music-cd { position:absolute; top:0; right:14px; width:234px; }
#music-cd ul { float:right; text-align:right; }
#music-cd li { float:left; line-height:17px; padding-left:4px; color:#666; list-style:none !important; }
#music-cd li img { margin-top:2px; }
#flash {  }
/**/
#main-menu { position:absolute; height:36px; bottom:0; left:21px; }
* html #main-menu { bottom:-4px; }/*IE6*/
div.corner-left-top, div.corner-right-top { position:absolute; top:0px; width:6px; height:6px; margin:0; padding:0; border:none; }
* html div.corner-left-top, * html div.corner-right-top { top:-4px; }/*IE6*/
div.corner-left-top { left:0; }
div.corner-right-top { right:0; }
#main-menu ul li { position:relative; float:left; list-style:none; display:inline; margin-right:4px; }
#main-menu ul li a:link, #main-menu ul li a:visited { padding:0 18px; text-decoration:none; font-family:DIN-Bold !important; font-size:16px; line-height:36px; color:#FFF; text-align:center; }
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body #main-menu ul li a:link, head~body #main-menu ul li a:visited { padding-top:9px !important; padding-bottom:9px !important; } } /*Opera*/
#info-bar { position:relative; margin:0 auto; width:980px; height:23px; line-height:23px; border-bottom:1px solid #d2cad4; }
#bread-crumbs, #date { position:absolute; font:normal 10px/23px Arial, Helvetica, sans-serif; color:#adadad; }
#bread-crumbs { left:50px; }
#date { right:10px; }
/* content */
#content { background-color:#aaa; }
#content-container { position:relative; margin:0 auto; width:980px; }
#banner { position:relative; z-index:-1; }
#content { position:relative; width:980px; }
#content-title, #content-left, #content-right { position:relative; float:left; }
#content-title { width:58px; height:225px; }
#content-title h1 { position:relative; display:none; height:225px; }
* html #content-title h1 { height:58px; }/*IE6*/
#content-left, #content-right { padding:30px 40px; }
#content-left { width:262px; }
#content-right { padding-top:20px; width:500px; }
#content-right h1 { font-family:DIN-Bold !important; font-size:22px; color:#FFF; line-height:36px; }
#content-right h3 { font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; }
#content-right p, #content-right p a:link, #content-right p a:visited { color:#FFF; padding:10px 0; line-height:18px; }
#content-right p a:link, #content-right p a:visited { text-decoration:underline; }
#content-right p a:hover { text-decoration:none; }
#content-right p.tranparent-background { padding:10px 25px; color:#FFF; margin-left:-25px; }
p.address strong { float:left; width:80px; }
p.location { float:left; text-align:right; }
p.location strong { float:left; width:300px; text-align:left; }
p.address img, .google { margin:5px 0; }
div.open-flow { /*overflow:auto; height:140px; padding-right:20px;*/ }
div.seperator { position:absolute; top:35px; left:0; width:1px; height:160px; }
#game-bar { position:relative; width:460px; background-color:#53206f; padding:10px 20px; margin:10px 0; }
#game-bar img { margin-right:15px; }
#msc, #msc div { position:relative; }
#msc div.yanyana { float:left; width:220px; padding-left:20px; }
#msc ul, li { color:#fff; list-style-type:disc; }
#image-gallery, #image-gallery div { position:relative; }
#image-gallery { margin-top:20px; }
#image-gallery div.image { float:left; width:80px; padding-left:20px; }
#image-gallery div.left-div { padding-left:0 !important; }
/**/
#sub { padding:20px 30px; background-color:#f7f7f7; }
*:first-child+html #sub { padding-bottom:0; } /*IE7*/
* html #sub { padding-bottom:0; } /*IE6*/
#social-network { position:relative; float:right; }
#copyright, #official-sponsor-logos { position:relative; float:left; }
#official-sponsor-logos { }
* html #official-sponsor-logos { padding-bottom:0; }
#official-sponsor-logos img, #official-sponsor-logos p { float:left; }
#official-sponsor-logos img { margin-right:10px; }
#official-sponsor-logos p { }
#copyright { text-align:left; margin-right:20px; }
#copyright li { display:inline; padding-right:5px; }
#social-network li { display:inline; padding-right:5px; }
* html #copyright li { padding-right:2px; }
#copyright li a:link, #copyright li a:visited { text-decoration:underline; }
#copyright li a:hover { text-decoration:none; }
/**/
#footer { position:relative; margin:0 auto; height:12px; background:url(../images/page-footer.gif) no-repeat center center; }
/* sub */
#hostamedia { position:relative; margin:0 auto 10px auto; height:16px; width:920px; padding:10px 30px; }
#hostamedia #istanbulhotelstxt { float:left; }
#hostamedia #istanbulhotelstxt a:link, #hostamedia #istanbulhotelstxt a:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#CCC; text-decoration:none; height:14px; }
#hostamedia #istanbulhotelstxt a:hover { text-decoration:underline; }
#hostamedia #hostamedia_logo { float:right; }
#company { position:relative; }
#company ul { margin:0 auto; text-align:center; }
#company ul li { position:relative; float:left; list-style:none; display:inline; margin-right:4px; }
#company ul li a:link, #company ul li a:visited { padding:0 0 0 30px; text-decoration:none; font-family:DIN-Bold !important; font-size:13px; line-height:40px; color:#FFF; text-align:center; }
#company ul li a:hover { color:#f00 !important; }
/**/
label, input.input, select.select, .submit { font:bold 12px Arial, Helvetica, sans-serif; line-height:34px; }
input.input, select.select, .submit { border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#404040; }
input.input { background:url(../images/form-background.png) no-repeat; line-height:28px !important; padding-left:14px; width:101px; height:34px; }
* html input.input { background:url(../images/form-background.gif) no-repeat; }/*IE6*/
select.select { width:100px; border:1px solid #FFF; }
.span-select { padding:8px; line-height:34px; background:url(../images/form-background.png) no-repeat; }
*:first-child+html .span-select { padding:5px 8px 13px 8px; }/*IE7*/
* html .span-select { padding:5px 8px 13px 8px; background:url(../images/form-background.gif) no-repeat; }/*IE6*/
label { float:left; width:60px; color:#FFF; }
.submit { display:inline-block; width:160px !important; height:52px !important; line-height:50px !important; padding:0px 20px; font-weight:14px !important; background:url(../images/submit-background.png) no-repeat center center !important; cursor:pointer !important; margin-left:52px !important; }
* html .submit { background:url(../images/submit-background.gif) no-repeat; }/*IE6*/
* html label, * html input.input, * html select.select, * html .submit { margin-bottom:-8px; }/*IE6*/
input.checkin { background:url(../images/form-background-calendar-icon.png) no-repeat !important; width:126px; }
