body{
	font-size: 11px;
	font-family: verdana;
	color: #353535;
	margin: 0;
	padding: 0;
}
img{
	border: 0;
}
#container_admin{
	width: 974px;
	margin: 0 auto 0 auto;
}
#container{
	width: 964px;
	margin: 0 auto 0 auto;
}
	#left{
		float: left;
		width: 250px;
		margin-top: 20px;
		border-right: 1px solid #d1d1d1;
	}
		#logo{
			width: 250px;
			/*margin: 0 auto 0 auto;*/
		}
		.left_breaker{
			background-image: url(./../gfx/index/nav_breaker.jpg);
				background-repeat: repeat-x;
			height: 15px;
			width: 250px;
			
			/*margin: 0 auto 0 auto;*/
		}
		
		.left_shadow{
			background-image: url(./../gfx/index/nav_shadow.jpg);
				background-repeat: no-repeat;
			height: 25px;
			width: 250px;
			
			/*margin: 0 auto 0 auto;*/
		}
		.main_shadow{
			background-image: url(./../gfx/index/nav_shadow.jpg);
				background-repeat: no-repeat;
				background-position: center top;
			height: 25px;
			margin-left: auto;
			margin-right: auto;
			width: 100%;
			
			/*margin: 0 auto 0 auto;*/
		}
		.left_content h1{
			font-size: 1.2em;
		}
		.left_content h2{
			font-size: 1.1em;
		}
		.left_content h3{
			font-size: 1.0em;
		}
		.left_content{
			padding: 10px;
		}
		#nav_menu{
			margin-top: 30px;
			margin-bottom: 30px;
			font-family: trebuchet ms;
			color: #343434;
			padding-left: 40px;
		}
		#nav_menu ul, ul.menu_l0{
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#nav_menu ul li, li.menu_l0{
			padding-left: 15px;
			background-image: url(./../gfx/index/menu_bullet1.jpg);
			background-position: top left;
				background-repeat: no-repeat;
			min-height: 10px;
			
		}
		#nav_menu h1{
			padding: 0;
			margin:0;
			font-size: 12px;
		}
		#nav_menu h1 a{
			color: #343434;
			text-decoration: none;
		}
		#nav_menu h1 a:hover{
			text-decoration: underline;
		}
	#right{
		float: left;
		width: 635px;
	}
		#right_header h1 a{
			color: #dd352c;
			text-decoration: none;
		}
		#right_header h1{
			font-size: 30px;
			color: #dd352c;
			font-weight: bold;
			margin: 10px 0 20px 20px;
			padding: 0;
		}
		#right_header h1 a:hover{
			text-decoration: underline;
		}
		
		#right_up{
			width: 635px;
			height: 23px;
			padding-top: 0;
			margin-left:-2px;
			background-image: url(./../gfx/index/right_up.jpg);
			background-position: top left;
				background-repeat: no-repeat;
		}
			#right_up ul, #foot ul{
				list-style: none;
				margin: 0;
				padding-left: 10px;
				display: inline;
			}
			#right_up ul li, #foot ul li{
				padding-left: 15px;
				background-image: url(./../gfx/index/menu_bullet1.jpg);
				background-position: top left;
					background-repeat: no-repeat;
				height: 25px;
				margin-left: 10px;
				display: inline;
			}
			#right_up h1, #foot h1{
				font-size: 12px;
				display: inline;
			}
			#right_up h1 a, #foot h1 a{
				color: #343434;
				text-decoration: none;
			}
			#right_up h1 a:hover, #foot h1 a:hover{
				text-decoration: underline;
			}
		#main_photo{
			width: 635px;
			height: 315px;
			
		}
		#main_photo_container{
			width: 627px;
			height: 320px;
			margin-left: 10px;
			margin-right: auto;
			margin-top: 10px;
		}
		#main_content{
			padding: 10px;
		}
		#main_content h1, h1.title{
			font-size: 1.5em;
		}
		#main_content a{
			color:#353535;
			text-decoration: none;
		}
		#main_content a:hover{
			text-decoration: underline;
		}
		#top_bar2_menu {
			margin-left: 10px;
			margin-top: 10px;
		}
		#top_bar2_menu a{
			color: #343434;
			font-size: 11px;
			text-decoration: none;
		}
		#top_bar2_menu a:hover{
			text-decoration: underline;
		}
		#news_front{
			width: 610px;
		}
		.box{
			margin-bottom: 30px;
		}
		.header{
			height: 25px;
		}
		.more {
			text-align: right;
		}
		a.more{
			color:#353535;
			text-decoration: none;
		}
		a.more:hover{
			text-decoration: underline;
		}
		.category{
			float: left;
			width: 500px;
		}
		.date{
			float: right;
			width: 100px;
		}
		.icon{
			float: left;
			width: 100px;
			height: 110px;

		}
		.news_ico_add, .news_ico_contener{
			clear: right;
		}
	#foot{
		width: 960px;
		height: 50px;
	}

/* ---------------------------------- gallery3 --------------------------------- */
#gallery3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	width: 98%;
	margin-left: auto;
	margin-right: auto;
}

#gallery3 .image_contener {
/*
	border: 1px solid;
	border-color: #A3C3DC;
*/
	overflow: auto;
	width: 32%;
	float: left;
	text-align: center;
}

#gallery3 .image {
	padding: 0 10px 0 10px;
	text-align: center;
}

#gallery3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

#gallery3 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}

/* ---------------------------------- news --------------------------------- */
#news_front .icon {
	height: 140px;
	width: 90px;
	text-align: center;
}
