body { 
margin:0; padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

p { margin:0; padding:0}

div#main {
margin:auto;
width:1004px;
}

a {
text-decoration:underline;
color:#000000;
}

a:hover {
text-decoration:none;
}


div#top {
width:1004px;
height:332px;
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
}

div#top1 {
height:30px;
padding-left:53px;
}
div#top1_left {
height:22px;
float:left;
width:780px;
padding:8px 10px 0px 10px
}

div#top1_right {
height:23px;
width:90px;
float:left;
text-align:right;
padding:7px 10px 0px 0px
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0; padding:0;
font-weight:normal;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0; padding:0;
font-weight:bold;
margin-left:20px;
}

div.tr_tresc {
overflow:hidden;
line-height:16px;
padding:15px 30px 15px 30px;
}

a.menu {
color:#FFFFFF;
font-size:11px;
text-decoration:none;
}
a.menu:hover {
color:#FFFFFF;
}
div.menu_1 {
float:left;
width:51px;
height:51px;
}
div.menu_2 {
float:left;
width:152px;
height:41px;
padding-top:10px;
}

div.menu {
width:203px;
height:51px;
}
div.menu2_1 {
float:left;
width:51px;
height:26px;
}
div.menu2_2 {
float:left;
width:152px;
height:21px;
padding-top:5px;
}

div.menu2 {
width:203px;
height:26px;
padding-top:10px;
}
div.menu2a {
margin-top:20px;
width:203px;
height:26px;
}

div#top2 {
padding-left:350px;
}
div#top2_left {
height:190px;
float:left;
width:280px;
color:#838383;
text-align:right;
padding:10px 20px 0px 0px
}

div#top2_right {
height:200px;
width:300px;
float:left;
}

div#top2_right_a {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
height:50px;
padding:35px 0px 0px 40px;
}
div#top2_right_b {
color:#FFFFFF;
font-size:22px;
font-weight:bold;
padding:13px 15px 0px 40px;
text-align:center;
}

div#tel {
text-align:center;
padding-top:8px;
padding-left:10px;
}

div#top3 {
padding:65px 0px 0px 275px;
clear:both;
width:400px;
font-weight:bold;
}

a.tree_link {
color:#F2680C;
text-decoration:none;
}

a.tree_link:hover {
color:#F2680C;
text-decoration:underline;
}


a.tree_link1 {
color:#000000;
text-decoration:none;
}

a.tree_link1:hover {
color:#000000;
text-decoration:underline;
}

div.menu_down {
float:left;
}

div#bottom0 {
width:898px;
height:20px;
text-align:center;
border-top:#E4E4E4 1px solid;
margin-left:53px;
margin-right:53px;
padding-top:10px;
padding-bottom:10px;
}

a.menu_bottom {
color:#000000;
text-decoration:none;
margin-left:10px;
margin-right:10px;

}

a.menu_bottom:hover {
color:#000000;
text-decoration:underline;
}


div#bottom {
width:1004px;
height:150px;
background-image:url(../images/bottom.jpg);
background-repeat:no-repeat;
}


div.menu {
width:203px;
height:52px;
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
}
div#middle {
width:1004px;
overflow:hidden;
padding-left:54px;

}
div#middle_left {
width:203px;
background-color:#449EBC;
margin-bottom:20px;
padding-bottom:20px;
float:left;
}

div#middle_right {
float:left;
width:697px;
overflow:hidden;
}

div#bottom1 {
height:100px;
padding-left:53px;
}
div#bottom1_left {
height:100px;
float:left;
width:390px;
color:#FFFFFF;
padding:10px 0px 0px 10px;

}

div#bottom1_right {
height:100px;
width:490px;
float:left;
text-align:right;
color:#FFFFFF;
padding-top:10px;
}

div#bottom1_right a {
color:#FFFFFF;
text-decoration:none;
}
div#bottom1_right a:hover {
color:#FFFFFF;
text-decoration:underline;
}

div.maps1 {
padding:2px 0px 2px 20px;
}
div.maps2 {
padding:2px 0px 2px 35px;
}

span.blue {
color:#313FEE;
font-size:9px;
font-weight:bold;

}


div.polec {
margin-top:25px;
margin-bottom:15px;
padding-top:10px;
padding-left:20px;
color:#FFFFFF;

}

input.polec_query {
border:#34798F 1px solid;
width:110px;
font-size:10px;
vertical-align:middle;
margin-bottom:2px;
color:#34798F;

}

.polec_submit {
vertical-align:middle;
margin:0; padding:2px; border:0;
background-color:#357A91;
font-size:10px;
color:#FFFFFF;

}

div.error {
text-align:center;
padding:10px;
color:#FF0000;
}


table.tabelka1 td {
text-align:center;
}
.title1 {
font-weight:bold;
}

tr.title2 td {
background-color: #f5f5dc;
font-weight:bold;
}

td.title3 {
background-color: #f5f5dc;
font-weight:bold;
}


a.lt {
color:#FFFFFF;
text-decoration:none;
}
a.lt:hover {
color:#FFFFFF;
}


a.link2 {
text-decoration:none;
}

a.link2:hover {
text-decoration:underline;
}


