body {
margin:50px 0 0 0;
padding:0;
font-family:Tahoma,Verdana,Arial;
font-size:70%;
color:#4C4246;
background: #F5BF1F url("../images/back.jpg") repeat-x top left;
}
img {
border:none;
}
hr {
height:1px;
border:none;
color:#84AF49;
background-color:#84AF49;
clear:both;
}
p {
line-height:1.3;
margin:0.5em 0 1em 0;
}
.nastred {
text-align:center;
}
.neukazuj {
display:none;
}
.vpravo {
text-align:right;
}
.vpravo2 {
text-align:right;
color:#84AF49;
}
.vlevo {
text-align:left;
}
.vyrazne {
color:#298CE7;
font-weight:bold;
letter-spacing:1px;
}
A {
/*color:#D76B00;*/
color:#4C4246;
text-decoration:none;
border-bottom:1px dotted #4C4246;
}
h2 A {
color:#D76B00;
}
#menu A, #leftpic A, #logo A, #flags A {
border:none;
}
#content A.nic {
border:none;
}
#content .button {
display:block;
background: #4098F2 url("../images/button.gif") no-repeat top left;
color:#fff;
text-align:center;
font-weight:bold;
border:none;
width:124px;
height:28px;
line-height:28px;
margin-right:5px;
}
#content A.button span {

}
#content .button2 {
display:block;
background: url("../images/button4.gif") no-repeat top left;
color:#fff;
text-align:center;
font-style:italic;
border:none;
width:89px;
height:20px;
line-height:20px;
margin-right:0 0 5px 5px;
float:right;
}

h1 {
font-family:Verdana;
font-size:1.6em;
letter-spacing:1px;
font-weight:normal;
color:#84AF49;
font-style:italic;
padding:0;
margin:0 0 10px 0;
}
h2 {
font-family:Verdana;
font-size:1.2em;
font-weight:bold;
color:#D76B00;
padding:0;
margin:0 0 10px 0;
}
h3 {
font-family:Verdana;
font-size:1.0em;
padding:0;
margin:0 0 5px 0;
}
h3 .adresanadpis {
clear:both;
}
/*---obecne---*/

#box {
position:relative;
margin:auto;
width:704px;
}
#content {
padding-top:242px;
width:704px;
background: url("../images/box.gif") repeat-y top left;
overflow:auto;
min-height:850px;
}
#content #info {
padding:10px 35px 20px 280px;
}
#logo {
position:absolute;
top:47px;
left:0;
width:704px;
height:154px;
background: url("../images/kids.jpg") no-repeat top right;
}
#hornilista {
position:absolute;
top:0;
left:0;
width:704px;
height:47px;
background: url("../images/top.jpg") no-repeat top center;
}
#hornilista #flags {
padding:28px 0 0 620px;
}
#hornilista #flags img {
margin-right:2px;
}
#leftpic {
position:absolute;
top:242px;
left:0;
width:264px;
/*height:280px;*/
display:block;
z-index:5;
background: url("../images/leftpic_1.gif") no-repeat top left;
padding-top:175px;
text-align:center;
}
#leftpic .button {
display:block;
background: #4098F2 url("../images/button.gif") repeat-x top left;
color:#fff;
text-align:center;
font-weight:bold;
border:none;
width:124px;
height:28px;
margin:auto;
}
#leftpic .button2 {
display:block;
background: #F965D3 url("../images/button2.gif") repeat-x top left;
color:#fff;
text-align:center;
font-weight:bold;
border:none;
width:124px;
height:28px;
margin:auto;
}
#leftpic .button3 {
display:block;
background: #A6D059 url("../images/button3.gif") repeat-x top left;
color:#fff;
text-align:center;
font-weight:bold;
border:none;
width:124px;
height:28px;
margin:auto;
}
#leftpic .button4 {
display:block;
background: #A6D059 url("../images/button5.gif") repeat-x top left;
color:#fff;
text-align:center;
font-weight:bold;
border:none;
width:124px;
height:28px;
margin:auto;
}
#leftpic A {
text-decoration:none;
}
#leftpic A.button span, #leftpic A.button2 span, #leftpic A.button3 span, #leftpic A.button4 span{
position:relative;
top:6px;
}
#en_leftpic {
background:transparent url('../images/en_leftpic_1.gif') no-repeat scroll left top;
left:0pt;
padding-left:50px;
padding-top:240px;
position:absolute;
top:242px;
width:264px;
z-index:5;
}
#en_leftpic h3 {
color:#84AF49;
font-family:Verdana;
font-size:1.1em;
font-weight:bold;
margin:0pt 0pt 5px;
padding:0pt;
}
#en_leftpic p {
margin:0pt 0pt 5px;
padding:0pt;
}
#en_leftpic a {
color:#84AF49;
}
.flash {
padding-top:15px;
}



#footer {
clear:both;
z-index:50;
width:704px;
height:110px;
}
#footer p {
text-align:center;
color:#FBE39C;
font-size:0.8em;
margin:0;padding:40px 0 0 0;
}
#footer A {
border:none;
color:#FBE39C;
text-decoration:underline;
}
/*---MENU---*/
#menu {
position:absolute;
top:201px;
left:0;
background: url("../images/menu.gif") no-repeat bottom left;
height:41px;
width:704px;
}
#menu ul {
list-style-type:none;
margin:0;padding:0;
}
#menu ul li {
float:left;
display:block;
}
#menu ul li A {
display:block;
height:31px;
}
#menu ul li A span {
display:none;
}
#menu ul li A.b01 {
width:72px;
background: url("../images/b01.gif") no-repeat top left;
}
#menu ul li A.b01:hover {
background: url("../images/b01a.gif") no-repeat top left;
}
#menu ul li A.b02 {
width:87px;
background: url("../images/b02.gif") no-repeat top left;
}
#menu ul li A.b02:hover {
background: url("../images/b02a.gif") no-repeat top left;
}
#menu ul li A.b03 {
width:91px;
background: url("../images/b03.gif") no-repeat top left;
}
#menu ul li A.b03:hover {
background: url("../images/b03a.gif") no-repeat top left;
}
#menu ul li A.b04 {
width:134px;
background: url("../images/b04.gif") no-repeat top left;
}
#menu ul li A.b04:hover {
background: url("../images/b04a.gif") no-repeat top left;
}
#menu ul li A.b05 {
width:102px;
background: url("../images/b05.gif") no-repeat top left;
}
#menu ul li A.b05:hover {
background: url("../images/b05a.gif") no-repeat top left;
}
#menu ul li A.b06 {
width:50px;
background: url("../images/b06.gif") no-repeat top left;
}
#menu ul li A.b06:hover {
background: url("../images/b06a.gif") no-repeat top left;
}
#menu ul li A.b07 {
width:168px;
background: url("../images/b07.gif") no-repeat top left;
}
#menu ul li A.b07:hover {
background: url("../images/b07a.gif") no-repeat top left;
}
#menu ul li A.b08 {
width:105px;
background: url("../images/b08.gif") no-repeat top left;
}
#menu ul li A.b08:hover {
background: url("../images/b08a.gif") no-repeat top left;
}
/*english*/
#menu ul li A.en_b01 {
width:210px;
background: url("../images/en_b01.jpg") no-repeat top left;
}
#menu ul li A.en_b01:hover {
background: url("../images/en_b01a.jpg") no-repeat top left;
}
#menu ul li A.en_b02 {
width:105px;
background: url("../images/en_b02.png") no-repeat top left;
}
#menu ul li A.en_b02:hover {
background: url("../images/en_b02a.png") no-repeat top left;
}
#menu ul li A.en_b03 {
width:79px;
background: url("../images/en_b03.jpg") no-repeat top left;
}
#menu ul li A.en_b03:hover {
background: url("../images/en_b03a.jpg") no-repeat top left;
}
#menu ul li A.en_b04 {
width:95px;
background: url("../images/en_b04.png") no-repeat top left;
}
#menu ul li A.en_b04:hover {
background: url("../images/en_b04a.png") no-repeat top left;
}

#menu div.en01 {
background:transparent url('../images/en_01.jpg') no-repeat scroll left top;
display:block;
float:left;
height:31px;
width:39px;
}
#menu div.en02 {
background:transparent url('../images/en_02.jpg') no-repeat scroll left top;
display:block;
float:left;
height:31px;
width:176px;
}
/*---menu---*/


/*---ODRAZKY---*/
ul.odrazky {
list-style-type:none;
margin:0 0 1em 10px;padding:0;
}
ul.odrazky li {
margin-bottom:0.2em;
padding-left:20px;
padding-bottom:2px;
background: url("../images/dot.gif") no-repeat top left;
}
/*---odrazky---*/

/*---TABLE---*/
table {
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	color: #4D4347;
	border:1px solid #D7D7D7;
	margin-bottom:1em;
	clear:both;
}
table td, th {
padding:4px;
height:3.0em;
}
table tr.licha {
background-color:#FFE6CC;
}
/*---table---*/


/*---FORM---*/
form {
margin:0;padding:0;
}
form div {
margin-bottom:0.2em;
padding:0.3em;
clear:both;
}
form .licha {
background-color:#FFE6CC;
}
label {
float:left;
display:block;
width:180px;
padding-top:5px;
}
label.sluzby {
width:280px;
}
.text {
width:180px;
font-size:10px;
}
.small {
width:50px;
font-size:10px;
}
textarea {
width:180px;
height:50px;
font-size:10px;
font-family:Tahoma;
}
.cbox {
width:30px;
}
/*---form---*/

.foto {
float:left;
margin:0 20px 20px 0;
width:170px;
}
.fotolicha {

}
.foto img {
padding:5px;
border:1px solid #AA9DA3;
margin-bottom:5px;
}

#adresy {
width:400px;
}
.adresa {
float:left;
width:150px;
display:block;
}
.adresa2 {
float:left;
width:120px;
display:block;
}

.nabidka {
margin-bottom:20px;
}
p.profil {
line-height:1.8;
}
.profil-foto {
float:right;
margin:5px 0 5px 5px;
text-align:center;
}
.profil-foto img {
margin-bottom:3px;
}
.profil-foto A {
border-bottom:none;
}

.doleva {
float:left;
}
.vlevo {
text-align:left;
}
th {
background-color:#FADB81;
}





#footer {
background: url("../images/footer.gif") no-repeat top left;
}

#content.en{
background:url('../images/box_en.gif') repeat-y top left;
}


.cms_perex-href {

background:url('../images/news_more.png') no-repeat 0 3px;
margin:3px 0 5px 0;
padding-left:10px;
color:#D76920;border:none;
}
.cms_perex-link{
/*display:block;*/
text-align:right;
}

.news_title{
font-weight:bold;
color:#D76920;
}
.news_body{
margin:0 15px 20px 0;
}

#aktuality {
text-align:right;
width:160px;
background: url("../images/news_back.png") no-repeat bottom right;
padding-bottom:5px;
margin:0 auto;
overflow:auto;
}
#aktuality h2 {
color:#527931;
text-align:center;
margin:0;padding:0;
background: url("../images/news_heading.png") no-repeat top left;
width:160px;height:31px;
}
#aktuality h2 span {display:none;}

#aktuality p {
margin:0 0 0 15px;padding:0;
text-align:left;
}
#aktuality p.datum {
margin:0 0 0 15px;padding:0;
font-weight:bold;
text-align:left;
}
#aktuality h3 {
margin:0 0 0 15px;padding:0;
text-align:left;
}
#aktuality A {
text-align:right;
}

A#news_archive {
display:block;
background:url("../images/button4.gif") no-repeat top left;
color:#fff;
text-align:center;
font-style:italic;
border:none;
width:89px;
height:20px;
line-height:20px;
margin:0 5px 5px 5px;
float:right;
}