*{	padding: 0px;	margin: 0px;}
body {	padding: 0px;	margin: 0px; text-align: center;	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.2em; color: #444444;	background: url(/design/body_bg.jpg) repeat-x 0px 0px;}
img { border: 0; }
h2, h1 {	font-size: 1.2em;	line-height: 1.4em;	color: #044978;	text-transform: uppercase;	padding: 15px 25px 5px 10px;}
h3 {font-size: 1.2em;	color: #005d75;	text-transform: uppercase;	padding: 15px 0px 5px 0px;	margin: 0px;}
p {	margin: 5px;}
a { color:#006666; }
a:hover {text-decoration:underline;	color: #003300;}
td {vertical-align: text-bottom;}
table, td, img { border:0; }
div,form, td {	margin:0px;	padding:0px;}
.cistic {	width: 100%;	clear: both;	float: none; height:1px; margin:0;}
/**********************/
#main1{ background: url(/design/menu_bg.jpg) repeat-y 0px 0px;}
#main{width: 980px;	_width: 998px; text-align: left;	padding: 0px; margin: 0px auto 0px auto;background: url(/design/menu_bg.gif) repeat-y 0px 0px;}
#Content{	width: 668px;	height: auto;	display: block;	margin: 0px 0px 0px 296px;	padding: 0px 0px 20px 0px;}
#kurz  legend {font-weight:bold;border:none; margin:0; padding:0;}
#kurz  th.reg{width:150px}
#kurz fieldset {border:none; width:470px;}


/****************** Panel_1  menu*/
#Panel_1{	width: 296px;	float: left;	background: url(/design/menu_top.jpg) no-repeat 0px 151px;	margin: 0px;	padding: 0px; }
#logo img{
	border: 0px none;
	margin: 0px;
	padding: 0px;
	position: absolute;
}
#Panel_1 #novinky h2{	width: 90%;	text-transform: uppercase;	color: #930000;	padding: 5px 0px 0px 20px;	margin: 20px 0px 0px 0px;	border-bottom: 3px solid #CCCCCC;}
#Panel_1 .reklama h2{	width: 90%;	text-transform: uppercase;	font-size: 1.2em;	color: #FFFFFF;	margin: 0px;	padding: 10px;}
/******************* Stred jazyk  */
#lang_menu {position:relative; width: 28px;	height:35px;padding: 5px 0px 0px 5px;&padding: 0px 0px 0px 5px;}
/*#lang_menu  a.cz{width: 28px;	background: url(/design/cz.gif) no-repeat 0px 0px;}
#lang_menu  a.en{width: 28px;	background: url(/design/en.gif) no-repeat 0px 0px;}
#lang_menu  a.home{	color: #FFFFFF;}
#lang_menu  a.home{background-image: url(/design/mini_navi_hov.gif);}*/
/******************* Horni mini menu  */
#mini_menu {	width: 296px;	height:35px;	background: url(/design/mini_navi_bg.gif) no-repeat 0px 0px;	display: none;}
#mini_menu  ul{	list-style-type: none; margin: 0px;	padding: 5px 0px 0px 16px;}
#mini_menu  ul li{height: 15px; margin: 0px; padding-left: 35px;display: block; float: left;}
#mini_menu  ul li.language, #mini_menu  ul li.home, #mini_menu  ul li.sitemap, #mini_menu  ul li.contact{display: block;	float: left;	}
#mini_menu  ul li.language a.cz{width: 28px; display: block; text-indent: -20000px;	background: url(/design/cz.gif) no-repeat 0px 0px;}
#mini_menu  ul li.language a.en{width: 28px; display: block; text-indent: -20000px;	background: url(/design/en.gif) no-repeat 0px 0px;}
#mini_menu  ul li.home a, #mini_menu  ul li.sitemap a, #mini_menu  ul li.contact a{width: 15px;	display: block; text-indent: -20000px; background: url(/design/mini_navi.gif) no-repeat;}
#mini_menu  ul li.home a{background-position: 0% 50%;}
#mini_menu  ul li.sitemap a{background-position: 50% 50%;}
#mini_menu  ul li.contact a{background-position: 100% 50%;}
#mini_menu  ul li.language a:hover{	color: #FFFFFF;}
#mini_menu  ul li.home a:hover, #mini_menu  ul li.sitemap a:hover, #mini_menu  ul li.contact a:hover{background-image: url(/design/mini_navi_hov.gif);}
/******************* Hlavni  menu  */
#hlavni_menu {	width: 296px;	margin: 0px;	padding: 110px 0px 0px;	background: url(/design/menu_top1.jpg) no-repeat 0px 80px;}
#hlavni_menu .nav{	font-weight: bolder;	text-transform: uppercase;}
#hlavni_menu .nav ul{ 	width: 240px; 	display: block;	margin: 0px; 	padding-top: 15px; 	padding-left: 40px;}
#hlavni_menu .nav li{ list-style:none; 	border-bottom: 1px solid #CCCCCC;}
#hlavni_menu .nav li a{	width: 220px;	font-size: 0.9em;	color:#7e7e7e;	text-decoration:none;
display:block;	background: url(/design/ul.gif) no-repeat 4% 55%; padding: 10px 0px 10px 20px;}
#hlavni_menu .nav li a:hover{color: #666600;	background: url(/design/ul_h.gif) no-repeat no-repeat 4% 55%;}
#hlavni_menu .nav .current {	color: #930000;	}
#hlavni_menu .nav .current a{	color: #930000;	background: url(/design/ul_h.gif) no-repeat no-repeat 4% 55%;}

/******************* Reg menu  */
#reg_menu .nav{	font-weight: bolder;	text-transform: uppercase;}
#reg_menu .nav ul{ 	width: 220px; 	display: block;	margin: 0px; 	padding-top: 15px; 	padding-left: 40px;}
#reg_menu .nav li{ list-style:none; 	border-bottom: 1px solid #CCCCCC;}
#reg_menu .nav li a{	width: 200px;	height: 29px;	font-size: 0.9em;	color:#7e7e7e;	text-decoration:none;
display:block;	background: url(/design/ul.gif) no-repeat 4% 55%; padding: 20px 0px 0px 20px;}
#reg_menu .nav li a:hover{color: #0067AC;	background: url(/design/ul_h.gif) no-repeat no-repeat 4% 55%;}
#reg_menu .nav .current {	color: #930000;	}
#reg_menu .nav .current a{	color: #930000;	background: url(/design/ul_h.gif) no-repeat no-repeat 4% 55%;}


/********************************* dalĹˇĂ­ Menu */
#MpMenu{	font-size: 12px;	margin: 0px;	padding: 0px 0px 10px;}
#MpMenu ul{	width: 240px;	display: block;	margin: 0px;	padding: 0px 0px 0px 40px;}
#MpMenu li{	list-style:none;	border-bottom: 1px solid #d4d4d4;}
#MpMenu li a{	text-decoration:none;	display:block;	color:#666600;	background: url(/design/ul_m.gif) no-repeat 5% 50%;	padding: 5px 5px 5px 20px;	margin: 0px;}
#MpMenu li a:hover{	color: #666666;	background: url(/design/ul_s.gif) no-repeat no-repeat 5% 50%;}

/* Novinky */
#novinky{	width:240px;	padding-left: 30px;}
.in_box{border-bottom: 1px solid #CCCCCC;	padding: 10px 0px 20px 10px;	color: #717171;	font-size: 0.9em;}
.in_box strong{	font-weight:bold;	color:#930000;	display: block;	padding: 3px;}
.in_box a{	color:#106da7;	text-align: right;	 font-size: 0.9em;	text-decoration: underline;	display: block;	padding: 3px;}

#search{width:243px; height: 65px;	background: url(/design/search.jpg) no-repeat 100% 0%;	padding: 11px 0px 0px 50px;	margin: 25px 0px 20px; }
#search form{	margin-left: 2px; }
#search input.searchfield { font-size: 0.9em; color:#888888; height:20px; width: 180px;	display:block;	background:none; border: 0px none;	padding: 0px;margin: 0px 0px 0px 5px;}
#search .searchbutton {	width:25px;	height:22px; display:block; color: #FFFFFF;	font-weight: bold;	font-size: 15px;border: 0px none; margin: 0px 0px 0px 176px; padding: 0px; 
background-image: none; background-color: #7D7D7D;	cursor: pointer;}	

.reklama{ color: #FFFFFF;	line-height: 1.4em; background:#930000 url(/design/reklama.gif) no-repeat 0px 0px;	margin: 30px 16px 0px 19px;	padding: 30px 20px 30px 20px;}
.reklama a{	color: #FFFFFF;} 
.reklama a:hover{color: #CCCCCC;}

/*********************Hlavicka*/
/*682px*/
#header {	width: 682px;	height: 215px;	padding: 0px;	margin: 0px 0px 0px 296px; background: url(/design/hlava_img.jpg) no-repeat 0% 100%;}
/******************* Sponzori a EU */
.prispel{	}
.sponzor {	height: 50px;	float: left;}/*float: right;*/
.sponzor .info {padding-left: 150px;	font-size: 0.7em;line-height: 12.5px;	color: #656565;}
.sponzor  ul{	margin: 0px; list-style-type: none; height: 43px;	padding: 10px 0px 0px 0px;}/*10px 0px 0px 40px*/
.sponzor  ul li{	margin: 0px; 	padding: 0px;	display: block; float: left;}
.sponzor  ul li.iem, .sponzor  ul li.avcr, .sponzor  ul li.phaeu, .sponzor  ul li.eu, .sponzor  ul li.mmr , .sponzor  ul li.pha{float: left;	padding-left: 20px;}/*padding-left: 40px;*/
.sponzor  ul li.iem a{ background: url(/partneri/iem.gif) no-repeat 0px 0px;	display: block;	text-indent: -20000px; height: 42px;	width: 144px;}
.sponzor  ul li.avcr a{ background: url(/partneri/avcr.png) no-repeat 0px 0px;	display: block;	text-indent: -20000px; height: 35px;	width: 35px;}
/*.sponzor  ul li.avcr, */.sponzor  ul li.phaeu a, .sponzor  ul li.eu a, .sponzor  ul li.mmr a, .sponzor  ul li.pha a{display: block;	text-indent: -20000px;	height: 29px; 	background-position: 0% 0%;}
/*.sponzor  ul li.avcr a{background-image: url(/partneri/avcr.png);	width: 45px;}*/
.sponzor  ul li.phaeu a{background-image: url(/partneri/phaeu.gif);	width: 39px;}
.sponzor  ul li.eu a{background-image: url(/partneri/eu.gif);	width: 45px;}
.sponzor  ul li.mmr a{background-image: url(/partneri/mmr.gif);	width: 40px;}
.sponzor  ul li.pha a{background-image: url(/partneri/praha.gif);	width: 31px;}
.sponzor  ul li.iem a:hover{background-image: url(/partneri/iem_h.gif);}
.sponzor  ul li.avcr a:hover{background-image: url(/partneri/avcr_h.png);}
.sponzor  ul li.phaeu a:hover{background-image: url(/partneri/phaeu_h.gif);}
.sponzor  ul li.eu a:hover{	background-image: url(/partneri/eu_h.gif);}
.sponzor  ul li.mmr a:hover{background-image: url(/partneri/mmr_h.gif);}
.sponzor  ul li.pha a:hover{background-image: url(/partneri/praha_h.gif);}

/******************* Hlavicka obrazek  */
.baner{	margin: 0px;	padding: 160px 0px 0px;}
.baner h1 {	margin: 0px;	padding: 0px 0px 0px 190px;	color: #FFFFFF;	font-size: 12px;	text-indent: 10px;width:245px; xborder: solid 1px red}
.baner h1:first-line{	font-size: 16px;	color: #434F00;}

/*************** Panel_2 obsahovĂˇ cĂˇst */	
#Panel_2{height: auto;	width: 684px; float: left;	background: url(/design/hlava_bot.jpg) 0px 0px no-repeat; margin: 0px; 	padding: 0px 0px 30px 0px;}
#Panel_2 .odrazka1, #Panel_2 .odrazka2, #Panel_2 .odrazka3, #Panel_2  {	font-size: 0.9em;	line-height: 1.5em;	margin: 0px;	padding: 0px 0px 15px 15px;}
 .home_panel img{	padding:0px;	width: 160px;	float: left;	margin: 10px;}  .home_panel { padding:0px	}
#Panel_2 .odrazka1 ul, #Panel_2 .odrazka2 ul, #Panel_2 .odrazka3 ul , #Panel_2 .odrazka4 ul, #Panel_2 .home_panel ul{padding-left: 15px;}	
#Panel_2 .odrazka1 li, #Panel_2 .odrazka2 li, #Panel_2 .odrazka3 li, #Panel_2 .odrazka34 li, #Panel_2 .home_panel li{	padding-bottom: 10px;}	
#Panel_2 .odrazka1 li {	list-style-image: url(/design/bulet1.gif);}
#Panel_2 .odrazka2 li { list-style-image: url(/design/bulet2.gif);}
#Panel_2 .odrazka3 li { list-style-image: url(/design/bulet3.gif);}
#Panel_2 .odrazka4 li { list-style-image: url(/design/lmenu_a.gif);}
#Panel_2 .home_panel li { list-style-image: url(/design/bulet1.gif);}

/* Cesta */
#cesta{font-size:0.9em; width: 650px;clear:both;	padding: 10px 0px 0px 20px;}
#cesta a{color:#000000;	text-decoration: underline;}

/****** Obsah - hlavnĂ­ strĂˇnka */
.home_panel {
	background: #F0F0F0;
	padding: 15px;
	border: 1px solid #FFFFFF;
	margin: 0px 0px 15px;
	width: 620px;
}
.home_panel h2 {	color: #585858;	font-size: 16px;	padding: 0px;	margin: 10px 0px;}
.home_panel strong{ padding-right: 10px;	color: #666666;}
.home_panel h4 {	color: #333333;	font-size: 1.3em;	padding: 0px;	margin: 10px 0px;	display: block;}	
.home_aktuality {	margin: 0px;	padding: 0px;	width: 650px;}
.home_aktuality h2 {	font-size: 1.3em;	padding: 10px 10px 10px 20px;	margin: 0px 0px 15px -15px;	color: #FFFFFF;	background: url(/design/aktual.jpg) no-repeat 100% 100%;}
.home_aktuality h3 {	text-transform: none;	font-size: 1.2em;	line-height: 1.2em;	padding: 0px;	margin: 5px;	display: block;}
.home_aktuality h3 a {	color: #660000;	text-decoration: underline;}
.home_aktuality h3 a:hover { color: #333300; text-decoration: underline;}
.home_aktuality img {height: 50px;	border:3px solid #C6DDEF;	padding:0px;	margin: 5px 15px 10px 0px;}
#Panel_2 .home_aktuality ul {	margin: 0px;	padding: 0px;	list-style-type: none;	list-style-image: none;	clear: both;	width: 650px;	display: block;}
#Panel_2 .home_aktuality li {	margin: 0px 3px 3px 0px;	padding: 0px 0px 10px;	display: block;	width: 320px;	float: left;	border: 1px solid #f0f0f0;}
#Panel_2 .home_aktuality li:hover {
	background: #f0f0f0;
	border: 1px solid #CCCCCC;
}

.home_kontakt {width: 300px; height: 130px; float: left; margin-right: 30px;	margin-top: 20px;}
#Panel_2 H1 {	display: block; clear: both;	line-height: 2.3em; font-size: 1.3em; color: #044978;	background: url(/design/h2_or.gif) no-repeat 100% 100%;	margin: 20px 8px 20px 0px;	padding-right: 0px;	padding-left: 50px;}
form#f{	font-size: 0.9em;  background: url(/design/odeslat.gif) no-repeat left bottom; margin:10px;	padding: 10px;}
form#f input{ border: 1px double #CCCCCC; margin: 3px;}
form#f textarea{border:solid 1px #c2d9e7;	width: 500px;	margin-right: 100px;}
form#f td{	border-bottom: 1px dashed #CCCCCC;}
form#f h2{ margin: 0px; padding: 5px;}
form#f i{	display: block;	padding: 0px;	float: right;}
#fimput{ color:#242868;	border: 1px solid #66CCCC; }
#f .submit {font-weight: bold;	color: #FFFFFF;	background-color: #4586B1;	cursor: pointer;	width: 60px;	height: 20px;	border: 0px none;	margin: 2px 0px 50px 44px; 	padding: 0px;}
#f .submit a:hover { color: #FF0000; }
.float_left{float: left;	width: 200px;	display: block;	border: 3px solid #C6DDEF;	padding: 0px;	margin: 15px 25px 15px 5px;}
.float_text{width: 410px;	float: left; display: block;	padding: 0px;		margin: 0px 0px 10px 0px;}
/**************** Paticka */
#bottom{clear: both;	border-top: 5px solid #999999;	background-color: #ffffff; padding: 15px 0px 20px;margin: 0px 0px 0px 32px;}
#bottom p{	font-size: 90%;	padding: 0px;}
#bottom p a{color: #990000;}
#bottom p a:hover{text-decoration:underline;}


/**************** nove*/
#hlavni_menu .nav .expandaArticles, #reg_menu .nav .expandaArticles {	font-weight: normal;	text-transform: none;	padding: 0px; margin: 0px;	text-indent: 10px;}
#hlavni_menu .nav .expandaArticles li, #reg_menu .nav .expandaArticles li{	border:none 0px;}
#hlavni_menu .nav .expandaArticles li a,#reg_menu .nav .expandaArticles li a{	padding: 0px 0px 0px 20px;	background-image: url(/design/ul_s.gif);
	background-repeat: no-repeat;	background-position: 10% 30%;}
#hlavni_menu .nav .expandaArticles li a:hover, #reg_menu .nav .expandaArticles li a:hover{		background-image: url(/design/ul_m.gif);
	background-repeat: no-repeat;	background-position: 10% 30%;}

.user{	color: #FFFFFF;	line-height: 1.4em;	background:#930000 url(/design/reklama.gif) no-repeat 0px 0px;	margin-top: 30px;	margin-right: 16px;	margin-bottom: 0px;	margin-left: 19px;	padding-top: 30px;	padding-right: 10px;	padding-bottom: 30px;	padding-left: 15px;}
.user a{	color: #FFFFFF;}
.user a:hover{color: #CCCCCC;}
#Panel_1 .user table {	padding: 0px;	width: 220px;}
#Panel_1 .user .jedna {	padding: 0px;	text-align: left;}
#Panel_1 .user input {	padding: 0px;	float: right;	margin-bottom: 5px;	margin-top: 2px;}
#Panel_1 .user label {	padding: 0px;	float: right;}
.slideshow {	position:relative;height: 150px;	width: 682px;	left: 0px;	margin: 0px;	padding: 0px;	top: 0px;	float: left;}
.slideshow img { position:absolute; top:7px; left:100px; }
.slideshow img.opacity { filter:alpha(opacity=0); opacity:0; }
