
/* CSS Document */
html,body{height:100%}
body{background: #4A792A url(images/back_body.gif) repeat-x top left;
font-family:Arial, Verdana, Helvetica;font-size:12px;}
#content{width:1000px;margin:0 auto;}
#header_in,#middle_in{margin:0 auto;}

/* Principal title */
#header{position:relative;height:170px;overflow:hidden}
#site_title{float:left;margin-left:20px;width:220px;text-align:center;background:#fff;height:170px;}
#header_right{margin-left:265px;padding:10px}
#header_right li{float:left;margin-right:10px}


#left{float:left;position:relative;width:240px;padding}
#leftmenu{margin-left:20px;padding:5px 0 130px 0;background:#fff url(images/back_left.jpg) repeat-x bottom left;}
#leftmenu ul{position:relative;left:-20px;}
.vmenu_list{background: url(images/vmenu_back.gif) no-repeat top left;margin:10px 0;padding:3px}
.vmenu_list img{vertical-align:middle}
.vmenu_item,.vmenu_item_on{display:block;font-weight:bold;font-size:14px}
.vmenu_item{color:#4BBA44;}
.vmenu_item:hover,.vmenu_item_on{color:#2B8929;}

/* Text */
#middle{clear:both}
#center{margin:0 0 0 265px;position:relative;overflow:hidden}
#home{overflow:hidden;margin-top:10px;position:relative}

/* Right */
#right{float:right;width:200px}
#right .publicity{margin-bottom:8px}

/* Nav Menu */
#navbox{margin:0 210px 0 0;}
.nav_menu{}
.nav_menu li{float:left;margin-right:20px;}
.nav_menu a{display:block;position:relative;bottom:-1px;padding-left:10px;color:#000;}
.nav_menu span{display:block;}
.display_show{background:#fff url(images/box/tl.gif) no-repeat left top;border-bottom:1px solid #fff;}
.display_show span{background:#fff url(images/box/tr.gif) no-repeat right top;padding:5px 10px 5px 0}
.display_hide{background:#E5E5E5 url(images/box/tl_grey.gif) no-repeat left top;border-bottom:1px solid #415F29;color:#666}
.display_hide span{background:#E5E5E5 url(images/box/tr_grey.gif) no-repeat right top;padding:5px 10px 5px 0}
.nav_show{border:1px solid #415F29;clear:left;overflow:hidden;background:#fff;
padding:15px;overflow:auto;height:400px}
.nav_hide{display:none}

.title{font-size:22px;color:#245012;margin-bottom:10px;}
.text{line-height:19px}
.text .logo{float:left;margin:0 8px 3px 0}
#page{margin-top:10px;overflow:hidden}

/* Sections */
.section_box{margin-bottom:8px;background:#fff}
.section_box .logo{float:left;display:block;margin:0 5px 3px 0}
.section_box .box_in{padding:4px 0 8px 0;overflow:hidden}
.section_minibox{float:left;width:70px;padding:5px;}
.section_box h4{margin:5px 0}
.section_box h4 a{background:url(images/sup.gif) no-repeat left top;padding-left:25px;color:#000}
.section_title{font-weight:bold;font-size:15px;color:#8A0B02;margin-bottom:5px}
.section_title a{background:url(images/arrow_2.gif) no-repeat left top;padding-left:22px;color:#245012}

/* Calendar */
#calendar_nav{margin:5px 0;}
#calendar_nav img,#calendar_nav a{vertical-align:middle}
#calendar_nav a{padding:0 4px}
#calendar {background:#fff;font-size:11px;border-top:1px solid;border-left:1px solid;border-collapse:collapse;}
#calendar td{border-bottom:1px solid #000;border-right:1px solid #000;vertical-align:top}
#calendar .day_name{background:#415F29;color:#fff;font-weight:bold;padding:5px;width:14%}
#calendar .green_day{background:#fff}
#calendar .green_day a,#calendar .green_day div{background:#415F29;font-weight:bold;color:#fff}
#calendar .day_num{padding:5px;display:block}
#calendar .day_list{padding:5px;}
#calendar .day_item{padding-bottom:8px;}
#calendar .day_item a{color:#000}
#calendar .day_item span{background:#415F29;color:#fff;padding:0 3px}

/* Forum */
#forum_ariane{margin-bottom:5px}
#forum_ariane a{color:#497F17;font-weight:bold}

#forum {width:100%;border:1px solid #497F17;margin-bottom:17px;}
#forum th{border-left:1px solid #fff;border-top:1px solid #fff;text-align:center}
#forum th{padding:6px;background:#5EA51D url(images/back_title.jpg) repeat left bottom;color:#fff;font-size:14px;}
#forum td{padding:4px;border-left:1px solid #fff;border-top:1px solid #D4C5AA;vertical-align:top}

#forum .row,#forum .row2{border-top:1px solid #E3EF77;}
#forum .row{background:url(images/back_box.gif) repeat left top;}
#forum .row2{background:#EAEFC2 url(images/back_row2.gif) repeat left top;}

.forum_subtitle{font-size:13px;font-weight:bold;color:#5D1D01;display:block;margin-bottom:5px}
.forum_description{font-size:11px}

.forum_user,.forum_date{font-size:11px;text-align:center;}
.forum_date{color:#856F4C}
.forum_edit{float:right;font-weight:bold}
.forum_edit a{color:#856F4C;}

/* Pagination */
#pagination{background: #fff url(images/box/bigbox_top.gif) no-repeat left top;padding-top:10px;margin-bottom:15px}
#pagination_in{background: #fff url(images/box/bigbox_bottom.gif) no-repeat left bottom;padding:0 13px 10px 13px;}
#pagination a{color:#1F4276;}
.pagination_step{color:#666}
.pagination_step_on{font-weight:bold;color:#1F4276;border-bottom:2px solid #1F4276}

/* Box */
.bigbox{background: #fff url(images/box/bigbox_top.gif) no-repeat left top;padding-top:12px;margin-bottom:14px;}
.bigbox_bottom{background: #fff url(images/box/bigbox_bottom.gif) no-repeat left bottom;padding-bottom:12px}
.bigbox_in{padding:0 15px;border-left:1px solid #125512;border-right:1px solid #125512;overflow:hidden}
.mediumbox{background: #fff url(images/box/mediumbox_top.gif) no-repeat left top;padding-top:12px;margin-bottom:14px;}
.mediumbox_bottom{background: #fff url(images/box/mediumbox_bottom.gif) no-repeat left bottom;padding-bottom:12px}


.phone{font-size:16px;color:#245012;margin-bottom:6px}
.email{margin-bottom:6px}
.email a,.website a{color:#245012;font-weight:bold}
.website{margin:4px 0 6px 0}
.website a{text-decoration:underline}
.date{font-weight:bold;margin-bottom:4px}
.price{font-size:14px;color:#245012;margin-bottom:4px}
.address{margin-bottom:6px}
.description{font-size:14px;margin-bottom:6px}

/* Adverts */
#adverts,#adverts_small{clear:both;margin-top:10px}
#adverts table{border-collapse:collapse;zoom:1}
#adverts td{width:245px;}
#adverts_small td{width:175px;}
.box_left,.box_center,.box_right{padding-bottom:15px;vertical-align:top;background-repeat:no-repeat}
#adverts .box_left,#adverts .box_center,#adverts .box_right{
  background-image: url(images/box/minibox_bottom.gif);
}
#adverts_small .box_left,#adverts_small .box_center,#adverts_small .box_right{
  background-image: url(images/box/smallbox_bottom.gif);
}
#adverts .advert_box{text-align:left;font-size:12px;background-image: url(images/box/minibox_top.gif);background-repeat:no-repeat}
#adverts_small .advert_box{text-align:left;font-size:12px;background-image: url(images/box/smallbox_top.gif);background-repeat:no-repeat}
.box_left{background-position:left bottom;}
.box_center{background-position:center bottom}
.box_right{background-position:right bottom}
.box_left .advert_box{padding:12px 20px 12px 12px;}
.box_center .advert_box{background-position:center top;margin:0 auto;padding:12px 17px;}
.box_right .advert_box{background-position:right top;margin-left:7px;padding:12px}

#advert_contact{border:1px solid #666;padding:10px}
#advert_contact h3{font-size:15px;font-weight:bold;color:#245012;margin-bottom:8px}
#advert_contact .label_block{font-weight:bold;display:block}
#advert_contact .form_block{margin:5px 0}


#section_title{border-bottom:1px solid #fff;font-size:19px;margin-bottom:8px;color:#fff}

#adverts .minislide{float:left;display:block;margin:0 auto 5px auto;width:200px}
.advert_box{}
.advert_in{padding:10px}
.advert_title{margin-bottom:8px}
.advert_title a{font-size:14px;font-weight:bold;color:#245012}

.minislide{display:block;position:relative;width:170px;height:170px;}
.minislide img{position:absolute}

/* Contact / Login */
#login_form .form_block{padding:5px 0}
#login_form .form_block{padding:5px 0}

/*Footer */
#footer{text-align:center;clear:both;width:900px;margin:10px auto;overflow:hidden;padding-top:10px}
#footer li{float:left;padding:2px 10px;border-left:1px solid #D0D0D0}
#footer a{color:#fff;font-size:11px;font-variant: small-caps;font-family:arial}
