body {
margin:0;
padding:0;
text-align:center;
background:#FFF url("back.jpg") top left repeat-x;
color:#000;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:1.6em;
}
a:link, a:visited {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}
a:hover {
color:#000;
text-decoration:underline;
}
p {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px #FFFFFF solid;
}

h1 {
line-height:30px;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:21px;
font-weight:normal;
color:#000;
margin-top:0;
margin-bottom:20px;
border-bottom:1px dotted #A8DB18;
}
h2 {
line-height:26px;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
color:#000;
margin-top:20px;
margin-bottom:20px;
border-bottom:1px dotted #A8DB18;
}
h3 {
width:135px;
line-height:25px;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
color:#000;
text-align:center;
background:#A3D614 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;
}

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

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

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

#top_header {
position:relative;
width:960px;
height:107px;
background:url("back_top_header.jpg") top left no-repeat;
}
#indexpage {
position:absolute;
top:0;
left:0;
width:151px;
height:94px;
}
#indexpage a img {
border:0 solid #FFF;
}
#info {
position:absolute;
top:0;
right:10px;
height:29px;
line-height:29px;
font-size:11px;
color:#FFF;
text-align:left;
background-color:#000;
}
#info ul {
list-style-type:none;
margin:0;
padding:0;
}
#info ul li {
display:inline;
}
#info ul li a {
font-size:11px;
color:#FFF;
text-decoration:none;
}
#info ul li a:hover {
color:#8CFB09;
text-decoration:none;
}
#info ul li span {
color:#8CFB09;
}
#search_top {
position:absolute;
top:47px;
right:0;
width:167px;
font-size:11px;
color:#000;
text-align:left;
}
#search_top form {
margin:0;
padding:0;
}
#search_top input {
display:block;
float:left;
width:125px;
height:25px;
line-height:25px;
color:#000;
background:#FFF url("search_input.jpg") top left no-repeat;
_background-attachment:fixed;
margin:0;
padding:0;
padding-left:10px;
border:0 solid #FFF;
}
#search_top input.submit {
width:32px;
height:25px;
font-size:11px;
font-weight:bold;
color:#FFF;
text-align:center;
background:#91C207 url("search_submit.jpg") top left no-repeat;
cursor:pointer;
margin:0;
padding:0;
border:0 solid #FFF;
}
#search_top input.input_hidden {
visibility:hidden;
width:1px;
height:1px;
margin:0;
padding:0;
}

/* Topmenu.............................................................. */

#topmenu {
width:960px;
height:67px;
line-height:30px;
color:#BCFB09;
text-align:center;
background:#000 url("back_top_menu.jpg") top  left no-repeat;
margin-bottom:10px;
padding-top:6px;
}
#topmenu_inside ul {
list-style-type:none;
margin:0;
padding:0;
}
#topmenu_inside li {
display:inline;
}
#topmenu_inside ul li a {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
color:#FFF;
text-decoration:none;
}
#topmenu_inside ul li a.zvyraznene {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
color:#91C207;
text-decoration:none;
}
#topmenu_inside ul li a:hover {
color:#BCFB09;
text-decoration:none;
}
#box {
width:960px;
}

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

#leftbox {
float:left;
width:135px;
text-align:left;
}
.partners {
width:135px;
text-align:left;
margin-bottom:15px;
}
.partners ul {
list-style-type:none;
margin:0;
padding:0;
}
.partners ul li {
text-align:center;
}
.partners ul li a {
display:block;
width:135px;
}
.partners ul li a img {
border:0 solid #FFF;
}
#statistika {
width:88px;
height:70px;
margin-left:28px;
margin-right:13px;
margin-bottom:15px;
}
#statistika a img {
border:0 solid #FFF;
}

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

#main {
float:left;
width:660px;
margin-left:15px;
margin-right:15px;
}
#main_inside {
min-height:400px;
_height:400px;
text-align:left;
margin-top:0;
padding-bottom:25px;
}
body[id] #main_inside {
height:auto;
}
#innerbox {
width:660px;
margin-bottom:10px;
}
#innerbox1 {
float:left;
width:215px;
text-align:left;
margin-right:7px;
}
#innerbox2 {
float:left;
width:215px;
text-align:left;
margin-right:7px;
}
#innerbox3 {
float:left;
width:215px;
text-align:left;
}
.ib_title {
width:175px;
height:80px;
color:#FFF;
margin-bottom:15px;
padding:10px;
padding-right:30px;
}
.ib_title1 {
background:#A1D412 url("innerbox1.jpg") top left no-repeat;
}
.ib_title2 {
background:#115ED3 url("innerbox2.jpg") top left no-repeat;
}
.ib_title3 {
background:#D40D0D url("innerbox3.jpg") top left no-repeat;
}
.ib_title span {
display:block;
font-size:25px;
margin:0;
padding:0;
padding-bottom:5px;
}
.ib_img {
width:215px;
height:186px;
margin-bottom:10px;
}
.ib_list {
list-style-type:none;
margin:0;
padding:0;
}
.ib_list li {
text-align:left;
}
.ib_list li span {
font-weight:bold;
color:#91C207;
}

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

#rightbox {
float:right;
width:135px;
text-align:left;
}
.anketa {
width:135px;
text-align:left;
margin:0;
margin-bottom:15px;
}
.bar {
	background: #A8DB18;
	height: 10px;
	overflow: hidden;
	margin-top: 2px;
	margin-bottom: 8px;
}
.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 a {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}
.otazka a:hover {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
}
.otazka a img {
margin-top:2px;
color:#000;
border:0 solid #000;
}

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

#footer {
position:relative;
width:960px;
height:89px;
line-height:20px;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
background-color:#91C207;
}
#footer_menu {
width:960px;
line-height:20px;
color:#BCFB09;
text-align:center;
padding-top:10px;
}
#footer_menu ul {
list-style-type:none;
margin:0;
padding:0;
}
#footer_menu li {
display:inline;
}
#footer_menu ul li a {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}
#footer_menu ul li a:hover {
color:#FFF;
text-decoration:underline;
}
#footer_link {
position:absolute;
bottom:10px;
left:0;
}
#footer_link1 {
position:absolute;
bottom:10px;
right:0;
}
#footer_link, #footer_link1 {
color:#BCFB09;
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:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
}
#footer_link li a:hover, #footer_link1 li a:hover {
font-size:12px;
color:#FFF;
text-decoration:underline;
}

#styledTable{
  /*border: 1px none #EFF0F2;*/
  border: 1px none #A9DD19;
  border-collapse: collapse;
  }
  
#styledTable td{
  padding: 3px;
  border-style: solid;
  /*border-color: #EFF0F2;*/
  border-color: #A9DD19;
}

.zoomimg {
    position: relative;
}
.zoomzoom {
    border: 4px solid #A9DD19;
    display: none;
    left: -25px;
    position: absolute;
    top: -25px;
    z-index: 1000;
}