body{
	padding: 0;
	margin: 0;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background: url(img/bg-body.gif) left 6px;
}

a{
	color: #D32B09;
}


a:hover{
	text-decoration: none;
}

p{
	padding: 0;
	margin: 0;
	text-align: justify;
}

h2{
	padding: 0;
	margin: 0;
	font-size: 2em;
}

h2 span{
	color: #EA8400;
	font-size: 0.45em;
}

h3{
	padding: 0;
	margin: 0;
}

h3 span{
	color: #ea8400;
	font-size: 0.7em;
	font-weight: bold;
}

h4{
	margin: 0;
	font-size: 0.8em;
	padding: 6px;
}

#stredPanelObsah h4.mesic {background: #518d35; color: #fff; padding: 0px 10px; border: none;}

h5{
	padding: 0;
	margin: 0;
}


/***********************************	HLAVNÍ BOXY ***********************************************/

#flash {position: absolute; top: 117px; left: 220px; z-index: 2;}

#stin{
	background: url(img/bg-body-stin.gif) left top repeat-x;
	height: 581px;
	padding: 0;
	margin: 0;
}

#main{
	margin: 0 auto;
	width: 950px;
	background: #8C1901;
	position: relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
}

#horniPanel{
	height: 116px;
	background: url(img/horni-pruh.gif) left top no-repeat;
	position: relative;
	border-bottom: 1px solid #476073;
}

#levyPanel{
	width: 220px;
	border-top: 1px solid #9F6D64;
	float: left;
}

#stredPanel{
	width: 528px;
	_width: 527px;
	float: left;
	background: url(img/obr-kone-left.jpg) left top no-repeat;
	padding-top: 222px;
	
}

#stredPanel3{
	width: 528px;
	float: left;
	background: url(img/obr-kone-left2.jpg) left top no-repeat;
	/*padding-top: 348px;
	_padding-top: 328px;*/
	height: 348px;
}

#stredPanel2{
	width: 528px;
	/*_width: 527px;*/
	float: left;
	background: url(img/obr-kone2-levy.jpg) left top no-repeat;
	padding-top: 165px;
}

#pravyPanel{
	width: 202px;
	float: right;
	background: url(img/obr-kone-right.jpg) left top no-repeat;
	padding-top: 314px;	/* 185 */
	z-index: 10;
	position: static;
}

#pravyPanel2{
	width: 202px;
	float: right;
	background: url(img/obr-kone2-pravy.jpg) left top no-repeat;
	padding-top: 130px;

}

#dolniPanel{
	float: left;
	width: 748px;
	/*_width: 747px;*/
}

#dolniPravy{
	float:left;
	border: 1px solid #000;
	border-top: none;
	background: #fff;
}

#paticka{
	margin: 0 auto;
	width: 950px;
	height: 80px;
	background: #fff;
	margin-bottom: 40px;
}
/*********************************** KONEC HLAVNÍ BOXY ***********************************************/



/***********************************	VNITØNÍ BOXY	************************************/
#pravyPanelLevyObsah{
	float: left;
	width: 528px;
}

#pravyPanelObsah{
	padding: 10px;
	padding-left: 15px;
	/*margin-left: 10px;*/	
}
#pravyPanelObsah.hp{padding-top: 30px;}

#zavody{
	float: left;
	width: 262px;
	border-right: 1px solid #000;
	padding-bottom: 10px;
}

#novinky{
	float: left;
	width: 220px;
	background: #fff url(img/bg-levy-dole.gif) left bottom no-repeat;
	padding-bottom: 94px;
}

#novinkyObsah{
	padding: 10px;
}

#akce{
	float: left;
	width: 263px;
}

#stredPanelMenu{
	background: url(img/bg-stredmenu.gif) left top repeat-x;
	color: #fff;
	margin-left: 10px;
	
}


#stredPanelObsah{
	background: #fff;
	margin-left: 10px;
	padding: 10px;
	/*font-size: 0.7em;*/
	_width: 498px;
}


/**********************************	KONEC VNITØNÍ BOXY	************************************/


/**************************************	HORNÍ MINIMENU	**************************************************/
#horniMenu{
	position: absolute;
	top: 12px;
	right: 15px;
}

#horniMenu a{
	color: #A7A7A7;
	font-size: 0.7em;
	text-decoration: none;
}

#horniMenu a:hover{
	color: White;
	text-decoration: underline;
}

#horniMenu a.cz{
	margin-right: 8px;
}

#horniMenu a.en{
	margin-right: 65px;
}

#horniMenu a.homepage{
	background: url(img/iko-home.gif) left top no-repeat;
	padding-left: 20px;
	margin-left: 22px;
}

#horniMenu a.oblibene{
	background: url(img/iko-oblibene.gif) left top no-repeat;
	padding-left: 20px;
	margin-left: 22px;
}

#horniMenu a.doporucit{
	background: url(img/iko-doporucit.gif) left top no-repeat;
	padding-left: 20px;
	margin-left: 22px;
}

#horniMenu a.kontakt{
	background: url(img/iko-kontakt.gif) left top no-repeat;
	padding-left: 20px;
	margin-left: 22px;
}
/*************************************	KONEC HORNÍ MINIMENU	**********************************/




/*******************************************	MENU	*************************************/

#leveMenu{
	background: #C62F10 url(img/bg-menu.gif) left top repeat-x;
	border-left: 1px solid #9F6D64;
	height: /*347*/367px;
}

#leveMenu h2{
	color: #DBDBDB;
}

#leveMenu h2 span{
	display: block;
	margin-top: -8px;
}

#leveMenu h2{
	margin-left: 110px;
	margin-bottom: 30px;
}

#leveMenu a{
	text-decoration: none;
	font-size: 0.8em;
	color: #FFA28E;
	padding-left: 25px;
	background: url(img/sipka.gif) 195px 8px no-repeat;
	display: block;
	height: 21px;
	line-height: 21px;
	padding-left: 25px;
	border-bottom: 1px solid #8B200A;
}


#leveMenu a.aktiv{
	font-weight: bold;
	color: White;
}

#leveMenu a:hover{
	font-weight: bold;
	color: White;
	background: url(img/bg-menu-a-on.gif) left top no-repeat;
}

#leveMenu a.noborder{
	border-bottom: none;
}
/************************************	MENU KONEC	****************************************/

#horniText{
	position: absolute;
	top: 45px;
	left: 153px;
	font-weight: bold;
	width: 275px;
}


#vypis{
	padding: 10px;
}

#vypis .datum {font-size: 11px;}


#pravyPanelObsah a{
		font-size: 0.8em;
}

#vypis a{
	font-size: 0.8em;
	color: #D32B09;
	background: url(img/odr-red.gif) left 4px no-repeat;
	padding-left: 10px;
	display: block;
	font-weight: bold;
}

#vysledky{
	background: url(img/bg-vysledky.gif) left top no-repeat;
	height: 126px;
	position: relative;
}

#vysledky h3{
	font-size: 1.4em;
	color: #fff;
	font-weight: normal;
	position: relative;
	padding-top: 21px;
	margin-left: 31px;
}

#vysledky p{
	color: White;
	font-size: 0.75em;
	margin-left: 27px;
	margin-top: 40px;
}

#vysledky table{
	float: right;
	margin-top: 6px;
	margin-right: 10px;
	font-size: 0.7em;
	color: White;
	border-collapse: collapse;
}

#vysledky table td.poradi{
	text-align: center;
}

#vysledky table th{
	padding: 5px;
	text-align: left;
	color: #FE8F00;
}

#vysledky table td{
	padding: 0px 5px;
}

#patickaUp{
	height: 86px;
	background: url(img/bg-paticka.gif) left top no-repeat;
	position: relative;
}

#patickaDown{
	height: 49px;
	background: url(img/bg-paticka-down.gif) left top repeat-x;
	line-height: 49px;
	color: White;
	font-size: 0.8em;
	text-align: center;
	border-top: 1px solid #424242;
	
}

a#logo{
	position: absolute;
	top: 4px;
	left: -72px;
}

#pravyPanelObsah a{
	color: White;
}

#pravyPanelObsah p{
	color: White;
	font-size: 0.7em;
	margin-top: 5px;
}

#pravyPanel h4,#pravyPanel2 h4{
	background: #D32B09 url(img/bg-h4-nadpis.gif) 145px 6px no-repeat;
	color: White;
	margin-top: 25px;
	margin-bottom: 12px;
}

#menuInside{
	padding: 8px;
}
#menuInside a {white-space: nowrap;}

#menuInside a.aktiv2{
	font-weight: bold;
	color: White;
}

#stredPanelMenu a{
	font-size: 0.8em;
	color: #79A774;
	text-decoration: none;
}

#stredPanel2 h3{
	background: #2A5227;	
	padding: 7px;
	color: #fff;
	font-weight: normal;
	font-size: 1.1em;
}

#stredPanelObsah p{
	font-size: 0.7em;
	margin-top: 10px;
	padding-left: 5px;
}

#stredPanelObsah h4{
	font-size: 1em;
	color: #234721;
	border-bottom: 1px solid #234721;
	margin-top: 15px;
	padding: 0;
}

#stredPanelObsah h5{
	margin-top: 15px;
}

#stredPanelMenu a:hover{
	color: #B4EDAE;
}

img.rightImage{
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

img.leftImage{
	float: left;
	margin-right: 20px;
	margin-bottom: 15px;
}

/**************************************HORNÍ BANNER***********************************/

.horniBanner{
	position: absolute;
	top: 49px;
	right: 15px;
	border: 1px solid white;
}

p.vetsi{
	font-size: 2em;
	color: #651808;
	padding: 0;
	margin: 0;
}

p.vetsi span{
	color: #C52F10;
}

p.mensi{
	text-align: right;
   padding-left: 100px;
	font-size: 1.3em;
	color: #244821;
	padding: 0;
	margin: 0;
}

p.mensi span{
	color: #518D35;
}

/*********************************KONEC HORNI BANNER**********************************/

.nadpisNovinka{
	height: 64px;
	background: url(img/bg-h2-novinky.gif) left top repeat-x;
	position: relative;
	
}

.nadpis{
	background: url(img/bg-h2-stred.gif) left top repeat-x;
	height: 64px;
	position: relative;
	
}

.nadpis h2,.nadpisNovinka h2{
	padding-top: 4px;
	text-align: center;
	color: #fff;
	
}

span.orange{
	background: url(img/odr-span-h2.gif) left 5px no-repeat;
	padding-left: 10px;
}

.pozice-novinky{
	position: absolute;
	top: 35px;
	left: 37px;
}

.pozice-vysledky{
	position: absolute;
	top: 46px;
	left: -10px;
}

.novinka{
	padding: 10px;
}

.novinka a{
	color: #D32B09;
	font-weight: bold;
	font-size: 0.9em;
}
.novinka2 a{
	color: #D32B09;
	font-size: 0.8em;
}

span.datum{
	color: #969696;
}

.novinka p{
	margin-top: 3px;
	color: #010101;
	border-bottom: 1px solid #B6B6B6;
	padding-bottom: 5px;
	font-size: 0.7em;
}

a.priloha{
	background: url(img/odr-priloha.gif) left 2px no-repeat;
	padding-left: 15px;
	font-size: 11px;
}

span.priloha{
	font-size: 11px;
}
/**************************************** BANNERY ******************************************/
.imgBanner{
	text-align: center;
	margin: 5px 0;
}

.imgBanner img{
	border: 1px solid #626262;
}

.imgBanner a:hover img{
	border: 1px solid #9A9A9A;
}

a.imgBanner2{
	text-align:	left;
	display: block;
}

a.imgBanner2 img{
	border: 1px solid #fff;
}

a.imgBanner2:hover img{
	border: 1px solid #DCDCDC;
}

.imgBanner3{
	float: left;
	margin-left: 10px;
	margin-top: 15px;
}

.imgBanner3 img{
	border: 1px solid #000;
}

.imgBanner3 a:hover img{
	border: 1px solid #535353;
}

/****************************** KONEC BANNERY ***********************************************/

.archiv{
	margin-top: 10px; 
	height: 28px;
	background: #DFCDCE;
}

.archiv a{
	background: url(img/odr-red.gif) left 4px no-repeat;
	padding-left: 10px;
	color: #D32B09;
	float: right;
	font-weight: bold;
	font-size: 0.8em;
	margin-top: 6px;
	margin-right: 16px;
}

.archivzel {
	margin-top: 10px; 
	height: 28px;
	background: #3a7036;
}

.archivzel a{
	background: url(img/odr-white.gif) left 4px no-repeat;
	padding-left: 10px;
	color: #fff;
	float: right;
	font-weight: bold;
	font-size: 0.8em;
	margin-top: 6px;
	margin-right: 16px;
}

a.onlineVysledky{
	color: White;
	position:	absolute;
	right: 43px;
	bottom: 5px;
	font-weight: bold;
	font-size: 0.8em;
	background: url(img/odr-white.gif) left 4px no-repeat;
	padding-left: 10px;
}

ul.zebricek{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: decimal;
}

p.noborder2{
	border-bottom: none;
}

input.inputHledat{
	background: #EDEDED;
	margin-bottom: 3px;
	border: 2px solid #454545;
}

input.buttonVyhledat{
	width: 90px;
	height: 23px;
	border: none;
	background: url(img/button-vyhledat.gif) left top no-repeat;
	color: White;
	text-align: left;
	padding-left: 8px;
	margin-top: 5px;
}

table.prihlaseni{
	font-size: 0.8em;
	color: White;
}

table.prihlaseni input{
	background: url(img/bg-input.gif) left top repeat-x;
	border: 1px solid #fff;
}

.graf{
	width: 125px;
	height: 12px;
	line-height: 12px;
	border: 1px solid #fff;
	background: url(img/bg-anketa.gif) left top repeat-x;
}

.bilyText{
	color: White;
}

span.malyText{
	font-size: 0.9em;
	color: White;
}

#fotogalerie span.autor,#diskuze-detail span.autor{
	background: #EFEFEF;
	color: #333333;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	font-size: 0.7em;
}

/***************************************LOGA PARTNERU******************************************/

a.logo-bohemika{
	position: absolute;
	left: 50px;
	top: 22px;
}

a.logo-henrietta{
	position: absolute;
	left: 185px;
	top: 20px;
}

a.logo-aron{
	position: absolute;
	left: 298px;
	top: 20px;
}

a.logo-cosmetic{
	position: absolute;
	left: 400px;
	top: 20px;
}

a.logo-zduchovice{
	position: absolute;
	left: 500px;
	top: 28px;
}

a.logo-boheme{
	position: absolute;
	left: 610px;
	top: 24px;
}

a.logo-pivovar{
	position: absolute;
	left: 726px;
	top: 15px;
}

a.logo-catering{
	position: absolute;
	right: 48px;
	top: 18px;
}

/***************************************KONEC LOGA PARTNERU*********************************************/

ul.ubytovani{
	list-style: url(img/odr-seznam.gif);
	font-size: 0.7em;
}

ul.ulNormal li{
	list-style: disc;
}

table.cenikUbytovani{
	width: 100%;
	font-size: 0.7em;
	text-align: left;
	border-collapse: collapse;
	border-bottom: 4px solid #D32B09;
	margin-bottom: 5px;
}

table.cenikUbytovani caption{
	border-bottom: 1px solid #fff;	
	padding: 10px;
	background: #D32B09;
	color: #fff;
	font-weight: bold;
	text-align: left;
	border-right: 1px solid #fff;
}

table.cenikUbytovani th{
	color: White;
	background: #D54B00 url(img/bg-th.gif) left top repeat-x;
	border-right: 1px solid #fff;
	padding: 3px 10px 3px 5px;
	border-bottom: 1px solid #fff;
}

table.cenikUbytovani td{
	background: #E7E7E7 url(img/bg-td.gif) left top repeat-x;
	color: #494949;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 3px 10px 3px 5px;
}

span.dph{
	display: block;
	color: #626262;
	font-size: 0.7em;
	text-align: left;
}

/****************************************SPODNI MINIMENU****************************************/

.spodniNabidka{
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	text-align: center;
	margin-top: 35px;
}

.spodniNabidka a{
	color: #D32B09;
	font-size: 0.7em;
	height: 28px;
	line-height: 28px;
	padding-left: 17px;
	margin-right: 10px;
}

a.archivClanku{
	background: url(img/iko-archiv.gif) left 2px no-repeat;
}

a.ohodnotit{
	background: url(img/iko-ohodnotit.gif) left 2px no-repeat;
}

a.diskuze{
	background: url(img/iko-diskuze.gif) left 2px no-repeat;
}

a.poslat{
	background: url(img/iko-poslat.gif) left 2px no-repeat;
}

a.vytisknout{
	background: url(img/iko-vytisknout.gif) left 2px no-repeat;
}

/**************************************KONEC SPODNI MINIMENU*******************************************/

.novinka2{
	margin-top: 15px;
	border-bottom: 1px solid #8C8C8C;
	padding: 2px;
	width: 99%;
	_width: 480px;
}

.novinka2 .datum{
	font-size: 0.7em;
	text-align: right;
	display: block;
}

span.datum2{
	font-weight: bold;
	font-size: 0.8em;
	color: #9a9a9a;
	display: block;
	text-align: right;
}

.novinka2 a.nadpisNovinka2{
	font-size: 0.8em;
	color: #D32B09;
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}

span.autor{
	display: block;
	color: #626262;
	text-align: right;
	font-size: 0.8em;
}

.strankovani{
	font-size: 0.7em;
	margin-top: 20px;
	padding-left: 10px;
	width: 80%;
}

.strankovani a{
	border: 1px #999999 solid;
	display: block;
	float: left;
	padding: 0px 3px;	
	margin-right: 2px;
	text-decoration: none;
	color: #999999;
}

.strankovani a:hover{
	background: #868686;
	color: White;
}

.strankovani a.aktivni3{
	background: #868686;
	color: White;
}

h5.nadpisInside{
	font-size: 1.1em;
	float: left;
}

.novinka2 p{
	text-align: justify;
	padding-left: 5px;
	font-size: 0.7em;
}

#kalAkci .novinka2{
	background: #F5F5F5;	
}

#kalAkci h5{
	/*float: left;*/
	text-transform: uppercase;
	margin-top: 0px;
	margin-left: 3px;
}

.fotkyNovinka{
	width: 470px;
	padding: 10px;
	padding-bottom: 0px;
	margin-top: 5px;
	border-top: 1px solid #b6b6b6;
}

form.archivListin{
	margin-top: 20px;
	font-weight: bold;
	font-size: 0.7em;
}
/*
form.archivListin select,form.archivListin input{
	width: 100px;

}
*/
#fotogalerie{
	width: 99%;
	margin-top: 10px;
}

#areal{
	width: 99%;
}

#sponzor{
	width: 99%;
	margin-top: 10px;
}

a.fotoNahled{
	display: block;
	width: 155px;
	height: 170px;
	/*padding: 5px;*/
	padding-top: 4px;
	float: left;
	border: 1px solid #BCBCBC;
	margin-left: 4px;
	text-decoration: none;
	text-align: center;
	margin-bottom: 5px;
}

a.fotoNahled:hover{
	background: #F2F2F2;
	border: 1px solid #BCBCBC;
}

a.fotoNahled:hover span{
	display: block;
	color: #4F4F4F;
}

a.fotoNahled img{
	margin: 0 auto;
	border: none;
}

a.fotoNahled span{
	padding-left: 4px;
	padding-right: 4px;
	font-size: 0.8em;
	color: #909090;
	display: block;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
}

a.detail-foto{
	width: 150px;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	border: 1px solid #b5b5b5;
	padding: 1px;
	background: #EFEFEF;
}

img.nahledy{
	border: none;
	
}

.partner{
	/*float: left;
	margin-right: 5px;
	padding: 5px;
	margin-bottom: 5px;
	text-align: center;*/
	width: 155px;
	/*height: 170px;*/
	/*padding: 5px;*/
	padding-top: 4px;
	float: left;
	margin-right: 7px;
	text-align: center;
	margin-bottom: 17px;
}

.partner img{
	border: 1px solid #E2E2E2;
	padding: 1px;
	display: block;
	margin-top: 3px;
}

.partner span{
	font-size: 0.8em;
	font-weight: bold;
	display: block;
	color: #373737;
}

.partner a{
	/*display: block;*/
	font-size: 0.8em;
}

.prosle{
	background: #F1F1F1;
}

table.prihlaska{
	color: #4C4C4C;
	width: 99%;
	font-size: 0.7em;
	margin-bottom: 10px;
}

table.prihlaska input.inputText,table.prihlaska textarea{
	background: #FBFBFB;
	border: 1px solid #E0E0E0;
	/*width: 99%;*/
}

table.prihlaska td{
	vertical-align: top;
	border-bottom: 1px solid #F5F5F5;
}

table td input.buttonVyhledat{
	margin: 0;
}

table.prihlaska th{
	padding: 2px;
	background: #F5F5F5;
}

table.prihlaska caption{
	font-size: 1.2em;
	font-weight: bold;
	background: #D7D7D7;
	text-align: left;
	padding-left: 10px;
}

table.prihlaska label{
	font-weight: bold;
}

.cleaner{
	clear: both;
	height: 1px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}


.zavod{
	/*border-left: 10px solid #2a5227;
	padding: 5px 5px 5px 15px;*/
	padding: 5px 5px 5px 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #F9F9F9;
	_width: 480px;
}

.zavod .datum2{
	text-align: left;
	margin-top: 5px;
}

.zavod a{
	font-weight: bold;
}
.stary{
	border-left: 10px solid #A6A6A6;
}

span.priloha{
	display: block;
	margin-bottom: 3px;
	padding-left: 15px;
}

.noBold{
	font-weight: normal;
}

table.anketa span.ano{
   display: block;
	height: 12px;
	background: url(img/bg-anketa-ano.gif) left top repeat-x;
}
                            
table.anketa span.ne{
	display: block;
	height: 12px;
	background: url(img/bg-anketa-ne.gif) left top repeat-x;
}

div.anketa {float: left; width: 230px; margin: 10px 10px 10px 0; background: #f8f8f8;}
div.anketa td {font-size: 11px;}

.maxSirka{
	width: 99%;
}

span.povinne{
	font-weight: bold;
	color: #FF4500;
	font-size: 1.5em;
}

.datum3 {/*color: #ea8400;*/ color: #2a5227; font-weight: bold; font-size: 0.8em; margin: 2px 0 2px 3px;}
/*
#stredPanelMenu a.aktiv{
	color: #fff;
	font-weight: bold;
}
*/

.rocniky {margin: 10px 0 15px 10px; font-size: 11px; line-height: 2em;}
.rocniky a {text-decoration: none; border: 1px solid #555; color: #555; padding: 1px 3px; margin: 0 0px 0 0; white-space: nowrap;}
.rocniky a:hover  {border: 1px solid #d32b09; color: #d32b09;}
.rocniky a.aktivni { color: white; background-color: #2A5227;}
.rocniky a#aktivni {background: #d32b09; color: #fff; font-weight: bold; border: 1px solid #d32b09;}

table.rocniky {margin: 5px 0; font-size: 11px;}
table.rocniky th, table.rocniky td {vertical-align: top; text-align: left; font-weight: normal;}
table.rocniky a {text-decoration: none; border: 1px solid #999; color: #999; padding: 1px 3px; margin: 0 4px 0 0; white-space: nowrap;}
table.rocniky a:hover {border: 1px solid #d32b09; color: #d32b09;}
table.rocniky a#aktivni {background: #d32b09; color: #fff; font-weight: bold; border: 1px solid #d32b09;}

.rocniky {margin: 10px 0 15px 0; font-size: 11px; line-height: 2em;}

.noVisible{
	display: none;
}

.viditelny{
	display: block;
}


table.zavodSoubory{
	color: #4C4C4C;
	width: 99%;
	font-size: 0.7em;
	margin-bottom: 10px;
}

table.zavodSoubory td{
	vertical-align: top;
	border-bottom: 1px solid #F5F5F5;
	width: 25%;
}

table.zavodSoubory th{
	padding: 2px;
	background: #F5F5F5;
	width: 25%;
}

.right {text-align: right;}
.center {text-align: center;}

#vlajky {float: right; margin: 10px 0 0 0;}
#vlajky img {border: 0;}
																	 
#stredPanelObsah .vys {font-size: 11px;}
#stredPanelObsah .vys ul {line-height: 1.3em;}
#stredPanelObsah .vys ul li {line-height: 1.3em;}

h5.center {text-align: center;}

table.onlineZavody {width: 100%;font-size: 11px;text-align: left;border-collapse: collapse;border-bottom: 4px solid #D32B09;margin-bottom: 5px;}
table.onlineZavody th {color: White;background: #D54B00 url(img/bg-th.gif) left top repeat-x;border-right: 1px solid #fff;padding: 3px 10px 3px 5px;border-bottom: 1px solid #fff;}
table.onlineZavody td {background: #E7E7E7 url(img/bg-td.gif) left top repeat-x;color: #494949;border-right: 1px solid #fff;border-bottom: 1px solid #fff;padding: 3px 10px 3px 5px;}

table.onlineZavody td.poradi {text-align: right; width:20px; padding-right: 10px;}
table.onlineZavody td.vysledek {text-align: right; width: 80px; white-space: nowrap;}
table.onlineZavody td.jezdec {width: 135px;}
table.onlineZavody td.kun {width: 135px;}
table.onlineZavody .onlineR {text-align: right;}

div.subtitle {font-size: 12px; margin: 7px 0 9px 0;}
div.subtitle + div.subtitle {margin-top: 1px;}