body {line-height:1.3em; background:url('../images/bg.gif') repeat-y center fixed; text-align:center; font-size:80%; font-family:verdana, helverica, sans-serif; margin:0; padding:0;}
table {font-size:100%;}
a {color:#8E494C;}
a:hover, a:focus, a:active {color:#587FA3;}
img {border:none;}
th {text-align:center;}
.clear {clear:both;}
.center {text-align:center;}
.circle {list-style-type:circle;}
.square {list-style-type:square;}
.right {text-align:right;}
.full_width {width:100%;}
.td_top {vertical-align:top;}
.small {font-size:85%;}
.none_list {list-style:none;}
.px_130 {width:160px;}
.px_40 {width:40px;}
ul.margin_30 {margin-left:30px;}
.obr_auto {float:left; margin:1em 20px 10px; 0;}
.hviezdicka {color:red; font-weight:bold;}
div.automobil {margin-top:3em; position:relative; text-align:left;}
legend {border:1px solid #587FA3; border-left:5px solid #587FA3; color:#587FA3; padding:0.2em 0.5em; font-size:120%; font-weight:bold;}
fieldset {border:1px solid #587FA3; margin-bottom:1em;}
fieldset p {margin-left:1em; margin-right:1em;}
fieldset table {margin:0.5em;}
fieldset table input {width:200px;}
fieldset table input.radio {width:15px;}
.width_td_form {width:150px; text-align:right; font-weight:bold;}
.width_td_form_2 {width:240px; text-align:right; font-weight:bold;}
.kurzy td {padding:0.2em 1em;}
h2 {margin-top:1em; font-size:160%; color:#456684; background:url(../images/auto.gif) no-repeat left bottom; padding-left:60px;}
h3 {font-size:135%; color:#587FA3;}
#cont {width:780px; margin:0 auto; text-align:left; position:relative;}
#lang_ver {margin:0; padding:6px 0 0 15px; font-size:11px; font-weight:bold; color:#2C455C; background:url('../images/jazyk.gif') no-repeat left top; position:absolute; top:85px; width:219px; height:23px; max-width:204px; max-height:17px;}
#header {height:113px; width:780px; background:url('../images/header.jpg');}
#header h1 {width:168px; height:44px; margin:0; padding:20px 0 0 21px; font-size:100%;}
#header h1 a, #header h1 span {display:block; width:168px; height:44px; text-indent:-10000px; text-decoration:none;}
#menu {height:42px; background:url('../images/menu.gif'); background-color:#42627F;}
#menu h2, #menu p {position:absolute; top:-10000px;}
#menu ul, #menu li {margin:0; padding:0; list-style:none;}
#menu li {color:white; font-weight:900; text-transform: uppercase; float:left; background:url('../images/menu_sep.gif') no-repeat 5px 10px; vertical-align:baseline;}
#menu li.first {background-image:none;}
#menu li span, #menu li a {color:#8BBDEA; display:block; margin-top:7px; line-height:25px; padding:0 10px 0 25px; vertical-align:baseline; background:url('../images/menu_arrow_li.gif') no-repeat right center;}
#menu li a {color:white; text-decoration:none; background:url('../images/menu_arrow.gif') no-repeat right center;}
#menu li a:hover {color:#8BBDEA; background:url('../images/menu_arrow_li.gif') no-repeat right center;}
#main {margin-top:0;}
#text {width:556px; max-width:541px; float:left; padding-left:15px;}
#sluzby, #autopark_home {margin-top:1em; padding:1em; border:1px solid #C1DBE3; background-color:#E8F5F9; color:#456684;}
#autopark_home {border:1px solid #DBE6ED; background-color:#F8FAFF;}
#sluzby h3, #autopark_home h3 {color:#587FA3; margin-top:0;}
#sluzby li, #autopark_home li {margin:0.3em}
#sluzby ul, #autopark_home ul {margin-bottom:0;}
#kont_left {float:left; margin:1em 0 0 1em; width:230px; }
#kont_right {float:right;margin-top:1em; width:150px; text-align:center; }
#kont_right_2 {float:right;margin-top:1em; width:280px; }
#table_contact {border:none;}
#table_contact {padding:0.5em 1em;}
#table_contact td.strong {color:#456583; font-weight:bold; vertical-align:top;}
table.cennik {width:100%;  border-collapse:collapse;}
table.cennik caption {font-size:135%; font-weight:bold; color:#587FA3; text-align:left; margin:1em 0 0.5em;}
table.cennik th {border:1px solid #587FA3; background:#587FA3; color:#FFF; font-weight:normal; padding:0.2em 0.5em;}
table.cennik td {border:1px solid #587FA3; padding:0.2em 0.5em;}
#sub {width:209px; float:right;}
#sub_top {background:url('../images/sub_top.gif'); height:9px; font-size:1px; line-height:1em;}
#sub_bottom {background:url('../images/sub_bottom.gif'); height:9px; font-size:1px; line-height:1em;}
#sub_middle {background:url('../images/sub_middle.gif'); padding:0 13px 0 8px; color:#39546D;}
#sub_middle a {color:#39546D; text-decoration:underline;}

#sub_middle div p img {margin-left:-17px;_margin-left:-17px;}

#sub_middle div {background:url('../images/sub_text.gif'); padding:0px 11px;}
#sub_middle p {margin:0; padding:1em 0;}
#sub_middle h2 {font-size:10px; margin:8px 0 0; padding:0;}
#sub_middle h2 span {position:absolute; z-index:-1;}
#sub_middle h2#uputavka, #sub_middle h2#uputavka_en {margin-top:0; height:271px; background:url('../images/uputavka.jpg');}
#sub_middle h2#uputavka_en {background:url('../images/uputavka_en.jpg');}
#sub_kontakt, #sub_kontakt_en {height:24px; background:url('../images/kontakt.jpg');}
#sub_kontakt_en {background:url('../images/contact.jpg');}
#sub_rezervacia, #sub_rezervacia_en {height:24px; background:url('../images/rezervacia.jpg');}
#sub_rezervacia_en {height:24px; background:url('../images/reservation.jpg');}
#footer {font-size:85%; background:url('../images/footer.gif') no-repeat; background-color:#466785; padding:20px 10px 15px;}
#footer p {color:white; text-align:center; padding:0; margin:0;}
#footer a {color:white; text-decoration:underline;}


/* jazvec */
div .akcia {background:url('../images/akcia.gif') no-repeat 0 0; _left:-240px; z-index:10; position:absolute; height:82px; width:82px;}
div .discount {background:url('../images/discount.gif') no-repeat 0 0; _left:-240px; z-index:10; position:absolute; height:82px; width:82px;}
.akciova {color:red; font-weight: bold;}
#faq_zoznam {float: left; width: 350px; margin:0; list-style-type:circle;}
#faq_zoznam li {padding-bottom: 5px; }

/* titulka dole */
a.velke {font-size:130%; font-weight:bold;}
table#table_title td {vertical-align:middle; height:70px; color:#456684; padding-left:70px; background:url('../images/ikona_pristavenie_auta.gif') no-repeat 0 7px;}
table#table_title td#ikona_2 {background-image:url('../images/ikona_vyzdvihnutie_klienta.gif');}
table#table_title td#ikona_3 {background-image:url('../images/ikona_nahradne_auto.gif');}
table#table_title td#ikona_4 {background-image:url('../images/ikona_leasinig.gif');}
table#table_title td#ikona_5 {background-image:url('../images/ikona_preprava_osob.gif');}
