body { padding : 0; margin : 0; background-color : #ddd; color : #000; font-family : Verdana, Geneva, sans-seriff; font-size : 10px; line-height : 14px; } 
div, p, ul, h4, h5, h6, img { padding : 0; margin : 0; } 
ul { list-style-type : none; } 
.clear { clear : both; margin : 0; } 

.h1{ font : 25px/35px Verdana, Geneva, sans-seriff; font-weight :bold; color : #000; text-decoration : none; padding : 30px 0 4px 0px; display:block; }
.h2{  display:block; width:550px; height:12px; font : 12px/16px Verdana, Geneva, sans-seriff; font-weight :  bold; color : #333; text-decoration : none; padding :5px 0 10px 0px; }
.h3{ font : 9px/16px Verdana, Geneva, sans-seriff; font-weight : normal; color : #666; text-decoration : none; padding : 0px; }

#top_page_menu { height : 18px; width : 900px; position : relative; margin: auto; text-align:right; } 
#top_page_menu p { padding : 0 10px 0 0; font : 9px/16px Verdana, Geneva, sans-seriff; font-weight : normal; text-align : right; color : #000; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px;} 
#top_page_menu p a { font : 10px/18px Verdana, Geneva, sans-seriff; font-weight : bold; color : #000; text-decoration : none; padding : 0px; } 
#top_page_menu p a:hover { text-decoration : none; color : #47487d; }

#top_page_box { width : 850px; position : relative; margin: auto; text-align:left;   font : 30px/60px Verdana, Geneva, sans-seriff; font-weight : normal; color : #000; padding : 30px 20px 60px 20px; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px;} 
#top_page_box .m1 {font : 20px/25px Verdana, Geneva, sans-seriff; font-weight : bold; color : #999;}

#page_box_nadpis { width : 850px; position : relative; margin: auto; text-align:left;   font : 30px/35px Verdana, Geneva, sans-seriff; font-weight : normal; color : #000; padding : 20px 20px 4px 20px; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px;} 
#page_box_dodatek {font : 20px Verdana, Geneva, sans-seriff; font-weight : bold; color : #fff; width : 870px; position : relative; margin: auto; height:auto 17px; background-color:#ccc; border-right:solid; border-right-color:#CCC; border-right-width: 10px;  padding : 1px 0px 4px 20px; }

#color_box_1 { width : 100%; position : relative; margin: auto; height: 20px; background-color:#666; }
#color_box_2 { width : 100%; position : relative; margin: auto; height: 8px; background-color:#999; }
#color_box_img { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_studia.jpg); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#color_box_dokumentace { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_dokumentace.jpg); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#color_box_fotogrametrie { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_fotogrametrie.jpg); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#color_box_projekty { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_projekty.jpg); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#color_box_vsup { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_vsup.jpg); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#color_box_cesty_3 { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_cesty_3.jpg); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#color_box_publikace { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_publikace.jpg); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#color_box_odkazy { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_odkazy.jpg); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#color_box_serak { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_serak.jpg); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}

#color_box_... { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#color_box_... { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#color_box_... { width : 890px; position : relative; margin: auto; height: 85px; background-color:#666; background-image:url(../img/bg_); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}


#page_box_menu {height : auto; position : relative; margin : auto; width : 890px;  background-color:#fafafa; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#page_box_menu p { padding : 0px 10px 0 0; font : 12px/18px Verdana, Geneva, sans-serif; font-weight : normal; text-align :right; color : #666; } 
#page_box_menu p a { font : 10px/16px Verdana, Geneva, sans-serif; font-weight : normal; color : #666; text-decoration : none; padding : 0 0px; } 
#page_box_menu p a:hover { text-decoration : none; color:#333; }
#page_box_menu p .min {  font : 9px/15px Verdana, Geneva, sans-serif; font-weight: bold; color : #333; }

#page_box { width : 850px; min-height:350px; position : relative; margin: auto; text-align:left;   font : 12px/16px Verdana, Geneva, sans-seriff; font-weight : normal; color : #000; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px; padding : 10px 20px 20px 20px; display:block;}
#page_box p{ text-indent:2em; padding:0px 0  0px 0; }
#page_box .m{ font : 10px/16px Verdana, Geneva, sans-seriff;} 
#page_box a{ display:block; width:450px; height:12px; font : 12px/16px Verdana, Geneva, sans-seriff; font-weight :  bold; color : #666; text-decoration : none; padding :5px 0 10px 50px;}
#page_box a:hover{ display:block; width:450px; height:12px; font : 12px/16px Verdana, Geneva, sans-seriff; font-weight : bold; color : #666;  text-decoration : none;padding :5px 0 10px 60px;}

#bottom_menu { height : 20px; position : relative; margin : auto; width : 890px; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#bottom_menu p { padding : 5px 0 0 0; font : 12px/18px Verdana, Geneva, sans-serif; font-weight :  normal; text-align : center; color : #666; } 
#bottom_menu p a { font : 11px/18px Verdana, Geneva, sans-serif; font-weight : bold; color : #666; text-decoration : none; padding : 0 0px; } 
#bottom_menu p a:hover { text-decoration : none;color:#333; }

#bottom { height : 20px; position : relative; margin : auto; width : 890px; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#bottom p { padding : 0 0 0 0; font : 11px/18px Verdana, Geneva, sans-serif;color:#CCC; font-weight : normal; text-align : center; } 
#bottom p a { font : 10px/18px Verdana, Geneva, sans-serif; font-weight : normal;  text-decoration : none; padding : 0 0px; color:#999; } 
#bottom p a:hover { text-decoration : none; color: #666; }

.color_box_3 { width : 890px;  position : relative; margin: auto; height: 10px; background-color:#aeaaa9; border-right:solid; border-right-color:#CCC; border-right-width: 10px;  }
.color_box_4 { width : 890px; position : relative; margin: auto; height: 4px; background-color:#ccc; border-right:solid; border-right-color:#CCC; border-right-width: 10px;  }
#page_box2 { width : 850px; height:auto;  position : relative; margin: auto; text-align:left;   font : 12px/16px Verdana, Geneva, sans-seriff; font-weight : normal; color : #000; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px; padding : 0px 20px 20px 20px; display:block;}
#page_box2 p{ text-indent:2em; padding:5px 0  5px 0; }
#page_box2 .m{ font : 10px/16px Verdana, Geneva, sans-seriff;} 
.obr{ padding: 10px 10px 10px 10px; width:220px; height:220px;} 
.obr1{ padding: 10px 10px 10px 10px; width:180px; height:180px;} 
.obr3{ padding: 10px 10px 10px 10px; width:auto; height:180px;}
#page_box2  ul{  list-style-type : none; height:auto; float:left; display:block; }
#page_box2  a{width:490px; font : 12px Verdana, Geneva, sans-seriff; font-weight :  bold; color : #999; text-decoration : none; padding :15px 0 10px 0; display:block;}
#page_box2  a:hover{ color : #333;  text-decoration : none;}
#page_box2 .leva{  list-style-type : none; height:1100px; float:left; display:block; }
#page_box2 .prava{  list-style-type : none; height:1100px; float:left; display:block; }



#page_box_2 { width : 850px; min-height:400px; position : relative; margin: auto; text-align:left;   font : 12px/16px Verdana, Geneva, sans-seriff; font-weight : normal; color : #000; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px; padding : 20px 20px 0px 20px;}
#page_box_2 p{ text-indent:2em; padding:5px 0  5px 0; }
#page_box_2 p a{ font : 12px Verdana, Geneva, sans-seriff; font-weight : normal; color : #000; text-decoration:underline;}
#page_box_2 p a:hover{ font : 12px Verdana, Geneva, sans-seriff; font-weight : normal; color : #666;  text-decoration : none;}
#page_box_2 a{ font : 11px Verdana, Geneva, sans-seriff; font-weight : bold; color : #760f0e; text-decoration:underline;}
#page_box_2 a:hover{ font : 11px Verdana, Geneva, sans-seriff; font-weight :bold; color : #fff;  text-decoration : none;}
#page_box_2 .m{ font : 10px/16px Verdana, Geneva, sans-seriff;}
#page_box_2 .img,.img_2{ width:auto; height:80px;  border-color:#ccc; border-style:solid; border-width:4px; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px;}
.nadpisy {font : 12px Verdana, Geneva, sans-seriff; font-weight : bold; color : #666; width : 890px; position : relative; margin-left:-20px; display:block; height:auto; background-color:#ddd; border-right:solid; border-right-color:#CCC; border-right-width: 10px;  padding : 0px 0px 0px 0px; }
.nadpisy_2 {font : 14px Verdana, Geneva, sans-seriff; font-weight : bold; color : #fff; width : 890px; position : relative; margin-left:-20px; display:block; height:auto; background-color:#999; border-right:solid; border-right-color:#CCC; border-right-width: 10px;  padding : 5px 0px 10px 0px; display:block; }

.img_bch{ width:1px; height:1px;  border-style:none; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px;}

.video{ width : 890px; display:block; margin-left:-20px; text-align:center; padding: 0px 0px 0px 0px; background-color:#999;} 
.fotobox { width : 880px; display:block; margin-left:-20px; height:90px; background-image:url(../img/fotobox.gif); background-position:center; background-repeat:no-repeat; padding : 25px 0px 25px 10px; text-align:center;}
.i{ font-style:italic; color:#583a27;}
.color{ background-color:#d4cecc; display:block; width:850px; height:auto; margin-left:-20px; padding: 2px 20px 5px 20px; text-indent:2em; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
.color_2{ background-color:#ccc; display:block; width:850px; height:auto; margin-left:-20px; padding: 2px 20px 5px 20px; text-indent:2em; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}

#page_box_publikace_1 { width : 850px; min-height:10020px; position : relative; margin: auto; text-align:left;   font : 12px/16px Verdana, Geneva, sans-seriff; font-weight : normal; color : #000; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px; padding : 20px 20px 0px 20px;}
#page_box_publikace_1 p{ text-indent:2em; padding:5px 0  5px 0; }
#page_box_publikace_1 p a{ font : 12px Verdana, Geneva, sans-seriff; font-weight : normal; color : #000; text-decoration:underline;}
#page_box_publikace_1 p a:hover{ font : 12px Verdana, Geneva, sans-seriff; font-weight : normal; color : #666;  text-decoration : none;}
#page_box_publikace_1 a{ font : 11px Verdana, Geneva, sans-seriff; font-weight : bold; color : #760f0e; text-decoration:underline;}
#page_box_publikace_1 a:hover{ font : 11px Verdana, Geneva, sans-seriff; font-weight :bold; color : #fff;  text-decoration : none;}
#page_box_publikace_1 .m{ font : 10px/16px Verdana, Geneva, sans-seriff;}
#page_box_publikace_1 .img,.img_2{ width:auto; height:80px;  border-color:#ccc; border-style:solid; border-width:4px; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px;}

#page_box_3 { width : 850px; position : relative; margin: auto; text-align:left;   font : 12px/16px Verdana, Geneva, sans-seriff; font-weight : normal; color : #000; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px; padding : 20px 20px 60px 20px;}
#page_box_3 p{ text-indent:2em; padding:5px 0  5px 0; }
#page_box_3 a{ width :890px;  margin-left:-20px; display:block; padding: 5px 5px 5px 5px; background-color:#999; font: 12px/16px Verdana, Geneva, sans-seriff; font-weight:bold; color: #760f0e; text-decoration: none;}
#page_box_3 a:hover{ color : #FFF;  text-decoration : none;}
#page_box_3 .m{ font : 10px/16px Verdana, Geneva, sans-seriff;}
#page_box_3 .img,.img_2{ width:auto; height:80px;  border-color:#ccc; border-style:solid; border-width:4px; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px;}
#page_box_3 .img_3{ width:270px; height:120px;  border-color:#ccc; border-style:solid; border-width:4px; padding: 0px 0px 0px 0px; margin: 15px 15px 15px 15px;}

.img_bch{ width:1px; height:1px;  border-style:none; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px;}

#page_box_cesty { width : 850px; height:1250px;  position : relative; margin: auto; text-align:left;   font : 12px/16px Verdana, Geneva, sans-seriff; font-weight : normal; color : #000; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px; padding : 0px 20px 20px 20px; display:block;}
#page_box_cesty p{ text-indent:2em; padding:5px 0  5px 0; }
#page_box_cesty .m{ font : 10px/16px Verdana, Geneva, sans-seriff;} 

#page_box_cesty .img_meny{ height:70px; position:relative; }
#page_box_cesty .h2{  display:block; width:550px; height:12px; font : 12px/16px Verdana, Geneva, sans-seriff; font-weight :  bold; color : #666; text-decoration : none; padding :5px 0 30px 332px; }
#page_box_cesty .leva{  list-style-type : none; height:auto; float:left; display:block; }
#page_box_cesty .leva a{width:440px; height:25px; font : 12px/16px Verdana, Geneva, sans-seriff; font-weight :  bold; color : #999; text-decoration : none; padding :65px 0 10px 0; display:block;}
#page_box_cesty .leva a:hover{ color:#333;}
#page_box_cesty .prava{  list-style-type : none;width:240px; height:auto; float:left; display:block; margin-left:90px; }
#page_box_cesty .prava a{width:220px; height:90px; font : 12px/16px Verdana, Geneva, sans-seriff; font-weight :  bold; color : #999; text-decoration : none; padding :10px 00px 0 10px; display:block;}
#page_box_cesty .prava a:hover{ opacity:.5;}
