* { margin: 0; padding: 0; }
/*html { font-size: 75%; }*/

img, a img { border: 0; }

html>body { font-size: 13px; }
body {
/*
	background: #1c1c1c;
	color: #DAE1C1;
*/
	/*background: #c5ccd3;*/
	background: #262626;
	background: #353633;
	background: #454545;
	
/*	width: 420px !important;*/
/*	width: 488px !important;*/
	width: 100%;
	
	margin: 0 auto !important;
}


h1 {
	font: bold 2em 'helvetica neue', Arial, Tahoma, Verdana, sans-serif !important;
	padding: 4px 0 6px 21px;
	/*text-align: center;*/
	float: right;
	margin-right: 8px;
	
	/*text-shadow: #7890ae 0 -1px 0;*/
}

/*
#header {
	width: 96% !important;

	border: none !important;
	border-top: 1px solid transparent !important;
	
	margin: 0 auto !important; padding: 0 !important;

	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
}
*/

#header {
/*	width: 478px; */
/*	width: 96% !important; */
/*	margin: 0 auto 32px auto;*/

	height: 42px;
	padding: 8px 21px; 
	margin: 0 auto !important; padding: 0 !important;

	/*background: #353633;*/
	background: #353535 url(../img/bgTopBar.png) repeat-x 0 -1px;
	color: #fcfcfc;

	border: 1px solid transparent; border-top: none;
	-moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px; -webkit-border-bottom-right-radius: 7px;
	border-radius: 3px;

}




#main { 
/*	width: 520px;*/
/*	width: 96% !important; */
	margin: 0 auto !important; padding: 0 !important; clear: both; }

#footer {
	width: 97%; 
	margin: 0 auto 4px auto !important; padding: 4px 0 !important;

	background: #fff;
	color: #4f504c;

	font: bold 1em/1.2em 'helvetica neue', Arial, Tahoma, Verdana, sans-serif;
	text-align: center;

	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
}
#footer p { margin: 2px 0; }
/*#footer p a { color: #4f504c !important; }*/


#impress {
/*	width: 96%; */
	margin: 0 6px !important; padding: 4px 0 !important;

	/*color: #4f504c;*/
	font-family: 'helvetica neue', Arial, Tahoma, Verdana, sans-serif;
	text-align: center;

	color: #292929 !important;
	text-shadow: #555 0 1px 0;
}
#impress h3 { margin-bottom: 4px; }
#impress address { font-style: normal; line-height: 1.3em; }
#impress address a { /*color: #4f504c !important;*/ color: #292929 !important; }

#impress .smallprint { margin: 12px 0 0 0; color: #292929; line-height: 1.3em; font-size: 10px; text-align: justify; }
#impress .smallprint p strong {  margin-right: 6px; }


.none { display: none; }






fieldset { width: 97%; margin: 42px auto; padding: 12px 0 0 0; border: none; }
fieldset:first-child { margin-top: 32px !important; }
fieldset legend { 
	padding: 0 8px 0 0;

	font: 2em/1em 'helvetica neue', verdana, arial, sans-serif;
	color: #fcfcfc;
	/*color: #4c566c !important;*/ color: #666 !important; font-weight: bold; padding-left: 18px !important; 


	color: #292929 !important;
	text-shadow: #666 0 1px 0;
}




ul {
	list-style-type: none;
	list-style-position: outside;
	color: #111;
}

ul, li, ol { 
	margin: 0; padding: 0;
	font-weight: bold !important; /*font-size: 1.15em;*/ 
	font: 1.05em/1.2em 'helvetica neue', Arial, Tahoma, Verdana, sans-serif;	
}




#main a span.clock {
	display: none; 
	
	margin-top: 0;
	float: right;
	font-size: 0.8em;
	color: #4f504c !important;

	margin-left: 21px;
}
#main a span.favicon {
	margin: 0 0 0 21px;
	float: right;
	font-size: 0.8em;
}








#main li a {
	display: block;
	margin: 0 0 1px 0;
	padding: 6px 12px 6px 38px; 

	-moz-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;

	background: transparent url(../favicons/alternate_favicon.png) no-repeat 10px 50% !important;
	color: #ffe;
	text-decoration: none;
}





#prefs { 
/*	width: 520px;*/
/*	width: 96% !important; */
	margin: 0 auto !important; padding: 0 !important; clear: both; }

#prefs fieldset ul li {
	background: #fff !important;
	color: #800055 !important;

	margin: 0 0 1px 0 !important;
	/*padding: 12px 18px 11px 16px !important; */
	padding: 9px 12px 8px 12px !important; 

	-moz-border-radius: 0; -webkit-border-radius: 0;
}
#prefs fieldset ul li:first-child {
	-moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px;
}
#prefs fieldset ul li:last-child {
	-moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px; -webkit-border-bottom-right-radius: 7px;
}

#prefs fieldset ul li label {
	margin-left: 8px;
}



#main li a[href ^='http://'] {
/*	background: #fff url(../img/iPhoneArrow.png) no-repeat 100% 50% !important;*/
	background: #fff !important;
	color: #800055 !important;

	margin: 0 0 1px 0 !important;
	/*padding: 12px 42px 11px 16px !important; */
	padding: 9px 42px 8px 12px !important; 

	-moz-border-radius: 0; -webkit-border-radius: 0;
}


#main ul li:first-child a {
	-moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px;
}
#main ul li:last-child a {
	-moz-border-radius-bottomleft: 7px; -moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px; -webkit-border-bottom-right-radius: 7px;
	
/*	border-bottom: 1px solid #E0E0E0;*/
}






#main li a:visited {
/*	background: #dadada url(../iPhoneArrowHover.gif) no-repeat 100% 50% !important;*/

/*
	background: #262626 !important;
	color: #4f504c !important;
*/
	background: #a2a2a2 !important;
	color: #333 !important;
	font-weight: normal;

	text-shadow: #c2c2c2 0 1px 0;
}

/*
#main li a:hover {
	background: #800055 !important;
	color: #f2f2f2 !important;
	text-shadow: none;
}
*/

#main li.isInTime a {
/*	background: #9c0 url(../iPhoneArrowHover.gif) no-repeat 100% 50% !important;*/
/*
	border: 2px solid #cf0;
	border: 2px solid #9c0;
*/
}





#main li a[href ^='http://'] .status {
	margin: 3px 0 0 -24px;
	
	width: 16px; height: 16px;
	float: left; 

	display: block !important;
	background: url(../bullet_blue.png) no-repeat 100% 50% !important;
}





#main ul.ads { width: 97%; margin: 0 auto; margin-top: 64px !important; }
#main ul.ads li a {
	background: #dadada url(../iPhoneArrowHover.png) no-repeat 100% 50% !important;
	color: #999 !important;

	text-align: center !important;
}
#main ul.ads li:last-child a {
	border: none !important;
/*	border-top: 2px solid #E0E0E0 !important;*/
	
	color: #4f504c !important;
	
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}
#main ul.ads li:first-child a {
	-moz-border-radius-topleft: 7px !important;
	-moz-border-radius-topright: 7px !important;
	-webkit-border-top-left-radius: 7px !important;
	-webkit-border-top-right-radius: 7px !important;
}

#main ul.ads li a img {
	float: left !important;
	margin: 2px 6px 0 0 !important;
}









fieldset.adMobile {
	width: 320px; height: 64px;
	margin: 0 auto !important; padding: 0 0 2px 0 !important;
	border: none;
	border-top: 2px solid #353535;
}
fieldset.adMobile legend {
	margin: 0 4px 4px 0 !important; padding: 0 2px !important;
	font-size: 11px !important;
	color: #292929 !important;
	text-align: right !important;
	text-shadow: #666 0 1px 0;
}








fieldset.ad468 {
	width: 468px; height: 76px;
	margin: 0 auto !important; padding: 0 0 2px 0 !important;

	border: none;
	border-top: 2px solid #353535;
}
fieldset.ad468 legend {
	margin: 0 0 4px 0 !important; padding: 0 2px !important;
	font-size: 11px !important;

	color: #292929 !important;
	text-align: right !important;
	text-shadow: #666 0 1px 0;
}


fieldset.ad468_text {
	width: 468px; height: 76px;
	margin: 0 auto !important; padding: 0 0 2px 0 !important;

	border: none;
	border-top: 2px solid #353633;
}
fieldset.ad468_text legend {
	margin: 0 0 4px 0 !important; padding: 0 2px !important;
	font-size: 11px !important;
	color: #292929 !important;
	text-align: right !important;
}


fieldset.adRectangle {
/*	width: 300px;*/
	margin: 10px auto !important; padding: 0 !important;
	
	border: none;
/*	border-top: 2px solid #E0E0E0;*/
	border-top: 2px solid #353633;
}
fieldset.adRectangle legend {
	margin: 0 0 2px 0 !important; padding: 0 2px !important;
	font-size: 11px !important;
	color: #fcfcfc !important;
}




.adContextTradedoubler {

	display: block;
	margin: 0 0 1px 0 !important;
	/*padding: 12px 42px 11px 16px !important; */
	padding: 9px 42px 8px 12px !important; 

	background: #fff;
	text-decoration: none;

}









#main ul li.reklam a {
	margin: 3px 0 !important; padding: 0 !important;
	background: #262626 !important;
	border: none !important;
	text-align: center;
}
#main ul li.reklam a img {
	margin: 0 !important; padding: 0 !important;
}








.clear { clear: both; }