body {
	margin:0px;
	background-color:#c6c5c3;
}

p, form, td,  input, textarea {
  color:#414141;
	margin:0px;
	padding:0px;
}

body,td, input, textarea {
	font-family: Tahoma;
	font-size: 10px;
}

.color{
  color:#5a5f59;
}

a:link, a:visited, a:active{
	color:#d6482a;
	text-decoration:none;
}
a:hover{
	color:#d6482a;
	text-decoration:underline;
}

a.print:link, a.print:visited, a.print:active{
	color:#cccccc;
	text-transform:none;
	text-decoration:none;
}
a.print:hover{
	color:#cccccc;
	text-transform:none;
	text-decoration:underline;
}

a.acopy:link, a.acopy:visited, a.acopy:active{
	color:#807f7f;
	text-transform:none;
	text-decoration:none;
}
a.acopy:hover{
	color:#807f7f;
	text-transform:none;
	text-decoration:underline;
}

a.langs:link, a.langs:visited, a.langs:active{
	color:#8c8e8c;
	text-decoration:none;
	text-transform:uppercase;
}
a.langs:hover{
	color:#d1d3d1;
	text-decoration:none;	
	text-transform:uppercase;
}
a.slangs:link, a.slangs:visited, a.slangs:active, a.slangs:hover{
	color:#d1d3d1;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

a.top_menu:link, a.top_menu:visited, a.top_menu:active{
	color:#7f817f;
	text-decoration:none;
	text-transform:lowercase;
}
a.top_menu:hover{
	color:#d1d3d1;
	text-decoration:none;	
	text-transform:lowercase;
}
a.top_menu_active:link, a.top_menu_active:visited, a.top_menu_active:active, a.top_menu_active:hover{
	color:#d7d7d7;
	text-decoration:none;
	text-transform:lowercase;
}

a.menu:link, a.menu:visited, a.menu:active{
  font-size:11px;
	color:#414341;
	text-decoration:none;
}
a.menu:hover{
  font-size:11px;
	color:#fefefe;
	text-decoration:none;	
}
a.menu_active:link, a.menu_active:visited, a.menu_active:active, a.menu_active:hover{
  font-size:11px;
	color:#fefefe;
	text-decoration:none;
	font-weight:bold;
}

a.second_menu:link, a.second_menu:visited, a.second_menu:active{
	color:#ffffff;
	text-decoration:none;
	text-transform:lowercase;
}
a.second_menu:hover{
	color:#ffffff;
	text-decoration:underline;	
	text-transform:lowercase;
}
a.second_menu_active:link, a.second_menu_active:visited, a.second_menu_active:active, a.second_menu_active:hover{
	color:#ffffff;
	text-decoration:underline;
	text-transform:lowercase;
}

.copyright{
  color:#807f7f;
  padding:5px;
  font-size:9px;
  text-decoration:none;
}

.searchcontainer{
  color:#ffffff;
  background-color:#3a3a3a;
  text-transform:uppercase;
  font-size:11px;
  padding-left:15px;
}

.searchbox{
  width:130px;
  border:1px solid #807f7f;
  background-color:#ebecee;
  font-size:9px;
}

.searchbutton{
  border:0px;
  color:#ffffff;
  background-color:#b4de00;
  font-size:9px;
  padding:1px;
}

.bg_left{background:url(../images/bg_left.gif) top left repeat-x;}
.bg_right{background:url(../images/bg_right.gif) #b0afae top left repeat-x;}
.bg_black{background:url(../images/bg_black.gif) top left repeat-x;}
.bg_grey{background:url(../images/bg_grey.gif) bottom left repeat-x;}

.grey2{background-color:#b0afae}
.grey3{background-color:#777777}

/*
Webmaster
*/
#webmaster{
  width:160px;
  padding-top:20px;
  padding-left:6px;
  color:#d4593e;
  font-size:10px;
  float:left;
}
#webmaster2{
  width:42px;
  float:right;
}
#webmaster a{
  color:#7f7e7e;
}

/*
Copyright
*/
#copyright{
  padding-top:20px;
  padding-left:6px;
  color:#d4593e;
  font-size:10px;
}
#copyright span{
  color:#7f7e7e;
}


#left{background:url(../images/space.gif) #777777 top right repeat-y;}

/*
Logo
*/
#logo{
  height:224px;
  width:171px;
}
/*
Menu
*/
#menu{
  background-color:#000000;
}
/*
Top
*/
#top-left{
  width:350px;
  height:64px;
  float:left;
  background-color:#c6c5c3;
}
#top-right{
  background-color:#777777;
  width:306px;
  height:64px;
  float:right;
}
#top-right270{
  position:relative;
  width:310px;
  height:270px;
  float:right;
}
#top-middle2{
  width:108px;
  height:64px;
  float:left;
  background-color:#c6c5c3;
}
#top-middle-bottom2{
  background:url(../images/bg_black.gif) #c6c5c3 bottom left repeat-x;
  width:108px;
  height:25px;
  float:left;
}
#top-picture1{
  background-color:#c6c5c3;
  width:458px;
  height:139px;
  float:left;
  clear:left;
}
#top-corner{
  position:absolute;
  width:57px;
  height:53px;
  bottom:0px;
  left:0px;
}
#top-title{
  width:430px;
  height:30px;
  padding-left:18px;
  float:left;
  clear:left;
}
#top-title h1{
  line-height:30px;
  padding:0px;
  margin:0px;
  color:#d6482a;
  font-size:16px;
  font-weight:normal;
  letter-spacing:2pt;
}
#top-title2{
  width:712px;
  height:30px;
  padding-left:18px;
  margin-top:10px;
  float:left;
  clear:both;
}
#top-title2 h2{
  font-size:14px;
  padding:0px;
  margin:0px;
  font-weight:normal;
}

#top-left-bottom{
  background:url(../images/bg_black.gif) #c6c5c3 bottom left repeat-x;
  width:350px;
  height:25px;
  float:left;
  clear:left;
}
#top-right-bottom{
  background:url(../images/corner1.gif) #777777 bottom left no-repeat;
  width:306px;
  height:25px;
  float:right;
}
#top-middle{
  width:112px;
  height:64px;
  float:left;
}
#top-middle-bottom{
  background:url(../images/bg_black.gif) bottom left repeat-x;
  width:112px;
  height:25px;
  float:left;
}
.clear{
  clear:both;
}
/*
Langs
*/
#langs{
  margin-top:50px;
  text-align:center;
}
#langs a{
  text-transform:uppercase;
  color:#777777;
  font-size:11px;
}
#langs a.active{
  color:#000000;
}
/*
Top menu
*/
#top-menu{
  margin-left:20px;
  margin-top:50px;
}
#top-menu ul{
  list-style:none;
	display:block;
	margin:0;
	padding:0;
}
#top-menu li{
  float:left;
}
#top-menu li a{
  text-transform:uppercase;
  color:#777777;
  font-size:11px;
}
#top-menu li.active a{
  color:#000000;
  text-transform:uppercase;
  font-size:11px;
}
/*
Left menu
*/
#left-menu ul{
  list-style:none;
	display:block;
	margin:0;
	padding:0;
}
#left-menu li{
  width:175px;
  cursor:pointer;
  margin-top:2px;
}
#left-menu li table{
  vertical-align:top;
}
#left-menu li a{
  text-transform:uppercase;
  font-size:11px;
  text-decoration:none;
}
/* First level */
#left-menu li.first{
  background:url(../images/space.gif) #000000 top right repeat-y;
}
#left-menu li.factive{
  background:url(../images/space_active.gif) #444444 top right repeat-y;
}
#left-menu li.fhover{
  background:url(../images/space_active2.gif) #000000 top right repeat-y;
}

#left-menu li.first td{
  padding-left:13px;
  padding-right:18px;
  padding-top:3px;
  padding-bottom:3px;
}
#left-menu li.factive td{
  padding-left:13px;
  padding-right:18px;
  padding-top:3px;
  padding-bottom:3px;
}
#left-menu li.fhover td{
  padding-left:13px;
  padding-right:18px;
  padding-top:3px;
  padding-bottom:3px;
}
#left-menu li.first a{
  color:#c6c5c3;
}
#left-menu li.factive a{
  color:#ffffff;
}
#left-menu li.fhover a{
  color:#ffffff;
}
/* Second level */
#left-menu li.second{
  background:url(../images/space.gif) #c6c5c3 top right repeat-y;
}
#left-menu li.sactive{
  background:url(../images/space.gif) #b0afae top right repeat-y;
}
#left-menu li.shover{
  background:url(../images/space.gif) #c6c5c3 top right repeat-y;
}
#left-menu li.second td{
  padding:0px;
}
#left-menu li.sactive td{
  padding:0px;
}
#left-menu li.second a{
  color:#828181;
}
#left-menu li.sactive a{
  color:#000000;
}
#left-menu li.shover a{
  color:#000000;
}
#left-menu li.second img{
  display:none;
}
#left-menu li.sactive img{
  display:block;
}
#left-menu li.shover img{
  display:block;
}
/*
Content
*/
#content{
  width:730px;
  margin-left:18px;
  margin-top:10px;
  float:left;
  clear:both;
}
#corner-bottom{
  width:48px;
  height:43px;
  float:right;
}
#icons{
  width:205px;
  height:15px;
  margin-top:23px;
  float:right;
}
#icons a{
  color:#777777;
  font-size:10px;
}
/* 
Flash
*/
#flash{
  position:relative;
  width:768px;
  height:442px;
  
  background:url(../images/flash_00.jpg) #000 top left no-repeat;
}
#flash-top{
  position:absolute;
  top:0px;
  right:0px;
  width:302px;
  height:24px;
}
#flash-middle{
  position:absolute;
  top:22px;
  right:260px;
  width:4px;
  height:419px;
  background-color:#c6c5c3;
}
#flash-bottom{
  position:absolute;
  bottom:0px;
  right:0px;
  width:50px;
  height:50px;
}

/*
Gallery
*/
.pic{
  position:relative;
  margin-top:10px;
  width:169px;
  height:282px;
  border:2px solid #c6c5c3;
  float:left;
  text-align:center;
}
.pic_title{
  background:url(../images/pic_title.gif) top left no-repeat;
  width:154px;
  height:32px;
  margin-left:8px;
  float:left;
  line-height:28px;
  font-size:12px;
  clear:both;
}
.pic img{
  margin-top:18px;
}
.pic_text{
  margin-top:5px;
  padding-left:5px;
  padding-right:5px;
  font-size:11px;
  line-height:15px;
  clear:both;
}

/*
News
*/
.new{
  width:709px;
  padding-bottom:12px;

}
.new_top{
  width:734px;
}

.new_top_left{
  background:url(../images/new_top_left.gif) #777777 top left no-repeat;
  line-height:22px;
  font-size:11px;
  color:#ffffff;
  font-weight:bold;
}
.new_top_left div{
  width:95px;
}

.new_top_middle{
  background-color:#c6c5c3;
}
.new_top_middle div{
  padding-left:15px;
  padding-right:15px;
  font-size:11px;
  color:#333333;
  font-weight:bold;
}

.new_top_right{
  background:url(../images/new_top_right.gif) #777777 top right no-repeat;
  line-height:22px;
}
.new_top_right div{
  width:95px;
}
.new_top_right a, .new_top_right a:active, .new_top_right a:visited{
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
}
.new_top_right a:hover{
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  text-decoration:underline;
}

.new_summary div{
  padding-left:15px;
  padding-right:15px;
}
