/* Frances CSS Document */

/*tags*/
img{
margin:0px;
padding:0px;
text-indent:0px;
border:0px;}

a {
cursor:pointer;
text-decoration: none;}


li{
text-align:left;
display:block;
padding:0px 5px 2px 15px;
list-style:none;
}

address{
font-style:normal;}


strong {
color:#ff8a00;
}


h1{
color:#d13f2b; 
font-family:sans-serif;
font-size:200%;
font-weight:normal; 
margin:0;
padding:0;
}

h2{
color:#3f3f3f;
font-family:Georgia, "New York CE", utopia, serif;
font-size:250%;
font-weight:normal;
text-indent:35px;
margin:0px;
padding:0px;
}

h3{
color:#a0a966;
font-family: Verdana, "Geneva CE", lucida, sans-serif; 
font-size:140%;
font-weight:bold;
text-indent:15px;
margin-top:10px;
padding:0px;
}



h4{
color:#8da114;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
font-size:130%;
font-weight:bold;
text-indent:3%;
margin-top:2px;
margin-bottom:2px;
padding:0px;
}

h5{color:#2f3700;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
font-size:110%;
font-weight:bold;
text-indent:1%;
margin-top:9px;
margin-bottom:2px;
padding:0px;
}

h6{color:#7b7b7b;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
font-size:105%;
font-weight:bold;
text-indent:1%;
margin-top:4px;
margin-bottom:2px;
padding:0px;
}

p {text-indent:10px;}

body {color:#2f3700;
font-family:tahoma,times-serif;
text-align:center;
font-size:small;
padding:0px;
margin:0px;
background:#f66d01 url('images/pattern.gif');
background-repeat:repeat;
background-position:top left ;
}


/*identificators*/

#page{
border:0px solid #ffffff;
text-align:left;
margin:0px auto;
width:754px;
background:#ffffff;
}

#top {
width:100%;
height:100px;
background:url('images/top.gif') repeat-x top left;}


#logo{
height:100px;
margin:0;
background:inherit;
position: relative;
}


#logo span
{
height:100px;
background: url('images/logo1.jpg') no-repeat;
position: absolute;
width: 100%;
height: 100%;
} 

#menu_horizontal{
height:27px;
color:#ffffff;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
font-weight:bold;
font-size:90%;
text-indent:0px;
text-align:right;
background:#187100 url('images/menu_horizontal.gif') no-repeat;
padding:0px;
}

#nadlogo2{
margin:0px;
padding:0px;}

#logo2{
height:140px;
background:inherit;
position: relative;
}

#logo2 h2{
color:#3f3f3f;
font-family:Georgia, "New York CE", utopia, serif;
font-size:150%;
font-weight:normal;
text-indent:0px;
margin:0px;
padding:0px;
}


#logo2 span
{
height:140px;
background: url('images/logo2.gif') no-repeat top left;
position: absolute;
width: 100%;
display:block;
left: 0;
top: 0;
} 



#menu_vertical{
width:170px;
float:left;
color:#2f3700;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
text-indent:0px;
text-align:left;
background:inherit;
padding-bottom:4px;
}

#telo{
width:400px;
float:left;
color:#2f3700;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
line-height:1.4;
font-size:90%;
text-indent:0px;
text-align:left;
margin:0px;
background:#ffffff;
border:0px;
}

#telo h3{
color:#f66d01;
font-size:155%;
}

#telo img{
float:none;
margin:14px 10px 10px 40px;
padding:4px;
 }
  
.border2{border:1px solid #ccc; 
}

#telo img a:hover{
border:1px solid #000000;
margin:14px 10px 10px 40px;
padding:4px;}

#telo a:link {color:#f67000;
text-decoration:underline;
}

#telo a:visited{color:#f67000;
text-decoration:underline;
}
#telo a:hover{color:#fd903b;}

#telo li{
background: url('images/bullet.gif') no-repeat 0px 4px;
display:block;
padding:0px 5px 2px 15px;
list-style:none;}

#right{
width:150px;
float:left;
color:#2f3700;
background:#ffffff;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
font-size:90%;
text-indent:0px;
text-align:left;
line-height:1.4;
margin-right:-50px;
}

#right h3{
color:#a0a966;
font-family: Verdana, "Geneva CE", lucida, sans-serif; 
font-size:157%;
font-weight:bold;
text-indent:15px;
margin-top:10px;
padding:0px;
}


#right a{
color:#f66d01;
text-decoration:underline;}

#right a:hover{
color:#fd903b;}

#right p{
font-size:95%;
width:145px;
}

.border{
margin:2px 2px 1px 5px;
padding:2px 5px 5px 4px;
border-left:1px solid #d7d7d7;
}

#matrjoska{padding:15px;}
#matrjoska_logo{padding:10px}
#matrjoska_mini{padding:4px;}
#matrjoska_right{padding:10px;}

#reset{clear:both;
font-size:0px;
border:0px none;
margin:0px;
padding:0px;
float:none;
width:0px;
height:0px;
line-height:0px;}

#down{
height:25px;
color:#ffffff;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
font-size:90%;
text-align:right;
margin:0xp;
background:#187100 url('images/down.gif') repeat-x;
padding:17px 10px 4px 0px;
}

#down a{
color:#c8d384;
text-decoration:underline;}

#down a:hover{color:#ffffff;}

/*navigace logo vertical*/

#menu_vertical a {
color:#2f3700;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
font-size:100%;
font-weight:bold;
margin:0px;
padding:0.1em 0.1em 0.1em 0.1em;
text-decoration: underline;
cursor:pointer;
}

#menu_vertical ul{
width:150px;
margin:0px;
padding:0px 0px 0px 5px;
border-right:1px solid #d7d7d7;
}

#menu_vertical  li{
text-align:left;
display:block;
line-height:1.3;
padding:3px;
}

#menu_vertical  a:link {color:#2f3700;
}

#menu_vertical  a:hover {
color:#fe7408;
text-decoration: none;
}

#menu_vertical li#aktivni a
{
color:#fff;
background:#fe7408 url('images/pattern.gif') repeat-x ;
text-decoration: none;
}

#menu_vertical h2 {
  position: absolute;
  top: -500px;
}



#menu_vertical strong{color:#2f3700;}

/*navigace logo horizontal*/

#menu_horizontal a {
color:#ffffff;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
font-size:100%;
font-weight:bold;
background:inherit;
text-decoration:underline;
cursor:pointer;
}

#menu_horizontal ul{
padding:8px 0px 0px 0px;
margin:0px;
}

#menu_horizontal  li{
text-align:left;
list-style:none;
display:inline;
margin:0px 10px 0px 0px;
padding:0px;
}

#menu_horizontal  a:link {color:#ffffff;}

#menu_horizontal  a:hover {
color:#c8d384;
margin:0px 0px 0px 0px;
text-decoration: underline;
}

/* php capins*/

.form{
margin-left:30px;
padding:0px;
text-align:left;}

.submit{display:block;}

.hidden{display:none;}

.input{color:#cccccc;}

legend{color:#6d6d6d;
font-weight:bold;}

label{display:block;}

fieldset {
width:300px;
border:#8da114 solid; 
border-width:4px 1px 4px 1px;
padding:10px; 
background:url('images/kontakt.gif') no-repeat 129px 10px;
}

.none{background:none;border:#8da114 solid; 
border-width:4px 1px 4px 1px;;width:130px;}

.left {
margin:0px;
padding:0px;
text-align:left;
}

.fotos{float:right}

#right table{
width:115px;
text-align:left;
font-weight:normal;
text-align:left;
border:1px solid #ccc;
font-size:80%;

}

#menu_vertical table{
font-size:70%;
text-align:left;
}
.odsadit{padding-left:15px;}


.odpoved{color:grey;width:300px;margin:2em 4em;}

.komentare{display:none;}

.pocet{background:#ff8a00;color:#ffffff;font-size:1em;padding:0.3em 2em 0.3em 2em;margin:3em 2em 3em 2em;}

textarea{width:260px;}
