@charset "utf-8";
/*NEW CSS :) */
body{ background: url(../images/background.gif)  #baae1a; margin:0; padding:0; font:14px "Times New Roman", Times, serif; color:#2B5055; text-align:justify}
.background_top{ background:url(../images/background_top.jpg) repeat-x top center;}
.background_div{ min-height:924px; background:url(../images/background_div.png) repeat-x  center 892px;}
td{ position:relative}
a#logo{ background: url(../images/logo.png) no-repeat; height:252px; width:262px; display:block; position:fixed; bottom:50px; outline: none; margin-left:40px; }

.header{height:202px; background:url(../images/header.jpg) right ; position:relative;}
.header h1{ position:absolute; bottom:70px; right: 30px; font:68px "Times New Roman", Times, serif; color:#999; text-shadow: #333333 2px 2px 8px;
 padding:0; margin:0;}
.container{ background:#f5f5ef; }
#menu{ background:url(../images/menu.jpg) no-repeat; height:123px; position:relative; text-align:center; }
.menus{ position:absolute; bottom:30px; margin-left:30px;}
.menus a{ display:block; float:left; padding:10px 27px; color: #808000; }
.menus a:hover{ color:#333;}
.footer{ background: url(../images/footer_top.png) top center no-repeat; padding-top:69px;}
.footer_content{ background: url(../images/footer.png) repeat-x #626165;  min-height:254px; text-align:left }

/*NEW CSS :( */ 

.top_banner{ margin:0; padding:0;}
.top_banner p{margin:0; padding:0;}



img {
	border:none;
}

a {
	color:#000;
	text-decoration:none;
}
tr, td{vertical-align:top}

.error{ color:#f00}
.pagination { }
.pagination a, .pagination span{ display:block; float:left; padding:2px; margin:2px;  }
.pagination span{ font-weight:bold;}
.EmailNewsError .error{ float:right; margin: 0 0 0 200px;}
.main {
	width:935px;
	text-align:left;
}
.topBanner {
	height:200px;
}
.contentBox {
}
/*LEFT SIDE*/	
.menuLeftBox {
	width:198px;
	background:url(../images/left_menu_back.jpg) repeat-y left;
}
.menuLeft {
	background: url(../images/menu_left_back.gif) repeat-y left;
	padding: 17px 0 17px 30px;
	font-weight:bold;
	font-size:12px;
}
.menuLeftTopDiv {
	height:13px;
	background:#99406E;
}
.menuLeft a {
	display:block;
	color:#666;
	text-decoration:none;
	padding:5px;
}
.menuLeft a:hover, .menuLeft .active {
	color:#CCFF00;
}
/*RIGHT SIDE*/	
.contentRightBox {
	width:737px;
}
.content{
	background:url(../images/content_back.jpg); min-height:1000px; margin:13px 13px 0 0 ;
	padding:20px;
	
	}
.navigator{
	float:right; width:366px; height:85px; background:url(../images/title_back.gif) no-repeat top right; margin: 0 0 10px 10px;}
.navigator h1{ font-size:40px; font-family:"Times New Roman", Times, serif; color:#666; text-align:center; margin:20px 0 0 0;}	
.NewsAticleFirstFoto{ background-color:#DCE7F1;
padding:5px; float:left; margin:10px;}
.CotentDate{ margin:10px; font-style:italic; color:#A7752A; font-size:1.3em;}

/*CALENDAR*/
.CalendarListDate{color:#C06; }

/*CALENDAR*/
.calendar td a{ color:#666; font-weight:bold; text-decoration:underline; }

/*GUESTBOOK*/
.guestbook-form input{ font-size:11px; margin-bottom:7px; padding:2px; width:300px; background:#eee; border:1px solid #666;  }
.guestbook-form .btn{ width:inherit}
.guestbook-title{ font-style:italic}

/*NEWSLETTER*/
.newsletter{ height:75px; width:250px;  background: url(../images/background.gif)  #baae1a;
padding:10px; margin:10px; }

/* GALLERY */
.gallery-menu-top , .menu_pic, #FotoList{ clear:right;}
.gallery-menu-top img{ padding:2px; margin:4px; border:1px solid #333;}
#gallery-text-button{ font-size:12px; color: #C00;}
.gallery-text-list{ background:url(../images.adm/ico-gallery.gif) no-repeat;display:block; width:16px; height:16px; margin: 0 4px 0 0;  float:right; }
.gallery-arrow-foto{ font-family: Georgia, "Times New Roman", Times, serif; font-size:32px;color:#333;}
.gallery-foto-title{ margin:20px 0 10px 10px;}

/* VOTES */

.vote label{ color:#666}
.vquestion span{ font-weight:bold}
.vote{ margin-left:20px; text-align:right; width: 165px; min-height:165px; color:#666   }
* html .vote{height:165px; }
.vote td{ padding:4px}
.vtitle{ font-weight:bold; margin:0 0 20px 0 ;}
.vquestion{ margin:2px;}
.vote .vresult{ background:#666;}