
img { border: none;padding: 0;margin: 0 }
a,input,textarea,select{ outline: none;padding: 0;margin: 0 }
a{ text-decoration: underline;color: #523920}
a:hover{text-decoration: none}
* html #mainContainer{height: 100%}
fieldset{border: none}
form, fieldset, html, body, ul, ul li{ padding: 0;margin: 0 }
h1,h2,h3,h4,h5,h6,p
{
	padding: 0;
	margin: 0;
	padding: 5px 0
}
body
{
    margin: 0px;
    padding: 0px;
    font: normal 12px Tahoma,Arial,Verdana;
    position: relative;
    min-height: 100%;    
    height: 100%;
    min-width: 1000px;
	color: #ccc;
	background: url(images/body.gif) 0 0 repeat
}
html
{
    height: 100%;
    min-width: 1000px           
}

/**************************************************************************
			HEADER
/**************************************************************************/
#header
{
	height: 334px;
	width: 100%;
	overflow: hidden
}
#home_sweet
{
	position: absolute;
	left: 50%;
	margin-left: -510px;
   background: url(images/0.png) 0 0 no-repeat;
   height: 304px;
   top: 0;
   width: 1189px	
}
#right_tree
{
	background: url(images/right_tree.png) 0 0 no-repeat;
	position: absolute;
	right: 0;
	width: 171px;
	height: 361px
}
#left_tree
{
   background: url(images/left_tree.png) 0 0 no-repeat;
   position: absolute;
   left: 0;
   width: 142px;
   height: 227px;   
   top: 140px
}
p#logo_box
{
   padding: 0;
   margin: 0;
   width: 159px;
   height: 66px;
   position: absolute;
   z-index: 0;
   top: 20px;
   left: 30px
}
p#main_anchor, p#main_anchor a
{
   width: 159px;
   height: 66px;
   display: block
}   
p#main_anchor
{
   position: relative;
   margin-top: 20px;
   margin-left: 30px
}
p#main_anchor a
{
   text-indent: -9999px
}
p#slogan_box
{
   padding: 0;
   margin: 0;
   position: absolute;
   top: 7px;
   left: 270px;
   width: 460px;
   height: 28px;
   color: #f6f6f6;
   font-size: 12px;
   font-weight: bold;
   text-align: center
}

/**************************************************************************
			MAIN
/**************************************************************************/
                        
#mainContainer
{    
    height: auto !important;
    height: 100%;
    min-height: 100%;
    position: relative;	
    overflow: hidden;
    background: url(images/grass.jpg) 0 0 repeat-x
}

* html #mainContainer { overflow: visible}

#mainContainer:after
{
    content: 'EasyClear';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0
}
#mainContainer { display: inline-block }
/*\*/
#mainContainer { display: block }
/**/

#mainInContainer
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
   overflow /**/:/**/ hidden; 	
}
#left_truba, #right_truba
{
   position: absolute;
   width: 50%
}
#left_truba
{
   height: 22px;
   background: url(images/left_truba.gif) 0 0 repeat-x;
   top: 485px;
}
#right_truba
{
   background: url(images/right_truba.gif) 0 0 repeat-x;
   height: 24px;
   top: 430px;
   right: 0
}
#sh1
{
   width: 14px;
   height: 24px;
   position: absolute;
   top: 0px;
   left: 499px;
   background: url(images/sh1.png) 0 0 no-repeat;
   z-index: 9090
}

/*right wraper content*/


#right_wraper
{
   float: right;
   width: 798px;
   position: relative
}
#right_wraper_inner
{
   margin-left: 15px
}
#menu_bot, #menu_top
{
   height: 11px;
   font-size: 0   
}
#menu_top
{
   background: url(images/menu_t.gif) 0 0 no-repeat
}
#menu_bot
{
   background: url(images/menu_b.gif) 0 0 no-repeat
}
#menu_content
{
   background: url(images/menu_m.gif) 0 0 repeat-y;
   min-height: 20px;
   height: auto !important;
   height: 20px
}
#menu_content_inner
{
   background: url(images/ar.gif) 20px 5px no-repeat;
   padding-left: 63px;
}
#menu_content span, #menu_content a
{
   display: inline-block;
   color: #2f2317;
   font-size: 15px;
   font-weight: bold;
   line-height: 20px;
   vertical-align: middle;
   text-decoration: none   
}
#menu_content span
{
   padding-bottom: 5px
}
#menu_content a
{
   background: url(images/rep.gif) 100% 0 repeat-y;
   padding-right: 10px   
}

#menu_content a:hover
{
   text-decoration: underline
}


#cont_wraper
{
   height: 133px;
   background: url(images/0.jpg) 1px 0 no-repeat;
   width: 782px;
   overflow: hidden
}
#cont_inner
{
   width: 300px;
   height: 100px;
   float: right;
   display: inline;
   padding-top: 55px;
   color: #000;
   margin-right: 37px;
   line-height: 16px
}
#sh
{
   width: 14px;
   height: 27px;
   position: absolute;
   top: 148px;
   left: 2px;
   background: url(images/sh.png) 0 0 no-repeat
}


#text_container
{
   background: url(images/main_rep.gif) 1px 0 repeat-y;
   width: 782px;
   position: relative   
}
#text_container_in
{
   /*width: 774px;*/
   margin: 0 auto;
   background: url(images/top_main.gif) 4px 0 no-repeat;
   position: relative
}
#main_inner
{
   background: url(images/b.gif) 1px 100% no-repeat;
   min-height: 300px;
   height: auto !important;
   height: 300px;
   position: relative   
}
#content_box
{
   /*width: 725px;
   margin: 0 auto;*/
   padding-top: 25px;
   color: #000;
   position: relative;
   padding: 25px 30px 10px 30px;
}
h1#page_title
{
   padding: 0;
   margin: 0;
   color: #523920;
   font-size: 18px
}
#path_box
{
   padding-bottom: 15px
}
#path_box a,span
{
   display: inline-block;
   padding: 0;
   margin: 0;
   padding-right: 5px;
   text-decoration: none
}
#path_box a:hover
{
   text-decoration: underline
}
#path_box span
{
   font-weight: bold
}
#m_content_inner
{
   padding-top: 10px;
   position: relative;
   line-height: 16px;
   padding-bottom: 15px
}
#policty_wrap
{
   padding: 15px 40px 20px 30px;
   font-size: 11px;
   border-top: 1px solid #d9d9d9;
   color: #000;
   margin: 0 4px;
}
p#header_policy
{
   color: #523a20;
   font-size: 12px;
   padding-bottom: 15px
}

/*left wraper content*/

#left_wraper
{
   float: left;
   width: 198px
}
p#on_main, p#on_main a
{
   height: 43px;
   line-height: 42px;
   overflow: hidden
}
p#on_main
{
   padding: 0;
   margin: 0;
   background: url(images/on_main.png) 0 0 no-repeat;
   width: 196px
}

p#on_main a
{
   position: relative;
   color: #2f2317;
   font-weight: bold;
   display: block;
   margin-left: 75px;
   text-decoration: none;
   font-size: 16px
}
p#on_main a:hover
{
   text-decoration: underline
}

/*sub menu box*/
#sub_menu_box
{
   background: url(images/sub_top.jpg) 0 0 no-repeat;
   margin-top: 4px;
   padding-top: 18px
}
#sub_menu_bottom
{
   background: url(images/sub_bottom.jpg) 0 0 no-repeat;
   font-size: 0;
   height: 20px
}
#sub_menu_inner
{
   min-height: 20px;
   height: auto !important;
   height: 20px;
   background: url(images/sub_menu_inner.jpg) 0 0 repeat-y
}
#sub_menu_inner ul
{
   list-style: none;
   padding: 0;
   margin: 0;
   margin: 0 4px 0 1px
}
#sub_menu_inner ul li
{
   padding: 6px 10px 6px 20px;
   border-bottom: 1px solid #6a6259
}
#sub_menu_inner ul li a
{
   color: #fefbf7;
   text-decoration: none;
   font-size: 14px
}
#sub_menu_inner ul li a:hover
{
   text-decoration: underline
}
li#active_sub
{
   background: #7c7c7c url(images/active_left.gif) 0 48% no-repeat;
   border-top: 1px solid #acacac;
   border-bottom: 1px solid #acacac !important;
}
li#active_sub a:hover
{
   text-decoration: none !important
}


/*action text wraper*/

#action_text_wraper
{
   color: #000
}
#action_text_top
{
   background: url(images/action_text_top.jpg) 0 0 no-repeat;
   height: 22px;
   font-size: 0
}
#action_bottom
{
   background: url(images/action_bottom.png) 0 0 no-repeat;
   height: 30px;
   font-size: 0
}
#action_in_wraper
{
   background: url(images/action_in_wraper.jpg) 0 0 repeat-y;
   min-height: 20px;
   height: auto !important;
   height: 20px;
   width: 195px
}
h4.action_title
{
   padding: 0;
   margin: 0;
   color: #523920;
   text-transform: uppercase;
   font-size: 14px;
   padding: 0 10px;
}
.action_gen
{
   padding: 10px
}
.line_wraper
{
   font-size: 0;
   background: url(images/line_wr.gif) 50% 0 repeat-x;
   height: 10px
}




/**************************************************************************
			FOOTER
/**************************************************************************/

#footer
{
   position: relative;
	width: 1000px;
	height: 75px;
	margin: 0 auto;
   padding-bottom: 20px;
   margin-top: 7px;
}
#footer_inner
{
   height: 75px;
   background: url(images/footer.png) 0 0 no-repeat;
   width: 783px;
   float: right;
   position: relative
}
#footer_left
{
   padding: 0;
   margin: 0;
   position: absolute;
   left: 17px;
   top: 13px;
   height: 50px;
   width: 250px;
   font-size: 11px;
   line-height: 16px
}
#footer_left strong
{
   color: #f7d4b1
}
#counter
{
   position: absolute;
   padding: 0;
   margin: 0;
   top: 20px;
   left: 270px
}
#logo_creator
{
   background: url(images/a_e.png) 0 0 no-repeat;
   position: absolute;
   right: 20px;
   top: 20px;
   width: 153px;
   height: 41px
}

