/* ---- CSS by exist, ICQ: 218659162 ----*/

* {
	margin: 0;
	padding: 0;
	border: none;
	line-height: 130%;
}
body {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 80%;
	 _font-size: 70%;
     text-align: center;
	 background: #C0C0C0;
	 color: #333333;
}
#main-null {
	width: 805px;
	width: 790px;
	margin-left:  auto;
	margin-right: auto;
	background: #ffffff url("../images/main-bg.gif") no-repeat;
	text-align: left;
	padding: 11px 5px;
	border-left: 4px #0099CC solid;
	border-right: 4px #0099CC solid;
	height: 100%;
}
#main {
	
}
#hlavicka {
     width: 791px;
     height: 358px;
}
#vpravo-null {
     width: 537px;
     float: right;
	 text-align: left;
}
#vpravo {
     padding: 10px 10px 10px 25px;
}
#vlevo-null {
	margin-left:-4px;
    width: 242px;
    overflow: hidden;
    float: left; 
}
#vlevo {
     padding: 10px 10px 10px 20px;
	 text-align: left;
}

#paticka-null {
	width: 100%;
	clear: both;
	font-size: 80%;
	color: #000000;
}
#paticka {
	padding: 45px 0 3px;
	text-align: center;
}

/* KONKRETNI STYLY */
.noscreen {
	display: none;
}
img.left { float: left; margin: .33em 1em .33em 0; }
img.right { float: right; margin: .33em 0 .33em 1em; }
.invisible {
	color: #ffffff;
	clear: both;
}
a {
	text-decoration: underline;
	color: #333333;
}
a:hover {
	text-decoration: none;
}
h2,h3,h4 {
	margin: 5px 0 7px;
	font-size: 140%;
	_font-size: 150%;
	color: #003399;
}
h2.inline {
	display: inline;
	margin-right: 5px;
}
#nadpis-detail {
	position: absolute;
	top: 375px;
	left: 127px;
	_left: 122px;
	width: 200px;
}
h3 {
	line-height: 180%;
	font-size: 95%;
	color: #990000;
	margin: 5px 0 7px;
}
h3.wallpapery {
	background-color: #F4F4F4;
	border-bottom: 1px #E5E5E5 solid;
	clear: both;
	padding: 3px 6px;
	height: 19px;
	margin-top: 40px;
}
h4 {
	margin-top: 20px;
	font-size: 100%;
	color: #333333;
}

#vpravo h3 {
	border-bottom: 1px #999999 solid;
	margin-bottom: 3px;
}
p {
	margin: 5px 0;
}
hr {
	border: none;
	text-align: left;
	height: 1px;
	background-color: #999999;
	_border: 1px #999999 solid;
	margin: -5px 0;
}
hr.kratka-cara {
  width: 100px;
  height: 1px;
  color: #999999;
  background-color: #999999;
  border: 0px solid #999999;
  margin: 5px 0;
}

ul {
	margin: 8px 0 14px 24px;
}
.small {
	font-size: 80%;
}
p.small strong {
	color: #990000;
}

/*logo*/
h1#logo {
	position: relative;
	left: 546px;
	top: 14px;
	width: 198px;
	height: 53px;
	overflow: hidden;
	text-align: left;
	padding: 0 60px;
	_padding: 5px 40px;
}
h1#logo a {
	font: 16px Tahoma;
	_font: 14px Tahoma;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
h1#logo a:hover {
	text-decoration: underline;
}
h1#logo span {
	display: block;
	width: 198px;
	height: 53px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	_cursor: hand;
}
#logo p {
	margin: 0;
	color: #000000;
	padding-left: 20px;
}
/*menu*/
ul#menu,ul#spodni-menu  {
	width: 150px;
	position: relative;
	left: 563px;
	top: 15px;
	_top: 21px;
	text-align: right;
}
ul#spodni-menu  {
	 margin-top: 6px;
}
ul#menu li,ul#spodni-menu li {
	padding-top: 3px;
	border-bottom: 1px #A1A49E solid;
	list-style: none !important;
	height: 17px;
}
ul#menu a,ul#spodni-menu a {
	font-weight: bold;
	color: #990000;
	font-size: 12px;
	text-decoration: none;
	height: 17px;
}
ul#spodni-menu a {
	font-weight: normal;
}
ul#menu a:hover,ul#spodni-menu a:hover {
	color: #000000;
}
/*auta*/
#auta-vlevo {
	float: left;
	width: 207px;
	margin-right: 50px; 
}
#auta-vpravo {
	float: right;
	width: 207px;
}
#auta-vlevo img,#auta-vpravo img {
	width: 85px;
	height: 52px;
	float: left;
	margin-right: 3px;
}
#auta-vlevo span,#auta-vpravo span{
	display: block;
	margin: 3px;
	font-size: 80%;
	color: #999999;
}
#auta-vlevo strong,#auta-vpravo strong{
	display: block;
	color: #003399;
	padding-top: 9px;
	_padding-top: 13px;
}
#auta-vlevo strong.jedna,#auta-vpravo strong.jedna{
	position: relative;
	padding-top: 23px;
	_padding-top: 25px;
}
#auta-vlevo a,#auta-vpravo a{
	display: block;
	border-bottom: 1px #FFCC33 solid;
	border: 80%;
	margin-bottom: 7px;
	clear: left;
	text-decoration: none;
}
#auta-vlevo a:hover ,#auta-vpravo a:hover {
	border-bottom: 1px #990000 solid;
}
/*images*/
#vlevo img {
	margin-top: 10px;
}
#vlevo img.nabizime {
	width: 212px;
	height: 166px;
	margin-top: 20px;
}
#vlevo img.nase-autosalony,#vlevo img.prodejni-mista,#vlevo img.autobazar{
	width: 205px;
	height: 136px;
	margin-top: -5px;
}
#vlevo img.prodejni-mista {
	margin: 0 0 8px;
}
img.autobazar {
	margin: -9px 0 5px;
}
.dolu {
	margin-top: 34px;
}
/*formulare*/
select {
	border: 1px #999999 solid;
	margin: -5px 0 2px;
}

#poprask { text-align: center; }
#poprask fieldset {
  width: 490px;
  margin: 0 auto;
  overflow: hidden;
  border: 1px solid #003399;
  line-height: 1.3em;
  text-align: center;
}
#poprask div { text-align: left; clear: both; }
#poprask legend { padding: 0 3px; margin: 0 1em; }
#poprask label, #poprask #antispamDiv label {
  display: block;
  float: left;
  width: 300px;
  clear: left;
  padding: 0 .75em;
  margin: .5em 15px .2em 0;
  text-align: left;
}
#poprask div label { margin: .5em 0 .2em; }
#poprask .vyzvednuti label { display: inline; float: none; }

#poprask input, #poprask textarea {
  float: left;
  padding: 2px;
  margin: 2px 0;
  vertical-align: middle;
  border: 1px solid #003399;
}
#poprask .vyzvednuti input, #poprask .vyzvednuti textarea { border: 0; float: none; margin-right: 0; }
#poprask .full { width: 100%; }
#poprask .vyzvednuti label { width: auto;}
#poprask .button {
  float: none;
  clear: both;
  margin-bottom: 1em;
}

/*auta*/
span.cena {
	float: right;
	margin-top: -18px;
	color: #990000;
}
.ojete-hlavni {
	width: 170px;
	height: 118px;
	float: left;
}
.ojete-fotografie {
	width: 99px;
	margin-top: 13px;
	float: right;
}
.ojete-fotografie  img{
	width: 45px;
	height: 31px;
	float: left;
	margin: 2px 3px 2px 0;
}
table {
	width: 209px;
	font-size: 80%;
	font-weight: bold;
	float: left;
	margin-top: -6px;
	_margin-top: 0;
} 
col.prvni,th {
	text-align: right;
	color: #333333;
}
col.druhy,table {
	color: #990000;
}
h4.vybava {
	margin-bottom: -5px;
	clear:left;
}
/*DETAILY*/
.detail {
	margin-top: 63px;
}
#vozy,#vozy-vlevo {
	width: 144px;
	background: url("../images/osobni-vozy-bg.gif") repeat-x;
	margin-top: 30px;
	padding: 5px;
}
#vozy-vlevo {
	float: left;
	margin: 15px 4px 5px 0;
	clear: left;
}
#vozy h3,#vozy-vlevo h3{
	font-size: 110%;
	margin: 10px 0 3px 0;
	line-height: 100%;
}
#vozy a,#vozy h3,#vozy-vlevo a {
	text-decoration: none;
	display: block;
}
#vozy a.active,#vozy-vlevo a.active {
	font-weight: bold;
}
#vozy a:hover, #vozy-vlevo a:hover,
a.active-atos-prime, a.active-i10, a.active-i20, a.active-getz, a.active-accent, a.active-i30, a.active-i30cw, a.active-sonata, a.active-coupe, a.active-grandeur,
a.active-tucson, a.active-tucson ,a.active-santa-fe, a.active-ix55, a.active-matrix, a.active-terracan, a.active-h1-van, a.active-novy-h1 {
	padding-bottom: 60px;
	font-weight: bold;
}
a.atos-prime:hover,a.active-atos-prime {
	background: url("../vozy/fotogalerie/images/nahled-atos-prime-1.jpg") no-repeat 0 18px;
}
a.i10:hover,a.active-i10 {
	background: url("../vozy/fotogalerie/images/nahled-i10-1.jpg") no-repeat 0 18px;
}
a.i20:hover,a.active-i20 {
	background: url("../vozy/fotogalerie/images/nahled-i20-1.jpg") no-repeat 0 18px;
}
a.getz:hover,a.active-getz {
	background: url("../vozy/fotogalerie/images/nahled-getz-1.jpg") no-repeat 0 18px;
}
a.i30:hover,a.active-i30 {
	background: url("../vozy/fotogalerie/images/nahled-i30-1.jpg") no-repeat 0 18px;
}
a.i30cw:hover,a.active-i30cw {
	background: url("../vozy/fotogalerie/images/nahled-i30~cw-1.jpg") no-repeat 0 18px;
}
a.accent:hover,a.active-accent {
	background: url("../vozy/fotogalerie/images/nahled-accent-1.jpg") no-repeat 0 18px;
}
a.sonata:hover,a.active-sonata {
	background: url("../vozy/fotogalerie/images/nahled-sonata-1.jpg") no-repeat 0 18px;
}
a.coupe:hover,a.active-coupe {
	background: url("../vozy/fotogalerie/images/nahled-coupe-1.jpg") no-repeat 0 18px;
}
a.grandeur:hover,a.active-grandeur {
	background: url("../vozy/fotogalerie/images/nahled-grandeur-1.jpg") no-repeat 0 18px;
}
a.tucson:hover,a.active-tucson {
	background: url("../vozy/fotogalerie/images/nahled-tucson-1.jpg") no-repeat 0 18px;
}
a.santa-fe:hover,a.active-santa-fe {
	background: url("../vozy/fotogalerie/images/nahled-santa-fe-1.jpg") no-repeat 0 18px;
}
a.ix55:hover,a.active-ix55 {
	background: url("../vozy/fotogalerie/images/nahled-ix55-1.jpg") no-repeat 0 18px;
}
a.matrix:hover,a.active-matrix {
	background: url("../vozy/fotogalerie/images/nahled-matrix-1.jpg") no-repeat 0 18px;
}
a.terracan:hover,a.active-terracan {
	background: url("../vozy/fotogalerie/images/nahled-terracan-1.jpg") no-repeat 0 18px;
}
a.h1-van:hover,a.active-h1-van {
	background: url("../vozy/fotogalerie/images/nahled-h1~van-1.jpg") no-repeat 0 18px;
}
a.novy-h1:hover,a.active-novy-h1 {
	background: url("../vozy/fotogalerie/images/nahled-novy~h1-1.jpg") no-repeat 0 18px;
}

div.bezpecnost {
	position: relative;
	top: -35px;
	left: 312px
}
div.technicke-udaje {
	padding-left: 160px;
}
#fotogalerie {
	position: relative;
	left: 150px;
}
#menu-detail,#menu-spolecnost,#menu-detail-udaje {
	margin: 0;
	text-align: left;
	padding:0;
	font-size: 80%;
	position: relative;
	left: -60px;
}
#menu-detail-udaje {
	position: relative;
	left: 83px;
}
#menu-spolecnost {
	margin-left: 60px;
}
#menu-detail li,#menu-detail a,#menu-spolecnost li,#menu-spolecnost a,#menu-detail-udaje a,#menu-detail-udaje li {
	display: inline;
	font-weight: bold;
}
#menu-detail a,#menu-spolecnost a,#menu-detail-udaje a{
	text-decoration: none;
	padding: 0 4px;
	
}
#menu-detail a:hover,#menu-spolecnost a:hover,#menu-detail-udaje a:hover{
	text-decoration: underline overline;
}
.tri-nahledy-vlevo,.tri-nahledy-vpravo {
	width: 119px;
	float: left;
}
.tri-nahledy-vpravo {
	width: 95px;
}
.tri-nahledy-vlevo a,.tri-nahledy-vpravo a{
	display: block;
	width: 93px;
	height: 58px;
	padding-bottom: 17px;
}
.tri-nahledy-vlevo a:hover,.tri-nahledy-vpravo a:hover{
}
.detail-velka {
	width: 335px;
	height: 209px;
	border: 1px #999999 solid;
	float: left;
	margin-right: 23px;
}
p.wallpaper {
	width: 170px;
	margin-right: 80px;
	float: left;
}
p.wallpaper a{
	font-size: 80%;
	color: #666666;
	line-height: 140%;
	text-decoration: none;
}
p.wallpaper a:hover {
	text-decoration: underline;
}
p.wallpaper img {
	width: 93px;
	height: 58px;
	float: left;
	margin-right: 3px;
}
/*vybava*/
.vybava img {
	width: 146px;
	height: 90px;
	float: left;
	margin: 8px 0 10px 7px;
}
.vybava p {
	clear: both;
}
.vybava span {
	display: block;
	position: relative;
	top: 7px;
	left: 4px;
}

.strankovani {
	text-align: center;
	margin-top: 14px;
	font-size: 13px;
}
.strankovani a{
	padding: 1px 3px;
	background: #DFDFDF;
	border: 1px #999999 solid;
	text-decoration: none;
}
.strankovani a:hover{
	background: #999999;
}
/*index*/
dt {
	font-size: 90%;
	color: #999999;
}
dl.novinky {
	border-right: 1px #BABABA dashed;
	padding-right: 12px;
}
dl.novinky img {
	float: left;
	margin-right: 6px;
}
dd,.co-se-deje p {
	text-align: justify;
}
.co-se-deje {
	width: 274px;
	float: left;
}
.co-se-deje img{
	float: left;
	margin-right: 3px;
}
.co-se-deje strong {
	color: #990000;
}
dl hr,.co-se-deje hr {
	border: none;
	text-align: center;
	width: 65%;
	height: 1px;
	background: url('../images/index-hr-bg.gif') no-repeat;
	_border: 1px #D6D6D6 dashed;
	margin: 11px 0 14px;
}
.anketa {
	width: 180px;
	float: right;
	border-left: 1px #C2C2C2 solid;
	padding: 0 0 7px 13px;
	margin-top: 32px;
}
.anketa h4 {
	color: #990000;
	margin-top: 0;
}
.anketa p{
	margin: 2px 0;
}
.submit {
	border: 1px #A1A1A1 solid;
	color: #333333;
	margin: 5px 0 9px;
}
.anketa span.zelena,.anketa span.zluta,.anketa span.cervena,.anketa span.modra {
	display: block;
	height: 15px;
	background: #33AD5C;
}
.anketa span.modra {
	background: #589ef5;
}
.anketa span.zluta {
	background: #FFAD33;
}
.anketa span.cervena {
	background: #D63333;
}
.anketa table {
	width: 175px;
	color: #333333;
}

/*FIRMY*/
.firmy img {
	width: 205;
	height: 136px;
	margin: 10px 0;
}
#firmy dt {
	color: #990000;
} 
#firmy {
	margin-top: 35px; 
}
#firmy dd {
	margin-bottom: 13px; 
} 

/*KONTAKT*/
.mapa {
	position: relative;
	top: -25px;
	left: 170px;
	font-size: 90%;
}
img.kontakt {
	position: relative;
	top: -30px;
	width: 204px;
	height: 135px;
}
#kontakt p{
	margin-bottom: 17px;
}
#kontakt h3,#kontakt h3.dolu {
	margin-bottom: 8px;
}
#kontakt h4,h4.sedy {
	color: #999999;
	margin: 8px 0 2px;
}
.jmeno {
	color: #003399;
}
.doba-nadpis-1,.doba-nadpis-2,.doba-nadpis-3,.doba-nadpis-4 {
	position: relative;
	left: 274px;
}
.doba-nadpis-2 {
	left: 295px;
}
.doba-nadpis-3 {
	left: 45px;
}
.doba-nadpis-4 {
	left: 31px;
}
table.doba,.doba  {
	display: block;
	float: right;
	width: 140px;
	color: #333333;
	font-weight: normal;
	font-size: 90%;
}
.doba-2 {
	float: right;
}
/*info*/
#info-prvni-sloupec,#info-druhy-sloupec {
	width: 150px;
	float: left;
	_margin-left: 10px;
}
#info-druhy-sloupec {
	width: 140px;
	_width: 150px;
	float: right;
	margin-left: 10px;
}
#info-prvni-sloupec img {
	width: 146px;
	height: 90px;
	margin-bottom: 15px;
}
.weight-normal {
	font-weight: normal;
}

#detail {
	margin: 0;
}
table.detail,table.detail-udaje {
	width: 442px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
	color: #333333;
}
table.detail th,table.detail-udaje th {
	text-align: left;
	padding: 3px 4px;
	font-size: 130%;
	_font-size: 110%;
	background-color: #D1D1B6;
}
table.detail td,table.detail-udaje td {
	background-color: #CCCCCC;
	padding: 3px 4px;
}
table.detail-udaje {
	width: 600px;
}
#vpravo h3.caption,#vpravo h3.caption-udaje  {
	display: block;
	background-color: #BABA94;
	padding: 4px 0;
	text-align: center;
	border-bottom: none;
	font-size: 100%;
	color: #333333;
	margin: 25px 0 0 0;
	clear: both;
	width: 441px;
	font-family: Arial, Helvetica, sans-serif;
}
#vpravo h3.caption-udaje   {
	width: 598px;
	margin-left: 1px;
}
table.detail-udaje th.no-line {
	background-color: #BABA94;
}
.barevne-variace {
	width: 386px;
	height: 197px;
}
h4.red {
	color: #990000;
}
/*bezpecnost*/
.bezpecnost-sloupec {
	margin-top: 25px;
	_margin-top: 0;
	width: 181px;
	float: left;
	margin-right: 7px;
}
.bezpecnost-sloupec-vpravo {
	margin-top: 81px;
	_margin-top: 55px;
}
.bezpecnost-sloupec p{
	clear: left;
}
.bezpecnost-sloupec strong,.bezpecnost-sloupec-vpravo strong{
	color: #990000;
}
.bezpecnost-sloupec img,.bezpecnost-sloupec-vpravo img {
	width: 180px;
	height: 180px;
}
h3.bezpecnost {
	clear: both;
	margin: 0 0 10px 0px;
	padding-top: 10px;
	font-size: 130%;
	font-weight: bold;
}
h3.bezpecnost .weight-normal {
	font-weight: normal;
}
.justify {
	text-align: justify;
}
.modely {
	font-weight: bold;
	font-size: 110%;
	color: #333333;
}
.clear-left {
	clear: left;
}
.text-vpravo {
	width: 378px;
	_width: 414px;
	_padding-left: 35px;
	float: right;
}
h4.red {
	margin-bottom: 5px;
}
#cars img {
	width: 386px;
	height: 197px;
}
form {
	margin: 6px 0;
}
.radio p{
	margin: 0;
}
.black {
	color: #333333;
}
ul.mapa {
	margin-top: 50px;
	position: relative;
	left: 30px;
}
.red {
	color: #990000;
}
a.red {
	font-size: 110%;
}
img.e-mail {
	width: 20px;
	height: 12px;
	position: relative;
	top: 2px;
}
.posunout-doprava {
	margin-left: 15px;
}
#historie-firmy p {
	text-align: justify;
	margin: 10px 0;
}
#hlavni-fotogalerie p,h3  {
	clear: both;
}
h3.posunout  {
	margin-top: 30px;
}
#hlavni-fotogalerie p.fotogalerie img {
	display: block;
	width: 114px;
	height: 85px;
	border: 1px #cccccc solid;
	margin: 3px 2px;
	float: left;
	background: #cccccc;
}
#hlavni-fotogalerie .mic {
	position: relative;
	left: 62px;
}
form.e-shop {
	margin: 20px 40px;
}
form.e-shop input {
	border: 1px #cccccc solid;
}
form.e-shop .povinne {
	font-weight: bold;
	color: #990000;
}
#fotogalerie-vlevo {
	margin-top: 12px;
}
#fotogalerie-vlevo img {
	width: 116px;
	height: 76px;
}
.fotka-vpravo {
	width: 114px;
	height: 85px;
}
.fotka-vpravo {
	clear: right;
	float: right;
	margin: 0 0 5px 50px;
	position: relative;
	top: -25px;
}
strong.niz {
	display: block;
	margin-top: 40px;
}
a.mapa-stranek {
	margin-right: 20px;
}
.skryt-ie {
	_display: none;
}

p.nabidka {
	position: relative;
	top: -10px;
	color: #990000;
	font-size: 90%;
}
#nabidka {
	margin-top: 20px;
}
#nabidka dt{
	margin-top: 10px;
}
#nabidka dt a{
	color: #990000;
}
.clear-both {
	clear: left;
}

.zvyrazneni {
	padding: 0 0 10px 0;
	border-right: 1px dashed #BABABA;
	background: none;
}

.zvyrazneni dl.novinky {
	margin: 0 10px 0px 0;
	padding: 10px;
	border: 4px solid #0099CC;
}

.zvyrazneni dl.novinky img{
	width: 100px;
}

.zvyrazneni dl.novinky img.second {
	margin-left: 15px;
	padding-top: 22px;
}

br.cleaner {
	clear: both;
}
