* { margin:0; padding:0;}
body { background:#2a2c16 url(images/wrapper_site.gif) 0 0 repeat-x; font-size:100%; line-height:1em; font-family:Tahoma, Geneva, sans-serif; color:#333333; text-align:center;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Tahoma, Geneva, sans-serif;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a{ color:#f35f07;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box, .footer ul { width:100%; overflow:hidden;}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}

/*header*/
.header{ height:95px;}
.header .logo{ padding:20px 0 0 22px; position:absolute;}
.header .text{ display:block; margin:26px 0 0 778px; position:absolute; color:#c2ce86; font-size:0.687em;}
.header .menu{float:right; width:715px;  margin:40px 0 0 0;}
.header ul{ overflow:hidden; width:100%;}
.header ul li{ float:left; margin-right:2px}
.header ul li a{ background:url(images/menu_button.gif) 0 0 repeat-x; color:#fcffec; font-weight:bold; text-decoration:none; text-align:center; line-height:4em;  font-size:0.75em;}
.header ul li a span{ background:url(images/menu_button_left.gif) 0 0 no-repeat;}
.header ul li a span span{ background:url(images/menu_button_right.gif) top right no-repeat;}
.header ul li a:hover{ background:url(images/menu_button_act.gif) 0 0 repeat-x;}
.header ul li a:hover span{ background:url(images/menu_button_act_left.gif) 0 0 no-repeat;}
.header ul li a:hover span span{ background:url(images/menu_button_act_right.gif) top right no-repeat;}
.header ul li, .header ul li a, .header ul li a span, .header ul li a span span{display:block; width:117px; height:47px;}
.right-none{ margin-right:0 !important;}

.header .act{ background:url(images/menu_button_act.gif) 0 0 repeat-x !important;}
.header .act span{ background:url(images/menu_button_act_left.gif) 0 0 no-repeat !important;}
.header .act span span{ background:url(images/menu_button_act_right.gif) top right no-repeat !important;}

.header-banner{ background:url(images/header-banner.jpg) 0 0 no-repeat; height:520px; color:#333333; font-size:0.875em;}
.header-banner div{  padding:0px 0 0 0px; position:absolute;}

/*footer*/
.footer{ padding:10px 0 0px 0px; color:#c2ce86; font-size:0.55em;}
.footer a{ color:#c2ce86;}