body{
font-family:'Trebuchet MS',verdana,sans-serif;
font-size:11px;
padding:0px;
margin:0px;
text-align:center;
  color:#000;

background:url('img/main_bg.gif') repeat-x #fff center 0px;
background:url('img/dark_bg.jpg') repeat #111 center center;
}

*{
/*
scrollbar-track-color:#000;
scrollbar-face-color:#333;
scrollbar-base-color:#222;
*/
}

table, tr, td{
vertical-align:top;
font-size:12px;
  color:#fff;
  color:rgb(83,79,76);
color:rgb(63,59,56);
}

h4{
  margin-bottom:0px;
}

a img{
	border:0px;
}


#overlay{ background-image: url('lightbox/overlay.png');border:1px solid pink;}

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="_data/lightbox/overlay.png", sizingMethod="scale");
	}


.top{
	height:138px;
	width:100%;
	border-bottom:1px solid #fff;
	background:url('img/top_bg.jpg') repeat-x rgb(54,73,17);
	cursor:default;
}
html>body .top{
	height:137px;
}


.middle_hr{
	width:699px;
	height:22px;
	background:url('img/middle_hr.jpg') #888 repeat-x;
}
html>body .middle_hr{
	width:699px;
	margin:0px;
	padding:0px;
	position:relative;
	z-index:5;
	left:0px;
}
html>body .right_td{
	border-left:1px solid #fff;
}

.content{
	width:100%;height:323px;background-color:#000;
	border:0px solid red;overflow:hide;
}
html>body .content{
	border-bottom:1px solid #fff;
	margin:0px;
	position:relative;
	z-index:1;
	top:1px;
}

.content_photos{
	float:left;
	width:50%;
}
.content_photos_sub{
	width:200px;
	height:266px;
	background:url('img/img1.jpg') #000 no-repeat right bottom;
	position:relative;
	z-index:2;
	top:94px;
	left:150px;
	cursor:pointer;
}
html>body .content_photos_sub{
	top:94px;
}


.img3 {width: 196px; height: 266px;
	position:relative;
	z-index:2;
	top:-70px;
	left:-140px;
	cursor:pointer;
}
html>body .img3 {background-image: url('img/img2.png'); background-repeat: no-repeat;}
.img3 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = '_data/img/img2.png',sizingMethod = 'scale');}





a, p a, .admin_a{
    color:#ccc;
	color:rgb(83,79,76);
    text-decoration:none;
	text-decoration:underline;
	font-weight:bold;
}
a:hover, p a:hover, .admin_a:hover{
	color:#777;
}


input, textarea, select{
	font-size:11px;
  font-family:'Trebuchet MS',verdana,sans-serif;
}

select, .dark_input{
  background-color:#eee;
  /*
  background-color:#222;
  color:#ddd;  
  border:1px solid #999;
  */
}

p{
	margin-top:7px;
	margin-bottom:10px;
	text-align:justify;
	line-height:20px;
	font-size:12px;
}



.fs13 td{
  font-size:13px;
}

.long_input{
  width:200px;
}

.desc_textarea{
  width:400px;
  height:100px;
}


td .selected{
  color:#292;
}

.white_tab tr td{
  color:white;
}




.fotter{
	text-decoration:none;
	color:#777;
	font-size:10px;
	margin-top:5px;
	margin-bottom:30px;
}
.fotter a{
	text-decoration:none;
	color:#777;
	font-size:10px;
}
.fotter a:hover{
	text-decoration:none;
	color:#bbb;
	font-size:10px;
}

#table_td{
  width:889px;
  width:965px;
}
#td21{
  height:466px;
  xwidth:637px;
  xwidth:713px;
  xwidth:793px;
  background:url('img_dark/left_bottom_bg.gif') rgb(201,196,192) bottom left repeat-x;
  padding:0px;
  margin:0px;
}
#td22{
  height:466px;
  xwidth:252px;
  border-left:1px solid rgb(181,178,173);
  background:url('img_dark/right_bottom_bg.gif') rgb(193,190,185) bottom left repeat-x;
}

#td11{
  height:109px;
  width:637px;
    width:713px;
  width:783px;
  background:url('img_dark/top_bg.jpg') top left rgb(84,84,84);
  text-align:left;
}
#td12{
  height:109px;
    width:252px;
  width:172px;
  background:url('img_dark/top_bg.jpg') -790px 0px rgb(44,52,29);
  padding:0px;
  margin:0px;
}
#td12 a{
  display:block;
    width:252px;
  width:172px;
  height:109px;
}
.top_left_img_id{
  width:232px;
  height:109px;
  margin:0;
  padding:0;
  background:url('img_dark/img_left_1.jpg') top left;
  border-top:1px solid transparent;
  display:block;
}


.top_txt{
	font-weight:bold;
	color:#eee;
	margin:4px 0px 0px 7px;
	
	/*
	position:relative;
	z-index:2;
    top:99px;
    left:708px;
	top:0px;
	left:0px;
	*/
}




.content_text{
	color:rgb(83,79,76);
	height:466px;
	height:440px;
  padding:10px 11px 10px 11px;
	margin:0px 0px 0px 0px;
	text-align:left;
	border:0px solid green;
	overflow-y:auto;
}
/*
html>body .content_text{
	width:330px;
	height:303px;
}
*/
h3{
  font-size:19px;
}
h1, h2, h4, h5, h6{
  font-size:17px;
  margin-top:0px;
  margin-bottom:0px;
}
.content_text h3, .content_text h2, .content_text h1{
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
	font-family:verdana;
	font-size:20px;
}
.left{
	/* width:100%; */
    height:100%;
  height:466px;
	padding:0px;
	margin:0px;
	/* background:url('img/middle_hr.jpg') #000 repeat-x; */
}

.menu{
  border:0px solid pink;
  width:251px;
  width:171px;
	/* background:url('img/menu_bg.jpg') #fff no-repeat; */
	text-align:left;
	position:absolute;
	z-index:2;
}
/*
html>body .menu{
	position:relative;
	z-index:2;
	top:0px;
	left:-40px;
	border-bottom:1px solid #fff;
}
*/
.menu ul{
	/* width:100%; */
	margin:0px;
	padding:0px;
	/* list-style-image: url('img_dark/list_img.gif'); */
	list-style-type:none;
}
/*
html>body .menu ul{
	position:relative;
	z-index:2;
	top:0px;
	left:0px;
	padding:0px;
}
*/

.menu ul li{
	/* width:100%; */
	border-bottom:1px solid rgb(181,178,173);
	margin:0px;
	padding:0px;
}
/*
html>body .menu ul li{
	width:158px;
}
*/
.menu_item{
    color:#777;
	color:rgb(49,46,41);
	text-decoration:none;
	display:block;
	height:25px;
  xwidth:100%;
	xwidth:232px;
	width:160px;
	vertical-align:middle;
    font-weight:bold;
	font-weight:normal;
	font-size:13px;
	padding-left:12px;
	margin:0px;
	padding-top:7px;
	
	position:;
  z-index:2;
}

.menu_adm{
  position:absolute;
  z-index:3;
  left:160px;
  color:#888;
  text-decoration:none;
}
.menu_adm:hover{
  color:#555;
}
.menu_adm span{
  position:relative;
  z-index:4;
  top:-19px;
}
.menu_adm div{
  position:relative;
  z-index:4;
  top:-31px;
}


/*
html>body .menu_item{
	height:19px;
	width:148px;
}
*/
.menu_item:hover{
	/* color:#fff; */
    background-color:#aaa;
  color:rgb(39,36,31);
}
.list_img{
  margin:0 9px 0 5px;
  position:relative;
  z-index:2;
  top:-2px;
}

.bottom_left_img_id{
  float:left;
  width:232px;
  height:466px;
  margin:0;
  padding:0;
  background:url('img_dark/img_left_1.jpg') left bottom;
}















.footer2{
  color:#ddd;
}
.footer2 a, .color_link{
  color:rgb(232,141,5); 
  text-decoration:none;
}
.footer2 a:hover, .color_link:hover{
  color:rgb(20,170,207);
}









.white_tab .layer_table_desc{
  color:#999;
}




.link_left_panel{
  color:white;
  font-weight:bold;
  display:block;
  font-size:13px;
  height:23px;
  border-bottom:1px solid #777;
  width:210px;
  text-align:left;
  padding-left:20px;
  padding-top:9px;
  text-decoration:none;
}
.link_left_panel:hover{
  color:#fff;
  border-bottom:1px solid #fff;
  /*
  background-image: url('_data/img/overlay2.png');
  */
}
.link_left_panel_first{
  color:white;
  font-weight:bold;
  display:block;
  font-size:13px;
  height:24px;
  border-bottom:1px solid #777;
  border-top:1px solid #777;
  width:210px;
  text-align:left;
  padding-left:20px;
  padding-top:8px;
  text-decoration:none;
}
.link_left_panel_first:hover{
  color:#fff;
  border-bottom:1px solid #fff;
  /*
  background:#000;
  */
}

.hover_tr{
  
}
.hover_tr:hover{
  background:#bbb;
  cursor:pointer;
}

.layer_desc{
  color:#666;font-size:12px;font-weight:normal;
}


.light_row td{
  color:#bbb;
  text-align:center;
  vertical-align:bottom;
  
}
.light_row_border img{
  border:1px solid #aaa;
}
.light_row_no_border img{
  border:0px solid #aaa;
}
.light_row a{
  color:#bbb;
  text-decoration:none;
}
.light_row a:hover{
  color:#eee;
}

.cheese_all{
  display:block;font:15px;margin-top:12px;color:#eee;
}
.cheese_all:hover{
  color:#fff;
}


a.top_menu_item{
  background:url('img/ico2/top_n.gif') bottom center repeat-x;
  color:#444;
  padding-left:4px;
  padding-right:4px;
  display:block;
  height:77px;
  margin:0;
}
a.top_menu_item:hover{
  background:url('img/ico2/top_h.gif') bottom center no-repeat;
  color:#fff;
  padding-left:4px;
  padding-right:4px;
  display:block;
  margin:0;
}
a.top_menu_item_active{
  background:url('img/ico2/top_h.gif') bottom center no-repeat;
  color:#fff;
  padding-left:4px;
  padding-right:4px;
  display:block;
  height:77px;
  margin:0;
}
a.top_menu_item1{padding-top:7px;height:70px;}
a.top_menu_item2{padding-top:11px;height:66px;}
a.top_menu_item3{padding-top:15px;height:62px;}
a.top_menu_item4{padding-top:13px;height:64px;}


a.bottom_menu_item{
  background:url('img/ico2/bottom_n.gif') top center repeat-x;
  color:#444;
  padding-left:6px;
  padding-right:6px;
  display:block;
  height:52px;
  padding-top:25px;
  margin:0;
}
a.bottom_menu_item:hover{
  background:url('img/ico2/bottom_h.gif') top center no-repeat;
  color:#fff;
  padding-left:6px;
  padding-right:6px;
  display:block;
  height:52px;
  padding-top:25px;
  margin:0;
}
a.bottom_menu_item_active{
  background:url('img/ico2/bottom_h.gif') top center no-repeat;
  color:#fff;
  padding-left:6px;
  padding-right:6px;
  display:block;
  height:52px;
  padding-top:25px;
  margin:0;
}


a.bottom_menu_item_3{
  background:url('img/ico2/bottom_n.gif') top center repeat-x;
  color:#444;
  padding-left:8px;
  padding-right:7px;
  display:block;
  height:52px;
  padding-top:25px;
  margin:0;
}
a.bottom_menu_item_3:hover{
  background:url('img/ico2/bottom_h.gif') top center no-repeat;
  color:#fff;
  padding-left:8px;
  padding-right:7px;
  display:block;
  height:52px;
  padding-top:25px;
  margin:0;
}
a.bottom_menu_item_3_active{
  background:url('img/ico2/bottom_h.gif') top center no-repeat;
  color:#fff;
  padding-left:8px;
  padding-right:7px;
  display:block;
  height:52px;
  padding-top:25px;
  margin:0;
}




a.bottom_menu_item_2{
  background:url('img/ico2/bottom_n.gif') top center repeat-x;
  color:#444;
  padding-left:6px;
  padding-right:6px;
  display:block;
  height:57px;
  padding-top:20px;
  margin:0;
}
a.bottom_menu_item_2:hover{
  background:url('img/ico2/bottom_h.gif') top center no-repeat;
  color:#fff;
  padding-left:6px;
  padding-right:6px;
  display:block;
  height:57px;
  padding-top:20px;
  margin:0;
}
a.bottom_menu_item_2_active{
  background:url('img/ico2/bottom_h.gif') top center no-repeat;
  color:#fff;
  padding-left:6px;
  padding-right:6px;
  display:block;
  height:57px;
  padding-top:20px;
  margin:0;
}



#contact_form_table tr td input{
  margin:0;
}

table.newsletter_table .input {
  width:200px;
}

table#newsletter_users_tab{
  width:100%;
  margin-top:20px;
}
table#newsletter_users_tab td{
  border-bottom:1px solid #999;  
  border-right:1px solid #999;
}
table#newsletter_users_tab th{
  border-top:1px solid #999;  
  border-bottom:1px solid #999;  
  border-right:1px solid #999;
  font-weight:bold;
  font-size:13px;
  background:#bbb;
}
table#newsletter_users_tab .first{
  border-left:1px solid #999;
}
table#newsletter_users_tab .even td{ xbackground:#cacaca; }
table#newsletter_users_tab .odd td{ xbackground:#c3c3c3; }
table#newsletter_users_tab tr:hover td{ 
  border-bottom:1px solid #555;  
  xborder-right:1px solid #777;
} 


#diary_tab{
  width:100%;
}
#diary_tab td{
  padding-bottom:10px;
}
#diary_tab td img{
  border:1px solid #aaa;
  margin-top:3px;
}
#diary_tab td img:hover{
  border:1px solid #393;
}

























