HTML {font-size:100.01%;}
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,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,DL,DT,DD,FIELDSET,FORM,LABEL,LEGEND,CAPTION,TFOOT,THEAD,TH,HR {padding:0;margin:0;border:none;outline:none;vertical-align:baseline;font-family:inherit;}
DFN,I,CITE,VAR,ADDRESS,EM {font-style:normal;}
TH,B,STRONG,H1,H2,H3,H4,H5,H6 {font-weight:normal;}
TEXTAREA,INPUT,SELECT {font-family:inherit;font-size:1em;}
SMALL {font-size:.85em;}
TABLE {border-collapse:collapse;border-spacing:0;}
CAPTION,TH,TD {text-align:left;}:focus {outline:none;}
html {
	background-color:#b4c0bc;
	}

/* main */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 100%;
	color:#333333;
	background-color:#2b58ad;
	background-image:url(gfx/bg-gradien.png);
	background-repeat:repeat-x;
	width: 100%;
	display: table;

	}
.container {
	width: 970px;
	margin:auto;
	float: none;
	background: url(gfx/bg.png) no-repeat center top;
	width: 100%;
	}
.mainpage {
	width: 970px;
	position: relative;
	margin:auto;
	float: none;
	}
/* header */
.header {
	background-image:url(gfx/header.png);
	color:#FFFFFF;
	text-align:right;
	width:970px;
	height:137px;
	}
.header-left {
	width:400px;
	height:137px;
	background-image:url(gfx/header-left.png);
	display:block;
	float:left;
	}
.header-right {
	width:570px;
	height:107px;
	padding-top:30px;
	background-image:url(gfx/header-right.png);
	display:block;
	float:left;
	}
.header a { color:#FFFFFF; text-decoration:none; }
.header a:hover { text-decoration:underline;}
.container-menu-top {
	width:970px;
	height:70px;
	background-color:#e35f0a;
	}
.container-menu-top a {text-decoration:none;}
.menu-top-small {color:#97afdc; padding:10px 0px 0px 0px; margin:0px;}
.menu-top-bold { color:#FFFFFF; font-weight:bold; font-size:14px;padding:5px 0px 0px 0px; margin:0px;}
/* submenu top */
.submenu-top {
   background-color:#E35F0A;
   color:#993300;
   height:34px;
   padding-left:20px;
   width:950px;
   }
.submenu-top a { height:25px; font-weight:normal; font-size:12px; padding:9px 29px 0 0; text-decoration:none;color:#ffffff; display:block; float:left; background: url(gfx/submenu-delic.gif) right no-repeat;}
.submenu-top a:hover { font-weight:normal; font-size:12px; color:#FFFFFF; text-decoration:underline;color:#ffffff;}
.flash {
	width:970px;
	height:203px;
	}
/*obsah*/
.container-obsah {
	width:970px;
	background-color:#FFFFFF;
	overflow:auto;
	background-image:url(gfx/bg-obsah-main.png);
	float: left;
	}
.container-obsah-menu {
	color:#FFFFFF;
	width:190px;
	float:left;
	background-color:#214588;
	}
.container-obsah-text {
	width:540px;
	background-color:#ffffff;
	float:left;
	}
.container-obsah-text a {color:#2d5495; text-decoration:none;}
.container-obsah-text a:hover {color:#2d5495; text-decoration:underline;}
.container-obsah-aktuality {
	width:240px;
	background-image:url(gfx/aktuality.png);
	float:left;
	}
.container-obsah-aktuality a {color:#333333; text-decoration:underline;}
.container-obsah-aktuality a {color:#333333; text-decoration:none;}
.btn-obsah-menu {
	/*height:20px;*/
	padding: 0px 0 5px 30px;
	background-image:url(gfx/btn-obsah-menu.png);
	background-repeat:no-repeat;
	background-position: 11px 2px;
	}
.btn-obsah-menu a {color:#FFFFFF;text-decoration:none;}
.btn-obsah-menu a:hover {text-decoration:underline; }
/* zaciatocne v obsah menu */
.container-obsah-menu-header {
	width:190px;
	height:40px;
	}
/* pradnz */
.btn-obsah-menu-prazdny {
	height:20px;
	}
/* text **************/
.text {
	background-image:url(gfx/obsah-text.png);
	background-repeat:no-repeat;
	background-color:ffffff;
	padding-left:30px;
	padding-top:40px;
	padding-right:20px;
	padding-bottom:20px;
	}
.text2 {
	background-image:url(gfx/obsah-text2.png);
	background-repeat:no-repeat;
	background-color:ffffff;
	padding-left:30px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:20px;
	}
.text-dvojstlpec {
	background-image:url(gfx/obsah-text-dvojstlpec.png);
	background-repeat:no-repeat;
	background-color:ffffff;
	width:220px;
	padding-left:30px;
	padding-top:40px;
	padding-right:20px;
	padding-bottom:20px;
	float:left;
	}

/* aktuality badgety **********************************/
.terminy { background-image:url(gfx/terminy.png); background-repeat:no-repeat; background-position: 0px 30px; padding-top:100px; padding-bottom:10px; padding-left:40px; padding-right:20px; }
.terminy a { color:#333333; text-decoration:underline; }
.terminy a:hover { color:#333333; text-decoration:none; }
.pozor { background-image:url(gfx/pozor.png); background-repeat:no-repeat; background-position: 0px 0px; padding-top:65px; padding-bottom:10px; padding-left:40px; padding-right:20px; }
.kontakt {
	background-image:url(gfx/kontakt.png);
	background-repeat:no-repeat;
	background-position: -1px 0px;
	padding-top:65px;
	padding-bottom:10px;
	padding-left:40px;
	padding-right:20px;
	float: left;
	width: 180px;
}
/* ***************************************************/	

/******** footer ****/

.footer {width:950px;height:150px; padding-right:20px; padding-top:65px; background-image:url(gfx/footer.png);background-repeat:no-repeat;background-color:#2a57ac;float:left;color:#FFFFFF; text-align:right;}
.footer a { text-decoration:none; color:#FFFFFF;}
.footer a:hover { text-decoration:underline; color:#FFFFFF;}
	
/* menu top buttons*/
.btn-01 { width:194px; height:70px; display:block; background-image:url(gfx/btn-01.png); float:left; }
.btn-01 a { width:194px; height:70px; display:block; background:(gfx/btn-01.png) no-repeat; text-decoration:none;  }
.btn-01 a:hover { background-image:url(gfx/btn-01a.png); text-decoration:none; }
.btn-01-on { width:194px; height:70px; display:block; background-image:url(gfx/btn-01a.png); float:left; }

.btn-02 { width:194px; height:70px; display:block; background-image:url(gfx/btn-02.png); float:left; }
.btn-02 a { width:194px; height:70px; display:block; background:(gfx/btn-02.png) no-repeat; text-decoration:none;  }
.btn-02 a:hover { background-image:url(gfx/btn-02a.png); text-decoration:none; }
.btn-02-on { width:194px; height:70px; display:block; background-image:url(gfx/btn-02a.png); float:left; }

.btn-03 { width:194px; height:70px; display:block; background-image:url(gfx/btn-03.png); float:left; }
.btn-03 a { width:194px; height:70px; display:block; background:(gfx/btn-03.png) no-repeat; text-decoration:none;  }
.btn-03 a:hover { background-image:url(gfx/btn-03a.png); text-decoration:none; }
.btn-03-on { width:194px; height:70px; display:block; background-image:url(gfx/btn-03a.png); float:left; }

.btn-04 { width:194px; height:70px; display:block; background-image:url(gfx/btn-04.png); float:left; }
.btn-04 a { width:194px; height:70px; display:block; background:(gfx/btn-04.png) no-repeat; text-decoration:none;  }
.btn-04 a:hover { background-image:url(gfx/btn-04a.png); text-decoration:none; }
.btn-04-on { width:194px; height:70px; display:block; background-image:url(gfx/btn-04a.png); float:left; }

.btn-05 { width:194px; height:70px; display:block; background-image:url(gfx/btn-05.png); float:left; }
.btn-05 a { width:194px; height:70px; display:block; background:(gfx/btn-05.png) no-repeat; text-decoration:none;  }
.btn-05 a:hover { background-image:url(gfx/btn-05a.png); text-decoration:none; }
.btn-05-on { width:194px; height:70px; display:block; background-image:url(gfx/btn-05a.png); float:left; }
/************************ */


.menu-top-small { padding-left:20px;color:#97afdc;}
.menu-top-bold { padding-left:20px; color:#FFFFFF; font-weight:bold; font-size:14px;}

/* h *********/
h1 { font-size:18px;font-weight:bold;color:#2d5495;padding-bottom:10px;}
h1 a { font-size:18px;font-weight:bold;color:#2d5495;padding-bottom:10px;}
h2 { font-size:14px;font-weight:bold;color:#2d5495;padding-bottom:10px;}
h3 { font-size:12px;font-weight:bold;color:#2d5495;padding-bottom:10px; font-weight:bold;}
h4 { font-size:12px;font-weight:bold; color:#333333;padding-bottom:10px; font-weight:bold;}

strong {color:#333333;font-weight:bold;}
b {color:#333333;font-weight:bold;}

.tn-img { width:160px; height:103px; float:left; background-image:url(gfx/tn/tn-01.png); background-repeat:no-repeat; background-position:top;}

/********* galeria *********/
.container-galeria { padding-top:20px; padding-bottom:20px; float:left;}
.galeria { width:160px;height:110px; background-image:url(gfx/tn/01.jpg); background-repeat:no-repeat; display:block; float:left; padding-bottom:10px;}

/* hoire tlac */
.hore-tlac {
	height:30px;
	text-align:right;
	font-size:10px;
	padding-top:20px;
	padding-bottom:10px;
	clear: both;
}
.hore-tlac img { padding-right:10px; padding-left:10px;}
.hore-tlac a {color:#333333; text-decoration:none;}
.hore-tlac a:hover {color:#333333; text-decoration:none;}

.mapa img {padding-top:20px; padding-bottom:20px;}

table.fft td { padding: 2px; }

