body {
  width : 1030px;	
	padding: 0px;
	margin : 0px 0px;
	cursor : default;	
	font-family:Verdana,Arial; 
	font-size:12px; 
	background-color : #e1e2e5;
}

h1 { 
  position : absolute;
  top : 0px; left : 0px;
  width: 780px;
  height: 60px;
  margin : 0px 0px 0px; padding : 0px;
  background : transparent url("../images/logo.jpg") no-repeat;
}  
h1 a{
  display: block;
  width: 205px;
  height: 60px;
  background-color: transparent;
}
h1 a span{display: none;}

a { text-decoration : none; color : #000; }
form, p { padding : 0px; margin : 0px; }

ul { margin : 0px; padding : 0; list-style-type: none; }

.left { text-align : left; }
.center { text-align : center; }
.right  { text-align : right;  }
.bold   { font-weight : bold;  }

.float_left  { float : left; }
.float_right { float : right; }

.gren { color : #009843; } 

div#print_title { display : none; }

div#top_menu { position : absolute ; top : 5px; left : 520px; }
div#top_menu a { font-size : 9px; color : #fff; background : transparent url("../images/sipka_white.gif") no-repeat 0px 2px; padding-left : 8px; margin-right : 10px;}
div#top_menu_cont{margin: 0 0 0 26px;}

div#page { position : absolute; top : 60px; left : 0px; width: 780px; background-color : #fff; }


div#left_page { float : left; width : 205px; }
div#left_page .bold{ padding:0;}
div#left_page div.top_menu { float : left; width : 205px; _width: 205px; padding : 8px 0px 13px 0px; background : transparent url("../images/back_top_left.jpg") repeat-x; color : #58595c; }

div#left_page div#search { float : left; height : 55px; background : transparent url("../images/mouse.jpg") no-repeat; padding-left : 45px; }
div#left_page div#search p { font-size : 10px; }

div#left_page div#novinky { float : left; width : 180px; margin : 5px; }
div#left_page div#novinky h2 { float : left; width : 170px; font-size : 11px; color : #009843; padding : 0px 0px 2px 10px; border-bottom : 1px solid #808080; }
div#left_page div#novinky p { float : left; width : 170px;}
div#left_page div#novinky ul { float : left; display : block; margin-bottom:0; font-size : 10px;}
div#left_page div#novinky li { margin-left : 22px; }
div#left_page div#novinky li.item { list-style-image : url("../images/sipka_green.gif"); margin-bottom : 10px; }

div#left_page table,
div#left_page td{
  font-size: 10px;
}

div#home_page h2 { float : left; width : 560px; font-size : 11px; color : #009843; padding : 20px 0px 2px 10px; } 
/** leva navigace **/
#left_nav { float : left;  margin : 0px 0px 0px 5px; padding : 0px;  width:150px; list-style: none;}
#left_nav ul ul, #left_nav ul ul ul { float : left;  margin : 0px 0px 0px 0px; padding : 0px; display : block;}

#left_nav li, #left_nav ul li { float : left;
  padding : 0px 0px 0px 15px; margin : 0px 0px 1px -2px;  width:130px;  display : block; font-size : 10px;
  background : transparent url("../images/lm_sipka1.gif") no-repeat 5px 5px;   
  /*border : 1px solid red;*/
  /*list-style-image : url("../images/lm_sipka1.gif");*/
    }
#left_nav li:hover { background : transparent url("../images/lm_sipka2.gif") no-repeat 5px 5px; }

#left_nav li.parent, #left_nav ul li.parent { margin : 3px 0px -4px 0px; padding : 4px 0px 5px 15px; background : transparent url("../images/lm_fsipka1.gif") no-repeat 1px 0px; }
#left_nav li.parent_curent, #left_nav ul li.parent_curent { margin : 3px 0px -4px 0px;  padding : 4px 0px 5px 15px; background : transparent url("../images/lm_fsipka2.gif") no-repeat 1px 0px; }
#left_nav li a.curent { font-weight : bold; font-size : 11px; color : #009843; }

#left_nav ul li { margin : 3px 0px 0px 0px; /*border : 1px solid red;*/}
/** konec leva navigace **/



div#right_page { float : right;  width : 575px; }
div#up_menu { float : left; width : 575px; height:30px; background-color : #4bb881; }

/** horni float menu */
ul.topmain{ position : absolute; z-index : 1000; list-style: none; padding:0;margin:0; display:block; }        
a.topmain{  
  display:block; 
  /*height : 23px;*/
  background : transparent url("../images/sipka_top_right.jpg") no-repeat 0px 0px; 
  color : #fff; font-size : 13px; font-weight : bold; padding-left : 12px; margin : 7px 8px 7px 7px;     
}        
ul.subul{        
  list-style: none;        
  padding:0;
  margin:-2px 0px 0px 10px;        
  width:210px;        
  position:absolute;        
  overflow:visible;        
  z-index:1000; 
  border-bottom :solid 1px #009843;       
}


a.subul a,.subul a:link,.subul a:visited,.subul a:active {        
  text-decoration:none;        
  color:#000;        
  margin:0;        
  padding : 5px 10px 5px 10px;                
  width:189px; 
  display:block;        
  background-color:#e1e2e6;
  border-left :solid 1px #009843; border-top :solid 1px #009843; border-right :solid 1px #009843;
  font-size : 10px;       
}
a.sub_menu { background : #e1e2e6 url("../images/arrow_gray.gif") no-repeat 200px center; }

.subul a:hover{background-color:#c0c0c0;}                

#nav { margin:0;padding:0; list-style: none; position:absolute; z-index : 1000; }        
#cnav{ position:absolute; z-index:1000; }
                
#nav li, #nav ul li {        
  padding:0;margin:0;        
  position: relative;        
  float:left;        
  /*width:120px;*/
  display:block;        
  -moz-box-sizing: border-box;        
}
#nav ul{        display:none;  -moz-box-sizing: border-box;        }        
#nav ul ul, #nav ul ul ul {        
  display:none;        
  position:absolute;   
  z-index : 1000;       
  padding:0;        
  margin-top: -23px;        
  margin-left:210px;        
  /*width:180px;*/        
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul{ display:none; }
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul, #nav ul ul ul li:hover ul, #nav ul ul ul ul li:hover ul{ display:block; }
/** konec horni float menu */

ul.menu { float : left; width : 575px; display : inline; background-color : #e1e2e6; }
ul.menu li { float : left; display : inline; height : 25px;}
ul.menu a { float : left; background : transparent url("../images/sipka_green.gif") no-repeat 0px 1px; color : #58595c; font-size : 10px; font-weight : bold; padding-left : 10px; margin : 7px 10px 7px 7px; }

div#navigace { float : left; width : 560px; font-size : 10px; margin : 5px 0px 20px 3px; }
div#ext_tmp { float : left; width : 560px; font-size : 11px; padding : 0px; }

div#right_page div.line_gray_silver_dashed { float :left; width : 555px; margin : 5px; background : transparent url("../images/line_gray_silver_dashed.gif") repeat-x;}

div#ext_tmp a { text-decoration : underline; }
div#navigace a:hover { text-decoration : underline; }

/*div#info { float : right; margin : 13px 0px;  width : 248px; height : 628px; padding : 0px; background : transparent url("../images/back_page.gif") no-repeat top left; } */

 
div#info div.item { float : left; width : 165px; margin : 0px 0px 15px 10px; font-size : 10px; border : 1px solid #4ab780; background-color : #fff; }
div#info div.item div.head { float : left; width : 160px; padding : 2px 0px 2px 5px; background-color : #009843; border-bottom : 1px solid #e1e2e5; color : #fff; }
div#info div.item div.obsah { float : left; }
div#info div.item p { padding : 3px; }

div#copyright { float : left; display : block; width: 740px; margin : 20px 0px 20px 20px; color : #8b8b8b; font-size :10px; border-top : 1px solid #8d8d8d; }
div#copyright a {color : #8b8b8b; }
div#copyright .seo_link a {color:#ffffff;font-weight:bold;}

#homeFlash1, #homeFlash2{
	display: display;
}
#homeFlash3{
	display: none;
}