html, body
{
	margin:0;
	padding:0;
	height: 100%;
	width:100%;
}

body
{
	background-color: #ffffff;
	/*text-shadow: #ffffff 0px 0px 0px; /* remove Safari antialias */
	background-image: url(/img/bg.png);
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #6b7e73;
}

#wrapperbot
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	min-width:975px;
	background-image: url(/img/bgbot.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	margin-bottom: -60px;
}

#wrappertop
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	min-width:975px;
	background-image: url(/img/bgtop.png);
	background-position: top left;
	background-repeat: repeat-x;
}

#container
{
	width:935px;
	position:relative;
	margin:auto;
}

#ln
{
	text-align:right;
	padding:8px 5px 0 5px;
	height:20px;
}

#rofoot
{
	width:100%;
	min-width:975px;
	height:60px;
	position:relative;
}
#rofootinner
{
	width:915px;
	height:60px;
	margin:0px auto;
}
#rofootspace {height: 60px;}





/**************************************************** default
****************************************************/

h1
{
	font-size:26px;
	font-weight:normal;
	margin:20px 0 10px 0;
	padding:0;
	text-transform:uppercase;
}
#news h1 {margin:0 0 10px 0;}

h2
{
	font-size:18px;
	font-weight:normal;
	margin:20px 0 10px 0;
	padding:0;
}

h3
{
	font-size:14px;
	font-weight:normal;
	margin:20px 0 10px 0;
	padding:0;
}

p {margin:10px 0;}
#news p {margin:0;}

a {color:#1ab374;}
/*#contents a {border-bottom:2px solid #1ab374;text-decoration:none;padding-bottom:1px;}*/
a:hover {color:#454c48;}

.leftcontents a {color:#536259;}

a {outline: none;}
a img {border:0px;}

a.link1, a.link1act /* header, footer */
{
	padding:1px 0;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	color:#a5b3ab;
}
a.link1act {border-bottom:2px solid #a5b3ab;}
a.link1:hover, a.link1act:hover {color:#e4e8e6;}

a.link2 /* news side */
{
	text-decoration:none;
	color:#6B7E73;
}
a.link2:hover {color:#f7941d; text-decoration:underline;}

a.linksitemap
{
	padding:1px 0 1px 14px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	color:#a5b3ab;
	background-image: url(/img/icon_sitemap.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
a.linksitemap:hover {color:#e4e8e6;}

a.linkrss, a.linktwit
{
	padding:3px 0 3px 20px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:9px;
	color:#a5b3ab;
	background-repeat:no-repeat;
	background-position:left center;
}
a.linkrss {background-image: url(/img/icon_rss1.gif);}
a.linkrss:hover {color:#e4e8e6; background-image: url(/img/icon_rss2.gif);}
a.linktwit {background-image: url(/img/icon_twit1.gif);}
a.linktwit:hover {color:#e4e8e6; background-image: url(/img/icon_twit2.gif);}

a.linkback
{
	padding-left:12px;
	text-decoration:none;
	font-weight:bold;
	font-size:9px;
	color:#92a99c;
	background-image: url(/img/bulback.png);
	background-repeat:no-repeat;
	background-position:left center;
}
a.linkback:hover {color: #6b7e73;/*text-decoration:underline;*/}

.underpic
{
	display:block;
	width:60px;
	height:50px;
	padding:7px;
	background-image: url(/img/underpic.png);
	overflow:hidden;
}
* html .underpic {
	background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/underpic.png");
	cursor:pointer;
}

.underpicl
{
	display:block;
	width:120px;
	height:90px;
	padding:7px;
	background-image: url(/img/underpic2.png);
	overflow:hidden;
}
* html .underpicl {
	background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/underpic2.png");
	cursor:pointer;
}

a.linkmore, a.linkmore:hover
{
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
}
a.linkmore .linkmoreleft
{
	display:block;
	width:6px;
	height:19px;
	background-image: url(/img/btn1l.png);
	overflow:hidden;
	float:left;
}
a.linkmore:hover .linkmoreleft {background-image: url(/img/btn2l.png);}

a.linkmore .linkmoreright
{
	display:block;
	width:18px;
	height:19px;
	background-image: url(/img/btn1r.png);
	overflow:hidden;
	float:left;
}
a.linkmore:hover .linkmoreright {background-image: url(/img/btn2r.png);}

a.linkmore .linkmoremid
{
	display:block;
	/*width:18px;*/
	padding-top:2px;
	height:17px;
	background-image: url(/img/btn1m.png);
	overflow:hidden;
	float:left;
}
a.linkmore:hover .linkmoremid {background-image: url(/img/btn2m.png);}

a.linkmore2
{
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	background-image: url(/img/bul5.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:14px;
}

a.linkmore3
{
	color:#6b7e73;
	font-weight:bold;
	text-decoration:none;
	background-image: url(/img/bul6.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:14px;
}

a.linkmore3:hover
{
	color:#f7941d;
	background-image: url(/img/bul7.png);
}

.date, a .date
{
	font-size:11px;
	color:#f7941d;
}

.color1 {color:#a5b3ab;}
.nopad {padding: 0px;}
.small {font-size: 11px;}
.xsmall {font-size: 9px;}

.divider
{
	clear:both;
	height:11px;
	overflow:hidden;
	background-image: url(/img/divider.png);
	background-position:left center;
	background-repeat:repeat-x;
}

.clear
{
	height: 0px;
	overflow: hidden;
	clear: both;
}

.collapsed
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
}

.vtop {vertical-align:top;}
.vtoplabel {vertical-align:top;padding-top:5px;}

.nosize
{
	width:0px;
	height:0px;
	border:0px;
	margin:0px;
	padding:0px;
	font-size:0px;
	overflow:hidden;
	position:absolute;
}

object /* no bottom space for flash */
{
	display: block;
	background-image: url(/img/spacer.gif);
	background-attachment: fixed;
	outline: none;
}

form {margin:0px; padding:0px;}
input, textarea, select {font-family: Arial, sans-serif; font-size:12px;}



/**************************************************** menu
****************************************************/

#logo
{
	position:absolute;
	left:58px;
	top:35px;
}

#menpic
{
	width:670px;
	height:250px;
	margin-left:240px;
	position:relative;
}

#menu
{
	position:absolute;
	left:0;
	bottom:0;
	width:670px;
	height:63px;
}

#menu table
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	margin:auto;
	height:63px;
}

#menu table td {padding:0;}

a.men, a.menact
{
	display:block;
	position:relative;
	width:165px;
	height:30px;
	margin-top:15px;
	padding-top:18px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}
a.men {background-image: url(/img/men.png);}
a.menact {background-image: url(/img/menact.png);}
* html a.men {background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/men.png");}
* html a.menact {background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/menact.png");}

a.men:hover, a.menact:hover
{
	margin-top:0;
	height:45px;
	padding-top:18px;
	color:#ffffff;
}



/**************************************************** left
****************************************************/

#left
{
	width:200px;
	float:left;
	display:inline;
}

.lefttitle
{
	background-color:#6b7e73;
	font-weight:bold;
	color:#ffffff;
	width:180px;
	padding:10px;
	position:relative;
}

.leftcontents
{
	background-color:#b7c2bc;
	color:#536259;
	font-size:10px;
	width:180px;
	padding:10px;
	position:relative;
}

.leftcontents p {margin:0;}

.leftspace
{
	background-color:#ffffff;
	height:15px;
}
	

/**************************************************** submenu
****************************************************/

#submenu
{
	position:relative;
	width:200px;
	padding:0;
}

a.submen1
{
	display:block;
	position:relative;
	background-image: url(/img/bul1.png);
	background-position: 180px center;
	background-repeat:no-repeat;
	background-color:#6b7e73;
	padding:10px 32px 10px 20px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px solid #92a99c;
}

a.submen1act
{
	display:block;
	position:relative;
	background-image: url(/img/bul2.png);
	background-position: 180px center;
	background-repeat:no-repeat;
	background-color:#f7941d;
	padding:10px 32px 10px 20px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px solid #ffffff;
}

a.submen1:hover{background-color:#5d6d63;/*padding:10px 27px 10px 25px;background-position: 185px center;*/}
/*a.submen1act:hover {background-color:#f26522;}*/

a.submen2
{
	display:block;
	position:relative;
	background-image: url(/img/bul3.png);
	background-position: 20px center;
	background-repeat:no-repeat;
	background-color:#e4e8e6;
	padding:5px 20px 5px 30px;
	font-size:10px;
	font-weight:bold;
	color:#92a99c;
	text-decoration:none;
	border-bottom:1px solid #f2f4f3;
}

a.submen2act
{
	display:block;
	position:relative;
	background-image: url(/img/bul3act.png);
	background-position: 20px center;
	background-repeat:no-repeat;
	background-color:#fee2c4;
	padding:5px 20px 5px 30px;
	font-size:10px;
	font-weight:bold;
	color:#f7941d;
	text-decoration:none;
	border-bottom:1px solid #ffffff;
}
a.submen2:hover{background-color:#d7dbd9;color:#6b7e73;}

a.submen3
{
	display:block;
	position:relative;
	background-image: url(/img/bul4.png);
	background-position: 30px center;
	background-repeat:no-repeat;
	background-color:#f2f4f3;
	padding:5px 20px 5px 40px;
	font-size:10px;
	color:#92a99c;
	text-decoration:none;
	border-bottom:1px solid #ffffff;
}

a.submen3act
{
	display:block;
	position:relative;
	background-image: url(/img/bul4act.png);
	background-position: 30px center;
	background-repeat:no-repeat;
	background-color:#f2f4f3;
	padding:5px 20px 5px 40px;
	font-size:10px;
	color:#f7941d;
	text-decoration:none;
	border-bottom:1px solid #ffffff;
}


/**************************************************** middle
****************************************************/

.midtop
{
	width:935px;
	height:25px;
	margin:0;
	background-image: url(/img/midtop.png);
}
* html .midtop {background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/midtop.png");}

.midbot
{
	width:935px;
	height:25px;
	margin:0;
	background-image: url(/img/midbot.png);
}
* html .midbot {background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/midbot.png");}

.midmid
{
	width:935px;
	margin:0;
	background-image: url(/img/midmid.png);
	position:relative;
}
* html .midmid {background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src="/img/midmid.png");}

#midinner
{
	width:885px;
	margin:0 auto;
	background-image: url(/img/midinner.png);
	background-position: left top;
}

#midinnerbot
{
	width:885px;
	height:15px;
	margin:0 auto;
	background-image: url(/img/midinnerbot.png);
}


#contents
{
	width:630px;
	padding:10px 20px 0 20px;
	float:right;
	display:inline;
	position:relative;
}

.innerhead
{
	text-align:right;
	cursor:default;
}

#news
{
	width:220px;
	float:right;
	margin:20px 0 20px 30px;
	padding:0 0 0 20px;
	background-image: url(/img/dividervert.png);
	background-repeat:repeat-y;
	font-size:11px;
}

.newsitem
{
	border-collapse:collapse;
	border-spacing:0px;
	border:0px;
	margin:0;
}

.newstxt {padding:4px 0 0 0;}
.newspic {padding:0 6px 0 0;vertical-align:top;}

.albumcont td {width:210px;padding:20px 0;text-align:center;vertical-align:top;}
.albumcont td.vertspace {width:20px;padding:0;}
.albumcont td .underpicl {margin:0 auto 4px auto;}

.picscont {margin:auto;}
.picscont td {padding:10px;}


/**************************************************** slideshow
****************************************************/

#slideshowcont
{
	width:180px;
	height:104px;
	margin:auto;
	overflow:hidden;
}

.slideshowm
{
	width:134px;
	height:104px;
	/*margin:0 23px;*/
	float:left;
}

.slideshowl
{
	width:23px;
	height:43px;
	margin-top:30px;
	float:left;
	background-image: url(/img/btn3l1.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.slideshowl:hover {background-image: url(/img/btn3l2.png);}

.slideshowr
{
	width:23px;
	height:43px;
	margin-top:30px;
	float:left;
	background-image: url(/img/btn3r1.png);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.slideshowr:hover {background-image: url(/img/btn3r2.png);}


/**************************************************** banners
****************************************************/

#bannermidcont
{
	width:500px;
	height:130px;
	margin:10px auto;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background-color:#ffffff;
}

#bannermid
{
	width:500px;
	height:130px;
	margin:0;
}



/**************************************************** corners
****************************************************/


.cornerlt
{
	width:8px;
	height:8px;
	overflow:hidden;
	background-image: url(/img/cornlt.png);
	position:absolute;
	left:0;
	top:0;
	z-index:1000;
}
.cornerrt
{
	width:8px;
	height:8px;
	overflow:hidden;
	background-image: url(/img/cornrt.png);
	position:absolute;
	right:0;
	top:0;
	z-index:1000;
}
.cornerlb
{
	width:8px;
	height:8px;
	overflow:hidden;
	background-image: url(/img/cornlb.png);
	position:absolute;
	left:0;
	bottom:0;
	z-index:1000;
}
.cornerrb
{
	width:8px;
	height:8px;
	overflow:hidden;
	background-image: url(/img/cornrb.png);
	position:absolute;
	right:0;
	bottom:0;
	z-index:1000;
}

* html .cornerlt {background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/cornlt.png");}
* html .cornerrt {background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/cornrt.png");}
* html .cornerlb {background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/cornlb.png");}
* html .cornerrb {background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/cornrb.png");}



/**************************************************** footer
****************************************************/

a.logofoot
{
	display:block;
	width:23px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	background-image: url(/img/logofoot.png);
}
* html a.logofoot {background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/logofoot.png");}

a.rologo
{
	display:block;
	width:20px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	background-image: url(/img/rologo.png);
}
* html a.rologo {background-image: url("/img/spacer.gif"); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/img/rologo.png");}



