/* Frances CSS Document */

/*tags*/


a {cursor:pointer;
text-decoration: none;}

#telo li{text-align:left;
background:url('images/bullet.gif') no-repeat 0px 4px;
display:block;
padding:0px 5px 2px 15px;
list-style:none;
}

a{text-decoration:underline;}

a:link {color:#ffffff;
}

a:active {color:#000000;}

a:hover {color:#d13f2b;}

a:visited{color:#ffffff;}

strong {color:#d13f2b;}

hr{background:#c85d31;}

.img{border:1px solid #cccccc;margin:14px 10px 10px 5px;padding:4px;}

#telo a:link {color:#c85d31;
text-decoration:none;
}

#telo a:hover {color:#d13f2b;
text-decoration:underline;
}

#telo a:visited{color:#c85d31;
text-decoration:none;
}

h1{ 
margin:0;
padding:0;
color:#d13f2b;
font-size:200%;
font-family:sans-serif;
font-weight:normal; }

h2{color:#3f3f3f;
font-size:170%;
font-family: Verdana, "Geneva CE", lucida, sans-serif;
font-weight:normal;
text-indent:45px;
margin:0px;
padding:0px;
border-bottom:1px solid #cccccc;
}

h3{font-family: Verdana, "Geneva CE", lucida, sans-serif; 
color:#d13f2b;
font-size:145%;
font-weight:normal;
text-align:left;
margin-top:10px;
text-indent:40px;
padding:0px;
}

h4{text-indent:3%;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
color:#3f3f3f;
margin-top:2px;
margin-bottom:2px;
font-size:150%;
font-weight:normal;
padding:0px;
}

p {text-indent:10px;}

body {text-align:center;
font-family:tahoma,times-serif;
font-size:small;
color:#000000;
padding:0px;
margin:0px;
background:#000000;
background:url('images/pattern4.gif');
background-repeat:repeat;
background-position:top left ;
 }

body, html{
_font-size:x-small;
}

/*identificators*/

#page{
border:2px solid #ffffff;
text-align:left;
margin:0px auto;
width:700px;
background:#ffffff;
background-repeat:repeat y;
background-position:left}

#top {background:url('images/pat2.jpg');
background-repeat:repeat-x;
background-position:top left ;
width:100%;
height:211px;}

#logo{
height:210px;
margin:0xp
background:#ffffff;
position: relative;
}


#logo span
{
height:210px;
background: url('images/logo3i.jpg') no-repeat;
position: absolute;
width: 100%;
height: 100%;
} 

#menu_horizontal{
padding:0em 0em 0em 0em;
margin:2px 0px 0px 0px;
font-family: Verdana, "Geneva CE", lucida, sans-serif;
text-indent:0px;
text-align:center;
background:#3f3f3f url('images/horizontal.gif') repeat-x;
color:#000000;
height:30px;
}
.odsazeni{margin-top:3px;}

#menu_vertical{
border-top:5px solid #3f3f3f;
font-family: Verdana, "Geneva CE", lucida, sans-serif;
text-indent:0px;
text-align:left;
margin-top:2px;
margin-left:0px;
margin-right:0px;
background:#d13f2b;
color:#ffffff;
width:200px;
float:left;
}

#telo{border:0px;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height:1.4;
font-size:90%;
text-indent:0px;
text-align:left;
margin-top:0px;
margin-left:200px;
margin-right:0px;
margin-bottom:20px;
background:#FFFFFF;
color:#3D3D3D;
}

#matrjoska{padding:20px;}
#matrjoska_logo{padding:14px}
#matrjoska_mini{padding:2px 0px 0px 2px;}

#reset{clear:both;
font-size:0px;
border:0px none;
margin:0px;
padding:0px;
float:none;
width:0px;
height:0px;
line-height:0px;}

#down{height:30px;
color:#ffffff;
text-align:right;
background:#3f3f3f url('images/down.gif') repeat-x;
}


#down ul{padding:0.5em 0em 0em 0em;}
#down li{list-style:none;display:inline;padding:0px;margin:0px;}


#pata_left{
float:left;
}

#pata_right{
float:right;
}

/*navigace logo vertical*/
#menu_vertical a {overflow: hidden;
cursor:pointer;
text-decoration: none;
font-size:1em;
font-family:tahoma,sans-serif;
font-weight:bold;
margin:0px;
padding:0px;
width:155px;
}
#menu_vertical ul{margin:3px;
padding:2px;
}
#menu_vertical  li{
list-style:none;
text-align:left;
background:url('images/menu_bullet.gif') no-repeat 145px 4px;
display:block;
line-height:1.3;
margin-left:0px;
padding:3px;
border-bottom:1px solid #d54c39;
}
#menu_vertical  a:link {color:#ffffff;
}
#menu_vertical  a:hover {
color:#ffffff;
padding-right:10px;
border-right:4px solid #ffffff;
background:#d54c39;
}
#menu_vertical  a:active {color:#ffffff;
}
#menu_vertical  a:visited {color:#ffffff;
}
#menu_vertical h2 {
  position: absolute;
  top: -500px;
}
#menu_vertical h3{text-indent:3%;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
color:#3f3f3f;
background:#ffffff;
margin-top:2px;
margin-bottom:2px;
font-size:150%;
font-weight:normal;
padding:0px;
}
#menu_vertical h4{text-indent:3%;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
color:#ffffff;
margin-top:2px;
margin-bottom:2px;
font-size:130%;
font-weight:normal;
padding:0px;
}
/*navigace logo horizontal*/

#menu_horizontal a {
cursor:pointer;
text-decoration: underline;
font-size:1em;
font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
font-weight:normal;
color:#ffffff;
margin:5px 0px 0px 0px;
padding:2px 10px 7px 10px;
background:#464646;

}
#menu_horizontal ul{
padding:2px 0px 0px 0px;
margin:0px;
}
#menu_horizontal  li{
text-align:left;
list-style:none;
background:inherit;
display:inline;
}

#menu_horizontal  a:hover {
color:#ffffff;
background:#d13f2b;
padding:2px 10px 9px 10px;
text-decoration: none;
}
#menu_horizontal a:active {
color:#ffffff;
background:#d13f2b;

text-decoration: none;
}

#menu_horizontal li#aktivni a
{
color:#ffffff;
background:#d13f2b;
padding:2px 10px 9px 10px;
text-decoration: none;
}
/* php capins*/
.form{margin-left:2em;width:360px;}
.submit{display:block;}
.hidden{display:none;}
.input{color:#cccccc;}
legend{color:#DD6326;
font-weight:bold;}
label{display:block;}
fieldset {
border:#3D3D3D solid; border-width:4px 1px 4px 1px; padding:10px; 
background:url('images/mail.gif') no-repeat 100px 4px;
}
.left {
margin:0px;
padding:0px;
text-align:left;
}
.news{
margin:0em 0em 0em 2em;
padding:0em 0em 2em 0em;
background:url('images/novinky.jpg') no-repeat top left;
color:#3d3d3d;
font-size:100%;
font-weight:bold;}

.float{float:left;border:1px solid #cccccc;margin:14px 10px 10px 5px;padding:4px;}

.kontakt_info{font-size:0.86em}
#menu_vertical strong{color:#fff;}

.reference{background:#d13f2b;color:white;padding:0.4em 2em 0.4em 2em;font-weight:bold;border-left:4px solid #464646}

