body,td,th {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

a:link { text-decoration: none; color:  #5c472b;  }
a:visited { text-decoration: none; color:  #5c472b;	 }
a:active { text-decoration: none; color:  #5c472b;  }
a:hover { text-decoration: none; color:  #7c653a;  }


hr 
{
	color: #b0b0b0; 
	background-color: #ffffff; 
	border-style: none none dotted; 
}

/*---------------------------------------------------*/



.header1
{
	background: url(../images/header1.gif) no-repeat;
	width:840px;
	height:71px;
	padding-right:20px;
}


.main_frame_pattern
{
	background: url(../images/main_frame_pattern.gif) repeat-y;
	width:840px;	

}

.header2
{
	background: url(../images/header2.jpg) no-repeat;
	width:840px;
	height:260px;
}



.header3
{
	background: url(../images/header3.gif) no-repeat;
	width:595px;
	height:21px;
}



.main_menu_fonto
{
	background: url(../images/main_menu_fonto.gif) no-repeat;
	width:840px;
	height:39px;
	padding-right:24px;
	
}



























/*-------------------------------------------------*/

/* Menu horizontal  ---------------- */
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30;
}

#sddm li  /*First Menu*/
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 10px Verdana;
	padding:0px;
	border:1px solid #957c55;
	margin:4px;
}

#sddm li a  /*First Menu*/
{	display: block;
	
	/*width: 80px;
	background: #000;*/
	background: url(../images/header_pattern2.gif) repeat-x;
	color: #FEEBCD;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	padding-left:18px;
	padding-right:18px;
	padding-top:8px;
	padding-bottom:8px;
	white-space:nowrap;
}

#sddm li a:hover  /*First Menu*/
{	
	background: #251C11;
	/*background: url(../images/header_pattern2_roll.gif) repeat-x;*/
	color: #fff;
}

#sddm div   /*Second Menu*/
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #6D7271;
	border: 1px solid #FFFFFF;
}

#sddm div a   /*Second Menu*/
{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #6D7271;
	color: #FFF;
	font: 10px Verdana;
	font-weight:bold;

}

#sddm div a:hover   /*Second Menu*/
{	
	background: #251C11;
	color: #FFF;

}

.menu_hover
{
	background-color: #251C11;
	/*background: url(../images/header_pattern2_roll.gif) repeat-x;*/
	color: #FFFFFF !important;
}

/* --------------------------------------- */



/* Menu Vertical  ------------------------ */

.menu_vertical_header
{
	background:url("../images/menu_buttons_header.gif") no-repeat;
	height:28px;
	color:#D4D4D4;
	font-size:10px;
	font-weight:bold;
	padding-left:40px;
	padding-top:9px;
}

.menu_vertical_general
{
	
	background: url('../images/menu_buttons_up.gif') no-repeat;
	cursor:pointer;
	padding-left:40px;
	padding-bottom:4px;
	font-size: 10px;
	font-weight:bold;
	color:#6D7271;
	height:25px;
}

.menu_vertical_general_up
{

	background: url('../images/menu_buttons_roll.gif') no-repeat;
	cursor:pointer;
	padding-left:40px;
	padding-bottom:4px;
	font-size: 10px;
	font-weight:bold;
	height:25px;

}
/* --------------------------------------- */



/* Sub Menu Vertical  ------------------------ */

.smenu_vertical_header
{
	background:url("../images/sub_menu_buttons_header.gif") no-repeat;
	height:28px;
	color:#D4D4D4;
	font-size:10px;
	font-weight:bold;
	padding-left:58px;
	padding-top:11px;
}

.smenu_vertical_general
{
	background: url('../images/sub_menu_buttons_up.gif') no-repeat;
	cursor:pointer;
	padding-left:58px;
	padding-bottom:4px;
	font-size: 10px;
	font-weight:bold;
	color:#6D7271;
	height:25px;

}

.smenu_vertical_general_up
{
	background: url('../images/sub_menu_buttons_roll.gif') no-repeat;
	cursor:pointer;
	padding-left:58px;
	padding-bottom:4px;
	font-size: 10px;
	font-weight:bold;
	height:25px;

}
/* --------------------------------------- */


/* ----- Gallery ----- */

.select_gallery
{
	border:1px solid #AFAFAF;
	font-size:11px;
}

.img_general
{
	background:#FFF;
	border:1px solid  #A8B3C4;
	padding:4px;
}

.title_general
{
	background:#EFEFF1;
	border:1px solid #A8B3C4;
	margin:2px 0px 5px 0px;
	padding:4px;
}

/* ------------------------ */


/* Search  ------------------------------- */
.search_container
{
	
	height:67px;
	background-image: url(../images/frame_search.gif);
	background-repeat: no-repeat;

	
}

.search_table
{
	padding-top:31px;
	padding-left:16px;


}
.search_textbox
{	
	padding-top:0px;
	font-size:11px;
	width:150px;
	height:21px;
	border:0px;
}

.search_button_style 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color:#ED6E00;
	color:#FFFFFF;
	border:0px;
	padding:0px;
	width:73px;
}

.button_style 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#ED6E00;
	color:#FFFFFF;
	border:0px;
	border:1px solid #D6CCBF;
}
/* -------------------------------- */



/* Contact ------------------------ */
.contact_textbox_small
{
	width:210px;
	border:1px solid #AFAFAF;
}

.contact_textbox_big
{
	width:490px;
	border:1px solid #AFAFAF;
}

.contact_textbox_captcha
{
	width:100px;
	border:1px solid #AFAFAF;
}

.contact_newsletter
{
	width:180px;
	border:1px solid #AFAFAF;
}

/* -------------------------------- */



/* Other -------------------------- */
.date_module
{
	color:#FEEBCD;
	padding-bottom:24px;
	padding-right:18px;
	
}

.path_text
{
	font-size:10px;
}
/* -------------------------------- */




.main_table
{
	height:100%;
	background:#453520;
}

.header_pattern 
{
	background-image: url(../images/header_pattern.gif);
	background-repeat: repeat-x;
	background-color:#453520;
}

.main_pattern
{
	background-image: url(../images/left_frame_pattern.gif);
	background-repeat: repeat-y;
}

.main_position
{
	padding-top:0px;
	padding-left:10px;
	padding-right:7px;
	padding-bottom:0px;
}

.main_position_lastnews
{
	padding-top:10px;
	padding-left:50px;
	padding-right:40px;
	padding-bottom:10px;
	font-size:10px;
}

.right_pattern
{
	background-image: url(../images/right_frame_pattern.gif);
	background-repeat: repeat-y;
}

.footer_pattern 
{
	background-color:#6C7170;
}

.title_category
{
	font-size:12px;
	font-weight:bold;
	color:#7c653a;
	border-bottom:1px solid #7c653a;
	padding-bottom:3px;
	
	
}




.section_up_title
{
	background:#b9b7b4;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:19px;
	color:#fff;
	width:525px;
	border-bottom:1px solid #7c653a;
}



.menu_position
{
	padding-left:30px;
}

.main_position_path
{
	padding-top:0px;
	padding-left:10px;
	padding-right:40px;
	padding-bottom:8px;
}

.main_position_border
{
	border-bottom:0px solid #9B9B9B;
	padding-bottom:3px;
}


.footer
{
	color:#9e968b;
	font-size:9px;
	width:840px;
	height:31px;
	text-align:center;
	background: url(../images/footer.gif) no-repeat;
	padding-top:4px;
}

.footer_link:link { text-decoration: none; color:  #8F8F8F; }
.footer_link:visited { text-decoration: none; color:  #8F8F8F; }
.footer_link:active { text-decoration: none; color:  #8F8F8F; }
.footer_link:hover { text-decoration: underline; color:  #8F8F8F; }


.background_header3
{
	background:url("../images/header3.gif");
}

.background_header4
{
	background:url("../images/header4.gif");
}




.middle_menu_general
{
	background:#453520;
	color:#FEEBCD;
	font-size: 10px;
	padding-top:4px;
	padding-bottom:5px;	
	padding-left:5px;
	
	

}


.middle_menu_general_up
{
	background:#000000;
	color:#FEEBCD;
	font-size: 10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
}

.right_menu
{
	padding-right:22px;
	padding-left:9px;
	padding-top:25px;
}

.menu_right_table
{
	border:2px solid #FEEBCD;
	background:#453520;
}

.menu_right_big_table
{	
background:#FEEBCD;
}

a.links_middle_menu
{
color:#FEEBCD;
}

.menu_right_footer
{
background:#FEEBCD;
height:40px;
color:#453520;
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
}

.generic_button_left
{
background:url(../images/b_start.gif)no-repeat;
width:4px;
height:22px;
}


.generic_button
{
background:url(../images/b_pattern.gif)repeat-x;
height:22px;
color:#FEEBCD;
border:0px;
font-weight:bold;
font-size:10px;
padding-bottom:4px;
cursor:pointer;
}



.generic_button_right
{
background:url(../images/b_end.gif)no-repeat;
width:4px;
height:22px;
}

.banner_tournoua
{
text-align:center;
padding-top:20px;
padding-bottom:20px;
	
}
.article_background
{
	background:#eae3d5;
	padding-top:10px;
	padding-right:8px;	
}



.article_background2
{
	background:#e8e4dc;
	padding-top:10px;
	padding-right:8px;	
}


.bullet
{
	border:0px;
	width:13px;
	padding-left:5px;
}

.article_text
{
	padding-left:15px;
	padding-right:0px;
}

.category_up_title
{
	background:#b9b7b4;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:19px;
	color:#fff;
	width:525px;
	
}



.read_more
{
padding-bottom:8px;
}


.white_stripe
{
	background:#fff;
	width:235px;
	height:4px;
}

.brown_pattern
{
background:url(../images/main_frame_pattern_right.gif)repeat-y;
width:10px;
height:4px;
}


