body{
margin:0;
padding:0;
font:76% tahoma,verdana,sans-serif;
background: url(back.jpg) repeat fixed top left;
color:#333;
text-align:center;
}

a{
text-decoration:none;
color: #e52920;
font-weight:bold;
}

a:hover{
text-decoration:underline;
}

p{
margin:0 0 15px 0;
line-height:1.5em;
}

h1,h2,h3,h4{
margin:0;
padding:0;
font-weight:normal;
}



h1{
font-size:18px;
color:#fff;
text-transform: uppercase;
}

h3{
color: #555;
font-size:1.4em;
margin:1em 0 0.5em 0.5em;
}

h4{
font-size:1.2em;
font-weight:bold;
}

#container{
width:900px;
padding:0 20px;
margin:0 auto;
background:#fff url(bg.jpg) top left no-repeat;
color:#333;
text-align:left;
border-left: 5px solid #323330;
border-right: 5px solid #323330;
border-bottom: 1px solid #d6d6d6;
}

#sitetitle{
padding: 214px 0 0 16px;
}

#menu{
padding: 13px 0 0 8px;
}

#menu a {
padding: 5px 10px 6px;
font-size: 1.6em;
font-weight:normal;
color: #fff;
}

#menu a.crnt {
background: #e52920;
}

#menu a:hover{
background: #e52920;
text-decoration: none;
}

#content{
margin: 30px 0 0 0;
width:100%;
clear:both;
background: url(globe.png) bottom left no-repeat;
}

#content h2{
margin: 0 0 10px 0;
color: #fff;
font-size: 1.6em;
border-bottom: 1px solid #323330;
text-transform: uppercase;
}

#content p{
margin:0 0.5em 1.2em 0.5em;
}

#left{
width:75%;
float:left;
}

#right{
margin-left:77%;
}

#right h2{
margin:0 0 8px 0;
padding:12px 0 0 0;
font-size:1.6em;
color: #333;
}

#right p{
font-size: 11px;
}

#map {
margin-top: 5px;
margin-bottom: 15px;
margin-left: 43px;
}

table img a:link {
text-decoration: none;
}

table img a:hover {
text-decoration: none;
}

table img a:visited {
text-decoration: none;
}

#detail{
clear:both;
padding: 0;
margin: 0;
text-align: center;
color:#567;
}

#footer {
clear:both;
padding:15px 10px 12px 24px;
text-align:left;
color:#444;
}

#footer .netmark {
float: right;
}

#footer .netmark a {
display: block;
width: 167px;
height: 40px;
text-decoration: none;
text-align: right;
background: url(netmark_bg.png) no-repeat top left !important; background: url(netmark_bg_ie.png) no-repeat top left;
color: #fff;
font-size: 8px;
font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 10px 13px 0 0;
}

#footer .netmark a:hover {
background: url(netmark_bg.png) no-repeat bottom left !important; background: url(netmark_bg_ie.png) no-repeat bottom left;
}

#footer span{
color:#e52920;
font-size:1.6em;
letter-spacing:-1px;
font-weight: bold;
}

#side {
color: #567;
font-size: 15px;
font-weight: bold;
padding: 2px;
}

#side p {
padding-left: 5px;
margin: 0;
}

#side2 {
color: #567;
font-size: 18px;
font-weight: bold;
padding: 2px;
}

#side2 p {
padding-left: 5px;
margin: 0;
}

.entry{
position:relative;
margin:0 0 20px 0;
border:2px solid #fff;
background: #e5e5e5 url(entrybg.jpg) repeat-x;
color:#333;
padding: 10px 10px 0 10px;
font-size: 13px;
}

.entry a:hover, .intro a:hover{
text-decoration: underline;
}

.link{
color: #323330;
background:url(linkarrow.gif) left no-repeat;
display:block;
margin:4px 0 0 0;
padding:2px 1em;
}

.link:hover{
color: #e52920;
background: #ddd url(blinkarrow.gif) left no-repeat;
text-decoration:none;
}

.thumbs img{
position:relative;
padding:3px;
margin:0 2px 2px 0;
border:1px solid #fff;
background-color:#ddd;
color: #555;
}

.thumbs img:hover{
background: url(flash.gif);
}

.entryphoto{
margin:5px 10px 0 0;
float:left;
padding:3px;
border:1px solid #fff;
background-color:#ddd;
color:#333;
}

a:hover img.entryphoto {
background: #fff;
}

.entryphoto2{
margin:5px 10px 10px 0;
float:right;
padding:3px;
border:1px solid #fff;
background-color:#ddd;
color:#333;
}

a:hover img.entryphoto2 {
background: #fff;
}

.tablephoto{
margin:5px 21px 5px 21px;
padding:3px;
border:1px solid #fff;
background-color:#ddd;
color:#333;
}

.tablephoto2{
padding:3px;
border:1px solid #fff;
color:#333;
}

.tablephoto2 a:link img {
text-decoration: none;
border: none;
}

.tablephoto2 a:visited img {
text-decoration: none;
border: none;
}

.entry img{
position:relative;
}

.rightsub{
font-size: 1.2em;
width:98%;
padding:0;
}

.right{
text-align:right;
}

.center{
text-align:center;
}

.clear{
clear:both;
}

.hide{
display:none;
}

.slovo {
font-size: 1.1em;
font-weight: bold;
}

.newred {
color: #e52920;
}

#lang {
padding: 50px 0 0 0;
}

#lang p {
font-size: 1.1em;
}

#lang a {
color: #323330;
}

#lang a:hover {
color: #e52920;
}