* {
 font-size: 100%;
 margin: 0px;
}
h1, h2, h3, h4, h5, h6 {
 font-weight: normal;
 padding: 0px;
}
table, th, td {
 text-align: left;
 vertical-align: top;
 border-collapse: collapse;
}
ol, ul, li {
 padding: 0px;
 list-style: none;
}
img, fieldset {
 border: 0px;
}
fieldset {
 padding: 0px;
}
b {
 font-weight: normal;
}
i {
 font-style: normal;
}
:focus {
 outline: 0;
}

/* FOR ALL */
html, body {
	height: 100%;
}

body {
	background: #f6f6f7;
	border: 0px;
}

body, a, table {
	color: #6d6e71;
	font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

a {
 color: #368fd3;
}
a:hover {
 color: #2e70a2;
}

.b-red {
 color: #ff4200;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
 color: #368fd3;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

div.base_txt {
}
 div.base_txt h1 {
  margin: 20px 0px 15px 0px;
  font-size: 18px;
 }
 div.base_txt h2 {
  margin: 20px 0px 15px 0px;
  font-size: 16px;
  font-weight: bold;
 }
 div.base_txt h3 {
 	margin: 20px 0px 15px 0px;
  font-size: 14px;
  font-weight: bold;
 }
 div.base_txt p, div.base_txt ul, div.base_txt ol, div.base_txt table {
	 margin: 15px 0px;
 }
 .base_txt ul li {
  list-style: disc;
 }
 .base_txt ol li {
  list-style: decimal;
 }
 .base_txt li {
  margin: 4px 0px 4px 40px;
 }
 
 .base_txt .b-img-left {
  float: right;
  display: inline;
  clear: right;
  margin-top: -5px;
  margin-bottom: 17px;
  margin-left: 20px;
 }

.hFloat:after {
 content: "";
 font-size: 0px;
 line-height: 0px;
 visibility: hidden;
 display: block;
 clear: both;
}

.b-inbl {
 display: -moz-inline-stack;
 display: inline-block;
}

/* ROUND */
.b-round {
 position: relative;
 display: block;
 z-index: 2;
}
.b-round, .b-round * {
 font-size: 0px;
 line-height: 0px;
}
.b-round .l, .b-round .r {
 position: absolute;
 left: 0;
 overflow: hidden;
}
.b-round .r {
 right: 0;
 left: auto;
}
.b-round .l *, .b-round .r * {
 position: absolute;
 left: 0;
 width: 55px;
 height: 37px;
}
.b-round .l i, .b-round .r i {
 background: url(../images/base_set.png) no-repeat;
}
/* END - ROUND */

/* BOX_ROUND	*/
div.box_round {
	position: relative;
}
	div.box_round div.t_bgb {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		z-index: 2;
	}
	div.box_round div.t_bgb div, div.box_round div.b_bgb div {
		height: 100%;
	}
	div.box_round div.t_bgb, div.box_round div.b_bgb, div.box_round div.t_bgb div, div.box_round div.b_bgb div {
		background-image: url(../images/base_set.png);
		background-repeat: no-repeat;
		line-height: 0px;
		font-size: 0px;
	}
	div.box_round div.b_bgb {
		position: relative;
		z-index: 2;
	}
	div.box_round div.txt {
		position: relative;
		z-index: 1;
	}
/* END - BOX_ROUND	*/

/* img_shadow */
.b-img_shadow {
 display: block;
 position: relative;
 float: left;
}
a.b-img_shadow {
 cursor: pointer;
}
 .b-img_shadow .b-round {
  background: url(../images/bg_x.png) repeat-x;
  z-index: 1;
 }
 .b-img_shadow .b-round-top {
  height: 18px;
  margin-bottom: -10px;
 }
 .b-img_shadow .b-round-bottom {
  height: 18px;
  margin-top: -8px;
  background-position: 0px -18px;
 }
 .b-img_shadow .b-round .l, .b-img_shadow .b-round .r {
  height: 18px;
  width: 21px;
 }
 .b-img_shadow .b-round .b i {
  top: -19px;
 }
 .b-img_shadow .b-round .l {
  width: 18px;
 }
  .b-img_shadow .b-round .r i {
   left: -19px;
  }

 .b-img_shadow .b-img_shadow-content {
  position: relative;
  display: block;
  z-index: 2;
 }
  .b-img_shadow .b-img_shadow-content img {
   margin: 0px 10px 0px 8px;
   display: block;
  }
  .b-img_shadow .b-scale {
   display: block;
   position: absolute;
   top: 10px;
   left: 0px;
   bottom: 8px;
   width: 8px;
   background: url(../images/bg_y.png) repeat-y;
  }
  .b-img_shadow .b-scale-l {
  }
  .b-img_shadow .b-scale-r {
   left: auto;
   right: 0px;
   width: 10px;
   background-position: -29px 0px;
  }
/* end - img_shadow */

/* arr */
.b-arr {
 display: block;
 width: 10px;
 height: 9px;
 background: url(../images/base_set.png) no-repeat;
 background-position: -41px 0px;
}
/* end - arr */

/* head_img */
.b-head-img {
 background-color: #7eb15c;
}
 .b-head-img i {
  display: inline;
  float: left;
  height: 254px;
  background-repeat: no-repeat;
 }
 .b-head-img .b-im1 {
  background-image: url(../images/img_header_01.jpg);
  width: 252px;
 }
 .b-head-img .b-im2 {
  background-image: url(../images/img_header_02.jpg);
  width: 386px;
 }
 .b-head-img .b-im3 {
  background-image: url(../images/img_header_03.jpg);
  width: 362px;
 }
/* end - head_img */

/* base_menu */
.b-base_menu {
 position: relative;
 background: #3b93d6 url(../images/bg_x.png) repeat-x;
 background-position: 0px -36px;
 height: 29px;
}
 .b-base_menu, .b-base_menu a {
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
 }
 .b-base_menu a:hover, .b-base_menu .b-act, .b-base_menu .b-act a {
  color: #1a5989;
 }
 .b-base_menu .b-list {
  margin: 1px 0px 0px 244px;
 }
  .b-base_menu .b-list li {
   float: left;
   display: inline;
   position: relative;
   padding: 4px 0px 0px 14px;
   margin: 0px 20px 0px 0px;
  }
  .b-base_menu .b-list .b-sep {
   background: #e9f7ff url(../images/base_set.png) no-repeat;
   background-position: -52px 0px;
   font-size: 0px;
   line-height: 0px;
   position: absolute;
   top: 0px;
   left: 0px;
   display: block;
   width: 3px;
   height: 26px;
  }
  
 .b-base_menu .b-phone {
  position: absolute;
  right: 41px;
  top: 5px;
 }
/* end - base_menu */

/* leftsidebar */
.b-leftsidebar {
 background-color: #f3f3f4;
 border: dashed #d6d8d9;
 border-width: 0px 1px 1px 1px;
 padding: 18px 0px 20px 0px;
 position: relative;
}
.b-leftsidebar, .b-leftsidebar a {
 color: #58595b;
}
 .b-leftsidebar a:hover {
  color: #7f8184;
 }
.b-leftsidebar .b-title {
 background: #3b93d6 url(../images/bg_x.png) repeat-x;
 background-position: 0px -36px;
 height: 29px;
 line-height: 27px;
 font-size: 14px;
 color: #fff;
 font-weight: bold;
 padding: 0px 0px 0px 32px;
 overflow: hidden;
 margin: 20px 0px 18px 0px;
}
.b-leftsidebar .b-title-menu {
 position: absolute;
 top: -29px;
 margin: 0px;
}
.b-leftmenu {
 
}
 .b-leftmenu, .b-leftmenu a {
  font-size: 14px;
  font-weight: bold;
 }
 .b-leftmenu ul {
  overflow: hidden;
 }
 .b-leftmenu li {
  border: dashed #d6d8d9;
  border-width: 0px 0px 1px 0px;
  padding: 0px 0px 7px 0px;
 }
/* end - leftsidebar */

/* menu_arr */
.b-menu_arr {
 
}
 .b-menu_arr ul {
  margin: 0px 14px 0px 14px;
 }
 .b-menu_arr li {
  position: relative;
  padding-left: 17px;
  margin: 5px 0px 0px 0px;
 }
 .b-menu_arr li .b-arr {
  position: absolute;
  top: 4px;
  left: 0px;
 }
/* end - menu_arr */

/* layots */
.l-main {
 width: 998px;
 margin: 0px auto;
 min-height: 100%;
 border: dashed #d6d8d9;
 border-width: 0px 1px;
 position: relative;
 background-color: #fff;
 z-index: 1;
 overflow: hidden;
}
 .l-main .b-head-img {
  position: absolute;
  top: 0px;
  left: -1px;
  width: 1000px;
  z-index: 1;
 }
 .l-main .b-base_menu {
  position: absolute;
  top: 254px;
  left: -1px;
  width: 100%;
  padding-right: 2px;
 }

.l-base {
 padding: 283px 28px 140px 0px;
 padding: 0px 28px 140px 0px;
 margin-top: 283px;
 /*position: relative;
 top: 283px;*/
}
.l-content {
 display: inline;
 width: 100%;
 float: left;
 overflow: hidden;
 padding: 15px 0px 0px 0px;
}
 .l-content .l-wrapper-left {
  margin-left: 242px;
 }

.l-leftsidebar {
 float: left;
 display: inline;
 margin-left: -100%;
 left: -1px;
 width: 210px;
 position: relative;
 z-index: 2;
 /*overflow: hidden;*/
}

.l-footer {
 height: 59px;
 width: 998px;
 margin: 0px auto;
 background: url(../images/bg_footer.png) no-repeat;
 background-position: left bottom;
 z-index: 2;
 position: relative;
 margin-top: -59px;
}
 .l-footer .b-footer {
  position: absolute;
  left: 242px;
  top: -26px;
 }
 
  .l-footer .c-footer {
  position: absolute;
  right: 40px;
  width: 358px;
  top: -26px;
 }
 
 
 
#sub-menu-left {
font-size: 10px;
padding-left: 5px;	
text-decoration: none;	
}

#menu-kat{
font-size: 14px;
font-weight: bold;
padding-left: 40px;	
padding-top: 20px;
text-decoration: none;	
}

#sub-menu-kat{
	font-size: 12px;
padding-left: 60px;	

text-decoration:underline;	
}

.num1{
font-weight: bold;
text-align: center;	
}

.num1 td{
font-weight: bold;
text-align: center;	
padding-top: 24px;
padding-bottom: 24px;

}
.num2 {
text-align: center;		
}




/* end - layots */
