html, body  { 
height:100%;
padding:0; 
margin:0; 
} 

body {
margin:0;
padding:0;
font-family:Tahoma,Verdana,Arial;
font-size:70%;
background-color:#CCCFD1;
}



img {
border:none;
}

hr {
color:#C3C3C3;
background-color:#C3C3C3;
height:1px;
border:none;clear:both;
}

A {
text-decoration:none;
color:#BA2022;
cursor: pointer;
}

A:hover {
color:#264086;
text-decoration:underline;
}

h1 {
color:#BA2C1F;
font-weight:bold;
margin:0 0 20px 0;padding:0;
font-size:110%;
text-transform:uppercase;
}
h2 {
color:#BA2C1F;
font-weight:bold;
margin:20px 0 5px 0;padding:0;
font-size:100%;
clear:both;
}
.notfirst {
margin-top:35px;
}

p {
margin:5px 0;padding:0;
line-height:1.4;
text-align:justify;
}


.nastred {
text-align:center;
}

.vpravo {
text-align: right;
}
.chyba {
color:red;
}

ul.odrazky li {
margin-bottom:5px;
}

/*---BOX---**/

#wrap {
height: auto; 
min-height: 100%; 
_height: 100%; /* IE */ 
position:relative;
background:#CCCFD1 url("../images/back.gif") repeat-y top center;
width:852px;
margin:0 auto;
}


#box {
width:850px;
margin:0 auto;
position:relative;
overflow:auto;
padding-bottom:50px;
}

/*---FORM---*/
form {
margin:0;padding:0;
position:relative;
overflow:auto;
width:500px;
}
.input_text {
font-size:11px;
width:200px;
border:1px solid #BA2C1F;
background-color:#ffffff;
margin:3px 0;padding:0;
height:15px;
}
label {
width:180px;
display:block;
float:left;
margin:3px 0;padding:0 15px 0 0;
text-align:right;
}
.submit_button {
width:80px;
text-align:center;
color:#DEC2BF;
margin:0 0 0 25px;padding:0;
border:none;
font-size:10px;
position:absolute;
right:20px;bottom:3px;
text-transform:uppercase;
border:1px solid #000;
background-color:#BA2C1F;
}


/*---TOP---*/
#top {
margin:0 auto;
width:850px;
height:261px;
background:url("../images/top.jpg") no-repeat left top;
position:relative;
}
.logo {
position:absolute;
top:29px;left:0;
}
ul#mainMenu {
list-style-type:none;
margin:0;padding:0;
position:absolute;
left:169px;bottom:0;
}
ul#mainMenu li {
float:left;
width:170px;
height:44px;
}
ul#mainMenu li A {
display:block;
float:left;
width:170px;height:44px;
background:url("../images/button.png") no-repeat left top;
line-height:50px;
text-align:center;
color:#DEC2BF;
text-decoration:none;
text-transform:uppercase;
}
ul#mainMenu li A:hover {
background:url("../images/button2.png") no-repeat left top;
}
ul#mainMenu li A.current {
color:#fff;
font-weight:bold;
background:url("../images/button2.png") no-repeat left top;
}

#jor {
position:absolute;
top:232px;left:30px;
color:#fff;
font-weight:bold;
font-size:1.2em;
}

/*---top---*/


/*---LEFT---*/
#left {
width:169px;
float:left;
}
ul#sideMenu {
list-style-type:none;
margin:0;padding:0;
}
ul#sideMenu ul {
list-style-type:none;
margin:5px 5px 5px 20px;padding:0;
}
ul#sideMenu li {
height:100px;
border-bottom:2px solid #fff;
padding-top:20px;
line-height:1.4;
}
ul#sideMenu li A {
background:url("../images/dot.png") no-repeat 0 4px;
padding-left:20px;
color:#5C5D69;
text-transform:uppercase;
font-weight:bold;
display:block;
line-height:1.4;
}
ul#sideMenu li A:hover {
background:url("../images/dot2.png") no-repeat 0 4px;
color:#AF3024;
text-decoration:none;
}
ul#sideMenu li.current A {
background:url("../images/dot2.png") no-repeat 0 4px;
color:#AF3024;
}
ul#sideMenu li.current li {
background:url("../images/dota2.png") no-repeat 0 6px;
color:#AF3024;
}

ul#sideMenu li li {
height:auto;
border:none;
background:url("../images/dota.png") no-repeat 0 6px;
padding:0 0 0 15px;margin:0 0 5px 0;
font-weight:normal;
text-transform:none;
}



/*---CONTENT---*/
#content {
float:left;
margin:20px 0 0 50px;
width:570px;
overflow:auto;
}

/*---BOTTOM---*/
#bottom {
position:absolute;
bottom:0px;left:1px;
height:42px;
background:url("../images/bottom.png") no-repeat left top;
width:850px;
overflow:auto;
}
#bottom .offaxis {
margin:8px 0 0 0;padding:0;
color:#9C9CA3;
width:170px;
text-align:center;
font-size:90%;
}
.logooa {
position:relative;
top:3px;
}
#bottom ul {
list-style-type:none;
margin:0;padding:0;
position:absolute;
top:15px;left:170px;
}
#bottom ul li {
float:left;
width:170px;
text-align:center;
}
#bottom A {
color:#9C9CA3;
text-decoration:none;
text-transform:uppercase;
font-size:90%;
}

#bottom A:hover {
text-decoration:underline;
}

/*---TABLE.VOZIDLA---*/
table.vozidla {
margin:0;padding:0;
border-collapse:separate;
}
table.vozidla A:hover {
color:#BA2022;
}
table.vozidla td {
border-bottom:1px solid #C3C3C3;
padding:3px 5px;
color:#5A5B60;
}
table.vozidla th {
border-bottom:1px solid #C3C3C3;
border-top:1px solid #C3C3C3;
padding:3px 5px;
text-align:left;
color:#5D6067;
background-color:#CBCFD0;
margin:1px;
border-spacing:10px;
}
table.vozidla tr.licha td {
background-color:#F5F5F5;
}

/*---VOZIDLO---*/
.vozidlo {
overflow:auto;
width:570px;
border-top:1px solid #C3C3C3;
padding:10px 0;
}
.vozidlo A {
text-decoration:underline;
font-weight:bold;
}
.vozidlo .preview {
width:110px;height:75px;
background-color:#000;
float:left;
margin-right:10px;
text-align:center;
}
.vozidlo th {
text-align:left;
width:90px;
}

table.vozidlo_detaily th {
text-align:left;
padding:2px 5px;
border-bottom:1px solid #C3C3C3;
}
table.vozidlo_detaily td {
width:120px;
padding:2px 5px;
border-bottom:1px solid #C3C3C3;
}
table.vozidlo_detaily th.rozmery {
padding-left:30px;
}


.gallery {
margin:20px 0;
}
.gallery_item {
width:110px;height:75px;
background-color:#000;
float:left;
margin:0 5px 5px 0;
text-align:center;
}

.sloupce {
width:570px;
clear:both;
padding-bottom:1em;
overflow:auto;
}
.sloupec1 {
width:270px;
float:left;
}
.sloupec2 {
width:300px;
float:left;
position:relative;
}
.onlineformular {
position:absolute;
top:215px;left:40px;
}
