html,body{

	height:100%;

    margin:0;

	padding:0;

}
.offer {
font: 12px Grhelvetica, Verdana, Tahoma, Arial, sans-serif;

	color: #FFFFFF; 

	TEXT-DECORATION: none;

	margin: 0;
	
	font-weight: bold;
}
body{

/*    min-width:882px;

    min-height:562px;	*/

    background: #01051e;
	

}





h1{ 

	font: 16px Grhelvetica, Verdana, Tahoma, Arial, sans-serif;

	font-weight:bold;

	color: #FFFFFF; 

	TEXT-DECORATION: none;

	margin: 0;

}	



#intro_div {

	margin: auto;

   width: 882px;

	height: auto;

}



.text10 { 

	font: 10px Grhelvetica, Verdana, Tahoma, Arial, sans-serif;

	color: #FFFFFF; 

	TEXT-DECORATION: none;

	margin: 0;

}



.text11 { 

	font: 11px Grhelvetica, Verdana, Tahoma, Arial, sans-serif;

	color: #FFFFFF; 

	TEXT-DECORATION: none;

	margin: 0;
	
	

}



.text12 { 

	font: 12px Grhelvetica, Verdana, Tahoma, Arial, sans-serif;

	color: #FFFFFF; 

	TEXT-DECORATION: none;

	margin: 0;
	
	

}

.text12 a{

color: #FFFFFF; 
font-weight:bold;

}



h2 {
    font: 14px Grhelvetica, Verdana, Tahoma, Arial, sans-serif;
	font-weight:bold;
	padding-top:32px;

	color: #FFFFFF; 

	TEXT-DECORATION: none;
	
	margin: 0;
	
	
}	



.topTabLink {

	font: 11px Grhelvetica, Verdana, Tahoma, Arial, sans-serif;

	COLOR: #FFFFFF;

	TEXT-DECORATION: none;

	position: relative;

	z-index: 1;

	cursor: pointer;
	
	

}	



.topTabLink-sel {

	font: 11px Grhelvetica, Verdana, Tahoma, Arial, sans-serif;

	COLOR: #999999;

	TEXT-DECORATION: none;

	position: relative;

	z-index: 3;

	cursor: pointer;

}



/********* both lists ************/

#horizontal-list {

	margin:1em 0;

	padding:0;

	list-style:none;

}

#horizontal-list li {

	margin:0;

	padding:0;

}



/******** all rollover images ********/

.home { background:url(../menu/home_a.gif) bottom left no-repeat; }

.intro { background:url(../menu/intro_a_gr.gif) bottom left no-repeat; }

.description { background:url(../menu/description_a_gr.gif) bottom left no-repeat; }

.specs { background:url(../menu/specs_a_gr.gif) bottom left no-repeat; }

.photos { background:url(../menu/photos_a_gr.gif) bottom left no-repeat; }

.contact { background:url(../menu/contact_a_gr.gif) bottom left no-repeat; }



/********** horizontal ********/

#horizontal-list {

	height:80px;

	width:526px;

	margin:0em 0;

}

#horizontal-list li {

	display:block;

	float:left;

}

#horizontal-list a:hover img {

	visibility:hidden;

}

#horizontal-list a {

	display:block;

}

#horizontal-list a/**/ {

	height:80px; /* hide from IE5.0/win */

}

/* fixes for IE/win \*/

* html #horizontal-list li {

	width:35px;

}

* html #horizontal-list a {

	cursor:pointer;

}

* html #horizontal-list li a:hover {

	height:1%;

}

#sddm
{
    PADDING-LEFT: 6px;
	padding-right:0px;
    Z-INDEX: 30;
    MARGIN: 00px
}
#sddm LI
{
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    FONT: 11px arial;
    PADDING-TOP: 5px;
    LIST-STYLE-TYPE: none
}
#sddm LI A
{
    PADDING-RIGHT: 2px;
    DISPLAY: block;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px 1px 0px 0px;
    COLOR: #fff;
    PADDING-TOP: 4px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
#sddm LI A:hover
{
   
}
#sddm DIV
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: #2b4470;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #ffffff 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #ffffff 1px solid;
    POSITION: absolute
}
#sddm DIV A
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    BACKGROUND: #004a6c;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    FONT: 11px arial;
    WIDTH: auto;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    WHITE-SPACE: nowrap;
    POSITION: relative;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
#sddm DIV A:hover
{
    BACKGROUND: #b0b0ad;
    COLOR: #fff;
}