
html {height:100%;}
body {margin:0; padding:0;background:url(images/body.gif); height:100%}
table, td, img {border:0; padding:0; vertical-align:top}
form, td{margin:0; padding:0;}
body, td, select{font:13px "Century Gothic", Tahoma, Arial; color:#959677; vertical-align:top;  text-align:left; line-height:16px}

img{ vertical-align:top} 

.main_table{ width:100%}
.site_center{text-align:center; width:100%}
.site_center1{margin:0 auto; text-align:left; width:766px}

p{ margin:0; padding:5px 0 5px 0;}

h1{ font-size:16px; line-height:18px}

h2{ font-size:14px; line-height:16px}

hr{ border:none; background: url(images/separate.gif) repeat-x center; width:100%; height:1px;}

a{ color:#959677; text-decoration:underline}
a:hover{ text-decoration:none}

strong a{ color:#959677; text-decoration: none; background:url(images/marker.gif) no-repeat 0 5px; padding-left:8px;}
strong a:hover{ text-decoration:underline}

.separate{ background: url(images/separate.gif) repeat-x center; width:auto; height:20px}


ul { margin:0; padding:0; list-style:none;}
ul li { background:url(images/list_bg.gif) no-repeat 0 9px; margin:0; padding:0 0 0 12px;}
ul li a {line-height:19px; color:#918a81; text-decoration:underline; text-transform:uppercase}
ul li a:hover{ text-decoration:none}

.main{ 
height:800px; 
}


/*header*/
#header { height:130px; margin:0 auto;}
#header .col1{ width:179px; height:130px; background:url(images/head_left.gif) no-repeat; float:left}
#header .col2{ width:409px; height:130px; background:url(images/logo_bg.jpg) no-repeat; text-align:center }
#header .col3{ width:178px; height:130px; background:url(images/head_right.gif) no-repeat; float:right}
#header .col3 img{ display:block; float:right; margin:55px 55px 0 0; }
#header .col1 img{ display:block; float:left; margin:55px 0 0 55px; }

/*content*/
#content{ min-height:611px;} 
#content .col1{ width:109px; padding:190px 50px 0 0; text-align:right;}
#content .col2{ width:424px; background:#fbfce6; text-align:center; vertical-align:middle; padding:12px}
#content .col3{ width:119px; padding:190px 0 0 30px;}

#content .wrapper{
margin:0; 
padding:10px; 
width:405px; 
text-align:left; 
background:#e7e8cf; 
min-height:565px;
}


/* MENU */
#content .col1 ul{
width:100%;
}

#content .col1 ul li,
#content .col3 ul li{
margin: 0; 
padding: 0;
background: none;
cursor: pointer;
width:100%;
}
#content .col1 ul li a{
display: block;
text-decoration: none;
line-height: 48px;
padding:0 20px 0 0;
font-weight: bold;
width:100%;
background:url(images/m1.gif) no-repeat right center;
border-bottom:1px #959677 dotted;
}

#content .col1 ul li a.last,
#content .col3 ul li a.last {border-bottom:none}


#content .col3 ul li a:hover,
#content .col3 ul li a.active{
background:url(images/m1.gif) no-repeat left center;
color:#FFFFFF;
}

#content .col1 ul li a:hover,
#content .col1 ul li a.active{
background:url(images/m2.gif) no-repeat right center;
color:#FFFFFF;
}

#content .col3 ul{
float:left;
width:100%;
}

#content .col3 ul li a{
display: block;
text-decoration: none;
line-height: 48px;
padding:0 0 0 20px;
font-weight: bold;
width:100%;
background:url(images/m2.gif) no-repeat left center;
border-bottom:1px #959677 dotted;
}

/* Gallery  */

#pics{
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
}

#pics .gallerydesctext{
text-align: left;
padding:10px;
}

#gal-btn {
width:448px;
height:26px;
background:url(images/gal-left-btn.gif) no-repeat center;
}

#gal-btn.righttab {
background:url(images/gal-right-btn.gif) no-repeat center;
}

#gal-btn a{
line-height:28px;
text-decoration: none;
text-transform:uppercase;
font-size:12px;
color:#999999;
}

#gal-btn a:hover,
#gal-btn a.active{
color:#333333;
font-weight:bold;
}

#gal-btn a.right {
margin-right:12px;
float:right;
display:inline;
}

#gal-btn a.left {
margin-left:12px;
float:left;
display:inline;
}

/*footer*/
#footer{ height:30%; background: url(images/bottom.gif) repeat-y; position:relative; font-size:11px;}
#footer .foot{ background:url(images/foot_shape.gif) no-repeat center top; color:#b1b28f; text-align:center; height:59px; padding-top:15px;}
#footer .foot a{ color:#b1b28f; text-decoration:none}
#footer .foot a:hover{ text-decoration: underline}

#content .wrapper .block{ width:400px; height:136px}
#content .wrapper .block .c1{ width:200px}
#content .wrapper .block .c2{ width:190px}
#content .wrapper .block div{ height:25px}
#content .wrapper .block input{ width:180px; height:12px; color:#959677; font-family:tahoma; font-size:11px; padding:3px; margin:0; display:inline; line-height:12px}
#content .wrapper .block textarea{ width:180px; height:94px; color:#959677; font-family:tahoma; font-size:11px; padding:3px; overflow:auto; margin:0; display:inline}
#content .wrapper .block .right{ margin-top:8px; text-align:right}

#content .wrapper .map { padding:0; margin:0;}

#content .wrapper .map img { padding:0; margin:0; border: 2px solid #CDCBB6; }

#content .wrapper img { border:8px solid #CDCBB6; padding:0; margin:2px 5px;}

#content .partners img { border:none; margin:0;}

div.tags {
display:none;
z-index:-1000;
}


/* Clearfix */
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	display: block;
	width: 100%;
}

* html .clearfix {
	height: 1%;
}