@charset "utf-8";

/* CSS Document */





/* Colors ---------------------------------------------------------------------------------

	Gray - #DADADA

	Blue - #3399FF

---------------------------------------------------------------------------------------- */







/* --- Global -------------------------------------------------------------------------- */

body, div, p, a, table, h5, form, ul, ol, input, select  {

	padding:0px;

	margin:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



body {

	background-color:#FFFFFF;

}



a {

	text-decoration:none;

	color:#3399FF;

}



a:Hover {

	color:#666666;

}



select {

	font-size:12px;

	font-weight:normal;

	color:#666666;

}



.body {

	width:760px;

	margin:0px auto 0px auto;

}



.logo {

	margin:10px 10px 30px 0px;

	clear:both;

}







/* --- Home Page ----------------------------------------------------------------------- */

.outFrame {

	width:644px;

	height:424px;

	margin:25px auto 10px auto;

	padding:14px;

	background-color:#FFFFFF;

}



.inFrame {

	width:640px;

	height:420px;

	padding:2px;

	background-color:#333333;

}



.noJSFrame {

	 width:640px;

	 height:420px;

	 background:url(../images/noJS/background.jpg);

}



.noJSMenu {

	width:582px;

	margin:70px auto 0px auto;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

}



.noJSMenu td {

	width:133px;

}



.noFlash {

	margin-bottom:15px;

	font-size:10px;

	text-align:center;

}







/* --- Plane Page ---------------------------------------------------------------------- */

.leftPart {

	width:160px;

	margin:0px 20px 20px 0px;

	float:left;

}



.rightPart {

	width:580px;

	margin-bottom:20px;

	float:left;

	/* --- */

	background-repeat:no-repeat;

	background-position:bottom right;

}



.navigation {

	width:160px;

	margin-bottom:30px;

}



.navigation span {

	margin-left:5px;

	font-size:16px;

	font-weight:bold;

	color:#3399FF;

}



.separator {

	width:100%;

	height:3px;

	margin:5px 0px 5px 0px;

	background-color:#DADADA;

}



.navigation ul {

	font-size:12px;

	list-style:none;

	color:#3399FF;

	display:none;

}



.navigation li:hover {

	list-style:square;

	color:#666666;

}



.list1L {

	margin-left:10px;

	font-size:12px;

	font-weight:bold;

}



.list2L {

	margin-left:20px;

}



.list3L {

	margin-left:30px;

}



.list4L {

	margin-left:40px;

}



/* -- Main Tail -- */

.adressBar {

	margin:0px 0px 5px 0px;

	float:left;

	font-size:16px;

	font-weight:bold;

	color:#3399FF;

}



.picture {

	width:580px;

	height:280px;

	margin:0px 0px 10px 0px;

	float:left;

}





.specifications {

	height:250px;

	margin:0px 10px 10px 0px;

	float:left;

	color:#666666;

	font-size:11px;

}



.specifications tr:hover {

	color:#FFFFFF;

	cursor:default;

	background-color:#3399FF;

}





.sections {

	margin:20px 0px 0px 10px;

	float:left;

	font-size:16px;

	font-weight:bold;

}



.sections a {

	margin:0px 10px 0px 10px;

	color:#666666; 

}



.sections a:hover {

	color:#3399FF;

}



.selSection {

	background-color:#DADADA;

}



.selSection a:hover {

	color:#FFFFFF;

}



.mainText {

	width:580px;

	margin:0px 0px 10px 0px;

	float:left;

	font-size:12px;

	color:#666666;

	text-align:justify;

}



.mainText div {

	width:100%;

	height:3px;

	background-color:#DADADA;

}



.mainText h5 {

	padding:10px 0px 5px 5px;

	font-size:12px;

	color:#0099FF;

}



.mainText p {

	margin:0px 10px 10px 10px;

	font-size:12px;

	text-align:justify;

}



.commentsTable {
	margin:10px 0px 10px 0px;
	font-size:12px;
	color:#666666;
}
.commentsTable tbody {
	display:none;
}
.commentsTable th {
	padding:5px 4px 5px 4px;
	text-align:right;
	background-color:#F3F3F3;
}
.commentsTable td {
	padding:0px 0px 4px 0px;
}

.commentsTable div {
	padding:5px 4px 5px 4px;
	margin:0px 0px 2px 0px;
}
.commentsNumber {
	color:#F3F9FB;
	float:right;
	font-size:26px;
}
.commentsForm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}




.footer {

	width:760px;

	margin:30px auto 10px auto;

	clear:both;

	text-align:center;

	font-size:10px;

	color:#666666;

}







/* --- Compare Center ------------------------------------------------------------------ */

.compareTable {

	margin:10px 0px 10px 0px;

}



.compareTable th {

	background-color:#DDDDDD;

}



.row0{

	background-color:#E9E9E9;

}



.row1{

	background-color:#EEEEEE;

}



.compareTable tbody tr:hover {

	color:#FFFFFF;

	cursor:default;

	background-color:#3399FF;

}



.compareTable tfoot {

	text-align:center;

	background-color:#DDDDDD;

}



.compareTable tfoot a {

	color:#666666;

}



.compareTable tfoot a:hover {

	color:#333333;

}







/* --- Search -------------------------------------------------------------------------- */

.quickSearchField {

	width:85px;

	padding:1px;

	border:1px solid #DADADA;

	font-size:11px;

	background-color:#EEEEEE;	

}



.searchField {

	width:85px;

	padding:1px;

	border:1px solid #DADADA;

	font-size:12px;

	background-color:#EEEEEE;

}



.searchSelect{

	padding:1px;

	border:1px solid #DADADA;

	font-size:12px;

}



.seachTable {

	font-size:12px;

}







/* --- Links -------------------------------------------------------------------------- */

.links {

	font-size:12px;

	color:#666666;

}







/* --- Versions ----------------------------------------------------------------------- */

.versions {

	font-size:12px;

	text-align:justify;

	color:#666666;

}







/* --- Adverts ------------------------------------------------------------------------ */

.topAdv {

	width:468px;

	height:60px;

	margin:10px 0px 20px 0px;

	float:right;

}



.rightAdv {

	width:250px;

	height:250px;

	margin:0px 0px 10px 0px;

	float:left;

}



.mainAdv {

	width:300px;

	height:250px;

	margin:0px 0px 10px 0px;

	float:left;

}



.leftAdv {

	width:160px;

	height:600px;

}



.bottomAdv {

	width:728px;

	height:90px;

	margin:0px auto 0px auto;

	clear:both;

}