/* outerDivs.cdn.css */

/* show debugging */

#openbddebug {
	background-color: white;
	position: relative;
}

body {
background-position: center top;
background-repeat: repeat-x;
font-family: Arial, sans-serif;
font-size: 12px;
margin: 0;
text-align: center;
}

/* load sprites */

.bk_1,
.bk_1 .centerSection,
.bk_3,
#base-1,
#base-1 .centerSection,
#base-3,
.disclaimer,
.one_flag { background-image: url(https://cdn.afterdawn.fi/v4/aftersprites.120213.png); }

/* bk */

.bk, #base-main { position: relative; }
.bk .glow, #base-glow { /*position: absolute;*/ position: fixed; width: 100%; height: 100%; background-image: url(https://cdn.afterdawn.fi/v4/bk/bk_glow.png); background-position: 50% 0; background-repeat: repeat-y; z-index: auto; left: 0; }
* html .bk .glow, * html #base-glow  { display: none; }
.centerSection { width: 990px; border-left: 1px solid black; border-right: 1px solid black; margin-left: auto; margin-right: auto; text-align: left; }
.bk_4 .centerSection, #base-4 .centerSection { background-color: white; border-bottom: 0; }
.niTop { float: right; position: relative; z-index: 10;  }
.bk_1 .centerSection, .bk_2 .centerSection, .bk_3 .centerSection, .bk_4 .centerSection, #base-1 .centerSection, #base-2 .centerSection, #base-3 .centerSection, #base-4 .centerSection { position: relative; z-index: auto; }

.bk_1, #base-1 { background-color: #181818; background-position: 50% -60px; height: 23px; }
.bk_1 .centerSection, #base-1 .centerSection { background-color: #111624; background-position: 50% -30px; color: white; height: 23px; }
.bk_1, .bk_1 .centerSection, #base-1, #base-1 .centerSection { background-repeat: repeat-x; }

.bk_2, #base-2 { background-color: #181818; background-position: 50% 4px; }
.bk_2 .centerSection, #base-2 .centerSection { background-color: #31374f; background-position: 2px 4px; color: white; position: relative; /*z-index: 6;*/ }
* html .bk_2 .centerSection, * html #base-2 .centerSection { padding-bottom: 0; }
.bk_2, .bk_2 .centerSection, #base-2, #base-2 .centerSection { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAHElEQVQYV2P8+vWrJAMewAhSwM3N/RyXmuGhAAAdaR8BGVAPsgAAAABJRU5ErkJggg==); background-repeat: repeat; }
.bk_2 .drop, #base-2 .drop { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2NkYGDwYQQSxiBCEgAEvACcxkaELAAAAABJRU5ErkJggg==);
 position: absolute; width: 100%; height: 3px; z-index:10; left: 0; }
* html .bk_2 .drop, * html #base-2 .drop { display: none; }

/* lisäys 14.3.2012 */


.bk_2 .centerSection:after, #base-2 .centerSection:after {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
/*box-shadow: inset 0 30px 160px 10px rgba(0,0,0,.6);*/

/*background-image:url(data:image/png;iVBORw0KGgoAAAANSUhEUgAAAAEAAADaCAYAAABn7ChlAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzM2MTU4NDZGQjNFMTFFMUIzMjFGMkJDQTIxNkFCM0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzM2MTU4NDdGQjNFMTFFMUIzMjFGMkJDQTIxNkFCM0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzYxNTg0NEZCM0UxMUUxQjMyMUYyQkNBMjE2QUIzRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzYxNTg0NUZCM0UxMUUxQjMyMUYyQkNBMjE2QUIzRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqr49kgAAADhSURBVHjarNPFTgRQEETRB4O7u7vD4O7u7von/Pkwl8UlL2HFsOiTqqRXnXQIIXxmpwmQMmVSU39b+ceUycqvNZGe5E+CCdoHvMObvMKLPMOTPMID3Msd3MoNXMsVXMKFnMOZnMIJHMsRHMoB7MOe7MIObMsWbMKGrMOarMIKLMsSLMKCzMMczMoMTMsUTEJSvg87LmMwCiMyDEMyCAPSD33QKz3QLV3QKR3QLm3QKi3SDE3SCA1SL3VQKzVSLVVQKRVSLmVSKiVSLEVSKAWSH5MnuZITk4iJfzhkxYQvAQYA0EQ4DpB3cRUAAAAASUVORK5CYII=);*/
background-image:url(https://cdn.afterdawn.fi/v4/topBar/bggrad.png) !important;
background-position: top;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0)));
background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
background-image: -o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
background-image: -ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
background-image: linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#00000000',GradientType=0 );*/
}

/* /lisäys 14.3.2012 */

.bk_3, #base-3 { background-color: #424242; border-bottom: 0px solid black; clear: both; }
.bk_3 .centerSection, #base-3 .centerSection { background-image: url(https://cdn.afterdawn.fi/v4/bk/bk_3_c_default.gif); height: 28px; border-bottom: 1px solid black; }
.bk_3, .bk_3 .centerSection, #base-3, #base-3 .centerSection { background-position: top; background-repeat: repeat-x; }
.bk_3, #base-3 { background-position: 50% -90px; }

.bk_4, #base-4 {
	background-color: #b9b9b9;
	background-image: url("data:image/gif;base64,R0lGODlhAQCKAMQAAJ+fn6KioqSkpJ6enrCwsLW1ta2trbe3t7S0tLi4uLm5ubGxsbKysq+vr6ysrLOzs66urra2tqurqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAIoAAAU44AAEgmSeaCo5bOsaMAzNdE03eK4TPLH8QCBjSCQ+jsjkEcFsIgpQaGRKrVIP2Owhwe0mFOCwIgQAOw==");
}
.bk_4, .bk_4 .centerSection, #base-4, #base-4 .centerSection { background-position: top; background-repeat: repeat-x; }

.bk_2 .divider, #base-2 .divider { border: 0; clear: both; margin: 0; height: 0; }

/* bk */

/* feedback tab */
#feedbackTab { position: fixed; right: 0; top: 50%; z-index: 150000; }
#feedbackTab a { background-image: url(https://cdn.afterdawn.fi/v4/tab_feedback_fin.png); background-repeat: no-repeat; background-position: 0px 0; display: block; width: 35px; height: 113px; position: relative; top: -55px; }
#feedbackTab.langen a { background-image: url(https://cdn.afterdawn.fi/v4/tab_feedback_eng.png); }
#feedbackTab a:hover { background-position: -49px 0; }
#feedbackTab span { display: none; }
* html #feedbackTab { display: none; }
/* /feedback tab */

div.header a,
div.header a:visited,
#base-header a,
#base-header a:visited,
div.footer a,
div.footer a:visited {
color: #e0e0e0;
}

div.center_middle,
div.center_bottom,
div.center_disclaimer {
background-position: 0 0;
background-repeat: repeat-x;
width: 100%;
}

div.center_top {
background-image: url(https://cdn.afterdawn.fi/v4/topBar/header_center_bg.png);
background-position: center top;
background-repeat: no-repeat;
width: 100%;
}

div.center_middle {
background-color: #b9b9b9;
background-image: url(https://cdn.afterdawn.fi/v4/topBar/bg_dropShadow_dawn2.gif);
}

div.center_bottom {
background-image: url(https://cdn.afterdawn.fi/v4/topBar/bg00_footer_bw.gif);
}

div.center_disclaimer {
background-image: url(https://cdn.afterdawn.fi/v4/topBar/bg00_footer_bw__bot.gif);
}






div.content_holder {
background-image: url(https://cdn.afterdawn.fi/v4/topBar/bg_dropShadow_pv.gif);
position: relative;
}

.leftSKY, .rightSKY { width: 160px; height: 600px; position: absolute; top: 8px; }
.leftSKY { float: left; left: -170px; }
.rightSKY {  float: right; right: -170px; }

/* footer */

div.footer {
background-color: #393d4f;
/*background-image: url(https://cdn.afterdawn.fi/v4/topBar/bg00_footer.gif);*/
background-image: -moz-linear-gradient(top,  rgba(180,190,255,0.2) 0%, rgba(230,233,255,0) 66%, rgba(255,255,255,0) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,190,255,0.2)), color-stop(66%,rgba(230,233,255,0)), color-stop(100%,rgba(255,255,255,0)));
background-image: -webkit-linear-gradient(top,  rgba(180,190,255,0.2) 0%,rgba(230,233,255,0) 66%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(top,  rgba(180,190,255,0.2) 0%,rgba(230,233,255,0) 66%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(top,  rgba(180,190,255,0.2) 0%,rgba(230,233,255,0) 66%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(to bottom,  rgba(180,190,255,0.2) 0%,rgba(230,233,255,0) 66%,rgba(255,255,255,0) 100%);

background-repeat: repeat-x;
clear: both;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
width: 100%;/* IE:t? varten pit?? m??ritt?? leveys, jotta taustakuva n?kyy oikein */
}

div.footer .column {
padding: 10px 0 10px 10px;
width: 317px;
float: left;
}

div.footer .column h3 {
background-color: #191b24;
color: #e0e0e0;
font-size: 11px;
margin: 0;
padding: 2px 0 0 4px;
height: 16px;
position: relative;
}

div.footer .column h3 img {
border: 0;

position: absolute;
top: 2px;
right: 2px;
}

div.footer ul a {
color: #eceaf0;
}

div.footer .column ul {
margin: 0;
padding: 4px;
list-style: none;
}

div.footer .column li {
padding-bottom: 5px;
}

div.disclaimer { background-color: #171921; background-position: 0 -400px; clear: left; color: white; height: 34px; }
div.disclaimer p { margin: 0; padding: 11px 20px 0px 20px; }
div.disclaimer img { position: absolute; right: 10px; bottom: 2px; }


/* changes made oct 2011 */
.footer p.oct2011 {
clear: left;
color: silver;
margin-left: 15px;
}

.disclaimer.oct2011 {
background-color: #1b1d26 !important;
height: 50px !important;
}

.disclaimer.oct2011 h1, .disclaimer.oct2011 div.sales {
color: rgba(255,255,255,0.9);
position: relative;
top: 7px;
font-size: 20px;
font-weight: normal;
text-align: center;
margin-bottom: 0;
}

.disclaimer.oct2011 img {
border: 0;
padding: 0 0 0 7px;
position: relative !important;
top: 5px;
margin-right: -10px !important;
}

/* /changes made oct 2011 */

/* header */

div.header, #base-header {
color: #e0e0e0;
font-family: Verdana, Arial, sans-serif;
white-space: nowrap;
}

div#userBar,
div#naviBar,
div#searchBar {
clear: both;
font-size: 11px;
}

/* userBar */

div#userBar {
height: 23px;
}

div#userBar table {
border-collapse: collapse;
width: 100%;
}

div#userBar td.login, td#header-top-login {
width: 100%;
}

td.help a, td#header-top-help a {
background-image: url(https://cdn.afterdawn.fi/v4/topBar/iconHelp.gif);
background-repeat: no-repeat;
padding-left: 20px;

display: block;

line-height: 16px;
height: 20px;
margin-left: 18px;
}

div.login {
text-align: right;
margin: 0 10px 0 0;
}

form#login p {
margin: 0;
}

form#login label {

cursor: pointer;
}

form#login input {
border: 1px solid black;
background-color: #e6e6e6;
background-image: url(https://cdn.afterdawn.fi/v4/topBar/bg_search.gif);
background-repeat: repeat-x;
}

form#login input.submit {
background-image: none;

cursor: pointer;

}

#loginInfoContainer {
padding: 0;
text-align: center;
width: 100%;
position: absolute;
top: 23px;
left: 0;
z-index: 999;
display: none;
}

#loginInfoContainer a {
color: #add8e6;
}
				
#loginInfoBox {
border: 2px solid #404061;
background-color: #707084;
color: white;
font-weight: bold;
position: relative;
white-space: normal;
width: 300px;
margin-left: auto;
margin-right: auto;
padding: 15px 10px;
}

td.flags, td#header-top-flags {
text-align: right;
padding: 5px 20px 0 20px;
white-space: nowrap;
vertical-align: top;
}


div#userBar .flags img, td#header-top-flags img {
border: 1px solid white;
}

.one_flag {
display: block;
border: 1px solid white;
height: 11px;
width: 16px;
}

/*#flagGB .one_flag { background-position: -40px 0; }*/
#flagGB .one_flag { background-position: -140px -15px; }
#flagFI .one_flag { background-position: -60px 0; }
#flagSE .one_flag { background-position: 0 -15px; }
#flagNO .one_flag { background-position: -20px 0; }
#flagES .one_flag { background-position: 0 0; }
#flagNL .one_flag { background-position: -20px -15px; }
#flagDA .one_flag { background-position: -40px -15px; }
#flagDK .one_flag { background-position: -40px -15px; }
#flagPT .one_flag { background-position: -80px -15px; }
#flagFR .one_flag { background-position: -60px -15px; }
#flagIT .one_flag { background-position: -100px 0; }
#flagDE .one_flag { background-position: -80px 0; }
#flagCZ .one_flag { background-position: -140px 0; }

div#userBar .flags span.selected,
div#userBar .flags a,
td#header-top-flags span.selected,
td#header-top-flags a {
display:inline-block;
height: 15px;
margin-left: 5px;
padding-bottom: 2px;

}

div#userBar .flags span.selected, td#header-top-flags span.selected {
/*background-image: url(https://cdn.afterdawn.fi/v4/flags_span_bg.gif);
background-position: bottom;
background-repeat: repeat-x;*/
width: 18px;
border-bottom: 2px solid #feb656;
height: 13px;
}

div#userBar .flags a, td#header-top-flags a {
width: 19px;
}

.header-top-extra {
	padding: 0 10px;
	position: relative;
}

.header-top-extra .fb-link {
	display: block;
	width: 17px;
	height: 17px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMISURBVHjabJPNa1RnFMZ/7/2YLzOTmCZqITRjRCx1UaGIgg3owpW4KEi7K7jououCxY3+AxUXLgtC3euy0LqpUqrBSMRWCdMQ8ANTJ5NkkonJzH2/et47cWzBO1zOvPee85znOee5ynvPqfPXvYpjEmXwSqGsx+LwVu7wk6gAa61Ej5P3UkA36zF76zulpr/+0R89Mc3iwgKFYhFvQqGTAtf/731+9gLgvCIOTQRwq7vN1IFD3LvzqzSXB435BhvtDaIo6hd5i3dIsUF5pLMlTlPanYzXSy2M7krDVHI0hXKBxClLGqcCoIjiCOUCkyRwEZRYIpSKMX+/XMetzHHu5BSjIx+w1OryV0uamh6J6WqMzSRV5R0FIWcSGBoBTCJ4sdxljGc8nL3Of6+90z/w4YjkGG3Qot1ZI2yEuhMpRGGKuZRMzivNVZ78dul/ACsr7XwWRluSLNM4k+UgOGEjhcpneQy0tI7IKJOUannxnZl5vrpwm4/rQ0xOVGk3ZZahWBuTS9A2MMqwYZgurDtlrfmMzsyNAYPV1jKv715l9v5t0rQikjVRkON6oVi8YHXOwAmoINBYWOL8l8ekwdwA5Isz03JeZGnmGn82nsvqZQ1hC973RJtGKcXOZFFxkNKjUCjzvqs6vBsrZvNpmKC0tsbmA313CzMNUxPD/HRrjsLh7wfFfzxsoKa+5dOzVzj40SjBy8EYiEFyn6j8ps9IYqEQoxJhtN0bgLTXOqDD+i2lSpFIVpi82dyi92IRL6sid0dYkg+uybflg3U7rQGICk07//Bmo8Tm+hom2yLZMzbKkc+Os7m5HjL6ic71AYMPZMbjE2sDkFqtxuGTp/lk/26GqiPMPvidpFgaol6v02w2BSPaadfnFKBk02g1PAAJ39BkfT/jeyuMjY/z9MljkvUNYZDsolKpyEDVW0VvsXCpvC5mg2cHJvcRJ6+o7CoTF6tsbXfFnLLOg6cu+1qtKvrNTuqOnDw4lle3ufDN5wyVyzyaf8nNX56yb88IWWZ4/PNF9a8AAwD436E26l2opwAAAABJRU5ErkJggg==);
}

.header-top-extra .fb-link span {
	display: none;
}

/* naviBar */

div#naviBar {
font-size: 12px;
position: relative;
}





/* new top navigation  */
#topLevelNavigation { color: #e0e0e0; font-family: Verdana, Arial, sans-serif;position: absolute; top: 10px; padding: 0 10px; z-index: 11; }
body.large #topLevelNavigation { text-align: right; right: 0;}
#ad-top-banner-placeholder { float: right; margin: 35px 4px 0 0; }
body.large #ad-top-banner-placeholder { margin: 35px 4px 8px 0; }
#topLevelNavigation a { color: #e0e0e0; }
#topLevelNavigation span { color: white; font-weight: bold; }
#logoHolder { position: absolute; top: 38px; left: 0; z-index: 10; }
body.large #logoHolder { top: -3px; }
#logoHolder img { border: 0; }
body.large #logoHolder img { width: 115px; height: 40px; }

/* /new top navigation */

/* ie z-index fix */
#naviBar {z-index:28}

/* moo moo */
.menutop,.menutop *, #menutop, #menutop * {margin:0;padding:0;}
div#horiz-menu {
position:absolute;z-index:28;left:0;}
* html div#horiz-menu{position:static;}
* html div#horiz-menu .menutop, * html div#horiz-menu #menutop {position:relative; }
#horiz-menu li li{margin:0;padding-right: 10px}
.menutop, #menutop{/*line-height:1.0;*/float:left;margin-bottom:1.5em;position:relative;}
.menutop ul, #menutop ul{background:#fff;/*IE6 needs this*/
padding:0;}
.menutop li, #menutop li{float:left;list-style:none;position:relative;}
div#horiz-menu li li a, div#horiz-menu li.active li a{display:block;padding:0;margin:0;text-decoration:none;float:none;height:26px;line-height:24px;text-indent:10px;width:100%;}
.menutop li ul, #menutop li ul{float:none;left:-999em;position:absolute;width:240px;z-index:10;}
.menutop li:hover ul,
.menutop li.sfHover ul,
#menutop li:hover ul,
#menutop li.sfHover ul{left:0px;top:38px;}
.menutop li:hover li ul,
.menutop li.sfHover li ul,
.menutop li li:hover li ul,
.menutop li li.sfHover li ul,
.menutop li li li:hover li ul,
.menutop li li li.sfHover li ul,
#menutop li:hover li ul,
#menutop li.sfHover li ul,
#menutop li li:hover li ul,
#menutop li li.sfHover li ul,
#menutop li li li:hover li ul,
#menutop li li li.sfHover li ul{top:-999em;}

.menutop li li:hover ul,
.menutop li li.sfHover ul,
.menutop li li li:hover ul,
.menutop li li li.sfHover ul,
.menutop li li li li:hover ul,
.menutop li li li li.sfHover ul,
#menutop li li:hover ul,
#menutop li li.sfHover ul,
#menutop li li li:hover ul,
#menutop li li li.sfHover ul,
#menutop li li li li:hover ul,
#menutop li li li li.sfHover ul{left:177px;top:0px;}
.menutop li li, #menutop li li{position:relative;float:none;width:100%;}

/* /moo moo */

.menutopOverride li:hover ul {
left: -999em;
}



* html .menutop li, * html #menutop li {
width: 0;
white-space: nowrap;
}

.menutop, #menutop {
display: block !important;
margin: 0 0 0 1px !important;
padding: 0;
width: 990px !important;
}

.menutop li, #menutop li {
margin-left: 4px;
padding: 0;
}

.menutop ul li, #menutop ul li { margin-left: 0; }

.menutop a, #menutop a {
/*background-image: url(https://cdn.afterdawn.fi/v4/topBar/menubg_01c.gif);*/
background-position: 0 90px;
border: 1px solid #959ec2;
border-bottom: 0;
color: white !important;
font-weight: bold;
text-decoration: none;
display: block;
height: 19px;
padding: 7px 8px 0 8px;
border-radius: 3px 3px 0 0;
}

.menutop a:hover, #menutop a:hover {
background-position: 0 30px;
/*color: #fbeeeb !important;*/
}

.menutop .empty a, #menutop .empty a {
background-position: 18px 90px;

cursor: pointer;
}

.menutop .empty a:hover, #menutop .empty a:hover {
background-position: 18px 30px;
}

.menutop .empty a span, #menutop .empty a span {
display: none;
}

.menutop .empty li span, #menutop .empty li span {
display: inline;
}

.menutop .empty:hover ul, #menutop .empty:hover ul {
/*left: -220px;*/
}

.menutop .parent a, #menutop .parent a {
background-position: right 90px;
padding-right: 15px;
}

.menutop .parent a:hover, #menutop .parent a:hover {
background-position: right 30px;
}

#current a {
background-position: 0 0;
}

#current a:hover {
background-position: 0 60px;
}

#current.parent a {
background-position: right 0;
}

#current.parent a:hover {
background-position: right 60px;
}

.menutop li ul, #menutop li ul {
/*background-color: #a52d1a;
background-image: url(https://cdn.afterdawn.fi/v4/topBar/menubg_01_ul.gif);*/
background-repeat: repeat-x;
border: 1px solid #959ec2;
margin: 0;
top: 27px !important;

}


.menutop li li a, #menutop li li a {
background-image: none;
border: 0;
border-bottom-width: 1px;
border-bottom-style: solid;
font-size: 11px;
-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px;
-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;
}

.menutop li li a:hover, #menutop li li a:hover {
/*background-color: #af0804;
color: #f7e2de !important;*/
}

#currentChild {
/*background-color: #d68740;*/
}

/* /new menu */

/* customTab */
.customTab a { background-image: url(https://cdn.afterdawn.fi/v4/topBar/menubg00_white.gif) !important; }
.customTab a img { border: 0; }
.customTab_lg img { position: relative; top: -6px; }
.customTab ul { width: 150px !important; }
.customTab li a { border-width: 0 !important; width: 150px !important; }
.customTab li a span { color: black; }
/* /customTab */



div#searchBar div.date, div#header-info-date {
padding: 9px 0 0 20px;
}

div#searchBar form {
position: absolute;
top: 4px;
margin: 0;

padding: 0;
width: 970px;
text-align: right;
}

div#searchBar p {
margin: 0;
padding: 0;
}

div#searchBar input {
margin: 0;
padding: 0;
}

.searchstring,
.searchsubmit {
border: 1px solid black;
margin: 0 !important;
position: relative;
}

.searchstring {
background-color: #e6e6e6;
background-image: url(https://cdn.afterdawn.fi/v4/topBar/bg_search.gif);
background-repeat: repeat-x;
font-size: 18px;
padding: 0 !important;
width: 500px;
top: -1px;
}

.searchsubmit {
background-color: black;
color: white;

cursor: pointer;
font-weight: bold;
padding: 0 5px !important;
}

form#search .searchsubmit {
font-size: 14px;
top: -2px;
height: 24px;
line-height: 12px;
}

form#cse-search-box .searchsubmit {
padding: 1px 5px !important;
}

.searchsubmit:hover {
background-color: #fcb656;
color: black;
}

.dimmed {
color: gray;
}


/* /header */



/* interstitial */

#interstitial, .interbg, .interclose { position: fixed; left: 0; }
.interbg { background-color: black; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; width: 100%; height: 100%; left: 0; top: 0; z-index: 220000; }
.interclose { background-color: black; border-bottom: 2px solid white; height: 25px; padding-top: 10px; text-align: right; width: 100%; z-index: 220002; }
.interclose span { color: white !important; cursor: pointer; font-weight: bold; margin-right: 100px; text-decoration: underline; text-transform: uppercase; }
#interstitial { width: 100%; height: 100%; text-align: center; z-index: 220001; }
#interstitial iframe { border: 1px solid white; margin-top: 100px; }

/* /interstitial */