/* CSS Document */
body {text-align:center;
	background:url('img/body-bcg.jpg') repeat-x left top;
 	font-family: "Tahoma CE",Tahoma,"Arial CE",sans-serif;
	font-size: 0.70em;
	color: #333;
	margin:0;
	padding:0;
	}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {}

h1 {font-size:10pt;margin:0px;padding:15px 0px;color:#ff6600;text-transform: uppercase;}
h2 {font-size:9pt;margin:0px;padding:15px 0px;color:#1187ff;text-transform: uppercase;}
h3 {font-size:9pt;margin:0px;padding:15px 0px;color:#5d7728;text-transform: uppercase;}
h4 {font-size:9pt;margin:0px;padding:15px 0px;color:#666;text-transform: uppercase;}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}

/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {border-collapse: collapse;margin-top: 10px;margin-bottom: 10px; font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid #fff;	padding: 5px 10px;font-weight: normal;text-align: left;vertical-align: top;background-color:#666;color:#f1eee9;}
td {border: 1px solid #fff;	padding: 5px 10px;vertical-align: top;}
tr{background:#ededed;}
.strippedRow{background:#ddd;}
.stripped tr td, .stripped tr th{vertical-align: middle;}
.stripped tr th{text-align:center;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, textarea, select {font-size: 10pt;}
#kontakt div table tr td{background:white;padding:8px 10px;}
#kontakt div table tr td input{border:#ccc solid 1px;font-size:10pt;}
#kontakt div table tr td img{margin:0px 5px 0px 0px;border:none;}
#kontakt div table tr td textarea{border:#ccc solid 1px;font-size:10pt;}
#kontakt div table tr th{background:#1187FF !important;font-weight:bold;color:white;}

.formRadio{position:relative;}
.formRadio input{position:absolute;left:0px;top:1px;border:none !important;}
.formRadio span{padding:0px 0px 0px 23px;position:relative;top:3px;}
.formSubmit{border:none !important;background:transparent url(img/th-bcg.gif) repeat-x scroll left top;height:26px;width:120px;color:white;cursor:pointer;position:relative;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {border-bottom: 1px dotted;font-variant: small-caps;cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: normal;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:#1975c7;text-decoration: none;}
a:visited {}
a:hover { }

/* Img
-------------------------------------------------- */
img	{ border:none;	}

/* Bloky
-------------------------------------------------- */
#obal{position:relative; width:928px; margin:0 auto;}

/* top0
-------------------------------------------------- */	
#top0{position:relative;width:100%;background:url('img/top0.jpg') no-repeat left top;height:97px;}

#lang{position:absolute;top:13px;right:22px;}
#lang ul{padding:0px;margin:0px;}
#lang ul li{list-style-type: none;display:block;float:left;height:19px;}
#lang ul li a{text-decoration:none;float:left;display:block;line-height:19px;padding:0px 0px 0px 25px;}
.cz{margin:0px 12px 0px 0px;}
.cz a{color:#666;background:url('img/cz.gif') no-repeat 11px 8px;}
.en{background:url('img/dotted.gif') no-repeat left top;}
.en a{color:#1975c7;background:url('img/en.gif') no-repeat 11px 8px;}

#nav{position:absolute;bottom:26px;right:21px;}
#nav ul{padding:0px;margin:0px;}
#nav ul li{list-style-type: none;display:block;float:left;}
#nav ul li a{text-decoration:none;float:left;display:block;color:#999;padding:0px 0px 0px 37px;}
.home1{background:url('img/home.gif') no-repeat 13px 2px;}
.sitemap{background:url('img/sitemap.gif') no-repeat 13px 2px;}
.print{background:url('img/print.gif') no-repeat 13px 2px;}

#home{position:absolute;top:40px;left:45px;margin:0px;padding:0px;width:490px;height:35px;}
#home a{display:block;width:490px;height:35px;text-decoration:none;overflow:hidden;}
#home a span{visibility:hidden;}

/* menu-h0
-------------------------------------------------- */
#menu-h0{width:929px;z-index:10;position:relative;height:38px;background:url('img/menu-h0-bcg.gif') no-repeat left top;}
#menu-h0 ul{position:relative;padding:0px;margin:0px 0px 0px 2px;width:940px;}
#menu-h0 ul li{position:relative;list-style-type: none;display:block;float:left;padding-left:1px;background:url('img/menu-h0-dotted.gif') no-repeat left top;}
#menu-h0 ul li a{position:relative;text-decoration:none;text-align:center;float:left;display:block;height:38px;color:white;}
#menu-h0 ul li a:hover{background:url('img/menu-h0-hover.gif') repeat-x left top;}
#menu-h0 ul li a span{display:block;height:38px;float:left;overflow:hidden;cursor:hand;line-height:36px;padding:0px 25px 0px 26px;}
#menu-h0 ul li a:hover span{background:url('img/menu-h0-arrow.gif') no-repeat center 1px;}
#menu-h0 ul .first{background:none !important;}
#menu-h0 ul li a .last{padding:0px 26px 0px 28px;}

#menu-h0 ul li ul{position:absolute;visibility:hidden;top:37px;left:0px;background:white;padding-bottom:10px;opacity:0.9;filter: alpha(opacity=90);width:auto;}
#menu-h0 ul li:hover ul, #menu-h0 ul li.hover ul{visibility: visible;}
#menu-h0 ul li ul li{display:block;float:none;position:relative;height:auto;background: url('img/dotted2.gif') repeat-x left bottom;padding:0px;margin:0px 10px;}
#menu-h0 ul li ul li a{color:#1163ad;display:block;float:none;background:url('img/cz.gif') no-repeat 5px 13px;line-height:15px;padding:7px 15px 9px 20px;position:relative;text-align:left;width:150px;_width:170px;height:auto;}
#menu-h0 ul li ul li a:hover{background:url('img/cz.gif') no-repeat 5px 13px}
/*#menu-h0 ul li, #menu_h ul li ul li, #menu_h ul li ul li ul li { behavior: url("/templates/css/hover.htc");}*/
#menu-h0 ul li, #menu-h0 ul li ul li, #menu-h0 ul li ul li ul li { behavior: url("/templates/css/hover.htc");}

/* top
-------------------------------------------------- */	
#top{position:relative;width:100%;height:271px;}
.top-subpage{height:166px !important;background:url('img/top-subpage.jpg') no-repeat left top;}
.top-bcg1{background:url('img/topp2.jpg') no-repeat left top;}
.top-bcg2{background:url('img/top2.jpg') no-repeat left top;}
.top-bcg3{background:url('img/top3.jpg') no-repeat left top;}
.top-bcg4{background:url('img/top4.jpg') no-repeat left top;}
.top-bcg5{background:url('img/top5.jpg') no-repeat left top;}

#top-left{background:url('img/top-left.jpg') no-repeat left top;width:6px;height:238px;position:absolute;left:-6px;top:-38px;}
#top-right{background:url('img/top-right.jpg') no-repeat left top;width:6px;height:238px;position:absolute;right:-6px;top:-38px;}

/*
#flash{width:902px;height:253px;position:absolute;left:13px;top:12px;overflow:hidden;}
*/
#slider{position:absolute;left:13px;top:12px;width:902px;height:253px;overflow:hidden;margin:0px 0px 20px 0px;}
#slider dl{padding:0px;margin:0px;width:902px;height:253px;overflow:hidden;}
#slider dl dd{padding:0px;margin:0px;width:902px;height:253px;overflow:hidden;}
#slider dl dd .slider-box{width:902px;height:253px;}

.slider-nav{display:none;}

#under-falsh-img{position:absolute;top:12px;left:13px;width:902px;height:253px;}
#under-falsh-img img{width:902px;height:253px;}

/* maj
-------------------------------------------------- */	
#maj{float:left;position:relative;text-align:left;padding:0px 9px 20px 9px;width:910px;_width:928px;border-bottom:#1975c7 solid 1px;}

#menu-h1{position:relative;height:32px;padding:0px;margin:0px 0px 0px 0px;}
#menu-h1 ul{padding:0px;margin:0px;}
#menu-h1 ul li{list-style-type: none;display:block;float:left;}
#menu-h1 ul li a{text-decoration:none;font-weight:bold;color:white;float:left;display:block;text-align:center;line-height:30px;width:182px;height:32px;background:url('img/menu-h1.jpg') no-repeat left top;}
#menu-h1 ul li a:hover{background:url('img/menu-h1-hover.jpg') no-repeat left top;}
	
#obsah{position:relative;float:left;padding:0px;margin:0px;width:700px;margin-top:18px;z-index:10;}
	
/* stred
-------------------------------------------------- */	
#stred{width:490px;float:right;position:relative;}

.text{margin:0px 11px 20px 20px;border-top:#1975c7 solid 2px;line-height:16px;}
.text img{border:#ccc solid 1px;}
.line{width:100%;height:1px;background:#ccc;padding:0px;margin:20px 0px;overflow:hidden;}

.forprint{color:#fff;background:url('img/forprint.gif') no-repeat left top;padding:0px 0px 0px 20px;display:inline-block;}

.box{position:relative;}
.box h2{}
.box h2 a{color:#1975c7;font-size:8pt;text-decoration:none;background:none;padding:0px;}
.box a{color:#ff6600;text-decoration:none;padding:0px 20px 0px 0px;background:url('img/cz.gif') no-repeat 71px 5px;}


/* leva
-------------------------------------------------- */	
#leva{overflow:hidden;width:210px;float:left;position:relative;}

#action{position:relative;}
#action h2{font-size:8pt;color:#ff6600;border-top:#ccc solid 1px;border-bottom:#999 solid 1px;padding:8px 0px 8px 8px;margin:0px 0px 10px 0px;}

#menu-v{position:relative;margin:9px 0px 0px 0px;border-top:#999 solid 1px;padding:0px 0px 0px 0px;}
#menu-v ul{padding:0px;margin:0px;}
#menu-v ul li{list-style-type: none;display:block;background:url('img/menu-v-dotted.gif') repeat-x left bottom;}
#menu-v ul li a{text-decoration:none;display:block;_height:1px;color:#1975c7;padding:10px 0px 10px 31px;background:url('img/cz.gif') no-repeat 13px 14px;}
#menu-v ul li a:hover{font-weight:bold;color:#ff6600;background:url('img/en.gif') no-repeat 13px 14px;}

#menu-v ul li ul{background:url('img/menu-v-dotted.gif') repeat-x left top;}
#menu-v ul li ul li{background:#e7e7e9 url('img/menu-v-dotted2.jpg') repeat-x left top;}
#menu-v ul li ul li a{background:url('img/arrow-black.gif') no-repeat 29px 14px;padding:10px 0px 10px 43px;color:black;}
#menu-v ul li ul li a:hover{background:url('img/arrow-black.gif') no-repeat 29px 14px;color:black;font-weight: normal;}

.banner{position: relative;margin:10px 0px 0px 0px;}

/* prava
-------------------------------------------------- */	
#prava{width:210px;	float:right;position:relative;margin-top:18px;}

#news{position:relative;margin:0px 0px 20px 0px;}
#news h3, #news .cpt{border-top:#ccc solid 1px;color:#1975c7;border-bottom:#999 solid 1px;padding:8px 8px 8px 0px;margin:0px 0px 10px 0px;text-align:right;}
#news h3 a, #news .cpt a{font-size:8pt;color:#ff6600;}
#news dl{position:relative;padding:0px;margin:0px;}
#news dl dd{padding:0px;margin:0px;}
#news dl dd h4{font-size:8pt;color:#1975C7;}
#news dl dd h4 a{font-size:8pt;}
.news-desc{color:#1975c7;line-height:15px;}
.news-desc a{color:#ff6600;text-decoration:none;padding:0px 20px 0px 0px;background:url('img/cz.gif') no-repeat 24px 5px;}

#location{position:relative;color:#666;line-height:15px;}
#location h3{font-size:8pt;text-align:right;color:#ff6600;border-top:#ccc solid 1px;border-bottom:#999 solid 1px;padding:8px 8px 8px 0px;margin:0px 0px 10px 0px;}
#location h2{font-size:8pt;margin:0px 0px 5px 0px;padding:0px;color:#333333;}
#location h2.car a{color:#1187FF;text-transform:none;}
#location a{color:#ff6600;}
#location .link{display:block;padding:0px 0px 0px 36px;background:url('img/cz.gif') no-repeat 19px 6px;}

#marketing-list{position:relative;float:left;clear:both;width:664px;padding:0px;margin:0px;}
#marketing-list dd{position:relative;float:left;clear:both;width:100%;padding:0px 0px 16px 0px;margin:0px 0px 25px 0px;border-bottom:#ccc solid 1px;}
.marketing-list-right{position:relative;float:right;width:420px;}
.marketing-list-right h2{text-transform: none;padding:0px 0px 10px 0px;}
.marketing-list-right h2 a{text-decoration: underline;color:#2173c5;}
.marketing-list-right h2 a:hover{text-decoration: none;}
.marketing-list-left{position:relative;float:left;width:227px;}
.marketing-list-left a{display:block;border:#ccc solid 1px;float:left;margin:0px 0px 0px 9px;}
* html .marketing-list-left a{display:inline;}
.marketing-list-left a img{border:none;width:216px;height:148px;}
html > body .marketing-list-left a img{float:left;}

.print-logo{display:none;}
.prizes-dph{position: relative;width:100%;text-align:right;font-weight: bold;}

/* pata
-------------------------------------------------- */	
#pata{clear:both;position:relative;height:34px;}

#menu-pata{position:absolute;top:8px;left:0px;}
#menu-pata ul{padding:0px;margin:0px;}
#menu-pata ul li{list-style-type: none;display:block;padding:0px 10px;float:left;line-height:19px;height:19px;background:transparent url(img/dotted.gif) no-repeat scroll left top;}
#menu-pata ul li a{text-decoration:none;float:left;display:block;color:#666;}
#menu-pata ul .first{background:none !important;}

#tre{position:absolute;top:11px;right:10px;color:#999;}
#tre a{color:#999;}

/*ostatni ----------------------------------------------------------------*/
.clear {clear:both;}
.nonobr{background:none !important;}
.login tr td{border:none !important;}
.login tr{background:none;}
.selected{font-weight:bold;}

/* subpage
-------------------------------------------------- */
#subpage{float:right;margin:0 -210px 0 0;position:relative;width:695px;z-index:5;background:white;overflow:hidden;}
#subpage2{float:left;margin:0 0 0 -210px;position:relative;width:910px;z-index:5;background:white;overflow:hidden;}
* html #subpage2{margin:0px 0px 0px 0px;}
#subpage2 table{width:879px;}

.osobni-vozy{position:relative;width:323px;height:358px;float:left;margin:0px 7px 0px 0px;}
.osobni-vozy span{position:absolute;top:320px;left:67px;display:block;color:white;cursor:pointer;}
.uzitkove-vozy{position:relative;width:323px;height:358px;float:left;}
.uzitkove-vozy span{position:absolute;top:320px;left:67px;display:block;color:white;cursor:pointer;}

.cars{position:relative;width:670px;float:left;}
.cars a{display:block;float:left;width:216px;height:183px;position:relative;background:transparent url(img/menu-v-dotted.gif) repeat-x left bottom;margin:0px 7px 30px 0px;}
.cars a img{width:214px;height:146px;}
.cars a span{position:absolute;top:162px;left:0px;display:block;color:#ff6600;cursor:pointer;width:100%;text-align:center;font-weight:bold;}

.detail-car{position:relative;width:100%;float:left;border-bottom:#ccc solid 1px;padding:0px 0px 15px 0px;}
.detail-car-left{position:relative;width:220px;float:left;}
.detail-car-left img{float:left;}
.detail-car-right{position:relative;width:415px;float:right;}
.detail-car-right h2{color:#ff6600;padding:0px 0px 15px 0px;}

#contabs{float:left;margin:15px 0;position:relative;width:100%;}

#multiDescriptionChange{clear:both;float:left;height:34px;overflow:hidden;position:relative;width:100%;background:url('img/multiDescriptionChange2.gif') repeat-x left top;}
#multiDescriptionChange a{color:white;background:url('img/dotted-h.gif') no-repeat left 8px;padding:9px 26px;float:left;display:block;position:relative;left:-1px;}

#multiDescriptionData{clear:both;float:left;position:relative;width:100%;padding:20px 0px;}
#multiDescriptionData table{width:664px;margin:0px;}
#multiDescriptionData table tr td{color:#000;}

/* detail2, location
-------------------------------------------------- */
#detail2{width:450px;/*padding:0px 20px 20px 20px;*/line-height:17px;}
#detail-img{border:#cccbc9 solid 1px;float:left;position:relative;margin:0px 0px 15px 0px;}
#detail-img img{width:440px;height:340px;border:#fff solid 1px;}
html > body #detail-img img{float:left;position:relative;}

#detail2 h2 {border-top:#cccbc9 solid 1px;margin:15px 0px 0px 0px;padding:15px 0px;text-transform:none;}

#detail2 ul, #location ul{padding:0px;margin:0px;}
#detail2 ul li, #location ul li{position:relative;list-style-type: none;background:url('img/cz.gif') no-repeat 17px 6px;padding:0px 0px 0px 36px;}
#detail2 ul li a:hover, #location ul li a:hover{text-decoration:underline;}
#location ul li a{color:#1975C7;text-decoration:none;}

/* vyskakovaci okno
-------------------------------------------------- */
#wrapper-all{position:relative;width:100%;height:100%;}
#wrapper-cont{position:absolute;display:none;top:0px;left:0px;width:100%;height:100%;background:url('img/black75.png') repeat left top;z-index:20;}
.pop-flash{position:relative;width:902px;background:white;margin:40px auto 0 auto;padding:15px;}
* html .pop-flash{width:932px;}
.close-pop-flash{text-align:right;}
.close-pop-flash-w{position:relative;width:902px;height:253px;overflow:hidden;}

/* marketingove akce dodelavky - detail
-------------------------------------------------- */
.galery{position:relative;float:left;clear:both;width:100%;}
.text2{position:relative;float:left;clear:both;width:100%;margin:5px 0px 0px 0px;}

/* index
-------------------------------------------------- */
.index .text{border:none;}
.index h1{border-bottom:1px solid #999999;border-top:1px solid #CCCCCC;padding:8px 0px 8px 10px;font-size:8pt;}

.index #news{margin:0px 0px 20px 0px;}
.index #news .cpt{text-align:left;padding:8px 0px 8px 10px;text-transform: uppercase;font-weight: bold;margin:0px 0px 15px 0px;}
.index #news dl dd{margin:0px 0px 15px 0px;}
.index #news dl dd .news-cpt{display:block;line-height:18px;}
.index #news dl dd .news-cpt a{color:#333;font-weight: bold;}
.index #news dl dd .news-cpt a:hover{text-decoration: underline;}
.index #news dl dd .news-desc{color:#333;}
.index #news .news-desc a{color:#333;background:url("img/arrow-new.gif") no-repeat scroll right 5px transparent;text-decoration: underline;padding:0px 14px 0px 0px;}
.index #news .more{position: relative;width:100%;text-align:right;}
.index #news .more a{background:url("img/arrow-blue.gif") no-repeat scroll right 5px transparent;padding:0px 14px 0px 0px;text-decoration: underline;}
.index #news .news-desc a:hover, .index #news .more a:hover{text-decoration: none;}

.index #action-index{position: relative;width:100%;margin:0px 0px 20px 0px;}
.index #action-index .cpt{text-transform: uppercase;font-weight: bold;border-bottom:1px solid #999999;border-top:1px solid #CCCCCC;padding:8px 0px 8px 10px;font-size:8pt;margin:0px 0px 15px 0px;}
.index #action-index .cpt a{color:#FF6600;}
.index #action-index dl{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.index #action-index dl dd{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}
.index #action-index dl dd .action-index-cpt a{color:#333;font-weight: bold;}
.index #action-index dl dd .action-index-cpt a:hover{text-decoration: underline;}
.index #action-index .action-index-desc a{color:#333;background:url("img/arrow-new.gif") no-repeat scroll right 5px transparent;text-decoration: underline;padding:0px 14px 0px 0px;}
.index #action-index .more{position: relative;width:100%;text-align:right;}
.index #action-index .more a{background:url("img/arrow-blue.gif") no-repeat scroll right 5px transparent;padding:0px 14px 0px 0px;text-decoration: underline;}
.index #action-index .more a:hover{text-decoration: none;}

.find-us{position: relative;width:100%;margin:10px 0px 0px 0px;}
.find-us p{text-align:center;line-height:18px;color:#000;}
.find-us p span{font-weight: bold;}

/* anketa
-------------------------------------------------- */
#anketa{position:relative;margin:0px 0px 10px 0px;clear:both;}
#anketa .cpt{position:relative;clear:both;font-size:8pt;color:#ff6600;border-top:#ccc solid 1px;border-bottom:#999 solid 1px;padding:8px 0px 8px 8px;margin:0px 0px 1px 0px;text-transform: uppercase;font-weight: bold;}
#anketa-cont{position:relative;padding:0px 0px 15px 0px;clear:both;width:100%;background:#fa7015 url('img/anketa-bottom.gif') repeat-x left bottom;}
#anketa-cont .cpt2{position:relative;padding:15px 0px 10px 11px;font-weight: bold;color:#000;clear:both;}
#anketa-cont ul{padding:0px;margin:0px;position:relative;clear:both;}
#anketa-cont ul li{position:relative;list-style-type: none;display:block;padding:6px 0px;}
#anketa-cont ul li a{position:relative;text-decoration:underline;display:block;color:#fff;background:url('img/arrow-white.gif') no-repeat 11px 4px;padding:0px 10px 0px 26px;}
#anketa-cont ul li a:hover{text-decoration: none;color:#000;background:url('img/arrow-black2.gif') no-repeat 11px 4px;}
* html #anketa-cont ul li a{height:1px;}
#anketa-cont ul li span{position:relative;display:block;color:#fff;background:url('img/arrow-white.gif') no-repeat 11px 4px;padding:0px 10px 0px 26px;}

#test-drive{position:relative;margin:0px 0px 0px 0px;}
