body { font: 9pt/1.45em Arial,verdana;  background: #f3f3f3 url(../img/bg.png) no-repeat center top;  padding: 0;  margin: 0; }
*>a{outline: none;} 
a img { border-style: none; }
h1, h2 { font-size: 13.5pt;  color: black;  margin: 13px 0 14px;  text-transform: uppercase; }
h1 span, h2 span, .h_white span { color: #fdad00;  margin: 0 1px; }
h3 { font-size: 100%;  color: #fdad00;  margin: 0;  text-transform: uppercase; }
.h_white, .h_grey {   text-transform:uppercase;  font-weight: bold;  font-size: 110%; }
.h_grey { color: #444; }
p { margin: 10px 0; }
a { color: #fdad00; }	
a:hover { text-decoration: none; }
hr { border: 1px solid white;   border-bottom: 1px solid #e3e3e3;  background: none;  margin: 15px 0;  clear: both;	 }

							/****** ALL *******/
							
#all { width: 951px;  margin: 0 auto;  background: white;  padding: 14px; }
.clear { clear: both;  height: 10px; }
.pokracovani, #right .pokracovani { padding-left: 15px;  background: url(../img/sipka.gif) no-repeat left;  text-decoration: underline; }
.pokracovani:hover, #right .pokracovani:hover { background-position: 1px 50%;  text-decoration:none; }

							/****** HEAD *******/
							
#head ul { list-style: none;  margin: 0;  padding: 0;  height: 41px;  background: url(../img/carka2.png) repeat-x bottom; }
#head ul li { float: left;  display: inline;  background: url(../img/carka1.png) no-repeat right bottom;  padding-right: 2px; }
#head ul li a { float: left;  padding: 13px 11px 0px 13px;  background: url(../img/carka2.png) repeat-x bottom;  text-transform: uppercase; color: #212121;  height: 28px;  text-decoration: none; }
#head ul li a:hover, #head ul li.active a { background: #fff;  color: #fdad00; }
#logo {border: 0;}

							/****** MAIN *******/
							
.cont_stin-bott { background: url(../img/carka1.gif) repeat-x bottom;  padding: 10px 10px; min-height: 18px;}
#main { margin: 0;  padding: 0;  width: 704px;  float: left; }
#left_img { float: left;  margin: 20px 15px 0 0; }
.fl_left { float: left;  margin-right: 32px; }  .fl_right { float: right;  margin-right: 0px; }
.podtrh { border-bottom: 1px solid #e3e3e3;  width: 100%;  margin-bottom: 8px;  }
.podtrh h1, .podtrh h2 { margin-bottom: 7px; }

.cont_stin-top { background: url(../img/carka2.gif) repeat-x top;  padding: 10px 22px 20px; }
.novinka { border-bottom: 1px solid #e3e3e3;  padding: 17px 0; }
.novinka p { margin: 3px 0; }
.novinka a { text-decoration: none; }
.novinka a:hover { text-decoration: underline; }
.novinka .pokracovani { margin-left: 20px;  text-decoration: underline; }
.novinka .pokracovani:hover { text-decoration:none; }
.date { color: #cecece; }

#content { padding: 5px 10px 5px 10px; }
#auto-orange {float: right; width: 480px; margin-top: 5px; }
#auto-orange ul { margin: 0; padding: 0 0 0 30px; }
#auto-orange ul li { width: 110px; float: left; display: block; background: transparent url('../img/sipka.gif') no-repeat 0 5px;  padding: 2px 5px 2px 15px; }
#auto-orange ul li a {  }

                            /****** MAIN *******/

.news-item { padding-top: 10px; }   
#news-side .news-item h4 {font-size: 100%;  color: #fff;  margin: 0;  text-transform: uppercase; }    
#news-side .news-item h4 a {color: #fff; }                      
#news-main .news-next a { padding-left: 15px;  background: url(../img/sipka.gif) no-repeat left;  text-decoration: underline; position: relative; top: -7px; }
#news-main .news-date { color: #cecece; padding-right: 10px; position: relative; top: -7px; }

							/****** RIGHT *******/
							
#right { width: 234px;  float: right;  padding: 0;  padding-top: 19px;  color: white; }
#right a { text-decoration: none; }  #right a:hover { text-decoration: underline; }
.grey { background: #8C8C8C url(../img/grey_top.jpg) no-repeat top;  padding: 2px 18px 5px;  margin-bottom: 12px; }
#znacka { background: url(../img/renolt.jpg) no-repeat;  width: 55px;  height: 67px;  float: right; }
#black_1 { background: #8C8C8C url(../img/black1.jpg) no-repeat top;  padding: 2px 18px 5px;  margin-bottom: 12px; }
#viska_black_1 { margin-top: 180px; }
.orange { background: #fdad00 url(../img/orange_top.png) no-repeat top;  padding: 2px 18px 10px;  margin-bottom: 12px; }
.white { color: white; }

                            /****** ALBUM *******/
                            
#album { margin: 20px 0 0 0; }
#album img { float: left; padding: 2px; margin: 2px; border: 1px solid #ccc; }

                            /****** KATALOG *******/
                            
#catalog { border-collapse: collapse; }
#catalog td { vertical-align: top; padding: 20px 5px 5px 5px; margin: 0; border-bottom: 1px dotted #ccc; }
#catalog td h3 { padding: 0; margin: 0; font-size: 110%; }

							/****** FOOTER *******/
							
#footer { padding-top: 20px;  height: 90px; clear: both;  font-size: 0.95em;  color: #949393;  width: 870px;  margin: 0 auto;  padding-left: 70px;  background: url(../img/machin.png) no-repeat 10px 7px; }
#footer a { text-decoration: none;  }  #footer a:hover { text-decoration: underline;  }
#footer p {margin: 0;}

.no {display: none;}
.cleaner {clear: both;}

#osobni {
    float: left;
    width: 300px;
}

#uzitkove {
    float: right;
    width: 170px;
}
