* {

margin:0;

}


h1 {

font-size:22px;

color:#666;

font-weight:700;

padding:10px 0;

}



h2 {

font-size:20px;

color:#F30;

font-weight:700;

padding:10px 0;

}



h3 {

color:#202020;

font-size:18px;

font-weight:700;

padding:10px 0;

}



h4 {

color:#202020;

font-size:17px;

font-weight:700;

padding:10px 0;

}



input {

font-size:11px;

border:#CCC solid 1px;

width:125px;

padding:2px;

}



body {

background-color:#202020;

font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif;

font-size:13px;

color:#202020;

line-height:145%;

background:url(images/bg.jpg) repeat-x fixed 0 0;


}



p {

margin-top:5px;

margin-bottom:5px;

}






.kam-info-tlabel2,.kam-info-tlabel1 {

font-weight:700;

}



#krkonose table td {

padding:3px;

}



.text1 {

font-weight:700;

font-size:16px;

}



table tr {

border-bottom:1px solid #CCC;

border-right:1px solid #CCC;

border-left:1px solid #CCC;

border-top:1px solid #CCC;

}



#topLine {

width:100%;

height:5px;

display:block;

font-size:2px;

}



#topLine h1 {

width:1px;

height:1px;

overflow:hidden;

display:block;

margin:0;

padding:0;

}



#page {

display:block;

position:absolute;

min-height:100%;

min-width:100%;


}



#container {

width:760px;

position:absolute;

left:50%;

margin:0 0 0 -380px;

}



#header {

width:760px;

height:158px;

background-image:url(/images/header.png);

background-repeat:no-repeat;

cursor:pointer;

}



#header object {

position:relative;

left:10px;

}



#topMenu {

font-size:13px;

height:41px;

background-image:url(images/menu.png);

background-repeat:no-repeat;

text-align:center;

letter-spacing:-1px;

}



#topMenu ul {

padding-top:10px;

padding-left:50px;

/*_padding-left:50px;*/

}



#topMenu li {

list-style-image:none;

list-style-type:none;

float:left;

padding-left:5px;

font-weight:700;

}



#topMenu li a {

text-decoration:none;

}



#topMenu li a:hover {

text-decoration:underline;

}



#main {

width:760px;

height:auto;

position:absolute;

top:220px;

}



#left {

background-image:url(images/left.png);

background-repeat:no-repeat;

display:block;

width:210px;

height:705px;

float:left;

color:#FFF;

font-size:11px;

position:relative;

left:5px;

}



#left a img {

border:0;

margin-left:4px;

}



#left a {

color:#FFF !important;  

}



#left a:hover {

color:#FFF;

text-decoration:none;

}



#left-content {

padding:30px 20px 20px;
height:400px;
}



#left-content h1,#left-content h2,#left-content h3,#left-content h4 {

color:#F63;

padding:3px;

}



#left-content h3

{

font-size:17px;

}

#left strong {

color:#f0f0f0;

}



#left table {

border-collapse:separate;

}



#lang {

color:#fff;

position:relative;

top:-3px;

text-align:right;

right:10px;

}



#lang img {

border:0;

position:relative;

top:5px;

}



#top-bg {

background-image:url(images/main-top.jpg);

width:539px;

height:122px;

display:block;

position:absolute;

right:0;

}



#bottom-bg {

background-image:url(images/main-bottom.jpg);

width:539px;

height:49px;

display:block;

position:relative;

left:1px;
}



#bg {

width:539px;

background-image:url(images/main-bg.jpg);

background-repeat:repeat;

background-position:center left;
float:right;

}



#main-bg {

position:relative;

top:20px;

min-height:632px;

margin:10px;

padding:18px;

}



#bg ul {

padding-left:30px;

}



#clean {

clear:both;

height:5px;

}



#footer {

background-image:url(images/menu.png);

height:30px;

background-repeat:no-repeat;

padding-bottom:20px;

}



#footer .copyright {

font-size:11px;

text-align:right;

font-weight:700;

position:relative;

top:10px;

right:5px;

color:#FFF;

width:720px;

margin:3px;

}



.tableHead {

color:#FFF;

text-align:left;

font-weight:700;

}



.vymena {

border:1px solid #CCC;

font-size:11px;

padding:6px;

}



#pageBlocks li {

display:block;

width:100%;

border:1px solid #ccc;

background-color:#FFF;

position:relative;

left:-30px;

margin:5px;

padding:5px;

}



#pageBlocks li:hover {

background-color:#F2F2F2;

}



.adminBlocksRight {

position:absolute;

right:10px;

top:5px;

}



#pageBlocks ul {

margin-left:0;

list-style-type:none;

}



.left-dekor {

border-left:3px solid #F30;

padding-left:10px;

color:#F30;

font-size:14px;

margin:8px;

}



.slideshowContainer {

border:1px solid #ccc;

width:464px;

height:314px;

float:left;

background-color:#fff;

margin:3px;

}



.slideshowContainer img {

width:453px;

height:303px;

padding:5px;

}



.loading {

background:url(/slideshow/images/loading.gif) center no-repeat;

}



.slideshowThumbnail {

outline:none;

}



.slideshowThumbnail img {

border:1px solid #3D6787;

width:53px;

height:53px;

padding:3px;

}



a:hover.slideshowThumbnail img {

border:1px solid #FF3300;
background:#E4E4E4;

}



.current img {

border:1px solid red;

}



.outline {

border:1px solid #ccc;

z-index:0;

position:absolute;

}



#thumbnails {

width:473px;

float:right;

}



.partneri {

font-size:11px;

background:none;

color:#FFF;

text-align:left;

padding-left:10px;

}



#map {

border:1px solid #000;

}



#main a
{
color:#3D6787;	
}


.partneri a, #topMenu a,.blinky,.white,#footer a {

color:#FFF !important;

}




#krkonose table img,.tableNo tr,table tr table tr,.adminBlocksRight a img {

border:0;

}




.adminBlocksRight a,.sortitem a {

font-size:11px;

color:#333 !important;

}

.item {

margin: 3px;
border:1px solid #CCCCCC;
}

#guestbook-list .heading
{
background-color: #3D6787;
color: #FFF;
padding: 3px;
margin: 0px;    
}
#guestbook-list .heading  a
{
color: #fff;
font-weight: bold;
}

#guestbook-list p{
padding:5px;
}

.heading strong {
color: #FFF;

}

#pageBlocks img {
border:0 none;
margin:0;
padding:0;
}