

body {
margin:0;
padding:0;
font:0.75em Arial,Verdana,sans-serif;
line-height:1.4em;
color:#4F5664;
background:#d4dae8 url("body.gif") 0 0 repeat-x;
}

a:link, a:visited {
color:#4F5664;
}
a:hover, a:active {
color:#28b4ff;
text-decoration:none;
}

hr.hr, #pagename, .anchors, .top-anchor {
display:none;
}

img {
border:none;
}

ul {
margin:0;
padding:0;
}
ul li {
margin:0;
padding:0 0 0 15px;
list-style:none;
background:url("li.gif") 0 4px no-repeat;
}
ul ul {
margin:0 0 0 10px;
}
ul li li {
padding:0 0 0 10px;
background:url("lili.gif") 0 5px no-repeat;
}

h1 {
margin:10px 0;
font-size:180%;
color:#1A8CC1;
}
h2 {
margin:10px 0;
font-size:160%;
color:#1A8CC1;
}
h3 {
margin:10px 0 5px 0;
font-size:120%;
color:#1A8CC1;
}
h4 {
margin:5px 0;
font-size:110%;
color:#1A8CC1;
}
h5 {
margin:10px 0 5px 0;
font-size:100%;
color:#4F5664;
}
h6 {
margin:10px 0 5px 0;
font-size:90%;
}

table {
font-size:100%;
border-color:#CCC;
}
th, td {
border-color:#FFF;
}

dl, dt, dd {
margin:0;
padding:0;
}
dl {
clear:both;
padding:3px 0;
}
dt {
float:left;
width:28%;
text-align:right;
}
dd {
float:right;
width:70%;
}

sup, sub {
font-size:80%;
line-height:100%;
}

fieldset {
border:0;
}
legend {
display:none;
}
form {
margin:0;
padding:0;
}
input, textarea, select {
font:90% Arial,Verdana,sans-serif;
border:0;
border:1px solid #B8BECC;
}
input.text {
padding-left:3px;
}
textarea {
padding:3px;
}
.btn-submit input {
cursor:pointer;
font-weight:bold;
text-transform:uppercase;
color:#000;
background:#CCC;
}

hr.hr, #pagename {display:none;}

/**/
.page {
width:100%;
}

.main {
width:752px;
background:#FFF url("main.jpg") 0 0 no-repeat;
margin:0 auto;
}

#header {
height:380px;
position:relative;
}

#logo {
position:absolute;
top:45px;
left:7px;
z-index:5;
}
#logo2 {
display:block;
height:139px;
width:139px;
position:relative;
top:-165px;
left:583px;
z-index:5;
}

#layer1 {
position:absolute;
left:0;
top:0;
width:100%;
}

#layer1-box {
width:750px;
margin:0 auto;
}

#menu1 {
position:relative;
top:200px;
left:0px;
}

#menu1 ul {
margin:0;
padding:0;
}

#menu1 li {
width: 200px;
height:30px;
margin:0;
padding:0;
list-style:none;
background: #fff;
}

#menu1 a {
display:block;
width:200px;
text-decoration:none;
padding:7px 0 6px 0;
margin:0 0 0 -1px;
}

#m11i-home a {
background:#FFF url("m11i1.gif") 0 0 no-repeat;
}
#m11i-o-spolecnosti a {
background:#FFF url("m11i2.gif") 0 0 no-repeat;
}
#m11i-aktualni-akcni-nabidka-vozidel a {
background:#FFF url("m11i3.gif") 0 0 no-repeat;
}
#m11i-autopujcovna a {
background:#FFF url("m11i4.gif") 0 0 no-repeat;
}
#m11i-realizovana-koupe a {
background:#FFF url("m11i5.gif") 0 0 no-repeat;
}
#m11i-kontakt a {
background:#FFF url("m11i6.gif") 0 0 no-repeat;
}

#menu1 a:hover, 
#menu1 a:active, 
#menu1 a:focus {
/*background:none;*/
opacity: .85;
filter: alpha(opacity=85);
}

#menu1 span {
visibility:hidden;
}


#area {
border-right:1px solid #b8becc;
border-left:1px solid #b8becc;
border-bottom:1px solid #b8becc;
float:left;
width:750px;
}

#container {
float:left;
width:100%;
background-color:#FFF;
padding:0 0 20px 0;
}

#content {
text-align:justify;
padding:5px 5px 0;
/*padding:20px 0 20px 25px;*/
}

#footer {
background-color:#d4dae8;
padding-bottom:25px;
clear:both;
}

#menu9 {
padding:10px 0 0 60px;
}

#menu9 li{
float:left;
font-weight:bold;
}

#copyright {
font-size:90%;
text-align:center;
padding:5px 0 0 0;
}

#miton {
font-size:90%;
text-align:center;
}

#bottom-menu {
text-align: center;
padding-top: 8px;
font-weight: bold;
font-size: 11px;
}

.separator{
padding: 0 10px 0 10px;
}

/* pagetitle */
div#title {
background:url('pagetitle-bg.gif') left top repeat-x;
height:34px;
}
div#title div {
height:34px;
}
div#title h1 {
height:34px;
display:none;
}
div#page-o-spolecnosti div#title div {
background:url('title-o-spolecnosti.gif') left top no-repeat;
}
div#page-aktualni-akcni-nabidka-vozidel div#title div {
background:url('title-akcni-nabidka.gif') left top no-repeat;
}
div#page-realizovana-koupe div#title div {
background:url('title-realizovane-koupe.gif') left top no-repeat;
}
div#page-autopujcovna div#title div {
background:url('title-autopujcovna.gif') left top no-repeat;
}
div#page-kontakt div#title div {
background:url('title-kontakt.gif') left top no-repeat;
}

div#page-homepage div.work {
padding:0;
}
div#page-o-spolecnosti div.work,
div#page-kontakt div.work {
padding:5px 0 0 0;
}
div.work {
padding:15px 0 0 0;
}
div.work-box {
padding:0 12px;
}

/* homepage */
div.hp-bar {
height:161px;/*173-12*/
background:url('hp-bar-bg.gif') left top repeat-x;
padding:6px;
margin-bottom:20px;
}
div.hp-bar-box {
background:url('hp-bar-title.gif') left top no-repeat;
padding:0 0 0 174px;
height:161px;
}
div.homebox {
float:left;
height:147px;/*161-14*/
width:150px;/*164-14*/
background:url('hp-bar-item-bg.gif') left top repeat-x;
margin:0 0 0 20px;
padding:7px;
color:#FFF;
font-size:90%;
display:inline;
line-height:1.1;
}
div.homebox img {
padding:1px;
background:url('hp-bar-img-border.gif') left top no-repeat;
}
div.homebox a,
div.homebox a:visited {
color:#33BEFF;
text-decoration:none;
font-weight:bold;
font-size:110%;
text-align:left;
}
div.homebox a:hover {
text-decoration:underline;
}
div.homebox p {
margin:2px 0 0 0;
}


/* o spolecnosti */
div#page-o-spolecnosti div.work div.location-1 {
float:left;
width:377px;/*401-24*/
padding:10px 12px 0;
}
div#page-o-spolecnosti div.work div.location-1 p {
padding:0;
margin:0;
}
div#page-o-spolecnosti div.work div.location-2 {
float:right;
width:315px;/*339-24*/
padding:0 12px;
background:url('location2.gif') left top repeat-x;
}
div#page-o-spolecnosti div.location-2 img {
border:1px solid #CED1DA;
}
div#page-o-spolecnosti a.mapa1 {
margin:0 15px 0 0;
}


/* aktualni akcni nabidka */
/* realizovane koupe */
div.detailbox {
width:208px;
background:#6E7586 url('detailedbox-bg.gif') left top repeat-x;
float:left;
color:#FFF;
margin:0 5px 20px 19px;
padding:5px;
display:inline;
}
div.detailedbox-text {
padding:3px 6px 5px;
}
div.detailedbox-text a {
display:block;
width:147px;
height:29px;
background:url('btn-more.gif') left top no-repeat;
margin-top:5px;
}
div.detailedbox-text a:hover {
background:url('btn-more-1.gif') left top no-repeat;
}
div.detailedbox-text a span {
display:none;
}

/* kontakt */
div#page-kontakt div.work div.location-1 {
float:left;
width:321px;/*345-24*/
padding:10px 12px;
}
div#page-kontakt div.work div.location-2 {
float:right;
width:371px;/*395-24*/
padding:10px 12px;
background:url('location2.gif') left top repeat-x;
}

form#kontakt_2 input.text {
width:244px;
}
form#kontakt_2 textarea {
width:241px;
height:170px;
}
form#kontakt_2 dt {
width:50px;
margin-right:5px;
}
form#kontakt_2 dd {
width:auto;
float:left;
}
div.reqnote {
clear:both;
padding-top:5px;
}
div.reqnote label {
width:55px;
display:block;
float:left;
}
input.submit {
height:23px;
width:74px;
background:url('btn.gif');
color:#FFF;
font-weight:bold;
border:0;
cursor:pointer;
font-size:100%;
}
span.error {
color:#FF0000;
}

/* car detail */
div.car-detail-text {
float:right;
width:476px;/*500-24*/
padding:0 12px;
line-height:1.6;
}
div.car-detail-text h2 {
line-height:1;
}
div.car-detail-img {
float:left;
width:225px;/*240-15*/
padding:0 0 7px 15px;
}
div.car-detail-photos {
float:left;
width:232px;/*240-8*/
padding:0 0 0 8px;
}

div.car-detail-img img {
background:url('car-detail-img-border.gif') left top repeat-x;
padding:5px;
}
div.car-detail-photos img {
background:url('car-detail-photos-border.gif') left top repeat-x;
padding:5px;
}
div.car-detail-photos a {
float:left;
width:105px;
margin:0 0 5px 7px;
}
a.btn-reservation {
width:217px;
height:33px;
display:block;
background:url('btn-reservation.gif') left top no-repeat;
margin:10px 0 0 12px; 
}
a.btn-reservation span {
display:none;
}

div#car-detail-form {
float:right;
width:500px;
clear:right;
}
form#rezervaceForm input.text {
width:150px;
}
form#rezervaceForm textarea {
width:250px;
}
form#rezervaceForm input.submit {
background:url('btn-big.gif');
width:120px;
}
form#rezervaceForm dl {
padding-top:10px;
}
form#rezervaceForm dt {
width:70px;
margin-right:5px;
}
form#rezervaceForm dd {
width:auto;
float:left;
}
form#rezervaceForm div.reqnote label {
width:75px;
}

/* predvadeci a referencni vozy */
div#page-predvadeci-a-referencni-vozy div.work {
text-align:center;
}

