﻿body {
background: #828389 url(../img/body-bg.jpg) no-repeat top center fixed; 
margin: 0 auto;
text-align:center;
font-size: 80%;
font-family:verdana,sans-serif;
color:#666666;
}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
div, form {
padding:0px;
margin:0px;
}
ul {
margin:0px;
text-align:left;
}
img {
border:0px;
margin:0px;
}
a:link, a:visited, a:hover {
font-size:100%;
font-weight:normal;
color:#666666;
outline:none;
}
a:hover {
color: #000;
text-decoration:none;
}
strong {color:#c90123;}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
visibility: hidden;
display: block;
font-size:0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-block; }

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* stop commented backslash hack */

h1 {
font-size:135%;
color:#666666;
}
h1 a:link,
h1 a:visited,
h1 a:hover {
font-size:100%;
color:#666666;
font-weight:bold;
text-decoration:none;
}
h1 a:hover {
text-decoration:underline;
}
h2 {
font-size:135%;
padding:0px 0px 5px;
margin:10px 0px 7px;
color:#666666;
border-bottom:1px solid #dddddd;
}
h2.clear {
margin-top:-20px !important;
}
h3 {
font-size:110%;
color:#c90123;
margin:0px;
padding:0px 0px 5px;
}
/******************************
		hlavní stránka
******************************/
#page {
margin:auto;
width:886px;
background: url(../img/page-bg.png) repeat-y; 
}
#pagein {
margin:auto;
width:770px;
background:#fff;
text-align:left;
}


/******************************
		hlavička (dle jejich webu)
******************************/
#top{display:block;float:left;padding:10px 0 0 6px}
#cntop{text-align:right;min-height:80px;font-size:85%;}
#cntop ul{list-style:none;float:right;clear:right}
#cntop li{float:left}
#tpa{padding:2px 0px 9px;}
#tpa a{color:#fff;text-decoration:none}
#tpa i,#tpa b{display:block;float:left;background:url(../img/t9_buttonsm_off01_tcm423-819292.gif) top right;font-weight:normal;cursor:pointer}
#tpa a:hover i,#tpa a:hover b{background-image:url(../img/t9_buttonsm_on01_tcm423-819293.gif)}
#tpa i{background-position:top left;width:6px;height:21px;margin-left:6px}
#tpa b{padding:4px 6px 0 0;height:17px}

#nav{height:28px;width:555px;}
#nav a{text-decoration:none;cursor:pointer;font-size:13px;line-height:14px;color:#999}
#nav a:hover,#nav a.on{color:#e50000}
#nav i,#nav b{display:block;float:left;padding:7px 6px 10px 6px}
#nav b{background:url(../img/t9_primenavbg_off02_tcm423-819376.gif) top left no-repeat;font-weight:normal}
#nav i{padding-right:0;padding-left:0;width:6px;background-position:-1px 0}
#nav b{background-position:top right;padding-left:0}
#nav .nav1 i{background:url(../img/t9_primenavbg_off02_tcm423-819376.gif) top left no-repeat}

/* search */
#search form,#srch2{background:url(../img/search-bg.png);text-align:left;font-size:85%;}
#search{position:absolute;top:24px;left:807px;width:406px;display:none}
#search form{margin:0;padding:12px;padding-bottom:25px}
#srch2{height:12px;background-position:bottom}
.o-close{display:block;float:right;height:22px;width:23px;background:url(../img/t9_icon_close_off03_tcm423-819410.gif);text-decoration:none}
.o-close:hover{background:url(../img/t9_icon_close_on03_tcm423-819412.gif)}
#search label{display:block;font-weight:bold;color:#fff;padding:4px 0 10px 0}
#fSearch{width:227px}

#search #fSubmit {position:absolute;width:80px;left:-4000px}
#search #bSubmit {text-align:right;padding:0;}
#search #bSubmit em,
#search #bSubmit strong {float:right;background:url(../img/t9_formbutton_off01_tcm423-819321.png) top right;cursor:pointer}
#search #bSubmit:hover em,
#search #bSubmit:hover strong {background-image:url(../img/t9_formbutton_on01_tcm423-819323.png);color:#666}
#search #bSubmit em {padding:5px 0 17px 0;width:6px;background-position:top left}
#search #bSubmit strong {padding:5px 18px 17px 0;color:#fff;font-weight:normal}

/******************************
		patička
******************************/
#footer {
margin:auto;
width:886px;
height:73px;
background: url(../img/footer-bg.png) no-repeat; 
}

/******************************
		tělo stránky
******************************/
#content {
width:770px;
background:url(../img/content-bg.gif) repeat-y;
font-size:85%;
}
#content-top {
width:770px;
height:9px;
background:url(../img/content-top.gif) no-repeat;
font-size:0%;
}
#contentin {
position:relative;
padding:10px 9px;
min-height:400px;
background:url(../img/content-bottom.gif) no-repeat bottom;
color:#838489;
}
#searchdealers {
width:200px;
}
#searchdealers-info {
position:absolute;
top:0px;
right:210px;
z-index:1;
width:540px;
font-size:110%;
line-height:1.4em;
}
#searchdealers-info strong {
color:#666666;
line-height:1.8em;
}
#searchdealers-info span {
font-size:90%;
}
.searchdealers-home {
position:absolute;
top:0px;
right:10px;
z-index:1;
}
#searchdealers form input {
float:left;
margin:7px 0px 0px;
}
#searchdealers form label {
float:left;
vertical-align:middle;
margin:2px 0px 0px 10px;
padding:7px 0px 12px 40px;
}
#searchdealers form label.mapico1 {background:url(../img/map-ico1.gif) no-repeat;padding:1px 0px 7px 40px;}
#searchdealers form label.mapico2 {background:url(../img/map-ico2.gif) no-repeat;}
#searchdealers form label.mapico3 {background:url(../img/map-ico3.gif) no-repeat;}
#searchdealers form select {
width:200px;
margin-bottom:10px;
color:#838489;
}
.searchdealerslist {
width:740px !important;
}
.searchdealerslist div div {
float:right;
}
.searchdealerslist form label {
margin-right:45px !important;
margin-bottom:15px !important;
}
.searchdealerslist form label.mapico4 {
padding-left:0px !important;
margin-right:63px !important;
}
.searchdealerslist form select {
margin-top:5px !important;
width:150px !important;
}
form #fSubmit1 {position:absolute;width:80px;left:-4000px}
form label#bSubmit1 {float:none;text-align:right;padding:0;}
form label#bSubmit1 em,
form label#bSubmit1 strong {float:right;background:url(../img/t9_formbutton_off01_tcm423-819321.png) top right;cursor:pointer}
form label#bSubmit1:hover em,
form label#bSubmit1:hover strong {background-image:url(../img/t9_formbutton_on01_tcm423-819323.png);color:#666}
form label#bSubmit1 em {padding:5px 0 17px 0;width:6px;background-position:top left}
form label#bSubmit1 strong {padding:5px 18px 17px 0;color:#fff;font-weight:normal}


.btDetailMap {position:absolute;width:80px;left:-4000px}
label.btDetailMapLabel {float:none;text-align:right;padding:0;line-height:1em;}
label.btDetailMapLabel em,
label.btDetailMapLabel strong {float:right;background:url(../img/t9_formbutton_off01_tcm423-819321.png) top right;cursor:pointer}
label.btDetailMapLabel:hover em,
label.btDetailMapLabel:hover strong {background-image:url(../img/t9_formbutton_on01_tcm423-819323.png);color:#666}
label.btDetailMapLabel em {padding:5px 0 17px 0;width:6px;background-position:top left}
label.btDetailMapLabel strong {padding:5px 18px 17px 0;color:#fff;font-weight:normal}

#mapcz {
margin:60px 0px 0px -8px;
}






ul.dealers {
padding:0px;
margin:0px;
/*border-top:1px solid #dddddd;*/
font-size:90%;
font-weight:bold;
line-height:1.8em;
}
ul.dealers li {
float:left;
list-style:none;
width:33%;
padding-bottom:15px;
}
ul.dealers li.first {
clear:left;
}
ul.dealers li.last {
padding-right:0px;
}
ul.dealers li a:link,
ul.dealers li a:visited,
ul.dealers li a:hover {
font-weight:bold;
}

ul.dealersall li {
width:50%;
padding-bottom:5px;
}


#detaildealer {
line-height:1.8em;
font-size:105%;
padding:0px 15px;
}
#googlemap {
width:370px;
height:240px;
margin-bottom:8px;
}
#googlemapcity {
width:752px;
height:400px;
margin-bottom:8px;
}
#moreinfo {
clear:both;
min-height:100px;
}


.citymap {
margin-bottom:8px;
}
.buttons {
float:right;
margin-top:-35px;
}
.buttons .btBackLabel strong {
margin-left:10px;
}


.btBack {position:absolute;width:80px;left:-4000px}
.btBackLabel {float:none;padding:0;line-height:1em;}
.btBackLabel em,
.btBackLabel strong {float:left;background:url(../img/t9_formbutton_off01_tcm423-819322.png) top left;cursor:pointer}
.btBackLabel:hover em,
.btBackLabel:hover strong {background-image:url(../img/t9_formbutton_on01_tcm423-819324.png);color:#666}
.btBackLabel em {padding:5px 0 17px 0;width:6px;background-position:top right}
.btBackLabel strong {padding:5px 0px 17px 25px;color:#fff;font-weight:normal}



#image {
float:left;
padding-top:10px;
margin-top:10px;
border-top:1px solid #dddddd;
}