* {
	margin:0;
	padding:0;
	outline:none; 
 }

input,textarea,select {vertical-align:middle;  font-family:bpg,bpg,bpg;}
 
/*fonts*/
@font-face {font-family: "bpg"; src:url('../fonts/bpg_arial_2009.ttf'); font-weight: normal; font-style: normal;}
.bpg { font-family: bpg;  font-weight: normal; font-style: normal;}
 
 body {
	 background:url(../images/body_bg.png); 
	 font-family: bpg;
         font-size:13px;
 }


 a { text-decoration:none;  font-size:12px; color: #000;}
 
 .b3radius { border-radius:3px; }
#wall {
	  width:965px;
height:100%;
	   margin:auto; 
	   border-radius:3px;
overflow:hidden;
	  }
	  
#wall2 {
	  width:969px; 
	  margin:auto;
	  background: url(../images/cont_bg.png) repeat-y;
	  overflow:hidden; height:100%;
	  }
	  
.header { background: #FFF; }
.header_nav { height:57px; background:url(../images/menu_bg.png); }
.header_nav ul { list-style:none; font-size:12px;}
.header_nav ul li { float:left; padding:0 13px; border-right: solid 2px #e8e7e7; margin-top:9px; display:block; }
.header_nav ul li:last-child { border-right:none; border-left: solid 2px #e8e7e7;}
.header_nav ul li a { color:#515151; }

.heder_cont { height:100px; width:100%; background: #4e4f50; }
.heder_in { width:965px; margin:auto; background:url(../images/heder_in_bg.png); height:100%; }
.header_logo { background:url(../images/LOGO.png) no-repeat; width:150px; height:50px; margin-left:40px; overflow:hidden; }
.header_banner { background:url(../images/banner.png) no-repeat; width:468px; height:60px; float:right; border: solid 3px #fff; margin-right:17px; margin-top:20px; overflow:hidden;}
.head_ft_line { background:url(../images/head_ft_line.png) repeat-x; height:6px; width:965px; }


.sidebar { width:222px; border-radius : solid 1px #dedcdc; float: left; margin-left:7px; height:700px;}
.blog { border: solid 2px #dedcdc;  margin-top:3px; font-size:12px; width:220px; color:#454545;}
.blog_i { background:url(../images/blog_head.png); height:32px; width:222px; }
.blog_title { margin-left:10px; margin-top:11px; font-size:12px; color:#accf78;}


.green_blog { width:220px; background:#99c45a; margin-top:10px; border-radius:3px; font-size:12px; color:#FFF; text-align:center; text-shadow:#CCC; }
.green_title { margin:5px; padding:3px 0;}
.line { background:url(../images/line.png) no-repeat; height:7px; width:220px; margin-top:4px; margin-bottom:5px;}

.color { color:#b7b7b7; font-size:10px;}
.right_rec { float: right; }

.content { float:right;  width:724px; margin-bottom:20px; overflow:hidden;}
.daweva { margin-bottom:20px; }
.news { border: solid 2px #e5e5e5; width:713px; margin-top:2px;}
.news_title { background:url(../images/news_title.png) no-repeat; width:713px; height:32px; font-size:13px;}
.new_name { margin-left:25px; padding:6px; }
.new_name a { color:#99c45a; }
.news_button { float:right; background:#99c45a; border-radius:2px; padding:2px; font-size:10px; color:#FFF; text-shadow:#FFF; border-bottom:solid 1px #89b051; margin-right:5px; margin-top:5px;}
.news_cont { overflow:hidden; background:#FFF; min-height:129px; }
.news_img { width:350px; height:140px; border:solid 3px #e5e5e5; margin-left:5px; margin-top:3px; margin-bottom:5px; float:left; margin-right:6px; }
.news_mes { float:right; width:340px; overflow:hidden; font-size:12px; }
.news_full { float: left; width:331px; height:31px; background:url(../images/news_full.png) no-repeat; font-size:11px; margin-bottom:2px; margin-top:2px;  }
.news_ft { background:url(../images/news_foot.png) repeat-x; height:6px; width:713px; }
.full_nav { height:31px;    }
.full_nav ul { list-style:none; font-size:12px; }
.full_nav ul li { float:left; padding:8px; margin-left:15px;  }
.full_nav ul li a { color:#000; }
.gren_inf { background:#99c45a; border-radius:2px; padding:1px; padding-left:4px; padding-right:4px; font-style:bold; color:#FFF;}


.page_selector { color:#000; margin-bottom:50px; font-size:14px;}
.page_selector ul { list-style:none; }
.page_selector ul li { float:left; margin-right:7px; margin-top:13px; margin-bottom:6px; border: solid 3px #cbc9c9; height:21px;  background:#FFF; border-radius:2px;}
.page_selector ul li:hover { border: solid 3px #8bb353; }
.page_selector ul li a { color:#757575; margin-left:8px; display:block; margin-right:8px;}


.foot_line { width:100%; height:75px; background:url(../images/fot_1bg.png) repeat-x;  }
.foot_in {  width:965px; margin:auto; background:url(../images/heder_in_bg.png); height:100%;  }
.foot_text { padding-top:25px; padding-left:20px; font-size:11px; color:#FFF;}
.foot_text a { text-decoration:underline; color:#FFF; }
.foot_avt { color:#90b759; }

#foot_ft {width:969px; margin:auto; background: url(../images/cont_bg.png) repeat-y; overflow:hidden; height:50px;}

.button {
	font-size:11.5px;
	margin-top:3px;
	margin-right:5px;
	float:right;
	display: inline-block;
	color: #fff !important;
	background: #6CB200;
	height: 18px;
	text-align: center;
	min-width: 60px;
	padding: 0 10px;
	padding-bottom:5px;
	cursor: pointer;
	transition: background 0.2s ease;
	-moz-transition: background 0.2s ease;
	-webkit-transition: background 0.2s ease;
	box-shadow: 0 12px 12px rgba(255,255,255,0.15) inset, 0 -2px 0 rgba(0,0,0,0.2) inset;
	border-radius: 2px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.2);
	line-height: 28px;
}
.button:not(:disabled):not(.disabled):hover { background-color: #8BC236; }
.button:not(:disabled):not(.disabled):active, .button.active { 
	background-color: #6CB200 !important;
	box-shadow: 0 15px 15px rgba(0,0,0,0.1) inset, 0 1px 0 rgba(0,0,0,0.1) inset;
	position: relative;
	top: 1px;
}
button.button, input.button {
	border: none;
	line-height: normal;
	height: auto;
	padding: 5px 12px;
}
.button.blue { background-color: #38A0CA; }
.button.blue:not(:disabled):not(.disabled):hover { background-color: #5EB2D4; }
.button.blue:not(:disabled):not(.disabled):active, .button.blue.active { background-color: #38A0CA  !important; }
.button:disabled, .button.disabled {
	cursor: default;
	opacity: 0.5;
}
button.button { min-width: 90px; }


.blog_menu { margin-top:5px; display:block;}
.blog_menu ul { color:#99c45a; }
.blog_menu ul li { background:url(../images/nav_ul.png) no-repeat; padding:10px; padding-left:30px; color:#F00; border-bottom:solid 2px #d5d3d3; }
.blog_menu ul li a { color:#454545; display:block; text-decoration:none;}
.blog_menu ul li:hover { background:url(../images/menu_li.png) no-repeat; border-bottom:solid 2px #accf78;}
.blog_menu ul li:last-child { border-bottom:none;}


/* pageSelector */
.catPages1 { margin:5px auto; padding:3px; font-size:12px; }
 #pagesBlock1 { }
.pages_block {display:block;height:27px;margin:10px 0 0 0;text-align:center; font-size:11px;} 
.swchItemA span {border:2px solid #f48669;padding:4px 10px; font-size:13px;} 
.swchItem span {-webkit-transition:border 0.1s ease;border:2px solid #f1f1f1;padding:4px 10px; font-size:13px;} 
a.swchItem:link {color:#626262;text-decoration:none; font-size:13px;} 
.swchItem span:hover {border:2px solid #93abbb;padding:4px 10px; font-size:13px;} 
.swchItemA1 span, .swchItem1 span {border:2px solid #f1f1f1;padding:4px 10px; font-size:13px;} 

/* ========== */

/* AJAX WIN START*/  
.xw-plain .xt {margin-top:6px; background-image:url(/ajax/tool-sprites.gif);}  
.xw-plain div.xt-close {width:19px; height:19px; display:block; position:relative; top:2px; background:url(/ajax/ajax_close.png) no-repeat 0 0;}  
.xw-plain div.xt-close:hover {background:url(/ajax/ajax_close.png) no-repeat 0 -19px;}  
.xw-plain div.xw-blank {display:none !important; background:#000;}  
.xw-plain div.xw-tl {padding-left:10px; background-image:url(/ajax/xw-tl.png); background-color:transparent;}  
.xw-plain div.xw-tr {padding-right:10px; background-image:url(/ajax/xw-tr.png); background-color:transparent;}  
.xw-plain div.xw-tc {height:43px; position:relative; z-index:10; overflow:hidden; background-image:url(/ajax/xw-tc.png); background-position:center 0 !important; background-color:#4d8001;}  
.xw-plain div.xw-ml {padding-left:10px; background-image:url(/ajax/xw-ml.png); background-color:transparent;}  
.xw-plain div.xw-mr {padding-right:10px; background-image:url(/ajax/xw-mr.png); background-color:transparent;}  
div.x-sh.xsl,  
div.x-sh.xsr,  
div.x-sh.xsb {display:none !important; background:0;}  
.xw-plain div.xw-bl {height:10px; display:block !important; padding-left:10px; background-image:url(/ajax/xw-bl.png); background-color:transparent;}  
.xw-plain div.xw-br {height:10px; padding-right:10px; background-image:url(/ajax/xw-br.png); background-color:transparent;}  
.xw-plain div.xw-bc {height:10px; background-image:url(/ajax/xw-bc.png); background-color:transparent;}  
.u-menuvsep {font-size:0px;}  
.xw-plain .xw-hdr {height:34px;}  
.xw-plain .xw-hdr-text {padding-left:5px;line-height: 36px; font-style:italic; font-family:bpg; font-size:15px; color:#fff; text-shadow: 1px 1px 0 #114e7f; font-weight:normal;}  
.xw-plain div.xw-mc {font-style:italic; font-family:bpg; font-size:12px; color:#114e7f; background:#fff !important;}  
.xw-plain .xw-mc {border:0 !important;}  
.xw-plain div.xw-body {border:0 !important;}  
/* AJAX WIN END*/

/* Tags bY Geoload.In is style flat*/   
.tagItem {   
   float:left;   
   color:#fff;   
   background:#53a7d7;   
   margin: 7px 0px 0px 10px;   
   padding: 7px 7px 7px 3px;   
   font: 10px Verdana,Arial,Helvetica, sans-serif;   
   -webkit-border-radius:3px;   
   -moz-border-radius:3px;   
   border-radius:3px;  
   border-bottom: 3px solid #1889b8;  
   -webkit-transition: all .5s ease-out;  
   -moz-transition: all .5s ease-out;  
   -o-transition: all .5s ease-out;  
}  
.tagItem:hover {   
   float:left;   
   color:#fff;   
   background:#4394c3;   
   margin: 7px 0px 0px 10px;   
   padding: 7px 7px 7px 3px;   
   font: 10px Verdana,Arial,Helvetica, sans-serif;   
   -webkit-border-radius:3px;   
   -moz-border-radius:3px;   
   border-radius:3px;   
}  
.tagItem a:link,   
.tagItem a:visited {   
   float:left;   
   color:#fff;   
   padding: 0px 5px 0px 5px;   
}