body{
	font-weight: normal;text-align: center;
	color: #000;LINE-HEIGHT:1.4; background-color:#EAEAEA;
}
body, table, tr, th, td, pre{margin: 0px;padding: 0px;font-family: verdana,arial,sans-serif;font-size: 10pt;}

th{font-weight: bold;font-size: 11px;}
a, a:visit{font-weight: bold;text-decoration: underline;color:#057db9;}
a:hover {color: #000;text-decoration: none;}
img{border: 0}

.uvodni-stranka .CMSPage h1{width: 468px;}
.kultura-vse h1{margin:-4px 0px 5px 0px; }
h1, h2{clear: both;display:block;margin: 0px;padding: 0px;font-family:arial, sans-serif;text-transform: uppercase;	text-align: center;}
h1{box-shadow: 1px 1px 0 rgba(255,255,255,0.8) inset,-1px -1px 0 rgba(255,255,255,0.8) inset,1px 0 0 rgba(0,0,0,0.1);
border: 1px solid #e98813;font-size: 17px;line-height: 2;margin-bottom:10px;
color: #fff;background-color: #e98813 !important;}
.h1{width:100%}
.nadpish1{float:none}
h1 a{color: #fff;text-decoration: none;}
h2{
  padding-bottom:10px;
	margin-top: 15px; 
	font-size: 11pt;
	letter-spacing: 0.1em;	
}
.cms_news h3{ margin:3px 0;padding:0; font-size:9pt;
}
.cms_news a{ margin:3px 0;padding:0; font-size:96%;color:#057db9}
.cms_news_in .CMSTextHTML_in{border-bottom:1px dottrd #FC7500;}
form{display: inline;}
.cms_right iframe {margin:0;padding:0;border-bottom:10px solid #fff;}
input,select,textarea{width: 100%;border: 1px solid #999;
}
.ikony-hlavicka{width:25px;
  margin:0;padding:0;
	position:absolute;
  top:61px;left:200px;
}
.ikony-hlavicka img{margin:2px 0 0 0;width:21px;height:21px;}
.kolin-hlavicka {margin:0;  padding:0 0 0 8px;width:180px;height:103px;}
.kolin-hlavicka a{margin:0; padding:0;width:180px;height:103px;display:block;}
.webmaster a{font-size:8pt;color:#666; font-weight:normal;}
.webmaster{padding:10px;text-align:center;clear:both;border-top:1px solid #D9D9D9;}
.Aktuality .CMSTextHTML{clear: both;}
.Aktuality .CMSTextHTML,.Aktuality_in .CMSTextHTML_in{	margin:0!important;padding:0 0 10px 0 !important;}
.ikona {
	font-family: 'mujfont';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size:14px;
padding:0 3px 0 5px;
color:#045DA4;
	-webkit-font-smoothing: antialiased;
}
.urady-banky-instituce .title.none{display:none} 
.barva{background-color:#666666; 	font-size:11pt;color:#fff;padding:15px!important;margin:10px 0;      
}.kolinske-WWW {width:600px}

/* ************* STRUCTURE ***************** */
.cms_presentation{width:1008px;padding:0;margin: 0 auto;background: #fff;
text-align:left;border-right:1px solid #D9D9D9;border-left:1px solid #D9D9D9;position:relative;
}
.cms_presentation_in {background: url(/data/Design/podklad-linky2.png) repeat-y;margin: 0;}
.cms_top{width: 1006px;height:120px;margin: 0;padding: 0;position:relative;
z-index:0;position: relative; z-index: 50; background: #fff; box-shadow: 0 0 4px rgba(0,0,0,0.3);z-index:0;
}
.cms_top_in{text-align:right;margin: 0px;padding: 5px 4px 0px 0px;}
.cms_head{
   display:none;
	float: right;
	width: 650px;
	height: 128px;
	padding: 0;
	margin: 0 205px 0px 0px;
  margin: 0 102px 0px 0px;
	border-bottom:1px solid #999;
	}

.cms_head_in{
	background: #FFF url(/data/Design/bg_search.gif) no-repeat bottom center;
}
.cms_left {
	float: left;
	width: 150px;
	text-align: left;
}
.cms_right {
		float: right;
	padding: 0px;
   width:213px;z-index:500;
}
.cms_right_in {margin: 0px;padding: 0px;  
}
 .CMSPage {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 640px;	
}
.uvodni-stranka .CMSPage {
	margin: 0px;
	padding: 0px;
background: #F4F4F4;border-right:1px solid #ccc;
	float: left;
	width: 478px!important;
}
.CMSPage_in {margin: 0;padding: 0px 5px 0px 5px;
}
.cms_news{
	float: left;
	height: auto;
	width: 160px;
	overflow: hidden;
	text-align: left;
	margin: 0;padding:0 ; 
  font-size:96%;}
.cms_news_in{padding:10px 5px 0 5px; }
.cms_foot {
	clear: both;
  width:1008px;
	overflow: hidden;
     margin-bottom:30px;
      border-bottom:1px solid #D9D9D9;
}
.cms_foot_in {
	padding: 2px 5px 2px 2px;
  width:1001px;		float: left;
	background-color:#eee;
    border-top:1px solid #D9D9D9;
}
.CMSBlock .menu_hlavicka{
	padding:7px 0;
	margin-bottom:  1px;
	border-top:1px solid #fff;
	width:100%;
	display:block;
}
.CMSBlock .menu_hlavicka a{color:#034174;
}
/* ****CMS OBJECTS****** */
.CMSPage .CMSCommodityClass,
.CMSPage .CMSRecordGroup
.CMSPage .CMSArticle,
.CMSPage .CMSTextHTML,
.CMSPage .CMSText,
.CMSPage .CMSImage,
.CMSPage .CMSImageEx,
.CMSPage .CMSBinary,
.CMSPage .CMSFormAction,
.CMSPage .CMSForm,
.CMSPage .CMSInclude,
.CMSPage .CMSLink{float: left;padding: 5px 0px;}
/* VYHLEDAVANI */
.cms_search_kolin{margin: 10px 5px 0px 5px; }
.cms_search_kolin .searchtext{width: 134px;padding: 2px; border: 1px solid #999;}
.cms_search_kolin .submitbutton{
	width: 134px;
	color: #999;
	font-size: 9px;
	font-weight: bold;	
	cursor: pointer;
	border: 0px;
	text-align: center;
	background-color: transparent;}
.cms_search_firmy{margin: 10px 5px 0px 5px; }
.cms_search_firmy .searchtext{width: 134px;margin: 0;padding: 2px; 
}
.cms_search_firmy .submitbutton{width: 134px;color: #999;
	font-size: 9px;
	font-weight: bold;	
	cursor: pointer;
	border: 0px;
	text-align: center;background-color: transparent;}
/* HLAVNI MENU */
.cms_menuMain{margin: 0px 0 0 0;padding: 1px 0 5px 0;background: #AFB42B;z-index:300;
}
ul.cms_menuMain ul {visibility: hidden;position: absolute;left: 149px;top: 0;
	padding: 0px 0 5px 0;margin: 0;z-index: 300;border: 1px solid #E1E4E6;background: #AFB42B;}
ul.cms_menuMain ul.CSStoShow {visibility: visible;}
ul.cms_menuMain li:hover > ul {visibility: visible; }
ul.cms_menuMain li {
	clear: both;
	position: relative;
	padding:  0px;
	margin: 0px 0 0 1px;
	background: url(/data/Design/h3-graye.png) 0px 0 no-repeat;
	list-style: none; 
	behavior: url( /data/css/default/IEmen.htc );  
}
ul.cms_menuMain li a{display: block;width:140px;font-size:97%;
	padding: 5px 0px 5px 10px;margin: 0px;font-weight:normal;color: #FFF;text-decoration: none;overflow: hidden;	
}
ul.cms_menuMain ul li a{border-top: 0px;background: transparent none;}
ul.cms_menuMain li a:hover,
ul.cms_menuMain li:hover,
ul.cms_menuMain li a.CSStoHighLink {color: #000;background-color:#FFCC00;text-decoration: none;}
ul.cms_menuMain ul li a:hover,
ul.cms_menuMain ul li a.CSStoHighLink {color: #000;background: none;text-decoration: none;}
/* MENU TOP */
.cms_menuTop{padding:0;margin:0;list-style:none;text-align:center;
	overflow: hidden;background-color:#AFB42B ;border-top:0px solid #045da4;}
.cms_menuTop li{display: inline;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;color: #FFF;}
.cms_menuTop li a{line-height:2.8ex;padding: 0px 8px 9px 8px; margin:  0px;color: #fff!important;text-decoration: none;font-weight: normal;font-size:8pt;}
.cms_menuTop li a:hover{color: #000!important;text-decoration: none;background-color:white;}
/* MENU KOLINKSE WWW */
.cms_menuWWW{clear: left;text-align: center;}
.cms_menuWWW li{display: inline;list-style: none; padding: 0px 1px; font-weight: bold;}
.cms_menuWWW li.selected a{color: #E70083;}

/* BANNERY */
.DFP_Banner745x100{
	clear: right;
	float: right;
	display:block;
	width: 745px;
	height:100px;position:relative;
	right:5px;}
.DFP_Banner745x100 div{position:absolute;bottom:0px;right:0px;}
.cms_bannerTop{text-align:right;margin: 1px 0px 0px 0px;border:1px solid;}
.cms_bannersLeft{
	_height: 12px;
	min-height: 12px;
	margin: 10px 5px;
	padding: 20px 0px 10px 0px;
	text-align: center;
	border: 0px solid #000;
	background: #E4E3E0;
}
.cms_bannersLeft .banner{margin: 5px 0px;}
.LeftButton{margin: 5px 0px 0px 15px;border:0px solid #ccc;}
.cms_bannerMiddle{margin: 5px 0px 10px 0px;text-align: center;}
.cms_bannerRight{text-align: center;margin: 0px 0px 10px 0px;}
.DFP_Banner120x240{text-align: center;margin: 0px auto;padding:0;width:160px;}
.DFP_Banner120x240_in{text-align: center;display: block;margin: 0;padding-left:18px;}
.DFP_AkcniNabidka {width: 200px;border-bottom:2px solid #ccc;;margin:0 0 10px 0!important;padding:0!important;background: url(/data/Design/obchody.png) no-repeat top center!important;}
.DFP_AkcniNabidka_in {margin: 0px!important;padding:0 0 0 0px!important;}
.DFP_AkcniNabidka a{width: 200px;height: 44px;display:block;font-size:0; }
.DFP_Banner_468x60_dole,
.DFP_Banner_468x60_nahore{width:100%;margin:15px auto 10px auto;display:block;text-align:center;}
.DFP_Banner_468x60_dole div,
.DFP_Banner_468x60_nahore div{width:100%;margin:0px auto ;display:block;text-align:center;}

/* NOVINKY */
.cms_news h2{
	display:block;
	color: #333;
	font-size: 13pt;
	text-align: center;
	margin:0 0 3px 0; 
  padding:2px 0;
  letter-spacing: 0;
	text-transform: none;
	white-space: none;}
.cms_news .CMSTextHTML{margin: 0px 0px 5px 0px;}
.cms_news .CMSLink a{margin: 2px 0px 5px 0px ;}

/* AKTUALITY */
.articlecommentscounter,
.discussion ul{
  list-style-type: none;
font-size:8pt;}
.discussion a{
  text-align:right;
  display:block;}
.comment_author{
  float: right;
  text-align:right;
  font-weight:bold;
  color:#045DA4;  }
.comment_title,
.comment_date{
  text-align:left;
  display:block;
  font-weight:bold;
  color:#00008b;}
li.Discussion_comment.offtopic li{
display: none;}
.Discussion_comment_offtopic{
  text-align:left;
  display:block;
  font-weight:bold;
  color: orange;
  border-bottom: 1px solid #000; }
.comment_date{
  color:#000;border-bottom:1px solid;font-size:8pt;}
.comment_offtopic_text{
  text-align:left;
  display:block;
  font-weight:bold;
  color: orange;}

ul {padding-left:10px;margin:0 0 0 10px;padding:0;}
ul ul {padding-left:10px;margin:0 0 0 20px;padding:0;}
.articlecommentscounter{text-align:right;clear:both;color:#666;}

.CMSArticle{text-align:left;margin: 0px 0px 10px 0px;}

.CMSArticle .articleheader{float: left;width: 100%;font-weight: bold;}
.CMSArticle .articledate{ color:#e98813;padding: 0;
		font-size: 9pt;font-family: Myriad Pro, Verdana, Arial, sans-serif;}
.CMSArticle .articletitle{font-size: 12pt;padding:0 0 5px 0;margin:0px;color:#00008b; }
/*.single_item .CMSArticle .articletitle,
.multi_items .CMSArticle .articletitle{padding:5px 0;margin:0;
	
}*/
.CMSArticle .articletitle a{padding:0; margin: 0;font-size: 12pt;color:#00008b;text-decoration:none;}
.CMSArticle .articleperex,
.CMSArticle .articleauthor{display: none;}
.CMSArticle .articlebody{font-size: 10pt;   width: 340px; float: left;
}
.CMSPageBlock.cms_aktuality_preview.single_item .articlebody{width: 100%;}
.cms_aktuality_preview .CMSArticle .articleperex{
	clear: left;
	display: block;
	font-style: italic;
	padding: 10px 0px;
	border-bottom: 1px dotted #ADD0EB; 
}
.cms_aktuality_preview .CMSArticle .articleauthor{
	display: block;
	text-align: right;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
}
.articlethumb  {
  width: 125px;
  float: left;

}
.articlethumb img {
  width: 120px;
  padding-right: 5px; float: left;
}

.cms_aktuality_preview .CMSArticle .articleattachments{
	display: block;
	text-align: center;
	padding: 10px 0px 0px 0px;	
}

.cms_aktuality_archiv_link{
	display: block;
	margin: 10px;
	text-align: right;
}

.cms_aktuality_archiv_link a{
	font-size: 15pt;
}



/* INSTITUCE */
.cms_instituce{
	margin: 0px 0px 15px 0px;
	line-height:1.6;
  -webkit-border-radius: 11px;
-moz-border-radius: 11px;
border-radius: 11px;
border:1px solid #e1e1e1; 
border-bottom-color: #fff;
}
 .urady-banky-instituce .cms_instituce {border:0;}
.cms_instituce .head{
	padding: 4px 5px;
	font-weight: bold;
}
.cms_instituce .title{
	text-align:center;
	padding-bottom:5px;
 font-size: 11pt;
  color:#E98813;
  margin:0 auto 5px auto;
}
.cms_instituce .title a{
 font-size: 11pt;
  color:#E98813;
}
.urady-banky-instituce .cms_instituce .title{/*display:none;*/} 
.cms_instituce .email{
	margin:10px;
}
.cms_instituce .foto-mapa{
	margin-top:5px ;
}
.cms_instituce .foto-mapa img,
.cms_instituce .foto-mapa iframe{
	border:1px solid #E3DFDB;
margin-bottom:10px ;
}

.cms_instituce .body,
.podklad-table table{
   background-color: #EEEBE8;
	text-align: left;
position: relative;
padding: 4px;
-webkit-border-radius: 50px;
-moz-border-radius: 5px;
border-radius: 5px;
border-bottom: #BCB0A5 solid 1px;
}

.cms_instituce .body:after,
.podklad-table table:after{
content: '';
position: absolute;
border-style: solid;
border-width: 0 16px 10px;
border-color: #EEEBE8 transparent;
display: block;
width: 0;
z-index: 1;
top: -10px;
left: 290px;
}

.cms_instituce .body:before
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 16px 10px;
border-color: #EEEBE8 transparent;
display: block;
width: 0;
z-index: 0;
top: -10px;
left: 290px;
}
.cms_instituce .note{
	font-weight: bold;
}
.cms_instituce .my_adresa{
	float: left;	
	width: 180px;
margin-right:4px;
padding-left:2px;
}
.cms_instituce .Adresa{padding:0 3px;
}
.cms_instituce .my_kontakt{float: left;	width: 180px;
}
.cms_instituce .my_uredni_hodin{
	float: right;
	width: 150px;
	overflow: hidden;
}
.cms_instituce .spacer{clear: both;
}
/* KULTURA, SPORT, Z INTERNETU */
.cms_sport,
.cms_kultura,
.cms_zInternetu{margin: 0px 0px 10px 0px;
}
.cms_sport .head,
.cms_kultura .head,
.cms_zInternetu .head{
	float: left;
	width: 100%;
	font-weight: bold;
	   background-color: #EEEBE8;     
}
.cms_sport .termin,
.cms_kultura .termin,
.cms_zInternetu .termin{
	float: left;
	width: 10em;
	text-align: center;
	padding: 4px 5px;
	border-right: 5px solid #FFF; 
}
.cms_sport .title,
.cms_kultura .title,
.cms_zInternetu .title{
	float: left;
	padding: 6px 5px;
	color: /*#045DA4*/#3C5FB0;
	width: 33em;
}
.cms_sport .odkaz,
.cms_kultura .odkaz,
.cms_zInternetu .odkaz{
	float: right;
	padding: 2px 5px 0px 0px;
}
.cms_sport .body,
.cms_kultura .body,
.cms_zInternetu .body{
	clear: left;
}
.no_title .cms_sport .head,
.no_title .cms_kultura .head,
.no_title .cms_zInternetu .head{
	display: none;
}

/*------PRACE-------*/
.Obsah_prace .prace-kolin{
	margin: 0px 0px 20px 0px;
	padding:0; 
}
.Obsah_prace .prace-kolin .CMSTextHTML{
	margin: 0px 0px 10px 0px;
	padding:0; 
}
.Obsah_prace .prace-kolin  h2{
	clear: both;
	display:block;
	line-height: 2em;
	margin: 5px 0px 5px 0px; 
	color: #fff;
	font-size: 11px;
	text-align: center;
	letter-spacing: 0.5em;
	text-transform: uppercase;
  width:487px;
	background-color: #2988d4; 
}
.cms_zamestnani{
  margin: 1px 0px 4px 0px;
	padding:0;
  background-color: #fff;
}
.cms_zamestnani .titulek {
	margin: 5px 0;
	padding:5px 0;
  background-color: #EAEDF4;
  clear:both;
}
.cms_zamestnani .text a{
  display:block;
	margin: 1px 0px 2px 0px;
	padding: 4px 2px;
  background-color: #EAEDF4;
}
.inzerceKolin h2{
  background-color: #72CBA4;
  display:block!important;
  width:487px;
  padding:3px 2px;
  margin:0;
  font-size: 11px;
	text-align: center;
	letter-spacing: 0.5em;
	text-transform: uppercase;
}
.inzerceOdkaz {
  text-align:right;
  display:block;
}
.inzerceOdkaz a{
  padding:5px 2px;
  color:#333;
  font-size: 10px;
	text-align: center;
	letter-spacing: 1px;
	text-transform: none;
}
/* VYSLEDEK HLEDANI */
.cms_search_results .CMSPage,
.cms_search_results .CMSPageBlock,
.cms_search_results .CMSRecordGroup{display: none;
}
.navigation{
	margin: 10px 0px;
	font-weight: bold;
	text-align: center;	
}
.navigation fieldset{
	padding: 5px 0px;
	background-color: #EAEDF4;
	margin: 5px 0px;
}
.navigation fieldset .pagenumber{
	float: left;
	width: 67px;
	text-align: left;
	margin: 0px 0px 0px 10px;
}
form .title{font-size: 9pt;color: #5B95C3;
}
form .needed{font-size: 9px;color: #F00;
}
form #mailorder_check{
	font-size: 11px;
	text-align: center;
	color: #F00;
}
/* ----Form-nabidka prace---- */
table.contact_question{
  width:488px;
}
table.contact_question th{
	font-size: 8pt;
	margin: 0px;
	padding: 4px 0px 0px 0px;
	/*text-align: left;*/
	text-align:center;
}
table.contact_question td{
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
text-align:center;
}
table.contact_question input,
table.contact_question select{
	width: 250px;
  margin: 0px;
	padding: 0px;
}
table.contact_question textarea{
	width: 250px;
  margin: 0px;
	padding: 0px;
}
table.contact_question input.captcha{width: 100px;margin-bottom: 3px;
}
table.contact_question input.button{
	width: 100px;
  margin: 0 auto;
	font-weight: bold;
  text-align:center;
}
/*--- DETAIL UDALOSTI  ---*/
.EventsMap .Event.detail{
  border: 1px solid #E5E4DE;
  background-color: #F4F4F4 ;
  margin: 20px 0px;
}
.EventsMap .Event.detail .Icons{display: none;}
.EventsMap .Event.detail .Block_Content{}
.EventsMap .Event.detail .Block_Gallery{display: block;float: none;}
.EventsMap .Event.detail .Subject{
  font-weight: bold;   
  background-color: #E5E4DE;
  padding: 10px; 
}
.EventsMap .Event.detail .Subject .link{float: right;border: 0px;}
.EventsMap .Event.detail .Term{
  font-weight:bold;
  font-size: 10pt;
  padding: 5px 10px;
}
.EventsMap .Event.detail .Description{
  text-align: justify;
  padding: 5px 10px;
  clear: left;
}
.EventsMap .Event.detail .Place{text-align: right;padding: 5px 10px;}
.EventsMap .Event.detail .StartDate,
.EventsMap .Event.detail .EndDate,
.EventsMap .Event.detail .StartTime,
.EventsMap .Event.detail .EndTime,
.EventsMap .Event.detail .Duration{float: left;clear: none;}
.EventsMap .Event.detail .StartTime,
.EventsMap .Event.detail .Duration{padding: 0px 0px 0px 10px;   }
.EventsMap .Event.detail .EndDate:before,
.EventsMap .Event.detail .EndTime:before{content: "-";} 
.EventsMap .Event .Duration:before{content:"(";}
.EventsMap .Event .Duration:after{content:"min)";} 
.EventsMap .Event.detail .Block_Gallery #container{border-top: 1px solid #E5E4DE;}
/*---facebook---*/  
.cms_foot_in .like-box{float:right;}   
.facebook_like_box{
  margin:10px 10px ;
  padding:10px 5px 10px 14px;
  height: 150px;
  width:340px;
  display:block;
  overflow: hidden;
  border-left:1px solid #D9D9D9;}
ul.box{border:0px solid;	padding:0;
	margin: 20px 5px 10px 10px;
	list-style:none;
  width:289px;float:left;}
.box li{padding: 0px 0 2px 0;height:40px;background-repeat:no-repeat;}
.box li a{
font-size:9pt;
color:#666;line-height:3.4;
padding: 0px 0 0 45px;
text-decoration:none;}
.box li a span{font-weight:normal;}
.CMSImage.pf_2016 {margin:0!important;padding:0!important}


