body, html { margin:0; padding:0; line-height: 1.5em; font-family:Arial, Helvetica, sans-serif; font-size: 11px;  background: url(images/background_1.png) repeat top; color:#171F33; text-align:center;}

img { border: 0; margin: 0; padding: 0; }
a { text-decoration: none; color:#171F33;}
a:hover { text-decoration:underline;}
ol, ul {list-style: none;}
p {margin:0; padding:0;}

#slideshow1 { margin:0 40px }

#container {width:984px; margin: 0 auto; height:auto; position:relative; background: url(images/background_2.png) repeat-y; z-index:2; padding:25px 12px 0 12px; text-align:left; }
	#container-front {width:984px; margin: 0 auto; position:relative; background: url(images/background_2.png) repeat-y; z-index:2; padding:25px 12px 0 12px; text-align:left;}
	#wrapper { padding:0; margin:0 auto; background: url(images/background_1_2.png) no-repeat 0 200px;; z-index:1; position:absolute; height:600px; left:0; width:100%;}
	#wrapper-front { padding:0; margin:0 auto; background: url(images/background_1_2.png) no-repeat center 200px; width:100%; z-index:1; position:absolute; height:600px; left:0;}

	h1#logo { padding:0 0 0 0; margin:0 0 0 0px; width:326px; height:47px; background: url(images/logopurple.png) no-repeat;  z-index:3; text-indent:-10000em; overflow:hidden;display:block; }
	#iso { float:right; position:absolute; right:75px; top:5px; }

#block-menu-2 { padding:0; margin:18px 0 0 0; width:984px; height:30px; background: url(images/bg_menu.png) repeat-x; z-index:3;}

	#block-menu-2 ul { padding:0; margin:0; list-style: none; font-family: Georgia, "Times New Roman", Times, serif;}
		#block-menu-2 ul li{padding:0; margin:5px 0 0 0; float:left; display:inline; text-align:center; width:163px; height:20px; line-height:20px; font-size:13px; font-weight:bold; border-left:1px dotted #848FA4; vertical-align:middle;}
		#block-menu-2 ul li.leaf-51{padding:0; margin:5px 0 0 0; float:left; display:inline; text-align:center; width:163px; height:20px; line-height:20px; font-size:13px; font-weight:bold; border-left:0px; vertical-align:middle;}
		
		#block-menu-2 ul li a { color:#FFFFFF; text-transform:uppercase; }
		#block-menu-2 ul li a:hover{ color:#FFCC00; text-decoration: none; }

#content-front { width:984px; padding:0; margin:9px 0px 0 0px; height:450px;  overflow:hidden; z-index:3; position:relative;}
#content { width:904px; padding: 40px; height:auto; z-index:3;}
#layer-front { position:absolute; margin:0; padding:0; bottom:0px; left:0; z-index:7; width:896px; height:73px; padding:13px 44px;}/**/
	#layer-front div#buttonContainer { margin:40px 15px 0 0; padding:0; float:right; display:inline;}/**/
	#layer-front div#buttonContainer img { margin:0 8px 0 0; padding:0 0px 0 0;}
	#layer-front div#buttonContainer img.active { margin:0 8px 0 0; padding:0 0px 0 0; border:1px solid #FFFFFF;}
	#layer-front div#buttonContainer a { color:#FFFFFF; display:block; padding: 0 4px; float:left; margin: 0 2px;}/**/
	#layer-front div#buttonContainer a.active { color:#FFFFFF; background:#999}/**/
	
#header-content { background:url(images/bg_title_content.jpg) repeat-x bottom; height:46px; padding:0 20px; position:relative}
#header-content p {color: #D3DCED; font-family: "Century Gothic", Arial, georgia; font-size:70px; font-weight:bold;line-height:60px; position:absolute; bottom:0;}

.main-content h2 { color:#014514; font-size:24px; margin:0 0 10px 0; padding:0;}
.main-content p { color:#666666; font-size:12px;}
.main-content  { margin:22px 0 0 0; padding:0; font-size:12px; color:#666666; }

.main-content div#about-image { padding:0; margin:0 30px 13px 0; border:#D1DAEC 1px solid; float:left; display:inline;}
.main-content h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#006C1E; margin:25px 0 10px 0; padding:0;}
.main-content p { margin:10px 0 0px 0; padding:0;}
.main-content h3 { margin:20px 0 0 0; padding:0;}
.main-content ul {  margin: 0 40px; padding:0}
.main-content ul li {background:url(images/btn-about-list.jpg) no-repeat left top;}
.main-content ul li h3{ color:#59688D; font-size:16px; margin-left:30px; }
.main-content ul li ul li { background:none; list-style:disc;}

/*news*/
.node-news {  margin:35px 0 0 0; padding:0;}
.node-news div.text-news {margin:0; padding:0; }
.node-news div.text-news h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006C1E; margin:0; padding:0;}
.node-news div.text-news .date { color:#999999; font-size:11px; background:url(images/btn-about-list.jpg) no-repeat top left; padding:0 0 0 25px; margin:23px 0;}


.item-list  ul { background:none;}
#block-views-views_news .item-list  ul li { background:none; margin:30px 0 0 0; border:none; }
.item-list  ul li {margin:0; padding:0; list-style: none; border-bottom:1px dotted #FFFFFF;}
.item-list  ul li div.title a { font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#006C1E; margin:0; padding:0;}
.item-list ul li div.date { color:#999999; font-size:11px; background:url(images/btn-about-list.jpg) no-repeat top left; padding:0 0 0 25px; margin:23px 0;}

#box-news { position:absolute; bottom:0; right:0; width:314px; height:80px; z-index:10; padding:13px 13px 13px 0; }
	#box-news div.title a { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; margin:0 0 0 0px; padding:0;}
	#box-news .item-list p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin:0; padding:0;}
	#box-news .item-list {  margin: 0px 0 0 0; padding:0; width:301px; height:87px; z-index:10; padding:0;}
	#box-news .item-list  ul li { border:none;}
	#box-news .item-list  ul { margin:0; padding:0;}
	#box-news h3 {  color:#FFFFFF; margin:0; padding:0 0 0 25px; font-size:16px; background:url(images/btn-home-list.jpg) no-repeat 0 2px;}

/*gallery*/
#wrapper-gallery { margin:20px 0 0 0; padding:0; width:893px; height:141px; background:url(images/bg_gallery.jpg) repeat-x;}
	#wrapper-gallery  #prev-btn  { float:left; display:inline; background:url(images/bg_gallery_nav.jpg) repeat-x; width:25px; height:141px; text-align:center; position:relative; margin:0; padding:0}
	#wrapper-gallery  #prev-btn a.prev { z-index:8; color:#FFFFFF; text-decoration:none; cursor:pointer; text-align:center; position:absolute; top:60px; left:6px; margin:0; padding:0}
	#wrapper-gallery .tabgallery { float:left; display:inline; margin:13px 0 0 23px;}
	#wrapper-gallery .tabgallery ul li{ margin:0 22px 0 0; }

	#wrapper-gallery .tabgallery ul li img { border:#FFFFFF 1px solid; margin:0; padding:0;}
	#wrapper-gallery  #next-btn  { float:right; display:inline; background:url(images/bg_gallery_nav.jpg) repeat-x; width:25px; height:141px; text-align:center; position:relative; margin:0; padding:0}
	#wrapper-gallery  #next-btn a.next { z-index:8; text-decoration:none; cursor:pointer; color:#FFFFFF; text-align:center; position:absolute; top:60px; left:6px; margin:0; padding:0}
/*space*/
.node-space { border-bottom:1px solid #FFFFFF; margin:35px 0 0 0; padding:0;}
.node-space div.image{ margin:0 20px 20px 0; padding:0; display:inline; float:left;}
.node-space div.text{ background:url(images/list_button.jpg) no-repeat top left; margin:0 0 0 305px; padding:0 25px; width:419px;}
.node-space div.text h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006C1E; margin:0; padding:0;}

.node-space div.text p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:10px 0 0 0; text-align:justify}
.node-space div.text p span { font-size:14px; color:#59678C; font-weight:bold; }

/*contact*/
#desc-contact { display:block;
float:left;
height:740px;
margin-bottom:170px;
padding:0;
width:452px; }

/*footer*/
#footer { padding:0; margin:5px 10px 0; width:960px; height:48px; z-index:3; border-top: 2px solid #9699B9; font-family:Arial, Helvetica, sans-serif; background: url(images/sh_footer.png) repeat-x;}
#left-footer { margin:10px; float:left; display:inline; padding:0;}
#right-footer { float:right; display:inline; margin:10px; padding:0;} 

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear { clear: both; font-size:0px; line-height:0; margin:0; padding:0; width:0; height:10px; }

.webform-client-form  {float:right }