﻿body {
margin:0;
padding:0;
text-align:center;
background:#252525 url("back.jpg") top left;
color:#000;
font-family:Georgia,"Times New Roman",serif;
font-size:14px;
line-height:1.5em;
}
a:link {
font-family:Georgia,"Times New Roman",serif;
font-size:14px;
color:#000;
text-decoration:none;
}
a:hover {
color:#000;
text-decoration:none;
}
a:visited {
	font-family: Georgia,"Times New Roman",serif;
	font-size: 14px;
	color: #000;
	text-decoration: underline;
}
h1 {
line-height:30px;
font-family:Georgia,"Times New Roman",serif;
font-size:30px;
font-weight:normal;
color:#000;
margin-top:0;
margin-bottom:20px;
}
h1 span {
font-weight:bold;
color:#FFF;
}
h2 {
line-height:26px;
font-family:Georgia,"Times New Roman",serif;
font-size:20px;
font-weight:normal;
color:#000;
margin-top:20px;
margin-bottom:20px;
}
h3 {
height:41px;
line-height:41px;
font-family:Georgia,"Times New Roman",serif;
font-size:20px;
font-weight:normal;
color:#E2B361;
text-align:center;
background:#252525 url("back_h3.jpg") top left no-repeat;
margin-top:0;
margin-bottom:15px;
}
.imgleft {
float:left;
margin-right:10px;
}
.imgright {
float:right;
margin-left:10px;
}
.cleaner {
_display:none;
clear:both;
line-height:1px;
}
.cleaner2 {
clear:both;
line-height:1px;
}

/* Container, Info.............................................................. */

#container {
width:960px;
margin-left:auto;
margin-right:auto;
}
#info {
width:960px;
height:40px;
line-height:40px;
font-size:12px;
color:#BA9048;
text-align:right;
}
#info ul {
list-style-type:none;
margin:0;
padding:0;
}
#info ul li {
display:inline;
}
#info ul li a {
font-size:12px;
color:#BA9048;
text-decoration:none;
}
#info ul li a:hover {
color:#EEC580;
text-decoration:underline;
}
#box {
width:960px;
background-color:#E3B361;
}

/* Top Flash.............................................................. */

#top_flash {
width:960px;
height:326px;
}

/* Topmenu.............................................................. */

#topmenu {
width:960px;
height:60px;
line-height:60px;
text-align:left;
background:url("back_top_menu.jpg") top left no-repeat;
margin-bottom:20px;
}
#topmenu_inside ul {
list-style-type:none;
margin:0;
padding:0;
}
#topmenu_inside li {
display:inline;
}
#topmenu_inside ul li a {
font-family:Georgia,"Times New Roman",serif;
font-size:18px;
color:#FFF;
text-decoration:none;
text-align:left;
padding-left:15px;
padding-right:15px;
}
#topmenu_inside ul li a:hover {
color:#FFF;
text-decoration:underline;
}
#topmenu_inside ul li a span {
font-size:24px;
color:#BA9048;
}

/* Mainbox.............................................................. */

#main {
float:left;
width:710px;
}
#main_inside {
min-height:400px;
_height:400px;
text-align:left;
margin-top:0;
padding-left:45px;
padding-bottom:25px;
}
body[id] #main_inside {
height:auto;
}
.text_box {
padding-bottom:15px;
border-bottom:2px dotted #000;
}

/* Rightbox.............................................................. */

#rightbox {
position:relative;
right:15px;
float:right;
width:213px;
text-align:left;
}
.rightbox1 {
width:213px;
color:#000;
background:#CA9945 url("back_rightbox1.jpg") bottom left no-repeat;
margin-bottom:15px;
padding-bottom:20px;
}
.news  {
list-style-type:none;
margin:0;
padding:0;
}
.news li {
padding-bottom:20px;
}
.news_left {
float:left;
position:relative;
left:10px;
width:66px;
}
.news_left img {
border:1px solid #000;
}
.news_right {
float:right;
position:relative;
right:10px;
width:113px;
font-size:12px;
color:#000;
line-height:1.4em;
}
.news_right span {
font-weight:bold;
color:#FFF;
}
.news_right a {
display:block;
width:9px;
height:12px;
}
.news_right a img {
border:0 solid #FFF;
}
.anketa {
width:178px;
color:#000;
text-align:left;
margin:0;
padding-left:25px;
padding-right:10px;
}
.nazovankety {
display:block;
font-size:12px;
font-weight:bold;
color:#000;
margin:2px 0px 10px 0px;
}
.otazka {
text-align:left;
color:#000;
margin-bottom:8px;
}
.otazka .textotazky a {
font-family:Georgia,"Times New Roman",serif;
font-size:12px;
color:#000;
text-decoration:none;
}
.otazka .textotazky a:hover {
font-family:Georgia,"Times New Roman",serif;
font-size:12px;
color:#000;
text-decoration:none;
}
.otazka a img {
margin-top:2px;
color:#000;
border:0 solid #000;
}
#contact {
position:relative;
width:960px;
height:40px;
line-height:40px;
font-size:18px;
color:#F0D6AB;
background:#AE791F url("back_contact.gif") top left no-repeat;
}
#contact_left {
position:absolute;
top:0;
left:60px;
}
#contact_right {
position:absolute;
top:0;
right:25px;
}
#contact_right a {
font-size:18px;
color:#F0D6AB;
text-decoration:none;
}
#contact_right a:hover {
color:#FFF;
text-decoration:underline;
}

/* Footer.............................................................. */

#footer {
position:relative;
width:960px;
height:40px;
line-height:40px;
font-family:Georgia,"Times New Roman",serif;
font-size:12px;
color:#E3B361;
}
#footer_link {
position:absolute;
top:0;
left:25px;
}
#footer_link1 {
position:absolute;
top:0;
right:25px;
}
#footer_link, #footer_link1 {
list-style-type:none;
margin:0;
padding:0;
}
#footer_link li, #footer_link1 li {
display:inline;
}
#footer_link li a, #footer_link1 li a {
font-family:Georgia,"Times New Roman",serif;
font-size:12px;
color:#E3B361;
text-decoration:none;
}
#footer_link li a:hover, #footer_link1 li a:hover {
font-size:12px;
color:#F5D8A6;
text-decoration:underline;
}
.anketa .bar {
background: #E3B361; height: 10px; overflow: hidden;
margin-top: 2px;
margin-bottom: 8px;
}

