* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

html, body {
	height: 100%;
}

body {
	font-family : times, serif; 
	min-width: 100%;
	color: #000;
	font-size: 0.7em;
	text-align: center;
	line-height: 1.5;
	background: #3d3d3d;
}


#main {
 	width: 980px;
	margin: 0 auto;
	min-height: 100%;
 	height: 100%;
	position: relative;
	text-align: left;
}

body>#main {
 	height: auto;
 } 
 
#head {
 	width: 980px;
	height: 140px;   
	display: block;     
	margin: 0px;
	text-align: right;
	background: #3d3d3d url('../images/backgroundd-top.jpg') no-repeat;
	                                          
} 

#container {
	width: 980px;
	min-height: 244px;
	display: block;
	background:  #858586 url('../images/background-bottom.jpg') no-repeat bottom;
	text-align: left;
}

#container_in_container {
	position: relative;
	left: 70px;
	top: 60px;
	background: transparent;
	width: 340px;
	height: 120px;
	overflow: hidden;
}

#obsah {
	width: 980px;
	background: #858586;
	margin: 0 auto;
  text-align: left;
}

#obsah_left {
	width: 450px;
	float: left;
	border-right: 0px dotted #9999a6;  
	padding-top: 10px;
} 
#obsah_left_stroje {
	width: 100%;
	float: left;
	border-right: 0px dotted #9999a6;      
	padding-top: 10px;
} 
#obsah_right {
	width: 480px;
	float: left;
	padding-left: 20px;
	text-align: center;      
	padding-top: 15px;
} 


#bazaronindex {
	background: #717172;
	border: 2px groove gray;
	margin-top: 30px;
	padding: 10px;
	text-align: left;
	width: 470px;
}
#bazaronindex table{
	width: 300px;

}
.bazar_left {
	width: 100px;
	padding: 3px 10px 0px 10px;
	vertical-align: top;
	text-align: left;
}
#bazar_menu {
	width: 100%;
	text-align: left;
	padding-top: 20px;
}
#bazar_menu a {
	padding: 0px 10px 5px 10px;
	color: white;
	font-weight: bolder;\
	font-size: 30px;
}
.bazar_polozka {
	width: 600px;
	background: white;
}

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	
	width: 480px; /* ems so it will grow */
	background: url(../images/rounded_corners/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	text-align: left;
	float: left;
}
.boxhead {
	background: url(../images/rounded_corners/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(../images/rounded_corners/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../images/rounded_corners/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 15px 30px 31px;
}
.max_vyska {
	width: 60px;
	height: 60px;
	display: block;
	overflow: hidden;
	float: left;
}

h1 {
	color: #292929;
	padding-left: 20px;
	font-style: italic;
	font-family : Arial, Helvetica, sans-serif;	
}
h1#welcome {
	font-size: small;
	width: 400px;
	text-align: justify;
	font-style: italic;
}

#white {
	color: white;
}
#black, #black a {
	color: black;
}
.gray  {
	color: gray;
}

  
#obsah p {
	text-align: left;
	font-size: 1.1em;
	text-align: justify;
	width: 400px;
	padding: 10px 20px 10px 20px;
	font-family : "Times New Roman", Times, serif;
	background: transparent url('../images/line.png') no-repeat bottom;
}
#obsah p:first-letter {
	font-size: large;
	color: #22241c;
	padding-left: 20px;
}  
 
#footer {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	text-align: center;
	background: #2a2a2a;
	height: auto;
} 
 
#down_container {
	width: 100%;
	margin: 0 auto;
	text-align: left;
} 
#left_container {
	width: 400px;
	float: left;
	height: auto;
	padding: 10px 10px 10px 10px;
	background: gray;
} 
#right_container {
	width: 555px;
	float: left;
	background: gray;
} 

#footer_obsah {
	color: gray;
	text-align: center;
	width: 100%;
	height: auto;
}

#copyright {
	font-size: x-small;
}

#footer_span {
	padding-left: 20px;
	font-size: x-small;
}
#footer_span a, #footer_span a, #copyright a{
	color: gray;
	text-decoration: none;
}
#footer_span point{
	color: orange;
}


/* css pro tabulku s pneu */
table.table_pneu {
    width: 600px;
    text-align: center;
}
tr.even {
    background: gray;
}
td.hlavicka {
    background: orange;
    border: 2px outset black;
}

#button {
    background: gray url('../images/button.png') no-repeat;
    border: 0px;
    width: 93px;
    height: 25px;
    display: block;
    text-align: left;
    font-weight: bold;
    font-size: 15px;  
    text-align: center;
    float: right;
    color: #3d3d3d;
    cursor: hand;
}

.colon {
    background: gray url('../images/colon_bcg.jpg') repeat-x;
    border: 1px solid white;
    height: 17px;
    position: absolute;
    left: 120px;
}
textarea {                        
    width: 96%;
    background: #858586;
    margin: 10px 10px 10px 10px;
}
.radek_dotaznik {
    line-height: 22px;
}
.poptavkovy_formular {
                 
    padding: 10px 10px 10px 10px;
}
fieldset {
    border: 1px solid #bfbfbf;  
    padding: 0 10px 0 10px;    
}
legend {
    color: orange;
    font-size: 1.5em;
}

.menu_stroje {
    color: white;
    font-size: 2em;
    
}
.red {
    color: orange;
}

.info {
    margin-left: 20px; 
    padding: 15px 15px 15px 15px; 
    width: 400px; 
    height: auto; 
    border: 0px outset gray; 
    border-top: 0px outset gray;
    background: gray url('../images/contacts.png') no-repeat right top;  
}       
.email{ unicode-bidi:bidi-override; direction: rtl;} 
#kontakty {
  margin: 10px;
}     
#kontakty tr {
  vertical-align: top;
}
#kontakty tr td{
  padding-top: 5px;
}
  /* ---------------------- Dolphin nav ---------------------- */
#tabs24{position:relative;height:43px;font-size:12px;text-transform:uppercase;background: #3d3d3d url("../images/time4bed_bg.gif") repeat-x bottom left;font-family:Georgia, "Times New Roman", Times, serif; padding-top: 20px;}
#tabs24 ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#tabs24 ul li{display:block;float:left;margin:0 2px;}
#tabs24 ul li a{display:block;float:left;color:#ffdab6;text-decoration:none;padding:0 0 0 25px;height:43px;line-height:50px;}
#tabs24 ul li a span{display:block;float:left;padding:0 25px 0 0;height:31px;width:auto;}
#tabs24 ul li a:hover{color:#fff;}
#tabs24 ul li a:hover span{display:block;cursor:pointer;}
#tabs24 ul li a.current,#tabs24 ul li a.current:hover{color:#894d12;background:transparent url("../images/time2bed_left-ON.gif") no-repeat top left;}
#tabs24 ul li a.current span{background:transparent url("../images/time2bed_right-ON.gif") no-repeat top right;height:43px; color: black;}
/* ---------------------- END Dolphin nav ---------------------- */	