body, p, ul, ol, li, p, table, div, img, h1, h2, h3, h4, h5, h6, form  {margin: 0;padding: 0;}  
body {background-color:#282828; font:81.25%/1.3 Arial,  Helvetica, sans-serif; color: white; text-align: center; }
#page {width: 900px;  margin: 0 auto; text-align: left; }

a {color:#6699ff;font-weight: bold;}
a img {border: none;}
a:hover {text-decoration: none; }
a:visited {}

h1 {}
h1 span {font-size: 83.4%;}
h2 {font-size: 123%;  margin-bottom: 5px; margin-top: 15px; }



table {font-size: 100%;  border-collapse: separate; margin:10px 15px 5px 12px;border-spacing: 1px; }
table caption {text-align: left; padding: 4px; font-weight: bold; font-size: 92.3%;/*background-color: #104389;*/ color: White; }
table thead td, table thead th {background-color: #9EC2F2;}
td, th {padding: 4px 8px; vertical-align: top; text-align: left; /* background-color: */;}

ol {margin: 10px 0 15px 30px;}
ul {list-style-type: none; margin-bottom: 10px; margin-left: 10px;}
ul li {background: url("ico-li.png") no-repeat 0 7px; padding-left: 16px; padding-bottom: 2px;}
p {padding: 0 0 10px 0px;}
hr { display: none; }
.hr {clear:both;height:1px;visibility:hidden;overflow:hidden;  background-color: Red;}
.cleaner {clear:both;height:1px;width: 0px;border:none;margin:0; padding:0;background:transparent;visibility: hidden;font-size: 0.1px;line-height: 0.1px;}
.small {font-size: 84.7%;}
table span.small {color: #696969;}
.textVersion {display: none;}
.noMargin{margin: 0;}
.ttCenter {text-align: center;}
.ttRight {text-align: right;}
.alert {font-weight: bold; color:#C40808; padding:3px 5px; font-size: 92.4%;}
ul.alert {margin-left: 0;border: 1px solid #C40808; padding: 5px;font-weight:normal; }
ul.alert li {background: none; padding: 0px}


/*** HEADER ***/
#header {background:black url(hlavicka1.jpg) no-repeat; height: 166px; color: White; }
#header #logo { float: left; padding: 0 0 0 33px; height: 120px;}
#header #logo img {width:220px; height: 27px; position: relative; top: 62px;}
#header ul.hotBox {float: right; width: 260px; padding: 16px 0 0 0;}
#header .hotBox li {background: url("ico-arrow.png") no-repeat 0 10px; padding: 13px 0 0 25px;}
#header .hotBox li a {color: White; text-transform: uppercase; font-size:107.7%; /*font-weight: normal;*/ }


#header ul.menu {width: 100%; clear: both; padding-top: 10px; margin: 0 0 0 15px; }
#header .menu li {display: block;float:left;padding: 0; background: none;}
#header .menu li a {display:block;color:#E6E6E6; text-decoration: none;padding: 4px 22px 5px 22px; text-transform: uppercase; }
#header .menu li a em {font-style: normal;text-decoration: underline;}
#header .menu li a:hover {background-color:black; }
#header .menu li a.selected, #header .menu li a:hover, #header .menu li a:hover.selected {color: #6699ff; background-color: #434343;}

/*** BOXFUL ***/
#content {background-color: #3c3c3c; margin: 15px 0 0 0; padding: 30px 35px 0 35px;}
#boxful {width:500px; float: left;margin-bottom: 40px; }
#boxful h1 { font-size:138.5%; font-weight: normal;letter-spacing: -1px; color: #6699ff; font-size: 153.8%; padding-bottom: 15px; text-transform: uppercase; }
#boxful h2 {font-size:138.5%; font-weight: normal;letter-spacing: -1px; color: #6699ff; }
#boxful h3 {font-size: 115%; padding: 15px 0 3px 0;}
#boxful.pictDetail {width:720px; float: none;}
#boxful h4, #boxful h5, #boxful h6 {font-size: 100%; padding: 10px 0 0 0;}

#boxful table {margin: 10px 0 15px 10px;}
#boxful table td {background-color: #5F5F5F; padding: 4px 25px 4px 12px;}

#boxful ul#mapa {margin:5px 5px 5px 15px; }
#boxful ul#mapa li {background: url("ico-li.gif") no-repeat 0 8px;padding-top: 3px;}
#boxful ul#mapa ul {margin: 2px 5px 5px 15px;}
#boxful ul#mapa ul li {background: url("ico-lipipe.gif") no-repeat 0 0; padding-top: 2px; padding-bottom: 1px; font-size: 84.7%; padding-left: 18px;}
#boxful ul#mapa ul li.last {background-image: url("ico-liendpipe.gif");}

/*	titulka	*/
#boxTitle {margin-bottom: 40px; }
#boxTitle h1 { font-size:138.5%; font-weight: normal;letter-spacing: -1px; color: #6699ff; font-size: 153.8%; padding-bottom: 15px; text-transform: uppercase; }
#boxTitle h2 {font-size:138.5%; font-weight: normal;letter-spacing: -1px; color: #6699ff; }
#boxTitle h3 {font-size: 115%; padding: 15px 0 3px 0;}
#boxTitle.pictDetail {width:720px; float: none;}
#boxTitle h4, #boxTitle h5, #boxTitle h6 {font-size: 100%; padding: 10px 0 0 0;}

/*	prehled	*/
#boxPrehled {width:600px; float: left;margin-bottom: 40px; }
#boxPrehled h1 { font-size:138.5%; font-weight: normal;letter-spacing: -1px; color: #6699ff; font-size: 153.8%; padding-bottom: 15px; text-transform: uppercase; }
#boxPrehled h2 {font-size:138.5%; font-weight: normal;letter-spacing: -1px; color: #6699ff; }
#boxPrehled h3 {font-size: 115%; padding: 15px 0 3px 0;}
#boxPrehled h4, #boxPrehled h5, #boxPrehled h6 {font-size: 100%; padding: 10px 0 0 0;}

ul#portfolio{list-style-type: none; margin:0; padding: 0;}
ul#portfolio li {background: none; margin:0; padding:0;}

/*	banner 	*/
.slideBanner {
width:780px;
height:220px;
background-position: center;
background-repeat: no-repeat;
margin:15px 0;
position:relative;
}

.slideBanner a {display:block; width:780px; height:220px;}

#slide1 {background-image: url(slide1.jpg);}
#slide2 {background-image: url(slide2.jpg);}
#slide3 {background-image: url(slide3.jpg);}

.hiddenText {display:none;}

/* kartiky */
.karticka {
float:left;
margin-right:22px;
width:219px;
}

.karticka p {
float:left;
font-weight:bold;
}

.kartaPrice {
float:right;
}

.karticka img {border:1px solid White;}

.kartaDetail {
float:right;
font-size:10px;
color:#689AFD;
text-decoration:none;
background-image: url(lupa.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left:16px;
}

.desc {font-size:10px;}

/* prehled */
.list {
height:36px;
line-height:36px;
background-color:#454545;
text-align:center;
padding:0 15px;
border-bottom:1px solid #9C9C9C;
}

.pages {float:right;}
.count {float:left;}

/* tabulka prehled */
.prehledAuta {
margin:0;
border-collapse:collapse;
width:600px;
}

.prehledAuta th, .prehledAuta td {
font-size: 10px;
border-bottom: 1px solid #FFFFFF;
padding: 3px;
background-color: #444444;
}

.prehledAuta th {
padding:10px 0;
color:#6699FF;
font-weight:bold;
}


.prehledAuta tr.basicData td {border-bottom:none;}
.prehledAuta tr.popisek td {border-bottom:1px solid White;}
.prehledAuta td.thumb a img {border:1px solid White;}

.prehledAuta td.thumb { 
padding: 5px 20px 3px 0;
border-bottom:1px solid White !important;
}

.prehledAuta td.tabJmeno {
color:#6699FF;
font-weight:bold;
font-size:13px;
}

.prehledAuta td.tabCena{
font-weight:bold;
font-size:13px;
}

.tabDetail a {
text-decoration:none;
padding-right:18px;
background-image: url(lupa-prehled.jpg);
background-position: center right;
background-repeat: no-repeat;
width:50px;
text-align:right;
display:block;
}

/*	banner right	*/
#bannerRight {
float:right;
margin:41px 0 0 20px;	
}

#bannerRight a img {border:2px solid #282828;}

/*	detail	*/
#detailImg {
float:left;
width:340px;
}

#detailImg img {border:1px solid White;}

#detailImg a {
margin:0 5px 5px 0;
display:block;
float:left;
}

.detailDesc {
margin:0;
border-collapse:collapse;
}

/* tabulka prehled */
.detailDesc {
width:240px;
margin:0 0 25px 0;
border-collapse:collapse;
}

.detailDesc th, .detailDesc td {
font-size: 12px;
border-bottom: 1px solid #9E9E9E;
padding: 3px 20px 3px 0;
}

.detailDesc th {color:#6699FF;}

p.ods {font-size:85%;}

/*** BAR ***/
#bar {width:220px; float: right; margin-bottom: 40px;}
#bar .imgBox { margin: 10px 0 0 0;}
#bar .imgBox img {border: 3px solid white;}

/*** FOOTER ***/
#footNote { background-color:#505050; font-size:92.4%; clear: both;text-align: center; height: 80px;}
.footBox {float: left; width: 280px;}
.footBox table {padding: 8px 0 0 30px; border-collapse: separate; border-spacing: 0;}
.footBox table td, .footBox table th {padding: 0;}
.footBox table th {padding: 0 17px 0 0;}
.footBox table a {}
.footBox.fBox1 {width: 320px;}

#footer {color: #9a9a9a; font-size: 84.6%; padding: 5px;}
#footer a {color:#4169E1; }
#footer span {display: block; text-align: right; position: relative; top: -15px;}

#footer p a {font-weight: normal; color: #9a9a9a;}

.hidden {display:none;}


