h1,h2,h3,h4 {
	font-family:Arial,sans serif;
	color:5d8eb8;
	font-weight:bold;
}

a {text-decoration:none;
/*font-weight:bold;*/
color:#036;}
a:hover {color:f96;}
a:visited {color:005;}

h1 {font-size:16pt;}
h2 {font-size:14pt;}
h3 {font-size:12pt;}
h4 {font-size:10pt;}

p,li,td {
	font-family:Arial,sans serif;
	font-size:10pt;
	color:#444;
}

.text_main {
	font-family:Arial,sans serif;
	font-size:10pt;
	color:#585f66;
}

.c1 {
	font-family:Arial,sans serif;
	font-size:14pt;
	color:#5d8eb8;
	font-weight:bold;
	border-bottom:1px solid #5d8eb8;
}
.c2 {
	font-family:Arial,sans serif;
	font-size:12pt;
	color:#585F66;
}

.c3 {
	font-family:Arial,sans serif;
	font-size:12pt;
	color:#5d8eb8;
	font-weight:bold;
}

#leftcol {
width:195px;
float:left;
background-color:#eee;
padding-right:3px;
margin:0;
padding-left:0;
}

#leftcol ul li {
/*display:block;*/
text-transform:uppercase;
list-style:none;
margin-left:-30px;
padding:0;
font-size:8pt;
border-top:none;
border-bottom:1px solid #999;
}

.unsel {
background:url(/images/icons/arrow_down.png)  no-repeat;
background-position:-5px 0;
padding: 0 0 0 10px;
}
#leftcol ul li ul li {
background:none;
text-transform:none;
margin-left:-10px;
padding:0;
border-top:1px solid #999;
border-bottom:none;
list-style:disc outside;
}

#leftcol ul li a {text-decoration:none;
color:#333;
display:block;
padding:3px 0 3px 9px;
background:url(/images/icons/arrow2right.png)  no-repeat;
background-position:-5px 3px;
}

#leftcol ul li ul li a {
background:none;
padding:3px 0;
}

#leftcol ul li a:hover{color:#fff;
background-color:#999;}

#rightcol {
width:560px;
float:right;
margin:0;
padding:0;
}

.spacer {
clear:both;
font-size:1pt;
color:white;
}

.head_art {
font-family:Verdana,Arial,sans-serif;
font-size:16pt;
color:#fff;
background-color:#9aacc4;
width:754px;
margin:0;
padding:10px 20px;
}

.text_12_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_12_black_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.text_12_black_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_10_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_10_black_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_10_black_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.text_12_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_12_white_und_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.text_12_white_und_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_11_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_11_black_link_und {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.text_11_black_link_und:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.text_11_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003C80;
	text-decoration: none;
}
.text_11_blue_link_und {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003C80;
	text-decoration: underline;
}
.text_11_blue_link_und:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003C80;
	text-decoration: none;
}
.text_11_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_11_white_und_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.text_11_white_und_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text_11_deepblue {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.text_11_brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6A293F;
	text-decoration: none;
}
.text_11_brown_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6A293F;
	text-decoration: underline;
}
.text_11_brown_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6A293F;
	text-decoration: none;
}
.text_11_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #595959;
	text-decoration: none;
}
.text_12_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	text-decoration: none;
}
.text_12_gray_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	text-decoration: underline;
}
.text_12_gray_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	text-decoration: none;
}
.text_12_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003C80;
	text-decoration: none;
}
.text_12_blue_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003C80;
	text-decoration: underline;
}
.text_12_blue_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003C80;
	text-decoration: none;
}

.text_16_blue_strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003C80;
}
.pad {
	padding-top: 10px;
}

.superprice {font-size:12pt; color:#861d8b; font-weight:bold;}
.s_normalsup {font-size:10pt;}
.s_medium {font-size:14pt; color:#003585; font-weight:bold;}

td .even {background-color:#e0e0e0;}
td .odd {background-color:#f8f8f8;}

.news_item {
	border-top:1px dotted #858585;
	clear:left;
	float:left;
	margin:10px 0pt;
	padding:10px 0 0 0;
	width:100%;
}
.news_item h3{font-size:10pt;}

	#page_content .news_item.uk_version h3 a {
		text-decoration:none;
		color:#8F725D;
	}
	#page_content .news_item h3 a:hover {
		text-decoration:underline;
	}
	#page_content .news_item.uk_version h3 a:hover {
		color:#8F725D;
	}
	.news_img {
		float:left;
		padding:0 10px 0 0;
	}

	.news_content {
		padding:0 0 10px 0;
	}
		.news_content .intro {
			/* font-weight:bold; */
			margin-bottom:5px;
		}

	.news_item.left, .news_item.right {
		width:248px;
		float:left;
	}
	.news_item.left {
		clear:both;
	}
	.news_item.right {
		clear:none;
	}
		.news_item.left .news_img, .news_item.right .news_img {
			width:160px;
		}
		.news_item.left .news_content, .news_item.right .news_content {
			width:152px;
			float:left;
		}
		.news_item.left .news_link, .news_item.right .news_link {
			background:transparent url(../images/icons/arrow_small_blue_right.png) no-repeat 0 2px;
			display:block;
			clear:both;
			margin:0 0 0 170px;
			padding:0 0 0 9px;
			text-transform:uppercase;
			font-size:0.9em;
			text-decoration:none;
		}

	a.news_knowmore {
		float:right;
	}


.news_item.left .news_link, .news_item.right .news_link {
			background:transparent url(../../images/icons/new-icons-2010/arrow_small_blue_right.png) no-repeat 0 2px;
			display:block;
			clear:both;
			margin:0 0 0 170px;
			padding:0 0 0 9px;
			text-transform:uppercase;
			font-size:0.9em;
			text-decoration:none;
		}

.col_images {display:block;float:right;width:300px;padding-left:5px;}

table#characteristics {font-family:verdana,arial,sans serif;}
table #characteristics th {background-color:#047;color:#fff;text-align:center;padding:5px;font-size:x-small;}
table #characteristics td {border-bottom:1px solid #ccc;font-size:x-small;}
table #characteristics td p {font-size:x-small;}
table #characteristics td.bullet {background-color:#069;color:#fff;text-align:center;padding:0 10px;}
table #characteristics td.price {text-align:center;}

img.pic {cursor:pointer;margin:2px;}
#BigPic {padding:10px;background-color:#e5e5e5;border:1px solid #999;}

.nobr {white-space:nowrap;}

#prof_right{
width:144px;
height:350px;
display:block;
float:right;
margin:5px 0 5px 5px;
padding:5px 0 5px 5px;
}

.prof_right_img{
width:144px;
height:73px
}

#Accordeon {border:1px dotted #ccc;width:635px;}
#Accordeon p {font-size:8pt;}
#Accordeon h2{
padding:5px 3px;
padding-left:20px;
font-weight:bold;
background:#BBCAD8 url(/images/a_right_b.png) 5px 50% no-repeat;
cursor:pointer;
font-size:10pt;
width:300px;
}
#Accordeon h2 a {color:#666;}
#Accordeon h2 a:hover {color:#000;}

.extensions {background-color:#cde;width:400px;border:1px solid #9ab;}
.extensions2{background-color:#e5e5e5;width:100%;border:1px solid #ccc;}
.ext_head {padding:5px 3px;padding-left:20px;font-weight:bold;background:transparent url(/images/a_right_b.png) 5px 50% no-repeat;cursor:pointer;}
.ext_body{padding:0 20px;}

/*test-drive*/
#error_msg {
background-color:#fcc;
border:2px solid #f33;
padding:15px;
}
.missing {
font-weight:bold;
padding-left:20px;
}

table .credits td 	{border:1px solid #666;padding:3px}

li.greybutton {
list-style:none;
background:#BBCAD8;
width:200px;
margin:5px 15px;
padding:10px;
display:inline;}

.greybutt {
clear:both;
display:block;
position:relative;
top:0;
left:-5px;
background:#BBCAD8;
width:144px;
height:15px;
text-align:center;
padding:10 0px;
}

li.greybutton,.greybutt a {color:#666;}
li.greybutton,.greybutt a:hover {color:#000;}

#legal {
color:#99a;
padding:10px 0;
text-align:left;
}
