body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #333;
	SCROLLBAR-FACE-COLOR: #fff;
	SCROLLBAR-HIGHLIGHT-COLOR: #fff;
	background: #31322A url(/data/design/identifikace/identifikace-kopiePodkl.gif) left top repeat-x;
	
}

table{margin:  0;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: normal;
  text-align:left;
}


td{margin: 0px;
	padding: 2px;
	line-height: 120%;
	
}

h1{
  font-size: 13pt;
	font-weight: bold;
	color: #666;
  margin: 0px 0 0 0;
	padding: 5px 0 0 0;



}

h1.titulHlavicka{
font-size: 13pt;
	font-weight: normal;
	color: #fff;
	margin: 0px;
	padding: 0px;
	letter-spacing:1px;
  position:relative;
  top:32px;
  left:30px
}

.titulHlavicka2{
  font-size: 12pt;
	font-weight: bold!important;
	color: #870008;
  margin: 0;
	padding: 0px;
	letter-spacing:1px;
  position:relative;
  top:35px;
  left:30px
}
h2{
	
  font-size: 10pt;
	font-weight: bold;
	color: black;
  margin: 0px;
	padding: 0px 0 5px 0px;
  letter-spacing: 1px;
  background-color: #F9D279;


}
h3{
	
  font-size: 10pt;
	font-weight: bold;
	color: #6D340C;
  margin: 0px;
	padding: 0px 0 5px 0px;
  background-color:yellow;

}

 /*------------ STRUCTURE ------------ */
.cms_presentation {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	text-align:left;
	background: #FFFFFF url(/data/design/identifikace/podklObsah.gif) left repeat-y;

}


.head {position: relative;
	width: 1000px;
	height: 194px;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF url(/data/design/identifikace/top.jpg) left no-repeat;
	
}


.left{
	float: left;
	width: 192px;
  min-height:314px;
  _height:314px;
	margin: 0px;
	padding: 0px;
	background: url(/data/design/identifikace/left.jpg) left top no-repeat;
}

.left_in{
	margin: 0;
	padding: 0 5px 0 17px;


}


.CMSPage {
	_height: 500px;
	min-height:500px;
	margin: 0px ;
	padding: 0px;
  float:right;
  width:790px;


	}

.CMSPage_in {
	padding: 10px 15px 0 0px;
  margin: 0;
	float:right;
}


.foot {
	clear: both;
	width: 1000px;
	height: 26px;
	margin: 0px;
	padding:  0;
  background: #FFFFFF url(/data/design/identifikace/foot.gif) left no-repeat;

}


.CMSForm{
	float: left;
}


/*-----------.htmlText----------------- */
.CMSPage .CMSTextHTML{
 clear:both;
  margin:  0px 0 10px 0;
	padding: 0;
	width:770px
	
}


.CMSTextHTML{
 clear:both;
  margin:  0px 0 10px 0;
	padding: 0;
	
	
}

.CMSTextHTML img{
	padding:0 3px;
	margin: 0px;
	border: 0;

}
 .CMSText pre{
  border-bottom:1px dashed blue;
  clear:both;
  margin:  10px 0;
	padding: 0 0 5px 0;
  white-space:normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	
}

.left .CMSTextHTML{
  font-size: 8pt;
  margin:5px 0;
  padding:0px;

}


/*-------menuLeft----------------*/
ul.leftMenu {
	
	margin: 10px 0 0 0;
	padding: 0;
	text-align: left;
	list-style-type: none;
	border-bottom: 3px solid #CB0200;

}

 ul.leftMenu ul{
	display: none;
	left: 170px;
	margin: 0px;
	padding: 0px;
	text-align:left;
	list-style-type: none;	
	z-index: 300;
}

 ul.leftMenu ul ul{
	display: none;
}



 ul.leftMenu li {
	display: block;
	position: relative;	
	margin: 0px;
	padding:  4px 0px 4px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	text-align:left;
	cursor:pointer;

}


 ul.leftMenu ul li {
	margin: 1px;
	width:170px;
	padding: 3px 0px 3px px;
	color: #000;
	background: #FFD289;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	z-index: 300;
}

 ul.leftMenu li a{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	padding:  0px;
	margin:  0px;
	color: #000;
	text-decoration: none;
	z-index: 300;
}

 ul.leftMenu ul li a {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 0 0 5px;
	margin:0px;
	color: #870008;
	text-decoration: none;
	border-left: 0 !important;
	z-index: 300;
}

 ul.leftMenu li a:hover{
	color: #CB0200;
	font-size: 9pt; 
	font-weight: normal;
	text-decoration: none;
}



 ul.leftMenu ul li a:hover{
	padding: 0px 0 0 5px;
	margin: 0px;
	color: #000;
	font-size: 8pt; 
	border-left: 0px !important;
	font-weight: bold;
	text-decoration: none;
}

 ul.leftMenu ul.CSStoShow {
	display: block;
}

/*--------menuTop-----*/

ul.topMenu
{
margin: 0 0 0 0px;
padding:  0;
position:absolute;
top:90px;
left:180px;
width: 600px;

}

ul.topMenu li
{
margin: 0;
padding:  0;
float:left;
list-style-type: none;

}

ul.topMenu a{
display:block;
font-weight: normal;
padding:  0 10px 0 10px;margin: 0;
text-decoration: none;
color: #333;text-align:center;
border-right:1px solid;
font-size: 8pt;
font-variant: small-caps;	

}

ul.topMenu a:hover { 
padding:  0 10px 0 10px;margin: 0;

color:#fff;
text-decoration: none;

}
ul.topMenu li.selected{
color:white;
text-decoration: none;
}


/*------------clanek------------------*/

.CMSPage .CMSArticle{
  padding:  0;
  margin: 0px 0px 10px 0px;	
  clear:both; 
  width:770px;

}


/* nenastylovane pocitadlo komentaru */
.articlecommentscounter{
display: none;
}

.CMSArticle .articledate{
  font-weight: bold;
  font-size:7pt;
  margin:0; 
  padding:0;
}
.CMSArticle .articletitle{  margin: 0;
  padding: 0;
  font-weight: normal;
  color: #B30000;
  font-size:11pt;

}

.CMSArticle .articleperex{
  margin: 0;
  padding: 2px 0 2px 0;
  font-weight: bold;
  color: #000;
	font-size: 8pt;
}


.CMSArticle .articlebody{
  font-weight: normal;
  margin:0; padding:2px 0 5px 0;
  text-align:left;
}

.CMSArticle .articlebody img{
  margin:0; 
  padding:0px 3px;

}



.CMSArticle .attachment {
	float: left;    
	margin: 0px;
	padding: 0px;

}


.CMSArticle .attachment img{
	border:1px solid gray;
	margin: 0px 5px 0 5px;
	padding: 0px;

}
.CMSArticle .attachment_description{
  clear:left;
  width:100px;
  height:30px;
  font-size:8pt;
  margin: 0px 5px 0 5px;
	padding: 0px;
  overflow:hidden;


}
.CMSArticle .attachment_link  {
	clear:both;
  display: block;
	margin: 0px;
	padding: 2px 0;


}

/*----clanek left---*/

.left .CMSArticle{

  border-bottom:1px dotted #666;
  padding: 5px 0 2px 0;
	margin: 5px 0;	
  width:170px!important;
  float:left!important;

}
.left .CMSArticle .articletitle a{  
  margin: 0;
  padding: 0 ;width:170px!important;
  font-weight: bold;
  color: #1C5696!important;
  font-size:8pt!important;


}

.left  .CMSArticle .articleperex{
  margin: 0;
  padding: 2px 0 2px 0;
  font-weight: normal;
  color: #000;
  font-style: normal;
	font-size: 8pt;
}




.left .CMSArticle  .attachment{
	float: right;   
	margin: 0px;
	padding: 0px;
  width:50px;
  height:50px;

}


.left .CMSArticle .articleperex img{
	width:50px;
height:50px;
	margin: 0px ;
	padding: 0px;
float: right;

}

.left .CMSArticle .attachment_link  {
	width:170px;
  float: left!important;
	margin: 0px;
	padding: 2px 0;


}

/*.....fotogalerie....*/

.CMSImageEx img{
	border: 1px solid gray;
}

 .CMSImageEx.preview{
	float: left;
	margin: 5px;
	padding: 0px;
}

.CMSImageEx.preview .description{
	display:none;
}
.CMSImageEx.detail{
	text-align: center;
	width: 550px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}


.CMSImageEx.detail .description{
	text-align: center;
	margin: 10px;
	padding: 0px;
}

.CMSImageEx.detail .backbutton{
	text-align: left;
}
.CMSImageEx.detail button{
	width: 8em;
	border: 1px solid #A6A6A6;
	background-color: #F8F8F8;
}

/*-------ostatni------------*/

a{
	color: #FC5C04;
	text-decoration: none;
  font-weight: bold;
  
}

a:hover {
	color: #666;font-weight: bold;
	text-decoration: underline;

}

.CMSLink {
margin: 0px;
padding: 0px;
display:block;

}
.razitko{
text-align:left;

width:100px ;
height:99px;
margin: 0px;
padding: 0px 0 0 50px;

}

img{
	border: 0px
}


hr{
	width: 95%;
}

.CMSPage div,
.CMSBlock div,
.CMSPageBlock div{
	display: block;
}

.CMSImage{
  margin: 0px;
  padding: 3px 3px;
  clear:both;

}

.CMSBinary a{
	color: #FC5C04;
	text-decoration: none;
  font-weight: bold;
  font-size: 9pt;

}


.code{
  position:absolute;
  right:7px;
  top:40px;

}

.foot .CMSTextHTML {
  border:none;
  margin: 0px;
	padding: 0px;
 }


.webmaster a{
  color: #fff; 
  TEXT-DECORATION: none;
  FONT-SIZE:7pt;
  position:relative;
  top:2px;left:20px;
  font-weight: normal;
 }

.webmaster a:hover{
  color: gray;
  FONT-SIZE: 7pt;

}
/*-------clanek-detail--------------*/


.cms_detail .CMSArticle {
	margin:  0px;padding:0;
	font-weight: normal;
	font-size: 9pt;
		color: #333;
		text-align:left;
}
.cms_detail .CMSArticle .articledate,
.cms_detail .CMSArticle .articleauthor{
	text-align: right;
	font-weight: bold;
}

.cms_detail .CMSArticle .articletitle{
	margin: 10px 0px;
	font-weight: bold;
	font-size: 10pt;
		color: #850305;
}

.cms_detail .CMSArticle .articleperex{
	display: none;
}


.cms_detail .CMSArticle .articleperex img{
	display: none;
}

.cms_detail .CMSArticle .articleattachments{
	padding: 0px;margin:0;
	text-align: left;width:500px;
}

.cms_detail .CMSArticle .articleattachments img{
	margin-top: 10px;padding: 0px;
	text-align: left;
}

.cms_detail .CMSArticle .articleattachments a{
	margin: 0px;padding: 0px;
	
}
/*-bannery---*/


.cms_bannersLeft{
	margin: 10px 0;
	padding: 0px;
	text-align: center;

}

.cms_bannersLeft .banner{
	margin: 5px 0px;
}



/* vyhledvanai cipu */
.cms_searchCode_frm{
	float: left;
	width: 580px;
	height: 274px;
	background: url(/data/design/identifikace/bg_search.jpg) center center no-repeat;
}

.cms_searchCode_frm .kod_input{
	position: relative;
	top: 120px;
	left: 180px;
	height: 25px;
	width: 135px;
	overflow: hidden;
}

.cms_searchCode_frm .kod_text{
	position: relative;
	top: 118px;
	left: 180px;
	height: 25px;
	width: 135px;
	overflow: hidden;
	font-weight: bold;
}


.cms_searchCode_frm .captcha_input{
	position: relative;
	top: 110px;
	left: 180px;
	height: 25px;
	width: 135px;
	overflow: hidden;
}

.cms_searchCode_frm .captcha_text{
	position: relative;
	top: 108px;
	left: 180px;
	font-weight: bold;
	width: 250px;
	height: 35px;
	overflow: hidden;
}

.cms_searchCode_frm .submit_input{
	position: relative;
	top: 50px;
	left: 320px;
	height: 25px;
	width: 110px;
	overflow: hidden;
}

.cms_searchCode_frm .captcha_img{
	position: relative;
	top: 100px;
	left: 60px;
	width: 90px;
	height: 28px;
	overflow: hidden;
}

.cms_searchCode_frm input{
	width: 95%;
}

.cms_searchCode_frm .submit_input input{
}

.cms_searchCode_results{
	float: left;
	width: 580px;
	margin: 10px 0px;
	overflow: hidden;
} 



/* WS ODKAZY */
.cms_odkaz{
	width: 570px;
	margin: 5px 0px;
}

.cms_odkaz .part_top{
	float: left;
	width: 570px;
	padding: 3px;
	background-color: #FFEFC4; 
}


.cms_odkaz .part_left{
	float: left;
	width: 150px;
	padding: 3px;
}

.cms_odkaz .part_right{
	float: left;
	width: 400px;
	padding: 3px;
	text-align: justify;
}

.cms_odkaz .part_end{
	clear: left;
}


/* Navigace */



.CMSNavigator  {
  width:780px;
  float:left;

}

.CMSNavigator.Detail.single_item .context_item,
.CMSNavigator.Detail.single_item .context_separator,
.CMSNavigator.Detail.single_item .active_context_item{
	display:none!important;

}

.CMSNavigator.Detail .context{
	border:0;
}

.context {
	margin: 10px 0px 20px 0px;
	border-bottom: 3px groove #F75303;
}
.context .active_context_item {
  font-size:13pt;
  text-align:center;
  display:block;

	
}

.CMSNavigator .CMSRecord {
  width:255px;
  padding:0;
  float:left;
  margin:0 0px 15px 0px;


}

.CMSNavigator.multi_items .CMSRecord_in {
  background: url(/data/Image/blok2.jpg) right top no-repeat;
  margin:0 8px 0px 0px;
  padding:0;
/*height:230px;
overflow:auto;*/

}

/*.CMSNavigator .CMSRecord {
width:245px;
padding:0;
float:left;
margin:0 15px 15px 0px;

}


.CMSNavigator .CMSRecord_in {
background: url(/data/Image/blok2.jpg) right top no-repeat;
margin:0 
padding:0;
height:230px;
overflow:auto;
}*/

.CMSNavigator .CMSRecord table{
margin:0;
padding:0;

}
.CMSNavigator .CMSRecord td{

padding:0;
margin:0;

}
.CMSNavigator .CMSRecord .kategorie {
  font-weight:bold;
  padding:3px 0 2px 0;
  margin:0 0 2px 0;
  text-align:center;
  border-bottom:1px solid #643116;
}

.CMSNavigator .CMSRecord .evid_cislo {
  height:20px;
  padding: 0;
  margin:0;
  width:130px;

}


.CMSNavigator .CMSRecord .umisteni{
	vertical-align: bottom;
  height:23px;
  margin:0;
  padding:0 0 0 1px;
  height:23px;
  width:130px;
}


.CMSNavigator .CMSRecord .foto {
  margin:0;
  padding:0px;
  width:112px;
  height:150px;
/*float:right;*/

}
.CMSNavigator .CMSRecord .identifikace_levy{
  margin:0;
  padding:0px ;
  width:130px;
	vertical-align: top;

}



/*.CMSNavigator .CMSRecord .image img{
margin:0;
padding:0px ;
width:112px;
	float:right;
border:1px solid red;
}*/

.posuvnik{

  height:65px;
  overflow:auto;
	margin: 2px 0 5px 0;
	padding: 0px;

}

.navigation{
  text-align:center;
  clear:both;
	margin: 10px 0;
	padding: 0px;

}

/*---------detail----*/



table.detail{
  position:relative;
  width: 780px;
  border-spacing : 5px;
  text-align:left;
}

table.detail td{
  padding: 4px !important;
  vertical-align: top;
  /*border:1px solid gray;*/

}


.detail .kategori{ 
  background-color:#eee;

}

.detail .kategori, .ev_cislo{ 
  font-weight:bold;
  font-size: 9pt;
  padding:2px 0;

}


.detail .umisteni img{ 
  margin:15px 0 0 0;

}


.backbutton{
  margin:10px auto 0px auto;
  width:80px;
  padding:1px 0;
  vertical-align: bottom;

}


 button{
  border:1px solid;
  margin:10px 0 0 0;
  width:80px;
  padding:1px 0;
  text-align:center;
  cursor:pointer;
}
