body { background:#ffffff;	font-family: "Tahoma", Arial, helvetica, sans-serif;	font-size:0.72em; color:#818181; margin: 0px auto;}
.noCSS {display: none;}
.printOnly {display: none;}
.clearer {clear:both;}
div.clearer {height: 1px;overflow: hidden;}
.rightClearer {clear:right;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.just {text-align:justify;}
a:link, a:visited {color: #5bc41b;	text-decoration:none; font-weight: normal; }
a:hover {color: #000000; text-decoration:underline;}
a img {border: none;}
ul {margin-top:0.8em; margin-bottom:0.8em; margin-left:0.8em; padding-left:1em; line-height: 150%;}
ol {line-height: 140%;}
li {margin-bottom:0.3em;}
p {margin-top: 0em;  margin-bottom: 0.4em;  text-align: left;  line-height: 170%;  text-indent: 0px;}
.noIndent {text-indent: 0;}
h1 {font-size: 35px; line-height: 120%; font-weight: bold; margin: 0 0 15px 0; font-family: "Myriad Pro", tahoma, arial, sans-serif;}
h2 {font-size:23px; line-height: 120%; font-weight: normal; color: #000; margin: 0 0 15px 0; font-family: "Myriad Pro", tahoma, arial, sans-serif;}
h3 {font-size:18px; line-height: 120%; font-weight: normal; margin: 0 0 15px 0; font-family: "Myriad Pro", tahoma, arial, sans-serif;}
legend {font-size: 110%; font-weight: bold; margin-top: 0px; margin-left: 3px; margin-bottom: 5px;  padding-left: 2px;  color:#000000;}
fieldset {margin-top: 0px;  margin-bottom: 10px;  padding: 0px 0px 2px 0px;}
fieldset div.fieldsetContent {margin: 0px 20px;}
label {font-weight: bold;}
.fleft {float: left; margin-right: 25px;}
.fright {float: right; margin-left: 25px;}
td.vmiddle { vertical-align: middle; }
td.left { text-align: left; }
td.center { text-align: center; }
td.right { text-align: right; }
/*-------------------------------------------------------------------------------------------------------
	layout stranky
---------------------------------------------------------------------------------------------------------*/
div#page {	margin: 0 auto; width: 961px;	background: #FFFFFF;	position: relative;}
div#header { height: 85px; padding: 81px 0 0 0; position: relative; }
div#header h1 { margin-top: 0;width: 480px; height: 38px; overflow: hidden; position: absolute; z-index: 1; left: 0; bottom: 83px; }
div#header h1 a:link,div#header h1 a:visited { display: block; width: 480px; height: 38px; position: absolute; left: 0; top: 0; z-index: 1; }
div#header h1 a:link span, div#header h1 a:visited span { display: block; position: absolute; left: 0; top: 0; width: 480px; height: 38px; background: url(../images/logo.jpg) no-repeat left top; cursor: pointer; z-index: 2; }
a#skodaAutoLogo:link, a#skodaAutoLogo:visited { display: block; width: 167px; height: 40px; position: absolute; z-index: 1; right: 0; bottom: 89px; }
a#skodaAutoLogo:link span { display: block; position: absolute; left: 0; top: 0; width: 167px; height: 40px; background: url(../images/logo-skoda.jpg) no-repeat left top; cursor: pointer; z-index: 2; }
div#breadcrumbs { margin: 0 0 15px 0; }
div.teaser { width: 264px; height: 324px; float: left; margin: 0; padding: 13px 28px 0 28px; }
div.teaser h2, div.teaser h2 a:link, div.teaser h2 a:visited { margin: 0px; line-height:48px; }
div.teaser h2 a:hover { text-decoration: none; }
div.teaser h2 { padding: 0 0 0 3px; margin: 0 0 25px 0; font-size: 22px; }
div.teaser a.teaserMainImg:link, div.teaser a.teaserMainImg:visited { display: block; background: url(../images/teaserMainImg.gif) no-repeat top left; width: 252px; height: 101px; padding: 7px; margin: 0 auto 15px auto; text-align: center; }
div.teaser img { display: block; margin: 0 auto; }
div.teaser p { margin: 0 0 15px 0; padding: 0 3px; }
a.vice:link, a.vice:visited { display: block; width: 95px; height: 26px; line-height: 24px; color: #ffffff; font-weight: normal; background: url(../images/cteteViceBg.jpg) no-repeat top left; text-align: center; }
a.vice:hover { text-decoration:none; }
.leftColumn { background: url(../images/leftColumnBg.gif) repeat-y top left; width: 640px; float: left; }
.leftColumnTop { background: url(../images/leftColumnTopBg.jpg) no-repeat top left;  padding: 30px 30px 30px 30px; }
.rightColumn { background: url(../images/rightColumnBg.jpg) repeat-y top right; width: 961px; float: left; }
.rightColumnTop { background: url(../images/rightColumnTopBg.jpg) no-repeat top right; }
.rightColumnBottom { background: url(../images/columnsBottomBg.gif) repeat-x bottom left;  }
.rightColumnContent { padding: 25px 30px 30px 30px; float: right; width: 261px; float: right; }
div.teaser div.phone { background: url(../images/teaserPhoneBg.jpg) no-repeat center center; text-align: center; color: #ffffff; width:259px; height: 26px; line-height:24px; margin: 0 auto; }
div.teaser div.phone a:link, div.teaser div.phone a:visited { color: #ffffff; }
div#header-general { width: 961px; height: 194px; }
#footer { width: 961px; margin: 0 auto 20px auto; }
/*-------------------------------------------------------------------------------------------------------
	hlavni navigace
---------------------------------------------------------------------------------------------------------*/
div#menu { width: 959px; height: 57px; padding: 21px 1px 7px 1px; background: url(../images/mainMenuBg.gif) no-repeat top left; }
div#menu ul { margin: 0; padding:0; list-style: none; }
div#menu li { margin: 0 1px 0 0; padding:0; list-style: none; width: 159px; height:57px; display: block; float: left; }
div#menu li.last { margin: 0; }
div#menu li a:link, div#menu li a:visited { line-height: 57px; width: 159px; height:57px; text-align: center; display: block; float: left; color: #000; font-weight: bold; font-size: 13px; text-transform: lowercase; text-decoration: none; }
div#menu li a:hover, div#menu li.selected a:link, div#menu li.selected a:visited { color: #ffffff; background: #5bc41b; font-weight: normal; text-decoration: none; }
/*-------------------------------------------------------------------------------------------------------
	homepage
---------------------------------------------------------------------------------------------------------*/
div#header-home { width: 961px; height: 369px; }
div#home-teaser1 { background: url(../images/homeTeaser1_bg.gif) no-repeat top left; }
div#home-teaser2 { background: url(../images/homeTeaser2_bg.gif) no-repeat top left; }
div#home-teaser3 { background: url(../images/homeTeaser3_bg.gif) no-repeat top left; width: 265px; }
div#arpartner-teaser { position: relative; width: 303px; height: 88px; padding: 27px 0 0 280px; background: url(../images/arpartner-teaser.gif) no-repeat top left; }
div#arpartner-teaser h3 { line-height: 130%; font-size: 13px; text-transform: uppercase;color: #818181; font-weight: normal; font-family: "Tahoma", Arial, helvetica, sans-serif; }
div#arpartner-teaser a.vice:link, div#arpartner-teaser a.vice:visited { position: absolute; bottom: 10px; right: 10px; }
/*-------------------------------------------------------------------------------------------------------
	prodej
---------------------------------------------------------------------------------------------------------*/
div#header-prodej { width: 961px; height: 194px; }
div#prodej-teaser1 { background: url(../images/homeTeaser1_bg.gif) no-repeat top left; height: 290px; }
div#prodej-teaser2 { background: url(../images/homeTeaser2_bg.gif) no-repeat top left; height: 290px; }
div#prodej-teaser3 { background: url(../images/homeTeaser3_bg.gif) no-repeat top left; width: 265px; height: 290px; }
div#prodej-teaser1 img, div#prodej-teaser2 img, div#prodej-teaser3 img { float: left; margin: 0 20px 5px 0; }
/*-------------------------------------------------------------------------------------------------------
	asistence
---------------------------------------------------------------------------------------------------------*/
div#header-asistence { width: 961px; height: 194px; }
div#asistence-teaser1 { background: url(../images/homeTeaser1_bg.gif) no-repeat top left; height: 290px; }
div#asistence-teaser2 { background: url(../images/homeTeaser2_bg.gif) no-repeat top left; height: 290px; }
div#asistence-teaser3 { background: url(../images/homeTeaser3_bg.gif) no-repeat top left; width: 265px; height: 290px; }
div#asistence-teaser1 img, div#asistence-teaser2 img, div#asistence-teaser3 img { float: left; margin: 0 20px 5px 0; }
/*-------------------------------------------------------------------------------------------------------
	o nas
---------------------------------------------------------------------------------------------------------*/
div#header-onas { width: 961px; height: 194px; }
div#onas-teaser1 { background: url(../images/homeTeaser1_bg.gif) no-repeat top left; height: 290px; }
div#onas-teaser2 { background: url(../images/homeTeaser2_bg.gif) no-repeat top left; height: 290px; }
div#onas-teaser3 { background: url(../images/homeTeaser3_bg.gif) no-repeat top left; width: 265px; height: 290px; }
/*-------------------------------------------------------------------------------------------------------
	novinky
---------------------------------------------------------------------------------------------------------*/
div#header-novinky { width: 961px; height: 194px; }
.novinka-short-item { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #E8E8E8; }
.novinka-short-item a.image:link, .novinka-short-item a.image:visited { display: block; background: url(../images/novinkaImageBg.gif) repeat-y top left; float: right; margin: 0 0 0 20px; }
.novinka-short-item a.image:link span, .novinka-short-item a.image:visited span { display: block; background: url(../images/novinkaImageTopBg.gif) no-repeat top left; }
.novinka-short-item a.image:link span span, .novinka-short-item a.image:visited span span { display: block; background: url(../images/novinkaImageBottomBg.gif) no-repeat bottom left; padding: 7px; }
.novinka-short-item a.image:link img, .novinka-short-item a.image:visited img { width: 157px; margin: 0; padding: 0; display: block; }
.novinka-short-item p { margin: 0 0 20px 0; }
a.imgContainer, a.imgContainer:hover { float: left; margin: 0 15px 10px 0; }
div#home-teaser1 { background: url(../images/homeTeaser1_bg.gif) no-repeat top left; }
div#home-teaser2 { background: url(../images/homeTeaser2_bg.gif) no-repeat top left; }
div#home-teaser3 { background: url(../images/homeTeaser3_bg.gif) no-repeat top left; width: 265px; }
/*-------------------------------------------------------------------------------------------------------
	fotogalerie - podporujeme
---------------------------------------------------------------------------------------------------------*/
div#header-podporujeme { width: 961px; height: 194px; }
.fotogalerie-short { margin: 0 0 30px 0; }
.fotogalerie-short h2 { font-size: 25px; margin: 0 0 15px 0; }
.fotogalerie-short h2 a:link, .fotogalerie-short h2 a:visited  { color: #5bc41b; font-weight: normal; }
.fotogalerie-short a.image-container:link, .fotogalerie-short a.image-container:visited { display: block; background: url(../images/fotogalerieImageBg.jpg) repeat-y top left; float: right; margin: 0 0 0 20px; }
.fotogalerie-short a.image-container:link span, .fotogalerie-short a.image-container:visited span { display: block; background: url(../images/fotogalerieImageTopBg.jpg) no-repeat top left; }
.fotogalerie-short a.image-container:link span span, .fotogalerie-short a.image-container:visited span span { display: block; background: url(../images/fotogalerieImageBottomBg.jpg) no-repeat bottom left; padding: 7px; }
.fotogalerie-short a.image-container:link img, .fotogalerie-short a.image-container:visited img { width: 100px; margin: 0; padding: 0; display: block; }
.fotogalerie-short p { margin: 0 0 20px 0; }
.fotogalerieFull { margin: 20px 0 0 35px; }
.fotogalerieFull a.image-container:link, .fotogalerieFull a.image-container:visited { display: block; background: url(../images/fotogalerieImageBg.jpg) repeat-y top left; float: left; margin: 0 15px 15px 0; }
.fotogalerieFull a.image-container:link span, .fotogalerieFull a.image-container:visited span { display: block; background: url(../images/fotogalerieImageTopBg.jpg) no-repeat top left; }
.fotogalerieFull a.image-container:link span span, .fotogalerieFull a.image-container:visited span span { display: block; background: url(../images/fotogalerieImageBottomBg.jpg) no-repeat bottom left; padding: 7px; }
.fotogalerieFull a.image-container:link img, .fotogalerieFull a.image-container:visited img { width: 100px; margin: 0; padding: 0; display: block; }
/*-------------------------------------------------------------------------------------------------------
	kontakty
---------------------------------------------------------------------------------------------------------*/
table.kontakt { margin: 15px 0 20px 0; width: 100%; }
table.kontakt td { text-align: left; }
table.kontakt th { text-align: left; width: 30%; }
