body{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TABLE {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

A {
	color : #044BB5;
	text-decoration : none;
}

A:hover{
	color : Red;
	text-decoration : none;
}

A.menu {
	color : Black;
	text-decoration : none;
}

A:hover.menu {
	color : Red;
	text-decoration : none;
}

A.nadpis {
	color : White;
	text-decoration : none;
	font-weight : bold;
}

A.nadpis:hover {
	color : #FF8040;
	text-decoration : none;
	font-weight : bold;
}
IMG.foto {
		border : 1px solid Black;
		margin : 5px;
	}
#svetly_text {
	color : #B4CBED;
}

#vrchni_lista_up {
	background-color: #044BB5;
	padding: 5px 15px;
	color: white;
}

#vrchni_lista_up *	{
						color: white;
					}

#nadpisy_menu {
	height : 17px;
}

#vertikalni_predel {
	width : 1px;
}

#HeaderMenu	{
			border: 1px solid white;
			border-bottom: none;
			border-left: none;
			background-color: #003F9D;
			color: white;
			text-align: center;
			padding: 0px 2px;
		}
#HeaderNabidka	{
			border: 1px solid white;
			border-bottom: none;
			border-left: none;
			background-color: #003F9D;
			color: white;
			text-align: center;
			padding: 0px 2px;
		}
#HeaderPoptavka	{
			border-top: 1px solid white;
			background-color: #003380;
			color: white;
			text-align: center;
			padding: 0px 2px;
		}
.heading	{
				margin: 2px;
			}
#menu {
	width : 170px;
	background-color : #B4CBED;
	height : 150px;
	vertical-align : top;
	border: 1px solid white;
	border-left: none;
}
#nabidky {
	width : 243px;
	background-color : #A6C2ED;
	border: 1px solid white;
	border-left: none;
}
#poptavky {
	width : 344px;
	background-color : #98BAED;
	border: 1px solid white;
	border-left: none;
	border-right: none;
}

#nadpis {
	width : 344px;
	background-color: #003F9D;
	border-bottom: 1px solid white;
	height : 20px;
	font-weight: bold;
	color : white;
	padding-left : 15px;
	font-size : 12px;
}

#predel_down {
	height : 3px;
	border-bottom: 3px double black;
}

TABLE.vyber {
	margin-left : 4px;
}

IMG.novinky {
		border : 1px solid Black;
	}
	
FORM.vyber {
	width : 180px;
	font-weight: bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

FORM.form {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	width : 408px;
}

SELECT.form {
	border : 1px solid #00007F;
	background-color : white;
	font-size : 11px;
}

INPUT.form {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 1px solid #044BB5;
}

SELECT {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	background-color : #C2CEF2;
}

INPUT {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

INPUT.modry_kraj {
	border : 1px solid #044BB5;
}

TEXTAREA {
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	border : 1px solid #044BB5;
}

OPTION.form {
	border : 1px solid #044BB5;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

TD.vyber {
	text-align : right;
	vertical-align : middle;
}

SELECT.vyber {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 130px;
	background-color : white;
	vertical-align : middle;
}

INPUT.vyber {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #4B4B4B;
	font-size : 11px;
}

TABLE.novinky {
	font-size : 9px;
	color : Black;
	width : 148px;
	height : 180px;
	background-color : #DBE4FE;
	border : 1px solid #044BB5;
	display:block;
}

TABLE.seznam {
	width : 100%;
	border-bottom : 1px solid #DBE4FE;
}

TABLE.karta {
		width : 100%;
}

TABLE.karta_pata {
		font-weight : bold;
}

TH.typ {
	background-color : #DBE4FE;
	border-top : 1px solid #044BB5;
	border-left : 1px solid #044BB5;
	border-right : 1px solid #044BB5;
}
TR.nadpis {
	font-weight : bold;
	text-align : center;
	background-color : #044BB5;
}
TR.nadpis2 {
	font-weight : bold;
	background-color : #044BB5;
	color : white;
}

TD.nadpis_sekce {
	padding-left : 10px;
}

TD.novinky {
	padding-right : 7px;
	padding-bottom : 7px;
	text-align : center;
}

TD.novinky_img {
		padding-left : 5px;
		padding-top : 5px;
		height : 100px;
}

TABLE.seznam_2 {
	width : 100%;
	border-bottom : 1px solid #DBE4FE;
	font-size : 11px;
}
TD.nadpis_p_1 {
	border-bottom : 1px solid #044BB5;
	border-right : 1px solid #DBE4FE;
	color : white;
	width : 5%;
}

TD.nadpis_p_2 {
	border-bottom : 1px solid #044BB5;
	border-right : 1px solid #DBE4FE;
	color : white;
	width : 43%;
}

TD.nadpis_p_3 {
	border-bottom : 1px solid #044BB5;
	border-right : 1px solid #DBE4FE;
	color : white;
	width : 14%;
}

TD.nadpis_p_4 {
	border-bottom : 1px solid #044BB5;
	border-right : 1px solid #DBE4FE;
	color : white;
	width : 12%;
}

TD.nadpis_p_5 {
	border-bottom : 1px solid #044BB5;
	border-right : 1px solid #DBE4FE;
	color : white;
	width : 14%;
}
TD.nadpis_p_6 {
	border-left : 1px solid #DBE4FE;
	border-bottom : 1px solid #044BB5;
	color : white;
	width : 12%;
}

TD.nadpis_p_7 {
	border-left : 1px solid #DBE4FE;
	border-bottom : 1px solid #044BB5;
	color : white;
	text-align : left;
}

TD.nadpis_p_8 {
	border-left : 1px solid #DBE4FE;
	border-bottom : 1px solid #044BB5;
	color : #DBE4FE;
	color : white;
	width : 11%
}

TD.seznam_p_1 {
		text-align : center;
		border-top : 1px solid #DBE4FE;
		border-left : 1px solid #DBE4FE;
		white-space : nowrap;
	}

TD.seznam_p_2  {
	text-align : left;
	border-top : 1px solid #DBE4FE;
}

TD.seznam_p_3  {
	text-align : right;
	border-top : 1px solid #DBE4FE;
}

TD.seznam_p_4  {
	text-align : right;
	border-top : 1px solid #DBE4FE;
}

TD.seznam_p_5  {
	text-align : right;
	border-top : 1px solid #DBE4FE;
}

TD.seznam_p_6  {
	text-align : right;
	border-top : 1px solid #DBE4FE;
	border-right : 1px solid #DBE4FE;
}

TD.seznam_p_7  {
		border-top : 1px solid #DBE4FE;
		border-right : 1px solid #DBE4FE;
}
	
TD.seznam_p_8  {
	border-top : 1px solid #DBE4FE;
	border-right : 1px solid #DBE4FE;
	text-align : center;
	white-space : nowrap;
}

TD.nadpis1 {
	width : 54px;
	white-space : nowrap;
	border-bottom : 1px solid #044BB5;
	border-right : 1px solid #DBE4FE;
}

TD.nadpis2  {
	border-bottom : 1px solid #044BB5;
	border-right : 1px solid #DBE4FE;
}

TD.nadpis3  {
	width : 60px;
	border-bottom : 1px solid #044BB5;
	border-right : 1px solid #DBE4FE;
}

TD.nadpis4  {
	width : 130px;
	border-bottom : 1px solid #044BB5;
	text-align : center;
}

TD.nadpis5  {
	color : White;
	width : 70px;
	border-left : 1px solid #DBE4FE;
	border-bottom : 1px solid#044BB5;
	text-align : center;
}

TD.seznam {
	text-align : center;
	border-top : 1px solid #DBE4FE;
}

TD.seznam1 {
	text-align : center;
	border-top : 1px solid #DBE4FE;
	border-left : 1px solid #DBE4FE;
	white-space : nowrap;
}

TD.seznam2  {
	text-align : left;
	border-top : 1px solid #DBE4FE;
}

TD.seznam3  {
	text-align : right;
	border-top : 1px solid #DBE4FE;
	white-space : nowrap;
	width : 70px;
}

TD.seznam4  {
	text-align : right;
	width : 120px;
	border-top : 1px solid #DBE4FE;
	white-space : nowrap;
}

TD.seznam5  {
	text-align : left;
	width : 80px;
	border-top : 1px solid #DBE4FE;
	white-space : nowrap;
}

TD.seznam6  {
	text-align : center;
	width : 70px;
	border-top : 1px solid #DBE4FE;
	border-right : 1px solid #DBE4FE;
	white-space : nowrap;
}
	
TD.karta_f {
	text-align : right;
	background-color : #DBE4FE;
	width : 30%;
	font-weight : bold;
	border-left : 1px solid #044BB5;
}

TD.karta_top_f {
	text-align : right;
	background-color : #DBE4FE;
	vertical-align : top;
	width : 30%;
	font-weight : bold;
	border-left : 1px solid #044BB5;
}
	
TD.karta {
	text-align : right;
	background-color : #DBE4FE;
	width : 23%;
	font-weight : bold;
	border-left : 1px solid #044BB5;
}

TD.karta_top {
	text-align : right;
	background-color : #DBE4FE;
	vertical-align : top;
	width : 23%;
	font-weight : bold;
	border-left : 1px solid #044BB5;
}

TD.karta2 {
	border-right : 1px solid #044BB5;
}

TD.karta3 {
	border-right : 1px solid #044BB5;
	border-left : 1px solid #044BB5;
	text-align : center;
}

TD.form_karta {
	text-align : right;
	background-color : #DBE4FE;
	font-weight : bold;
	border-left : 1px solid #044BB5;
	border-bottom : 1px solid #044BB5;
}

TD.enter {
	border-right : 1px solid #044BB5;
}

TD.form_enter {
	border-right : 1px solid #044BB5;
	border-bottom : 1px solid #044BB5;
}

TD.vnitrek {
	padding-top : 5px;
	width : 604px;
	background-color : #F3FCFB;
}

IMG.novinky {
	border : 1px solid Black;
}

TABLE.menu {
	font-weight : bold;
		color : black;
	margin-left : 3px;
}

.nadpis{
	color : #044BB5;	
}

#text {
	padding : 10px;
	vertical-align : top;
	text-align : justify;
	background-color: #ECF1FE;	
}
.mybody{
	background-color: #ECF1FE;
	border-bottom: 3px double black;
}

marquee {
	font-size : 24px;
	font-weight: bold;
	color : #FF0000;
	padding-bottom : 5 px;
}

TD.nadpis_right {
	text-align : right;
	vertical-align : bottom;
	color : #FF0000;
	font-weight : bold;
}

TD.nadpis_left {
	vertical-align : bottom;
	color : #FF0000;
	font-weight : bold;
	font-style : italic;
	font-size : 14px;
}

/*******	stiny	*******/
.wrap1, .wrap2, .wrap3 {
			display:inline-table;
			/* \*/display:block;/**/
		}
.wrap1 {
			float:left;
			background:url(images/shadow.gif) right bottom no-repeat;
		}
.wrap2 {
			background:url(images/corner_bl.gif) -15px 100% no-repeat;
		}
.wrap3 {
			padding:0 6px 6px 0;
			background:url(images/corner_tr.gif) 100% -15px no-repeat;
		}
.wrap3 img {
			display:block;
		}

/*----------------------------------------------------------------------*/
td#headerbg{
	width:100%;
	position:relative;
}

.hide{
	display:none;
}

h1{
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0;
}

#header{
	text-align:center;
}

#header_content{
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	width:761px;
	height:130px;
	background-image:url(images/kolaz.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	position:relative;
}

#flash {
    position: absolute; 
	left: 250; 
	top: 0;
	margin: 0; 
	padding: 0;
	}
	
h2{
	margin:0;
	padding:0;
	font-size:12px;
	padding-top:110;
	color:#f00;
}

h3{
	margin:0;
	padding:0;
	font-size:15px;
	vertical-align:middle;
}

h4{
	font-size:11px;
	margin:0;
	color : #044BB5;	
}
