body {
text-align: center;
background: #ad960c} 



#header {
    width: 800px;
    height: 478px;
    background:url('img/header.jpg');
    font-size:11px;
	font-weight:bold;
    font-family:tahoma;
    display:table;
}

#header a {
     text-decoration: none;
     color: black;
}

#header a:hover {
     text-decoration: underline;
     color: black;
}

#bottom {
   width: 800px;
   font-size:11px;
   font-family:tahoma;
   font-weight:bold;
   color:white;
   background:url('img/bottom.jpg');
   display:table;

}

#bottom a {
    text-decoration:none;
    color:black;
	display:block;
	background: orange;
	font-weight:bold;
}

#bottom a:hover {
     text-decoration:none;
	 color:orange;
	 display:block;
	 background: black;
	 font-weight:bold;
}


#top_text  {
     height: 50px;
    width:800px;
	color: black;
}

#top_text h1 {
    float:left;
	width:60%
}

#lang {
    float:right;
	margin-right:10px;
	margin-top:5px;
}

#lang a {
    text-decoration:underline;
	color:black;
	padding-left:10px;
	pading-right:10px;
}

#lang a:hover {
    text-decoration:none;
	color:black;
	padding-left:10px;
	pading-right:10px;
}

#top_text h1  {
	color: black;
	font-size:22px;
	font-family: tahoma;
	text-align:left;
	padding-left: 20px;
    _padding-top:17px;
}

#left_part {
    float: left; 
    width: 460px;
	height: 410px;
}

left_part


#right_part {
    float: left; 
    width: 325px;
    margin-left:5px;
}

#link_cell {
     width:153px;
	 _width: 160px;
     height:110px;
     border: 1px solid orange;
     float: left;
	 margin-top: 5px;
	 text-align: center;
	 padding: 2px; 2px; 2px; 2px;
	 font-weight:normal;
	 }

#text {
 width:170px;
 height:392px;
 _height:387px;
 float:left;
 text-align:left;
 display:table;
}



#logo {
 float:left;
 width:150px;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
}

#description {
 width:150px;
 margin-top:20px;
 margin-bottom:10px;
 margin-left:10px;
 margin-right:10px;

}

#description h4 {
  padding: 0px;
  margin: 0px;
  font-size:12px;
}
#description h3 {
  padding: 0px;
  margin: 0px;
  font-size:11px;
}

#full_text {
 width:280px;
 padding-left:2px;
 padding-right:2px;
 float: left;
 font-weight:normal;
 text-align: left;
  height:393px;
 _height:387px;
}

#directory {
    width: 800px;
    height: 640px;
    background:#ebebeb;
    font-size:11px;
	font-weight:bold;
    font-family:tahoma;
    display:table;
	margin-top:10px;
}

#category {
     width:145px;
     height:20px;
     border: 1px solid orange;
     float: left;
	 margin: 3px;
	 text-align: center;
	 padding: 2px; 2px; 2px; 2px;
	 font-weight:normal;
	 display: block;
	 }

#search_bar {
     width:720px;
     height:230px;
	 margin: 3px;
	 padding: 2px; 2px; 2px; 2px;
	 font-weight:normal;
	 text-align:left;
	 float:left;
	 display: block;
	 }

#bottom_text {
     width:720px;
     height:40px;
	 margin: 3px;
	 padding: 2px; 2px; 2px; 2px;
	 font-weight:normal;
	 text-align:left;
	 float:left;
	 display: block;
	 }

	 #category a {
	   text-decoration:none;
	   color:black;
	 
	 }

	  #category a:hover {
	   text-decoration:underline;
	   color:black;
	 
	 }

        h2 {
	   color:black;
	   font-size:11px;
	   margin: 0;
	   
	 }

	 #footer {
    width: 800px;
    font-size:11px;
    font-family:tahoma;
    display:table;
	margin-top:10px;
	color:white;
	text-align:left;
}

p a {
  text-decoration:none;color:black;
}
p a:hover {
  text-decoration:underline;color:black;
}

#down a {
    text-decoration:none;
	border:0px;
}

#down a:hover {
    text-decoration:none;
	border:0px;
}