#logo {
	margin-left: 10px; 
	margin-right: 10px;
	margin-top: 12px;
	font-size: 34px; 
	color: white; 
	float: left; 
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

#rss {
	float: right;
	margin-top: 3px;
	margin-right: 15px;
	background: url(/img/rss.png);
	background-position: 0 0px;
	width: 60px;
	height: 20px;
	text-indent: -9999px;
}

#rss:hover {
	background-position: 0 20px;
}

#hot {
	height: 25px;
	background: #ffffff;
	border-bottom: 1px solid #6c6c6c;
}

.new {
	color: white;
}

.new a {
	font-size: 13px;
	color: #333333;
	margin: 3px;
	width: 300px;
	margin: 0 auto;
	font-style: italic;
	text-decoration: none;
}

.new a:hover {
	text-decoration: underline;
}

#hot .container {
	height: 15px;
	padding: 5px;
}

#logo a {
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	text-decoration: none;
	color: black;
	text-shadow: 1px 1px 0px white;
}

#logo a:visited {
	text-decoration: none;
}

.dsq-widget-comment p {
	display: block;
}

#logo {
	padding-top: 5px;
}

.container {
	width: 990px;
	margin: 0 auto;
}

.nav li{
  display: block;
  float: left;
  background-position: right top;
  background-repeat: no-repeat;
  line-height: 3.6em;
  height: 3.6em;
  text-shadow: 1px 3px black;
  margin-left: 1px;
  padding-left: 8px;
  padding-right: 8px;
  border-right: 1px solid #414141;
  box-shadow: 1px 0px 1px #929292;
}

.nav li a {
	color: #fff !important;
  text-decoration: none;
  font-size: 16px;
  font-family: "Helvetica Neue";
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
}

.nav li:hover {
	background: #30363c;
}

.nav li:active {
	background: #2f2f2f;
}

body{
  background-color: #F1F1F1;
  margin: 0px;
  border-top: #3F464D solid 4px;
  min-width: 1024px;
}

p {
	line-height: 23px;
	font-size: 14px;
	font-family: "Helvetica";
	margin-bottom: 15px;
}

blockquote {
	margin-bottom: 10px;
	padding-top: 10px;
	color: black;
}

blockquote p {
	color: black;
}

li {
	line-height:23px;	
}

.b-clear{
  clear: both;
}


.b-mainDiv{
  /*min-width: 1024px;
  max-width: 1024px;*/
  width: 990px;
  margin: 20px auto 0px auto;
  position: relative;
  /*
  	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);
	box-shadow: 0 1px 2px rgba(0,0,0,.15);
	*/
}

/* !ÐÅÊËÀÌÍÛÉ ÁËÎÊ */

.b-advert{
  position: absolute;
  /*top: 98px;*/
  top: 29px;
  left: 280px;
  height: 110px;
  z-index: 10;
}
.b-advert-deviceBlock{
  font-style: italic;
  position: relative;
  padding: 0px 320px 0px 0px;
  font-size: 14px;
  color: #000;
  text-align: right;
  line-height: 1.3em;
  height: 110px;
  display: table-cell;
  vertical-align: middle;
  text-shadow: 1px 1px 0px #e0e0e0;
}
.b-advert-deviceBlock a{
  color: #000 !important;
  text-decoration: none;
}
.b-advert-deviceBlock table{
  width: 370px;
  height: 110px;
}
.b-advert-deviceBlock td{
  vertical-align: middle;
  text-align: right;
}
.b-advert-deviceBlock img{
  display: block;
  position: absolute;
  right: -20px;
  top: 7px;
  width: 229px;
  height: 148px;
  
}
.b-advert-left{
  position: absolute;
  left: 0px;
  top: 5px;
  width: 700px;
  height: 40px;
  z-index: 11;
}
.b-advert-left-deviceBlock{
  position: relative;
  padding: 0px 0px 0px 0px;
  font-size: 1.4em;
  color: #000;
  text-align: left;
  line-height: 1.5em;
  height: 40px;
  display: table-cell;
  vertical-align: bottom;
}
.b-advert-left-deviceBlock a{
  color: #000 !important;
  text-decoration: underline;
}
.b-advert-left-deviceBlock table{
  height: 40px;
  float: left;
}
.b-advert-left-deviceBlock td{
  vertical-align: middle;
  text-align: left;
  padding: 0px 0px 2px 0px;
}
.b-advert-left-deviceBlock img{
  display: block;
  float: left;
}
.b-advert-ears{
  padding: 0px;
  position: relative;
  padding: 10px 10px 0px 120px;
}
.b-advert-ears table{
}
.b-advert-ears table td{
  background-image: url(../img/bg_ears_r.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 8px;
  vertical-align: middle;
  width: 50%;
}
.b-advert-ears table img{
  display: block;
  float: left;
  margin: -2px 20px 0px 0px;
  border: 2px solid #ff9900;
}
.b-advert-ears table a{
  font-size: 1.6em;
  color: #000 !important;
  display: block;
  height: 75px;
  background-image: url(../img/bg_ears_l.gif);
  background-position: right top;
  background-repeat: no-repeat;
  padding: 8px 8px 8px 0px;
}
.b-advert-ears table td.b-advert-ears-separator{
  width: 20px !important;
  background-image: none;
  padding: 0px;
}
.b-advert-ears table td.b-advert-ears-separator img{
  border: none;
  margin: 0px;
}
.b-advert-ears table table td{
  height: 75px;
  vertical-align: middle;
  background-image: none;
  padding: 0px;
  text-decoration: underline;
  line-height: 1.2em;
}


.b-headerDiv{
  padding: 0px 0px 10px 0px;
}
.b-headerDiv table{
  width: 100%;
}
.b-headerDiv td{
  vertical-align: bottom;
}
.b-headerDiv-form{
  width: 450px !important;
}
.b-headerDiv-tags{
  font-size: 1.1em;
  line-height: 1.1em;
  color: #666;
  padding: 0px 0px 0px 0px;
}
.b-headerDiv-tags li{
  display: inline;
}
.b-headerDiv-tags li a{
  color: #666 !important;
  text-transform: capitalize;
}
.b-headerDiv img{
  display: block;
  float: right;
  border: 2px solid #fff;
}
.b-headerDiv-user{
  float: right;
  text-align: right;
  padding: 0px 20px 0px 0px;
  height: 60px;
}
.b-headerDiv-user a{
  display: block;
  color: #000 !important;
  font-size: 1.4em;
  padding-top: 6px;
}
.b-headerDiv-user a.b-headerDiv-username{
  padding-top: 0px;
  font-size: 1.8em;
  color: #333;
  text-transform: capitalize;
}
.b-headerDiv-usernav{
  color: #666;
  font-size: 1.2em;
  margin-right: -5px;
  padding-top: 6px;
}
.b-headerDiv-usernav a{
  display: inline;
  padding: 6px 5px 0px 5px;
  color: #666 !important;
  font-size: 1.2em;
}

.b-shortMenu{
	float: left;
	margin: 0 auto;
	margin-top: 15px;
	border-bottom: 1px solid #383838;
	border-top: 1px solid #383838;
	background-color: #3F464D;
	box-shadow: 0px 3px 1px #D2D2D2;
	height: 35px;
	font-family: "Helvetica", sans-serif;
	z-index: 100;
	background: -webkit-linear-gradient(#3F464D 0%, #2A3138 100%);
	border-radius: 3px;
}

.b-shortMenu-items{
  font-size: 1.1em;
  padding: 2px 0px 0px 0px;
}
.b-shortMenu-items li{
  display: inline;
  padding: 0px 0px 0px 5px;
  color: #ccc;
  line-height: 2em;
}
.b-shortMenu-items li a{
  color: #ccc !important;
  padding: 0px 7px 0px 0px;
}

.b-shortMenu-serach{
  float: right;
  display: block;
  padding: 6px 0px;
  font-style: italic;
  font-size: 12px;
  position: relative;
  top: 25px;
  right: -22px;
}

#search {
	box-shadow: 0px 0px 1px 1px gray;
}

.b-shortMenu-serach input{
  background-color: #fff;
  font-size: 1.2em;
  border: 1px solid #fff;
  color: #595959;
  padding: 10px 5px;
  width: 230px;
  font-family: "Helvetica", Arial, Helvetica, sans-serif;
}
.b-shortMenu-serach input.b-shortMenu-serach-btn{
  width: 30px;
  background-color: transparent;
  border: none;
  background-image: url(../img/mglass.png);
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  right: 35px;
}

.b-linesDiv{
  /*background-image: url(../img/bg_lines.gif);*/
  background-color: white;
  background-position: right top;
  background-repeat: repeat;
}
.b-logoDiv{
  background-image: url(../img/bg_logo_2.gif); 
  background-position: left top;
  background-repeat: no-repeat;
}
.b-logoDiv-p{
  /*margin: 0px 0px 0px 10px;*/
  padding: 15px 0px 20px 10px;
  background-image: url(../img/bg_logo_1.gif);
  background-position: left top;
  background-repeat: repeat-x;
}

.b-mainMenu{
  margin: 68px 0px 0px -10px;
  padding: 0px 0px 5px 10px;
  background-image: url(../img/bg_mainmenu.gif);
  background-position: 10px top;
  background-repeat: no-repeat;
  height: 3.9em;
  font-family: "Helvetica", sans-serif;
}
.b-mainMenu li{
  display: block;
  float: left;
  background-image: url(../img/bg_mainmenu_li.gif);
  background-position: right top;
  background-repeat: no-repeat;
  line-height: 3.9em;
  height: 3.9em;
  text-shadow: 1px 1px black;
}
.b-mainMenu li:first-child a{
  padding-left: 12px;
}
.b-mainMenu li a{
  color: #fff !important;
  text-decoration: none;
  font-size: 1.8em;
  padding: 0px 20px 0px 6px;
}

.b-mainMenu li a img{
  margin: -1px -1px 5px -1px;
}

.b-mainMenu li:hover {
	text-decoration: underline;
}

.b-mainMenu li:active {
	text-decoration: underline;
}

.b-mainMenu li.b-mainMenu-lastChild{
  background-image: none;
  padding-left: 40px;
  color: #fff;
  font-size: 1.4em;
  line-height: 1.4em;
}
.b-mainMenu li.b-mainMenu-lastChild span{
  background-image: url(../img/bg_mainmenu_rss_l.gif);
  background-position: left top;
  background-repeat: no-repeat;
  display: block;
}
.b-mainMenu li.b-mainMenu-lastChild span span{
  background-image: url(../img/bg_mainmenu_rss_r.gif);
  background-position: right top;
  background-repeat: no-repeat;
  display: block;
  padding: 5px 5px 0px 5px;
}
.b-mainMenu li.b-mainMenu-lastChild a{
  padding: 0px 8px;
  font-size: 1em;
}


.b-content{
  width: 100%;
  margin: 0px 0px 0px 0px;
  clear: both;
}
.b-content-right{
  width: 240px !important;
  vertical-align: top;
  /*background-image: url(../img/bg_rcolumn_bottom.gif);*/
  background-position: left bottom;
  background-repeat: no-repeat;

}
.b-content-right-top{
  position: absolute;
  width: 240px !important;
  margin: 0px;
  top: 144px;
  /* background-image: url(../img/bg_rcolumn_top.gif);> */
  background-position: left top;
  background-repeat: no-repeat;
  z-index: 9;
}
.b-content-left{
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;
}


.b-banner_600x90{
  margin: 15px 20px 15px 80px;
  height: 60px;
  position: relative;
  box-shadow: 0px 0px 12px #979899;
  width: 468px; 
  height: 60px; 
  overflow: hidden;

}
.b-banner_600x90 a{
  position: absolute;
}


.b-curve{
  height: 5px;
  background-image: url(../img/bg_curve.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
}
.b-newsList{
  background-color: #fff;
  padding: 2px 0px 5px 0px;
  margin-top: -8px;
  
}

.b-hline{
  height: 5px;
  margin: 5px 10px;
  background-image: url(../img/bg_hline.gif);
  background-position: left top;
  background-repeat: repeat-x;
}


.b-comments{
  background-image: url(../img/bg_comment.gif);
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0px;
  text-decoration: none;
  font-size: 12px;
  color: #000000 !important;
  display: block;
  margin: 10px 0px 0px 0px;
}
.b-comments span span{
  color: #000000 !important;
  font-size: 12px !important;
  padding: 0px 0px 0px 16px;
}

.b-hotNews{
  display: block;
  text-decoration: none;
  margin: 10px 10px 10px 0px;
  min-height: 200px;
  font-size: 12px;
  padding-left: 10px; 
}

.b-hotNews a{
  color: #000 !important;
  text-decoration: none;
}
.b-hotNews img{
  display: block;
  float: left;
  border-radius: 4px;
  margin: 0px 10px 30px 0px;
  box-shadow: 1px 1px 1px #999;
}
.b-hotNews h1 {
	font-family: "PT Serif Caption", Georgia;
  color: #000 !important;
  font-size: 22px;
  margin: 5px 0px 10px 0px;
  font-weight: normal;
  display: block;
}
strong.b-hotNews-autor{
  display: block;
  margin: 15px 0px 5px 0px;
  font-weight: normal !important;
  color: #999 !important;
  font-size: 1em !important;
}
.b-hotNews-more{
  display: block;
  margin: 6px 0px 0px 0px;
  text-align: right;
  text-decoration: none;
  color: #000 !important;
}
.b-hotNews-more span{
  text-decoration: underline;
}
.b-hotNews-autor a{
  color: #999 !important;
}
.b-hotNews-content{
  margin: 0px 0px 0px 0px;
  color: #000 !important;
  font-size: 1.2em;
  line-height: 1.4em;

}


.b-newspubList-wrap{
  position: relative;
}

 @-moz-document url-prefix() {
                        b-newspubList{
                        right: 190px;
                    }
                    }

.b-newspubList{
  width: 100%;
  margin: 0 0px 0px 0px;
}
.b-newspubList td{
  padding: 5px 3px 3px 3px;
  vertical-align: top;
  width: 60%;
}
.b-newspubList td:first-child{
  width: 50%;
  padding-right: 8px;
}
.b-newspubList-h2{
  display: block;
  color: #fff;
  font-size: 15px;
  font-family: "Helvetica Neue";
  text-shadow: 1px 1px black;
  line-height: 1.8em;
  padding-left: 10px;
  margin-bottom: 10px;
 border-bottom: 1px solid #383838;
border-top: 1px solid #383838;
background-color: #3F464D;
background: -webkit-linear-gradient(#3F464D 0%, #2A3138 100%);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
	border-radius: 3px;
}
.b-newspubList td:first-child{
  /*border-right: 1px dotted #000;*/
}
.b-wightBlock{
  position: absolute;
  left: 40%;
  bottom: 0px;
  background-color: #fff;
  width: 3px;
  height: 150px;
  margin: 0px 0px 0px -1px;
}


.b-more{
  display: block;
  margin-right: 20px;
  font-size: 20px;
  line-height: 1.9em;
  text-align: right;
  color: #fff !important;
  text-decoration: none;
  text-align: center;
  
  /*
  background-image: url(../img/bg_more.gif);
  background-position: right top;
  background-repeat: no-repeat;*/
  padding: 0px 12px 0px 0px;
  text-shadow: 1px 1px black;
  background: #3F464D;
  /*
  background-image: url(../img/bg_topnumbers.gif);
  background-position: center center;
  background-repeat: no-repeat;
  text-shadow: 1px 1px black;
  */
  background: -webkit-linear-gradient(#3F464D 0%, #2A3138 100%);
	border-radius: 3px;
}
.b-more2{
  display: block;
  margin: 10px 0px;
  font-size: 1.4em;
  line-height: 1.9em;
  text-align: right;
  color: #fff !important;
  text-decoration: none;
  background-image: url(../img/bg_more2.gif);
  background-position: right top;
  background-repeat: no-repeat;
  padding: 0px 10px 10px 0px;
}
.b-more-r{
  background-image: url(../img/bg_more3.gif);
  padding-right: 9px;
  margin-right: 10px;

}

.b-newsItem{
  margin: 0px 0px 20px 0px;
  display: block;
  text-decoration: none;
  color: #000 !important;
  min-height: 55px;
}
.b-newsItem a{
  color: #000 !important;
  text-decoration: none;
}
.b-newsItem img{
  display: block;
  float: left;
  margin: 4px 0px 0px 0px;
  box-shadow: 0px 0px 1px #999;
}
.b-newsItem-content{
  margin: 0px 0px 0px 60px;
  font-size: 1.2em;
  line-height: 1.4em;
}
.b-newsItem-content span{
  font-size: 10px;
  color: #999 !important;
  background-image: none;
  padding: 0px;
  margin: 0px;
}
.b-newsItem-content p{
  	font-family: "PT Serif Caption", Georgia;
  	font-size: 16px;
}


.b-pubsItem{
  margin: 0px 0px 20px 0px;
  display: block;
  text-decoration: none;
  color: #000 !important;
  min-height: 135px;
  clear: both;
  font-size: 14px;
  /* border-bottom: solid 1px #cdcdcd; */
}


.b-pubsItem a{
  color: #000 !important;
  text-decoration: none;
  clear: both;
}

.b-pubsItem2{
	clear: both;
	margin: 0px 0px 25px 0px;
	display: block;
	text-decoration: none;
	color: #000 !important;
	width: 700px;
}

.b-pubsItem2 .c {
	clear: both;
}

.b-pubsItem2 .i {
	float: left;
	top: 0px;
	width: 575px;
}

.b-pubsItem2 h2 a {
  color: #000 !important;
  text-decoration: none;
  line-height: 1.2em;
  font-size: 16px;
}

.b-pubsItem2 h2 {
  background-image: none !important;
  font-size: 2em;
  font-weight: normal;
  text-decoration: none;
  line-height: 1.6em;
  margin: 4px 0px 15px 0px;
}

.b-pubsItem2 img{
  float: left;
  /*border: 1px solid #999;*/
  margin-right: 10px;
  border-radius: 4px;
}

.b-pubsItem-tags a{
  color: #000 !important;
  text-decoration: underline !important;
  line-height: 2em;
  font-size: 14px;
}
.b-pubsItem-tags2{
	font-size: 14px;
	margin: 0px 0px 10px 0px;
	line-height: 2em;
}
.b-pubsItem-tags2 a{
  color: #000 !important;
  text-decoration: underline !important;
}
.b-pubsItem-h6{
font-family: "PT Serif Caption";
  font-size: 20px;
  font-weight: normal;
  text-decoration: none;
  line-height: 1.2em;
  margin: 0px 0px 10px 0px;
  
}
.b-pubsItem img{
  display: block;
  float: left;
  margin-right: 8px;
  box-shadow: 0px 0px 1px #999;
}
.b-pubsItem-content{
  margin: 0px 0px 0px 0px;
  font-size: 1.2em;
  line-height: 1.4em;
  padding-bottom: 7px;
}
.b-pubsItem-content-list{
  margin: 0px 0px 50px 0px;
  /*font-size: 1.2em;*/
  line-height: 1.4em;
}

.b-pubsItem-content-list p {
	line-height: 23px;
font-size: 14px;
font-family: "Helvetica";
margin-bottom: 15px;
}

.b-pubsItem-content-list h4{
  font-size: 1.4em;
  margin: 15px 0px;
}


.b-pubsItem-content-list .img{
  text-align: center;
  display: block;
}
.b-pubsItem-content-list img{
  float: none;
  border-top: 10px solid #fff;
  border-bottom: 10px solid #fff;
  border-left: none;
  border-right: none;
  display: inline;
  box-shadow: none;
}
.b-pubsItem-content-list .more{
  text-align: right;
}
.b-pubsItem-content-list .more a{
  padding: 0px 0px 0px 15px;
  background-image: url(../img/bg_links_a.gif);
  background-position: left center;
  background-repeat: no-repeat;
  text-decoration: underline;
}
.b-pubsItem-content-list p{
  margin: 0px 0px 10px 0px;
  font-family: 'Open Sans', sans-serif;
}
.b-pubsItem-content-list em, .b-pubsItem-content-list i{
/*  color: #3366FF !important;*/
/*  text-decoration: underline;*/
}
.b-pubsItem-content-list h2{
  background-image: none !important;
  font-size: 1.5em;
  font-weight: normal;
}
.b-pubsItem-content-list a{
  color: #3366FF !important;
  text-decoration: underline;
}


.b-pubsItem-autor{
	font-size: 12px;
  display: block;
  color: #999 !important;
  padding-bottom: 6px;
}
.b-pubsItem-autor a{
  color: #999 !important;
}

.b-topsList{
  margin: 20px;
}
.b-topsList td{
  vertical-align: top;
}
.b-topsList-banner{
  width: 150px !important;
}
.b-topsList-forum{
  padding: 0px 0px 0px 30px;
}
.b-topsList-forum h2{
  background-image: none !important;
  font-size: 1.7em;
  font-weight: normal;
}
.b-topsList-h2{
  display: block;
  font-size: 1.8em;
  color: #000;
  margin: 0px 0px 20px 0px;
  font-weight: normal;
}
.b-topitem{
  display: block;
  margin: 20px 0px 20px 0px;
  color: #000 !important;
  text-decoration: none;
}
.b-topitem a{
  color: #000 !important;
  text-decoration: none;
}
.b-topitem-strong{
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 1.6em;
  color: #fff !important;
  font-weight: bold;
  text-align: center;
  background: #3F464D;
  /*
  background-image: url(../img/bg_topnumbers.gif);
  background-position: center center;
  background-repeat: no-repeat;
  text-shadow: 1px 1px black;
  */
  background: -webkit-linear-gradient(#3F464D 0%, #2A3138 100%);
	border-radius: 3px;
}

.b-topitem-strong2{
  display: block;
  float: left;
}

.b-topitem-strong2 img {
	border-radius: 4px;
  box-shadow: 1px 1px 1px #999;
}


.b-topitem-content{
  margin: 0px 0px 0px 33px;
  min-height: 30px;
}

.b-topitem-content2{
  margin-left: 44px !important;
}

.b-topitem-content:first-child{
  margin-top: 0px;
}
.b-topitem p{
  text-decoration: underline;
  font-size: 1.4em;
  line-height: 1.4em;
}

.b-topitem p:hover {
  text-decoration: none;
  font-size: 1.4em;
  line-height: 1.4em;
}


.b-forumitem{
  margin: 0px 0px 20px 0px;
  display: block;
  text-decoration: none;
  color: #000 !important;
}
.b-forumitem a{
  color: #000 !important;
  text-decoration: none;
}
.b-forumitem strong{
  font-size: 1.4em;
  line-height: 1.6em;
  text-decoration: underline;
  display: block;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
}
.b-forumitem i{
  font-style: normal;
  display: block;
  text-decoration: underline;
  font-size: 1.1em;
}
.b-forumitem p{
  font-size: 1.2em;
  line-height: 1.4em;
}

.b-footer{
  /*background-color: #ccc;
  background-image: url(../img/bg_footer_lt.gif);
  background-position: left top;
  background-repeat: no-repeat;
  background-image: -moz-linear-gradient(top, #ffffff, #ded9e0);*/
  background-color: #3F464D;
	color: #999;
	font-size: 9px;
	box-shadow: 0px -3px 1px #D2D2D2;
	border-top: solid 1px #999;
	background: -webkit-linear-gradient(#3F464D 0%, #2A3138 100%);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
}
.b-footer-rt{
  /*background-image: url(../img/bg_footer_rt.gif);*/
  background-position: right top;
  background-repeat: no-repeat;
  color: #999;
  font-size: 9px;
}
.b-footer-rd{
  /*background-image: url(../img/bg_footer_rd.gif);*/
  background-position: right bottom;
  background-repeat: no-repeat;
  color: #999;
  font-size: 9px;
}
.b-footer-ld{
  /*background-image: url(../img/bg_footer_ld.gif);*/
  background-position: left bottom;
  background-repeat: no-repeat;
  padding: 0px 20px 10px 20px;
  color: #999;
  font-size: 9px;
}


.b-copy{
  width: 100%;
  margin: 0px 0px 20px 0px;
}

.b-copy td{
  border-left: 1px dotted #000;
  padding: 10px 13px;
  vertical-align: bottom;
  font-size: 1.2em;
  line-height: 1.2em;
}
.b-copy a{
  color: gray !important;
}
.b-copy img{
  margin: 0px 0px 6px 0px;
}
.b-copy td:first-child{
  border-left: none;
  padding-left: 0px;
  padding-right: 20px;
}
.b-copy .b-copy-last{
  min-width: 470px;
}
.b-copy .b-copy-last p{
  padding: 10px 0px 0px 0px;
}
.b-copy .b-copy-last img, .b-copy .b-copy-last iframe{
  display: block;
  float: right;
}

.b-hdetted{
  border-top: 1px dotted #000;
  height: 1px;
}

.b-txt{
  margin: 20px 0px 0px 0px;
}
.b-txt td{
  width: 50%;
  vertical-align: top;
  border: none
}

.b-txt td:first-child{
  border-right: 1px dotted #000;
}

.b-counters{
  width: 100%;
  margin: 10px 0px 0px 0px;
}
.b-counters td{
  vertical-align: middle;
  text-align: center;
}




.b-content-right strong{
  display: block;
  color: #fff;
  font-family: "Helvetica Neue";
  font-size: 15px;
  line-height: 1.8em;
  padding: 0px 0px 0px 10px;
	background-color: #3F464D;
	box-shadow: 0px 3px 1px #D2D2D2;
	width: 230px;
	margin-left: 0px;
	background: -webkit-linear-gradient(#3F464D 0%, #2A3138 100%);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
	border-radius: 3px;
}

.b-rmenu{
  margin: 15px 5px;
}
.b-rmenu li{
  background-position: left center;
  background-repeat: no-repeat;
}
.b-rmenu li:first-child{
  border: none;
}
.b-rmenu a{
  font-size: 1.4em;
  font-family: "Helvetica Neue";
  line-height: 1.8em;
  color: #333 !important;
  text-decoration: none;
  font-weight: bold;
}

.b-radv{
  text-align: center;
  margin: 20px 0px 20px 0px;
}


.b-topUsers{
  margin: 10px 10px 10px 10px;
}
.b-topUsers td{
  vertical-align: middle;
  width: 40px;
  text-align: right;
  font-size: 1em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 5px 0px;
  border-top: 1px dotted #000;
}
.b-topUsers tr:first-child td{
  border: none
}
.b-topUsers td:first-child{
  width: 200px;
  font-weight: normal;
  font-size: 1.4em;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
}
.b-topUsers a{
  color: #000 !important;
  padding: 0px 0px 0px 10px;
  text-decoration: none;
}
.b-topUsers img{
  border: 2px solid #9a9a9a;
}


.b-tizer{
  background-image: url(../img/bg_tizer_bottom.gif);
  background-position: right bottom;
  background-repeat: no-repeat;
  font-size: 1.6em;
  line-height: 1.2em;
  text-align: left;
  margin: 0px 0px 15px -5px;
}
.b-tizer a{
  display: block;
  background-image: url(../img/bg_tizer_top.gif);
  background-position: right top;
  background-repeat: no-repeat;
  padding: 20px 15px 15px 20px;
  color: #000 !important;
}
.b-tizer img{
  display: block;
  border: 2px solid #ff9900;
  margin: 0px 0px 10px 0px;
}


#ctrlcopy {
    color:transparent;
	height:1px;
	overflow:hidden;
	position:absolute;
	width:1px;
}




.b-header-form{
  float: right;
  width: 320px;
  height: 60px;
  padding: 0px;
}
.b-header-form b{
  width: 50px;
  font-weight: normal;
  display: block;
  float: left;
  line-height: 19px;
  font-size: 1.2em;
}
.b-header-form input{
  width: 175px;
  height: 15px;
  border: 1px solid #4d4d4d;
  background-color: #b4b4b4;
  padding: 0px 2px;
  margin: 0px 0px 6px 20px;
  color: #000;
  font-family: "Helvetica", Arial, Helvetica, sans-serif;
}
.b-header-form .b-header-form-submit{
  float: right;
  width: 40px;
  height: 40px;
  border: none;
  background-color: #4d4d4d;
  font-size: 1.4em;
  color: #fff;
  text-align: center;
  padding: 0px;
  margin: 0px;
  line-height: 40px;
  text-transform: capitalize;
}
.b-header-form-bottom{
  font-size: 1.1em;
  margin-left: -6px;
}
.b-header-form-bottom-remamber{
  float: right;
}
.b-header-form-bottom-remamber input{
  width: 10px;
  height: 10px;
  border: 1px solid #a01821;
  padding: 0px;
  margin: 0px 6px;
  line-height: 11px;
  background-color: #fff;
}
.b-header-form-bottom a{
  color: #000 !important;
  padding: 0px 6px;
}


.b-move{
  list-style: none;
  padding: 0px;
  margin: 0px;
  position: absolute;
  top: -8px;
  right: 8px;
}
.b-move li{
   font-family: "Helvetica", sans-serif;
   font-size: 10px;
   line-height: 10px;
   color: #000;
   font-style: normal;
   width: 30px;
   text-align: right;
   clear: both;
   margin: 16px 0px;
   padding: 0px;
}
.b-move div{
   width: 0px;
   height: 0px;
   border-top: 5px solid transparent;
   border-bottom: 5px solid #CCCCCC;
   border-left: 5px solid transparent;
   border-right: 5px solid transparent;
   float: left;
   margin-top: -1px;
   margin-bottom: 1px;
   font-size: 0px;
   line-height: 0px;
}
.b-move .b-move-plus{
   border-top: 5px solid transparent;
   border-bottom: 5px solid #00FF00;
}
.b-move .b-move-minus{
   border-top: 5px solid #FF0000;
   border-bottom: 5px solid transparent;
   margin-top: 4px;
   margin-bottom: -4px;
}


.b-topnews{
  min-width: 200px;
}


.c-w215 td{
  width: auto;
}
.c-w215 td.c-w215-td{
  width: 200px !important;
  min-width: 200px !important;
}
.c-w215 h2{
  background-image: url(../img/bg_hc_205.gif);
}
.c-w215 .b-wightBlock{
  left: 255px;
  height: 50px;
}



.c-pubInner{
	margin-top: 30px;
}
.b-newspubList-wrap .b-newspubList .c-pubInner td{
  width: auto !important;
  border: none;
}
.c-pubInner-dat{
  margin: 0px 0px 6px 0px;
}
.c-pubInner-dat, .c-pubInner-dat a{
  color: #999 !important;
}
.c-pubInner h1{
	font-family: "PT Serif Caption", Georgia;
	font-size: 22px;
  margin: 0px 0px 6px 0px;
  font-weight: normal;
  line-height: 1.3em;
}
.c-pubInner h1 span{
  font-size: 1em;
  line-height: 1.4em;
}
.c-pubInner-tags, .c-pubInner-tags a{
  color: #333 !important;
  margin: 0px 0px 6px 0px;
  font-size: 14px;
}
.c-pubInner-addthis{
  margin: 0px 0px 15px 0px;
}
.c-pubInner-addthis a{
  color: #333 !important;
  line-height: 18px;
}
.c-pubInner-txt{
  font-size: 1.3em;
  line-height: 1.2em;
  margin-top: 20px;
}



.c-pubInner-txt li{
  margin: 0px 0px 0px 40px;
  list-style: disc;
  list-style-position: outside;
}
.c-pubInner-txt h1, .c-pubInner-txt h2, .c-pubInner-txt h3, .c-pubInner-txt h4, .c-pubInner-txt h5, .c-pubInner-txt h6{
  font-family: "PT Serif Caption", Georgia;
  color: #000;
  font-weight: normal;
  background: transparent;
  padding: 0px;
  margin: 10px 0px 10px 0px;
}
.c-pubInner-txt h1{
  font-size: 2em;
  line-height: 1em;
}
.c-pubInner-txt h2{
  font-size: 20px;
  line-height: 1em;
  margin-top: 23px;
  margin-bottom: 15px;
}
.c-pubInner-txt h3{
  font-size: 1.2em;
  line-height: 1em;
}
.c-pubInner-txt h4{
  font-size: 1.2em;
  line-height: 1em;
  font-weight: bold;
  margin: 15px 0px;
}
.c-pubInner-txt h5{
  font-size: 1.1em;
  line-height: 1em;
}
.c-pubInner-txt h6{
  font-size: 1em;
  line-height: 1em;
}
.c-pubInner-txt p{
  margin-bottom: 23px;
}
.c-pubInner-txt ul{
  padding-bottom: 23px;
  font-size: 14px;
  line-height: 23px;
}


.c-pubInner-txt hr {
	border: none;
	color: #000000;
	background-color: #000000;
	display: block !important;
	height: 1px;
	margin: 5px 0px;
}

.c-pubInner-txt table {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	margin: 10px auto;
	width: 600px;
}

.c-pubInner-txt table td, .c-pubInner-txt table th {
	border-right: 1px solid #000000 !important;
	border-bottom: 1px solid #000000 !important;
}


.c-img{
  display: block;
  text-align: center;
  margin: 10px 0px;
}
.c-img img{
  /* border: 10px solid #fff; */
  border-radius: 4px;
}
.c-pubInner-comments{
  margin: 30px 0px 0px 0px;
}
.c-pubInner-comments-h4{
  font-size: 1.8em;
  font-family: "PT Serif Caption";
  font-weight: normal;
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 10px 0px;
  background-image: url(../img/bg_comment.gif);
  background-position: left center;
  background-repeat: no-repeat;
}


.c-pubInner-comments-access{
  width: 100%;
  background-image: url(../img/bg_lines.gif);
  background-position: left top;
  background-repeat: repeat;
  margin: 0px 0px 20px 0px;
}
.c-pubInner .c-pubInner-comments-access td{
  border: none !important;
  width: 60% !important;
  padding: 20px;
  text-align: left;
  vertical-align: middle;
}
.c-pubInner .c-pubInner-comments-access td:first-child{
  width: 40% !important;
  min-width: 40% !important;
  background-color: #ccc;
  font-size: 1.4em;
  line-height: 1.4em;
}
.c-pubInner-comments-access td a{
  color: #000 !important;
}
.c-pubInner-comments-access form{
  width: 220px;
  margin: 0px auto;
  display: block;
  font-size: 1.2em;
}
.c-pubInner-comments-access span{
  font-size: 1.1em;
  width: 60px;
  display: block;
  float: left;
}
.c-pubInner-comments-access input{
  width: 150px;
  border: 1px solid #000;
  display: block;
  float: left;
  margin: 0px 0px 4px 0px;
  background-image: url(../img/bg_lines_input.gif);
  background-position: left top;
  background-repeat: repeat;
  font-family: "Helvetica", Arial, Helvetica, sans-serif;
}
.c-pubInner-comments-access br{
  clear: both;
}
.c-pubInner-comments-access a{
  display: block;
  padding: 0px 0px 4px 0px;
}
.c-pubInner-comments-access td:first-child a{
  display: inline;
}
.c-pubInner-comments-access .c-pubInner-comments-access-btn{
  width: 73px;
  height: 33px;
  line-height: 25px;
  color: #fff;
  display: block;
  float: right;
  font-size: 1.1em;
  margin: 0px 7px 0px 0px;
  padding-bottom: 4px;
  background-image: url(../img/bg_forum_btn.gif);
  background-position: left top;
  background-repeat: no-repeat;
  background-color: transparent;
  border: none;
}
.c-pubInner-comments-access .c-pubInner-comments-access-check{
  display: inline;
  float: none;
  width: 20px;
  height: auto;
  border: none;
  background-image: none;
}





.c-pubInner-comments .b-comments{
  padding: 0px;
  margin: 0px;
  background-image: none;
  text-decoration: none;
  color: #000;
}
.b-comments-header{
  font-size: 14px;
  color: #00a550;
  margin: 0px 0px 20px 0px;
}
.b-comments-list{
  margin: 20px 0px 0px 0px;
}
.b-comments-list .b-comments-item:first-child{
  border: none;
}
.b-comments-item{
  border-top: 1px dotted #154b27;
  padding: 10px 0px 0px 0px;
  margin: 10px 0px 0px 0px;
  position: relative;
}
.b-comments-item-avatar{
  position: absolute;
  left: 0px;
  top: 10px;
  width: 80px;
  text-align: center;
}
.b-comments-item-avatar-rank{
  display: block;
  text-align: center;
  margin: 5px 0px 0px 0px;
  font-size: 13px;
}
.b-comments-item-avatar-rank a.p{
  color: #00a551 !important;
  padding: 0px 4px 0px 0px;
  display: inline;
  font-size: 13px;
}
.b-comments-item-avatar-rank a.m{
  color: #990000 !important;
  padding: 0px 0px 0px 4px;
  display: inline;
  font-size: 13px;
}
.b-comments-item-avatar a{
  color: #01a451 !important;
  font-size: 13px;
  display: block;
}
.b-comments-item-avatar img{
  margin: 0px 0px 6px 0px;
  box-shadow: 1px 1px 1px #999;
  border-radius: 4px;
}
.b-comments-item-content{
  padding: 0px 0px 0px 85px;
  min-height: 130px;
  line-height: 1.4em;
}
.b-comments-list *{
  font-size: 12px;
}
/*Â FF ãëþê, ïðèìåíèÿåì Hack*/
x:-moz-any-link:nth-child(0), .b-comments-item-content{
  min-height: 140px;
}
.b-comments-item-content-header{
  margin: 0px 0px 6px 0px;
  line-height: 14px;
}
.b-comments-item-content-header .b-comments-item-content-header-delete{
  display: block;
  float: right;
  color: #fff !important;
  font-size: 13px;
  background-color: #00a550;
  margin: 0px 0px 0px 10px;
  padding: 1px 4px;
}
.b-comments-item-content-header .b-comments-item-content-header-edit{
  display: block;
  float: right;
  color: #fff !important;
  font-size: 10px;
  background-color: #00a550;
  margin: 0px 0px 0px 10px;
  padding: 1px 4px;
}
.b-comments-item-content-header-red{
  background-color: #990000 !important;
}
.b-comments-item-content-header span{
  display: block;
  float: right;
  color: #999;
  font-size: 13px;
  line-height: 16px;
  padding: 0px 0px 0px 6px;
}
.b-comments-item-content-header span.p{
  color: #00a550;
  font-size: 13px;
}
.b-comments-item-content-header span.m{
  color: #990000;
  font-size: 13px;
}
.b-comments-item-content-header-date{
  font-size: 10px;
  text-decoration: underline;
  color: #999;
}
.b-comments-form{
  padding: 0px 20px;
  margin: 20px 0px 20px 0px;
  font-size: 1.2em;
}
.b-comments-form textarea{
  font-size: 14px;
  display: block;
  width: 100%;
  height: 150px;
  /*border: 1px solid #979797;*/
  background-color: #e5e5e5;
  padding: 0px 2px;
  margin: 0px 0px 10px 0px;
  box-shadow: 1px 1px 1px #999;
  border-radius: 4px;
}

.b-comments-form textarea:hover {
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}

.b-comments-form textarea:active {
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}

.b-comments-form input{
  width: 10px;
  height: 10px;
  padding: 0px;
  margin: 0px 6px 0px 0px;
  line-height: 11px;
  background-color: #fff;
}
.b-comments-form-check{
  width: 30px;
}
.b-comments-form-button{
  padding: 18px 0px 0px 0px;
}
.b-comments-form-button .b-comments-form-submit{
  width: 136px;
  height: 33px;
  border: none;
  font-size: 14px;
  color: #fff;
  padding: 0px 4px 8px 0px;
  text-align: center;
  text-transform: capitalize;
  background-image: url(../img/bg_forum_submit_btn.gif);
  background-position: left top;
  background-repeat: no-repeat;
}
.b-comments-form div{
  margin: 0px 0px 6px 0px;
}
.comments_quote{
  background-color: #cceddc;
  padding: 6px;
  margin: 0px;
}
.comments_quote .comments_quote_2{
  border: 1px solid #00a550;
  padding: 6px;
  position: relative;
  background-color: #cceddc;
}
.comments_quote strong{
  display: block;
  position: absolute;
  left: 10px;
  top: -6px;
  padding: 0px 4px;
  background-color: #cceddc;
}
.c-pubInner-comments .b-paging{
  margin: 10px 0px;
  height: 26px;
}
.c-pubInner-comments .b-paging a{
  display: block;
  float: left;
  font-size: 1.6em;
  font-weight: bold;
  text-decoration: none;
  color: #fff !important;
  line-height: 26px;
  width: 26px;
  height: 26px;
  margin: 10px 4px 0px 0px;
  text-align: center;
  background-image: url(../img/bg_topnumbers.gif);
  background-position: left top;
  background-repeat: no-repeat;
}
.c-pubInner-comments .b-paging a.b-paging-active{
  color: #FFFF00 !important;
}




.c-pubInner-links{
	float: right;
  margin: 30px 0px 0px 0px;
  clear:both;
}
.c-pubInner-links-h4{
	font-family: "PT Serif Caption";
  font-size: 1.8em;
  font-weight: normal;
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 10px 0px;
  background-image: url(../img/bg_links.gif);
  background-position: left center;
  background-repeat: no-repeat;
  clear:both;
  float:left;
}
.c-pubInner-links a{
  display: block;
  color: #000 !important;
  padding: 0px 0px 0px 15px;
  margin: 0px 0px 0px 15px;
  font-size: 1.2em;
  line-height: 1.6em;
  background-image: url(../img/bg_links_a.gif);
  background-position: left center;
  background-repeat: no-repeat;
}



.fgInfoblock{
  position: absolute;
  left: 50%;
  bottom: 0px;
  width: 600px;
  margin: 0px 0px 10px -300px;
  /*visibility: hidden;*/
}
.fgInfoblock .bg{
  background-color: white;
  filter: alpha(opacity=50, finishopacity=100, style=0, startX=0, startY=0, finishX=1000, finishY=1000);
  opacity: 0.50;
  -moz-opacity: 0.50;
  -khtml-opacity: 0.50;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 100;
  padding: 20px;
  font-family: "Helvetica", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
}
.fgInfoblock .txt{
  margin: 20px;
  font-family: "Helvetica", Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  text-align: center;
  z-index: 101;
}




.b-forms{

}
.b-forms-item{
  margin: 0px 20px 20px 20px;
  font-size: 14px;
}
h3.b-forms-header{
  display: block;
  font-size: 18px;
  color: #D20028;
  font-weight: bold;
  margin: 0px 0px 20px 0px;
  line-height: normal;
}
.b-forms-item form{
  text-align: center;
}
.b-forms-item ul{
  margin: 0px 0px 20px 0px;
  padding: 0px;
}
.b-forms-item li{
  list-style: none;
  margin: 0px;
  padding: 4px 0px 4px 20px;
  text-align: left;
  font-size: 14px;
  color: #000;
  border-bottom: 1px solid #D20028;
  line-height: 20px;
}
.b-forms-item li.b-forms-item-last{
  border-bottom: none;
}
.b-forms-item li.important{
  background-image: url(../img/bg_star.gif);
  background-position: left center;
  background-repeat: no-repeat;
}
.b-forms-item li input, .b-forms-item li select, .b-forms-item li textarea{
  display: block;
  float: right;
  font-size: 12px;
  line-height: 14px;
  display: block;
  width: 40%;
  border: 1px solid #969E71;
  background-color: #fff;
  padding: 0px 2px;
  margin: 0px 0px 0px 10px;
}
.b-forms-item li select{
  padding: 0px;
  width: 41%;
}
.b-forms-item li textarea{
  float: none;
  display: block;
  padding: 0px;
  margin: 10px 0px 0px 0px;
  width: 95%;
  height: 100px;
}
.b-forms-item li span{
  display: block;
  float: right;
  margin: 0px 0px 0px 10px;
}
.b-forms-item .b-forms-item-submit{
  width: auto;
  height: auto;
  border: none;
  background-color: #D20028;
  font-size: 14px;
  color: #fff;
  text-align: center;
  padding: 4px 10px;
  text-transform: uppercase;
}
.d-forms-alert{
  margin: 20px 0px;
  padding: 10px 80px;
  border: 2px solid #990000;
  background-image: url(../img/bg_alert.gif);
  background-position: 21px center;
  background-repeat: no-repeat;
  background-color: #ffff00;
}
.d-forms-alert div{
  min-height: 31px !important;
  min-height: auto;
  height: 31px;
  border-left: 2px solid #990000;
  padding: 0px 10px;
  font-size: 11px;
  color: #000;
}
.d-forms-alert div a{
  color: #000 !important;
}
.b-allread{
  display: block;
  text-align: center;
  background-color: #00a550;
  color: #fff !important;
  padding: 4px 10px;
  font-size: 18px;
  margin: 0px 0px 20px 0px;
}






.b-rabota{
  position: relative;
}
.b-rabota *{
  font-family: "Helvetica", Arial, Helvetica, sans-serif;
}
.b-rabota-avarat{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 90px;
}
.b-rabota-content{
  padding: 0px 0px 0px 100px;
}
h3.b-rabota-content-header{
  display: block;
  font-weight: normal;
  font-size: 16px;
  color: #00a651;
  text-decoration: underline;
  margin: 0px 0px 20px 0px;
  line-height: normal;
}
.b-rabota-content-date{
  display: block;
  font-weight: normal;
  font-size: 11px;
  text-align: left;
  color: #999999;
  margin: 0px 0px 5px 0px;
}
.b-rabota-content ul{
  margin: 0px 0px 20px 0px;
  padding: 0px;
}
.b-rabota-content li{
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 250px;
  text-align: left;
  font-size: 13px;
  color: #000;
}
.b-rabota-content li span{
  display: block;
  float: right;
  margin: 0px 0px 0px 20px;
  text-align: right;
  font-size: 13px;
  color: #000;
}
.b-rabota-content li span a{
  color: #000 !important;
}



.b-reyting{
  margin: 0px;
  padding: 0px;
}
.b-reyting li{
  list-style: none;
  line-height: 14px;
  padding: 4px 0px;
  border-bottom: 1px dotted #154b27;
  height: 40px;
  font-family: "Helvetica", Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.b-reyting img{
  float: left;
  margin: 0px 5px 0px 0px;
  border: none !important;
}
.b-reyting a{
  color: #00a651 !important;
  font-family: "Helvetica", Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 14px;
  display: block;
  padding: 12px 0px 0px 0px;
}
.b-reyting .b-reyting-last{
  border-bottom: none;
}
.b-reyting b{
  display: block;
  float: right;
  line-height: 40px;
  text-decoration: none;
  color: #000;
  font-weight: bold;
  font-family: "Helvetica", Arial, Helvetica, sans-serif;
  font-size: 12px;
}



.auhtors{
  margin-bottom: 20px;
}
.auhtors .name {
  font-size: 1.4em;
  font-weight: bold;
  text-decoration: none;
  line-height: 1.6em;
  margin: 0px 0px 15px 0px;
  color: #000 !important;
  display: block;
  margin: 0px 0px 10px 0px;
}
.auhtors img{
  border: 2px solid #666;
}
.auhtors .info{
  font-size: 1.2em;
}
.auhtors .info a{
  color: #000 !important;
}
.auhtors .more1{
  display: block;
  margin-top: 10px;
  padding-left: 15px;
  background-image: url(../img/bg_links_a.gif);
  background-position: left center;
  background-repeat: no-repeat;
}

.b-auhtors-links{
  margin: 10px 0px;
}
.b-auhtors-links a{
  display: block;
  padding-left: 15px;
  background-image: url(../img/bg_links_a.gif);
  background-position: left center;
  background-repeat: no-repeat;
  color: #000 !important;
  font-size: 1.2em;
  line-height: 1.4em;
}



.pages{
  margin: 10px 0px;
  margin-top: 20px;
  height: 26px;
}
.pages a{
  display: block;
  float: left;
  font-size: 1.6em;
  font-weight: bold;
  text-decoration: none;
  color: #fff !important;
  line-height: 26px;
  width: 26px;
  height: 26px;
  margin: 10px 4px 0px 0px;
  text-align: center;
  /*background-image: url(../img/bg_topnumbers.gif);
  background-position: left top;
  background-repeat: no-repeat;*/
  
  background-color: #202020;
	box-shadow: 3px 3px 1px #d2d2d2;
	
	background: -webkit-linear-gradient(#3F464D 0%, #2A3138 100%);
	border-radius: 3px;
}
.pages a.active{
  box-shadow: none;
  background: rgba(62,69,76,0.81);
}
.pages a.next, .pages span{
  font-size: 1.6em;
  color: white;
  padding: 0px 0px 0px 10px;
  width: auto;
}
.pages span{
  padding: 14px 20px 0px 20px;
  display: block;
  float: left;
  font-size: 1.6em;
  font-weight: bold;
}


.loginza{
  display: block;
  float: left;
  margin: 0px 20px 0px 50px;
  width: 52px;
  height: 52px;
  background-image: url(../img/img_loginza_off.gif);
  background-position: center center;
  background-repeat: no-repeat;
}
.loginza:hover{
  background-image: url(../img/img_loginza_on.gif);
}







.b-calendar{
  font-size: 1.2em;
  margin: 30px 0px;
}
.b-calendar form{
  display: block;
}
.b-calendar table{
  font-size: 1.2em;
  margin: 0px auto;
}
.b-calendar th{
  padding: 5px 0px 0px 0px;
  text-transform: uppercase;
}
.b-calendar th, .b-calendar td{
  text-align: center;
}
.b-calendar td{
  color: #A0A0A0;
  padding: 4px 0px;
}
.b-calendar a{
  color: #000;
}
.b-calendar-curday{
  border: 1px solid #990000;
  background-color: #FFE6E6;
}


.subscribe td {
	padding: 10px 10px 10px 0px;
}



.banner-100px150{
  margin: 10px 0px;
}
.quote {
	color: #464646;
	float: right;
	margin: 5px 0px 20px 20px;
	padding: 10px;
	width: 250px;
	border-top: 5px solid #464646;
	border-radius: 3px;
}
.quote .h {
	display: block;
	font-size: 16px;
	font-family: "PT Serif Caption";
	margin-bottom: 5px;
}

.quote .hh {
	min-height: 50px;
}

.quote p {
	color: #A0A0A0;;
	margin-top: 10px;
}

.quote blockquote {
	margin-left: -18px;
}

.quote img {
	float: left;
	margin: 0px 7px 5px 0px;
	box-shadow: 1px 1px 1px #999;
}

.sourse * {
	font-size: 14px;
	font-family: "Helvetica";
	font-style: italic;
}

b-pubsItem-content-list .sourse * {
	font-size: 1em;
}

.sourse span.h {
	font-weight: bold;
	font-size: 14px;
}

.login2 {
	height: 23px;
	overflow: hidden;
}

.login2 .loginza{
  color: #ffffff !important;
  display: block;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 8px 0px 0px 0px;
  margin-left: 8px;
  width: auto;
  height: auto;
  background-image: none;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 1px dashed #ffffff;
}
.login2 .loginza:hover{
  background-image: none;
  text-decoration: none;
  border-bottom: 1px #ffffff;
}

.login2 a {
	color: #ffffff;
	float: left;
	font-size: 13px;
	margin-top: 6px;
	text-decoration: none;
}

.login2 a.c {
	/* background: url(/img/comments.png) no-repeat; */
	height: 12px;
}

.login2 span {
	color: #ffffff;
	float: left;
	font-size: 13px;
	margin: 6px 5px 0px 5px;
}

.login2 .logout {
	background: url(/img/on-off.png) no-repeat;
	float: left;
	height: 16px;
	margin-right: 5px;
	margin-top: 5px;
	width: 16px;
}

.login2 img {
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	vertical-align: middle;
	border-radius: 2px;
}

.login_txt {
	font-size: 16px;
}

.fb-like {
	float: right;
	width: 150px;
	margin-top: 3px;
	/*margin-right: 50px;*/
}

.follow {
	float: right;
	margin-top: 3px;
	margin-right: 12px;
	font-size: 14px;
}

.gplus {
	float: right;
	margin-top: 3px;
	margin-right: 15px;

}

.ads {
	box-shadow: 0px 0px 3px #979899;
	border-radius: 4px;
}

#kph0 {
	display: block;
	width: 240px;
	height: 400px;
	box-shadow: 0px 0px 10px #979899;
	margin-top: 20px;
	margin-bottom: 20px;
	right: -15px;
}

#mix_block_12949575371294942102 {
	float: right;
	margin-right: 150px;
	font-size: 13px;
	width: 200px;
	font-style: italic;
}

#wikimart1 {
	margin-left: 90px;
	float: left;
	font-size: 13px;
	font-style: italic;
}

#inoblog {
	width: 700px; 
	height: 110px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	background-color: #f3f3f3;
	border-radius: 3px;
	border-bottom: 1px solid #a5a5a5;
	border-top: solid 5px black; 
	text-shadow: 1px 1px 1px white;
}

#inoblog-name {
	width: 550px; 
	margin-bottom: 10px; 
	padding-top: 10px; 
	padding-bottom: 5px;
	font-size: 13px;
}

#inoblog-avatar {
	float: left; 
	width: 100px; 
	height: 100px;
	padding: 3px;
	margin: 5px 0 5px 5px;
	background: white;
	border-radius: 3px;
	border: solid 1px gray;
}

#inoblog-about {
	float: right; 
	width: 575px; 
	height: 100px; 
	padding-left: 10px;
	font-size: 13px;
	line-height: 23px;
}
#inoblog p {
	font-size: 13px;
}

#cs-social {
	position: relative;
	top: 25px;
	left: 100px;
}

#cs-social li {
	margin-left: 10px;
}

#share-buttons {
	position: relative;
	top: 34px;
	right: 45px;
}

#articleAdContainer {
	width: 240px;
	height: 430px;
	float: left;
	margin: 0 20px 5px 0;
}

#articleAdContainer img {
	margin: 8px 0 0 0;
}

/* !БЛОК РЕКЛАМЫ В СТАТЬЯХ */ 

#articleAd {
	width: 240px;
	height: 400px;
	text-align: center;
	border-radius: 4px;
	background-image: -moz-linear-gradient(top, #ffffff, #fcfaf9);
	background-image: -ms-linear-gradient(top, #ffffff, #fcfaf9);
	background-image: -o-linear-gradient(top, #ffffff, #fcfaf9);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#fcfaf9));
	background-image: -webkit-linear-gradient(top, #ffffff, #fcfaf9);
	background-image: linear-gradient(top, #ffffff, #fcfaf9);
}
#articleAd p {
	padding: 120px 10px 10px 10px;
	font-size: 20px;
	line-height: 30px;
	color: rgba(0,0,0,0.6);
	text-shadow: 1px 1px 1px white;
}

#twideas img {
	margin-bottom: 30px;
}

.dsq-widget-meta {
	font-size: 110% !important;
}

@import url("css/l.css")
