body{
	margin: 0px 0 0 0;
	padding: 0px;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #000;
	background: url(/data/Design/bg_kolin.gif) repeat;
}

table, tr, th, td{
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	text-align: left;
}

th{
	font-weight: bold;
	font-size: 11px;
}

a{
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #3C5FB0;
}

a:hover {
	color: #000;
	text-decoration: none;
}

img{
	border: 0px
}

pre{
	margin: 0px;
	padding: 0px;
	font-family: verdana,arial,sans-serif;
	font-size: 10px;
}

h1{
	clear: both;
	display:block;
	line-height: 2em;
	height: 2em;
	margin: 5px 0px 5px 0px; 
	color: #fff;
	font-size: 11px;
	text-align: center;
	letter-spacing: 0.5em;
	text-transform: uppercase;
	white-space: nowrap;
	background-color: #2988d4;
}

form{
	display: inline;
}

iframe{
	margin:2px 0;
	padding:0;
}


input,
select,
textarea{
	width: 100%;
	border: 1px solid #5B95C3;
}








/* ************* STRUCTURE ***************** */
.cms_presentation{
	width: 1005px;
	padding:0px;
	margin: 10px auto 0px auto;
	text-align: justify;
}

.cms_presentation_in {
	float: left;
	margin: 0px;
	background: url(/data/Design/bg_main.gif) repeat-y;

}

.cms_top{
	width: 800px;
	height:114px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	border-top:1px solid #cbd0d2;
	background: #DFE4E8 url(/data/Design/bg_mainHlavicka.gif) repeat-y;
}

.cms_top_in{
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

.cms_head{
	float: right;
	width: 650px;
	height: 128px;
	padding: 0px;
	margin: 0px 205px 0px 0px;
	_margin: 0px 102px 0px 0px;
	overflow: hidden;
	background: #FFF url(/data/Design/bg_head.jpg) no-repeat top left ;
}

.cms_head_in{
	background: #FFF url(/data/Design/bg_search.gif) no-repeat bottom center;
}

.cms_left {
	float: left;
	width: 150px;
	text-align: left;
	/*overflow: hidden;*/
}

.cms_right {
	position: absolute;
	float: left;
	top: 17px;
	_top: 15px;
	margin-left: 805px;
	padding: 0px;
	text-align: left;	
	overflow: hidden;
}

.CMSPage {
	float: left;
	width: 500px;
	overflow: hidden;
}

.CMSPage_in {
	margin: 0px 5px 5px 5px;
}

.cms_news{
	float: left;
	height: auto;
	width: 148px;
	overflow: hidden;
	text-align: left;
	margin: 5px 0px 0px 0px;
	background-color: #EAEDF4;
	border: 1px solid #000;
}

.cms_news_in{
	margin: 3px;
}

.cms_info{}


.cms_foot {
	clear: both;
	width: 800px;
	overflow: hidden;
}

.cms_foot_in {
	padding: 2px 5px 2px 2px;
	text-align: right;
	background: url(/data/Design/bg_foot.gif) repeat-y;
}

.CMSBlock .menu_hlavicka{
	padding:0;
	margin-bottom:  11px;
	border-top:1px solid;
	width:100%;
	display:block;
}





/* ************* 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;
}


.cms_right .CMSTextHTML{
	width: 200px;
}






/* VYHLEDAVANI */
.cms_search_kolin{
	margin: 10px 5px 0px 5px; 
}
.cms_search_kolin .searchtext{
	width: 134px;
	padding: 2px; 
	border: 1px solid #045DA4;
}
.cms_search_kolin .submitbutton{
	width: 134px;
	color: #045DA4;
	font-size: 9px;
	font-weight: bold;	
	cursor: pointer;
	border: 0px;
	text-align: center;
	background-color: transparent;
}
.cms_search_kolin .submitbutton:hover{
	color: #E70083;
}

.cms_search_firmy{
	height: 29px;
	margin: 95px 0px 0px 0px;
}
.cms_search_firmy .searchtext{
	float: left;
	width: 73px;
	height: 17px;
	margin: 0px 0px 0px 4px;
	padding: 2px; 
	border: 1px solid #5B95C3;
}
.cms_search_firmy .submitbutton{
	float: left;
	width: 160px;
	height: 17px;
	margin: 5px 0px 0px 10px;
	color: #FFF;
	font-size: 9px;
	font-weight: bold;
	cursor: pointer;
	border: 0px;
	text-align: left;
	background-color: transparent;
}
.cms_search_firmy .submitbutton:hover{
	color: #E70083;
}







/* HLAVNI MENU */
.cms_menuMain{
	margin: 0px;
	padding: 0px;
	background: #045da4 url(/data/Design/bg_menu_item.gif) repeat-y top left;
}

.cms_menuMain .grafika_top{
	height: 22px;
	margin: 0px;
	padding: 0px;
	background: url(/data/Design/bg_menu_top.gif) no-repeat bottom left;
}

.cms_menuMain .grafika_bottom{
	height: 22px;
	margin: 0px;
	padding: 0px;
	border:0;
	background:  url(/data/Design/bg_menu_bottom.gif) no-repeat top left;
}

ul.cms_menuMain ul {
	visibility: hidden;
	position: absolute;
	left: 150px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	z-index: 300;
	border: 1px solid #E1E4E6;
	background:  url(/data/Design/bg_menu_item.gif) repeat-y top;
}

ul.cms_menuMain ul.CSStoShow {
	visibility: visible;
}

ul.cms_menuMain li:hover > ul {
	visibility: visible; 
}

ul.cms_menuMain li {
	clear: both;
	position: relative;
	/*height: 2.5em;*/
	padding:  0px;
	margin: 0px;
	border-bottom: 1px solid #0f6ab3; 
	list-style: none; 
	behavior: url( /data/css/default/IEmen.htc );
}

ul.cms_menuMain li a{
	display: block;
/*	height: 2.5em;
	line-height: 2.5em; */
	width:140px;
	padding: 5px 0px 5px 5px;
	margin: 0px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	overflow: hidden;
	background: #045DA4 url(/data/Design/bg_menu_item.gif) repeat-x top left;
}

ul.cms_menuMain ul li a{
	/*width: 15em;*/
	border-top: 0px;
	background: transparent none;
}

ul.cms_menuMain li a:hover,
ul.cms_menuMain li a.CSStoHighLink {
	color: #E70083;
	text-decoration: none;
}

ul.cms_menuMain ul li a:hover,
ul.cms_menuMain ul li a.CSStoHighLink {
	color: #FFF;
	background: #E70083 none;
	text-decoration: none;
}

/* MENU TOP */
.cms_menuTop{
	padding:0;
	margin: 0px 0 0px 0;
	list-style:none;
	text-align:center;
	overflow: hidden;
	background-color:#0f6ab3;
	border-top:2px 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 4px 8px; 
	margin:  0px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	font-size:8pt;
}

.cms_menuTop li a:hover{
	color: orange;
	text-decoration: none;
	background-color:white;
}



/* MENU KOLINKSE WWW */
.cms_menuWWW{
	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 */
.cms_bannerTop{
	text-align: center;
	margin: 1px 0px 0px 0px;
}

.cms_bannersLeft{
	_height: 12px;
	min-height: 12px;
	margin: 10px 5px;
	padding: 20px 0px 0px 0px;
	text-align: center;
	border: 1px solid #000;
	background: #E1E4E6 url(/data/Design/bg_banners_left.gif) no-repeat top left;
}

.cms_bannersLeft .banner{
	margin: 5px 0px;
}

.cms_bannerMiddle{
	margin: 5px 0px 10px 0px;
	text-align: center;
}

.cms_bannerRight{
	text-align: center;
	margin: 0px 0px 10px 0px;
}




/* NOVINKY */
.cms_news h2{
	display:block;
	line-height: 2em;
	height: 2em;
	color: #fff;
	font-size: 11px;
	text-align: center;
	margin: 0px; 
	letter-spacing: 0.5em;
	text-transform: uppercase;
	background-color: #2988d4;
}

.cms_news .CMSTextHTML{
	margin: 0px 0px 10px 0px;
}






/* AKTUALITY */

/* nenastylovane pocitadlo komentaru */
.articlecommentscounter{
	text-align: right;
	font-size: 9px;
}

.CMSArticle{
	margin: 0px 0px 10px 0px;
}

.CMSArticle .articleheader{
	float: left;
	width: 100%;
	font-weight: bold;
	background-color: #EAEDF4;

}

.CMSArticle .articledate{
	float: left;
	width: 10em;
	text-align: center;
	padding: 4px 5px;
	border-right: 5px solid #FFF; 
}

.CMSArticle .articletitle{
	float: left;
	padding: 4px 5px;
	color: #000;
}

.CMSArticle .articleperex,
.CMSArticle .articleauthor,
.CMSArticle .articleattachments{
	display: none;
}

.CMSArticle .articlebody{
	clear: left;
}

.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;
}

.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: 15px;
}



/* INSTITUCE */
.cms_instituce{
	margin: 0px 0px 10px 0px;
}

.cms_instituce .head{
	padding: 4px 5px;
	font-weight: bold;
	background-color: #EAEDF4;
	border-top: 1px dotted #ADD0EB;
}

.cms_instituce .title{
	float: left;
	
	color: #3C5FB0;
}

.cms_instituce .email{
	float: right;
	text-align: right;
}

.cms_instituce .body{
	text-align: left;
}

.cms_instituce .note{
	font-weight: bold;
}

.cms_instituce .my_adresa{
	float: left;	
	width: 170px;
}

.cms_instituce .Adresa{
	padding-left: 3px;
}

.cms_instituce .my_kontakt{
	float: left;	
	width: 170px;
}

.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: #EAEDF4;
}


.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: 4px 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;
}




/* RESTAURACE */
.cms_restaurace,
.cms_kolinske_www{
	width: 480px;
	height: 20px;
	line-height: 20px;
	margin: 1px 0px;
	padding: 0px 5px;
	font-weight: bold;
}

.subgroup_odd .cms_restaurace,
.subgroup_odd .cms_kolinske_www{
	background-color: #EAEDF4;
}

.subgroup_even .cms_restaurace,
.subgroup_even .cms_kolinske_www{
	background-color: #FFF;
}

.cms_restaurace .text{
	float: left;
	width: 250px;
}

.cms_restaurace .icon{
	float: right;
	width: 28px;
	padding-left: 1px;
}

.cms_restaurace .clear{
	clear: both
}

/* VYSLEDEK HLEDANI */
.cms_search_results .CMSPage,
.cms_search_results .CMSPageBlock,
.cms_search_results .CMSRecordGroup{
	display: none;
}



/* DISCUSE V CMSARTICLE */
.CMSArticle .Discussion ul{
	padding: 0px 0px 0px 15px;
	margin: 0px;
	list-style-type:disc;
}

.CMSArticle .Discussion li{
	padding: 0px;
	margin: 0px;
}

.CMSArticle .Discussion .comment_author{
	display: block;
	float: right;
	font-weight: bold;
	text-align: right;
}

.CMSArticle .Discussion .comment_title{
	display: block;
	float: left;
	font-size: 11px; 
	font-weight: bold;

}

.CMSArticle .Discussion .comment_date{
	display: block;
	float: left;
	padding: 3px 0px 0px 10px;
	font-size: 8px; 
}

.CMSArticle .Discussion .comment_body{
	clear: both;
	display: block;
	border-top: 1px solid gray;
}

.CMSArticle .Discussion .comment_reply{
	display: block;
	position: relative;
	top: -4px;
	text-align: right;
	padding: 0px 0px 2px 0px;
	margin: 0px;
}


/* OSTATNI */
.cms_spacer{
	clear: both;
	height:8px;
	margin: 0px 0px 10px 0px; 
	border-top: 1px solid #000;
	background: transparent url(/data/Design/spacer.gif) no-repeat top left;
}

.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: 9px;
	color: #5B95C3;
}

form .needed{
	font-size: 9px;
	color: #F00;
}

form #mailorder_check{
	font-size: 11px;
	text-align: center;
	color: #F00;
}



