#flash { margin:-118px 0 0 -210px; position:absolute; z-index:5000}
*+html #index_page { margin:280px 0 0 0; position: absolute; display:inline-block}
*+html #flash { margin:-118px 0 1000px -210px; position:absolute; z-index:5000}
*+html .show {  width:500px;  height:375px; background:#fff; position: absolute;  overflow:hidden; margin:-118px 0 10px 0; z-index:10000}
.show {  width:500px;  height:375px; background:#fff; position:relative;  overflow:hidden; margin:-118px 0 10px 0; z-index:10000}
.show img {  position:absolute;  top:0;left:0;}
#auto {  background : url(images/auto.gif) no-repeat;}
#diva_logo { margin:70px 0 0 10px; width:140px; height:102px; position:absolute;}
#diva_logo img { width:140px; height:82px;}
#sky {	position : absolute;     top : 0px;

	   right : 0px;

	   width : 519px;

	  height : 516px;

  background : url(../images/wolken.jpg) no-repeat;

     z-index : 1;

  	}



#container {

	position : relative;

	width    : 743px;

	margin   : 0 0 0 24px;

  text-align : left;

     z-index : 2;

background-color : #3366FF;

	}



#contacts {
	  margin : 5px 0 0 10px;

	}



#cont {
	position : absolute;

   font-size : 12px;

	   width : 800px;

   	  height : 76px;

 margin-left : 0px;

margin-bottom: 0px;

	 z-index : 15;

/*background-color : #FFFFAA;*/

  text-align : right;

	}



#head {

	position : absolute;

	     top : 50px;

	   width : 743px;

	  height : 276px;

	  margin : 0px;

	 padding : 0px;

  background : url(../images/head.gif) no-repeat;

/*background-color : #FFFF77;*/

	}



body {

  background : url(../images/background.jpg) repeat-x #fff;

      margin : 0px;

     padding : 0px;

        font : 11px/16px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;

word-spacing : 1px;

	   color : #454545;

	}



#navig {

	position : absolute;

	     top : 93px;

	    left : 614px;

	  height : 136px;

   font-size : 12px;

	 z-index : 2000;

	  margin : 0px;

	 padding : 0px;

/*background-color : #FFFF77;*/

}



#navig li {

 font-weight : bold;

list-style-type : none;

	 padding : 0px;

	  margin : 0 0 0 25px;

  background : url(../images/bg_nav.gif) repeat-x bottom;

}



#navig a {
text-decoration : none;

 font-weight : bold;

	   color : #fff;

	   width : 91px;

	 padding : 3px 0 5px 12px;

	 display : block;

  background : url(../images/bullet_off.gif) left no-repeat;

}



#navig a:hover {

	font-weight:bold;

	color: #3059AE;



}

#navig .last {

  background : none;

}



/*

#navig .on {

	background: url(../images/bullet_on.gif) left center no-repeat;

}

*/

#lang {

	position : absolute;

	     top : 18px;

	    left : 293px;

	   width : 430px;

	  margin : 0px;

	 padding : 0px;

   font-size : 12px;

 font-weight : bold;

	}



#lang li {

text-decoration : none;

list-style-type : none;

       float : right;

 	  margin : 0 8px 0 12px;

	}



#lang a {
text-decoration : none;

	   color : #C7E6F5;

	}



#lang a:hover {

	   color : #fff;

	}



#lang .langon {

	   color : #3059AE;

	}





#headarea {

	position : absolute;

	     top : 0px;

	    left : 750px;

	   width : 45px;

	  height : 226px;

	}



.hahome           {	background: url(../images/head_home.gif) no-repeat; }

.hahomeser        {	background: url(../images/service.GIF) no-repeat;   }

.hahomeprice      {	background: url(../images/price.gif) no-repeat;  	}

.hahomeabout      {	background: url(../images/about.GIF) no-repeat; 	}

.hahometransport  {	background: url(../images/transport.gif) no-repeat;	}

.hagallery        { background: url(../images/gallery.gif) no-repeat;	}



#main {

	position : absolute;

	   	 top : 304px;



	   width : 743px;

/*background-color : #FFFF77;          */

	}



#contenthp {

	position : relative;

	   float : right;

	   width : 525px;

	  margin : 0 2px 60px 0;

	 padding : 100px 0 0 0;

	/* background-color : #FFFFEE; */

	}



#auto2 {

	position : absolute;

	     top : -100px;

	    left : 1px;

	   width : 304px;

	  height : 60px;

  background : url(../images/auto2.gif) no-repeat;

/*background-color : #FFFF11;*/

 margin-left : 100px;

	}

#auto {

	position : absolute;

	     top : -40px;

	    left : 1px;

	   width : 428px;

	  height : 176px;

 margin-left : 97px;

margin-bottom : 12px;

  

 text-indent : -2000px;

	 z-index : 15;

/*	 background-color : #FFAA11;  */

	}



#nearauto { position : absolute; top:-20px; left:20px; }

#nearauto h1 { font-size:14px; color:#2869B9; font-weight:900; font-family:Tahoma;}

#nearauto p { font-size:11px; font-family:Tahoma; color:#666666}



h1, h2, h3, h4, p { font-weight : normal; margin: 0px; padding: 0px; }



#form2 { position : relative;  width : 168px;  margin : 140px 0 0 4px;}



#form2 p, #form2 form {

	  margin : 0px;

	 padding : 0px;

	}



#formtext h2 {

	   color : #006699;

   font-size : 17px;

	  margin : 0 0 6px 0;

	}



#form2 h2 {

	   color : #006699;

   font-size : 17px;

	  margin : 0 0 6px 0;

	}



#formtext h3 {

	   color : #55B1DF;

   font-size : 13px;

	  margin : 0 0 12px 0;

	}



#formtext p {

	  margin : 0 0 12px 0;

	}



#form textarea, #form2 textarea {

	  margin : 0 0 3px 0;

	   width : 166px;

      height : 76px;

	  border : solid 1px #8F999B;

   font-size : 10px;

 font-family : "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;

	   color : #53B3E2;

	}



#form2 #fields {

	   width : 168px;

  background : url(../images/line_grey.gif) repeat-x;

	 padding : 8px 0 0 0;

}



#send {

	   width : 168px;

	  margin : 0px;

	 padding : 0px;

}



#form2 #fields {

	   width : 168px;

  background : url(../images/line_grey.gif) repeat-x;

	 padding : 8px 0 0 0;

}

#form #fields {

	   width : 168px;

	 padding : 0px;

}



#validate {

	position : absolute;

	  bottom : 0px;

	  /*margin : -50px 0 0 0;  */

	/* float: right; */

	   right : -41px;

   	   width : 228px;

	  height : 51px;

  background : url(../images/validate.gif) no-repeat;

}



#validate p {

	margin: 20px 0 0 44px;

	font-size: 10px;

	line-height: 12px;

}

#validate a {

	margin: 0 4px 0 0;

}



.hpcolsservice     {position : relative;	margin: 0 0 24px 0; }

.hpcolsservice h2  {color : #8FCF13;	font-size : 17px;	margin : 0 0 0px 0;	padding : 0 0 8px 0;	background: url(../images/line_grey.gif) bottom repeat-x;}

.hpcolsservice p   {width : 530px; margin : 5px 0 4px 0; font-size : 12px; text-indent : 20px; text-align : justify;}

.hpcolsservice a   {text-decoration : none;}



.hpcols    {position : relative;	margin : 0 0 24px 0;}
*+html .hpcols    {position : relative;	margin : 0 0 24px 0;}

.hpcols h2 {color:#96CA28;	font-size: 16px;	margin: 0 0 0px 0;	padding: 0 0 8px 0;	background: url(../images/line_grey.gif) bottom repeat-x;}

.hpcols a   {text-decoration : none;}



#hpimg1, #hpimg2, #hpimg3, #hpimg4, #hpimg5 {	position: absolute;	width: 166px;	height: 85px;	margin: -1px 0 0 390px;}

#hpimg1 {	background: url(../images/hp_1.gif) no-repeat;}

#hpimg2 {	background: url(../images/hp_2.gif) no-repeat;}

#hpimg3 {	background: url(../images/hp_3.gif) no-repeat;}

#hpimg4 {	background: url(../images/hp_4.gif) no-repeat;}

#hpimg5 {	background: url(../images/hp_5.gif) no-repeat;}



#pics { padding-right : 145px;}



#noline  {text-decoration : none;}

A:visited {color:blue;}

A {text-decoration:none;}

#download {font-size: 14px;}

#ourtrans {font-size: 26px;}
