/* reset okraju */
* {margin:0;padding:0;}

body {font:13px/16px Verdana, "Geneva CE", lucida, sans-serif;color:#000000;background:#8AB51A;padding-bottom:20px;}

body,html {
   margin:0; padding:0;
   height:100%;
   _overflow:hidden;
   }
#all {
   margin:0; padding:0;
   height:100%;
   overflow:auto;
   }

	
/* cely obsah */
#all-content {width:740px;text-align:left;margin:0 auto;}

/* logo a adresa */
#adress {float:right;font-style:italic;text-align:right;color:#057700;background:#8AB51A;padding-top:10px;font-size:0.9em;font-weight:bold;}
#logo {width:421px;height:84px;line-height:84px;font-size:3.5em;}

#reservation {padding:5px;color:#057700;background:#FFAE00;font-size:1.1em;font-weight:bold;}

#top-info {width:100%;border-collapse:collapse;color:#ffffff;background:#8AB51A;vertical-align:middle;}
#top-info td.first {width:364px;border-right:1px solid #808080;padding-right:3px;}
#top-info td.second {width:140px;font-size:0.9em;text-align:center;padding:5px 3px 0px 3px;border-right:1px solid #808080;}
#top-info td.third {width:230px;text-align:right;}
#top-info #free-delivery {width:230px;height:127px;font-size:1.4em;}

/* horni menu */
#menu {height:21px;color:#FFAE00;background:#057700;line-height:21px;}
#menu ul {font-size:0.9em;font-weight:bold;}
#menu ul li {float:left;list-style-type:none;padding:0 18px;}
#menu img {float:right;}

/* hlavni obsah a prave menu*/
#main-menu {color:#000000;background:#ffffff;}

/* hlavni obsah */
#main {float:left;width:569px;color:#000000;background:#ffffff;}
#main-content {padding:21px;}

#main h2 {font-size:1.3em;padding:10px 5px;color:#057700;background:#FFAE00;}
#main h3 {padding:20px 5px 10px 5px;}
#main ol {margin:15px 0 15px 31px;color:#057700;background:#ffffff;}
#main ol li {padding:5px 0;}
#main p {font-size:0.85em;}

/* hlavni nadpis */
#main-h {color:#057700;background:#ffffff;margin-bottom:40px;}
#main-h h1 {float:left;font-size:1.4em;padding:0 0 0 25px;color:#057700;background:#ffffff;}
#main-h div {float:right;font-weight:bold;}

/* prave menu */
#menu-right {float:right;width:171px;color:#000000;background:#ffffff;}

#special-offer {color:#ffffff;background:#057700;clear:right;}
#special-offer td {padding:3px 0;}
#special-offer td.left {vertical-align:middle;padding:3px 4px;}

.menu-box {border:1px solid #808080;border-right:none;margin:20px 0;}
.menu-box-head #weather {float:right;padding-top:5px;}
.menu-box-head {font-size:1.4em;line-height:120%;color:#057700;background:#FFAE00;padding:5px;}
.menu-box-head-sleva {font-size:1.4em;line-height:120%;color:#000000;background:#FFAE00;padding:5px;}
.menu-box-head h2 {font-size:1em;line-height:120%;color:#057700;background:#FFAE00;text-align:center;}
.menu-box-content {clear:right;padding:5px;font-size:0.85em;}
.menu-box-content img {display:block;}
.menu-box-content ul {margin:10px 0 10px 10px;}
.menu-box-content ul li {list-style-type:none;padding:2px 0;}
#map {padding:0;}
#delivery {font-size:1em;font-weight:bold;text-align:center;}

/* paticka */
#foot {clear:both;padding:10px;text-align:center;font-weight:bold;font-style:italic;color:#057700;background:#ffffff;}


/* odkazy */
#head a {color:#057700;background:#8AB51A;text-decoration:underline;}
#head a:hover {text-decoration:none;}
#head #reservation a {color:#057700;background:#FFAE00;}

#logo a {text-decoration:none;}

#menu a {color:#FFAE00;background:#057700;text-decoration:underline;}
#menu a:hover {text-decoration:none;}
#menu a.active {text-decoration:none;}

.menu-box-head a {color:#057700;background:#FFAE00;text-decoration:underline;}
.menu-box-head a:hover {text-decoration:none;}

.models a {color:#FFAE00;background:#057700;text-decoration:underline;}
.models a:hover {text-decoration:none;}

/* obecne */
a img {border:none;}
span.cond {color:#ff0000;font-weight:bold;}


/* informace na indexu */
#car-rental {color:#ffffff;background:#057700;padding:3px;}
#car-rental img {float:left;padding-right:3px;}
#car-rental h3 {font-size:1.2em;margin-bottom:10px;}
#car-rental p {margin-bottom:15px;font-size:0.85em;}
#car-rental p.last {text-align:right;padding-right:40px;margin:0;}

#main p.big-center {font-size:1.35em;margin:40px 0 20px 0;text-align:center;color:#057700;background:#ffffff;}

/* nabidka aut na indexu */
table.cars {width:480px;font-size:1.2em;margin:20px auto;color:#ffffff;background:#057700;border-collapse:collapse;}
table.cars td.photo {padding:5px 0 5px 2px;}
table.cars td.sale {padding-top:10px;font-weight:bold;font-style:italic;color:#FFAE00;background:#057700;}
table.cars td.book {vertical-align:bottom;padding-right:2px;}
table.cars div.right {text-align:right;}

/* ceny aut */
.models-title {padding:3px;margin:25px 0;color:#000000;background:#057700;}
#main .models-title p {color:#ffffff;background:#057700;font-size:1.1em;font-weight:bold;padding-bottom:5px;}
.models {color:#000000;background:#ffffff;font-size:0.85em;width:100%;border-collapse:collapse;}
.models td.photo {padding:5px;vertical-align:top;}
.models td.info {width:81px;text-align:center;padding:5px 0;}
.models td.desc {width:232px;padding:5px 0;}
.models td.reserv {text-align:center;padding:10px 0;}
.models td.reserv a {padding:1px 10px;font-weight:bold;font-size:1.1em;color:#FFAE00;background:#057700;}
.models tr.more td {text-align:right;padding:0 10px 10px 0;font-size:1.1em;font-weight:bold;}
.models tr.more a {color:#000000;background:#ffffff;}

.models-prices {margin:0 0 20px 5px;text-align:center;border-collapse:collapse;}
.models-prices th, .models-prices td {border:2px solid gray;}
.models-prices th {color:#FFAE00;background:#057700;font-weight:bold;}
.models-prices td {width:100px;}
.models-prices .days td {font-weight:bold;color:#000000;background:#FFAE00;}


