/* default styles
   -------------- */
   
body {padding: 0;margin: 0;font: 0.7em Arial, sans-serif;line-height: 1.5em;background: #fff;color: #454545;}

a {/*font: 0.7em Arial, sans-serif; */color: #185DA0;background: inherit;}

a:hover {/*font: 0.7em Arial, sans-serif; */color: #9EC068;background: inherit;}
.odkaz {color: #185DA0;background: inherit;text-decoration:underline;}
.odkazz {color: #9EC068;background: inherit;text-decoration:underline;}
.odkazc {color: #FE6700;background: inherit;text-decoration:underline;}
.odkaz:hover {color: #9EC068;background: inherit;text-decoration:underline;}
.biltucne {background: #DCF2B8; color: #454545;border-top: 1px solid #9EC068;border-bottom: 1px solid #9EC068;clear: both;text-align: center;
padding: 2px 0 2px 0;margin: 0;font-weight: bold;}
td a{color: #185DA0;background: inherit;}
td a:hover{color: #9EC068;background: inherit;}
table{font-size:11px;}
td {padding: 0; margin: 0;background: #fff; color: #454545;}
a.title {color: #FE6700;background: #FFF;}

h1 {font: bold 2.0em Arial, Sans-Serif;letter-spacing: -1px; padding: 0 0 0 8px;margin: 0;color: #FF6600;}

h1 a, h2 a {text-decoration: none;}

h1 a:hover, h2 a:hover {color: #FF6600;background: #FFF;}

h2 {margin: 0;padding: 0;font: bold 1.7em Arial, Sans-Serif;letter-spacing: -1px;}
.nadpis{margin: 0;padding: 0;letter-spacing: -1px;}
.obr_nahl{width: 170px;height: 270px;margin: 4px;padding: 0px;background: #f4f4f4;border: 1px solid #eee;float: left;text-align: center;}
.obr_nahl a, a:hover {border: 0px;text-decoration:none;}
	.obr_nahl:hover {border: 1px solid #ccc;}
	/* IE HACK */   
    .obr_nahl {
      border: expression(
            isNaN(this.js)?(this.js=1,
            this.onmouseover=new Function("this.className+=' right_articles_hover';"),
            this.onmouseout=new Function("this.className=this.className.replace(' right_articles_hover','');")
            ):false);
      );
    }

.obr_nahlsoutez{width: 130px;height: 230px;margin: 3px;padding: 0px;background: #f4f4f4;border: 1px solid #eee;float: left;text-align: center;}
.obr_nahlsoutez a, a:hover {border: 0px;text-decoration:none;}
	.obr_nahlsoutez:hover {border: 1px solid #ccc;}
	/* IE HACK */   
    .obr_nahlsoutez {
      border: expression(
            isNaN(this.js)?(this.js=1,
            this.onmouseover=new Function("this.className+=' right_articles_hover';"),
            this.onmouseout=new Function("this.className=this.className.replace(' right_articles_hover','');")
            ):false);
      );
    }

p {margin: 0 0 5px 0;}

/*ul {list-style : normal;}*/

form {margin: 0;}

input.search {width: 199px;border: none;background: url(/img/input.gif);padding: 4px; }

input.login {width: 150px;border: none;background: url(/img/logininput.gif);padding: 4px;}

/* strankovani */
.strank{display: inline;text-decoration: none; font-size: 9px; font-weight: bold;}
a.strank, a:link.strank, a:visited.strank, a:active.strank{text-decoration: none; font-weight: bold; font-size: 9px;}
a:hover.strank{text-decoration: underline;; font-size: 9px; font-weight: bold;}
/* layout
   ------ */

.content {margin: 10px auto;width: 900px;}
acronym, abbr			{cursor:help}
a abbr			{cursor:pointer}
.header { width: 900px;height: 45px; }

.top_info {float: right;width: 670px;padding: 0 0 0 0;/*border-bottom: 0px solid #eee;border-left: 0px solid #eee;*/}

	.top_info_left {width: 240px;float: left;/*padding: 0 30px 0 0;*/}

	.top_info_right {float: right;width: 350px;padding: 0 0 0 20px;text-align: right;border-left: 1px solid #eee;}
/* logo obce bukovec */  
  .logo {float: left;width: 228px;padding: 0 0 0 0;margin: 0;}
  .top_info_right img {padding: 0 0 0 0;border: 1px solid #eee;text-decoration: none;}
    .slogan {font-size: 1.2em;width: 148px;padding: 0 0 0 8px;}
    
/* horní menu   */
  #topmenu {clear: both;top: 13px;font-size: 1.1em;height: 24px;margin: 0 0 0 0;width: 900px;margin: 0;line-height:normal; }
    #topmenu ul {margin:0px;padding:0px 0px 0 8px;list-style:none;}
    #topmenu li {display:inline;margin:0;padding:0;float: left;}
    #topmenu a {float:left;background:url(/img/menuleft.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
    #topmenu a span {float:left;display:block;background:url(/img/menuright.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#5B8FBE;}
	  
    /* Pro komentar backslash IE5-Mac \*/
    #topmenu a span {float:none;}
    /* End IE5-Mac hack */
    #topmenu a:hover span { /*color:#FF6600;*/color: #9EC068;}
    #topmenu a:hover {background-position:0% -42px;}
    #topmenu a:hover span {background-position:100% -42px;}
.search_field {background: #DCF2B8 url(/img/barbg.gif) no-repeat;color: #000;border-top: 1px solid #9EC068;border-bottom: 1px solid #9EC068;clear: both;text-align: center; 
	padding: 10px 0 5px 0;}
.subheader {margin: 3px 0 10px 0;padding: 8px;background: #f4f4f4 url(/img/subheaderbg.gif) no-repeat;color: #808080;border-bottom: 1px solid #ccc;}
/* cistic */
hr.cistic {clear: both;height:1px;line-height: 1px;margin: 1px 0 0 0; padding:0;border:none;visibility: hidden;}
/* levá strana
   --------- */
.left {float: left;width: 560px;margin: 0 0 10px 0;}
	.left_articles {margin: 0px 0 10px 0;}
	.left_links {border: 1px solid #eee;padding: 10px 10px 10px 15px;margin: 0 0 10px 0;}	
	.left_links:hover {border: 1px solid #ccc;}
	.left_links {
      border: expression(
            isNaN(this.js)?(this.js=1,
            this.onmouseover=new Function("this.className+=' right_articles_hover';"),
            this.onmouseout=new Function("this.className=this.className.replace(' right_articles_hover','');")
            ):false);
      );
    }
	.left_message {border: 1px solid #eee;padding: 10px 10px 10px 75px;	margin: 0 0 10px 0;background: #fff url(/img/questionmark.gif) no-repeat center left;color: #454545;}	
	.left_message:hover {border: 1px solid #ccc;}
	.left_message {
      border: expression(
            isNaN(this.js)?(this.js=1,
            this.onmouseover=new Function("this.className+=' right_articles_hover';"),
            this.onmouseout=new Function("this.className=this.className.replace(' right_articles_hover','');")
            ):false);
      );
    }
	.left_message_noimg {border: 1px solid #eee;padding: 10px 10px 10px 10px;margin: 0 0 10px 0;background: #fff;color: #454545;}
	.left_message_noimg:hover {border: 1px solid #ccc;}
		.left_side {float: left;width: 230px;}		
		.right_side {float: right;width: 250px;border-left: 1px solid #eee;padding: 0 0 0 20px;}		
	.left_box {background: #f4f4f4;color: #000;border: 1px solid #ccc;padding: 10px;}
	
	
	
/* pravá strana
   ---------- */		
.right {float: right;width: 310px;margin: 0 0 10px 0;}
	
  .right_login {padding: 10px;margin: 0 0 10px 0;background: #A9D4F2;color: #246088;border-top: 1px solid #4A8EBC;border-bottom: 1px solid #4A8EBC;}
	.right_login table{background: #A9D4F2;}
	.right_login td{background: #A9D4F2;}
  
	.right_articles {border: 1px solid #eee;padding: 8px;margin: 0 0 10px 0;}
	  .right_articles a, a:hover {border: 0px;margin: 0 0 10px 0;}
	.right_articles:hover, .right_articles_hover {border: 1px solid #ccc;}
	/* IE HACK */   
    .right_articles {
      border: expression(
            isNaN(this.js)?(this.js=1,
            this.onmouseover=new Function("this.className+=' right_articles_hover';"),
            this.onmouseout=new Function("this.className=this.className.replace(' right_articles_hover','');")
            ):false);
      );
    }
    /* Mozila HACK */
    /*#aborder-hack{border: 1px solid #eee;}
    #aborder-hack:hover{border: 1px solid #ccc;}
    #aborder-hack {
      border: expression(
            isNaN(this.js)?(this.js=1,
            this.onmouseover=new Function("this.className+=' right_articles_hover';"),
            this.onmouseout=new Function("this.className=this.className.replace(' right_articles_hover','');")
            ):false);
      );
    }
    #bborder-hack{border: 1px solid #eee;}
    #bborder-hack:hover{border: 1px solid #ccc;}
    #cborder-hack{border: 1px solid #eee;}
    #cborder-hack:hover{border: 1px solid #ccc;}
    #dborder-hack{border: 1px solid #eee;}
    #dborder-hack:hover{border: 1px solid #ccc;}
    #eborder-hack{border: 1px solid #eee;}
    #eborder-hack:hover{border: 1px solid #ccc;}
    #fborder-hack{border: 1px solid #eee;}
    #fborder-hack:hover{border: 1px solid #ccc;}*/
    
.image {	float: left;	margin: 0 9px 3px 0;}
.nomargin {  margin:0px;  padding:0px;}
/* paticka
   ------ */
.footer {clear: both; 	text-align: center;	line-height: 1.8em;	color: #808080;	background: #FFF;	padding: 10px 0 10px 0;	border-top: 1px solid #eee;}
.footer a {color: #9EC068;	background: #fff;}

