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 : normal; color : #000; text-decoration : none; padding : 0 0 10px 0px; display:block; }.h2{ font : 11px/18px Verdana, Geneva, sans-seriff; font-weight : bold; color : #666; text-decoration : none; padding : 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; padding: 0 0 0 0; } 
#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;}

.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_mapa.jpg); background-position:center; background-repeat:no-repeat; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}

#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; }

.page_box { width : 750px; position : relative; margin: auto; text-align:left; font : 12px/16px Verdana, Geneva, sans-seriff; font-weight : bold; color : #333; text-decoration : none;  background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px; padding : 4px 20px 0px 120px;}
.page_box a{ display:block; width:650px; height:auto; font : 11px Verdana, Geneva, sans-seriff; font-weight :normal; color : #333; text-decoration : none; padding :1px 0 1px 10px;}
.page_box a:hover{ display:block; width:550px; height:auto; font :11px Verdana, Geneva, sans-seriff; font-weight :normla; color : #c00;  text-decoration : none; padding :1px 0 1px 10px;}
.page_box p 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 p 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;}
.popisek {display:block; width:800px; margin:auto; height:13px; font : 11px/14px Verdana, Geneva, sans-seriff; font-weight : normal; color : #333; text-decoration : none; padding :0px 0px 0px 80px;}
.m{ font : 10px/16px Verdana, Geneva, sans-seriff;}

#page_box_menu {height :auto; position : relative; margin : auto; width : 890px;  background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
#page_box_menu p { padding : 0px 10px 0px 200px; font : 12px/18px Verdana, Geneva, sans-serif; font-weight : normal; text-align :left; color : #666; } 
#page_box_menu p a { display:block; padding : 0px 10px 0px 10px;  font : 11px/16px Verdana, Geneva, sans-serif; font-weight :normal; color : #666; text-decoration : none; } 
#page_box_menu p a:hover { text-decoration : none; color:#c00; }

.rd { margin:0px 0px 0px 50px; display:block; }

.page_box_setlik a{ display:block; width : 870px; position : relative; margin: auto; height:30px; font : 14px/20px Verdana, Geneva, sans-seriff; font-weight :normal; color : #333; text-decoration : none; padding :10px 0 10px 20px;  background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}
.page_box_setlik a:hover{ display:block; width : 850px; position : relative; margin: auto; height:30px; font : 14px/20px Verdana, Geneva, sans-seriff; font-weight :normal; color : #666; text-decoration : none; padding :10px 0 10px 40px;  background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px;}

#bottom_menu { height : 20px; position : relative; margin : auto; width : 890px; background-color:#eee; border-right:solid; border-right-color:#CCC; border-right-width: 10px; border-top:solid; border-top-color:#CCC; border-top-width: 2px;}
#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; }


.img_bch{ width:1px; height:1px;  border-style:none; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 10px;}