@charset "utf-8";
/* CSS Document */
body {
	margin:0px; 
	background: #cfcfc9 url(../img/bg_01.jpg);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e3f40;
	line-height:16px;
}
div {display:block; float:left;}
#galeria div * {float:none;}
p{margin:0px;}
a {font-weight:bold; color:#003b83; text-decoration:none;}
a:hover { color:#ab8833;}
.top{	width:100%;	height:76px;	background:url(../img/bg_02.gif) repeat-x;}
.topsub {width:100%;	 height:76px;	background:center url(../img/bg_01a.jpg) no-repeat;}
.top2{	width:100%;	height:166px; 	background:url(../img/bg_03.gif) repeat-x;}

.contenet {float:none; width:980px; margin-left:auto; margin-right:auto;}
.contentbg {width:980px; background:url(../img/bg_04.gif) repeat-y}
.menubg {width:970px; height:46px; background:url(../img/menu_bg.jpg) no-repeat; margin-left:auto; margin-right:auto; margin-top:5px; float:none; margin-bottom:10px;}
.contact {width:264px; margin-left:20px; background:url(../img/bg_peugeot.jpg) no-repeat;}
.contacttext {margin-left:36px;  margin-top:21px; }
.bannerybg {width:664px; height:175px; background:url(../img/bg_banery.jpg) no-repeat; margin-left:13px;}
.headerbg {width:665px; height:30px; background:url(../img/hader_bg.gif) repeat-x; margin-left:13px; margin-top:10px;}
.contenttext {width:665px; margin-left:13px; margin-top:15px; margin-bottom:20px;}
/* .contenttext img {border: 3px solid #ffffff;} */
.foot {height:85px; width:980px; padding-top:10px;}
.foot a{font-weight:normal; margin-right:10px;}
.slider { margin-top:12px; margin-left:12px;}

.menubg ul { margin: 0;  padding: 0; list-style: none;  margin-left:10px;}
.menubg ul li { display: inline; }
.menubg ul li a { display : block; float : left; text-decoration:none;  position:relative;	background: url(../img/menu.jpg) 0 0 no-repeat; height:46px; }
.menubg ul li a strong { display: none; }

a#menu01 { background-position: 0 0;  width: 63px;}
a#menu01:hover { background-position: 0 -46px;  width: 63px;}
a#menu02 { background-position: -63px 0;  width: 115px;}
a#menu02:hover { background-position: -63px -46px;  width: 115px;}
a#menu03 { background-position: -178px 0;  width: 135px;}
a#menu03:hover { background-position: -178px -46px;  width: 135px;}
a#menu04 { background-position: -313px 0;  width: 58px;}
a#menu04:hover { background-position: -313px -46px;  width: 58px;}
a#menu05 { background-position: -371px 0;  width: 110px;}
a#menu05:hover { background-position: -371px -46px;  width: 110px;}
a#menu06 { background-position: -481px 0;  width: 210px;}
a#menu06:hover { background-position: -481px -46px;  width: 210px;}
a#menu07 { background-position: -691px 0;  width: 105px;}
a#menu07:hover { background-position: -691px -46px;  width: 105px;}
a#menu08 { background-position: -796px 0;  width: 115px;}
a#menu08:hover { background-position: -796px -46px;  width: 115px;}
a#menu09 { background-position: -911px 0;  width: 35px;}
a#menu09:hover { background-position: -911px -46px;  width: 35px;}

 ul.topnav li span { /*--Drop down trigger styles--*/  
     width: 17px;  
     height: 35px;  
     float: left;  
     background: url(subnav_btn.gif) no-repeat center top;  
 } 
ul.topnav li span.subhover {background-position: center bottom ; cursor: pointer;} /*--Hover effect for trigger--*/  

ul.topnav li ul.subnav {  
     list-style: none;  
     position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
     background: #f3f3f3;  
     margin: 46px; padding: 0;  
     display: none;  
     float: left;  
     width: 200px;  
 }  
 ul.topnav li ul.subnav li{ margin: 0; padding: 0; clear: both; height:46px; width: 200px;}  
 ul.topnav li ul.subnav li { float: left;  width: 200px;  height:35px; background: url(../img/submenubg.gif) repeat-x;  }  
 ul.topnav li ul.subnav li:hover { background: url(../img/submenubg2.gif) repeat-x;  } 
 
 ul.topnav li ul.subnav li.m1 a { float: left;  width: 200px;  height:35px; background:  url(../img/submenu1.jpg) 0 0 no-repeat;  } 
 ul.topnav li ul.subnav li.m2 a { float: left;  width: 200px;  height:35px; background:  url(../img/submenu2.jpg) 0 0 no-repeat;  } 
 ul.topnav li ul.subnav li.m3 a { float: left;  width: 200px;  height:35px; background:  url(../img/submenu3.jpg) 0 0 no-repeat;  }  
 ul.topnav li ul.subnav li.m4 a { float: left;  width: 200px;  height:35px; background:  url(../img/submenu4.jpg) 0 0 no-repeat;  }  
 ul.topnav li ul.subnav li.m5 a { float: left;  width: 200px;  height:35px; background:  url(../img/submenu5.jpg) 0 0 no-repeat;  }  
 ul.topnav li ul.subnav li.m6 a { float: left;  width: 200px;  height:35px; background:  url(../img/submenu6.jpg) 0 0 no-repeat;  }  
 ul.topnav li ul.subnav li.m7 a { float: left;  width: 200px;  height:35px; background:  url(../img/submenu7.jpg) 0 0 no-repeat;  }  
 ul.topnav li ul.subnav li.m8 a { float: left;  width: 200px;  height:35px; background:  url(../img/submenu8.jpg) 0 0 no-repeat;  }       
 
a#smenu01 { background-position: 0 0; }
a#smenu01:hover { background-position: 0 -35px; }
a#smenu02 { background-position: -200px 0;  }
a#smenu02:hover { background-position: -200px -35px; }
a#smenu03 { background-position: -400px 0; }
a#smenu03:hover { background-position: -400px -35px; }
a#smenu04 { background-position: -600px 0; }
a#smenu04:hover { background-position: -600px -35px; }
a#smenu05 { background-position: -800px 0; }
a#smenu05:hover { background-position: -800px -35px; } 


.form {margin:4px;}
.clr {clear:both;}
.formbreaker {width:664px; height:5px; background:url(../img/hader_bg.gif) repeat-x; background-position: 0 -29px; margin-top:5px;}

input,textarea,select {background:#eeeee5; border: 0px; font-family:Tahoma, Arial, Helvetica, sans-serif;}
textarea {width:500px; height:120px; font-size:12px;}
input.long {width:200px;}
input.medium {width:80px;}
input.small {width:40px;}

input.error {background:#efb5b5;}
select.error {background:#efb5b5;}
 
 
 
.thumb {	display:block;	float: left; width:162px; height:160px;}
.cattitle {font-size:12px; display:block; float:left; font-weight:normal; margin-top:4px; margin-left:10px;}

