html {
  background: url('./images/bg_body.gif');
  height: 100%;
}

body {
	background: url('./images/bg_body_top.gif') repeat-x top left;
	background-position: 0px -100px; 
  width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font: 11px tahoma, trebuchet ms, tahoma, arial, verdana, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	line-height: 20px;
}

h1, h2, h3, h4, h5, h6,
input, form, p {
	margin: 0;
	padding: 0;
}
h4 {
font-size: 11px;
}
hr.clear {
visibility: hidden;
clear: both;
}
#obsah a {
  color: #900;
	font-weight: bold;
}

h1 {
	font: 24px times new roman, trebuchet ms, arial, helvetica, serif;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	color: #900;
	padding: 0px 0 0px 0px;
	margin: 0px 0 0 68px;
}
h2 {
	font: 18px times new roman, arial, helvetica, serif;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	color: #900;
	padding: 12px 0 5px 12px;
	margin: 0px 0 0 0px;
}
h3 {
	font: 18px times new roman, arial, helvetica, serif;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 1px;
	color: #900;
	padding: 12px 0 5px 12px;
	margin: 20px 0 0 20px;
	display: block;
	float: left;
	
}





#main {
  background: url('./images/bg_cont.jpg') repeat-y top left #c3bb98;
  background-position: 27px 0;
	width: 980px;
	margin: 0px auto;
	margin-top: 0px;
	padding: 0;
	text-align: left;
}

#top_shad { 
  background: url('./images/top_shad.gif') no-repeat top left;
	width: 980px;
	height: 30px;
}

#left_shad {
  background: url('./images/left_shad.gif') repeat-y top left;
	width: 27px;
	height: 30px;
	float: left;
}

#container {
  
  width: 659px;
	float:left;
}

#right_shad {
  background: url('./images/right_shad.gif') repeat-y top right;
	width: 27px;
	float: left;
}

#bottom_shad {
  background: url('./images/bottom_shad.gif') no-repeat top left;
	width: 980px;
	height: 61px;
	clear: both;
}

#head {
	width: 659px;
	height: 190px;
	clear: both;
}

#left_head {
  background: url('./images/') repeat-y top left;
	width: 659px;
	height: 84px;
	float: left;
}

#right_panel {
  
	width: 267px;
	height: 302px;
	float: left;
}

#right_content {
  margin: 0 16px;
    
}

#obsah {
	width: 659px;
	min-height: 268px;
  _height: 268px;
  padding: 0;
}

#padd {
  padding: 0 0px;
}

#float_280 {
  width: 300px;
  float: left;
  margin: 0px 0 0 28px;
  text-align: justify;
    position: relative;
  display: inline;
}

#float_280 p, .strong {
  margin-top: 12px;
  font-weight: bold;
  color: #492b00;
}

#float_600 {
  width: 600px;
  margin: 0px 0 0 28px;
  text-align: justify;
}
#float_600g {
  
  width: 562px;
  margin: 0px 0 0 40px;
}
#float_600k {
  width: 400px;
  margin: 0px 0 0 168px;
  float: left;   
  display: inline;  
  text-align: justify;
}
/**************************** listek ************************************/
#listek {
  margin-left: 83px;
}

#listek strong {
  margin-left: 10px;
}
i {font-size: 9px;
}
#listek strong {display:block; float: right; position:relative; top: -19px;}


a.imghref {
background: #fff;
border: 9px solid #fff;
display: block;
float: left;
width: 99px;
height: 74px;
margin: 0 1px 1px 0;
padding: 0px;
cursor: pointer;
text-decoration: none;
text-align: center;
}

a.imghref:hover {
border: 9px solid #b00;
}

h3 a {
text-decoration: none;
}
h3 > a:hover, h3:hover {
color: #fff;
}





/*

#main_menu {
  background: url('./images/img_10.gif') no-repeat top right;
	width: 926px;
	height: 68px;
	clear: both;
}

ul#buttons {
  margin: 0;
  padding: 0;
  width: 786px;
	height: 68px;
  float: left;
	list-style: none;
}

ul#buttons li {
  margin: 0;
  padding: 0;
  display: inline;
}
ul#buttons li a {
  background: #d25;
  width: 180px;
	height: 68px;
	display: block;
	float: left;
	cursor: pointer;
}
ul#buttons li a {
  background: #d25;
  width: 180px;
	height: 68px;
	display: block;
	float: left;
	cursor: pointer;
}


ul#buttons li.alu a{
  background: url('./images/b1.gif') no-repeat top left;
}

ul#buttons li.disk a{
  background: url('./images/b2.gif') no-repeat top left;
}

ul#buttons li.pneu a{
  background: url('./images/b3.gif') no-repeat top left;
}

ul#buttons li.tuning a{
  background: url('./images/b4.gif') no-repeat top left;
  width: 216px;
}
ul#buttons li.alu a:hover,
ul#buttons li.disk a:hover,
ul#buttons li.pneu a:hover {
  background-position: -180px 0;
}
ul#buttons li.tuning a:hover
 {
  background-position: -216px 0;
}

#under_menu {
  width: 980px;
	height: 21px;
	clear: both;
}
#content_under_menu {  /*contains left, right menu, obsah *//*
  width: 980px;
	clear: both;
}
#u_left {
  background: url('./images/img_11.gif') no-repeat top left;
  width: 186px;
	height: 21px;
	float: left;
}
#u_center {
  background: url('./images/img_12.gif') no-repeat top left;
  width: 608px;
	height: 21px;
	float: left;
}

#u_center a {
  display: block;
  float: left;
  padding: 3px 16px 2px;
  color: #888;
  text-decoration: none;
}

#u_center a:hover {
  background: #eee;
  display: block;
  float: left;
  padding: 2px 16px 0px;
  color: #888;
  border-bottom: 2px solid #888;
  border-top: 1px solid #000;
  color: #000;
 }

#u_right {
  background: url('./images/img_13.gif') no-repeat top left;
  width: 186px;
	height: 21px;
	float: right;
}

#left_menu {
  width: 186px;
	height: 268px;
	float: left;
}

ul#ul_left {
  margin: 0;
  padding: 0;
  /* width: 186px; *//*
	height: 68px;
  float: left;
	list-style: none;
}

ul#ul_left li a{
  background: url('./images/img_20.gif') no-repeat top left;
  width: 186px;
	height: 24px;
	display: block;
	color: #444;
  text-decoration: none;
}

ul#ul_left li.fl{
  width: 186px;
	height: 24px;
	display: block;
	font-weight: bold;
  background: url('./images/img_14.gif') no-repeat top left;
}

ul#ul_left li a:hover{
  background: url('./images/bl_hover.gif') no-repeat top left;
  width: 186px;
	height: 24px;
	display: block;
	color: #000;
}

.fill {
  padding: 3px 0 0 20px;
}

#left_end {
  width: 186px;
	height: 24px;
  background: url('./images/img_25.gif') no-repeat top left;
}

#right_menu {
  background: url('./images/img_18.gif') repeat-y top left;
  width: 186px;
	height: 268px;
	float: right;
}

#fr {
  background: url('./images/img_16.gif') no-repeat top left;
  width: 186px;
	height: 268px; //24
}

#er {
  background: url('./images/img_23.gif') no-repeat top left;
  width: 186px;
	height: 21px;
}









fieldset	{
  float: left;
  margin:0px;
  padding: 0;
  border: 0;
}
		
legend	{
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
   margin: 0;
	border: 0;
	font-size: 10px;
	background: #FF6E12;
	color: #fff;
}
	
select,input {
  margin: 3px;
  padding: 0;
	height: 1.4em;
	background: #fff;
	border: 1 solid #000;
	font-size: 0.7em;
	width: 135px;
} 

     table.pneu-table-view {
      font-family: Tahoma;
      font-size: 10px;
      border: 1px solid #fff;
      
      }
	  
	  table.pneu-table-view a { 
		color: #000;
	  }
	  
	  table.pneu-table-view a:hover { 
		  color: #dd0000;
	  }
      
	  table.pneu-table-view th {
      background-color: #FF6E12;
      color: #fff;
      font-weight: bold;
      padding: 3px;
      border: 1px solid #fff;
      }
       
table.pneu-table-view tr.tbl_row td {
      background-color: #ddd;
      padding: 3px;
      border: 1px solid #fff;
      }
table.pneu-table-view tr td {
	  background-color: #ddd;
      padding: 3px;
      border: 1px solid #fff;
      }
	  
table.pneu-table-view tr.tbl_row_over td {
      background-color: #FFF0AE;
      padding: 3px;
      border: 1px solid #fff;
      }




/*  ############# EQUAL HEIGHT COLUMNS ##################### */


* html #left_shad
	{
	display: inline;
	}

#left_shad, #container, #right_shad, #right_panel
	{
	padding-bottom: 10767px !important;
	margin-bottom: -10767px !important; 
	}

#main
	{
	overflow: hidden; 
	}
	
#main
	{
	float: left;
	float/**/: none;
	}
                                  /*
#maincontent:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#maincontent
	{
	display: inline-block;
	}
/*\*/                                           
#main
	{
	display: block;
	}

#bottom_shad
	{
	clear: both;
	}

* > #bottom_shad, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 3;
	}
                                              

