html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body{ text-align:left; font-family:Trebuchet MS; font-size:11pt; color:#696969; background:white url('../images/bg.jpg') top left repeat-x;}
#container{width:1000px; margin:0 auto}
.content{width:1000px; float:left; background:url('../images/bottombg.jpg') top left repeat-y;}
.contentbg{background:url('../images/bottom.jpg') bottom left no-repeat; width:1000px;  float:left;}
#header{width:1000px; float:left; height:70px;}
.tel{float:right; color:Black; font-weight:bold; text-align:right; padding-top:10px;}
/*.tel span{color:#ef7019}*/
.tel a{color:Black; text-decoration:none;}
.tel a:hover{text-decoration:underline;}
.slogan{float:left; padding:16px 0 0 10px; color:Black; font-size:13pt;}
.slogan span{font-weight:bold; color:#e23313}
#menu{background:url('../images/menubg.jpg') top left repeat-x; width:998px; height:45px; float:left; border-left:1px solid #9e9d9e; border-right:1px solid #9e9d9e;}
#menu div{float:left; border-right:1px solid #9e9d9e; line-height:45px;}
#menu div a{color:white; text-decoration:none; font-size:13pt;  padding:0 18px 0 18px; display:block }
#menu div a:hover{background:url('../images/activebg.jpg') top left repeat-x; display:block;}
#menu div .active{background:url('../images/activebg.jpg') top left repeat-x; display:block;}
#left{width:236px; float:left; padding:2px 2px 90px 0;}
#left ul{padding-top:20px; list-style:none; padding-left:25px;}
#left ul li {background:url('../images/marker.gif') top left no-repeat; padding:0 0 4px 20px; background-position:0 6px;}
#left ul li a {font-weight:bold; color:#585858; font-size:13pt; text-decoration:none;}
#left ul li a:hover{text-decoration:underline;}

#right{width:762px; float:left; padding:2px 0 10px 0;}
.formbg{background:url('../images/orange.jpg') top left no-repeat; width:324px; height:255px; padding:15px 0 0 13px; color:White; font-weight:bold; float:left; font-size:9pt;}
.formbg h1{color:White; font-weight:bold; font-size:17pt;}
.formbg select{ background:white; z-index:1; position:relative;}
.formbg input{background:white; }
.index_text{background:url('../images/indextext.jpg') top left no-repeat; width:391px; height:250px; overflow:auto; float:left; padding:10px 15px 10px 15px;}
.index_text h1{color:Black; font-size:15pt;}
.index_text h1 span{color:#e23313}
.index_text div{padding-top:2px;}
.featured_product{width:762px; float:left; padding-top:5px}
.feat_item{width:245px; float:left; padding-right:9px; color:Black; font-size:10pt; }
.feat_item .header{width:205px; height:34px; background:url('../images/headerbg.jpg') top left no-repeat; line-height:34px; color:White; font-size:14pt; padding-left:40px; font-weight:bold; padding-bottom:4px;}
.feat_item .text{width:225px; padding:10px; background:white;}
.feat_item .text .img{text-align:center; border-bottom:1px solid #c9c9c9; padding-bottom:5px;}
.feat_item .text a{color:#e84b19}

#copy{width:1000px; float:left; padding-top:30px; text-align:center}
#copy span{padding:0 10px 0 10px;}

#copy a{color:#696969; text-decoration:none;}
#copy a:hover{text-decoration:underline;}

.about_content{width:752px; padding:10px 10px 0 0}
.about_text{width:712px; float:left; background:white; padding:30px 20px 20px 20px}
.about_text div{padding-bottom:15px;}
.about_text div span{color:#ee6809; font-weight:bold;}
.about_text a {color:#ea2c0b;}

.form{padding-top:32px;}
.form .item{width:275px; border:1px solid #b4b4b4; background:white; height:22px; overflow:hidden; font-weight:bold;}
.form .spacer{width:275px; height:4px; overflow:hidden;}
.form .item div{float:left; padding-left:5px;}
.form .item div input{width:210px; background:white; border:0;}
.form .item div input#id_phone {width:150px;}
.form .item2{width:275px; border:1px solid #b4b4b4; background:white; height:118px; overflow:hidden; font-weight:bold;}
.form .item2 div{padding:5px 0 0 5px}
.form .item2 div textarea{width:260px; height:80px; border:0;}
.adres{background:url('../images/orangebg.jpg') top left no-repeat; width:247px; height:194px; color:White; font-size:10pt; font-weight:bold; padding:5px 15px 0 15px;}
.adres div a{color:White; font-weight:normal;}
.workhours{position:relative; left:-160px;   font-size:10pt; padding-top:5px;}
.orange{background:url('../images/orange2.jpg') top left no-repeat; float:left; width:746px; height:126px; padding:10px 0 0 14px; color:White;font-weight:bold; font-size:9pt;}
.orange h1{color:White; font-size:17pt;}
.orange  input{background:white;}
.orange  select{background:white;}

.search_result{width:760px; background:white; padding:10px 0 0 0; float:left;}
.result_item {
    float:left;
    font-size:9pt;
    text-align:center;
    padding:5px;
    width: 177px;
}
.result_item .bold{font-weight:bold; color:#e02e09}
.result_item div img{padding-bottom:4px;}
.result_item div a{font-weight:bold; color:#e02e09; text-decoration:none;}
.result_item div a:hover{text-decoration:underline;}

.white{background:white; width:760px; float:left; padding-top:10px;}

.info{background:url('../images/bg2.jpg') top left repeat-x; padding:5px 10px; border:1px solid #c0c0c0; float:left; height:109px; width:309px; font-weight:bold; font-size:8pt; color:Black; }
.info div span{color:#e02e09}
 
 
 div.overlay { 
     
    /* growing background image */ 
    background-image:url(../images/white.gif); 
     
    /* dimensions after the growing animation finishes  */ 
    width:600px; 
    height:470px;         
     z-index:200;
    /* initially overlay is hidden */ 
    display:none; 
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(../images/close.gif); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}    

select#id_type_id {width: 310px;}
select#id_manufacturer_id {width: 118px;}
select#id_mast_id {width: 102px;}
select#id_fuel_id {width: 80px;}
select#id_year_start {width: 58px;}
select#id_year_end{width: 58px;}
select#id_capacity_start{width: 60px;}
select#id_capacity_end{width: 60px;}
input#id_serial_number {width: 45px;}
input#id_price {width: 75px !important;}

.cb {clear: both;}
.h1px {height: 1px;}

div.scrollable { 
    position:relative; 
    overflow:hidden; 
    width: 360px; 
    height:90px;
    float:left; 
    padding-top:15px;
} 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 
div.scrollable div.items div { 
    float:left;
    padding-right:4px;
  
    vertical-align:bottom;
     
} 
   div.scrollable div.items div img{border: 3px solid #c0c0c0}
div.items div.active img{ 
}
div.scrollable {
    float:left; 
}
a.prev, a.next, a.prevPage, a.nextPage {
    display:block;
    width:14px;
    height:68px;
    background:url('../images/left.gif') no-repeat;
    float:left;
    padding-right:1px;
    margin:0;
    margin-top:25px;
    cursor:pointer;
    font-size:1px;
}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {
}
a.disabled {
    visibility:hidden !important;       
}
a.next, a.nextPage {
    background-image:url(../images/right.gif); width:14px; height:68px;
    margin-left:10px;
    margin-top:25px;
    clear:right;    
}

div.prod_info  ul.errorlist{
    list-style: none;
    color: #822;
    font-size: 14px;
}
div.prod_info {
    padding: 5px 10px;
    border: 1px solid #c0c0c0;
    float: left;
    float: left;
    width: 309px;
}

.prod_info div.labels {
    float:left;
    padding-right:5px;
    width: 60px;
    font-size: 12px;
    font-weight: normal;
}
.prod_info label {
    font-weight: bold;
    width: 90px;
}

input#prod_submit {
    border: 1px solid #333;
    background: url('../images/button_bg.jpg') repeat-x;
    font-weight: bold;
    color: white;
}

div#pages span.active_left_side_page {
    background-color: #888;
    color: #e6e6e6;
    font-weight: bold;
    padding: 0px 5px;
}

div.sitemap a {
    text-decoration: underline;
}

div.sitemap a:hover {
    text-decoration: none;
}
