/*---©2012---------------------------------*/ 
/*---www.privaatdisain.ee------------------*/ 
/*---info@privaatdisain.ee-----------------*/ 


iframe {
    border: 0;
}

html {
margin:0;
padding:0;
height: 100%; 
width:100%;
min-width:980px;

line-height:21px;
font-size:13px;
font-family:"Trebuchet MS", Arial, Tahoma, Verdana;
color:#838376;

background-color:#fff;
}

body {
float:left;
margin:0;
padding:0;
width:100%;
min-width:980px;
height:100%;

}

img { border:0;}
a, a:hover, a:active{ outline: none;}



a{
color:#e11428;
text-decoration:underline;
}
a:hover{
color:#000;
text-decoration:underline;
}


/*----------------------©2009--------------------------*/

	
h2{
margin:0 0 -5px 0;
padding:0;
color:#e11428;
font-size:13px;
line-height:16px;
font-weight:bold;
font-family:"Georgia", Times New Roman, Tahoma, Arial;
}


#content #news h2 a{
color:#e11428;
text-decoration:none;
background:transparent;
margin:0;
padding:0;
}

#content #news h2 a:hover{
color:#e11428;
text-decoration:none;
border-bottom: 1px solid #e11428;
background:transparent;
}


	
#subpage #subpage_inner h3{
float:left;
padding:10px 0 25px 0;
margin:0;
font-family:"Georgia", Times New Roman, Tahoma, Arial;
color:#fff;
font-size:21px;
text-shadow: #000 0 0 5px;
}


hr {
clear:left;
height:6px;
line-height:6px;
overflow:none;
font-size: 1px; 
z-index: 1;	
background-color:transparent;
border-bottom: 6px solid #4c4c4c;
border-top:0;
border-left:0;
border-right:0;
padding:0;
margin:20px 0;
}


/*----------------------overall--------------------------*/

#avaleht_logo {
margin:29px 0 0 313px;
position:absolute;
}


#overall_logo {
position:absolute;
margin:18px 0 0 8px;
z-index:1;
}

#cars_logo {
position:absolute;
margin:18px 0 0 396px;
z-index:999;
}

#cars_power_logo {
position:absolute;
margin:18px 0 0 360px;
z-index:999;
}



#wrapper {
margin:0 auto;
padding:0;
width:100%;
height:100%;
}




/*----------------------header--------------------------*/



#menu {
height:114px;
width:903px;
padding:0 10px;
margin:0 auto;
}


#menu #menu_left , #menu #menu_right {
position:absolute;
list-style-type:none;
padding:0;
z-index:500;
}


#menu #menu_left {
margin:60px 0 0 0;
width:450px;
}


#menu #menu_right {
margin:60px 0 0 453px;
width:450px;
}


#menu #menu_left li , #menu #menu_right li {
list-style-type:none;
margin:0;
padding:0;
}


#menu #menu_left li a, #menu #menu_right li a{

display:block;
padding:10px 10px 0 10px;
margin:0;
height:59px;
color:#000000;
text-decoration:none;
font-size:13px;
font-family:"Georgia", Times New Roman, Tahoma, Arial;
}


#menu #menu_left li {
float:left;
}

 #menu #menu_right li {
float:right;
}



#menu #menu_left li a:hover, #menu #menu_left li a:active, #menu #menu_right li a:hover, #menu #menu_right li a:active {
color:#e11428;
}

#menu #menu_left .sel a, #menu #menu_right .sel a{
color:#e11428;
font-weight:bold;
background:url(../img/header/menu_hover.png) no-repeat bottom center;
}






#menu #lang {
position:absolute;
list-style-type:none;
padding:5px 0 5px 20px;
margin:5px 0 0 744px;
z-index:100;
font-size:12px;
height:20px;
min-width:130px;
background: url(../img/arw_down.png) no-repeat left center;
cursor:hand;
}


#menu #lang  a{
text-decoration:none;
color:#838376;
display:block;

}


#menu #lang ul{
display:none;
z-index:150;
position:absolute;
margin:-31px 0 0 -20px;
padding:10px 10px 10px 20px;
list-style-type:none;
background:#fff url(../img/arw_up.png) no-repeat left 15px;
}

#menu #lang:hover ul {
display:block;
}



#menu #lang li a{
display:block;
margin:0;
padding:0 5px 0 40px;
list-style-type:none;

width:105px;
color:#838376;
text-decoration:none;
}

#menu #lang li a:hover{
color:#e11428;
}



#menu #lang .map{
padding:0 0 0 40px;
margin:0;
background:#fff url(../img/map.png) no-repeat left center;
}



#menu #lang .map2{
padding:0 0 0 40px;
margin:0 0 0 -40px;
background: url(../img/map.png) no-repeat left center;
}














#menu #site {
position:absolute;
list-style-type:none;
padding:5px 0 5px 20px;
margin:5px 0 0 570px;
z-index:100;
font-size:12px;
min-width:130px;
display:block;
z-index:9999;
height:20px;
background: url(../img/arw_down.png) no-repeat left center;
}

#menu #site  a{
text-decoration:none;
color:#838376;
}


#menu #site ul{
z-index:150;
position:absolute;
margin:-31px 0 0 -20px;
padding:10px 0 0 25px;
list-style-type:none;
display:none;
background:#fff url(../img/arw_up.png) no-repeat left 15px;
}

#menu #site:hover ul {
display:block;
}



#menu #site li a{
display:block;
margin:0 0 0 -5px;
padding:0;
list-style-type:none;

width:150px;
color:#838376;
text-decoration:none;
}

#menu #site li a:hover{
color:#e11428;
}



#menu #site .map{
padding:0 0 0 40px;
margin:0;
background:url(../img/map.png) no-repeat left center;
}










#menu #compare{
position:absolute;
padding:0;
margin:38px 0 0 500px;
z-index:50;
width:403px;
}



#menu #compare_inner {
float:right;
}


#menu #compare_inner a{
display:block;
padding:0 10px;
margin:0 10px 0 0;
font-size:12px;
height:20px;
text-align:center;
text-decoration:none;
color:#fff;
background-color:#e11428;

}


#menu #compare_inner a:hover{
background-color:#000;
}









#header {
float:left;
padding:0;
margin:0;
height:304px;
width:100%;
}


#header #header_inner{
padding:0 10px;
margin:0 auto;
height:304px;
width:903px;
}




#subpage {
float:left;
padding:0;
margin:0;
width:100%;
}


#subpage #subpage_inner{
padding:0 10px;
margin:0 auto;
width:903px;
}



#subpage #subpage_menu {
display:block;
float:left;

margin:0 0 15px 0;
padding:10px 5px 10px 5px;
width:893px;

background:url(../img/header/cars/sisuleht_menu.jpg) no-repeat center top;

}


#subpage #subpage_menu li{
list-style-type:none;
margin:0;
padding:0;
float:left;
}

#subpage #subpage_menu li a{

display:block;
margin:6px 10px 5px 10px;
padding:0;
color:#fff;
text-decoration:none;
font-size:13px;
font-family:"Georgia", Times New Roman, Tahoma, Arial;
text-shadow: #000 0 0 5px;
}

#subpage #subpage_menu li a:hover, #subpage #subpage_menu li a:active {
color:#e11428;
}

#subpage #subpage_menu .sel a{
color:#e11428;
border-bottom: 1px solid #fff;
}




#header #header_inner #honda_cars a, #header #header_inner #honda_bikes a, #header #header_inner #honda_marine a, #header #header_inner #honda_power a{
float:left;
padding:144px 0 0 0;
margin:0;
height:160px;
width:209px;
font-family:"Georgia", Times New Roman, Tahoma, Arial;
color:#fff;
text-align:center;
font-size:21px;
text-decoration:none;
text-shadow: #000 0 0 5px;
}

#header #header_inner #honda_cars a:hover, #header #header_inner #honda_cars a:active {
background:url(../img/header/avaleht/cars.jpg) no-repeat top center;
}

#header #header_inner #honda_bikes a:hover, #header #header_inner #honda_bikes a:active {
background:url(../img/header/avaleht/bikes.jpg) no-repeat top center;
}

#header #header_inner #honda_marine a:hover, #header #header_inner #honda_marine a:active {
background:url(../img/header/avaleht/marine.jpg) no-repeat top center;
}

#header #header_inner #honda_power a:hover , #header #header_inner #honda_power a:active {
background:url(../img/header/avaleht/power.jpg) no-repeat top center;
}


#header #header_inner #honda_bikes a {
margin:0 0 0 22px;
}

#header #header_inner #honda_marine a {
margin:0 0 0 23px;
}

#header #header_inner #honda_power a {
margin:0 0 0 22px;
}





#header #header_inner #header_mudelid {
float:left;
padding:0;
margin:0;
height:304px;
width:258px;

}


#header #header_inner #header_mudelid ul {
list-style-type:none;
margin:25px 0 0 25px;
padding:0;
line-height:19px;

}


#header #header_inner #header_mudelid ul .bikes_ala {
font-family:"Trebuchet MS", Arial, Tahoma, Verdana;
color:#fff;
display:block;
font-size:13px;
padding:0;
margin:0 0 0 10px;
text-transform:uppercase;
text-decoration:none;
text-shadow: #000 0 0 5px;
 filter:alpha(opacity=70);      
      -moz-opacity:0.70;             
       -khtml-opacity: 0.70;          
      opacity: 0.70;

}

#header #header_inner #header_mudelid ul a {
font-family:"Trebuchet MS", Arial, Tahoma, Verdana;
color:#fff;
display:block;
font-size:13px;
text-transform:uppercase;
text-decoration:none;
text-shadow: #000 0 0 5px;
margin:0 0 5px 0;
padding:0;
width:600px;
}



#header #header_inner #header_mudelid .line {
visibility:hidden;
}


#header #header_inner #header_mudelid li:hover .line {
visibility:visible;
}


#header #header_inner #header_mudelid p {
width:244px;
margin:0;
padding:0;
overflow:hidden;
}

#header #header_inner #header_mudelid .mudel {
display:none;
}


#header #header_inner #header_mudelid li:hover .mudel {
position:absolute;
display:block;
margin:7px 0 0 240px;
width:179px;
height:162px;
background:url(../img/header/mudel_hover_box.png) no-repeat center;
z-index:999;
}





#header #header_inner #header_mudelid #header_mudelid_hover{
display:none;
min-height:284px;
width:258px;
padding:0 0 20px 0;
position:absolute;
background:url(../img/header/mudelid_bikes_hover.png) no-repeat center 320px;
z-index:999;

}

#header #header_inner #header_mudelid:hover #header_mudelid_hover{
display:block;
}


#header #header_inner #header_mudelid #hide{
height:279px;
overflow:hidden;
}


#header #header_inner #header_mudelid:hover #hide{
display:none;

}


#header #header_inner #header_video {
float:left;
padding:26px 0 0 0;
margin:0 0 0 204px;
height:160px;
width:441px;
}



/*----------------------content-------------------------*/




#content {
float:left;
padding:0;
margin:0;
width:100%;
}


#content #content_inner{
padding:0 10px;
margin:0 auto;
width:903px;
}



#content #ads {
float:left;
padding:30px 0 0 0;
margin:0;
width:441px;
height:120px;
}



#content #second {
margin:0 0 0 22px;
}



#content #news {
float:left;
padding:23px 0 0 0;
margin:0;
line-height:16px;
width:441px;
color:#838376;
}



#content #news a{
padding:0 15px 0 0;
text-decoration:none;
background:url(../img/arw.png) no-repeat right center;
color:#000;
text-decoration:none;
}


#content #news a:hover{
color:#e11428;
text-decoration:none;
}

/*----------------------footer--------------------------*/





#footer {
float:left;
padding:0;
margin:15px 0 0 0;
width:100%;
background:url(../img/footer/bck.png) no-repeat top center;
}




#footer_inner {
padding:0 10px;
margin:36px auto 0 auto;
width:903px;
text-align:center;
color:#000;
font-family:"Georgia", Times New Roman, Tahoma, Arial;
}

#footer_inner img{
margin:0 5px;
}


.disclaimer_liitu{
margin-top:-15px;
}	

.disclaimer_liitu, .disclaimer_liitu a{
font-family:"Trebuchet MS", Arial, Tahoma, Verdana;
color:#838376;
font-size:12px;
text-decoration:none;
}	
 .disclaimer_liitu a:hover{
text-decoration:underline;
}	
 
/*---------------------gallery-------------------------*/
	
.kast_gal a  {
	margin:5px;
	width:100px;
	height:100px;
	display:block;  
	border: 1px solid #2b89c5;
	
	}
.kast_gal a:hover{
border: 1px solid #502700;
}


table.tabel_1 {
color:#696969;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #e1e1e1;
	border-collapse: collapse;
	width:100%;
margin:15px 0;
}
table.tabel_1 td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #e1e1e1;
	
}

table.tabel_1 .header td{
	color:#fff;
	font-weight:bold;
	background-color:#1bbafc;
	border-color: #e1e1e1;
}

table.tabel_1 .name{
	color:#29731b;
}


table.tabel_1 .link:hover{
	cursor:hand;
	cursor:pointer;
	background-color:#f6f6f7;

}






.garantii_tabel {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #c8c8bd;
	border-collapse: collapse;
	width:100%;
margin:0;
}
.garantii_tabel   td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #c8c8bd;
}
