/* css reset */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
	ul, ul li { margin: 0; padding: 0; list-style: none; }
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
	/* remember to highlight inserts somehow! */
	ins {text-decoration: none;}
	del {text-decoration: line-through;}
	table {border-collapse: collapse;border-spacing: 0;}
	th { text-align: left; }
	input, textarea, select, option { font-family: Tahoma, Arial, "Lucida Grande CE", lucida, sans-serif; font-size: 100%; vertical-align: middle; }
	/* IE stretched buttons fix */
		input.submit {padding: 0 .25em;width: 0; overflow: visible;cursor: pointer;}
		input.submit[class] {width: auto;}
/* css reset end */

/* elements */
body {background:#808080;line-height: 1.4; font-size: 62.5%; text-align: center; font-family: Tahoma, Arial, "Lucida Grande CE", lucida, sans-serif; }
h1, h2, h3, h4 { line-height: 1.1  }

#jk {  position:relative;right:-24px; background:  url(./tym/jk.jpg) no-repeat }
#jb {  position:relative;right:-24px; background:  url(./tym/jb.jpg) no-repeat }
#mv {  position:relative;right:-24px; background:  url(./tym/mv.jpg) no-repeat }
#ms {  position:relative;right:-24px; background:  url(./tym/ms.jpg) no-repeat }
#bk {  position:relative;right:-24px; background:  url(./tym/bk.jpg) no-repeat }
#vs {  position:relative;right:-24px; background:  url(./tym/vs.jpg) no-repeat }
#rv {  position:relative;right:-24px; background:  url(./tym/rv.jpg) no-repeat }
#fs {  position:relative;right:-24px; background:  url(./tym/fs.jpg) no-repeat }
#pd {  position:relative;right:-24px; background:  url(./tym/pd.jpg) no-repeat }
#mb {  position:relative;right:-24px; background:  url(./tym/mb.jpg) no-repeat }
#evo2009 { position:relative;right:-14px; float: right; margin: 0 0px 0 0; }

table { width: 100%; margin: 0.5em 0 1.5em 0; border-collapse: separate; }
table { margin: 0; }
table td {  padding: 0.3em 0.5em; vertical-align: middle; }
table th { font-weight: bold; text-align: center; padding: 0.5em  }

.access { display: none; }

.page { width:100%; overflow: hidden; }
.page ul { padding: 15px 0 0 0; }
.page li { float: left; margin: 0 3px 0 0; }
.page a { float: left; padding: 2px 7px; text-decoration: none; font-weight: bold; }

/* layout */
.center1, .center2 { width: 1000px; margin: 0 auto; text-align: left; position: relative;background:#fff;}
#wrap { width: 1000px; float: left;background:#fff; }
#theme { width: 100%; overflow: hidden; min-width: 1000px; width: }
#theme { _width: expression(document.body.clientWidth < 1000? "1000px" : "100%" ); } /* min-width for ie */

/* header */
#lang { position: absolute; font-size: 110%; left: 12px; top: 0px }
#lang li { float: left; }
#lang a { text-decoration: none; float: left; padding: 2px 8px; color: #222222;  }
#lang a:hover { color: #fff }
#lang strong a { background: #466CAB }
#logo { float: left;margin:50px 0 0 50px }


#zcu{margin:42px 0 0 0; text-indent:-2000px;float:right;width:144px;height:60px;background:url(./images/zcu.gif) no-repeat left;}
#zcu:hover{background:url(./images/zcu.gif) no-repeat right;}

#header { width: 1000px; float: left; background:url(./images/top.gif) no-repeat;height:136px;}
#header h1 { font-size: 250%; font-weight: normal; padding: 30px 0 20px 90px; color: #fff; margin: 0 0 0 222px; }

#nav { position:relative;top:-2px;right:-38px;width:686px;overflow:hidden;}
#nav li { float: left; position: relative; height:36px; }
#nav li a{height:36px;text-indent:-2000px;color: #fff; float: left;}

#nav3{background:url(./images/aktuality.gif) no-repeat top;width:143px;}
#nav3:hover, #nav3.strong{background:url(./images/aktuality.gif) no-repeat bottom;}
#nav17{background:url(./images/fsae.gif) no-repeat top;width:76px;}
#nav17:hover, #nav17.strong{background:url(./images/fsae.gif) no-repeat bottom;}
#nav32{background:url(./images/tym.gif) no-repeat top;width:69px;}
#nav32:hover, #nav32.strong{background:url(./images/tym.gif) no-repeat bottom;}
#nav23{background:url(./images/auto.gif) no-repeat top;width:80px;}
#nav23:hover, #nav23.strong{background:url(./images/auto.gif) no-repeat bottom;}
#nav63{background:url(./images/galerie.gif) no-repeat top;width:105px;}
#nav63:hover, #nav63.strong{background:url(./images/galerie.gif) no-repeat bottom;}
#nav34{background:url(./images/partneri.gif) no-repeat top;width:115px;}
#nav34:hover, #nav34.strong{background:url(./images/partneri.gif) no-repeat bottom;}
#nav70{background:url(./images/media.gif) no-repeat top;width:98px;}
#nav70:hover, #nav70.strong{background:url(./images/media.gif) no-repeat bottom;}

/* main content */
#section { width: 716px; float: right; font-size: 110%; line-height: 1.6;background:url(./images/sectionbg.gif) no-repeat top left;}
#section h1 { font-size: 180%; font-weight: normal; padding: 10px 30px 10px 0; letter-spacing:0px;  text-align:right; color:#CA0202; }
#homepage #section { width: 1000px; float: right; font-size: 110%; line-height: 1.6;background:url(./images/sectionbg.gif) no-repeat top left;}

/* aside */
#aside { width: 278px; float: left; }
#subnav { padding: 0px 0px; font-size: 110%; margin-bottom: 10px; background:url(./images/boxbg.gif) no-repeat bottom left; }
#subnav li { width: 100% } /* ie 6 fix */
#subnav a { color: #000; text-decoration: none; display: block; padding: 5px 20px; zoom:1}
#subnav a.strong { font-weight: bold; }
#subnav .text{padding:5px 0px 20px 3px;}
#subnav li li {padding: 0 0 0 10px;}

.block { padding: 0; margin: 0 0 10px 0; font-size: 110%; background:url(./images/boxbg.gif) no-repeat bottom right; }
.block h2 { color: #000; font-size: 150%; font-weight: normal;}
.block .text{padding:5px 20px 20px 20px;}

/* footer */
#footer { padding: 0px 0 0px 0; text-align: left; width: 100%; overflow: hidden;background: url(./images/dolni_lista.gif) no-repeat right; color:#FFFFFF }
#footer .print { text-align: right;  }
#footer .print a { color:  #fff; padding: 0 10px;  }
#footer .printButt { border-right: 1px solid #fff }
#footer .bmedia { color: #A9A694; padding: 15px 30px 10px 0; background: url(./images/dolni_lista.gif) no-repeat right; float: left; }
#footer .bmedia a { color: #A9A694; }
#footer ul { clear: left; padding: 10px 0 15px 0; float: left; width: 100%; }
#footer ul li { float: left; padding: 0 30px 0 0; }

/* articles */
.article { padding: 10px; overflow: hidden; clear: both;border-bottom:1px solid #5E5E5E; }
.article h2 { font-size: 240%; font-weight: normal; padding: 0 0 0.6em 0; color: #CA0202;  }
.article h3 { font-size: 170%; font-weight: normal; padding: 0.2em 0 0.6em 0; }
.article h4 { font-size: 150%; font-weight: normal; padding: 0.2em 0 0.6em 0; }
.article p { padding: 0 0 0.6em 0 }
.article a { color: #CA0202 }
.article ul { padding: 0.2em 0 0.6em 0; overflow: hidden; zoom:1 }
.article ul li { padding: 0 0 0 20px; background: none; height: 100%; }

#rotatornews{ float:right;width:680px;margin:5px 5px 0 5px; }
#obrazek{float:left;margin:8px 0 0 5px;}
#newsobal{ overfow:hidden;clear:both; }
#homepage #section{background:none;}


/* nyroModal */
div#nyroModalFull, div#nyroModalFull h1 {font-size: 12px;color: #fff; font-family: Tahoma, Arial, "Lucida Grande CE", lucida, sans-serif; font-style: normal;}
div#nyroModalFull div#nyroModalLoading {width: 150px;height: 150px;text-indent: -9999em;background: #fff url(../img/nyroloader.gif) no-repeat;background-position: center;}
div#nyroModalFull div#nyroModalWrapper {background: #fff;padding: 0px}
div#nyroModalFull div#nyroModalWrapper a#closeBut {position: absolute;display: block;top: -15px;right: -15px;width: 15px;height: 15px;text-indent: -9999em;outline: 0;}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {margin: 0;padding: 0;	position: absolute;	top: -22px;	left: 5px;	font-size: 11px;color: #fff; font-weight: normal;}
div#nyroModalFull div#nyroModalLoading { border: 2px solid #CA0202; }
div#nyroModalFull div#nyroModalWrapper {border: 2px solid #CA0202;}
div#nyroModalFull div#nyroModalWrapper a#closeBut {background: url(./images/nyroclose.gif) no-repeat;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev {left: 0;width: 40%;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext {right: 0px;width: 40%;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalPrev:hover {background: url(./images/nyroprev.gif) left 20% no-repeat;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a.nyroModalNext:hover {background: url(./images/nyronext.gif) right 20% no-repeat;}

/* nyroModal - nothing to edit here */
div#nyroModalFull div#nyroModalLoading.error {border: 4px solid #f66;line-height: 20px;padding: 20px;width: 300px;height: 100px;text-indent: 0;background: #fff;}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {padding: 5px;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {position: relative;overflow: hidden;text-align: center;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {vertical-align: baseline;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {position: absolute;bottom: 0;left: 0;background: black;padding: 10px;margin: 10px;border: 1px white dotted;overflow: hidden;opacity: 0.2;filter: alpha(opacity=20); display: none;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {opacity: 0.5;filter: alpha(opacity=50);cursor: help;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent a {outline: none;position: absolute;top: 0;height: 100%;cursor: pointer;text-indent: -9999em;background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */}


