body { 	font-family: tahoma, verdana, arial;
	color: black;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #F4F2F3;
	text-align: left;
	}

a:link,a:visited {	color: black;
			border:none;
			}


a:hover{color:black;}


img {border: 0px;}

img.image {float: right;}

#all {	margin: 0px auto;
	width: 780px;
	}

#logo {	float: left;
	width: 505px;
	height: 58px;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 10px;
	}

#line_top {float: left;
		 height: 28px;
		 width: 769px;
		 background-color: #FFE6D9;
		 border-style: solid;
		 border-width: 1px;
		 border-left-width: 10px;
		 border-color: #A3868A;
		 margin-bottom: 10px;
		 }

#line_top_buttons {float: right;
		   margin-top: 8px;
		   padding-right: 10px;}

#frame_menu_aktuality {float: left;
			margin-bottom: 10px;
			}


#menu {float: left;
	width: 232px;
/*	height: 147px; */
	background-image: url('../images/backgr_menu.gif');
        border-style: solid;
	border-color: #D4C2C2;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
}


#aktuality {float: left;
	   width: 535px;
	   border-style: solid;
	   border-color: #A4899A;
	   border-width: 1px;
	   background-color: #D1E5FE;
	   margin-bottom: 10px;
	   }


#frame_submenu_image {float: left;
		      width: 232px;}


#submenu {float: left;
 	width: 232px;
	background-image: url('../images/backgr_submenu.gif');
	margin-bottom: 10px;
}

#image {float: left;
	width: 232px;
	background-image: url('../images/backgr_image.gif');
	text-align: right;
}

#frame_submenu_image_text {float: left;}

#text_frame {float: left;
       width: 535px;
       border-style: solid;
       border-width: 1px;
       border-color: #DDCACC;
	margin-left: 10px;      
	}

.text_news {float: left;
       width: 535px;
       border-style: solid;
       border-width: 1px;
       border-color: #DDCACC;
	margin-bottom: 10px;      
	background-color: white;
	}


#nadpis_text {float:left;
	     height: 17px;
	     width: 525px;
	     background-color: #FFE8E8;
	     border-style: solid;
	     border-width: 0px;
	     border-bottom-width: 1px;
             border-left-width: 10px;
	     border-color: #772C35;
	     padding: 3px 0 3px 0;
	     }

.nadpis_news {float: left;
	     width: 535px;
	     background-color: #FFE8E8;
	     border-style: solid;
	     border-width: 0px;
	     border-bottom-width: 1px;
	     border-color: #772C35;
	     margin-bottom: 5px;
	     }


.text { padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

.frame {float: left;}


#line_search    {float: left;
		 margin-top: 10px;
		 margin-bottom: 10px;
		 height: 28px;
		 width: 769px;
		 background-color: #FFE6D9;
		 border-style: solid;
		 border-width: 1px;
		 border-left-width: 10px;
		 border-color: #772C35;
		 }


#vyhladavanie { float: left;
		margin-top: 5px;
		padding-left: 10px;
		}

#vyhladavanie_input {float: left;
		    margin-top: 2px;
		    }


.input_search {float: left;
        font-size: 10px;
	border: 1px;
	border-style: solid;
	border-color: #BEACA2;
	background: #white;
	color:#9B5A5E;
	width: 100px;
	margin-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	}

#vyhladavanie_buttons {float: right;
			margin-top: 7px;
			padding-right: 10px;}

a.hlavne_menu, a.hlavne_menu:visited, a.hlavne_menu:hover {text-transform: uppercase;
	       text-decoration: none;
		color: white;
              }


a.submenu, a.submenu:visited, a.submenu:hover {text-transform: uppercase;
	       text-decoration: none;
		color: #772C35;
              }


p.hlavne_menu {padding: 0 20px 0 20px; margin: 5px 0 5px 0; font-size: 10px; font-weight: normal;}

p.hlavne_menu:first-letter {font-size: 12px; font-weight: bold;}


p.submenu {padding: 0 20px 0 20px; margin: 2px 0 2px 0; font-size: 10px; font-weight: normal;}

p.submenu:first-letter {font-size: 12px; font-weight: bold;}

#textarea {padding: 10px 10px 10px 10px; width: 513px;}


h3 {font-size: 14px;}

table.aktuality {margin: 5px 5px 5px 5px;}

table.aktuality td {vertical-align: top;}


a.tlacit {float: right; padding: 2px 5px 0px 0px;} 

td {font-size: 11px;}

div.news_nadpis_text {margin: 3px 8px 3px 8px;}
div.news_text_text {padding: 0 8px 5px 8px;}


.imported_news {float: left;
	     width: 535px;
	     background-color: #FFE8E8;
	     border-style: solid;
	     border-width: 0px;
	     border-bottom-width: 1px;
	     border-color: #772C35;
	     text-align: left;
	     }

.border_imported_news {float: left;
       width: 535px;
       border-style: solid;
       border-width: 1px 1px 0px 1px;
       border-color: #DDCACC;
	margin-bottom: 10px;      
	background-color: white;
	}


#imported_news {float: left;
		text-align: left;
		width: 535px;
		}

.aktuality_frame {float: left;
		margin-left: 10px;
		width: 535px;
		}

h6 {margin: 0 0 0 0;
   padding: 0 0 0 0;
   font-size: 11px;
   font-weight: bold;
   margin-bottom: 10px;
   }


input.input {border: 1px solid #772C35;
	      padding: 2px 5px 2px 5px;
	      color: #772C35;
	      font-size: 11px;
	      }

input.submit {border: 1px solid #772C35;
	      background-color: white;
	      padding: 2px 5px 2px 5px;
	      color: #772C35;
	      font-size: 11px;
	      }
		
input.search {border: 1px solid #772C35;
	      background-color: white;
	      color: #772C35;
	      font-size: 10px;
	      margin: 2px 0 0 5px;
	      float: left;
	      }


p.search {width: 535px;
	  border: 1px solid #DDCACC;
	  background-color: #FFE8E8;
	  margin-top: 0px;
	  margin-bottom: 20px;
	  padding: 2px 0px 2px 0px;
	 text-align: center;}
	 
	 
img.vyhladavanie { margin: 5px 0 0 10px; }

td.copyright {width: 180px; color: #772C35; padding-top: 3px; text-align: right;}

td.bottom_line {width: 310px; color: #772C35; padding-top: 5px; text-align: right;}
