@charset "UTF-8";

@media all {
	
/* YAML Browser compatibility section */
	* {margin:0;padding:0;}
	* html body *{overflow:visible}
	* html iframe,* html frame{overflow:auto}
	* html frameset{overflow:hidden}
	html {height:100%}
	body {min-height:101%;font-size:100.01%;font-family:arial,helvetica;color:#000;background:#fff;text-align:left;}
	option{padding-left:0.4em}
	fieldset, img {border: 0 solid}

	ul, ol, dl {margin:0;padding:0;}
	li {margin-left: 1.5em; line-height: 1.5em;}
	
	* html ol {padding:0; margin-left:0.5em;}
	* html ol li a{list-style-position:outside;margin:0;padding:0; }
	*+ html ol {padding:0;margin-left:0.5em;}
	*+ html ol li a{list-style-position:outside;margin:0;padding:0;}

	dt {font-weight: bold;}
	dd {margin: 0 0 1em 2em;}
	blockquote, cite {margin: 0 0 1em 1.5em;font-size: 0.93em;width: auto;}

	.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	* html .clearfix {height: 1%;}
	.clearfix {display: inline-block;}
	.clearfix {display: block;}
/* End of YAML Browser compatibility section */

body {
	font-size:				12px;	
	padding:				0px 10px 0px 10px;
}

/* general font definitions */
h1 {
	font-size:				20px;
	padding:				0;
	margin:					0;
}

label {
	font-weight:			bold;
}

.CWFontBig {
	font-size:				16px;
}

.CWFontSmall {
	font-size:				11px;
}
.CWFontCDefault {
  color:#000000;
}
.CWFontCSubText {
	color:					#7d7d7d;
}
.CWFontCError {
	color:					#FF0000;
}

/* generel form definitions */
textarea {
	border:					1px solid #D1D1D1;
	padding:				3px;
}

.CWTextField {
	border:					1px solid #D1D1D1;
	padding:				3px;
}

/* general link definitions */
a.CWLINKSub {
	color:					#7d7d7d;
}
a {
	color:					#000000;
	text-decoration:		underline;
}

a:visited {
	color:					#551A8B;
	text-decoration:		underline;
}

a:hover {
	color:					#FF7F00;
	text-decoration:		underline;
}

.CWLINKExt {
	color:					#0000FF;
	font-weight:			bold;
}

.CWLINKExt:visited {
	font-weight:			bold;
}

.CWLINKExt:hover {
	font-weight:			bold;
}

.CWLINKArrowR {
	padding-left:			10px;
	background-image:		url(http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -26px;
}

.CWLINKArrowR:hover {
	background-image:		url(http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -53px;
}

/* arrowR multiline */
a.CWLINKArrowRMulti {
	text-decoration: none;
}

.CWLINKArrowRMulti img {
	
	background-image:		url(http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -26px;
}

.CWLINKArrowRMulti:hover img {
	background-image:		url(http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -53px;
}

a.CWLINKArrowRMulti span {
	text-decoration: underline;
}

/* arrowD multiline */
a.CWLINKArrowDMulti {
	text-decoration: none;
}

.CWLINKArrowDMulti img {
	background-image:		url(http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -79px;
}

.CWLINKArrowDMulti:hover img {
	background-image:		url(http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position: 	0px -103px;
}

a.CWLINKArrowDMulti span {
	text-decoration: underline;
}


.CWLINKArrowD {
	padding-left:			10px;
	background-image:		url(http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position:	0px -79px;
}

.CWLINKArrowD:hover {
	background-image:		url(http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif);
	background-repeat:		no-repeat;
	background-position: 	0px -103px;
}

/* general background definitions */
.CWBGTopCompare {	
	background-image:		url(http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_gradient.png);
	background-position:	0px 0px;
	background-repeat:		repeat-x;
	height:					30px;
}

.CWBGTopReview {
	background-image:		url(http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_gradient.png);
	background-position:	0px -40px;
	background-repeat:		repeat-x;
	height:					30px;
}

.CWBGBotReview {
	background-image:		url(http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_gradient.png);
	background-position:	0px -360px;
	background-repeat:		repeat-x;
	height:					40px;
}

.CWBGTopSponsored {
	background-image:		url(http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_gradient.png);
	background-position:	0px -80px;
	background-repeat:		repeat-x;
	height:					30px;
}

.CWBGTopError {
	background-image:		url(http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_gradient.png);
	background-position:	0px -240px;
	background-repeat:		repeat-x;
	height:					30px;
}

/* general background color definitions */
.CWBGColorError {
	background-color:		#FDF5F4;
}

/* general border definitions */
.CWBORDERReview {
	border:					solid 1px #c5e6a9;	
}

.CWBORDERCompare {
	border:					solid 1px #ccdef8;	
}

.CWBORDERSponsored {
	border:					solid 1px #e0e3e5;	
}

.CWBorderError {
	border:					solid 1px #EEB3A8;
}

/* little helper classes only use for module content only!!! */
.CWBorderClearingL {
	border-left:			none 0px;
}

.CWBorderClearingR {
	border-right:			none 0px;
}

.CWBorderClearingT {
	border-top:				none 0px;
}

.CWBorderClearingB {
	border-bottom:			none 0px;
}

.CWnoWrap {
	white-space:nowrap;
}

/**** Special classes for user formated content ****/

.bigheadline {
	font-size:				16px;
	margin:					15px 0 7px;
}

.subheadline {
	font-size:				14px;
	margin:					15px 0 7px;
}

/**** End of special classes for user formated content ****/

/**** Beginning of complex item definition ****/
/* button definition */
a.CWButtonNeutral, a.CWButtonNeutral:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#585858;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonNeutral:visited {
	color:					#585858;
	text-decoration:		none;
}

a.CWButtonNeutral:hover {
	color:					#FF7F00;
		text-decoration:		none;
}

.CWButtonNeutral span.CWButtonLeft {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -46px;	
	padding: 				4px 0 4px 4px;				
	[padding: 				4px 0 4px 4px;
	padding: 				4px 0 4px 4px;
	]padding: 				0px 0 0px 4px;
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonNeutral span.CWButtonRight {
	 background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat right -46px; 
		
	padding: 				4px 10px 4px 0px;								
	[padding: 				4px 10px 4px 4px;
	padding: 				4px 10px 4px 4px;
	]padding: 				0px 10px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}



a.CWButtonReview, a.CWButtonReview:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#006600;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonReview:visited {
	color:					#006600;
	text-decoration:		none;
}

a.CWButtonReview:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonReview span.CWButtonLeft {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 0px;	
	padding: 				4px 0 4px 4px;				
	[padding: 				4px 0 4px 4px;
	padding: 				4px 0 4px 4px;
	]padding: 				0px 0 0px 4px;
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonReview span.CWButtonRight {
	 background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat right 0px; 
		
	padding: 				4px 10px 4px 0px;								
	[padding: 				4px 10px 4px 4px;
	padding: 				4px 10px 4px 4px;
	]padding: 				0px 10px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}

a.CWButtonBad, a.CWButtonBad:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#CC0000;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonBad:visited {
	color:					#CC0000;
	text-decoration:		none;
}

a.CWButtonBad:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonBad span.CWButtonLeft {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -23px;
	padding: 				4px 0 4px 4px;				
	[padding: 				4px 0px 4px 4px;
	padding: 				4px 0px 5px 4px;
	]padding: 				0px 0px 0px 4px;
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonBad span.CWButtonRight {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat right -23px;
	padding: 				4px 10px 4px 0px;								
	[padding: 				4px 10px 4px 4px;
	padding: 				4px 10px 5px 4px;
	]padding: 				0px 10px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}

a.CWButtonPrime, a.CWButtonPrime:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonPrime:visited {
	color:					#FFFFFF;
	text-decoration:		none;
}

a.CWButtonPrime:hover {
	color:					#000000;
	text-decoration:		none;
}

.CWButtonPrime span.CWButtonLeft {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -69px;	
	padding: 				4px 0 4px 4px;				
	[padding: 				4px 0 4px 4px;
	padding: 				4px 0 4px 4px;
	]padding: 				0px 0 0px 4px;
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonPrime span.CWButtonRight {
	 background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat right -69px; 
		
	padding: 				4px 10px 4px 0px;								
	[padding: 				4px 10px 4px 4px;
	padding: 				4px 10px 4px 4px;
	]padding: 				0px 10px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}


/* green button old style */

a.CWButtonReviewDarker, a.CWButtonReviewDarker:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonReviewDarker:visited {
	color:					#FFFFFF;
	text-decoration:		none;
}

a.CWButtonReviewDarker:hover {
	color:					#FFFFFF;
	text-decoration:		none;
}

.CWButtonReviewDarker span.CWButtonLeft {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -224px;	
	padding: 				4px 0 4px 4px;				
	[padding: 				4px 0 4px 4px;
	padding: 				4px 0 4px 4px;
	]padding: 				0px 0 0px 4px;
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonReviewDarker span.CWButtonRight {
	 background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat right -224px; 
		
	padding: 				4px 10px 4px 0px;								
	[padding: 				4px 10px 4px 4px;
	padding: 				4px 10px 4px 4px;
	]padding: 				0px 10px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}


a.CWButtonPublish, a.CWButtonPublish:link {
	line-height:			30px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#000000;	
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonPublish:visited {
	color:					#000000;
	text-decoration:		none;
}

a.CWButtonPublish:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonPublish span.CWButtonLeft {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -92px;
	padding: 	 	 		8px 0 7px 13px;	
	[padding: 				8px 0 7px 13px;
	padding: 				8px 0 7px 13px;
	]padding: 				0px 0 0px 13px;			
	margin:					0;		
	text-decoration:		none;	
	
	zoom:1;
}

.CWButtonPublish span.CWButtonRight {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat right -92px;
	padding: 	 	 	 	8px 15px 7px 0px;								
	[padding: 				8px 15px 7px 0px;
	padding: 				8px 15px 7px 0px;
	]padding: 				0px 15px 0px 0px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}

/* publish big button  */
a.CWButtonPublishBig, a.CWButtonPublishBig:link {
    line-height:            30px;
    padding:                0px;
    margin:                 0px;
    text-decoration:        none;
    color:                  #7d7d7d;    
    white-space:nowrap; /* andrzej */
    cursor:pointer;
    font-size:14px;
    font-weight:normal;
}
a.CWButtonPublishBig:link {
  color:                    #7d7d7d;
}

a.CWButtonPublishBig:visited {
    color:                    #7d7d7d;
    text-decoration:        none;    
}

a.CWButtonPublishBig:hover {
    color:                    #FF7F00;
    text-decoration:        none;    
}

.CWButtonPublishBig span.CWButtonLeft {
    background:             transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -92px;
    padding:                   7px 0 7px 18px;    
    [padding:                 7px 0 7px 18px;
    padding:                 7px 0 7px 18px;
    ]padding:                 0px 0 0px 18px;            
    margin:                    0;        
    text-decoration:        none;    
    
    zoom:1;
}

.CWButtonPublishBig span.CWButtonRight {
    background:             transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat right -92px;
    padding:                    7px 20px 7px 0px;                                
    [padding:                 7px 20px 7px 0px;
    padding:                 7px 20px 7px 0px;
    ]padding:                 0px 20px 0px 0px;
    margin:                    0;
    text-decoration:        none;    
    
    zoom:1;
}

a.CWButtonInappropriate, a.CWButtonInappropriate:link {
	line-height:			23px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#000;
	font-size:				12px;
	white-space:nowrap; /* andrzej */
	cursor:pointer;
}

a.CWButtonInappropriate:visited {
	color:					#000;
	text-decoration:		none;
}

a.CWButtonInappropriate:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonInappropriate span.CWButtonLeft {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -150px;
	padding: 				4px 5px 4px 4px;	
	[padding: 				4px 5px 4px 4px;
	padding: 				4px 1px 4px 4px;
	]padding: 				0px 1px 0px 4px;			
	margin:					0;		
	text-decoration:		none;			
	
	zoom:1;
}

.CWButtonInappropriate span.CWButtonRight {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat right -150px;
	padding: 				4px 15px 4px 0px;								
	[padding: 				4px 15px 4px 4px;
	padding: 				4px 15px 4px 4px;
	]padding: 				0px 15px 0px 4px;
	margin:					0;
	text-decoration:		none;	
	
	zoom:1;
}

a.CWButtonMiniAction, a.CWButtonMiniAction:link {
	line-height:			17px;
	font-size:				11px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#000;	
	white-space:nowrap;
	cursor:pointer;
}

a.CWButtonMiniAction:visited {
	color:					#000;
	text-decoration:		none;
}

a.CWButtonMiniAction:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonMiniAction span.CWButtonLeft {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -173px;
	padding: 			 	1px 5px 2px 4px;	
	[padding: 				1px 5px 2px 4px;
	padding: 				2px 1px 1px 4px;
	]padding: 				0px 1px 0px 4px;			
	margin:					0;		
	text-decoration:		none;		
	zoom:1;
}

.CWButtonMiniAction span.CWButtonRight {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat right -173px;
	padding: 				1px 15px 2px 0px;								
	[padding: 				1px 15px 2px 4px;
	padding: 				2px 15px 1px 4px;
	]padding: 				0px 15px 0px 4px;
	margin:					0;
	text-decoration:		none;		
	zoom:1;
}

a.CWButtonMiniNeutral, a.CWButtonMiniNeutral:link {
	line-height:			17px;
	font-size:				11px;
	padding: 				0px;
	margin:					0px;
	text-decoration:		none;
	color:					#585858;	
	white-space:nowrap;
	cursor:pointer;
}

a.CWButtonMiniNeutral:visited {
	color:					#585858;
	text-decoration:		none;
}

a.CWButtonMiniNeutral:hover {
	color:					#FF7F00;
	text-decoration:		none;
}

.CWButtonMiniNeutral span.CWButtonLeft {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat 0 -207px;
	padding: 			 	1px 5px 2px 4px;	
	[padding: 				1px 5px 2px 4px;
	padding: 				2px 1px 1px 4px;
	]padding: 				0px 1px 0px 4px;			
	margin:					0;		
	text-decoration:		none;		
	zoom:1;
}

.CWButtonMiniNeutral span.CWButtonRight {
	background: 			transparent url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_button.gif') no-repeat right -207px;
	padding: 				1px 15px 2px 0px;								
	[padding: 				1px 15px 2px 4px;
	padding: 				2px 15px 1px 4px;
	]padding: 				0px 15px 0px 4px;
	margin:					0;
	text-decoration:		none;		
	zoom:1;
}

/* disabled button styling */

a.CWButtonDisabled, a.CWButtonDisabled:link {
	color:#585858;
	opacity:0.4;
	filter:alpha(opacity=40);
	cursor:default;
	font-size:				12px;
}
a.CWButtonDisabled span {
	filter:alpha(opacity=40);
}

a.CWButtonDisabled:visited {
	color:					#585858;
	text-decoration:		none;
}

a.CWButtonDisabled:hover {
	color:					#585858;
	text-decoration:		none;
}

/* block button addon class */

/* class for normal size button */
a.CWBlockButton {
  display: block;
  text-decoration: none;
}
a.CWBlockButton span.CWButtonLeft {
  display: inline;
  float:left;
  width:10px;
  padding:0;
  margin:0;
  
  _margin:0 -10px 0 0; 
  *padding:0px 0 0px 0;
}
a.CWBlockButton span.CWButtonRight {
  display: block;
  margin:0 0 0 10px;
  padding:0 10px 0 0;
  text-align: center;
  
  *padding:0px 10px 0px 0;
}









/* tab definition */
.CWTabNavi {	
	margin:					0px 0px 0px 0px;
	padding:				4px 0px 4px 0px;	
	list-style:				none;	
	color:					#575757;
	text-decoration:		none;
}

.CWTabNavi li {
	display:				inline;	
	margin:					0px 0px 0px -3px;
	padding:				4px 0px 4px 0px;	
	text-decoration:		none;
}

.CWTabNavi li:first-child {
	margin:					0px 0px 0px 0px;
}

.CWTabNavi span.starboard {
	padding:				4px 15px 4px 0px;
	margin:					0 3px 0 0;	
	background:				url(http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_navi.gif) no-repeat; 
	text-decoration:		none;
}

.CWTabNavi span.portside {
	padding:				4px 0px 4px 14px;
	margin:					0px 0px 0px 0px;
	background:				url(http://it-img2.ciao.com/iit/images/crux/sprites/sprites_bg_navi.gif) no-repeat;	
	text-decoration:		none;
}

.CWTabNavi a {
	text-decoration:		none;	
	color:					#575757;	
	outline:none;
}

.CWTabNavi a:hover {
	text-decoration:		none;	
	color:					#575757;	
}

/*
 * Example for style definitions @a menue.... must be defined in the module specific css
.CWTabNavi .bluestyle a:hover span.portside {
	background-position:	left -223px;	
}

.CWTabNavi .bluestyle a:hover span.starboard {
	background-position:	right -223px; 			
	color:					#000;	
}

.CWTabNavi .bluestyleactive span.portside {
	background-position:	left -223px;	
}

.CWTabNavi .bluestyleactive span.starboard {
	background-position:	right -223px; 			
	color:					#000;
	font-weight:			bold;
}

*/

/* tooltip */

div#CRUX_TTIP_default {
	position: absolute;
	display:inline;
	/* max-width:300px; */
	padding:7px 9px;
	background-color:#fff;
	text-align:left;
	border:1px solid #cecece;
	-moz-border-radius:6px;
	opacity:0.94;
	cursor:default;
	z-index:1000;
	font-size:11px;
	color:#7D7D7D;
	font-weight:normal;
	left: 0px;
	top: 0px;
}

div.CW_CRUX_TTIP_default {
	position: absolute;
	display:inline;
	/* max-width:300px; */
	padding:7px 9px;
	background-color:#fff;
	text-align:left;
	border:1px solid #cecece;
	-moz-border-radius:6px;
	opacity:0.94;
	cursor:default;
	z-index:1000;
	font-size:11px;
	color:#7D7D7D;
	font-weight:normal;
	left: 0px;
	top: 0px;
}

/* error blocks */

.CWWrapperWReviewErrorblock div.CWContainerHead {
	margin:						0;
	padding:					7px 7px 0;
}
.CWWrapperWReviewErrorblock div.CWContainerBody {
	margin:						0;
	padding:		 		 	0px 7px 10px 5px;
	margin-top:-15px;
}

/* confirm block */

.CWWrapperConfirmBlock {
	padding:5px 5px 5px 10px;
}

.CWWrapperConfirmBlock img.checkmark {
	margin-bottom:-2px;
	background: transparent url('http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif') no-repeat 0 -200px;
}
.CWWrapperConfirmBlock img.exclamation {
	margin-bottom:-2px;
	background: transparent url('http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif') no-repeat 0 -359px;
}


/* tooltip */
a.tooltip span{display:none;}
a.tooltip:hover{background:#fff;text-decoration:none;}
a.tooltip:hover span{max-width:500px;position:absolute;display:block;z-index:666;padding:7px 9px;background-color:#fff;border:1px solid #cecece;color:#000;}

div.tooltip {
    position: absolute;
    display: none;
    max-width:500px;
    padding:7px 9px;
    background-color:#fff;
    text-align:left;
    border:1px solid #cecece;
    color:#000;
    -moz-border-radius:6px;
    opacity:0.94;
    cursor:default;
    z-index:100;
}

div.tooltip a {
    color:#0033cc;
    border:0;
    text-decoration:underline;
}

div.tooltip iframe {
    display:none;
}

* html div.tooltip iframe {
    filter:mask();
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    z-index:-1;
    border:1px solid #000000;
}

div.tooltip img.close {
    position:relative;
    top:-5px;
    right:-5px;
    cursor:pointer;
    margin-left:5px;
    margin-bottom:5px;
    border:0px solid #000;
    float:right;
}

div.tooltip img.mouseOut {
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
}

div.tooltip img.mouseOver {
    -moz-opacity: 0.5;
    filter: alpha(opacity=50);
}

table.common a.tooltip:hover span{background-color:#ffffe1;}
html>body a.tooltip:hover span{-moz-border-radius:6px;opacity:0.94;cursorefault;}

.CWIconFlags
{
    padding: 0 0 0 25px;
    display: inline;
}
.CWIconFlags a { vertical-align:top;padding-right:5px; }
.CWIconFlagES {
	background:	no-repeat url(http://it-img2.ciao.com/iit/images/crux/sprites/sprites_flags.png) 0 2px;
}
.CWIconFlagDE {
	background:	no-repeat url(http://it-img2.ciao.com/iit/images/crux/sprites/sprites_flags.png) 0 -18px;
}
.CWIconFlagUK {
	background:	no-repeat url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_flags.png') 0 -38px;
}
.CWIconFlagFR {
	background:	no-repeat url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_flags.png') 0 -58px;
}
.CWIconFlagIT {
	background:	no-repeat url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_flags.png') 0 -78px;
}
.CWIconFlagNL {
	background:	no-repeat url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_flags.png') 0 -98px;
}
.CWIconFlagSE {
	background: no-repeat url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_flags.png') 0 -118px;
}
.CWIconFlagUS {
	background:	no-repeat url('http://it-img2.ciao.com/iit/images/crux/sprites/sprites_flags.png') 0 -138px;
}


.ratingStars {
	background-image: url(http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif);
}

.ratingStars.size_big {
	width:	85px;
	height:	15px;
}

.ratingStars.size_normal {
	width:	60px;
	height:	10px;
}

.ratingStars.size_big.color_yellow.rank_00 {
	background-position: -375px -1392px;
}

.ratingStars.size_big.color_yellow.rank_10 {
	background-position: -358px -1392px;
}

.ratingStars.size_big.color_yellow.rank_20 {
	background-position: -341px -1392px;
}

.ratingStars.size_big.color_yellow.rank_30 {
	background-position: -324px -1392px;
}
.ratingStars.size_big.color_yellow.rank_40 {
	background-position: -307px -1392px;
}

.ratingStars.size_big.color_yellow.rank_50 {
	background-position: -290px -1392px;
}

.ratingStars.size_big.color_yellow.rank_05 {
	background-position: -358px -1409px;
}

.ratingStars.size_big.color_yellow.rank_15 {
	background-position: -341px -1409px;
}

.ratingStars.size_big.color_yellow.rank_25 {
	background-position: -324px -1409px;
}
.ratingStars.size_big.color_yellow.rank_35 {
	background-position: -307px -1409px;
}

.ratingStars.size_big.color_yellow.rank_45 {
	background-position: -290px -1409px;
}

.ratingStars.size_big.color_blue.rank_00 {
	background-position: -560px -1392px;
}

.ratingStars.size_big.color_blue.rank_10 {
	background-position: -543px -1392px;
}

.ratingStars.size_big.color_blue.rank_20 {
	background-position: -526px -1392px;
}

.ratingStars.size_big.color_blue.rank_30 {
	background-position: -509px -1392px;
}
.ratingStars.size_big.color_blue.rank_40 {
	background-position: -492px -1392px;
}

.ratingStars.size_big.color_blue.rank_50 {
	background-position: -475px -1392px;
}

.ratingStars.size_big.color_blue.rank_05 {
	background-position: -543px -1409px;
}

.ratingStars.size_big.color_blue.rank_15 {
	background-position: -526px -1409px;
}
.ratingStars.size_big.color_blue.rank_25 {
	background-position: -509px -1409px;
}

.ratingStars.size_big.color_blue.rank_35 {
	background-position: -492px -1409px;
}

.ratingStars.size_big.color_blue.rank_45 {
	background-position: -475px -1409px;
}

.ratingStars.size_normal.color_yellow.rank_00 {
	background-position: -350px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_10 {
	background-position: -338px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_20 {
	background-position: -326px -1427px;
}
.ratingStars.size_normal.color_yellow.rank_30 {
	background-position: -314px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_40 {
	background-position: -302px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_50 {
	background-position: -290px -1427px;
}

.ratingStars.size_normal.color_yellow.rank_05 {
	background-position: -338px -1440px;
}

.ratingStars.size_normal.color_yellow.rank_15 {
	background-position: -326px -1440px;
}

.ratingStars.size_normal.color_yellow.rank_25 {
	background-position: -314px -1440px;
}
.ratingStars.size_normal.color_yellow.rank_35 {
	background-position: -302px -1440px;
}

.ratingStars.size_normal.color_yellow.rank_45 {
	background-position: -290px -1440px;
}

.ratingStars.size_normal.color_blue.rank_00 {
	background-position: -535px -1427px;
}

.ratingStars.size_normal.color_blue.rank_10 {
	background-position: -523px -1427px;
}

.ratingStars.size_normal.color_blue.rank_20 {
	background-position: -511px -1427px;
}
.ratingStars.size_normal.color_blue.rank_30 {
	background-position: -499px -1427px;
}

.ratingStars.size_normal.color_blue.rank_40 {
	background-position: -487px -1427px;
}

.ratingStars.size_normal.color_blue.rank_50 {
	background-position: -475px -1427px;
}

.ratingStars.size_normal.color_blue.rank_05 {
	background-position: -523px -1440px;
}

.ratingStars.size_normal.color_blue.rank_15 {
	background-position: -511px -1440px;
}

.ratingStars.size_normal.color_blue.rank_25 {
	background-position: -499px -1440px;
}
.ratingStars.size_normal.color_blue.rank_35 {
	background-position: -487px -1440px;
}

.ratingStars.size_normal.color_blue.rank_45 {
	background-position: -475px -1440px;
}

a .CWBar, a .CWOBarbig {
    text-decoration:none;
    cursor:pointer;
}

.CWBar {
    background: url("http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1476px transparent;
    display: inline-block;
    float: none;
    height: 6px;
    overflow: hidden;
    position: relative;
    width: 55px;
    margin-bottom:1px;
    *margin-bottom:4px;
}

.CWBar span {
    background: url("http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1465px transparent;
    display: block;
    height: 6px;
}

.CWOBar {
    background-position:-527px -1522px;
    height:4px;
    *margin-bottom:5px;
}

.CWOBar span {
    height:4px;
    background-position:-527px -1513px;
}

.CWOBarbig {
    background: url("http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1499px transparent;
    display: inline-block;
    height: 5px;
    overflow: hidden;
    position: relative;
    width: 108px;
    margin-bottom:1px;
     *margin-bottom:4px;
}

.CWOBarbig span {
    background: url("http://it-img1.ciao.com/iit/images/crux/sprites/sprites_icon.gif") no-repeat scroll -527px -1489px transparent;
    display: block;
    height: 5px;
}

input.t_disabled {
	background-color: #f0f0f0;
}
	
}
