﻿body {
margin:0;
padding:0;
text-align:center;
background:#F9DEB7 url("back_top.jpg") 50% top no-repeat;
color:#000;
font-family:"Times New Roman",serif;
font-size:13px;
line-height:1.5em;
}
a:link {
font-family:"Times New Roman",serif;
font-size:13px;
color:#000;
text-decoration:none;
}
a:hover {
color:#000;
text-decoration:none;
}
h1 {
line-height:22px;
font-family:"Times New Roman",serif;
font-size:16px;
font-weight:bold;
color:#DA2129;
text-align:center;
margin-top:0;
margin-bottom:20px;
}
h2 {
line-height:22px;
font-family:"Times New Roman",serif;
font-size:14px;
font-weight:bold;
color:#DA2129;
text-align:center;
margin-top:20px;
margin-bottom:20px;
}
h3 {
width:160px;
height:25px;
line-height:25px;
font-family:"Times New Roman",serif;
font-size:14px;
font-weight:bold;
color:#DA2129;
margin-top:0;
margin-bottom:10px;
padding-left:10px;
border-bottom:2px dotted #DA2129;
}
.imgleft {
float:left;
margin:10px;
margin-top:5px;
margin-left:0;
}
.imgright {
float:right;
margin:10px;
margin-top:5px;
margin-right:0;
}
.cleaner {
clear:both;
line-height:1px;
}
#main_container {
width:100%;
background:url("back_container.jpg") 50% top repeat-y;
}

/* Tobox.............................................................. */

#topbox {
position:relative;
width:900px;
height:294px;
margin-left:auto;
margin-right:auto;
}
#topmenu {
position:absolute;
top:236px;
right:0;
width:900px;
height:40px;
line-height:40px;
margin-left:auto;
margin-right:auto;
}
#topmenu_inside ul {
list-style-type:none;
margin:0;
padding:0;
}
#topmenu_inside ul li {
display:inline;
}
#topmenu_inside ul li a {
display:block;
float:right;
width:180px;
height:40px;
font-family:"Times New Roman",serif;
font-size:14px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}
#topmenu_inside ul li a:hover {
color:#FFF;
text-decoration:underline;
}

/* Container.............................................................. */

#container {
position:relative;
s_left:1px;
width:900px;
_width:899px;
background:#FFF url("back_bottom.jpg") 50% bottom no-repeat;
margin-left:auto;
margin-right:auto;
padding-bottom:390px;
}

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

#leftbox {
float:left;
width:170px;
text-align:left;
margin-top:20px;
border-left:40px solid #FFF;
}
.mainmenu {
width:170px;
text-align:left;
padding-bottom:20px;
}
.mainmenu ul {
list-style-type:none;
margin:0;
padding:0;
}
.mainmenu ul li a {
display:block;
width:160px;
line-height:2.2em;
font-family:"Times New Roman",serif;
font-size:14px;
font-weight:bold;
color:#000;
text-decoration:none;
padding-left:10px;
}
.mainmenu ul li a:hover {
width:160px;
font-size:14px;
color:#000;
text-decoration:underline;
}
.mainmenu ul li.skupina_menu {
width:160px;
height:25px;
line-height:25px;
font-family:"Times New Roman",serif;
font-size:14px;
font-weight:bold;
color:#DA2129;
margin-top:0;
margin-bottom:10px;
padding-left:10px;
border-bottom:2px dotted #DA2129;
}
#anketa {
width:140px;
text-align:left;
margin:0;
margin-top:5px;
padding-left:10px;
padding-right:10px;
}
#questionname {
display:block;
font-size:11px;
font-weight:bold;
color:#DA2129;
margin:2px 0px 10px 0px;
}
.question {
text-align:left;
margin-bottom:8px;
}
.question a span {
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:none;
}
.question a img {
margin-top:2px;
border:0 solid #000;
}

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

#main {
	position: relative;
	float: left;
	width: 450px;
	_width: 449px;
	font-size: 18px;
	padding-right: 15px;
}
#main_inside {
min-height:100px;
_height:100px;
text-align:left;
margin:5px;
margin-top:0;
margin-left:10px;
padding:10px;
}
body[id] #main_inside {
height:auto;
}
#flag {
position:absolute;
top:-10px;
right:17px;
height:20px;
line-height:20px;
text-align:center;
z-index:2;
}
#flag ul {
list-style-type:none;
margin:0;
padding:0;
}
#flag ul li {
display:inline;
}
#flag ul li a {
display:block;
float:right;
margin-left:10px;
}
#flag ul li a img {
border:0 solid #FFF;
}

#date {
	height: 20px;
	line-height: 20px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-right: 13px;
}
#obsah {
border:2px dotted #DA2129;
padding:20px;
}

#back_bottom {
position:relative;
_left:1px;
width:900px;
height:390px;
background:url("back_bottom.jpg") 50% bottom no-repeat;
margin-left:auto;
margin-right:auto;
z-index:1;
}

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

#footer {
position:absolute;
bottom:0;
left:0;
width:900px;
height:40px;
line-height:15px;
font-family:"Times New Roman",serif;
font-size:11px;
color:#000;
text-align:center;
background-color:#FFF;
margin-left:auto;
margin-right:auto;
}
#footer_inside {
padding-top:3px;
margin-left:40px;
margin-right:15px;
}
#footer_link {
list-style-type:none;
margin:0;
padding:0;
}
#footer_link li {
display:inline;
}
#footer_link li a {
font-family:"Times New Roman",serif;
font-size:11px;
color:#000;
text-decoration:none;
}
#footer_link li a:hover {
font-size:11px;
color:#000;
text-decoration:underline;
}

/* Rightbox.............................................................. */

#rightbox {
position:absolute;
top:300;
right:30px;
	width: 200px;
	text-align: left;
	padding-top: 10px;
	z-index:5;
}
#photo {
width:150px;
text-align:left;
margin:0;
margin-top:10px;
padding-left:10px;
padding-right:10px;
}
#photo a img {
border:0 solid #FFF;
}


