body { text-align: center;  margin: 0px auto; padding: 0px; font-family: Arial, Helvetica, sans-serif;
 				 background-color: #565656;}

a { color: #fff; text-decoration: underline;}	
a:hover { color: #ccc; text-decoration:none;}

img { border: 0px;}

.col-in { display: block; margin: 5px; border: 1px solid #CC0000; }

.imgbrd { border: 1px solid #CC0000; margin: 2px; }

.lista-seo-ext { /*display: none;*/ text-align:center; font-size: 9px; color: #ccc; padding: 5px; margin: 0px 0px 0px 95px; width: 700px; }
.lista-seo-ext a  { color: #ccc; }
.lista-seo-ext a:hover, .lista-seo-ext a.sel  { color: #ccc; }

.lista-seo { /*display: none;*/ text-align:center; font-size: 9px; color: #ccc; padding: 5px; margin: 0px 0px 0px 95px; width: 700px; }
.lista-seo a  { color: #ccc; }
.lista-seo a:hover, .lista-seo a.sel  { color: #ccc; }

.sitemap-cms {padding: 0px;}
.sitemap-h2 {padding: 15px; color: #fff;}

.sitemap-cms ul li {padding-top: 15px;}
.sitemap-cms ul li ul li{padding-top: 0px;}
/* --------------------------- [ layout ] --------------------------- */
#cover { margin: 0px 0px 0px 95px; padding: 0px 0px; text-align: left; width: 700px; border: 0px solid #fff;}

#zahlavi { width: 700px; margin: 0px; padding: 0px; height: 167px; color: #fff;  border: 0px solid #fff; text-align: left;
					background-image: url("img/zahlavi.jpg"); background-position: top left; background-repeat: no-repeat;
					position: relative;}

#zahlavi span {float:left;width: 230px; color: #fff; text-decoration: none; line-height: 11px; font-weight: normal; font-size:10px; text-align: left; padding: 15px 0px 0px 20px; display:block;}
#zahlavi address {width: 550px; color: #fff; text-decoration: none; line-height: 11px; font-style: normal; font-weight: normal; font-size:10px; text-align: left; padding: 15px 0px 0px 0px; display:block;}
#zahlavi a { color: #fff; text-decoration:none;}	
#zahlavi a:hover { color: #F7D517; text-decoration:none;}

#flags { text-align: right;	background-color: #fff; }

/* --------------------------- [ sloupce ] --------------------------- */
						

.col-02 { float:left; width: 525px; padding: 0px 0px 0px 0px; margin: 55px 0px 0px 0px; text-align: left;}
.col-02.cary {width: 505px; margin: 55px 20px 0px 0px; background-image: url("img/v-pruh.gif"); background-position: top left;}
#col-03 { float:right; width:175px; padding: 0px 0px 0px 0px; margin: 55px 0px 0px 0px; text-align: left; border-left: 0px dashed #666;}
#col-03, #col-02 {min-height:487px; _height: 487px;}

#dekor-01 {text-align:left; font-weight: bold; padding: 0px 0px 0px 25px; margin: 0px 0px 0px 0px; font-size:14px;	color:#fff; line-height: 33px; height: 33px;
					background-image: url("img/dekor-01.gif"); background-position: top left; background-repeat: repeat-x;}
#dekor-02 { text-align:left; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size:16px;	color:#FF9C00; line-height: 31px; height: 165px;
						border-top: 0px solid #F7D517; border-bottom: 5px solid #FFDE00;}
.bskcena { display: inline; }

#col-03 #top-list	{ text-align: right; padding: 0px; margin: 38px 5px 0px 0px;}

/* ------------------------------------------------------------------- [ menu ] ------------------------------------------------------------------- */
#menu { margin: 0px 0px; padding: 0px; text-align: left;}
#menu ul{ margin: 0px; padding: 0px; list-style: none;}
#menu ul ul{ margin: 0px 0px 0px 10px; padding: 0px; list-style: none; border-left: 0px solid #fff;}

#menu ul li { padding: 0px; margin: 0px 0px;}

#menu li a {color : #fff; display:block; padding: 2px 5px 4px 10px; font-weight: normal; text-decoration:none; font-size:11px;
							border-bottom: 1px dashed #666;
							width:auto; line-height: 20px; height: 20px;}
#menu li a.sel { color : #000; text-decoration:none; background-color: #999;}
#menu li a:hover { color : #000; text-decoration:none; background-color: #BFBFBF;}

#menu li li a {font-weight: normal; line-height: 15px; height: 15px;}

/* ------------------------------------------------------------------- [ new-menu ] ------------------------------------------------------------------- */

#new-menu {padding: 0px 0px 0px 0px; margin: 0px; width:700px; text-align: center;
					 /*position: absolute; bottom: 0px; left:0px; z-index: 2;*/}
#new-menu ul {list-style-type: none; padding: 0px 0px; margin: 0px; height: 34px;}
#new-menu ul ul {width: 114px; height: auto; padding: 0px; margin: 0px 0px; visibility: hidden; position:absolute; left: 5px; top: 40px; background-color: #666666;  border: 1px solid #808080;}
#new-menu ul ul ul {width: 114px; position:absolute; left: 199px; top: 0px;}

#new-menu li li {height: 30px;}

#new-menu li {height: 34px; width: 114px; text-align: left;
							padding: 0px 0px 0px 2px; position:relative; float:left; white-space: nowrap;
							}
#new-menu li ul li {width: 114px; border-right: 0px; border-bottom: 1px solid #333; background-image: none;}

#new-menu li:hover ul {visibility: visible;}
#new-menu li:hover {color:#fff;}
#new-menu li.rozbalene ul {visibility: visible;}
#new-menu li.sbalene ul {visibility: hidden;}
#new-menu li.rozbalene {visibility: visible;}
#new-menu a {color : #fff; display:block; padding: 0px 0px 0px 20px; font-weight: normal; text-decoration:none; line-height: 34px; font-size:14px; 
						background-image: url("img/poz-menu_a.jpg"); background-position: top left; background-repeat: no-repeat;}
#new-menu a.sel, #new-menu a:hover {color : #fff; text-decoration:none; background-image: url("img/poz-menu_asel.jpg"); background-position: top left; background-repeat: no-repeat;}
#new-menu a:hover {color : #ccc;}
 
#new-menu li li a {font-weight: normal; height: auto; float:none; background-image: none; text-align: left; line-height: 30px;}
#new-menu li li a:hover, #new-menu li li a.sel {font-weight: normal; float:none; background-image: none; background-color: #222222;}

#li0	a	{background-image: url("img/menu_b-mo.jpg"); background-position: top left; background-repeat: no-repeat;}
#li1	a	{background-image: url("img/menu_b-cv.jpg"); background-position: top left; background-repeat: no-repeat;}
#li2	a	{background-image: url("img/menu_b-fi.jpg"); background-position: top left; background-repeat: no-repeat;}
#li3	a	{background-image: url("img/menu_b-zl.jpg"); background-position: top left; background-repeat: no-repeat;}
#li4	a	{background-image: url("img/menu_b-cn.jpg"); background-position: top left; background-repeat: no-repeat;}
#li5	a	{background-image: url("img/menu_b-ze.jpg"); background-position: top left; background-repeat: no-repeat;}

#li0 a.sel, #li0 a:hover	{background-image: url("img/menu_b-mo-s.jpg"); background-position: top left; background-repeat: no-repeat;}
#li1 a.sel, #li1 a:hover	{background-image: url("img/menu_b-cv-s.jpg"); background-position: top left; background-repeat: no-repeat;}
#li2 a.sel, #li2 a:hover	{background-image: url("img/menu_b-fi-s.jpg"); background-position: top left; background-repeat: no-repeat;}
#li3 a.sel, #li3 a:hover	{background-image: url("img/menu_b-zl-s.jpg"); background-position: top left; background-repeat: no-repeat;}
#li4 a.sel, #li4 a:hover	{background-image: url("img/menu_b-cn-s.jpg"); background-position: top left; background-repeat: no-repeat;}
#li5 a.sel, #li5 a:hover	{background-image: url("img/menu_b-ze-s.jpg"); background-position: top left; background-repeat: no-repeat;}


/* --------------------------- [ zapati ] --------------------------- */

#zapati { height: 35px; border-top: 2px solid #6f6f6f; margin: 0px 0px; padding: 0px;
				  background-image: url("img/zapati.jpg"); background-position: top left; background-repeat: no-repeat;}
				  
#patt { text-align:center; position: relative; width: 700px; float: left; font-size: 10px; padding-top: 10px;}
#patt hr { display: none; }
#patt a { color : #ccc; text-decoration : underline; }
#patt a:hover { color : #999;	text-decoration : none; }

/* --------------------------- [ LG ] --------------------------- */
.lg { padding: 0px;	margin-bottom: 2px;	font-size: 11px;}
.lg a {	color: #FFF;	font-weight: bold;	text-decoration: underline;	padding-left: 10px;}
.lg a:hover {	color: #FFF;	font-weight: bold;	padding-left: 10px;}

/* ------------------------------------------------------------------- [ Formulare ] ------------------------------------------------------------------- */
form {	margin: 0px;	padding: 0px;}
/* ------------------------------------------------------------------- [ Ostatni ] ------------------------------------------------------------------- */

.lf {	float: left;}
.clear {	clear: both;}
#bott {	display: none;}
.msg-u {	border: 1px solid #F60;	background-color: #333;	text-align: left;	margin: 10px;	padding: 10px;}
.msg-u p {	color: #FFF;	margin: 0px;	padding: 0px 0px 0px 10px;}
.msg-u em {	color: #FC0;	margin: 0px;	padding: 0px;}
.msg-u .tl {	font-weight: bold;}
.msg-u.err {	color: #FFF;	padding: 0px;}
.msg-u.ok {	color: #FFF;	padding: 0px;	margin: 0px;	display: block;	border: 1px solid #9FA99C;	margin: 0px 2px 2px 0px;	background-color: #333;	text-align: left;}

/* ------------------------------------------------------------------- [ @media print ] ------------------------------------------------------------------- */
@media print {
		body {font: 70%/120% Verdana;}
		#cover { border: none; }
		#col-02, #vypis { color: #000; width: 80%; border: none; float:none; }
		#patt { text-align: right; display: inline; }
		#bott { display: block; text-align: left; font: 80%/160% Verdana; }
		#bott h1 { font: 140%/160% Verdana; }
		#zahlavi, #top, #menu, .btn, .noprn, #col-01, #pagecnt #menutop, #overtop,  #menu, .m0l0iout,.m0l0iover,.m0l0oout,.m0l0oover,.m0l1iout,.m0l1iover,.m0l1oout,.m0l1oover,.m0l2iover,.m0l2oout,.m0l2oover { display: none; }
		#zapati {border-top: 1px solid #000;border-bottom: 0px solid #000;}
		#bott {border-top: 0px solid #000;border-bottom: 1px solid #000;}
		#col-02 .cms-text { border: 0px;}
}

