body, html {
margin: 0;
padding:0;
text-align:center;
font-family: Verdana, sans-serif;
background-color: #f4e1c2;
color: #6b2000;
background-image: url(images/bg.gif);
font-size: .9em;
padding-bottom: 5px;
}
#main {
text-align: left;
margin: 0 auto;
width: 792px;
background-image: url(images/mainbg.gif);
position:relative;

}
a img {
border:0;
}
h1 {
font-size: 1em;
margin: 20px 0 10px 0;	
}
h2 {
font-size: 1em;
margin: 10px 0 10px 0;	
}
h3 {
font-size: .9em;
margin: 10px 0 10px 0;
color: #6b2000;
}
h4 {
color: #6b2000;
font-size: .9em;
margin: 10px 0 10px 0;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
}
a {
color: #f13d22;

}
a:hover {
color: #6b2000;
}
li{
margin-bottom: 10px;
}
#content {
height: auto !important;height: 300px;
min-height: 300px;

text-align: left;

margin: 0 auto;
width: 584px;
background-image: url(images/contentbg.gif);
padding-bottom: 20px;
}
#content p {
line-height: 1.3em;
text-align: justify;
}
#content p img {
float:left;
 margin-right:10px;
 margin-bottom:10px;
}
#head {
width: 638px;
height: 200px;
/*background-image: url(images/head.gif);*/
margin:  0 10px;
}
#left {
padding-left: 67px;
/*background-image: url(images/left.gif);*/
background-repeat: no-repeat;
background-position: top left;
}
#left-lang-menu{
position: absolute;
left:-13px;
top:10px;
width: 28px;
height: 100px;
}
.lang-button{
	float: left;
	padding-bottom: 5px;
}
#left-menu{
	position: absolute;
	left: -13px;
	top: 317px;
	width: 80px;
	height: 200px;
}
.menu-button{
	float: left;
	padding-bottom: 5px;
}
#lefto{
position: absolute;
left:0;
top:517px;
width: 67px;
height: 60%;
}
#righto{
position: absolute;
right:0px !important;right:2px;
top:86px;
width: 67px;
height: 650px;
}
#righto #b1{
background-color: red;
width: 30px;
height: 22px;
position: absolute;
top: 20px;
right: 35px;
}
#right {
padding-right: 67px;
/*background-image: url(images/right.gif);*/
background-repeat: no-repeat;
background-position: top right;
}

#submenu a{
line-height: 44px;
padding: 0 10px;
margin: 0px 0px;
font-weight:bold;
text-decoration:none;

}
#foot {
background-image: url(images/foot.gif);
height: 44px;
background-repeat: no-repeat;
margin: 0 67px;
padding-top: 0px;
text-align:center;
margin-top: 50px;
font-size: 1em;
padding-top: 25px;

}
#foot a {
text-decoration:none;
color: #6b2000;
padding: 0 20px;
width: 100px;
height: 40px;
}
#foot a:hover{
color: #f13d22;
}
#news {
clear:both;

}
.datum {
color: #f13d22;
font-weight: bold;
}
#news .novinkal {

float:left;
width: 270px;
margin-right: 20px;

}
#news .novinkal img{
margin-top: 10px;

}
#news .novinkar {

float:right;
width: 270px;
margin-left: 20px;

}
#news .novinkar img{
margin-top: 10px;

}
.clear {
clear:both;
visibility: hidden;
}
hr{
margin:0;
padding:0;
background: transparent;
height: 0px;
border:none;
border-top: 1px dotted #6b2000;
margin: 10px 0;
}
.intro {
margin: 20px 0 0px 0 ;
font-size: 17px;
}
table{
width: 100%;
font-size: 1em;
border: 1px solid  #6b2000;
}
table.clients{ 
border:none;
width: auto;
}
td,th {
padding:10px;
}
th {
border-bottom: 1px dotted #6b2000;
}
th i{
font-size: .7em;
font-style: normal;
}

.poznamka {
font-size: .8em;
}
.star , .star_a, .star_b,  .star_c,  .star_d,  .star_e{
line-height: 1.1em;
width: 100px;
height: 50px;
float:right;
background-image: url(images/star.png);
background-repeat: no-repeat;
color:white;
font-size: 1em; 
text-align:center;
padding: 30px 15px;
margin-top: -50px;
font-weight: bold;
}
.star2  , .star2_a  , .star2_b  , .star2_c  , .star2_d  , .star2_e{
line-height: 1.1em;
width: 100px;
height: 40px;
float:right;
background-image: url(images/star.png);
background-repeat: no-repeat;
color:white;
font-size: 1em; 
text-align:center;
padding: 35px 15px;
margin-top: -50px;
font-weight: bold;
}
.star_a{
background-image: url(images/star_a.jpg);
}
.star2_a{
background-image: url(images/star_a.jpg);
}
.star_b{
background-image: url(images/star_b.jpg);
}
.star2_b{
background-image: url(images/star_b.jpg);
}
.star_c{
background-image: url(images/star_c.jpg);
}
.star2_c{
background-image: url(images/star_c.jpg);
}
.star_d{
background-image: url(images/star_d.jpg);
}
.star2_d{
background-image: url(images/star_d.jpg);
}
.star_e{
background-image: url(images/star_e.jpg);
}
.star2_e{
background-image: url(images/star_e.jpg);
}
.star_f{
	background-image: url(images/star_f.jpg);
	line-height: 1.1em;
	position: absolute;
	left: 550px;
	top: 350px;
	width: 100px;
	height: 40px;
	background-repeat: no-repeat;
	color:white;
	font-size: 1em; 
	text-align:center;
	padding: 35px 15px;
	margin-top: -50px;
	font-weight: bold;
}

.star_f a{
	color: #e74b4b;
}

.reg-single{
	color: #6EC169;
}

.backbut {
text-align: center;
}
.backbut img{
border:0;
}
.ucebnice p, .ucebnice li {
font-family: Verdana, sans-serif;
font-size: .9em;
clear:both;
}
.ucebnice img {
float:left;
margin-right: 4px;
border: 1px solid #6b2000;
}
ul {
padding-left: 0;
}
li {
list-style:none;
height: 50px;
clear:both;
margin-left:0;
padding-left:0;
}
li  img {
margin-right: 10px;
float:left;
margin-bottom: 15px;
}

.li-public{
	margin: 0px;
	height: auto;
}

#table-public{
	width: 100%;
	border: 0;
	border-collapse: collapse; 
	color: #6B2000;
}

#table-form{
	border-collapse: collapse; 
	border: 0;
}

#table-public td, th{
	border: 1px dotted #6B2000;
}

.th-public{
	color: #6B2000;
}

.li-public img{
	margin-top: 5px;
}

.a1{
	color: #ea3e2f;
	font-size: 15px;
	font-weight: bold;
}

.a2{
	color: #a2cc40;
	font-size: 15px;
	font-weight: bold;
}

.b1{
	color: #f6d326;
	font-size: 15px;
	font-weight: bold;
}

.b2{
	color: #00bcf1;
	font-size: 15px;
	font-weight: bold;
}

.c1{
	color: #f2a235;
	font-size: 15px;
	font-weight: bold;
}

#testy a{
color:white;
font-weight:bold;
text-decoration:none;
display:block;
padding: 5px;
}
#testy th{
border:none;
}
table .t1{
background-color: #6ec169;
color:white;
}
table .t2{
background-color:#ff9d2a;
color:white;
}

table .t3{
background-color:#62b8e5;
color:white;
}
table th.t1{
background-color: #8bcd87;
color:white;
}
table th.t2{
background-color:#ffb155;
color:white;
}

table th.t3{
background-color:#81c6ea;
color:white;
}

table td.t1:hover {
background-color:#50a24b;
}
table td.t2:hover {
background-color:#e07f0d;
}
table td.t3:hover {
background-color:#4196c3;
}
#langa,#langb,#langc {
position: absolute;
right:33px!important;right:35px;
top:10px;
width: 34px;
height: 76px;
background: url(images/lang.gif);
}
#langa {
background-position: 0 0;
}
#langc {
background-position: 34px 0;
}
#langb {
background-position: 68px 0;
}
 #l1{
display:block;
width: 31px;
height: 25px;
}
#l1 span {
display: none;
}



.pet{
	color: #f2932f;
}

.pet-td-odd{
	background-color: #f5c79a;
	color: #000000;
	border: 0;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

.pet-td-even{
	background-color: #f7e1cb;
	color: #000000;
	border: 0;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

.fce{
	color: #e92e8c
}

.fce-td-odd{
	background-color: #ee83a8;
	color: #000000;
	border: 0;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

.fce-td-even{
	background-color: #f3bfd1;
	color: #000000;
	border: 0;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

.cae{
	color: #7eb94b;
}

.cae-td-odd{
	background-color: #c7d785;
	color: #000000;
	border: 0;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

.cae-td-even{
	background-color: #dfe9c2;
	color: #000000;
	border: 0;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}