/* --------------------------------------
    RESET
----------------------------------------*/
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}

/* ---------------GENERAL------------------------------- */

html,
body {
   margin:0;
   padding:0;
   height:100%;
   width: 100%;
}


body {
	

	   background-color: #415905;
}


body,div,span,table,ul,li{
	padding:0px;
	margin:0px;
	font-size:17px;
	
	color:#4d462b;
	
}


/* -------------------------------------- */
body,div,span,table,ul,li{
	
    font-family: 'Philosopher', Arial, Helvetica, sans-serif;
    font-size:17px;
	
}

.font{
	
    font-family: 'Philosopher', Arial, Helvetica, sans-serif;
background-color: #ffdbdb;
	
}


h1 {
 font-family: 'Lobster', Arial, cursive;	
 font-style: normal;

}
.menu li{
	
font-family: 'Lobster', Arial, cursive;	
 font-style: normal;
	
	
}
h2 {
  font-size: 32px;
  color:#0000d7;
}


h3 {
  font-size: 20px;
  color:#0000d7;
}
h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 16px;
}
h6 {
  font-size: 14px;
}
p{
	padding:13px 0px;
	margin:0;
	}


.float_right {
float:right;
}

.float-left {
float:left;

}

a.main_a:active, a.main_a:focus, img { outline: 0; }

.body_bottom11{
	background: url("/data/images/site/body_bottom.png") repeat-x 50% bottom;
	width:100%;
	height:100%;
}
.main_img {
	
	text-align:center; 
	width: 100%;
	position: absolute;
	top: 0;
	
}
.main_img1 {
	width:100%;
	height: 427px;
	margin-right: auto;
	margin-left: auto;
	background: url("/data/images/site/main.jpg") no-repeat 50% top;
}
.main_img2 {
	width:100%;
		height: 314px;
		margin-right: auto;
	margin-left: auto;
	background: url("/data/images/site/main2.jpg") no-repeat 50% top;
}

#container {
  max-width:100%;
	min-width: 1024px;
   position:relative;
   margin-right: auto;
	margin-left: auto;
    min-height:100%;
	height: auto !important;
	height: 100%;
	background: url("/data/images/site/footer.jpg") no-repeat 50% bottom;
	
	
	
}

.all{
	width:100%;


	margin-right: auto;
	margin-left: auto;
	position: relative;
	
}
/* ---------------Header------------------------------ */

.header,.header_img1 ,.header_img2 {
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	max-width:1280px;
	min-width: 1024px;
	height:477px;
}
.head_wrapper {
	
	width: 1000px;
	height: 0;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	
	
}
.site_name {
	width: 350px;
	height: 100px;
	background: url("/data/images/site/site_name.png") no-repeat left top;
	position: absolute;
	z-index: 100;
	left: -60px;
	top: 0;
	
}
.header_img1 {
	width: 100%;
	height: 245px;
	background: url("/data/images/site/header1.jpg") no-repeat 50% top;
}
.header_img2 {
	width: 100%;
	height: 232px;
	background: url("/data/images/site/header2.jpg") no-repeat 50% top;
}


/* ---------------CONTENT------------------------------ */


.main_wrap {
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	position: relative;
	padding: 0px;
	


}
.main_table{
	width: 1000px;
	border-collapse:collapse;
	border:none;
	margin-left: 12px;
	
}

#left_side {
	width: 243px;
	height: auto;
	padding:0;
	margin:0;
	padding-bottom: 50px;
	vertical-align:top;
	background1: url("/data/images/site/left_bcgr.jpg") repeat-y left top;
	

}


#right_side {
	width: 757px;
	
	margin:0;
	padding: 0;
	text-align: center;
	
	background: url("/data/images/site/content_bcgr_top_main.jpg") no-repeat left top;
	background-color: #dde8bd;
}

/* ---------------RIGHT SIDE------------------------------ */

.content_td{
	vertical-align:top;
		
}

#content {
	width: 100%;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
	position: relative;
		

	
	
}

#content img1 {
	border: 4px solid #b55831;
}




.text{
    
	font-size:17px;
	color:#37321f;
	padding:80px 30px 50px 25px;
	
	
}
.text td p {
	padding-top: 5px;
	line-height: 1.2em;
	padding-bottom: 5px;
}
.text table {
	width: auto;
	margin-left: auto;
	margin-right: auto;
}

#title{
	position: absolute;
	right: -12px;
	width:300px;
	min-width:300px;
	max-width: 700px;	
	height: 69px;
	text-align:right;

	
}


.title .r{
	position: relative;
	float: right;
	width:61px;
	height: 69px;
	background: url("/data/images/site/title_fon1.png") no-repeat right top;
	
}

.title .p {
	position: relative;
	width:180px;
	min-width:180px;
	float: right;
	width: auto;
	background: url("/data/images/site/title_fon2.png") no-repeat left top;
	text-align: right;
	height: 53px;
	color:#415905;
	
	}
	
.title .p h1 {
	
	text-align: left;
	font-weight: normal;
	margin-top: 5px;
	margin-left: 25px;
	margin-right: 10px;
	font-size:22px;
	color:#3a610f;
	
}


.text ul , .text ol  {
	text-align: left;
	margin-left: 30px;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	
	
}

.text ul li , .text ol li{
	line-height: 20px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

.text ol>li {
    text-indent: -0.1em;
	
}

.text ol ol, .text ul ul{
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 2em;	
			
	}
	
.text ol ol li {
 list-style-type: lower-latin

}	
	
	
.text ol ol li, .text ul ul li{
margin-bottom: 0;
padding-top: 10px;
padding-bottom: 0;
}
/* ---------------LEFT SIDE------------------------------- */

/* ---------------menu------------------------------- */


.menu_bcgr {
	background: url("/data/images/site/menu_top_bcgr.jpg") repeat-y left top;
	width: 243px;
	
}

.menu{
	background: url("/data/images/site/menu_top.jpg") no-repeat left top;
	
	min-height: 400px;
	width:243px;
	
}

.menu_bottom{
	background: url("/data/images/site/menu_bottom.jpg") no-repeat left bottom;
	
	min-height: 850px;
	width:100%;
	padding-bottom:240px;
}

.menu ul{
	width: 180px;
	list-style:none;
	padding-left: 30px;
	padding-top: 45px;
	padding-bottom: 210px;
	
}
.menu li{
	background: url("/data/images/site/menu_sep.gif") repeat-x left top;
	width: 170px;
	line-height:30px;
	padding-left:10px;
}
.menu li.noborder{
	background: none;
}
.menu li a{
	
	font-size:20px;
	color:#ebf198;
	text-decoration:none;
}
.menu li1 a:hover{
	color:#c53807;
}
.menu li1.active a{
	color:#c53807;
}
.menu li a:hover, .menu li.active a:hover {
	
	color:#743cf2;
	color:#467b0d;
}
.menu li.active a{
	color:#743cf2;
	color:#3a610f;
	
}
/* --------------kittens-------- */
.menu li.kit a:hover, .menu li.kit.active a:hover{
	color:#e40707;
}
.menu li.kit a{
	
	color:#c53807;
}
.menu li.kit.active a{
	color:#3a610f;
}

/* ---------------FOOTER------------------------------ */


#footer_bcgr{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	max-width:1280px;
	min-width: 1024px;
	
}

#footer{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 480px;

	
	
}

.foot {
	
}
.counters {
    width: 400px;
	max-height: 200px;
	padding: 0;
	position: absolute;
	bottom: 150px;
	right: 0;
	text-align:right;
	filter: alpha(Opacity=10);
    opacity: 0.1; 
	
	
}

.foot .lj{
	padding:0 30px 0 0;
	text-align:right;
}


/* ---------------BUT TOP------------------------------ */
.but_top {
	width:80px;
	height: 90px; 
	background: url('/data/images/site/up3.png') no-repeat 5px top;
	 position:fixed;
    right: 0;
    z-index: 100;
      bottom: 0;
    cursor:pointer;
   display: none;
	
	
}
.sticky {
	    position:fixed;
    z-index: 105;
   bottom: 0;
  right: 0;
    display: block; 
   
       
          
}
.no-sticky {
	
	position: absolute;   
    display: block;  
   right: 0;
   bottom: 0;
     z-index: 100;
     
    
}

div1{
	
	border: 1px solid #37321f;
}
table.main_table1 td {
	
	border: 1px solid #f17758;
}



