@import url("global.css");

body {
	width: 100%;
	font-family: Arial, "Trebuchet MS", sans-serif;
	font-size: 100%;
	color: #555555;
	background-color: #ffffff;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	margin: 0;
	padding: 0;
}

table { 
	border-collapse: collapse;
	border-spacing: 0px;
}

fieldset, img { 
	border: none;
}

ul { 
	list-style: none;
}

address, caption, cite, code, dfn, th, var { 
	font-style: normal;
	font-weight: 400;
}

h1, h2, h3, h4, h5, h6 { 
	font-weight: 400;
	font-size: 100%;
}

a { 
	text-decoration: none;
	color: #e2001a;
}

a:hover { 
	text-decoration: underline;
}

:focus {
	outline: 0
}

hr { 
	background-color: #ffffff;
	height: 0px;
	border: 0 solid #f3f3f3;
	border-top: 1px solid #f3f3f3;
	margin: 10px 0 15px;
}

.menuheading {
	display: block;
	width: auto;
	height: 21px;
	font-size: 110%;
	color: #333333;
	padding: 8px;
}
/*start toolbar CSS code*/
#UCTWrap{font-family:"Trebuchet MS",Arial,sans-serif;color:#555}
#UCTWrap ul{list-style:none;margin:0;padding:0}
#UCTWrap li{margin:0;padding:0}
#UCToolbar{background:url(../images/styles/tb_bg.gif) #E6E6E6 repeat-x bottom left;min-width:994px}
#UCToolbar .UCTCont{width:994px;margin:0 auto}
#UCToolbar .UCTCont UL#menuTool{text-align:right}
#UCToolbar .UCTCont UL#menuTool LI{display:inline;margin:0;padding:0}
#UCToolbar .UCTCont UL#menuTool LI A{position:relative;top:-2px;padding:3px 11px;font-size:70%;color:#555;text-decoration:none;text-transform:uppercase}
#UCToolbar .UCTCont UL#menuTool LI A:hover{color:#000;text-decoration:none}
#UCToolbar .UCTCont UL#menuTool.open LI A{color:#FFF}
#UCToolbar .UCTCont UL#menuTool.open LI A.on,
#UCToolbar .UCTCont UL#menuTool.open LI:hover A:hover{color:#0F0F0F !important;background:#FFF}
#UCTClose{margin:0 auto;width:994px;position:relative}
#UCTClose #btnClose{background:url(../images/styles/btnClose.gif) top left no-repeat;z-index:111000000;width:72px;height:20px;position:absolute;top:-1px;left:49%}
#UCTClose #btnClose A{color:#FFF;text-decoration:none;font-size:70%;line-height:130%;margin:0 0 0 10px;cursor:pointer;display:block}
.UCT-bg{width:100%;background:#98000E;height:232px}
#UCT-cont{width:100%;background:url(../images/styles/bgTool.jpg) bottom center no-repeat;height:232px;text-align:center}
.UCT-bg IFRAME{margin-top:3px}
.contShad{height:5px;width:100%}
.UCT-sh1,.UCT-sh2,.UCT-sh3,.UCT-sh4,.UCT-sh5{background:#2B2B2B;height:1px;font-size:0;overflow:hidden}
.UCT-sh1{opacity:0.40}
.UCT-sh2{opacity:0.30}
.UCT-sh3{opacity:0.20}
.UCT-sh4{opacity:0.10}
.UCT-sh5{opacity:0.05}
#tba-UG{background:#E2001A url(../images/styles/tbug_bg.gif) repeat-x;color:#FFF !important;font-size:64% !important;padding:4px 11px !important;top:-3px !important;background-position:top left;}
LI > #tba-UG{background-position:bottom left;}
#tba-UG:hover{color:#FCC !important;}
#UCTframed{background-color:transparent;margin:35px 0 0 0}
#UCTframed div.col{float:left;padding-top:10px}
#UCTframed div.col.lst{border-left:1px solid #980803}
#UCTframed div.col.lst a{margin-left:35px}
#UCTframed a.btm{display:block;margin:20px 0 10px 0}
#UCTframed a img{border:0}
/*end toolbar CSS code*/

div.clear {
	clear: both;
}

div#header {
	width: 966px;
	margin-left: auto;
	margin-right: auto;
}

div#header ul {
	text-align: right;
	width: 50%;
	height: 51px;
	line-height: 51px;
	margin-top: 1px;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: none;
}

div#header ul li { 
	display: inline;
	margin: 0px 11px 0px 11px;
}

div#header ul li a:active, 
div#header ul li a:visited, 
div#header ul li a { 
	font-size: 65%;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}

div#header ul li a:hover {
	color: #e2001a;
}

div#themeimage {
	width: 100%;
	text-align: center;
}


.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.center {
	text-align: center;
}

div#content {
	width: 966px;
	margin: 0em auto 0em auto;
	margin-top: 2em;
}

/* search */
.search {
	background: url('/images/styles/search-bg.png') no-repeat top left;
	width: 196px;
	height: 27px;
}

.search .input {
	margin: 4px 3px 3px 4px;
	padding: 2px 2px 0px 2px;
	border: 0px;
	width: 161px;
	height: 1.3em;
	font-size: 80%;
	background: url('/images/styles/search-input-bg.png') repeat-x;
	float: left;
}

.search .image_button {
	margin: 4px 3px 3px 4px;
	float: left;
}

#content #middle_col .search {
	float: right;
	font-size: 130%;
}

/* search end */

/* FOOTER */

div#footer {
	width: 966px;
	margin: 0em auto 1em auto;
	clear: both;
}

div#footer .uppermenu {
	padding-top: 1.5em;
	border-bottom: 1px solid #c0c0c0;
}

div#footer .uppermenu a {
	font-size: 70%;
	text-transform: uppercase;
	color: #555555;
	margin-right: 3em;
}

div#footer .uppermenu a img {
	margin-right: 5px;
}

div#footer .signature {
	font-size: 60%;
	color: #acacac;
	margin-top: 1em;
}

div#footer .lowermenu {
	font-size: 60%;
	color: #acacac;
}

div#footer .lowermenu a {
	color: #acacac;
}

div#footer .lowermenu .separator{
	margin: 0 1em 0 1em;
}

/* FOOTER end*/

div#scrollbarer {
	position: absolute;
	top: 100%;
}

div#content #left_col {
	width: 182px;
	margin-right: 28px;
	float: left;
}

div#content #right_col {
	width: 196px;
	float: left;
}

div#content #right_col img.theme {
	margin-bottom: 1em;
}

#left_menu li {
	list-style-image: url('/images/styles/arrow-right-red.png');
	margin-bottom: 0.3em;
}

#left_menu li.selected {
	list-style-image: url('/images/styles/arrow-down-red.png');
}

#left_menu li a {
	color: #545454;
	font-size: 75%;
	text-transform: uppercase;
	font-weight: bold;	
	padding-bottom: 5px;
}

#left_menu li a.selected {
	color: #000000;
}

#left_menu ul ul li,
#left_menu ul ul li.selected {
	list-style-image: none;
	font-size: 90%;
	line-height: 140%;
}

#left_menu ul ul li a{
	color: #545454;
	text-transform: none;
	font-weight: normal;	
}

#left_menu ul ul li a.selected {
	color: #e2001a;
}

/* dulezite odkazy (aka menubox) */
#right_col .menubox {
	height: 6.62em;
	margin-top: 8px;
}

#right_col .menubox .menuheading {
	background: url('/images/styles/menubox-header.png') no-repeat top left;
	height: 23px;
}

#right_col .menubox .footer {
	background: url('/images/styles/menubox-footer.png') no-repeat top left;
	height: 2px;
}

#right_col .menubox .content {
	background: url('/images/styles/menubox-bg.png') repeat-y top left;
	width: 196px;
	padding-top: 4px;
}

#right_col .menubox p {
	font-size: 70%;
	margin: 0 0.5em 0 0.5em;
	padding: 0.5em;
	background-color: #f1f1f1;
}

#right_col .menubox a {
	width: 100%;
	background-color: #f1f1f1;
	display: block;
	color: #555555;
	margin-left: 3px;
}

#right_col .menubox a img {
	margin: 0px 7px 0px 11px;
}
/* dulezite odkazy (aka menubox) end */

#middle_col .common_header {
	width: 100%;
	margin-bottom: 1em;
}

#middle_col .common_header #page_position {
	color: #000000;
	font-size: 70%; 
}

#middle_col .common_header #page_position a {
	color: #555555;
}

#middle_col #news,
#middle_col #calendar,
#middle_col #articles,
#middle_col #gallery {
	float: left;
	width: 245px;
	margin-bottom: 1em;
	padding: 0px;
}

#middle_col #calendar,
#middle_col #news {
	margin-right: 28px;
}

#middle_col h2
{
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #3F77B2;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 8px;
}

#middle_col #news a,
#middle_col #articles a,
.kalendar h3 {
	color: #555555;
	font-weight: bold;
}

.novinka .datum {
	height: 100%;
	display: block;
	border: 1px;
}

div.hr {
	width: 100%;
	clear: both;
	border-bottom: 1px solid #c0c0c0;
	margin-bottom: 1em;
}

dl {
	width: 100%;
	margin: 0;
}

dt {
	float: left;
	clear: left;
	background: url('/images/styles/arrow-right-red.png') no-repeat 0 4px;
}

dd {
	float: left;
	margin-left: 2%;
	margin-bottom: 1em;
}

.kalendar dt,
.clanky dt {
	width: 5%;
}

.novinky dt {
	width: 27%;
	padding-left: 3%;
}

.kalendar dd,
.clanky dd {
	width: 93%;
}


.novinky dd {
	width: 68%;
}

.novinky dd a {
	font-weight: bold;
	color: #555555;
}

* html .novinky dd {
	float: none;
	margin-left: 30%;
}

#galleryinfo {
	height: 91px;
	margin-top: 1em;
}

#galleryinfo img {
	border: 0px;
}

#galleryinfo #infomain {
	color: #555555;
	background-color: #f1f1f1;
	height: 91px;
	padding: 0.5em 2em 0.5em 2em;
}

#galleryinfo #infomain h2 {
	color: #555555;
	text-transform: uppercase;
	font-size: 90%;
}

#galleryinfo #infomain p {
	font-size: 90%;
	line-height: 14px;
}

#galleryinfo a {
	display: block;
	height: 91px;
	width: 28px;
}

#galleryinfo a.rightarrow {
	float: right;
	background: url('/images/styles/next-img.png') no-repeat top left;
}

#galleryinfo a.leftarrow {
	margin-right: 2em;
	float: left;
	background: url('/images/styles/prev-img.png') no-repeat top left;
}
