body {
	margin:0;
	background-color:#33526D;
	text-align:center;
	height:100%;
	background-image:url(images/bg_1.gif);
	background-position:center;
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

a {color:#206FD0;}
a:hover {color: #FF0909;}


.obal {
	width:758px;
	background-color:white;
	background-image:url(images/bg_1.gif);
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:auto;
	margin-right:auto;

	}


.hlavicka {
	width:728px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	height:145px;
	position: relative;
	}

.hlavicka ul {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style-type: none;
	top: 26px;
	left: 350px;
	width:372px;
    font-weight: bold;
}

.hlavicka ul li {
	display: inline;
	text-align:center;
	float:left;
}
.hlavicka ul li a {
    display:block;
    margin-right:3px;
    color: #666666;
    width:62px;
}
.hlavicka ul li a:hover { color: red; }

.hlavicka ul li.zajimavosti a {
    width:77px;
    color:white;
}
.hlavicka ul li.zajimavosti a:hover { color:#FFDD2D; }


.obal2 {
	width:728px;
	background-image:url(images/bg_2.gif);
	background-repeat: repeat-y;
	margin-left:auto;
	margin-right:auto;
    margin-top:0;
	border-bottom: 1px solid white;
	position: relative;
	top: -2px;
	}

.obalmenu {
	width:211px;
	float:left;
	text-align:left;
	margin: 0;
	padding: 0;
	position: relative;
	}

	.menupolozka {
			width:211px;
			height:31px;
			}


			.menunazev {
			margin-top:9px;
			margin-left:50px;
			}

			.menunazev a {
					font-size:10px;
					text-decoration:none;
					color:#5C5C5C;
					}
			.menunazev a:hover {
					font-weight:bold;
			}


	.menudelicicara {
			width:211px;
			height:9px;
			font-size:1px;
			background-image:url(images/menu_delici_cara.gif);
			}

	.menustart {
			width:211px;
			height:28px;
			background-image:url(images/menu_start.gif);
	}

	.menuend {
			width:211px;
			height:27px;
			background-image:url(images/menu_end.gif);
	}


.obalobsah {
	text-align:center;
	width:513px;
	float:right;
	}

	.obalobsah2 {
	width:485px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	color:#5C5C5C;
	margin-top:10px;
	}

.img {
	 margin-right:10px;
	 margin-bottom:5px;
	 border: 1px solid #DEDEDE;
	 padding: 3px;
	}

.galimg {
	 border: 1px solid #DEDEDE;
	 padding: 3px;
	}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

	.obalnadpis {
	width:100%;
	background-image:url(images/bg_nadpis.gif);
	background-repeat:no-repeat;
	height:34px;
	}

	.obalnadpis2 {
	width:100%;
	background-image:url(images/bg_nadpis2.gif);
	background-repeat:no-repeat;
	height:34px;
	}

	.nadpis {
	margin-left:15px;
	margin-top:16px;
	padding-right:12px;
	margin-bottom:10px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	background-image:url(images/bg_nadpis_text.gif);
	background-repeat:repeat-x;
	width:1px;
	color:#828282;
	}

	.obsahtext {
	margin: 0 0 15px 15px;

	}

	.emailnovinky {
		position: relative;
		left: 10px;
		}

	.submit {
		background: url(images/ok_button.gif) no-repeat;
		border: none;
		font-size: 10px;
		width: 29px;
		height: 19px;
		cursor: pointer;
		}

	.field {
		border: 1px solid #DEDEDE;
		font-size: 11px;
		}


	.akce {
	width:250px;
	float:left;
	}

	.novinky {
	width:225px;
	float:right;
	}
			.obsahtext_novinky {
			margin-left:15px;
			}

			.obsahtext_novinky a {
			text-decoration:none;
			font-family:Helvetica, sans-serif;
			}

			.obsahtext_novinky a:hover {
			color:#FF0909;
			}

			.cela_zprava {
			background-image:url(images/sipka_doprava.gif);
			background-repeat:no-repeat;
			padding-left:15px;
			}
			.zpet {
			background-image:url(images/sipka_doleva.gif);
			background-repeat:no-repeat;
			padding-left:15px;
			}

.zapati {
	position:relative;
	width:728px;
	height:60px;
	background-image:url(images/bg_zapati.gif);

	margin: 0 auto;
	padding: 0;
	}

.cleaner {
	clear: both;
	}

	.created {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
	position:absolute;
	top:31px;
	left:640px;
	color:#747474;
	}

	.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#747474;
    font-size:9px;
	position:absolute;
	top:31px;
	left:20px;
	}


/* upravy GST */
a {
text-decoration:none;
}


/* aktualni stranka u strankovani zaznamu  */
.cpager_selected_page{
color:black;
font-weight:bold;
}

/* nadpisy */
h1, h2 {
	width:100%;
	background-image:url(images/bg_nadpis.gif);
	background-repeat:no-repeat;
	height:34px;
	line-height:34px;
	margin-bottom:5px;
}

.novinky h2 {
	width:100%;
	background-image:url(images/bg_nadpis2.gif);
	background-repeat:no-repeat;
	height:34px;
	line-height:34px;
	margin-bottom:5px;
}

h2 { background-image:url(images/bg_nadpis2.gif); }
h2.plna_sirka { background-image:url(images/bg_nadpis.gif); }


div.akce h2 { background-image:url(images/bg_nadpis.gif); }

h1 span, h2 span {
	margin-left:15px;
	padding: 0 12px 6px 0;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	background-image: url(images/bg_nadpis_text.gif);
	background-repeat:repeat-x;
	background-color: #FEFDFD;
	color:#828282;
	position: relative;
	top: 3px;
}

h3, h4 {
	font-size: 12px;
	color:#828282;
	margin: 7px 0 5px 0;
	padding: 0;
	position: relative;
	}

p {
	margin: 0;
	padding: 0 0 10px 0;
	}

hr {
	border: none 0;
	border-top: 1px dotted #CCCCCC;/*the border*/
	height: 1px; /*whatever the total width of the border-top and border-bottom equal*/
	margin-bottom: 4px;
	}


/* hlavni menu menu */
div.menupolozka{
width:211px;
height:31px;
line-height:31px;
vertical-align:middle;
}

div.menupolozka a {
display:block;
width:211px;
height:31px;
color:#5C5C5C;
font-size:10px;
}
div.menupolozka a:hover {
font-weight:bold;
color:red;
}

div.menupolozka a span {
margin-left:46px;
}

/* odkazy na clanky divize */
div.menuvrsek{
background:url(images/menu-bg-horni.gif) repeat-x;
width:468px;
height:5px;
font-size:5px;
}
div.menu-obsah {
text-transform:uppercase;
}
div.menuspodek {
width:468px;
height:6px;
font-size:6px;
background-image:url(images/menu-bg-dolni.gif);
background-repeat:no-repeat;
margin-bottom:5px;
}
div.menu-obsah a {
color:#5C5C5C;
font-weight:bold;
}
div.menu-obsah a:hover {
font-weight:bold;
color:red;
}
/* vybrana polozka v menu, nastavuje se v php */
div.menupolozka a.vyber {
color:red;
font-weight:bold;
}

.obsahtext table {
	border-collapse: collapse;
	width: 100%;
	clear: both;
	margin: 5px 0 10px 0;
	}

.obsahtext table td {
	border: 1px solid #E1E1E1;
	padding: 3px;
	}

/* vybrana polozka v hornim menu, nastavuje se v js */
div.menu-obsah a.select_menu {
color:red;
font-weight:bold;
}