*{ margin: 0;
 padding: 0; 
 }* 
body{ 
font:.75em "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
line-height:1.6em;
background:#ffffff;
color:#454545; 
}



h1 {
 margin: 20px 0 0;
 color: #E60000;
}
h2 {
font: normal 1.6em "Trebuchet MS", Arial, Sans-Serif;
margin: 0 0 12px;
color:#E60000; 
}
h3 {
 font-size: 1em;
 margin-bottom:10px;

}
h3 a{
color: #E60000;
text-decoration: none;
padding:10px;
margin-bottom:10px;
}



#page {
width: 940px;
margin: 0 auto;
padding: 20px 0 0 0; 
border-top: 5px solid #eee;
}

#top{ 
float: right; text-align: right;
 }
#top a {
color: #808080; 
margin: 0 0 0 13px;
background: #fff url(images/toparrow.png) no-repeat center left; 
padding: 0 0 0 12px;
text-decoration:none;
  }
input.searchfield {
 width: 175px;
  padding: 6px; 
  border: 2px solid #ccc;
   font-size: .9em; }
input.searchbutton {
 background: #E60000; 
 border: 0;
  padding: 6px;
   color: #fff; 
   font-weight: bold;
    font-size: .9em; 
	}

#logo{
float:left;
color: #808080;
line-height: 25px;
}

#logo h1{
 margin: 20px 0 0;
 color: #E60000;
 float:left;
 font-size:22px;}
 
#logo_img{
float:left;
background: url(../images/Cabriolet.gif);
background-repeat:no-repeat;
width:40px;
height:40px;
padding:0;
margin:15px 10px 10px 10px;
}

#menu { 
height: 35px;
padding: 7px 0 0 0; 
clear: both; 
margin: 0 0 18px; 
background: #fff url(images/menubg.gif) repeat-x;
}
#menu li{
font-size: 1.1em;
display: inline; 
text-transform: uppercase;
}
#menu li a{
margin: 0 25px 0 10px;
color: #808080;
text-decoration:none;
  }
#menu li a:hover{
color: #444;
}

#left{

float: left;
width:620px;
padding: 10px 15px 10px 15px;
margin: 0 0 20px;
}

#left p {

text-align:justify;
}
.left_block{
background: #eee;
float: left;
width:260px;
padding:10px;
margin:5px;
height:180px;
}
.left_block1{
background: #eee;
float: left;
width:550px;
padding:10px;
margin:5px;
height:180px;
text-align:justify;
}

.left_block1 a{
color: #E60000;
text-decoration: none;
}	
	#left li { color:#FF0000; }
	#left li a {  color:#FF0000; font-weight: bold; background: url(images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; }
	
.left_block a{
color: #E60000;
text-decoration: none;
}	
	#left li { color:#FF0000; }
	#left li a {  color:#FF0000; font-weight: bold; background: url(images/arrow.gif) no-repeat center left; padding: 0 0 0 12px; }

#main {
 float: left; 
 width: 655px;
  margin: 0 0 20px; 
  }
  
 #main p{
 float: left; 
 width: 655px;
  margin: 0 0 20px;
  text-align:justify;
  } 
#main h3 a{ 
font-size:.84em; 
color: #808080; 
font-weight: normal; 
text-transform: uppercase;
 }

	#main img { 
	float: left;
	 border: 3px solid #eee; 
	 padding: 1px; margin: 0 15px 5px 0;
	  }
#ad{
float:right;
text-align:center;
padding:10px 0px 0px 0px;
width: 250px;
border: 3px solid #eee;
color: #454545;
height: 70px;
margin: 0 0 15px;
}
#shortnews{
float: right;
width: 250px;
}
#shortnews p { 
margin: 0 0 15px 0;
border-bottom:#eee 1px solid;
}
#shortnews p a{
color:
#FF0000;
text-decoration: none;
}	
#shortnews a{
color: #E60000;
text-decoration: none;
}	

#footer { clear: both; padding: 10px; margin: 0 0 15px; font-size: .9em; color: #808080; background: #eee; }
#footer p,a { font-weight: normal; color: #787A8F; background: #fff; margin: 0 10px 0 0; background: url(images/dot.png) no-repeat center left; padding: 0 0 0 10px; text-decoration:none;}
	.sponsor { color: red; background: #eee; }
	#footer li { list-style: none; }
	#fl { width: 600px; }
	#fr { float: right; }
	
	#message{
float:left;
width:95%;
height:auto;
}

.borError{
border:#FF0000 2px solid;
}

.normal{
color:#666666;
border:#333333 2px solid;
}

.name{
font-size:18px;
font-weight:bold;
color:#0066CC;
}

.redColor{
color:#FF0000;
}
.button{
background:
#CCCCCC;
color:
#FF0000;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
border:none;
padding:5px 10px 5px 10px;
cursor:pointer;
}