body {margin:0; padding:0; font-family:arial; font-size:11px; background:url(img/background_screen.gif) top center repeat-x  #e4e9c5 fixed; height:auto; color:#FFFFFF}
a { color:#93ba07; text-decoration:underline}
a:hover { color:#93ba07;text-decoration:underline}
input {font-family:arial; font-size:12px; background-color:#f0f0f0; border:1px solid #c114a8;}
select {font-family:arial; font-size:12px; margin:0px; padding:0px; background-color:#f0f0f0; border:1px solid #c114a8;}
textarea {font-family:arial; font-size:12px; background-color:#f0f0f0; border:1px solid #c114a8;}
img {border:none; }
form{padding:0px; margin:0px}
li {list-style:none;}


/* MAIN CONTAINER */

.main_container
{ width:869px; margin-left:auto; margin-right:auto;  }

.header {
padding:0px;
margin-top:0px;
margin-left:0px;
height:137px;
background:url(img/bg_header.jpg);
}

.top_menu{
float:right;
margin-top:5px;
padding:0px;
height:23px;
background: url(img/top_menu_bg.gif) repeat-x;
font-weight:bold;
color: #000000;
}

.top_menu a{
color:#000000;
float:left
}

.top_menu img{
float:left;
margin-right:5px
}

.top_menu ul{
float:left;
margin-top:5px;
margin-right:0px
}


.top_menu li{
float:left;
list-style:none;
margin-right:15px
}

.menu {
float:right;
clear:right;
padding:0px;
margin:19px 0px 0px 0;
_margin:20px 0px 0px 0;
height:34px;
width:590px;
}

.menu .menu_item{
float:left;
margin:0px;
padding:0px;
}


.menu .menu_item #left{
float:left;
background:url(img/menu_left_green.gif) no-repeat;
height:34px;
width:9px;
}

.menu .menu_item #right{
float:left;
background:url(img/menu_right_green.gif) no-repeat;
height:34px;
width:9px;
}

.menu  .menu_item #menu_content{
float:left; background:url(img/menu_bg_green.gif) repeat-x; height:34px;
font-size:10px;
}
/* -----------------IE6-----------------------------
.menu .menu_item {behavior:url("hover.htc")}

.menu .menu_item.hover #left{
float:left;
background:url(img/menu_left_orange.gif) no-repeat;
height:34px;
width:9px
}

.menu .menu_item.hover #right{
float:left;
background:url(img/menu_right_orange.gif) no-repeat;
height:34px;
width:9px
}

.menu  .menu_item.hover #menu_content{
float:left; background:url(img/menu_bg_orange.gif) repeat-x; height:34px
}

-----------------------------------------*/
.menu .menu_item:hover #left{
float:left;
background:url(img/menu_left_orange.gif) no-repeat;
height:34px;
width:9px;
}

.menu .menu_item:hover #right{
float:left;
background:url(img/menu_right_orange.gif) no-repeat;
height:34px;
width:9px;
}

.menu  .menu_item:hover #menu_content{
float:left; background:url(img/menu_bg_orange.gif) repeat-x; height:34px;
}

/* --------------------------------------- */
.menu #selected .menu_item #left{
float:left;
background:url(img/menu_left_orange.gif) no-repeat;
height:34px;
width:9px
}

.menu #selected .menu_item #right{
float:left;
background:url(img/menu_right_orange.gif) no-repeat;
height:34px;
width:9px
}

.menu  #selected .menu_item #menu_content{
float:left; background:url(img/menu_bg_orange.gif) repeat-x; height:34px
}

.menu li{
float:left;
list-style:none;
margin-right:4px
}

.menu li a{
color:#FFFFFF;
font-weight:bold;
font-size:14px;
float:left;
padding:9px 3px 0px 3px
}


.content {
width:869px;
float:left;
margin-top:5px;

}

.content1{
float:left;
margin-top:-10px
}

.main_signup_link{
	color:#ffffff;
	font-size:18px;
	font-weight:normal;
	float:left;
	text-decoration:none;
}
.main_signup_link:hover { text-decoration:none}
.btn_main {

color:#FFF;
font-size:10px;
font-weight:bolder;
cursor:pointer;
text-decoration:none;
}
.btn_main :hover {
	color:#FFF;
}
.btn_main img {
border:none;
}
.btn_main div {
float:left;
padding:3px 6px 0 5px;
text-align:center;
background:url(img/btn_bg.jpg) top left repeat-x;
height:17px;
}

.box_title{
float:left; 
font-size:18px;
font-weight:bold;
color:#FFFFFF;
margin-top:10px;
margin-bottom:8px;
width:100%
}

.left_col{
float:left;
width:257px;
margin-right:15px;
_margin-right:9px;
}

.left_col #read{
float:left;
color:#ffffff;
margin-bottom:5px;
width:185px;
font-weight:bold;
position: relative;
}

.left_col #box1{ 
float:left;  height:179px; background-color:#ebeed3;
padding-left:30px;
color:#747857;
width:216px
}
.left_col form {float:left;}
.left_col #box1 a{
color:#61a709;
text-decoration:underline;
}

.left_col #box1 .input{
float:left;
width:198px;
height:25px;
position: static;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/text_field.png');
background: url(img/text_field.png) no-repeat;
_background: none;
color:#747857
}

.left_col #box2{
float:left; margin:5px 0px 0px 17px; _margin:5px 0px 0px 8px; width:229px; height:151px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left_box2_1.png');
padding-left:10px;
background:url(img/left_box2_1.png) no-repeat;
_background: none
}


.left_col #box3{
float:left; margin:1px 0px 0px 17px;  _margin:1px 0px 0px 7px; width:240px; height:132px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left_box3.png');
padding-left:10px;
background:url(img/left_box3.png) no-repeat;
_background: none
}

.left_col #box_kids{
float:left; margin:1px 0px 0px 17px;  _margin:1px 0px 0px 7px; width:240px; height:75px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/left_box_kids_1.png');
padding-left:10px;
background:url(img/left_box_kids_1.png) no-repeat;
_background: none
}

.center_col{
float:left;
width:338px;
margin-right:15px;
}

.index_news{
float:left; margin:0px 0px 0px 0px; padding:0px
}

.index_news li{
float:left;
list-style:none;
margin-bottom:10px
}

.index_news li img{
float:left;
border:2px solid #FFFFFF;
}

.index_news li #date{
float:left;
color:#cdf661;
margin-bottom:0px;
width:185px
}

.index_news li #read{
float:left;
color:#cdf661;
margin-bottom:5px;
width:185px;
font-weight:bold;
position: relative;
}

.center_col #box1{
float:left; width:315px; height:316px;
padding-left:20px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/center_box1.png');
background:url(img/center_box1.png) no-repeat;
_background: none

}

.right_col{
float:left;
width:244px;
}

.right_col #read{
float:left;
color:#a8d242;
margin-bottom:5px;
font-weight:bold;
position: relative;
}

.right_col #box1{
float:left; width:224px; height:122px;  padding-left:20px;
position: static;
background:url(img/right_box1.png) no-repeat;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/right_box1.png');
_background: none
}

.right_col #box1 a{
color:#e3ff9b;
position: relative;
text-decoration:underline
}
.right_col #box2{
float:left; width:223px; height:177px; padding-left:20px;
position: static;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/right_box2.png');
background:url(img/right_box2.png) no-repeat;
_background: none;
color:#747857
}
.content_right_col{
float:right;
width:597px;
}
.content_right_col .body {
float:right;
width:590px;
background:#e5eac8

}
.content_right_col .body h1 {
  font-size:18px;
  color:#90b722;
  margin:10px 0px 0px 20px;
  padding:0;
}
.content_right_col .body .content_text {
  color:#747857;
  padding:10px 10px 0px 20px;
  float:right;
  margin:0;
  font-size:12px
}

.bottom_col {
float:left;
height:122px;
background:url(img/bottom_box_bg.gif) repeat-x;
width:559px; padding-left:20px;
margin-top:20px
}

.bottom_col a{
color:#61a709;
text-decoration:underline;
}
.bottom_col .list_link{
float:left;
margin-bottom:5px;
width:150px
	
	}
.news{
float:left; margin:20px 0px 0px 20px; 
_margin:20px 0px 0px 10px; padding:0px;
}
.news li{
list-style:none;
margin-bottom:30px;
padding:0px;
width:530px
}

.news li img{
float:left;
border:2px solid #FFFFFF;
margin-right:10px
}

.news li #date{
font-style:italic;
margin-bottom:5px;
}

.news li #title{

font-weight:bold;
font-size:14px;
margin-bottom:5px;
color:#94bb08;
text-decoration:none
}

.news li #read{
color:#94bb08;
margin-top:5px
}


.article{
float:left; margin:10px 0px 10px 0px; padding:0px; width:100%;
}


.article img{
float:left;
border:2px solid #FFFFFF;
}

.article #title{
float:left;
font-weight:bold;
font-size:14px;
margin-bottom:5px;
color:#94bb08;

}

.article #date{
float:left;
font-style:italic;
margin-bottom:5px;

}

.shops{
float:left;
margin:10px 0px 0px 20px;
padding:0px;
width:500px;
}

.shops li{
float:left;
list-style:none;
margin-right:20px;
width:180px;
margin-bottom:20px;
}

.paging {
	float:left;
	clear:both;
	padding:10px 0 0 10px;
}
.paging li {
	float:left;
	font-size:16px;
	font-weight:bolder;
	padding:0px 5px 0px 0px;
}
.paging a {
	font-size:14px;
	color:#F60;
}
.paging .url1 {
	font-size:12px;
	color:#555;
	padding:0 5px 0 5px;
}

.footer{
margin-top:20px;
height:76px;
width:869px;
float:left;
padding-bottom:20px;
}

.footer1{
background:url(img/footer_bg.png) repeat-x;
height:76px;
width:851px;
float:left;
color:#747857;
text-align:center;
}
