/*	Global.css
*	This file only contain CSS rules that apply to controls 
*	that are shared across multiple verticals.
*/
img { border:0; }
body, form, h1, h2, h3, h4, h5, h6, ul, li { margin:0; padding:0; }

table, th, tr, td { font-family: verdana,arial,sans-serif,helvetica; font-size: 1em; }
a { text-decoration:none; } 
a:link, a:active, a:visited { color:#039; }
a:hover { color:#C00; text-decoration:underline; }
:focus { outline:0; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes: "" ""; }

h1 {font-size:200%;}
h2 {font-size:175%;}
h3 {font-size:150%;}
h4 {font-size:125%;}
h5 {font-size:100%;}
h6 {font-size:80%;}
.clear {clear:both;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: block; }
.clearfix { .display: inline-block; }
* html .clearfix { height: 1%; }

/* GLOBAL BODY/WRAP */
body { background-color: #E5E5E5; color:#000; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; line-height:1.2em; text-align: center; }
#wrap, div.wrap { margin:0 auto; padding:0; background-color:#fff; text-align:left; width: 960px; }
/* RESET HEADER WIDTH */
div#header { width: auto; }

/* SECTION/HEADING */
div.heading {background-color:#6698CB; color:#FFFFFF; margin:0;}

/* = HEADER = */
#header a{ font-weight:normal; }
#header ul, 
#header li { list-style: none outside; margin: 0; padding: 0; }
#headerWrap { text-align: center; }
#header { text-align: left; background-color: #2358b8; margin: 0 auto; padding: 0; height: auto; }
div#leaderboard { text-align: center; padding-top: 10px; }
div[id="googlebar"] { background: #2358b8 url('http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s6865616465722s626o675s6q736261722r706r67') 0 bottom repeat-x; }
div#googlebar { border: 0; padding: 0 14px; }
#searchContainer_Header { margin: 10px 0; }

/* = MS LOGO = */
h2#mslogo { float: left; padding: 9px 0; margin: 10px 0; }
h2#mslogo a { display: block; text-indent: -10000em; height: 24px; line-height: 24px; width: 138px; }
h2#mslogo.splash a{height:30px;width:171px;}
h2#mslogo.splash { background: none;}


/* = GOOGLE LOGO = */
div#searchContainer_Header div[id="googleLogo_Header"] { background-image: url('http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s6865616465722s656r2q75732s706s77657265646279476s6s676p652r706r67'); }

/* = GOOGLE SEARCH = */
* html .loc a small { font-size:12px; }
* html div.srchButton div input#submit { padding: 5px 0; }

/* = USER = */
div#user { display: inline; float: left; height: 32px; margin-left: 7px; margin-top: 15px; }

/* USER THUMBNAIL */
div#thumb { display: inline; float: left; height: 32px; margin: 0 5px 0 10px; overflow: hidden; }
div#thumb a img { border: 1px solid #fff; display: block; vertical-align: middle; }
div#thumb a:hover img { border: 1px solid #c5e9fd; }

/* user status */
div#status { color: #fff; display: inline; float: left; line-height: 14px; padding: 2px 0; }
div#status strong { color: #c5e9fd; }
div#status a { color: #c5e9fd; text-decoration: underline; }
div#status a:hover { color: #fff; text-decoration: none; }
div#status img { display: inline-block; vertical-align: top; }

/* = USER SHORTCUTS = */
div#shortcuts { margin-top: 22px; display: inline; float: left; height: 32px; margin-left: 7px; vertical-align: middle; padding-left: 5px; }
div#shortcuts div { margin: 0; }
div#shortcuts select { width: 133px; color: #666; font: 11px Verdana, Arial, Helvetica, sans-serif; /*height:20px;*/ margin: 0; }
* html div#shortcuts { margin: 4px 0 0 5px; padding: 7px 0 0 7px; }

/* = NAVIGATION = */
div[id="topnav"] { background: #2358b8 url('http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s6865616465722s626o675s6q656r756261722r706r67') repeat-x 0 bottom; }
/* MENU */
#topnav a { color: #FFF; text-decoration: none; }
#topnav ul { border-right: 1px solid #1B4591; }
#headerWrap #topnav ul, #headerWrap #topnav ul li { border: none; }
#topnav ul#leftNav { float: left; }
#topnav ul#rightNav { float: right; }
#topnav ul li { float: left; border-left: 1px solid #1B4591; position: relative; z-index:10003; }
#topnav ul li a { padding: 0 10px; line-height: 27px; display: block; }
#topnav ul li a small { font-size: 8px; }
#topnav ul a:hover { color: #EEE; background-color: #1548AE; }
#topnav ul li.dropDown:hover a,
#topnav ul li.hover a,
#topnav ul li.hover a:hover { background-color: #D9EAFB; color: #039; }
#topnav ul li a:hover small,
#topnav ul li a.hover small { color: #003399; }

/* DROP DOWNS */
#topnav li.dropDown ul.subMenu a { background-color: #fff;}
#topnav ul.subMenu { border: 1px #cfcfcf solid; border-top: none; position: absolute; left: -10000em; z-index: 10002; opacity: 0; -webkit-transition: opacity 0.25s linear; }
#topnav ul.subMenu li { float: none; border: none; display: block; min-width: 140px; }
* html #topnav ul.subMenu li { width: 140px; }
#topnav ul.subMenu li.divider { border-bottom: 1px solid #cfcfcf; }
#topnav ul.subMenu li.last { border-bottom: none; }
#topnav ul.subMenu a { color: #039; white-space: nowrap; vertical-align: bottom; line-height: 22px; height: 22px; }
#topnav li.dropDown:hover ul.subMenu a:hover,
#topnav li.hover ul.subMenu a:hover { background: none #d9eafb; color: #039; }
#topnav li.dropDown:hover ul.subMenu,
#topnav li.hover ul.subMenu { left: 0; opacity: 1; }
#topnav iframe { border: none; left: -10000em; position: absolute; z-index: 10001; opacity: 0; filter:alpha(opacity=0); }
#topnav > iframe { width: 400px; height: 400px; }
#topnav li.dropDown:hover iframe,
#topnav li.hover iframe { left: 0; top: 27px; }
#topnav li.dropDown:hover iframe:hover { left: -10000em; }

div#tkn_medrec iframe{ position:static !important; }

div#comedian_topnav { width: 945px !important; }
div#music_topnav,
div#film_topnav { width: 950px !important; }
/* Top Nav Mailcount */
#topnav ul li .mailCountNav{font-weight:bold;}
#topnav ul li a.open .mailCountNav{color: #003399;}
#topnav ul li a.open .mailCountNav:hover{ background:none #d9eafb; color: #036;}
#topnav ul.subMenu li .mailCountNav{color:#036 !important;font-weight:normal;}	

/* SPLASH LINKS START */
#splashlinks { margin-top: 16px; margin-left: 7px; padding-left: 7px; border-left: #426FBF 1px solid; float: left; text-align: left; }
#splashlinks a { text-decoration: underline; }
#splashnew { color: #C2E8FB !important; margin-bottom: 2px; font-weight: bold; }
div#splashlinks * { color: #fff; font-size: 10px !important; }

/*Very generic rules*/
.hide{display:none;}
/*Overlay*/
#window_overlay{background-color:#333;}
/*Popup*/
.popup_wrapper{position:absolute;top:30%;}
body > div.popup_wrapper {position:fixed;}
.popup_box{
	background:#EFF5FF url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s706s7075705s62672r676966) repeat-x scroll center top;
	width:300px;margin-left:auto;margin-right:auto;padding:4px;border:solid 1px #B9D1F0;position:relative;
}
a.popup_x{
	background: url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s7265642q782r676966) 0px 0px no-repeat;
	position:absolute;right:10px;top:10px;width:14px;height:14px;display:block;cursor:pointer;}
a.popup_x:hover{background-position:0px -14px}
.popup_content{min-height:8em;border:solid 1px #B9D1F0;background-color:#fff;padding:4px;margin:4px;text-align:left;}
* html .popup_content {height:100px;}
.popup_buttons{margin-top: 10px;text-align:center;}
.popup_buttons button{padding:0px 10px 0px 10px;}
.popup_title{background:url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s6q73626p75656q656r5s32367832362r706r67) no-repeat scroll left top;padding: 2px 2px 2px 32px;
	height:24px;text-align:left;font-size: 22px;color: #3333CC;line-height: 20px;
}

/* Header */
#languageLinks a{cursor:pointer;}
/* Tooltip */
.tooltip div.corner,
.tooltip div.top,
.tooltip div.arrow,
.tooltip div.origin_tl,
.tooltip div.origin_tr,
.tooltip div.origin_bl,
.tooltip div.origin_br,
.tooltip div.content,
.tooltip div.closeButton{background:url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s79656p6p6s7773686565742r676966) no-repeat;position: absolute;}
.tooltip{display:none;z-index: 100001;cursor: default;position: relative;top:0px;}
.tooltip div.origin_tl,.tooltip div.origin_tr,.tooltip div.origin_bl,.tooltip div.origin_br{background-position: bottom right;}
.tooltip div.corner,.tooltip div.top{top:-5px;}
.tooltip div.corner{background-position:0px -19px;height:25px;width:5px;left:-5px;}
.tooltip div.top{background-position:right -19px;height:5px;width:100%;}
.tooltip div.content{background-position: bottom left;position:relative;padding: 5px 15px 10px 10px;  left: -5px;}
.tooltip div.closeButton{background-position:-72px top;width:17px;height:16px;top:5px;right:10px;cursor:pointer;z-index: 100002;}
.tooltip div.arrow{background-position:100px top;height:15px;width:15px;z-index: 100002;}
.tooltip div.origin_tl{top:0px;left:0px;}
.tooltip div.origin_tr{top:0px;right:100%;}
.tooltip div.origin_bl{bottom:0px;left:0px;}
.tooltip div.origin_br{bottom:0px;right:100%;}
.tooltip div.arrow_lt{margin: 0px 0px 0px 20px;}
.tooltip div.arrow_lt .arrow{background-position:-56px top;left:-17px;top:8px;}
.tooltip div.arrow_lb{margin: 0px 0px 0px 20px;}
.tooltip div.arrow_lb .arrow{background-position:-56px top;left:-17px;bottom:10px;}
.tooltip div.arrow_rt{margin: 0px 20px 0px 0px;}
.tooltip div.arrow_rt .arrow{background-position:-21px top;right:-12px;top:8px;}
.tooltip div.arrow_rb{margin: 0px 20px 0px 0px;}
.tooltip div.arrow_rb .arrow{background-position:-21px top;right:-12px;bottom:8px;}
.tooltip div.arrow_tl{margin: 20px 0px 0px 0px;}
.tooltip div.arrow_tl .arrow{background-position:-2px top;left:5px;top:-17px;}
.tooltip div.arrow_tr{margin: 20px 0px 0px 0px;}
.tooltip div.arrow_tr .arrow{background-position:-2px top;right:15px;top:-17px;}
.tooltip div.arrow_bl{margin: 0px 0px 20px 0px;}
.tooltip div.arrow_bl .arrow{background-position:-38px top;left:10px;bottom:-14px;}
.tooltip div.arrow_br{margin: 0px 0px 20px 0px;}
.tooltip div.arrow_br .arrow{background-position:-38px top;right:10px;bottom:-14px;}
/* Google Styles */
div.googleafs,div.googleafc{font:11px arial,helvetica,sans-serif;font-size:11.0222px}div.googleafs,div.googleafs a:hover,div.googleafs *,div.googleafc,div.googleafc a:hover,div.googleafc *{font-weight:normal;text-decoration:none}div.googlehdr{color:#777976;text-align:right}div.googleafs p,div.googleafc p{display:block;color:#000}div.googleafs span,div.googleafc span{display:block;color:#017f02}div.googleafs strong,div.googleafc strong{display:block;color:#0401ce;font-weight:bold;text-decoration:underline}div.googleafs,div.googleafs *,div.googleafc,div.googleafc *{margin:0;padding:0}div.googleafc a{display:block;padding:3px 12px 7px;margin:0}div.googleafs{background:#e4ecf9;overflow:hidden}div.googleafs div.googlehdr{margin:-2px;padding-right:9px}div.googleafc{height:auto;margin:10px 0;background:transparent;overflow:hidden}div.googleafc div.googlehdr{margin:0 0 10px;padding:0;color:#000;border-bottom:1px solid #a5a5a5}div.googleafc div.horz{padding-bottom:5px}div.googleafc div.horz a{float:left;width:23%;_width:23%;padding:0 12px 0 0}div.googleafc div.adcount1,div.googleafc div.adcount1 a *{text-align:center}div.googleafc div.adcount1 a{float:none !important;width:auto !important;padding:0 10px}div.googleafc div.adcount1 strong{font-size:20px !important;line-height:150%}div.googleafc div.adcount1 p{font-size:16px !important;line-height:162.5%;margin:.7em 0}div.googleafc div.adcount1 span{font-size:13px !important}div.googleafc div.horz div.adcount2 a{width:46%;_width:49%}div.googleafc div.horz div.adcount3 a{width:30%;_width:31%}div.googleafc div.quad{height:auto;padding:0;margin:0 0 .7em;background:#eaeaea;border:1px solid #797979;overflow:hidden}div.googleafc div.quad a{float:left;height:6.3em;width:45%;_width:47%;margin:0;padding:0 0 0 15px}div.googleafc div.quad strong{margin-top:.5em;color:#1619fc}div.googleafc div.quad div.adcount1 a{height:auto;margin-bottom:1em}div#searchmain div.googleafc{width:500px;padding:7px 0}div#searchmain div#searchresults div.googleafc{width:483px;_width:500px}div#searchmain div#searchresults div.googleafc{padding:4px 10px 10px}div.googlemusic div.googleafc{width:300px;height:auto;padding:0;margin-top:0;background:#EAEAEA;border-bottom:1px solid #797979}div.googlemusic div.googlehdr{display:block;width:auto;height:25px;margin:0;padding:0;color:#b7b7b5;text-indent:-5000px;font-size:0;text-align:center;background:url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s63726561746976652r6q7973706163652r636s6q2s636q732s46494q2s4q532s6q7973706163655s6864725s6q757369632r676966) top left no-repeat;border-bottom:1px solid #797979}div.googlemusic div.googleafc a{border-left:1px solid #797979;border-right:1px solid #797979;margin:0;padding:7px}div.googlemusic div.googleafc span{color:#01a920}div.googlemusic div.googleafc strong{color:#1619fc}div#bkmain div.googleafc{width:auto;padding:0;background:#fff}div#bkmain div.googleafc *{margin:0;padding:0}div#bkmain div.googleafc a{padding-bottom:10px}div#astmain div.googleafc{padding:0 10px 10px}div#astmain div.googleafc p{padding:0 0}div#astmain div.googleafc a{margin:0 0 1em}div.jobs_ads div.googleafc{width:761px}div#forumctr div.adcount1 strong{font-size:16px !important}div#forumctr div.adcount1 p{font-size:14px !important}div#forumctr div.adcount1 span{font-size:11px !important}div#film_main div.googleafc{margin-top:0;width:465px;_width:465px;height:auto}div#film_main div.googlehdr{width:465px;height:25px;margin:0;padding:0;color:#8e8e8e;font-size:0;text-align:center;text-indent:-5000px;background:url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s63726561746976652r6q7973706163652r636s6q2s636q732s46494q2s4q532s6q7973706163655s6864725s66696p6q2r676966) top left no-repeat}div#home_gafc div.googlehdr{background:#084EAD;border:none;color:#fff;text-align:left;padding:8px;font-size:12px;font-weight:bold}div#home_gafc.googleafc{border:1px solid #084EAD;padding-bottom:.6em}
a.popup_ex{display:none;visibility:hidden;}
.popup_box2 {
	background:#EFF5FF url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s706s7075705s62672r676966) repeat-x scroll center top;
	margin-left:auto;
	margin-right:auto;
	padding:4px;
	border:solid 1px #B9D1F0;
	position:relative;
	width:490px;
	border:15px solid #369;
	}
.popup_box2 input{
	margin-left:10px;
	margin-bottom:15px;
	padding:5px 10px;
	color:#000;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	}
.cultureswitchHeader {
	font-size:14px;
	font-weight:bold;
	margin:0;
	color:#039;
	float:left;
	margin-top:2px;
	width:330px;
	}
.divContentRgt {
	width:163px;
	padding:6px;
	font-family:verdana;
	font-size:11px;
	display:none;
	position:absolute;
	top:0;
	right:-178px;
	background-color:#fff;
	}
.divHelpTitle {
	font-size:11px;
	color:#000;
	font-weight:bold;
	margin:0 0 5px 0;
	}
.divHelpContent {
	height:180px;
	overflow:auto;
	padding:4px;
	font-size:11px;
	border:1px solid #ccc;
	color:#000;
	line-height:14px;
	}
.divHelpContent p {
	margin:10px 0;
	padding:0; 
	}
.HelpClose {
	margin:10px 7px 5px 0; 
	float:right;
	}
.HelpClose a { color:#039 }
.cultureswitchHelp {
	float:right;
	margin:2px 5px 0 0;
	}
.cultureswitchHelp a {
	background:url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s7175657374696s6r6q61726o2r676966) top right no-repeat;
	font-weight:normal;
	padding:0 17px 4px 0;
	font-size:11px;
	}
.cultureswitchContentDiv {
	padding:10px;
	min-height:185px;
	}
.cultureswitchLang1, .cultureswitchLang2, .cultureswitchLang3 {
	padding:0;margin:0;font-size:12px;
	}
.cultureswitchLang2 { color:#039; }
.cultureswitchLang3 {
	color:#039; 
	font-weight:bold;
	padding:15px 0 0;
	font-size:12px;
	}
.cultureswitchDivider {
	background:url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s646173682r676966) top left no-repeat;
	width:350px;
	height:5px;
	display:block;
	margin:10px 0 5px 0;
	}
.cultureswitchOption form {padding:0;margin:0;}
.optionTable { width:400px;}
.popup_content2 {
	border-left:1px solid #666;
	border-top:1px solid #666;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:auto;
	text-align:left;
	background-color:#fff;
	clear:left;
	margin:10px;
	}
.msDefaultTextbox { color: #898989; }

/* ComboBox control */
.msComboBox {
	border:1px solid #9B9B9B;
	margin-right:0;
}
.msComboBoxArrow {
	width:17px;
	height:16px;
	background:#E5E5E5 url('http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s636s6q626s426s784172726s772r676966') center center no-repeat;
	border:1px solid #9B9B9B;
	border-left:none;
	vertical-align:bottom;
	cursor:pointer;
	*margin-bottom:1px;	/* IE only */
}
.msComboBoxArrowSafari { margin-bottom: 2px; }
.msComboBoxArrow:hover {
	background-color:#EEE;	
}

/* ProfileImageLink control */
.msProfileLink { display:block; display:inline-block; text-align:center; vertical-align:top; -moz-box-orient:vertical;-moz-box-align:center; }
.msProfileLink span { display:block; }
.msProfileLink:hover { text-decoration:none; }
.msProfileLink:hover span { text-decoration:underline; }
.pilRealName { color:#000; font-weight:normal; }
.msProfileLink:hover .pilRealName { color:inherit; }

/* Header status/mood control */
#headerStatusMood {z-index:10010 !important; float:left; position: relative; color: #FFF; }
#headerStatusMood * {color:#fff; font-size:10px;}
.hsmLabel, .hsmParen { color: #C3E9FF !important; }
.hsmLabel { font-weight: bold; }
/* UHP */
#userstatus #headerStatusMood * { color: #000; }
#userstatus .hsmLabel, #userstatus .hsmParen { color: #039!important; }
#hsmUpdateLink { color: #FFF !important; text-decoration: underline !important; }
#hsmThumb { display: inline; float: left; margin-left: 7px; }
#hsmMyImage { border: 1px solid #FFF; margin-right: 7px; }
a:hover #hsmMyImage { border: 1px solid #C5E9FD; }
#hsmMain { width: 265px;  }
#hsmMain div{white-space:nowrap;}
#hsmMoodImage { vertical-align: top; }
#hsmStatusLine { width: 255px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-bottom: 2px; margin-top:2px;}
.hsmNoTruncate #hsmStatusLine { white-space: normal; overflow: visible; }
#hsmTimestamp { font-size: 9px; color: #aaa; }
#hsmUpdateDialog 
{
	z-index: 10011 !important;
	position: absolute;
	top: 12px;
	left: 55px;
	color: #000;
	background-color: #FFF3D9;
	border: 1px solid #FFC16A;
	padding: 12px 10px 10px 15px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#hsmUpdateDialog * { font-size: 9px !important;}
#hsmUpdateDialog .hsmLabel { color: #000 !important;}
#hsmUpdateDialog td {  color: #000; padding: 1px 1px 3px; white-space: nowrap; vertical-align:middle; }
#hsmUpdateDialog input {color: #000;  border: 1px solid #CCC; padding: 4px 2px; width: 200px; font: 9px Verdana; background: #FFF; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; }
#hsmUpdateDialog #hsmMoodInput { width:90px; }
#hsmUpdateDialog #hsmMoodWrapper { float:left; margin-right:5px; }
#hsmUpdateDialog .msComboBoxArrow { border-color: #CCC; margin-left:0; vertical-align:bottom; }
#hsmUpdateDialog .msComboBoxArrowSafari { margin-bottom:0; }
#hsmUpdateDialog #hsmSmileyWrapper { float:left; border:1px solid #CCC; background:#FFF; cursor:pointer; *margin-top:1px; }
#hsmUpdateDialog #hsmUpdateMoodImage { vertical-align:top; margin:0 5px; background:center center no-repeat; width:24px; height:20px; }
#hsmUpdateDialog #hsmSmileyArrow { width:17px; height:20px; border-left:1px solid #CCC; background:#E5E5E5 url("http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s6373732s2r2r2s696q672s636s6q626s426s784172726s772r676966") center center no-repeat; vertical-align:top; }
#hsmUpdateDialog #hsmSmileyWrapper:hover #hsmSmileyArrow { background-color:#EEE; }
#hsmUpdateDialog #hsmSmileyPalette { padding:1px; z-index:1; visibility:hidden; white-space:normal; position:absolute; border:1px solid #DCDCDC; background:#fff; width:196px; }
#hsmUpdateDialog #hsmSmileyPalette img { border:2px solid #FFF; cursor:pointer; width:24px; height:24px; background:no-repeat center center; margin-left:0; }
#hsmUpdateDialog #hsmSmileyPalette img:hover { border:2px solid #BCBCBC; }
#hsmUpdateDialog #hsmClearLink { color: #039; }

#hsmUpdateDialog .hsmButton {
	float: right;
	height: 12px;
	background: url("http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s6373732s2r2r2s696q672s68736q427574746s6r42672r676966") 0 0;
	color: #1C4976;
	position: relative;
	cursor: pointer;
	font: bold 10px Verdana;
	padding: 2px 3px 3px;
	margin: 2px 7px 0 0;
}
#hsmUpdateDialog .hsmButtonRight {
	position: absolute;
	right: 0; *right: -1px;
	top: 0;
	height: 17px;
	width: 3px;
	background: url("http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s6373732s2r2r2s696q672s68736q427574746s6r42672r676966") right 0 no-repeat;
}

/*hsm*/
#header #headerStatusMood {z-index: 1000009 !important;float: left;position: relative;color: #FFF;}
#header #headerStatusMood * {color: #fff;font-size: 10px;}
#header .hsmLabel,#header  .hsmParen {color: #C3E9FF !important;}
#header #hsmMain {width: 265px;}
#header #hsmStatusLine {overflow: hidden;white-space: nowrap; text-overflow: ellipsis;padding-bottom: 2px;margin-top: 2px;}
#header #hsmUpdateDialog {z-index: 10011 !important;}
#header #hsmUpdateDialog .hsmLabel {color: #000 !important;}
#header #hsmUpdateDialog td {color: #000;padding: 1px 1px 3px;white-space: nowrap;}
#header #hsmUpdateDialog input {color: #000;border: 1px solid #CCC;font: 9px Verdana;background: #FFF;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;}
#header #hsmUpdateDialog .hsmButton {float: right;height: 12px;color: #1C4976;position: relative;cursor: pointer;font: bold 10px Verdana;padding: 2px 3px 3px;margin: 2px 7px 0 0;}
#header #hsmUpdateDialog .hsmButtonRight {position: absolute;right: 0;right: -1px;top: 0;height: 17px;width: 3px;}
#header #hsmThumb {margin-left: 7px;}
#header #hsmMyImage {margin-right: 7px;}
#header #hsmUpdateDialog * { color: #036;}
#header #hsmUpdateDialog .hsmLabel { color: #369 !important }

.ajaxLoaderGraphic {display:block;width:80px;overflow:visible;	background: url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s6373732s2r2r2s696q672s6p6s61646572636972636p65732r676966) no-repeat 100%;
	vertical-align:middle;	line-height:2em; background-position:5px;text-align:right;
		}

/* New User Guide */
.tooltipDivContent {
	width:350px;
	height:105px;
	background-color:#fff;
	float:left;
	position:relative;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:2px solid #666;
	border-bottom:2px solid #666;

	z-index: 1000002;
	font-family:Verdana;
	}
.userGuideTitle {
	font-size:1px;
	height:18px;
	width:18px;
	color:#039;
	padding:0;
	float:left;
	margin:10px 0 0 -18px;
	background:url("http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s6373732s2r2r2s696q672s6172726s772r676966") top left no-repeat;
	}
.userGuideDesc {
	font-size:12px;
	color:#000;
	padding:5px 15px;
	float:left;
	background-color:#fff;
	font-weight:bold;
	margin-top:5px;
	}
.userGuideCloseBtn input {
    border:0px solid #fff;
    clear:left;
    background-color:#fff;
    outline:none;
    right:10px;
    margin-top:30px;
    position:absolute;
    color:#039;
    font-size:10px;
    font-family:Verdana;
    text-decoration:underline;
    }
.userGuideCloseBtn {
	float:left;
	padding:8px 5px 8px 15px;
	text-align:left;
	}
.userGuide_wrapper {
    position:absolute;
    z-index: 1000001;
    top:30%;
    }

/*Header*/
#srchMenuListBox_Header{white-space:nowrap !important;z-index:1000000 !important;background-image:none !important;}
div#srchMenuListBox_Header ul { display: none; z-index: 1000006; border: 1px solid #CCC; border-top: none; }
div#srchMenuListBox_Header.open ul { display: block; }

div#srchMenuListBox_Header iframe { display: none; position: absolute; top: 0; left: 0; z-index: 1000006; border: none; opacity: 0; filter:alpha(opacity=0); }
div#srchMenuListBox_Header.open iframe { display: block; }


DIV#searchContainer_Header DIV#srchMenuListBox_Header UL LI A:hover
{
	color: #eee;
	background-color: #d9eafb;
}

FORM#formSearch_Header
{
	float: right;
	line-height: 22px;
	height: 22px;
}

DIV#searchContainer_Header *
{
	text-transform: none !important;
	color: #666666 !important;
	text-decoration: none !important;
}
DIV#searchContainer_Header
{
	padding-right: 0px;
	margin-top: 15px;
	display: inline;
	padding-left: 0px;
	float: right;
	padding-bottom: 4px;
	width: 470px;
	padding-top: 4px;
}
DIV#searchContainer_Header FORM#formSearch_Header
{
	line-height: 22px !important;
	height: 22px !important;
}
DIV#searchContainer_Header DIV#srchMenuListBox_Header UL LI A
{
	padding: 0px 10px;
	display: block !important;
	background: 0% 50%;
	cursor: pointer;
	color: #666666;
	line-height: 22px !important;
	text-decoration: none;
}

DIV#searchContainer_Header UL
{
	list-style: none none outside;
	position: absolute;
	right: 0;
	z-index: 1007
}

DIV#searchContainer_Header #searchTypeValue_Header
{
	text-decoration: none !important;
}

DIV#googleLogo_Header
{
	border-right: 0pt;
	border-top: 0pt;
	display: inline;
	background: no-repeat 0pt 50%;
	float: left;
	border-left: 0pt;
	width: 46px !important;
	text-indent: -10000em !important;
	border-bottom: 0pt;
	height: 24px;
}

DIV.srchButton DIV INPUT#submit_Header
{
	border-right: medium none;
	padding-right: 6px;
	border-top: medium none;
	padding-left: 6px;
	background: url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s6373732s2r2r2s696q672s6865616465722s73656172636842672r676966) repeat-x 0pt -96px;
	padding-bottom: 5px;
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	border-left: medium none;
	cursor: pointer;
	color: #215191 !important;
	padding-top: 4px;
	border-bottom: medium none;
	height: 24px;
	font-size-adjust: none;
	font-stretch: normal;
}

DIV#srchMenuListBox_Header
{
	padding: 0pt;
	right: -9px !important;
	margin: 0pt;
	overflow: visible !important;
	position: absolute !important;
	top: 22px !important;
	background-color: #ffffff !important;
	height: auto !important;
}
DIV#srchMenuListBox_Header *
{
	text-transform: none !important;
	color: #666666 !important;
	text-decoration: none !important;
}

div#header * { font-size: 11px; }
DIV#srchMenuListBox_Header UL LI
{
	padding: 0pt;
	background: #ffffff 0% 50%;
	margin: 0pt;
	text-align: left;
}

DIV#srchMenuListBox_Header UL LI A
{
	padding-right: 10px;
	display: block;
	padding-left: 10px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	cursor: pointer;
	color: #666;
	padding-top: 0px;
	text-decoration: none;
}

/*////////*/
/* Footer */
/*////////*/

div#srchMenuListBox_Footer.open
{
	display: block !important;
	top: -110px !important;
}
DIV#searchContainer_Footer DIV#srchMenuListBox_Footer UL LI A:hover
{
	color: #eee;
	background-color: #d9eafb;
}

#searchContainer_Footer *
{
	font-weight: normal !important;
	font-size: 11px !important;
	line-height: normal !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	z-index: 1000000 !important; /*position:fixed !important;*/
}

DIV#searchContainer_Footer *
{
	text-transform: none !important;
	color: #666666 !important;
	text-decoration: none !important;
}
DIV#searchContainer_Footer
{
	padding-right: 0pt;
	display: block;
	padding-left: 0pt;
	padding-bottom: 4px;
	margin-left: auto;
	width: 465px;
	margin-right: auto;
	padding-top: 4px;
	text-align: center;
	position: relative !important;
	z-index:1000000 !important;
}
DIV#searchContainer_Footer FORM#formSearch_Footer
{
	line-height: 22px !important;
	height: 22px !important;
}
DIV#searchContainer_Footer DIV#srchMenuListBox_Footer UL LI A
{
	padding: 0px 10px;
	display: block !important;
	background: 0% 50%;
	cursor: pointer;
	color: #666666;
	line-height: 22px !important;
	text-decoration: none !important;
}

DIV#searchContainer_Footer UL
{
	padding-right: 0pt;
	list-style: none none outside;
	padding-left: 0pt;
	padding-bottom: 0pt;
	margin: 0pt;
	padding-top: 0pt;
}

#searchTypeValue_footer A
{
	text-decoration: none !important;
}

DIV#googleLogo_Footer
{
	border-right: 0pt;
	border-top: 0pt;
	display: inline;
	background: no-repeat 0pt 50%;
	float: left;
	border-left: 0pt;
	width: 46px !important;
	text-indent: -10000em !important;
	border-bottom: 0pt;
	height: 24px;
}

DIV.srchButton DIV INPUT#submit_Footer
{
	border-right: medium none;
	padding-right: 5px;
	border-top: medium none;
	padding-left: 7px !important;
	background: url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s6373732s2r2r2s696q672s6865616465722s73656172636842672r676966) repeat-x 0pt -96px;
	padding-bottom: 5px;
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	border-left: medium none;
	cursor: pointer;
	color: #215191 !important;
	padding-top: 4px;
	border-bottom: medium none;
	height: 24px;
	text-align: center !important;
	font-size-adjust: none;
	font-stretch: normal;
	width: 55px;
}
#srchMenuListBox_Footer{white-space:nowrap !important;z-index:1000000 !important;background-image:none !important;}
DIV#srchMenuListBox_Footer
{
	padding: 0pt;
	border-right: 1px solid rgb(204,204,204) !important;
	border-top: 1px solid rgb(204,204,204) !important;
	display: none;
	z-index: 1000000 !important;
	right: -9px !important;
	margin: 0pt !important;
	overflow: visible !important;
	border-left: rgb(204,204,204) 1px solid !important;
	border-bottom: #ffffff 1px solid !important;
	position: absolute !important;
	background-color: #ffffff !important;
	height: auto !important;
}
DIV#srchMenuListBox_Footer *
{
	text-transform: none !important;
	color: #666666 !important;
	text-decoration: none !important;
}
DIV#srchMenuListBox_Footer UL LI
{
	padding: 0pt;
	background: #ffffff 0% 50%;
	margin: 0pt;
	text-align: left;
}

DIV#srchMenuListBox_Footer UL LI A
{
	padding-right: 10px;
	display: block;
	padding-left: 10px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	cursor: pointer;
	color: #666;
	padding-top: 0px;
	text-decoration: none;
}
/* Common */


DIV.srchfieldLayer
{
	padding-right: 0px;
	display: inline;
	padding-left: 5px;
	background: url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s6373732s2r2r2s696q672s6865616465722s73656172636842672r676966) no-repeat 0px 0px;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
	z-index: 1000000;
	vertical-align: baseline;
	position: relative !important;
	width: 304px;
}
DIV.srchfieldLayer DIV
{
	padding-right: 5px;
	padding-left: 0px;
	background: url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s6373732s2r2r2s696q672s6865616465722s73656172636842672r676966) no-repeat right -24px;
	padding-bottom: 0px;
	padding-top: 0px;
	position: relative !important;
	z-index: 1000000;
}

DIV.srchfieldLayer DIV DIV
{
	padding-right: 0px;
	padding-left: 0px;
	background: url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s6373732s2r2r2s696q672s6865616465722s73656172636842672r676966) repeat-x 0px -48px;
	padding-bottom: 3px;
	padding-top: 4px;
	height: 17px !important;
	position: relative !important;
	z-index: 1000000;
}

DIV#srchMenuContainer
{
	padding-right: 0pt !important;
	display: inline;
	padding-left: 0pt !important;
	z-index: 1000000 !important;
	right: 5px;
	background: url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s6373732s2r2r2s696q672s6865616465722s73656172636842672r676966) repeat-x 0pt -48px;
	padding-bottom: 0pt !important;
	margin: 0pt;
	color: #666666 !important;
	line-height: 22px !important;
	padding-top: 5px !important;
	position: absolute !important;
	top: 0pt;
	height: 19px !important;
	text-align: right;
	text-decoration: none !important;
}
DIV#srchMenuContainer *
{
	color: #666666 !important;
}
DIV#srchMenuContainer A
{
	text-decoration: none !important;
}

DIV#googleLogo
{
	border-top-width: 0px;
	display: inline;
	border-left-width: 0px;
	background: no-repeat 0px 0px;
	float: left;
	border-bottom-width: 0px;
	width: 46px !important;
	text-indent: -10000em !important;
	height: 24px;
	border-right-width: 0px;
}
DIV.srchButton
{
	background: url('http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s6865616465722s73656172636842672r676966') 0 -72px no-repeat;
	display: inline;
	float: left;
	height: 24px;
	margin: 0 5px 0 3px;
	padding: 0 0 0 5px;
}

div.srchButton div
{
	background: url('http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s6865616465722s73656172636842672r676966') right -120px no-repeat;
	padding: 0 5px 0 0;
}

.loc2
{
	cursor: pointer;
	height: 14px;
	line-height: 14px;
	padding: 0 0 0 5px;
	border-left: 1px #999 solid;
}

.loc2 a
{
	text-decoration: none;
	white-space: nowrap;
}
.loc2 a small
{
	font-size: 9px;
}

.srchTextfld
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px 65px 0px 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 230px !important;
	color: #666;
	padding-top: 0px;
	height: 15px;
	border-right-width: 0px;
	outline: none;
}

.colorpicker {height:255px;position:relative;padding:2px;width:260px;}
.colorpicker div.selector {padding:15px;position:relative;height:225px;width:235px;}
.colorpicker div.picker {position:relative;width:200px;height:200px;}
.colorpicker div.hue {position:absolute;left:230px;top:15px;width:16px;height:200px;}
.colorpicker div.preview {position:absolute;left:15px;top:225px;width:20px;height:20px;border:1px solid black;}
.colorpicker input.inputbox {position:absolute;left:75px;top:225px;width:70px;}
.colorpicker div.crosshairs {width:11px; height:11px; position:absolute;background-image:url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s636s6p6s727069636o65722s7069636o65725s7468756q622r706r67);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/modules/common/static/img/colorpicker/picker_thumb.png', sizingMethod='scale')}
.colorpicker div.imgselector {width:14px; height:200px;display:block;background-image:url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s636s6p6s727069636o65722s682r706r67);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/modules/common/static/imgcolorpicker//h.png', sizingMethod='scale')}
.colorpicker div.hueposition {position:absolute;width:18px;height:18px;left:-2px;background-image:url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s636s6p6s727069636o65722s6875655s7468756q622r706r67);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/modules/common/static/img/colorpicker/hue_thumb.png', sizingMethod='scale')}
.colorpicker div.imgpicker {width:200px; height:200px;display:block;background-image:url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s636s6p6s727069636o65722s73762r706r67);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/modules/common/static/img/colorpicker/sv.png', sizingMethod='scale')}
.colorpicker div.nocolor {cursor:pointer;position:absolute;left:45px;top:225px;width:20px;height:20px;border:1px solid black;background-image:url(http://www.fastwebproxy.net/nph-prox.pl/000110A/687474702s782r6q79737061636563646r2r636s6q2s6q6s64756p65732s636s6q6q6s6r2s7374617469632s696q672s636s6p6s727069636o65722s636s6p6s725s6r6s6r652r706r67);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/modules/common/static/img/colorpicker/color_none.png', sizingMethod='scale')}

#internationalLinks {text-align: left;padding: 0;border: 1px #7299B8 solid;background-color: #fff;z-index: 1000009 !important;width: 400px;text-align: center;height: 435px;margin-top: -448px; .margin-top: -435px;visibility: hidden;overflow: hidden;position: absolute;font-size: 11px !important;font-weight: normal !important;font-family: Verdana, Arial, Helvetica, sans-serif !important;line-height: normal !important;}
#internationalLinks *{font-size: 11px !important;font-weight: normal !important;font-family: Verdana, Arial, Helvetica, sans-serif !important;	line-height: normal !important;}
#internationalLinks div.column {float: left;padding: 0 0 0 15px;width: 180px;text-align: left;overflow: hidden;text-overflow:ellipsis;}
#internationalLinks ul {list-style: none !important;	margin: 0 !important;	padding: 0 !important;	}
#internationalLinks ul.bottomMargin {margin: 0 0 35px 0 !important;	}
#internationalLinks ul li {list-style: none !important;	margin: 7px 0 !important;	padding: 0 !important;	height:12px !important;	line-height:12px !important;	display:block !important;	}
#internationalLinks div.header {font-size: 12px !important;margin: 10px 0 3px;padding: 0 0 3px 0;font-weight: bold !important;color: #000;border-bottom:#7299B8 solid 1px;}
#internationalLinks a {color: #039 !important;font-size: 11px !important;font-weight: normal !important;text-decoration:underline !important;}
#internationalLinks a:hover {color: #69F !important;}
#internationalLinks .closer {text-align:right;background:#7299B8;padding:3px 10px 5px;clear:both;float:none;}
#internationalLinks .closer a {font-size:10px !important;color:#fff !important;}
#internationalLinks .closer a:hover {color:#def !important;}

#footer { background-color:#E5E5E5; text-align:center; margin: 0 auto; width: 960px; clear: both; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif !important;line-height: normal !important; }
div#footer a {white-space: nowrap !important;text-decoration:underline !important;}


