/* CSS Document for Search Engine Optimized Product Info Pages */
body { height:100%; margin:0; padding:0; background:#FFFFFF url(../../../img/seomicrosite/bg_nav.gif) repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; }

a         { font-weight:bold; }
a:visited { text-decoration:none; }
a:active  { text-decoration:none; }
a:link    { text-decoration:none; }
a:hover   { text-decoration:underline; }

img { border-width:0; }

/* // Header ------------------------------------------------- */
#header   { position:relative; width:100%; border-bottom:solid 7px #FFFFFF; background: #000000 url(https://www.bwin.com/media/img/header/gradient_wb.gif) repeat-x; white-space:nowrap; z-index:10; }
#header a { color: #ffffff; }

.channellogo { margin: 5px 10px 5px 10px; }
/* Header // ------------------------------------------------- */

/* New Channel Navi*/
#channel-navi {height:69px;border-bottom:#FFF solid 7px;  background:url(https://www.bwin.com/media/img/v7/bgBwinHeader.gif) repeat-x; padding-left:0px;clear:both;min-width:1000px}
#channel-navi h2{float:left; margin:0}
#channel-navi img.app-logo{margin:0 10px 0 0; padding:0px;border:0px}
#channel-navi ul{height:69px; float:left; white-space:nowrap;margin:0;padding:0}
#channel-navi ul li{list-style-type:none; float:left; margin:0 5px;padding-top:37px; height:32px}
#channel-navi ul li a{text-decoration:none;color:#fff;font:Verdana, Geneva, sans-serif;font-size:17px;font-weight:normal;height:32px}
#channel-navi ul li a:hover{color:#FFCD00}
#channel-navi ul li.selected{background:url(https://www.bwin.com/style/img/arrow_up.gif) no-repeat bottom center;}
#channel-navi ul li.selected a{color:#FFCD00}

#channel-navi .placeholderLeft{float:left; position:relative;height:69px}
#channel-navi .placeholderLeft .headerPromoPlaceholder {position:absolute; bottom:15px; margin:0 0 0 10px}
#channel-navi .placeholderRight{float:right;height:69px}

#channel-navi table.kycheader{height:69px}
#channel-navi .kycheader td	{vertical-align: middle}
#channel-navi .kycheader .txt{text-align: right}
#channel-navi .kycheader a{ text-decoration: none}
#channel-navi .kycheader a:hover{text-decoration: underline}
#channel-navi .kycheader td.img{padding:0 15px 0 15px}

/* IE min-width */
*html #channel-navi{width:expression(document.body.clientWidth < 1001? "1000px": "auto")}
/* New ChannelNavi End */


/* // Left Navigation ---------------------------------------- */
#leftNav      { position:absolute; left:0px; top:0px; width:165px; border-left:solid 7px #ffffff;	border-right:solid 7px #ffffff; z-index:3; }
#leftNav ul   { padding:0; padding-top:100px; list-style:none; margin:0; border-bottom:none; }
#leftNav li   { margin:0; padding:0 5px 0 10px; border-bottom:solid 1px #666666; }
#leftNav li a { font-weight:normal; color:#FFFFFF; ^}

.li_top { border-top: solid 1px #666666; }
/* Left Navigation // ---------------------------------------- */

/* // Content ------------------------------------------------ */
#middleContent       { margin-left:179px;	border-right:solid white 7px; }
#middleContent table { background:#ffcc00; width:100%; }	
#middleContent h1    { left:165px; margin:0px; padding:3px 0 5px 15px; background-color:#000000; color:#ffffff; font-size:120%; white-space:nowrap; }

#middleText    { vertical-align:top; font-size:100%; }
#middleText a  { color: #000000; /*   font-weight:bold;*/ }
#middleText p  { padding:0 15px 0 15px; }
#middleText h2 { margin:15px 15px 18px 15px; font-size:120%; font-weight:bold; color:#000000; }

#rightBox        { vertical-align:top; font-size:100%; width:260px; background:#333333; color:#ffffff;	padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:15px;
                   border-right:20px solid #FFCC00; border-top:20px solid #FFCC00; border-bottom:20px solid #FFCC00; }
#rightBox h2     { font-size:100%; color:#ffffff; }
#rightBox a      { color: #ffffff; /*   font-weight:bold;*/ }
#rightBox .link1 { font-weight:bold; text-decoration:underline; }

.playbutton { margin:20px 20px 0 0; }
.button { z-index:4;	}
.indent { margin: 16px 0 32px 32px; }
.space {	margin: 16px 0 16px 0; }
.bgimage { z-index:2; width:426px; height:417px; }

#catalysthead { display: none; z-index:1; width:1px; height:1px; overflow:hidden; }
/* Content // ------------------------------------------------ */

/* // Sitemap (new 04/2007) ------------------------------------------------ */
#sitemap { background-color:#FFFFFF; margin:0px 6px 6px 6px; }
/*
#sitemap div   { padding:0; margin:0; }
#sitemap table { background-color:#FFCC00; padding:0; margin:0; }
#sitemap td    { color:#000000; font-size:100%; padding:14px 0 13px 15px; line-height:1.4em; }
#sitemap td a  { color:#000000; }
#sitemap th    { background-color:#000000; color:#FFFFFF; width:100%; text-align:left; padding:6px 0 6px 15px; }
#sitemap th a  { color:#FFFFFF; }
*/

form { padding:0; margin:0; }

.lblock      { border-left: 6px solid #FFFFFF; border-top: 3px solid #FFFFFF;border-bottom: 3px solid #FFFFFF;border-right:0; }
.rblock      { border-left: 6px solid #FFFFFF; border-right: 6px solid #FFFFFF; border-top: 3px solid #FFFFFF;border-bottom: 3px solid #FFFFFF; }
.teaserImg   { vertical-align:top; background-color:#000000; color:#FFFFFF; width:104px; padding:0; margin:0; }
.leftMargin  { background-color:#FFFFFF; margin:0 0 0 3px; padding:0; }
.left        { width:50%; float:left; padding:0; margin:0; }
.rightMargin { background-color:#FFFFFF; margin:0 3px 0 0; padding:0; }
.right       { width:50%; float:right; padding:0; margin:0; }
.spacerR     { width:3px; font-size:3px; float:right; }
.spacerL     { width:3px; font-size:3px; float:left; }
.block       { background-color:#000000; border-bottom:6px solid #FFFFFF; }
.block h1    { background-color:#000000; color:#FFFFFF;  text-align:left; font-size:0.9em; padding:6px 0 6px 15px; margin:0; }
.block h1 a  { color:#FFFFFF;}
.caps        { text-transform:uppercase; }


/* Sitemap (new 04/2007) // ------------------------------------------------ */

/* // Footer ------------------------------------------------- */
#footer   { clear:both; padding-left:180px; padding-top:10px; height:40px; text-align:center; font-size:100%; }
#footer a {	padding-left:20px; font-weight:bold; color:#000000; text-decoration:none; white-space:nowrap; }
/* Footer // ------------------------------------------------- */


/* Rambler (Russian Version only!) // ------------------------------------------------ */
#rambler_top { height:0; overflow:hidden; width:0; position:absolute; }
#rambler_bottom { height:0; left:45px; overflow:visible; position:relative; top:-60px; width:0; }
