@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#e4e4e4;}
html { padding:0; margin:0;}

.main { margin:0 auto; padding:0;}
/********** header **********/
.header_resize {background: url(images/header_bg.gif) top repeat-x; margin:0; padding:0; text-align:center;}
.header_resize_index {background:#FFF url(images/index_bg.gif) top repeat-x; margin:0; padding:0; text-align:center;}
.header { width:959px; padding:0; margin:0 auto; text-align:center;}
/* .header_text */
.header_text { background: #eaeaea url(images/header_bg_text.gif)  bottom repeat-x; margin:0; padding:0;} 
.header_text_resize { width:960px; margin:0 auto; padding:0;}
.header_text_resize img { padding:35px 0 0 0; margin:0;}
.header_text_resize h2 { font: normal 24px Arial, Helvetica, sans-serif; color:#47635e; padding:30px 0 40px 20px; margin:0; line-height:1.6em;}
.header_text_resize h2 span { font: normal 12px Arial, Helvetica, sans-serif; color:#47635e;}
.header_text_resize h3 { font: normal 24px Arial, Helvetica, sans-serif; color:#47635e; padding:30px 0 40px 20px; margin:0; line-height:1.6em;}
.header_text_resize h3 span { font: normal 12px Arial, Helvetica, sans-serif; color:#47635e;}
/* logo */
.logo {padding:0; margin:0; width:959px; height: 108px; text-align:center;}
.logo h1{padding:15px 0 0 10px; margin:0; font: bold 50px "Times New Roman", Times, serif; color:#ffffff;}
.logo h1 span{ padding:5px 0 0px 10px; margin:0; font: bold 14px "Times New Roman", Times, serif; color:#ffffff;}
.logo_text a { text-decoration:none; color:#47635e;}
/*menu*/
.menu_resize {width:959px; background:url(images/menu_bg.gif) top no-repeat; height:50px; text-align:center;}
.menu { padding:2px 0 0 0; margin:0 auto; text-align:center; }
.menu ul {  padding:0; margin:0; list-style:none; border:0; }
.menu ul li { float:left; margin:0; padding:0; border:0;}
.menu ul li a { float:left; margin:0; padding:15px 40px 0px 50px; color:#fff; font:normal 15px Arial, Helvetica, sans-serif; text-decoration:none; }
.menu ul li a:hover { text-decoration:underline; font: bold;}
.menu ul li a.active { text-decoration:underline; font: bold;}
/* body */
.body_resize { width:960px; margin:0 auto; padding:0;}
.body { padding:0px 0; margin:0 auto; background:#fff;}
.body2 { padding:0px 0; margin:0 auto; background:#f7f7f7; border-top:1px solid #eaeaea;}
.body_resize h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#47635e; padding:10px 5px; margin:0;}
.body_resize h3 { font:bold 16px Arial, Helvetica, sans-serif; color:#47635e; padding:3px 5px; margin:0;}
.body_resize h4 { font:normal 18px Arial, Helvetica, sans-serif; color:#47635e; padding:5px 5px; margin:0;}
.body_resize p { font:normal 13px Arial, Helvetica, sans-serif; color:#666; line-height:1.8em; padding:5px 5px; margin:0;}
.body_resize p span { color:#5b5b5b; font: normal 11px/1.8em Arial, Helvetica, sans-serif;}
.body_resize a { color:#47635e; text-decoration:none; font: bold Arial, Helvetica, sans-serif;}
.body_resize ul { font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:1.8em; padding:5px 20px; margin:0;}
.body_resize img { margin:5px auto; padding:0;}
.body_resize img.floated { float:left; margin:10px 15px 10px 5px; padding:0;}
.body_resize img.floated2 { float:right; margin:10px 5px 10px 15px; padding:0;}
.fb-like { width: 100px; float:right; margin:0px; padding:0;}
.right { width:260px; margin:0; padding:10px 15px; float:right;}
.left {width:620px; margin:0; padding:10px 15px; float:left;}
.ind-right { width:360px; margin:0; padding:10px 5px; float:right;}
.ind-left {width:550px; margin:0; padding:10px 15px; float:left;}
.bloga { width:290px; float:left; padding:5px 15px; margin:0;}
.bloga2 { width:238px; float:right; padding:0; margin:0;}
.boxx { width:254px; float:right; text-align:center; padding:0; margin:5px;}
.boxxl { width:254px; float:right; text-align:left; padding:0; margin:5px;}
.body_iframe { width:100%; margin:0 auto; padding:0;}

/* Right - Btns */
#sidebar_tick {
	background: url(images/right_tick_btn.jpg); height: 24px; width: 240px;
	padding: 12px 5px 5px 4px; color:#ccc; font-size: 120%;	text-align:left;
	margin: 0 0 3px 0px; color:#fff; float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#284943;
}
#sidebar_tick a, sidebar_tick a:hover{
	color:#284943; font-weight:700; padding: 12px 0px 0 25px;
}
#sidebar_hammer{
	background: no-repeat, url(images/right_hammer_btn.jpg); height: 24px; width: 530px;
	padding: 12px 5px 5px 4px; color:#ccc; font-size: 120%;	text-align:left;
	margin: 0 0 3px 0px; color:#fff; font:bold 15px Arial, Helvetica, sans-serif; color:#284943;
}
#sidebar_hammer a, sidebar_hammer a:hover{
	color:#284943; font-weight:700; padding: 12px 0px 0 50px;
}

#sidebar_xmas{
	background: no-repeat, url(images/right_xmas_btn.jpg); height: 24px; width: 530px;
	padding: 12px 5px 5px 4px; color:#ccc; font-size: 120%;	text-align:left;
	margin: 0 0 3px 0px; color:#fff; font:bold 15px Arial, Helvetica, sans-serif; color:#284943;
}
#sidebar_xmas a, sidebar_xmas a:hover{
	color:#284943; font-weight:700; padding: 12px 0px 0 50px;
}
/********** contact form **********/
.form { float:left; width:310px; margin:5px 0; padding:0;}
/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#7a7a7a;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:70px; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#2a2a2a; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:200px; border:1px solid #ececec; margin:5px 0; padding:5px 2px; height:15px; background:#fff;}
#contactform textarea { width:200px; border:1px solid #ececec; margin:10px 0; padding:2px; background:#fff; height:150px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 200px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

/*************footer**********/
.footer_resize { width:960px; margin:0 auto; padding:10px 0;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#575757;}
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#575757; text-decoration:none; padding:5px; margin:0;}
.footer p.leftt { text-align:left; width:50%; margin:0; padding:10px 0 0 20px; float:left;} 
.footer p.rightt { text-align:right; width:40%; margin:0; padding:15px 20px 0 0; float:right;} 
.footer {padding:0;  margin:0 auto;  background:#e4e4e4; border-top:1px solid #cecece; }

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #ebebeb; width:100%; padding:0; margin:5px 0; background:none; line-height:0;}

/* Slide */
.slider_resize { margin:0 auto; padding:0; background:url(images/slide_bg.jpg) top no-repeat; }
.slider { width:960px; padding:10px 0 0 0; margin:0 auto;}
.slider .text { padding:10px 0; text-align:center; }
.slider .text h2 { font:normal 24px Arial, Helvetica, sans-serif; color:#47635e; margin:0; padding:5px; }
.slider .text p { font:normal 14px Arial, Helvetica, sans-serif; color:#47635e; margin:0; padding:0; }
.resize_slider { width:757px; margin:0 auto;}
/*image slider   width:475; height:326 + 20; */
#featured { height:346px; clear: both; position: relative; }
.featured_item { position:absolute; width:250px; top:75px; left:160px; z-index: 1; overflow: hidden; cursor: pointer; }
.slider .featured_item_active { position:absolute; width:475px; top:0; left:141px; z-index: 3; }
.slider .featured_item_active img { width:475px; }
.slider .featured_item_last,
.slider .featured_item_upcoming { width:346px; left:0; top:50px; z-index: 2; }
.slider #featured .featured_item_upcoming { left:411px; }
.slider #featured .featured3 { left:507px; }
.slider #featured .featured4 { left:0; }
.featured_item img { width:250px; }
.slider .featured_item_last img,
.slider .featured_item_upcoming img { width:346px; }
.item,
.wrapper img { padding: 0; margin:0; }
.item_shadow { margin: 0 auto; }
.featured_item img { display:block; position: relative; }

table {
border:1px solid #d8d8d8; 
border-collapse:collapse; 
line-height:0.9em; 
width:60%; 
margin:0 0 10px; 
padding:0;
font:bold 14px Arial, Helvetica, sans-serif;
}

th {
background:url(images/menubg.gif) repeat-x bottom left #eaeaea; 
border-bottom:1px solid #d8d8d8; 
color:#fff; 
padding: 5px; 
text-align:left;
vertical-align:top;
line-height: 15px;
}

td {
border-bottom:1px solid #d8d8d8;  
color:#303030; 
font-size:0.9em; 
padding:7px; 
text-align:left;
vertical-align:top;
line-height: 15px;
width: 20%;
}