@charset "utf-8";
/* CSS Document */
html, body{
	padding:0;
	margin:0;
	background-color:#fff;}
body, a, a:hover{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;}
h1 {
	text-align:center;
	font-size:16px;
	line-height:16px;
	padding:0 0 4px 0;
	margin:0; 
	font-weight:bold;
	color:#3e8c10;
	line-height:18px;}
form{padding:0; margin:0}
#cont{
	width:320px;}
#hd{
	height:42px;
	/*background:url(top_bg.png) 0 0 repeat-x #bac98e;*/
	background:url(top_bg.png) 0 0 repeat-x #C3D946;
	border-bottom:0px solid #0c7801;
	padding:4px 10px 4px 10px
	color: #000000 }
#hd table td{text-align:center;
	vertical-align:middle;}

.menu{
	padding:7px 0 0 0;
	margin:0;
	list-style:none;
	background:url(mn_bg.gif) 0 0 repeat-x #c3c3c3;
	border-bottom:0px;
	height:29px;
	text-align:center;}
* html .menu{border:0px;}
.menu a, .menu a:hover{
	color:#fff;
	margin:0 5px;
	font-size:13px;
	font-weight:bold}
.body{vertical-align:top;}


.img{height:160px;
	background:url(img.jpg) center 12px no-repeat;
	font-size:15px;
	color:#0066cc;
	font-weight:bold;
	text-align:right;
	padding:30px 30px 0 0}

.txt{
	padding:10px 9px 5px 9px;
	color:#000;
	background:url(li_bg.gif) bottom repeat-x #fff;
	border-bottom:1px solid #c6c6c6;}
.bg{background:url(li_bg.gif) bottom repeat-x #fff; border-bottom:1px solid #c6c6c6; padding-bottom:5px}
.hd{
	background:url(li_bg.gif) bottom repeat-x #fff;
	border-bottom:1px solid #c6c6c6;
	font-size:16px;
	line-height:16px;
	padding:12px 0;
	text-align:center;
	font-weight:bold;
	color:#000;}

.list, .list2{
	padding:0;
	margin:15px 0 0 0;
	border-top:1px solid #c6c6c6;
	list-style:none}
.list li, .list2 li{
	background:url(li_bg.gif) bottom repeat-x #fff;
	border-bottom:1px solid #c6c6c6;}

.list li a, .list li a:hover{
	display:block;
	padding:10px 9px 5px 9px;
	color:#000;
	text-decoration:none;}
.list li a:hover, .list2 li a:hover{background-color:#f4f4f4}
.list li a span {
	background:url(pointer.gif) right 5px no-repeat;
	text-align:left;
	display:block;
	font-size:16px;
	padding-bottom:4px;
	font-weight:bold;
	color:#000000;
	line-height:18px;}

.list2{margin:0; border-top:0px;}
.list2 li a, list2 a:hover {
	background:url(pointer.gif) 300px 12px no-repeat;
	text-decoration:none;
	text-align:left;
	display:block;
	font-size:12px;
	padding:12px 0 12px 9px;
	font-weight:bold;
	color:#215CAD;}

.pages{
	background:url(li_bg.gif) bottom repeat-x #fff;
	border-bottom:1px solid #c6c6c6;
	text-align:center;}
.pages, .pages a, .pages a:hover{
	font-size:12px;
	line-height:16px;
	padding:12px 0;
	text-decoration:none;
	font-weight:bold;
	color:#7dbf0c;}
.pages a:hover{text-decoration:underline}
.pages label{
	color: #5c5c5c}
.pages a, .pages a:hover, .pages label{
	padding:0 2px;}

.tabs{
	padding:10px 0 0 3px;
	/*background:url(bord.gif) bottom repeat-x;*/
	border-bottom: 2px solid #215CAD;
	height:26px;
	margin:0;
	position:relative;
	z-index:1;
	float:none; clear:both;
	display:table;
	width:99%;
	list-style:none}
.tabs li{
	margin:0px 1px;
	display:block;
	z-index:100;
	position:relative;
	padding:0px;
	display:block;
	border:0px;
	height:26px;
	float:left}
.tabs li a b{
	display:block;
	background:url(tab_l.gif) 0 0 no-repeat #fff;
	width:5px;
	height:26px;
	float:left}
.tabs li a, .tabs li a:hover{
	float:left;
	margin:0;
	background:url(tab_r.gif) right top no-repeat #fff;
	position:relative;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:26px;
	white-space:nowrap;
	line-height:26px;
	color:#fff;
	padding:0 6px 0 0; 
	border:none;
	text-decoration:none;}
.tabs li a.sel, .tabs li a:hover.sel, .tabs li a:hover{
	color:#ffffff;
	background:url(tab_sel_r.gif) right top no-repeat #fff;}
.tabs li a.sel b, .tabs li a:hover.sel b, .tabs li a:hover b{
	background:url(tab_sel_l.gif) right top no-repeat #fff;}

.form{
	background:url(li_bg.gif) bottom repeat-x #fff;
	border-bottom:1px solid #c6c6c6;
	clear:both;
	overflow:hidden;
	padding:9px;
	margin:0;
	list-style:none}
* html .form{
	overflow:visible; height:1%}
.form li{padding:0 0 4px 0; text-align:left;clear:both}
.form li label{
	padding-top:8px;
	text-align:left;
	display:block;
	float:left;
	width:117px;}

#bttm{
	background:url(bttm_bg.gif) 0 0 repeat-x #bac98f;
	height:28px;
	padding:0 3px;
	vertical-align:middle;
	text-align:center;
	color:#9F7F4B;
	}
#bttm, #bttm a, #bttm a:hover{
	color:#656B43;
	font-weight:normal;
	text-decoration:none}

.bttn, a.bttn, a.bttn:hover{
	display:block;
	width:59px;
	height:27px;
	line-height:27px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	color:#215CAD;
	cursor:pointer;
	background:url(bttn.gif) 0 0 no-repeat;
	border:0px;
	text-decoration:none;}
form .bttn, .bttn2{
	width:auto;
	font-weight:bold;
	font-family:Arial;
	background:url(bttn_bg.gif) 0 -1px repeat-x #dedede;
	cursor:pointer;
	color:#215CAD;
	border:1px solid #B5D2F0;
	height:25px}
.inp{border:1px solid #B5D2F0; width:178px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
a, a:hover,.grn, .link_action, .link_action:hover{color:#000; text-decoration:underline; font-weight:bold}


.forum, .tbl{border-top:1px solid #215CAD;}
.forum th, .tbl th{
        font-weight:bold;
        color:#215CAD;
        font-size:12px}
.forum th, .forum td, .tbl th, .tbl td{
        padding:6px;
        text-align:center;
        border-bottom:1px solid #215CAD}
.tbl th, .tbl td{border-right:1px solid #c6c6c6}
.forum td.al_left, .tbl td.al_left{text-align:left}
.forum td b{display:block; color:#7dbf0c;}
.forum td i{color:#7dbf0c; font-style:normal}


.al_left .bttn{float:left}
.al_right .bttn{float:right}
.al_center .bttn{margin:0 auto}

.block_header{background-color:#215CAD;}
.sqr1{
     background:#215CAD;
     vertical-align:middle;
     margin-left: 4px;
     margin-right: 3px;
 }
.mainmenu5{background:#215CAD;}
.forum-1{background:#215CAD;}
.sub_hd{
    padding:5px;
    margin:5px;
    line-height:16px;
    font-size:12px;
    text-align:left;
/*    border-bottom:1px solid #215CAD*/}
.sub_hd a, .sub_hd a:hover{
text-decoration:none;
color:#DC4407}