body,html {
 margin:0;
 padding:0;
 font-family: Arial, helvetica, sans-serif;
 font-size:85%;
 color: #37494D;
 position:absolute;
 background-color:white;
}


td, td p,th p {
font-size:12px;
}

a {
color:black;
}

.alldoc{
width:770px;
}
h2 {
font-size:120%;
}


p {
margin:0; padding:0;
}

.pagetop {
background-color:#DEECF7;
height:150px;
margin-top:0px;
background:url(images/logo.jpg) no-repeat;
/* img logo+ levy pruh: 235x150   */
border-right:20px solid #D8E8F7;
}

.top1 {
height:18px;
background-color:#DDE9F7;
margin-left:235px;
background:url(images/topsky.jpg) no-repeat;
}
.top2 {
height:80px;
background-color:#ECF4FB;
margin-left:235px;
/*background:url(images/top-0.jpg) no-repeat;*/
}
.top3 {
background-color:#F0F9FF;
margin-left:235px;
height:22px;
text-align:right;
padding-right:4px;
font-size:9px;
}

.top3 p{
vertical-align:center;
margin:0px;
padding-top:4px;
color:#5A767C ;

}
.top4 {
height:30px;
background-color:#FFFFFF;
margin-left:235px;

}
.top4 h1 {
vertical-align:center;
font-size:110%;
margin:0;
padding:6px 0 0 15px;
color:#3B5A5D ;

}

.pagemain {
background-color:;
border-left:18px solid #EFF4FA;
border-right:20px solid #C1D6E9;
margin-top:0;
background:#F9FAFE ;
background-position:100% 10%;

}
.maintext { /*odstavec s textem a modre pozadi*/
width:514px;
background-color:#F0F5F9;
margin-left:215px;
}
.text {
padding:25px 35px 30px 20px ;
background:url(images/yellobrick.gif) no-repeat;
}

.text p {
text-align:justify;
text-indent:0;
margin-bottom:1em;
}
p.noind {
text-indent:0;
}

.text h2 {
font-size:120%;
margin:0;
margin-top:15px;
margin-bottom:20px;
padding:0;
}

.text h3 {
font-weight:normal;
font-size:90%;
margin-top:5px;
}

.text ul {
margin:10px 0 5px 30px;;
padding:0;
}
.text li {
 list-style-type:none;
 line-height:25px;
}

address{
font-style:normal;
margin:28px 40px 20px 0px;
padding:0px 0 5px 80px ;
background:url(images/obalka.gif) no-repeat ;
}


.menu {
float:left;
margin:25px 0 0 0;
padding:0px;
width:190px;

}

.menu a, .menu .nonanchor {
display:block;
width:190px;
text-align:right;
padding-right:20px;
color:#184670;
text-decoration:none;
line-height:25px;
font-weight:bold;
background:url(images/box-gray.gif) no-repeat ;
background-position: 100%;
}

.menu .nonanchor{
background:url(images/box-red.gif) no-repeat 100%;
}
.subx {
font-size:95%;
padding:0;
width:100%;
margin:0;
}

.subx .nonanchor {
background:none;
padding-right:0;
color:black;
font-weight:normal;
}

.menu a:hover {
background-color:#FFFFFF;
 background:url(images/box-yellow.gif) no-repeat 100%;
}

.subx a {
font-weight:normal;
padding-right:0;
text-align:right;
background:none;
background:url(images/box-yellow.gif) no-repeat 110%;
}

.subx a:hover  {
background:none;
color:black;
}

.footer {
background-color:#C1D6E9;
height:20px;
border-left:20px solid #EFF4FA;
padding-top:4px;
padding-right:30px;
text-align:right;
font-size:85%;
}

h4 {
font-size:100%;
margin-bottom:5px;
}

table.phones {
width: 80%;
}
table {
width: 80%;
}

input, textarea {
	border: 1px solid #C1D6E9;
	background-color:white;
}
.orgloga {
background-color:#F9FAFE;height:45px;padding-right:35px;
background-color:#F9FAFE;height:45px;padding-right:35px;
text-align:right;vertical-align:center;
}
.spacer {
height:120px;
}
.tabprehled td{
margin:5px;
padding:5px;
border: 1px solid #7EAAD1 ;
}
.tabulka p {
text-indent:1px;
}

table.tabulka {
margin:30px;
margin-left:20px;
width:250px;
}
.tabulka td,.tabulka th {
margin:5px;
padding:5px;
border: 1px solid #7EAAD1 ;
}
.obrazky {
margin-left:0px;
margin-bottom:20px;
float:left;
height:220px;
width:220px;
}

li {
line-height:100%;
text-align:top;
margin:0;
padding:0;

}
#xmozilla {
height:500px;
}
.sign {
display:none;
}

.yesscript {
display: none;
}

.uvod {
background-color:red;
}




