html {
height:100%
}

body {
margin:0px;
padding:0px;
font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
height:100%;
background:url(/templates/1/img/page_bg.gif) #fff top center repeat-y;
color:#616161;
}

a {
color:#616161;
text-decoration:underline;
}

img {
border:none;
}

h1 {
color:#7f8283;
font-size:160%;
margin: 0px 0px 15px 0px;
font-weight:bold;
}

h2 {
color:#e6157a;
font-size:120%;
margin: 0px 0px 15px 0px;
font-weight:bold;
}


#page_wrap {
margin: 0 auto;
width:990px;
position:relative;
}

#header {
position:relative;
top:0px;
left:0px;
width:990px;
height:214px;
background:#fff;
}

#telo {
position:relative;
top:0px;
left:0px;
width:990px;
background:url(/templates/1/img/telo_bg.gif) top right repeat-y;
}

#telo_content {
position:relative;
top:0px;
right:50px;
width:642px;
float:right;
text-align:justify;
padding-top:15px;
margin-bottom:25px;
}

#menu_left {
position:relative;
top:0px;
left:0px;
width:251px;
float:left;
color:#fff;
margin: 0px 0px 20px 0px;
padding:0px;
}

#menu_left_content {
position:relative;
top:0px;
right:0px;
width:201px;
margin-left:25px;
text-align:justify;
}

ul.main, ul.main2, ul.main3 {
list-style-type:none;
text-align:right;
margin:0px;
padding:0px;
}

ul.main li {
color:#fff;
line-height:130%;
}


ul.main li a {
position:relative;
top:0px;
left:0px;
width:201px;
display:block;
padding:0px;
margin:0px;
text-decoration:none;
color:#fff;
line-height:20px;
}

ul.main2 li a {
position:relative;
top:0px;
right:5px;
padding-right:15px;
width:181px;
background:url(/templates/1/img/menu_dot.gif) top right no-repeat;
}

ul.main3 li a {
position:relative;
top:0px;
right:5px;
padding-right:25px;
width:176px;
}

ul.main li a:hover {
color:#fa0a14;
text-decoration:none;
font-weight:bold;
}

ul.main li a.selected {
color:#fa0a14;
font-weight:bold;
}

.nadpis_menu {
position:relative;
top:0px;
left:0px;
width:201px;
height:18px;
margin:20px 0px 20px 0px;
padding:0px;
background:url(/templates/1/img/nadpis_menu.gif) bottom right no-repeat;
}

.nadpis_aktuality {
position:relative;
top:0px;
left:0px;
width:201px;
height:18px;
margin:30px 0px 20px 0px;
padding:0px;
background:url(/templates/1/img/nadpis_aktuality.gif) bottom right no-repeat;
}

.aktualita_datum {
text-align:right;
}

.aktualita_nadpis {
text-align:right;
font-weight:bold;
margin:5px 0px 10px 0px;
}

.aktualita_krpopis {
text-align:justify;
font-weight:normal;
}

a.aktualita_vice {
color:#fff;
display:block;	
text-align:right;
font-weight:normal;
text-decoration:none;
margin:5px 0px 20px 0px;
}

a.aktualita_vice:hover {
color:#fff;
font-weight:normal;
text-decoration:underline;
}

.co_logo {
position:relative;
top:0px;
left:0px;
width:201px;
height:230px;
background:url(/templates/1/img/co_logo.gif) top left no-repeat;
margin:25px 0px 0px 0px;
}

#footer {
position:relative;
top:0px;
left:0px;
width:990px;
height:100px;
background:#9d9d9d;
}

#footer .copyright {
position:absolute;
top:15px;
right:50px;
color:#fff;
}


.pic_first {
	float:left;
	width:130px;
}

.pic_first img {
	border:none;
}

.pic_first_detail img {
	float:left;
	width:200px;
	height:140px;
}

.pic_first_detail {
	float:left;
	width:220px;
	height:150px;
}

.news {

}

.news_more {
	margin-top:10px;
	display:block;
	height:15px;
	width:80px;
}

.gal a img {
	border:1px solid #c6c8c7;
}

.gal a:hover img {
	border:3px solid #fa0a14
}


/*  lightbox  */

#lightbox {
background-color:#eee;
padding:10px;
}

#lightboxDetails {
font-size:0.8em;
padding-top:0.4em;
}	

#lightboxCaption {
float:left;
}

#keyboardMsg {
float:right;
}

#closeButton {
top:5px;
right:5px;
}

#lightbox img {
border:none;
clear: both;
} 

#overlay img {
border:none;
}

#overlay {
background-image:url(/templates/1/img/overlay.png);
}

* html #overlay {
background-color:#333;
back\ground-color:transparent;
background-image:url(/templates/1/img/blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/templates/1/img/overlay.png", sizingMethod="scale");	
}
/*  lightbox  */

