html,body {
	height: 100%;
}


p, img, h1, h2, h3, h4, form, ul, li {margin: 0; padding: 0; border: none;}
.clear {clear: both;}
.float_left {float: left;}
.float_right {float: right;}
.hide { display: none; }


body {
    background: #1f2f6a url(/_clip/background.gif) left top repeat-x;
    margin: 0 auto;
    font-size: 100%;
    font-family: Tahoma, Arial, sans-serif;
    color: #000000;
}

a {color: #21316C;}
a:hover {color: #AD9760;}

h1 {color: #21316C; font-size: 140%; padding: 15px 0 10px 0;}
h2 {color: #21316C; font-size: 100%; padding: 15px 0 5px 27px; border-bottom: 2px solid #DFD0AE; background: url(/_clip/koruna.gif) 0 16px no-repeat;}
h2 span {color: #777777; font-size: 70%;}
h3 {color: #AD9760; padding: 15px 0 0 0;}

/* pozicovani */

#site {margin: 0 auto; width: 970px; height: 740px;  position: relative; }

.page{width: 950px;  margin: 0 0 0 12px; position: relative;}

#verze {position: absolute; top: 10px; right: 10px; font-size: 70%;}
#verze a {text-decoration: none;}

.content {
    background: #ffffff;
    border-left: 2px solid #e0d2b0;
    border-right: 2px solid #e0d2b0;
    border-bottom: 2px solid #e0d2b0;
    margin: 0 auto; padding: 25px;
	width: 900px;
    font-size: 90%;
	position: relative;
}

.flash-big {width: 890px; height: 300px; border: 2px solid #AD9760;}
#section-image {width: 620px; height: 160px; border: 2px solid #AD9760;}
.image_01 {background: url(/_images/image_01.jpg) left top no-repeat;}
.image_02 {background: url(/_images/image_02.jpg) left top no-repeat;}
.image_03 {background: url(/_images/image_03.jpg) left top no-repeat;}
.image_04 {background: url(/_images/image_04.jpg) left top no-repeat;}
.image_05 {background: url(/_images/image_05.jpg) left top no-repeat;}
.image_06 {background: url(/_images/image_06.jpg) left top no-repeat;}
.image_07 {background: url(/_images/image_07.jpg) left top no-repeat;}
.image_08 {background: url(/_images/image_08.jpg) left top no-repeat;}
.image_09 {background: url(/_images/image_09.jpg) left top no-repeat;}

#stin-pravy { position: absolute; left: 962px; top: 0; background: url(/_clip/stin-pravy.gif) left top no-repeat; height: 472px; width: 8px;}
#stin-levy { position: absolute; left: 0; top: 0; background: url(/_clip/stin-levy.gif) left top no-repeat; height: 472px; width: 12px;}


.foot {/*background: url(../_clip/stin-dolni.gif) left top no-repeat;*/
  color: #ffffff; margin: 0 auto; padding: 15px 25px 25px 25px; font-size: 75%;
}
.foot .float_left { font-size: 95%; line-height: 1.4em}
.foot a {color: #ffffff;}
.foot a:hover {color: #AD9760;}

.foot legend {display: none;}
.foot fieldset {border: none; float: right ;}

#nase-piva { border-left: 3px solid #F5EAD1; padding: 0 0 10px 20px; }

/* obsah */

.content p { font-size: 90%;}
.content strong {color: #21316C;}
.content .text {width: 620px;}
.content .text p { padding: 15px 0 0 0;}
.content .pulka {width: 45%; padding-right: 5px;}
.content img.pic_right, .content img.pic_left {margin: 15px 0 5px 10px; float: right; border: 2px solid #DFD0AE; }
.content img.pic_left {margin: 15px 10px 5px 0; float: left;}


.content .aktuality, .content .kontakty {float: left; width: 53%; margin: 10px 0 0 0; padding: 0 0 0 15px; }
.content .kontakty {border-left: 1px solid #777777; width: 42%;}
.news-hp {float: left; padding: 0 15px 0 0; width: 45%;}
.news-hp h3, .content .kontakty h3 {padding: 5px 0 5px 0px; background: none; border: none; font-size: 90%; }
.content .aktuality h2, .content .kontakty h2 {font-size: 120%; padding: 0 0 5px 0; border-bottom: none; background: none;}
.content .right-kolumn {float: right; width: 53%; margin: 10px 0 0 0; padding: 0 0 0 15px; }
.content .right-kolumn h2 {font-size: 120%; padding: 0 0 5px 0; border-bottom: none; background: none;}
.content .right-kolumn {border-left: 1px solid #777777; width: 42%;}


.content ul.seznam {list-style: square; margin: 10px 0 0 25px;}
.content ul.seznam li {padding: 3px; font-size: 90%;}

ul.news-list, ul.sitemap {list-style: none; margin: 15px 0 0 0;}
ul.news-list li, ul.sitemap li {padding: 5px 0 5px 0; }
ul.news-list li span {color: #777777;}

ul.sitemap li {font-weight: bold;}
ul.sitemap li ul {margin: 0 0 0 25px; list-style: square;}

.download-block {
	text-align: center;
	float: left;
	margin: 0 28px 0 0;
	width: 188px;
	font-size: 80%
}
.last-in-row {margin: 0 !important; float: right; display: inline;}
/* \*/ * html .download-block {margin: 0 25px 0 0;} /**/
.download-block img { border: 2px solid #a99560}
.download-block p {width: auto !important; margin: 0; padding: 5px 0 0 0 !important;}

#content-navig { text-align: right; margin: 25px 0 0 0; padding: 10px 0; font-size: 80%; border-top: 1px solid #F5EAD1}
#content-navig ul { list-style: none; margin: 0; padding: 0; text-align: right}
#content-navig ul li { display: inline}
#content-navig ul li a {margin: 0 0 0 5px;}
#content-navig ul li a.btn-back {background: url(/_clip/btn_back.gif) left center no-repeat; padding: 3px 3px 3px 17px; }
#content-navig ul li a.btn-top {background: url(/_clip/btn_top.gif) left center no-repeat; padding: 3px 3px 3px 12px; }
#content-navig ul li a.btn-print {background: url(/_clip/btn_print.gif) left center no-repeat; padding: 3px 3px 3px 18px; }

/**/

#show_intro {
	position: absolute;
	top: 90px; left: 270px;
	border: 5px solid silver;
	background: #1F2F6A;
	text-align: center;
	width: 352px; height: 300px;
	padding: 5px;
	color: silver;
}
#show_intro a {color: white;}

/* table */

table {width: 624px; font-size: 80%; margin: 10px 0 0 0;}
th, td {padding: 5px;}
th {color: #21316C; text-align: left; background: #FEF5E0; border: 1px solid #AD9760; }
th span {font-weight: normal;}
td {border: 1px solid #AD9760; /*border-bottom: 1px solid #AD9760;*/}
td.free {border: none; background: url(/_clip/mini-logo.jpg) 3px 0 no-repeat;}



/* menu */

ul.menu {
    background: url(/_clip/background-menu.gif) right top no-repeat;
    list-style: none; width: 691px; margin: 113px 0 0 0;  height: 42px; display: block;
}

ul.menu li {float: left; font-size: 80%; height: 27px; padding: 15px 0 0 0; margin: 0; width: auto;}
ul.menu li.delitko {color: #636E97; width: 1px;}
ul.menu li a { padding: 15px 24px 0 24px; color: #ffffff; text-decoration: none; }
ul.menu li a:hover { color: #ffffff; background: url(/_clip/background-menu-on.gif) center top no-repeat;}
ul.menu li.active a {background: url(/_clip/background-menu-on.gif) center top no-repeat;}

/* \*/ * html ul.menu { width: 688px;} /**/
/* \*/ * html ul.menu li { width: 109px;} /**/
/* \*/ * html ul.menu li a { padding: 15px 20px 0 24px;} /**/


.submenu { background: url(/_clip/background-submenu-middle.gif) right top repeat-y; width: 236px;}

.submenu ul {
    color: #21316C; list-style: none; padding: 10px 0 10px 0;
    background: url(/_clip/background-submenu-top.gif) right top no-repeat;
    font-size: 90%;
}

.submenu ul li {padding: 5px 0 0 0; margin: 0;     }
.submenu ul li a {color: #21316C; text-decoration: underline; padding: 5px 30px 5px 32px;  display: block;}

/* \*/ * html .submenu ul li a {height: 1%;} /**/

.submenu ul li a:hover, .submenu ul li.active a { text-decoration: none; padding: 5px 30px 5px 32px; color: #ffffff; background: url(/_clip/background-submenu-on-2.gif) left center no-repeat;}

.submenu .end {background: url(/_clip/background-submenu-bottom.gif) right bottom no-repeat; height: 10px;}


