body {
margin:0;
padding:0;
text-align:center;
background:#FFF url("back.jpg") top left repeat-x;
color:#000;
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:13px;
line-height:1.7em;
letter-spacing:1px;
}
a:link {
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}
a:hover {
color:#000;
text-decoration:none;
}
h1 {
width:306px;
height:25px;
line-height:25px;
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:18px;
font-weight:bold;
color:#FFF;
background:#ED1C24 url("back_h1.gif") top left no-repeat;
margin-top:0;
margin-bottom:20px;
padding-left:20px;
}
h2 {
width:251px;
height:25px;
line-height:25px;
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:16px;
font-weight:bold;
color:#FFF;
background:#000 url("back_h2.gif") top left no-repeat;
margin-top:20px;
margin-bottom:20px;
padding-left:20px;
}
h3, h4 {
line-height:20px;
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:16px;
font-weight:bold;
color:#ED1C24;
margin-top:0;
margin-bottom:10px;
padding-left:25px;
}
h4 {
margin-top:10px;
border-bottom:1px dashed #FFF;
}
h3 span {
color:#000;
}
h4 span {
color:#FFF;
}
.imgleft {
float:left;
margin-right:10px;
}
.imgright {
float:right;
margin-left:10px;
}
.cleaner {
_display:none;
clear:both;
line-height:1px;
}

/* Main_container.............................................................. */

#main_container {
width:100%;
background:url("back_bottom.jpg") bottom left repeat-x;
}
#container {
position:relative;
width:960px;
margin-left:auto;
margin-right:auto;
}

/* Top Header.............................................................. */

#top_header {
position:relative;
width:960px;
height:301px;
background:#1D1C1A url("top.jpg") top left no-repeat;
}
#main_logo {
position:absolute;
top:0;
left:0;
width:262px;
height:108px;
}
#main_info {
position:absolute;
top:209px;
left:200px;
width:155px;
height:48px;
}
#main_logo img, #main_info img {
border:0 solid #FFF;
}
#flag {
position:absolute;
top:10px;
right:18px;
height:20px;
line-height:20px;
color:#FFF;
}
#flag ul {
list-style-type:none;
margin:0;
padding:0;
}
#flag ul li {
display:inline;
}
#flag ul li a {
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}
#flag ul li a:hover {
font-size:12px;
color:#FFF;
text-decoration:underline;
}
#topmenu {
position:absolute;
top:50px;
right:18px;
height:30px;
line-height:30px;
}
#topmenu_inside ul {
list-style-type:none;
margin:0;
padding:0;
}
#topmenu_inside li {
display:inline;
}
#topmenu_inside ul li a {
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:15px;
color:#FFF;
text-decoration:none;
letter-spacing:3px;
margin-left:20px;
border-bottom:2px solid #1E1D1B;
}
#topmenu_inside ul li a:hover {
color:#FFF;
text-decoration:none;
border-bottom:2px solid #ED1C24;
}
#box {
width:960px;
background:url("back_box.gif") top left repeat-y;
}

/* Leftbox.............................................................. */

#leftbox {
float:left;
width:200px;
text-align:left;
}
#leftbox_in {
width:200px;
background:url("back_leftbox_in.gif") top left repeat-y;
}
.mainmenu {
width:200px;
text-align:left;
padding-top:20px;
padding-bottom:15px;
}
.mainmenu ul {
list-style-type:none;
margin:0;
padding:0;
}
.mainmenu ul li {
margin-bottom:8px;
}
.mainmenu ul li a {
display:block;
width:190px;
line-height:20px;
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:16px;
font-weight:bold;
color:#000;
letter-spacing:2px;
text-decoration:none;
padding-left:10px;
}
.mainmenu ul li a:hover {
width:190px;
font-size:16px;
color:#ED1C24;
text-decoration:none;
}
#contact {
width:175px;
padding-left:25px;
padding-bottom:15px;
}
#contact span {
font-weight:bold;
color:#ED1C24;
}
#anketa {
width:165px;
color:#FFF;
text-align:left;
background-color:#312F2D;
margin:0;
margin-bottom:15px;
padding-left:25px;
padding-right:10px;
}
.nazovankety {
display:block;
font-size:12px;
font-weight:bold;
color:#FFF;
margin:2px 0px 10px 0px;
}
.otazka {
text-align:left;
color:#FFF;
margin-bottom:8px;
}
.otazka .textotazky a {
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}
.otazka .textotazky a:hover {
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}
.otazka a img {
margin-top:2px;
color:#FFF;
border:0 solid #000;
}

/* Mainbox.............................................................. */

#main {
float:right;
width:710px;
}
#main_inside {
min-height:400px;
_height:400px;
text-align:left;
padding-top:33px;
padding-bottom:25px;
}
body[id] #main_inside {
height:auto;
}

/* Footer.............................................................. */

#footer {
position:relative;
width:960px;
height:68px;
line-height:68px;
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:13px;
color:#FFF;
text-align:right;
background:#ED1C24 url("back_footer.gif") top left no-repeat;
}
#footer_link {
list-style-type:none;
margin:0;
padding:0;
padding-right:18px;
}
#footer_link li {
display:inline;
}
#footer_link li a {
font-family:"Arial Narrow",Arial,Tahoma,Verdana,sans-serif;
font-size:13px;
color:#FFF;
text-decoration:none;
}
#footer_link li a:hover {
font-size:13px;
color:#FFF;
text-decoration:underline;
}
.nahlad_clanku a {
	font-weight: bold;
	color: #ED1C24;
	text-decoration: none;
	font-size: 14px;
}
.nahlad_clanku a:hover {
	color: #ED1C24;
	text-decoration: underline;
	font-size: 14px;
}
.nahlad_clanku a:visited {
	font-weight: bold;
	color: #ED1C24;
	font-size: 14px;
	text-decoration: none;
}
