* {
	margin: 0;
	padding: 0;
	behavior:url("ie6hover.htc");
}

html {
	height: 100%;
}
body {
	font: 10px Arial;
	height: 100%;
	background-color:#FCFDFE;
}
a {
	color: #06599F;
	outline: none;
	text-decoration: underline;
	font:11px Arial;
}
a:hover {
	text-decoration: none;
}
img {
	border: none;
}
input {
	vertical-align: middle;
	outline:0;
	font:11px Arial, Helvetica, sans-serif;
}
textarea {
	outline:0;
	font:11px Arial, Helvetica, sans-serif;
}

table {
	font:11px Arial, Helvetica, sans-serif;
	    margin-top: 25px;
		width:100%;
}
/*	дополнение */
tr.even {
	border: none;
	background:  #FFF;
}
tr.odd {
	border: none;
	background:#F2F2F2;
}
/*	-дополнение */
fieldset {
	font-size:11px;
}

#wrapper {
	min-width: 1000px;
	max-width: 1280px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background-color:#fff;
	box-shadow: -1px 0 5px 4px #CCCCCC;
	-webkit-box-shadow: -1px 0 5px 4px #CCCCCC;
    -moz-box-shadow: -1px 0 5px 4px #CCCCCC;
	position:relative;
		behavior: url(PIE.htc);

}
.clear {
	clear: both;
}
select {
	font:11px Arial;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 33px;
	background: url("../img/bgHeader.png") repeat-x 0 0 #1E6AB8;
	position:relative;
}
.topNavAkavitaLeft {
	float: left;
	height: 33px;
	line-height: 30px;
}
.topNavAkavitaLeft div {
	float:left;
}
.homePictureLink {
	padding: 0 12px 0 37px;
	width:30px;
}
.topAkavitaLink.sun {
	float: left;
	height: 33px;
	left: 29%;
	padding-left: 50px !important;
	position: absolute;
}
.topAkavitaLink.sun a {
	font-weight:bold;
	line-height:29px;
	background: url("../img/info_pic.png") no-repeat scroll 0px -10px transparent !important;
	display:inline-block;
	padding-left:50px;
}
.homePictureLink a.active {
	padding-bottom: 20px;
}
.homePictureLink a {
	background: url("../img/home_active.gif") no-repeat scroll 10px 0 transparent;
	display: block;
    height: 10px;
    margin-top: 11px;
    width: 10px;
	padding:0 10px;
}
.homePictureLink a:hover {
	padding-bottom:20px;
	}
.topAkavitaLink a, .UpperBlockBanner {
	color: #fff;
	font-size: 11px;
	line-height:32px;
}
ul.lang_menu {
	display:none;
	box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	-webkit-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
    -moz-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	padding: 4px 0;
	width: 85px;
	position:absolute;
	z-index:50;
	left:45px;
	top:27px;
	background-color:#fff;
}
ul.lang_menu li {
	overflow: hidden;
	padding: 2px 0 5px 13px;
	white-space: nowrap;
	line-height:13px;
}
ul.lang_menu li a {
	display:block;
	text-decoration:underline;
}
ul.lang_menu li a.active, .infoRegion ul li a.active, .stanFront .stan_p ul li span, .traffic_generators .title_blue ul li span, #content .stan_p ul li a.active, .info_upper_catalog .button_rating ul li a.active {
	color:#4599E4;
	text-decoration:none;
	display:block;
	font:bold 11px Arial, Helvetica, sans-serif;
	cursor:default;
}
ul.lang_menu li a:hover {
	text-decoration:none;
} 

.lang {
	padding-left: 65px;
	position:relative;
}
.lang a {
	text-decoration: none;
	line-height:31px;
    background:url("../img/whiteArrow.png") no-repeat scroll right 16px transparent;
	padding-right:10px;
	display:inline-block;
}
.lang a span {
	text-decoration:none;
	border-bottom: dotted 1px #fff;
	display: inline-block;
    line-height: 13px;
	cursor:pointer;
}
.lang a img {
	margin: 0 2px 0 3px;
}
.lang a:hover span {
	border-bottom: none;
}
/*.sun {
	height: 33px;
	margin-left: 90px;
	padding-left: 53px;
	background: url("./img/sun.png") no-repeat;
	font-size: 1.1em;
	font-weight: bold;
}*/
.topNavAkavitaRight {
	float: right;
  height: 33px;
  line-height: 30px;
  position: relative;
  width: 247px;
}

.logged-in .topNavAkavitaRight {
  width:auto;
}
	
.logged-in .topNavAkavitaRight ul { list-style-type:none;}

*:first-child+html .logged-in .topNavAkavitaRight {
	width:320px;
}
.topNavAkavitaRight div {
	float: right;
}
.topNavAkavitaRight div.loginAkavita {
	float:left;
	}
.counter a, .loginAkavita a {
	color: #fff;
	font-weight: bold;
}
.counter a {
	text-decoration: none;
	font-weight:bold;
	display:inline-block;
    padding: 9px 15px 10px 21px;
	font-family: Arial;
}
.counter span {
	text-decoration: underline;
}
.counter a:hover  span {
	text-decoration: none;
}
.counter {
	background: url("../img/pictureTopMenuSpan.png") no-repeat scroll -1px -166px #FEB353 !important;
	height: 33px;
	padding-left: 0 !important;
	margin-right: 20px !important;
	width: auto;
}


.loginAkavita a {
	padding-bottom:3px;
	text-decoration: none;
	line-height:32px;
	background:url("../img/login.png") no-repeat scroll left 1px transparent;
	padding-left: 21px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .loginAkavita a {display:inline-block; background-position:left 10px;}
}

.loginAkavita span {
	border-bottom: dotted 1px;
	display: inline-block;
    line-height: 12px;
	cursor:pointer;
}
.loginAkavita a:hover span {
	border-bottom: none;
}
.loginAkavita img {
	float:left;
	margin-top: 10px;
}
/*LoginForm*/
.loginForm {
width:226px;
height:108px;
background: url(../img/loginForm_bg.png) left top no-repeat transparent;
position:absolute;
right:20px;
    padding-top: 15px;
	display:none;
	top:33px;
	z-index:999;
}
.loginForm input {
border:2px solid #E2EFFC;
width:167px;
height:19px;
font:11px Arial, Helvetica, sans-serif;
color:#333;
padding-left:6px;
}

#header .loginForm .send {
	width:70px;
	float:left;
	margin:10px 0 0 25px;
	    padding: 0 0 3px;
}
#login {
	width:100%;
	text-align:center;
}
.loginForm a {
	background:none;
	font-size:10px;
	text-decoration:underline;
	line-height: 11px;
	padding:10px 8px 0 15px;
	display:table-cell;
	height:29px;
	vertical-align:middle;
}


/*Logged-in*/
.topNavAkavitaRight ul .first {
    margin-right: 0;
}

.topNavAkavitaRight ul li {
	float:left;
	margin-right:28px;
}
.topNavAkavitaRight ul .last {
	margin-right:20px;
}
.topNavAkavitaRight ul .last a {
	color:#D8E5FC;
	display:block;
	padding-top:9px;
}
.topNavAkavitaRight ul .first a {
	color:#fff;
	font-weight:bold;
	display:block;
	background-color:#184F8B;
	padding: 9px 15px 10px;
}
.topNavAkavitaRight ul li a {
	color:#fff;
}

.topNavAkavitaRight ul .leaf {
    height: 33px;
    margin-right: 8px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
    position: relative;
}

li.leaf {
  list-style-type: none !important;
  list-style-image: none !important;
}

.topNavAkavitaRight ul .leaf a {
	margin-top:9px;
	line-height:13px;
	display:block;
	text-decoration:none;
	border-bottom:1px dotted;
}
.topNavAkavitaRight ul .leaf a:hover {
	border-bottom:none;
}

.leaf ul {
	position:absolute;
	background: #FFFFFF;
  box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	width:130px;
	padding-left:20px;
	z-index:20;
	left:0px;
	max-height:217px;
	overflow-y: auto;
	top:33px;
	padding-bottom:15px;
	overflow-x:hidden;
	display:none;
}
.leaf .hack {
	position: absolute;
height: 10px;
width: 100%;
left: 0;
bottom: 0;
z-index: 90;
background: white;
display:none;
}
.leaf ul li a {
	color:#06599F;
	border:none!important;
	white-space:nowrap;
	text-decoration:underline!important;
}
.leaf ul li a:hover {
	text-decoration:none!important;
}
.leaf ul li {
	margin-right:0;
	float:none;
	position:relative;

}
.leaf.opened a {
	color:#184D8B;
}
.leaf.opened {
	background:#fff;
}
.leaf ul li a.active {
	text-decoration:none!important;
}
.hack_opacity {
		background: url(../img/menu_opacity.png) repeat-y right top;
    height: 14px;
    position: absolute;
    right: 0;
    top: 0;
    width: 27px;
    z-index: 120;
	display:none;
}
.leaf.opened .hack_opacity, .leaf.opened .hack {
	display:block;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 135px;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.AkavitaTopList ul li {
	float: left;
	margin-top: 12px;
}
.AkavitaTopList ul li a, .AkavitaTopList ul li span {
	color:#06599F;
	display: inline-block;
    margin-left: -15px;
    padding-left: 15px;
	background:url("../img/orangeDisc.png") no-repeat scroll left 11px transparent;
	text-decoration:none;
}
.AkavitaTopList ul li span h2 {
	border:none;
}
.logoAkavita {
	float:left;
}
.blockListNav {
	float: right;
}
.blockListNav {
	float: right;
	margin: 0px 12px 0 0;
	width: 67%;
	list-style-type:none;
}
.logoAkavita {
	margin: 28px 10px 0 40px;
}
.blockListNav li {
	text-decoration: none;
}

.blockListNav li.rating {
	width: 22%;
}
.blockListNav li.catalog {
	width: 22%;
}
.blockListNav li.stat {
	width: 25%;
}
.blockListNav li.statistics {
	width: 24%;
}
.blockListNav li h2 {
	color: #065AA0;
	font-size: 19px;
	font-weight: normal;
	border-bottom: 1px solid;
}
.blockListNav li a:hover h2 {
	color: #f9a959;
	border-bottom:1px solid #fff;
}
.blockListNav li p, .blockListNav li .blockNav {
	font-size: 11px;
	width:134px;
	color: #666;
	line-height: 15px;
	padding-top: 2px;
	background:none;
	display:block;
}
.blockListNav li h2.hoverh2 {
	color: #f9a959;
	border-bottom:1px solid #fff;
}

.blockListNav li.statistics p, .blockListNav li.statistics .blockNav {
	width:170px;
}
.blueLineTopAkavita {
	height: 34px;
	min-width: 720px;
}
.blueLineTopAkavita .title_blue {
	margin:0 240px 0 0;
	padding: 1px 0 10px 0;
}
.search_news {
	float:right;
	width:260px;
    border-top: 1px solid #E2EFFC;
	height:32px;
	padding:1px 0 0;
}
*:first-child+html .search_news {
	height:32px;
}
.searchform {
	float:left;
	padding-top:5px;
	background-color:#E2EFFC;
	padding:3px 5px 4px 0;
}
.med_103_by {
	margin: 0px 0px 0px 20px;
}
#flashContent {
	margin: 0px 00px 0px 20px;
	width: 70%;
	height: 43px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .searchform {	padding:3px 3px 3px 0;}
}
:root .searchform {	padding:3px 3px 2px 0px\9;}

.wrap_right {
	background-color:#E2EFFC;
	    padding-bottom: 2px;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .wrap_right {    padding-bottom: 1px;}
}

.searchfield {
	width:198px;
	border:2px solid #BFDCF9;
	float:left;
	font:11px arial;
	color:#333;
    padding: 3px 0 3px 5px;
	height:13px;
	margin-left:18px;
	margin-top:1px;
}
#searchsubmit {
	background: url("../img/searchsubmit.png") no-repeat scroll left top transparent;
	width:24px;
	height:23px;
	border:none;
	cursor:pointer;
	float:left;
    margin-left: 4px;
    margin-right: 2px;
}
.title_blue h2 {
	font:1.7em Arial;
	color:#06599F;
	padding: 3px 0 5px 15px;
	background: none repeat scroll 0 0 #E2EFFC;
}

#sideRight .title_blue, #sideLeft .title_blue {
	margin-top:15px;
}

#container {
	overflow: hidden;
	margin:0 20px;
	padding-top:20px;
}
.front #container {
	padding-bottom:40px;
}
#content {
	padding: 0 260px 0 0;
}
.other {
	padding: 0!important;
}
.all_news {
	padding:30px 0 0 20px;
}
.all_news div {
	width:100%;
	list-style-type: none;
	float:left;
	padding-top:48px;
}
.all_news h4 {
	font-size: 14px;
	padding-bottom:10px;
}
.all_news h4 a {
	color:#065AA0;
	text-decoration:none;
	border-bottom:1px solid;
	font:bold 14px Arial;
}

.all_news h4 a:hover {border:none;}

.all_news h4 span {
	color:#065AA0;
	font:bold 14px Arial;
}

.all_news h4 .read {
	color:#FAA95A;
	font: 0.8em Arial;
	background: url("../img/read.gif") no-repeat scroll left top transparent;
	padding-left: 15px;
	width: 25px;
	display:inline-block;
	margin:0 0 0 10px;
	border:none;
	height:14px;
	text-decoration:underline;
}
.all_news a:hover {
	text-decoration:none;
}
.add_com span:hover {
	text-decoration:none;
}

.all_news span {
	font: 1.1em Arial;
	color:#999;
	width:100%;
}
.all_news p img {
	float:left;
	padding-right:20px;
}
.all_news p {
	font-size: 1.1em;
	padding-top:10px;
	line-height:16px;
}
.read_more {
	display:block;
	padding-top:5px;
}
/*--comment space--*/
.all_com {
	border-top:1px solid #E2EFFC;
	float:left;
	width:100%;
	margin-top:20px;
	padding-top:15px;
	margin-bottom:10px;
}
.all_com h4 {
	font-size:15px;
	font-weight:bold;
	float:left;
	color:#06599F;
	margin-left:15px;
}
.new_com {
	font-size:15px;
	font-weight:bold;
	color:#06599F;
}
.comments legend {
  font-size:15px !important;
	font-weight:bold !important;
	color:#06599F !important;
  padding-top: 12px;
}

.comments div {
  margin-top: 0px;
}

.all_com h4 span {
	font: 11px Arial;
	color:#999;
	padding-left:5px;
}

#comment-form {
  margin-top: 10px !important;
}

.add_com {
	color:#F9A959;
	background: url("../img/add_pic.png") no-repeat scroll 4px 4px transparent;
	text-decoration:none;
	margin:2px 0 0 20px;
	display:inline-block;
}
.add_com_bottom {
	margin-left: 0px !important;
}
.add_com span {
	margin-left:17px;
	border-bottom: 1px dotted;
}
.for_comments {
	padding:5px 22px;
	background:#F1F8FE;
	margin:0 20px 10px 0;
}
.for_comments.hidden_com {
	display:none;
	margin-right:0;
}
.for_comments.hidden_com {
	display:none;
	margin-right:0;
}
.comments {
	padding-bottom:20px;
	padding-top:12px;
}
.comments .send {
	float:left;
	margin:0px 0 0!important;
}
.comments legend {
	margin-left:15px;
	padding:0 10px;
}
.comments span, .comments label {
	width:122px;
	text-align:right;
	display:inline-block;
	font-weight:bold;
	padding-right:15px;
	float:left;
	padding-top: 4px;
}

.for_reg .comments .lbl_c {
	float:none;
	padding:0;
	font-weight:normal;
}

.comments span .red, .comments label .red {
	color:red;
	float: none!important;
	padding: 0;
	width: auto;
	font-weight:normal;
}
.comments div {
	margin-top:11px;
}
.comments input, .comments textarea {
	width:99.2%;
    max-width:99.2%;
	border:2px solid #BFDCF9;
	min-height:20px;
	padding-left:5px;
  margin-top: 0px !important;
}
.comments textarea {
	height:88px;
	padding-top:5px;
}
.comments textarea:focus {
	border-color:#1F7CD3;
}

.infoUserComment:hover .reg_com, .infoUserCommentLevelTwo:hover .reg_com {
	visibility:visible;
}

.commentsBlock .reg_com {
	margin:9px 0 0;
	text-decoration:none;
	visibility:hidden;
	display:block;
}
.commentsBlock .reg_com a {
	
	font-weight:bold;
	text-decoration:underline;
}
.reg_com.add_com {
	background:none;
	font: 11px Arial;
	/*border-bottom: 1px dotted;*/
}
.reg_com.add_com a {
	font-weight:bold;
	color: #F9A959;
	text-decoration:none;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
}
.reg_com.add_com.bott {
	margin-bottom:30px;
}

.comments p {
	padding:4px 0 0px 113px;
	font:11px arial;
	color:#666;
}
.comments div.description {
	padding:4px 0 0px 113px;
	font:11px arial;
	color:#666;
}
.comments .read_more {
	padding:0 0 3px 139px;
}

.comments .fix1 legend {
  display: none !important;
}

.comments .fix1 {
  margin-top: 0px !important;
}

.comments input {
  margin-top: 0px;
}

.comments .send,
#mainform .send,
#formStatistic .send,
.loginForm .send,
.complain_box .send,
.wrap_for_content .send {
	width:auto;
	padding:0 10px;
	height:25px;
	background: url("../img/send.png") no-repeat 0 0;
	border:none;
	cursor:pointer;
	font-weight:bold;
	color:#fff!important;
	margin:17px 0 0 139px;
	font-family:Arial, Helvetica, sans-serif;
}

#mainform .send:hover,
#formStatistic .send:hover,
	.comments .send:hover,
.userRegistration .send:hover, .send:hover {
	background: url("../img/send.png") no-repeat 0 -30px;
}
#mainform .send:active,
#formStatistic .send:active,
 .loginForm .send:active,
	.comments .send:active,
.userRegistration .send:active, .send:active  {
	background: url("../img/send.png") no-repeat 0 -60px;
}

@-moz-document url-prefix() {
  .comments .send,
  #formStatistic .send,
  #mainform .send { padding-bottom: 3px;}
}

.commentsBlock {
	margin: 20px 0;
	overflow:hidden;
	width:100%;
}
.infoUserComment a, .infoUserCommentLevelTwo a {
	text-decoration: none;
	font: 11px arial;
	color:#999;
}
.infoUserComment a span:hover {
	text-decoration:none;
}

#add_com_link {
	font:bold 15px arial;
	text-decoration:none;
	border-bottom:1px dotted;
	display:inline-block;
	margin-left:20px;
	display:none;
}

.infoUserComment, .infoUserCommentLevelTwo {
	padding: 13px 0px 10px 15px;
	border: solid 1px #fff;
}
.infoUserComment:hover, .infoUserCommentLevelTwo:hover, .infoUserComment.border, .infoUserCommentLevelTwo.border  {
	border: solid 1px #e2effc;
}
.commentBlock .indented {
    margin-left: 25px !important;
}

.infoUserCommentLevelTwo {
	margin-left: 40px;
}
.infoUserCommentLevelTwo:hover {
	margin-left: 40px;
}
.infoUserComment:hover .blockTextComment a.answer, .infoUserCommentLevelTwo:hover .blockTextComment a.answer {
	margin-top: 5px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #06599f;
	text-decoration: underline;
	text-transform:lowercase;
}
.infoUserComment:hover .blockTextComment .links a {
	margin-top: 5px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #06599f;
	text-decoration: underline;
	text-transform:lowercase;
}
.infoUserComment:hover .blockTextComment .links {
  margin-left: 18px;
}

.infoUserComment:hover .blockTextComment .links li,  .infoUserComment .blockTextComment .links li {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.blockTextComment .links a {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-top: 5px;
}

.infoUserComment img, .infoUserCommentLevelTwo img {
	position:absolute;
}
.infoUserComment span, .infoUserCommentLevelTwo span {
	margin-left: 18px;
	color: #06599f;
	text-decoration: underline;
	font:11px Arial, Helvetica, sans-serif;
}
.leftBlockNick {
	float: left;
}
.rigthBlockData {
	float: right;
}
.rigthBlockData a {
	float:right;
	font-size: 11px;
	color: #999;
}
.rigthBlockData span.someElementBlockComment {
	margin: 0 15px 0 0;
}
.blockTextComment p {
	margin: 5px 0 0 18px;
	font: 11px Arial;
	color:#333;
}
.blockTextComment a.answer {
	margin-top: 5px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
}
.blockTextComment a.answer:hover {
	text-decoration:none!important;
}

/*--#comment space--*/
.page_nav {
	float:left;
	width:100%;
    padding: 27px 0 55px;
	text-align:center;
}
/*	дополнение */
.page_nav .item-list{
	float:left;
	width:100%;
	text-align:center;
}
/*	-дополнение */
.page_nav ul li {
	float:left;
	padding-left:22px;
/*	дополнение */
	margin: 0;
	list-style: none;
/*	-дополнение */
}
.page_nav ul li a, .page_nav ul li span,
	.comments span,
	.comments .send,
.infoRegion a, .infoRegion span, .category_catalog a, .newIncatalog li a, #easyTooltip h3,
	.comments label 
 {
	font-size: 11px;
	color:#06599f;
}
.page_nav {
	float:left;
	width:100%;
    padding: 50px 0 55px;
	text-align:center;
}
.page_nav ul li {
	float:left;
	padding-left:22px;
}
.page_nav ul li a, .page_nav ul li span, .comments span, .comments .send, .infoRegion a, .infoRegion span, .category_catalog a, .newIncatalog li a, #easyTooltip h3, .comments label {
	font-size: 11px;
	color:#06599f;
}
.page_nav ul li span {
	font-weight: bold;
	margin-left: -7px;
}
.page_nav ul {
	display:inline-block;
	list-style-type:none;
}
.page_nav span {
	display:block;
	margin:-5px -8px 0 0;
	padding: 5px 10px;
	background-color:#E2EFFC;
	font-weight:bold!important;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: right;
	margin-right: -3px;
	width: 243px;
	position: relative;
}
#sideRight .title_blue h2, #sideLeft .title_blue h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 7px 0 9px 13px;
	position: relative;
}
.other .title_blue {
	margin-top:0;
	/*cursor:pointer;padding:0 0 10px 15px;*/
}
.front .title_blue {
	margin-bottom:15px;
	position:relative;
}
.title_blue {
	border-top: 1px solid #E2EFFC;
	color:#06599F;
	font-size: 11px;
	font-weight: bold;
	padding:1px 0 0;
	margin-top: -34px;
	position:relative;
}
.title_blue img {
	position:absolute;
	bottom:-4px;
	left:25px;
}
#sideRight ul.monthArchive li a, .read_more,
.comments legend,
.sub_catalog a, .stanMore_info span, .block_pulse span, #tooltip, ul.lang_menu li a,  .stanMore_info a.active {
	font: 11px arial;
	color:#06599F;
}
#sideRight ul.monthArchive, .yearsArchive {
	padding:17px 0 0 15px !important;
}
.yearsArchive li {
	float:left;
	margin-bottom:8px;
	list-style:none;
	padding-right:21px;
	background:url("../img/archive_arrow.png") no-repeat 33px 5px;
}
.yearsArchive li.no_marker {
	background:none;
}
.box_arhive {
	overflow: hidden;
    width: 222px;
}
.yearsArchive {
  width:230px;
}
#sideRight ul.monthArchive li {
	padding-bottom:8px;
	list-style-type: none;
	color:#999;
	position:relative;
}
#sideRight ul.monthArchive li a:hover {
	color:#F9A959;
}
#sideRight #subRight {
	padding-left:0;
}
#sideRight ul.monthArchive li span {
	color: #06599F;
    font: bold 11px Arial;
}

#sideRight ul.monthArchive li span a {
	color: #06599F;
    font: bold 11px Arial;
}

#sideRight ul.yearsArchive li span {
	color: #06599F;
    font: bold 11px Arial;
}
/* Footer
-----------------------------------------------------------------------------*/
/* Footer
-----------------------------------------------------------------------------*/
.footer {
	bottom: 0;
	color: #999999;
	display: inline-block;
	font-size: 11px;
	left: 0;
	overflow: hidden;
	padding: 22px 0 12px;
	position: absolute;
	text-align: center;
	width: 100%;
	background:url("../img/bg_foot.png") repeat-x scroll left top transparent;
}
.footer a {
	color:#999;
	text-shadow:1px 1px 1px #fff;
}
.footer ul li {
	padding:13px 10px 0 0;
	list-style-type: none;
	float:left;
}
.footer ul li a {
	color:#666;
	text-shadow:1px 1px 1px #fff;
}
.footer ul {
	float:left;
	padding:0 0px 12px 40px;
	clear:both;
}
.footer .stan {
	width:31px;
	display:inline-block;
	padding:3px 17px 0 0;
	text-decoration:none;
}
.footer .stan:hover span {
	text-decoration:none;
}

*:first-child+html .footer .stan {
display:inline;
position:relative;
}

*:first-child+html .foot_stat  {
position:relative;
}

.stan span {
	text-decoration:underline;
}
.foot_stat {
	display:inline-block;
	padding:0px 0 0 25px;
}
.foot_stat p {
	line-height: 1.5;
	padding-bottom:3px;
}
.foot_stat ul li a {
	color:#000;
	text-shadow:1px 1px 1px #fff;
	font-size:12px;
	font-weight:bold;
}
.foot_stat ul li {
	padding-right:20px;
	padding-top:0;
}
.counter_foot {
	float:right;
	padding-right:55px;
}
.counter_foot img {
	float:right;
}
.footInn {
	padding-top:10px;
	overflow:hidden;
}
.copyright {
	float:left;
	margin-left:40px;
	color:#333;
	text-shadow:1px 1px 1px #fff;
}
.foot_help {
		background:url("../img/foot_icon.png") no-repeat scroll left 1px transparent;
		float:left;
		clear:both;
		margin-left:40px;
		padding-left:20px;
}
.footer .f_counter {
	background:url("../img/Footer_b.png") no-repeat scroll right 0px transparent;
	height:37px;
	display:inline-block;
	padding-right:24px;
	text-shadow:none;
	margin-right:23px;
	margin-top:-3px;
	float:left;
}
.f_counter span {
	display:inline-block;
	height:37px;
	padding:0 10px 0 20px;
	background:url("../img/Footer_b.png") no-repeat scroll left -53px transparent;
	line-height:37px;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
.f_counter:hover span { text-decoration:none; }
.left_col_foot {
	float:left;
	width:300px;
}


/*CATALOG*/
.info_upper_catalog {
	padding:15px 0 17px;
	display:inline-block;
	width:100%;
}
.infoRegion {
	border:1px solid #E2EFFC;
	float:left;
    position:relative;
    padding: 8px 23px 8px 0;
}

.infoRegion img {
position:absolute;
    bottom: -5px;
	left:40px;
}
.front .infoRegion span  {
	padding-left:0;
}

.infoRegion span {
	color:#333;
	padding-right:5px;
	    padding-left: 23px;
}
.infoRegion a {
	text-decoration:none;
	border-bottom:1px dotted;
	margin-right:8px;
}

.infoRegion ul, .button_rating ul {
    display:none;
	background-color: #FFFFFF;
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	-webkit-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
    -moz-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	position:absolute;
	padding: 4px 5px 4px 0;
	left:28px;
	top:35px;
    z-index:500;
	list-style:none;
}
.infoRegion div ul {
top:26px;
}

.infoRegion .slide_menu_box2 {
		left:44px;
}

.infoRegion ul img, .stan_p ul img {
position:absolute;
top:-5px;
left:10px;
}
.infoRegion a.active {
	padding-left:0;
}

.infoRegion ul li, .stanFront .title_blue ul li, .traffic_generators .title_blue ul li, .button_rating ul li {
    overflow: hidden;
    padding: 2px 0 5px 13px;
    white-space: nowrap;
	line-height:13px;
}
.infoRegion ul li a, .stanFront .stan_p ul li a, .traffic_generators .stan_p ul li a  {
text-decoration:underline;
border:none;
}

.infoRegion ul li a:hover, .stanFront .stan_p ul li a:hover, .traffic_generators .stan_p ul li a:hover, .info_upper_catalog .button_rating ul li a:hover  {
text-decoration:none;
border:none;
}

.infoRegion div {
	float:left;
	position:relative;
}

.addCatalog {
	float:right;
	margin-top:4px;
	padding-right:5px;
	background:url("../img/add_Button_sprite.png") no-repeat scroll right top #F8B358;
    height:24px;
}
#sideRight .addCatalog {
	float:left;
	margin-top: 5px;
	height:24px;
	margin-bottom:20px;
}
.addCatalog a {
	display:block;
	background:url("../img/add_Button_sprite.png") no-repeat scroll left -29px;
	padding:5px 5px 6px 10px;
	font:bold 11px arial;
	color:#fff;
	text-decoration:none;
}
.addCatalog:hover  {
	background:url("../img/add_Button_sprite.png") no-repeat scroll right -120px transparent;
}
.addCatalog:hover a  {
	background:url("../img/add_Button_sprite.png") no-repeat scroll left -151px transparent;
}
.addCatalog:active a  {
		background:url("../img/add_Button_sprite.png") no-repeat scroll left -90px transparent;
}

.addCatalog a:hover {
	background:url("../img/add_Button_sprite.png") no-repeat scroll left -151px transparent;
}
.addCatalog a:active {
	background:url("../img/add_Button_sprite.png") no-repeat scroll left -90px transparent;
}
.addCatalog:active  {
	background:url("../img/add_Button_sprite.png") no-repeat scroll right -59px transparent;
}


.category_catalog {
	display:inline-block;
	width:45%;
	padding:0 45px 25px 0;
	vertical-align: top;
}
*:first-child+html .category_catalog {
	float:left;
}
.category_catalog p a {
	font: bold 15px Arial;
	color:#333;
	text-decoration:none;
}
.category_catalog p a:hover, .category_catalog a:hover, .newIncatalog li a:hover {
	color:#F9A959;
}
.category_catalog p {
	color:#999;
	font-size:11px;
	padding-bottom:10px;
}
.category_catalog a {
	line-height:20px;
	margin-right:5px;
	font-size:12px;
	color:#1363A9;
}
.new {
	color:#99CC00!important;
	background:none!important;
	font-weight:normal;
}
.newIncatalog {
	float:left;
	width:100%;
	padding:15px 0 50px 0;
}
.newIncatalog li {
	background:url("../img/orangeDisc.png") no-repeat scroll left 3px transparent;
	padding: 0 40px 0 10px;
	margin: 0 0 11px;
}
.newIncatalog li a {
	line-height:14px;
}

.newIncatalog li .new {
	text-decoration:none;
}
.newIncatalog li .new:hover {
	text-decoration:underline;
}
.newIncatalog ul {
	float:left;
	width:45%;
	padding-right:35px;
	padding-top:22px;
	list-style-type:none;
}
/* SUB CATALOG */

ul.site_catalog li a.byfly {
	font-size:12px;
	font-weight:normal;
}
ul.site_catalog li h6 {
	font-weight:bold;
	color:#333;
}
ul.site_catalog {
	list-style:decimal outside;
	padding-left:34px;
	color:#333;
	font-weight:bold;
	font-size:11px;
}
ul.site_catalog li {
	padding:0 0 29px 26px;
}
.site_catalog .broken_link { display:none; margin-bottom:-1px;}
.site_catalog .box_for_link {    
    display: table-cell;
    height: 19px;
    vertical-align: bottom;}

ul.site_catalog li:hover .broken_link { display:inline-block; }

ul.site_catalog li p {
	font-weight:normal;
	line-height: 15px;
	padding-bottom: 2px;
}
ul.site_catalog li span {
	font-size:10px;
	color:#999;
}
.pr {
	background:url("../img/sub_img.gif") no-repeat scroll left -40px transparent;
	padding-left:20px;
	margin:0 0px 0 12px;
}
.yandex {
	background:url("../img/sub_img.gif") no-repeat scroll left -54px transparent;
	padding-left:15px;
	margin-left:10px;
}
.broken_link {
	background:url("../img/sub_img.gif") no-repeat scroll left -67px transparent;
	display: inline-block;
	height: 17px;
	width: 30px;
	margin:0 0 -2px 15px;
	position:relative;
	cursor:pointer;
}


.broken_link div a {
	display:block;
	white-space:nowrap;
	line-height:18px;
}

.broken_link ul li {
	padding:0 0 3px 0;
}

img.resultIcon {
	margin-left: -26px;
	vertical-align: middle;
}
#sideRight #subRight li {
	padding-bottom:7px;
}
/*BLOCKS-FRONT*/
.blockL, .traffic_generators {
	background: none repeat scroll 0 0 #E2EFFC;
	height:127px;
	float:left;
	width:49%;
}
.blockR, .pulse_belnet.updating {
	width:49%;
	float:right;
	background: none repeat scroll 0 0 #E2EFFC;
	height:127px;
}
.blockL ul {
	float:left;
/*
замена:
	padding-bottom:12px;
на
	padding: 0 0 12px 0;
*/
	padding: 0 0 12px 0;
}
.upInfohead {
	width:100%;
	float:left;
	padding-bottom:8px;
}
.blockL .newsA, .blockR .newsA {
	float:left;
	font:9px arial;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	background-color:#1F7CD3;
	padding: 1px 3px 0;
	margin-left:17px;
	margin-top:14px;
}
.blockR .newsA {
	background-color:#FAA95A;
}
.blockL a, .blockR a {
	float:right;
	font-size:10px;
	color:#4599E4;
	padding-right:17px;
	padding-top:14px;
}
.blockL ul li, .blockR .frontBlogPost {
	float:left;
	line-height:18px;
	padding-left:17px;
	width:90%;
	padding-bottom: 2px;
	list-style:none !important;
}

.blockR .frontBlogPost {
	padding-bottom: 2px;
}

.blockL ul li a, .blockR .frontBlogPost a {
	padding:0;
	color:#06599F;
	font-size:11px;
	width:75%;
	float:none;
}
.blockR .frontBlogPost p {
}
.blockL ul li span, .blockR .frontBlogPost span {
	font-size:10px;
	color:#79A1CD;
	padding-right: 10px;
	float:left;
}
.blockL ul .firstN,
/* не используется
	.for_reg .comments .lbl_b 
*/  
{
	font-weight:bold;
}
.UpperBlockBanner {
	display: inline-block;
	width: 100%;
	margin:14px 0 0 0;
}
.BodyBlockBanner {
	background: none repeat scroll 0 0 #FEEBD8;
	border: 1px solid #FAA95A;
	font-weight:bold;
	margin: 0;
	padding: 6px 10px;
	text-align: center;
	color:#CA2027;
	display:block;
	text-decoration:none;
}
.BodyBlockBanner img {
	vertical-align:middle;
	padding-right:5px;
}
.middleBlocks {
	width:100%;
	margin-top:15px;
	float:left;
}
.compare_site {
	width:64.8%;
	float:left;
}

#graphflash {
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px;
  width: 620px;
}

#graphflash embed {
}

.floatClear {
  clear: both;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  overflow: hidden;
}

.stanFront {
	width:33.2%;
	float:right;
}
.stanFront .boxGraf p {
	float:none;
	padding-left: 15px;
}
.boxGraf {
	width:350px;
	margin:0 auto;
	padding-top:14px;
}
.boxGraf div {
	float:left;
	width:185px;
	overflow:hidden;
}
.stanFront .boxGraf img {
	float:left;
	clear:both;
	padding:0 20px 20px 20px;
}
.stanFront .boxGraf p, .stanFront .boxGraf p.p_black {
	color:#333;
	font:bold 11px arial;
	margin:3px 0 8px 0;
}
.stanFront .boxGraf p.co1 span, .stanFront .boxGraf p.co2 span {
	color:#999;
	font:11px Arial;
	margin:0;
	padding-bottom:2px;
}
.stanFront .lightBlue, .stanFront .darkBlue, .stanFront .lightOrange, .stanFront .darkOrange {
	width:10px;
	height:10px;
	background-color:#E2EFFC;
	display:inline-block;
	position:absolute;
	left:-3px;
	top:1px;
	padding:0;
}
.stanFront .darkBlue {
	background-color:#4492DB;
}
.stanFront .lightOrange {
	background-color:#FEEBD8;
}
.stanFront .darkOrange {
	background-color:#FAA95A;
}
.stanFront .boxGraf p {
	position:relative;
	font: 11px Arial;
	color:#999;
}
.stanFront .boxGraf p span {
	font-weight:bold;
}
.stat_for_graf div {
	font:bold 11px Arial;
	padding:0;
}
.stat_for_graf {
	width:80%!important;
	padding-left:20px;
	padding-top: 5px;
}
.stat_for_graf div {
	width:50%;
	float:left;
}
.stanFront .stat_for_graf div img {
	padding:10px 80px 0 0px;
}
.compare_site h2 span {
	padding:5px 15px 0 0;
}
.compare_site .inp {
	width:620px;
	margin:0 auto;
}
.compare_site .title_blue {
	margin-bottom:15px;
}
#formStatistic input,
#mainform input {
	border: 2px solid #BFDCF9;
	color: #333333;
	font-size: 11px;
	margin-right: 15px;
	padding: 4px;
	width: 154px;
}
#formStatistic input:focus,
#mainform input:focus, input:focus {
	border-color:#1F7CD3;
}

#formStatistic .send,
#mainform .send {
	width:80px;
	float:right;
	margin:0;
	padding-bottom:3px;
}
*:first-child+html #mainform .send,
*:first-child+html #formStatistic .send {
	float:none;
}
.inp .infoRegion {
	padding: 10px 20px 0px 0;
	border:none;
	position:relative;
}
.stanMore_info {
	background: none repeat scroll 0 0 #E2EFFC;
	height: 23px;
	margin-top: 1px;
	display:block;
}

.stanFront h2 span, .traffic_generators h2 span, .pulse_belnet h2 span, .compare_site h2 span {

	padding-right:10px;
	padding-top:0;
}

.tooltip1 {
		background:url("../img/pic_tool.png") no-repeat scroll right 0px #E2EFFC;
		display:inline-block;
		width:14px;
		height:15px;
		cursor:pointer;
		position:relative;
		zoom:1;
}

.stanFront div.stan_p, .traffic_generators .stan_p, .pulse_belnet .avtoUpdate {
	float:right;
	line-height: 17px;
	padding-right: 10px;
}
.wrap_forBlocks .traffic_generators .stan_p, div.stan_p, .compare_site .stan_p {
	position:absolute;
	top:4px;
	right:0;
	visibility:hidden;
	height:25px;
}
 div.stan_p, .wrap_forBlocks .traffic_generators .stan_p {
 top:8px;
 }
 
.compare_site .stan_p {
	display:block;
	font-size:11px;
	right: 15px;
    top: 10px;
}

.stanFront .stan_p span, .traffic_generators .stan_p span {
	color:#999;
	font:11px Arial;
	padding-right:5px;
	background:none;
}
.stanFront .stan_p a, .stanMore_info a, .traffic_generators .stan_p a {
	text-decoration:none;
	border-bottom:1px dotted;
}
.stanMore_info span, .stanMore_info a.active {
	font-weight:bold;
	padding:3px 0 0 0px;
	display:inline-block;
	border:none;
	margin:0 0 0 17px;
	
}
.stanMore_info a {
	margin-left:20px;
	position:relative;
}

.stanMore_info a img {
	position:absolute;
	  bottom: -10px;
    left: 25px;
	display:none;
}
.traffic_generators .stanMore_info a img {
	left:55px;
}

.stanMore_info a.active img { display:block;}

.wrap_forBlocks .traffic_generators, .wrap_forBlocks .pulse_belnet, .traffic_generators, .pulse_belnet.updating {
	background:none;
	height:auto;
	padding-top:40px;
}
.pulse_belnet.updating, .traffic_generators {
	padding-top:32px;
}
.pulse_belnet {
	float: right;
width: 33.2%;
margin: 0;
padding: 0;
}

.traffic_generators .boxGraf {
	width:auto;
	text-align:center;
}

.traffic_generators p, .pulse_belnet .avtoUpdate, .stanFront h2 p {
	display:none;	
}
.stanFront h2 p {
	display:none;	
}
.front .front_table {
	color:#333;
	font:11px arial;
	margin-top:-5px;
}
.front_table {
	margin-top:-7px;
}

.front_table img {
	vertical-align:middle;
	padding-right:5px;

}
.front .front_table tr {
	height:28px;
}
.front_table tr {
	height:30px;
}
/* дополнение */
.front_table tr.odd{
	background:#F2F2F2;
	border-bottom: none;
}
.front_table tr.even{
	/*background:#f9f9f9;*/
	border-bottom: none;
}
/* -дополнение */

.front .front_table td.first_col, .front_table td.first_col {
	width:43%;
	border-left:none;
	text-align:left;
	padding-left:13px;
}
.front_table tr td:first-child {
	padding-left:7px;
	text-align:center;
}
.front_table tr th {
	padding-right:0px;
}
.front_table td.first_col {
	width:60%;
	padding-left: 5px;
}

.front .front_table td, .front .front_table th {
	border-left:1px solid #ccc;
	text-align:center;
}
.front_table td, .front_table th {
		text-align:left;
		padding-top:0;
}

.front .front_table th, .front_table th {
	border-bottom:2px solid #ccc;
	text-align:center;
	color:#ccc;
	font:11px;
}
.front_table th, .front_table th a {
	color:#333;
	text-align:left;
}

.front_table th.first_col {
     text-align:left;
	 padding-left: 32px;
	 border-left:none;
}
.front .first_col a {

}

/*PULSE*/

/*PULSE*/

.block_pulse {
	padding:3px 0 0 6px;
}
.block_pulse li a {
	padding-left:28px;
	display:inline-block;
	height: 28px;
    overflow: hidden;
}
.block_pulse li {
	line-height:22px;
	position: relative;
	width: 97%;
	overflow:hidden;
	padding-bottom:4px;
}
.block_pulse li a img {
	padding-right: 6px;
	vertical-align:middle;
	float:left;
}
.block_pulse .plus, .block_pulse .minus, .plus {
	color: #33CC00;
	padding: 4px 0;
	display:inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
}
.block_pulse .minus, .minus {
	color:#FF0000;
	padding-left:2px;
}
.block_pulse .rate_unChange {
	padding-right: 12px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.block_pulse .rate_new {
	color:#fff;
	background-color:#ACACAC;
	display: inline-block;
	font-size: 9px;
	line-height: 8px;
	margin-right: -4px;
	position: absolute;
	top: 8px;
	left: 0px;
	padding:0 1px 1px;
}
.allNewsPulse {
	background-color: #1F7CD3;
	color: #FFFFFF;
	font: 9px arial;
	padding: 1px 3px 0;
	text-decoration: none;
	text-transform: uppercase;
	margin: 13px 0 0 55px;
	display:inline-block;
}
.wrap_forBlocks {
	float:left;
	width:100%;
}
.traffic_generators .avtoUpdate, .pulse_belnet .avtoUpdate {
	background:url("../img/button_bottom.png") no-repeat scroll left top transparent;
	height: 23px;
	width: 84px;
	position: absolute;
	right: 0;
	top: 5px;
	padding-right:10px;
}

.avtoUpdate span.onOran {
	background:url("../img/buttonON_Off.gif") no-repeat scroll left top transparent;
	height: 17px;
	width: 37px;
	display:inline-block;
	margin:3px 0 2px 3px;
	vertical-align:middle;
	border:none;
	position:absolute; top:0px; left:0px;
}
.other .avtoUpdate span { cursor:pointer;}
.traffic_generators .avtoUpdate span, .pulse_belnet .avtoUpdate span, .button_rating span {
	line-height:22px;
	float:left;
	font-weight:bold;
	text-align:center;
	width: 40px;
	vertical-align:middle;
	color:#06599F;
	padding:0;
	font-size: 11px;
	font-weight:bold;
}
.avtoUpdate span.onOran {
	background:url("../img/buttonON_Off.gif") no-repeat scroll left top transparent;
	height: 17px;
	width: 37px;
	display:inline-block;
	margin:3px 0 2px 3px;
	vertical-align:middle;
	border:none;
	position:absolute; top:0px; left:0px;
}
.other .avtoUpdate span { cursor:pointer;}
.traffic_generators .avtoUpdate span, .pulse_belnet .avtoUpdate span, .button_rating span {
	line-height:22px;
	float:left;
	font-weight:bold;
	text-align:center;
	width: 40px;
	vertical-align:middle;
	color:#06599F;
	padding:0;
	font-size: 11px;
	font-weight:bold;
}
.avtoUpdate.right_pos span.right, .button_rating.right_pos  span.right  {color:#F8A959;}
.avtoUpdate.left_pos span.left, .button_rating.left_pos span.left {color:#F8A959;}
.traffic_generators ul li {
	line-height:22px;
}
.traffic_generators .rate_info {
	float:left;
	width:96%;
	padding:3px 0 0 13px;
	height:220px;
	overflow:hidden;
}
.traffic_generators .rate_info li img {
	vertical-align:middle;
}
.traffic_generators .rate_info li {
	overflow: hidden;
    white-space: nowrap;
    width: 100%;
	height:22px;
}

.rate_info p {
	display:block;
	width:47%;
	float:left;
	overflow:hidden;
}
.rate_info p.rate_site {
	float:right;
		background:url("../img/markerFront.gif") no-repeat scroll left 8px transparent;
	padding-left:20px;
	width:39%;
}
.rate_info p.rate_site img {
	vertical-align:top;
}

.traffic_generators ul li img {
	vertical-align:top;
	padding-right:10px;
}
.traffic_generators .rate_site {
	width:42%;
	float:left;
}
.rate_site li {
	background:url("../img/markerFront.gif") no-repeat scroll left 8px transparent;
	padding-left:20px;
}
ul.live_efir {
	width:90%;
	padding:3px 0 0 13px;
	overflow:hidden;
	height:220px;
}
ul.live_efir li {
	background:url("../img/orangeDisc.png") no-repeat scroll left 8px transparent;
	line-height:22px;
	padding-left:15px;
	width:97%;
	overflow:hidden;
}
ul.live_efir li a {
	white-space: nowrap;
}
/*Profile User*/
.search_news select {
	width:125px;
	height:23px;
	border:2px solid #BFDCF9;
	color:#333;
	padding: 2px 2px 2px 0;
	float:right;
	margin: 4px 5px 0 0;
}
*:first-child+html .search_news select {
	float:none;
	margin-left:32px;
	zoom:1;
	margin-top:7px;
}
.bold_link, .rateMy, .pro_info p, .pro_info td a, .posts {
	font:bold 11px arial;
	color: #06599F;
}
.search_news .bold_link {
	padding-top:8px;
	display:inline-block;
	padding-left:33px;
	padding-bottom:7px;
}
.add_counter {
	background:url("../img/plus_pic.gif") no-repeat scroll left 4px transparent;
	padding-left: 13px;
	position:relative;
	left:-13px;
}
.userPic {
	float:right;
	border:1px solid #999;
	background-color:#F9F8F5;
}
.user_wrap {
	float:right;
	width:300px;
}
.wrap_profile {
	text-align:center;
}

.profile {
	padding-bottom:80px;
	display:inline-block;
}
.user_name {
	padding-top:20px;
	float:right;
}
.user_name p {
	font:bold 19px Arial;
	color: #06599F;
	padding-left:20px;
}
.user_name p span {
	color:#fff;
	background-color:#FAA95A;
	padding:0 2px;
	margin-left:5px;
}
.user_name .gray, .pro_info td span {
	color:#A5A5A5;
	font:11px arial;
	background:none;
}
.rateMy {
	background:url("../img/profile_sprite.gif") no-repeat scroll left -17px transparent;
	padding-left:20px;
	margin:18px 0 0px 20px;
	display:inline-block;
	text-decoration:none; 
}
.user_name .gray, .user_name .new {
	padding:0;
	margin:0 10px 0 0;
}
.pro_info {
	margin-top:17px;
    display:block;
	width:auto;
	float:right;
	clear:both;
}
*:first-child+html .pro_info {
	float:none;
}
.pro_info td span {
	width:100px;
	text-align:right;
	color:#999;
	display:inline-block;
	padding-right:21px;
	margin-left:-20px;
}
.pro_info td {
	color:#333;
	font:bold 11px arial;
	vertical-align:top;
	padding:0;
}
.pro_info tr {
	height:27px;
	padding:0;
}
.pro_info td p {
	padding-bottom: 13px;
}
.pro_info td .site_gr, td .site_gr {
	background:url("../img/pict_graf.gif") no-repeat scroll left 1px transparent;
	padding-left:25px;
	margin-right:15px;
	font-weight:bold;
}
.pro_info td .gray, td .gray {
	background:url("../img/profile_sprite.gif") no-repeat scroll right -48px transparent;
	padding-right:25px;
	color:#a5a5a5;
}
.posts {
	background:url("../img/commentImg.png") no-repeat scroll left top transparent;
	padding-left:22px;
	margin: 28px 0 13px -21px;
	display:block;
}
.block-right {
	margin-top:-10px;
}
#easyTooltip2, .broken_link div {
	position: absolute;
	z-index: 10;
	background-color: #fff;
	padding: 9px 10px;
	box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	-webkit-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
    -moz-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	top:23px;
	left:10px;
	display:none;
	height:auto;
}

#easyTooltip2  a {
padding:4px 0;
line-height:18px;
}

.front span.easyTooltip, span.easyTooltip {
	position: absolute;
	z-index: 999;
	background-color: #fff;
	padding: 4px 6px 4px 6px!important;
	box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	-webkit-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
    -moz-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	font:11px Arial, Helvetica, sans-serif;
	display:none;
	top:-38px;
	left:-10px;
	width:auto;
	white-space:nowrap;
	max-width:280px;
		zoom:1;
		color:#06599F;
}
.tooltip1:hover .easyTooltip { display:block;}
.avtoUpdate:hover .easyTooltip { display:block;}

#item1, #item2, #item3 {
	display:none;
}
.easyTooltip img {
	position:absolute;
	bottom:-5px;
	left:10px;
}
#easyTooltip2 img, .broken_link div img {
	position:absolute;
	top:-5px;
	left:10px;
}
/*RATING*/
.button_rating {
position:relative;
width:auto;
height:26px;
background:#F4F9FC;
border-left:1px solid #B4BDBF;
float:right;
border-top:1px solid #B3BCBE;
border-right:1px solid #CAD4D6;
border-bottom:1px solid #CAD4D6;
border-radius:5px;
-moz-box-shadow:inset 0 1px 1px #ddd;
-webkit-box-shadow:inset 0 1px 1px #ddd;
box-shadow:inset 0 1px 1px #ddd;
    padding: 0 15px 0 0;
	line-height:26px;
		behavior: url(PIE.htc);
}
.button_rating  .onOran {
	position:absolute; top:0px;left:0px;
	height:16px;
	width:80px;
	text-decoration:none;
	font-weight:bold;
	color:#F8A959;
    margin: 5px 0 3px 10px;
	background: url("../img/button_pic.png") no-repeat scroll left top transparent;
	vertical-align:top;
	
}
.button_rating span {
	padding-bottom:2px;
	margin-left:9px;
	cursor:pointer;
	line-height:26px;
	width:auto;
	position:relative;
}
.button_rating .right { 	/*background: url("../img/orangeDisc.png") no-repeat scroll left 5px transparent;*/}

 .rate_td {
	background: url("../img/rate_sprite.gif") no-repeat scroll left 0px transparent;
}
 .rate_td:hover {
	background-position:left -15px;
	cursor:pointer;
}
 .rate_td.r_gold {
	background-position:left -32px;
}

 .rate_td {
    display: block;
    height: 15px;
	margin-top:10px;
    margin-left: 6px;
    margin-right: 2px;
    text-align: right;
	float:left;
	width:13px
}
table .broken_link {
	float:right;
	display:block;
	    padding-right: 15px;
}
 .ssession {
	background: url("../img/session_spr.gif") no-repeat scroll right 1px transparent;
    display: inline !important;
    height: auto !important;
    padding-right: 17px !important;
}
/*Profile, my site*/
table .addCatalog {
float:left;
margin:-26px 0 0 -25px;
position:relative;
}
table th {
	color:#999;
	font:11px Arial, Helvetica, sans-serif;
	padding-bottom:3px;
}
.plus, .minus
 {
	position:relative;
	padding:0 0 0 10px;
}
.site_Settings a {
	padding-right:5px;
	position:relative;
}

.site_Settings a:hover .easyTooltip { display:block;}

td .gray {
	padding-left:25px;
	display:inline-block;
}
 td .site_gr {
	 display:inline-block;
	 padding-bottom:5px;
	 width:84%;
	 line-height: 18px;
}
.pro_info  td .site_gr {
	width:auto;
}

td.site_Settings {
	width:90px;
	    padding-left: 4px;
}
table tr {
	padding-left:10px;
}
.numS {
    text-align: center;
    vertical-align: top;
    width: 25px;
}
.odd {
	background:#f9f9f9;
	}
	
.pro_info .odd {
	background:none;
}
span.statS {
	position:relative;
}
span.statS:hover .easyTooltip {
	display:block;
}

/*Profile site preferencies*/	
.profile_nav li {
	float:left;
	padding-left:25px;
}
.profile_nav {
	float:right;
	margin-top:-23px;
	padding-right:15px;
	list-style-type:none;
}
.profile_nav li .active {
	padding-bottom:14px;
	background:url(../img/title_n.gif) no-repeat center 23px;
}
.userRegistration div.error {
	min-height:45px;
	background-color:#FFECEA;
	border:1px solid #E25F53;
	width:780px;
	margin:16px auto 0;
	padding:13px 0 0 20px;
    color:#E05E52;
	font-size:11px;
}
.userRegistration div.status {
	min-height:45px;
	background-color:#efffea;
	border:1px solid #4db724;
	width:780px;
	margin:16px auto 0;
	padding:13px 0 0 20px;
  color:#4db724;
	font-size:11px;
}
.userRegistration div.error span {
	background:url(../img/error.gif) left top no-repeat;
	padding-left:23px;
}
.userRegistration div.status span {
	background:url(../img/error.gif) left top no-repeat;
	padding-left:23px;
}
.userRegistration div.error p {
	font-weight:bold;
	padding:5px 0 0 23px;
} 
.userRegistration div.status p {
	font-weight:bold;
	padding:5px 0 0 23px;
} 
form.for_reg .comments {
  margin: 22px auto 0;
  width: 800px;
	border: 1px solid #E2EFFC;
}
.for_reg .comments legend {
    font-size: 11px !important;
    font-weight: normal !important;
    padding-top: 0px;
}
.for_reg .comments p {
    float: right;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 38px;
    padding-top: 7px;
    width: 540px;
}
.for_reg .comments div.description {
    float: right;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 38px;
    padding-top: 7px;
    width: 540px;
}
.for_reg .comments span, .for_reg .comments label {
    float: right;
    width: auto;
}
.for_reg .comments div.criterion,
.for_reg .comments div.first_fl {
    margin-top: 0px !important;
}
.for_reg .comments div {
    margin-top: 5px;
    float:right;
}
.for_reg .comments .counters div {
   float:none;
}
.for_reg .comments .inner_field.amodule_categories_fieldset>div {
   float:left;
}
.captcha_f {
	margin-left:20px;
	padding-bottom:15px;
}
.for_reg .captcha_f label {
	float:none;
	display:inline;
}
.for_reg .captcha_f input {
	margin-bottom:15px;
}

#user-pass .comments #edit-name-wrapper {
  margin-left:20px;
	padding-bottom:15px;
}

#user-pass .comments #edit-name-wrapper label {
  float:none;
	display:inline;
}

#user-pass .comments #edit-name-wrapper input {
  margin-bottom:15px;
}

.userRegistration .reg_block {
	background: url(../img/close_pic.gif) no-repeat left 10px;
	padding-left:12px;
	text-decoration:none;
	margin-left:222px;
	display:block;
	clear:both;
	padding-top:5px;
	zoom:1;
}

.userRegistration .reg_block.shown {
		background: url(../img/open_pic.gif) no-repeat left 12px;
}
.userRegistration a.reg_block span {
	border-bottom:1px dotted;
	padding:0;
	float:none;
	display:inline;
	font-family:Arial, Geneva, sans-serif;
	font-weight:normal;
}
.inner_field, .counters {
	width:760px;
	margin:3px auto;
	border: 1px solid #E2EFFC;
	padding:0;
}
.inner_field #dispatch {
	width:auto;
  margin: -2px 6px 0 205px !important;
	float:left;
	border:none;
}

.inner_field div select, .reg_inf div select, .counters select, .first_fl select {
	width:250px;
	border: 2px solid #BFDCF9;
	padding: 2px 2px 2px 2px;
	color:#333;
	float:right;
}
.for_reg .regionControl input{
   margin-right: 18px;
}
.inner_field #city {
   margin-right: 18px;
}
.inner_field .loader_ajax {
	background:url(../img/ajax-loader.gif) no-repeat 515px 2px;
}

.for_reg input, .for_reg textarea {
	width:535px;
	float:right;
	margin-right:38px;
	padding-left:5px;
}

.for_reg .captcha_pas {
    clear: both;
    overflow: hidden;
    width: 275px;
}

.for_reg .comments .inner_field .SU {
    margin-right: 18px;
}

.for_reg .comments .clear {
	margin-top:20px;
}
.for_reg .comments .blockO {
	float:right;
	margin:5px 0 0 0;
}
.for_reg .comments .form_fld_pas {
	float:right;
	margin:0;
	padding-bottom:5px;
}
.for_reg .line_radio div {
	margin-top:2px;
}

.for_reg .line_radio {
	padding-bottom:21px;
}

.userRegistration .for_reg .comments .errorP {
	border-color:#E25E52;
	background:#FFECEA;
}
.userRegistration .for_reg .comments .error {
	border-color:#E25E52;
	background:#FFECEA;
}

.for_reg .SU {
    width: 495px;
}

.for_reg .reg_inf.dostup_two div.restore_radio {
	width:90%;
	margin-top:10px;
}

.captcha_pas input {
    width: 50px !important;
}

.reg_inf input {
	width:auto;
    margin: 0 4px 0 23px;
	float:none;
border:none;
}
.reg_inf span, .reg_inf label {
	width:auto;
	float:left!important;
	padding-right:0;
	padding-left:15px;
}
.reg_inf div {
	float:right;
	margin:0;
	color:#505759;
	font-size:11px;
}
.line_radio {
	clear:both;
}
 .reg_inf div select {
	 float:right;
	 margin-left: 15px;
}
.for_reg .reg_inf {
	padding:0 43px 25px 0;
	float:right;
	margin:0!important;
}
.counters {
	width:535px;
	color:#505759;
	float:left;
	margin:0 19px;
	padding:4px 0 0;
}
.counters input {
	width:auto;
	margin:0 5px 0 20px;
	float:none;
	border:none;
}
.counters select {
	width:130px;
	float:none;
	margin:0 0 9px 15px;
}
.counters img {
	padding-left:13px;
}
.counters div {
	margin-bottom:14px;
}

.counterL {
	width:205px;
	float:left;
		border: 1px solid #E2EFFC;
}
.counterL div {
	height:115px;
	display:table-cell;
	vertical-align:middle;
	width:202px;
	text-align:center;
}
#agree {
	width:auto;
	float:none;
	margin:0 8px 0 20px;
	border:none;
}
.endReg {
	width:802px;
	height:60px;
	background:#E2EFFC;
	margin:1px auto 23px;
}
.userRegistration .send {
	width:auto;
	background: url("../img/com_send.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    font:bold 11px Arial, Helvetica, sans-serif;
	padding:5px 11px 6px 11px;
	margin:18px 0 0 22px;
	float:none;
}
/* не используется
form.for_reg .comments {
    margin: 22px auto 0;
    width: 800px;
}
.for_reg .comments span, .for_reg .comments label {
	float:right;
	width:auto;
}
.for_reg .comments p {
	width:540px;
	float:right;
	padding:7px 38px 16px 0;
}
.for_reg .comments div {
	margin-top:9px;
}
.for_reg .comments .prefix {
	float:right;
	clear:both;
	margin-top:3px;
	padding-left:20px;
}
.for_reg .comments .prefix label, .for_reg .comments .prefix input, .for_reg .comments .prefix span { float:left; }
.for_reg .comments .prefix label { padding-bottom:2px;}
*/  

.reg_inf .line_radio { float:right; }

.for_reg .urlS {
	width:auto;
	color:#333;
	font-weight:normal;
	padding-right:10px
}
.for_reg .SU {
	width:495px;
}

.for_reg .comments .inner_field p {
	padding-right:18px;
  padding-bottom: 17px;
}
.for_reg .comments .inner_field div.description {
	padding-right:18px;
  padding-bottom: 17px;
}
/*
.for_reg .comments .inner_field .SU {
	margin-right:18px;
}
.userRegistration .for_reg .comments .errorP {
	border-color:#E25E52;
	background:#FFECEA;
}*/

#openF {
	display:none;
	 margin-bottom: 17px;
}
.userRegistration .inner_field .reg_block {
	margin-left:200px;
	padding-bottom:14px;
}
#cat_own {
	display:none;
}
#cat_own input[type=text] {
	margin:0 51px 20px 0;
    width: 504px;
}
/* не используется
.for_reg .comments .clear {
	margin-top:20px;
}
.for_reg .comments .blockO {
	float:right;
	margin:5px 0 0 0;
}
*/
.for_reg .line_radio div {
	margin-top:2px;
}

.for_reg .line_radio {
	padding-bottom:21px;
}

/*TICKETS*/

.see_help {
	height:60px;
	background:#E2EFFC;
	margin-top:20px;
	padding:0px 8px 0px 22px;
}
.see_help p{
	float:left;
	font-size:12px;
	color:#06599F;
	padding-top:20px;
}
.see_help p a, .preview span {
	font-size:12px;
	color:#06599F;
}
.see_help .search_news {
	padding-top:13px;
}
.infoUserComment.tickets_up {
margin-top:20px;
}
.tickets_question {
    overflow:hidden;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding-left:12px;
	padding-right:35px;
	line-height:18px;
}
.tickets_question span {
	color:#666;
	font-size:12px;
	text-decoration:none;
	margin:0 5px 0 0;
}
.tickets_more {
	font-size:11px;
	color:#333;
	line-height:21px;
	border-top:2px solid #E2EFFC;
	padding:10px 19px 20px 33px;
	position:relative;
	background:url(../img/title_n.gif) no-repeat scroll 30px 0 transparent;
}
.first_fl div {
	    float: right;
    text-align: left;
    width: 578px;
	margin-top:0!important;
}
.first_fl select {
	float:left;
}
.empty_fl p {
	color: #06599F;
    font-size: 11px;
	font-weight:bold;
	padding-bottom:10px!important;
}
.empty_fl {
	clear: both;
    overflow: hidden;
    padding-top: 15px;
}
.endReg div {
	float:right;
	width:602px;
}
.endReg div a {
	padding-top:23px;
	display:inline-block;
	padding-left:30px;
}
.userRegistration .endReg div input {
	float:left;
}
.for_reg .comments.tickets_add .general_fl {
	margin-bottom:20px;
	overflow:hidden;
	clear:both;
}
.for_reg .comments.tickets_add .general_fl.last {
	margin-bottom:0;
}
.comments.tickets_add textarea {
	height:145px;
	resize:none;
}
.preview span {
	background:url(../img/arrow_upB.png) no-repeat left 5px;
	font-weight:bold;
	padding:0 17px;
	margin-left:95px;
}
.preview {
	padding-top:10px;
	font-size:11px;
	color:#06599F;
	display:none;
}
.sent {
	padding-left:15px;
}
.sent  h1 {
    padding-bottom: 15px;
    padding-top: 22px !important;
}
.tickets_com .blockTextComment p {
	line-height:22px;
	padding-bottom:10px;
}
.tickets_com .infoUserComment {
	padding: 13px 0 0 15px;
	margin-bottom:1px;
}
.wrap_tickUp  {
	border:1px solid #E2EFFC;
	margin-top:20px;
	display:none;
}
.wrap_tickUp .infoUserComment.tickets_up {
	margin-top:0;
}
.wrap_tickUp .infoUserComment.tickets_up:hover {
	border:1px solid #fff;
}
.addCatalog.ticket {
	float:left;
	margin:20px 0 10px;
}
.front_table.tickets_list {
	margin-top:0;
}
.front_table.tickets_list span {
	padding-left:10px;
}
.front_table.tickets_list th a {
	text-decoration:underline;
}
.oran {
	background:#FFEDD9;
}
.front_table.tickets_list tr {
	border-bottom: 1px solid #FFFFFF;
}
.oran.first, .oran.first a {
	font-weight:bold;
}
.front_table.tickets_list th.active a {
	font-weight:bold;
	background:url(../img/arrow_black.png) no-repeat right 6px;
	padding-right:13px;
}
.front_table.tickets_list th.active.up a {
	background:url(../img/arrow_black.png) no-repeat right -6px;
} 
.blueLineTopAkavita .search_site {
	background: none repeat scroll 0 0 #fff;
    color: #06599F;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    margin-right: -10px;
    position: relative;
	padding:1px 0 0;
	border-top:1px solid #E2EFFC;
}

.blueLineTopAkavita .search_site span {
	float:right;
	background:#E2EFFC;
}
.block_rating a span {
	background:url(../img/points.png) no-repeat right top;
}



#blockA {
	display:inline-block;
	margin:35px 0 0 19px;
	padding:10px 0 15px;
}

#blockA label { float:none; font-weight:normal; padding-right:0; color:#505759; }
#T_bel, #T_eng {
	display:none;
	margin-top:15px;
	margin-bottom:10px;
}
#T_eng {
	margin-top:0;
}

 .stanFront .title_blue ul, .traffic_generators .title_blue ul {
	 position:absolute;
	 top:25px;
	 left:35px;
	 background-color: #FFFFFF;
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
	-webkit-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8) ;
    -moz-box-shadow: 0 0 10px rgba(50, 50, 50, 0.8) ;
	padding: 4px 10px 4px 0;
	display:none;
	z-index:999;
}
.stanFront .title_blue .forStan ul {
	left:3px;
}

.pro_info .gray {
	padding-left:0;
	font-weight:normal;
}

.my_site_tb {
	margin-bottom:70px;
}
/* */
.sticky-header thead th {
	border: none;
	background: #fff;
	height:30px;
	border-bottom:2px solid #CCC;
	text-align:center;
}
.sticky-header thead th.first_col { text-align:left; }
/* */
table.my_site_tb td {
	    padding-bottom: 7px;
    padding-top: 6px;
}
/**/
table.my_site_tb th {
	background: #fff;
}
table.my_site_tb thead th {
	border: none;
}
table.my_site_tb tr {
	border: none;
}
/*  */
li.newstr {height:0px; opacity:0;}

@media \0screen {
  .infoRegion ul, .stanFront .title_blue ul, .traffic_generators .title_blue ul, .front span.easyTooltip, ul.lang_menu, .broken_link div, span.easyTooltip {
	  	border:1px solid #ccc;
	background:#fff;
	 }
	 .easyTooltip img, .infoRegion ul img, .stan_p ul img, .broken_link div img { display:none;}
}

/*VACANCIES*/
p { font:11px/17px Arial, Helvetica, sans-serif; }
.wrap_for_content {
	padding:0 20px 20px 20px;
}

.wrap_for_content p {
padding-top:22px;	
	}
	
.wrap_for_content h2 {
	padding-top:26px;
}

.infoRegion.vacancies {
	width:317px;
	float:none;
	margin:28px 0 0px 0;
	    padding: 8px 23px 4px 0;
}
.infoRegion.vacancies a {
	display:block;
	border:none;
	padding-bottom:10px;
}
.infoRegion.vacancies span {
	color: #06599F;
	   border-bottom: 1px dotted;
	   padding:0;
	   margin-left:23px;
}
#content h2 {
	color:#06599F;
	font:19px Arial, Helvetica, sans-serif;
}
.wrap_for_content ul li {
		background:url("../img/orangeDisc.png") no-repeat scroll left 6px transparent;
	padding-left:15px;
	width:90%;
	overflow:hidden;
	font:11px/16px Arial, Helvetica, sans-serif;
	padding-bottom:9px;
}
.wrap_for_content ul {
	padding:12px 0 0 8px;
	list-style:none;
}

.big_bannerB { 
margin:30px 0 10px;
height:90px;
}
.big_bannerB img {    
    left: 50%;
    margin-left: -500px;
    position: absolute;}
	
.blockListNav img {
 margin: 6px 0 -2px;
}
.loginAkavita .hideM { display:none;}
.switch {     
    bottom: 0;
    height: 14px;
    position: absolute;
    width: 30px; }
	
.wr_l { position:relative; float:right; display:none; }	
	
.back_hide {
	background-color:#E6D92B;
	border:1px solid #333;
	position:absolute;
	right:33px;
	bottom:-1px;
	height:9px;
	width:4px;
} 
.loginForm .b-fld {
	position:relative;
	margin:0 auto;
	width:177px;
	float:none;
 }
 .b-fld .fld-val {
    color: #333;
    cursor: text;
    display: none;
    font: 11px/15px Arial;
    left: 0;
    padding: 9px 6px 4px 9px;
    position: absolute;
    top: 0;
    z-index: 2;
}

/*HElP*/

.box_for_help {
	
}

.box_for_help .other .title_blue {
	margin:-34px 260px 0 0;
}
#content h1 { 
      color: #06599F;
    font: 21px Arial,Helvetica,sans-serif;
	padding-top:25px;
 }
 
.box_for_help .wrap_for_content {
	margin-left:260px;
}

#sideLeft {
    float: left;
    margin-right: -3px;
    position: relative;
    width: 243px;
}
ul.left_menu  {
	padding:10px 0 0 15px;
	list-style:none;
}

.left_menu li {
	
	padding-bottom:10px;
}
.left_menu li a {
	padding-left:8px;
	background:url("../img/left_menu_pic.gif") no-repeat scroll left 4px transparent;
}

#sideLeft ul.left_menu ul {
	list-style:none;
	padding:11px 0 0 10px;
	width:70%;
	display:none;
	margin-bottom:-8px;
}
ul.left_menu ul li {
	background:none;
}
.left_menu li a.expanded {
	font-weight:bold;
	text-decoration:none;
	background:url("../img/left_menu_pic.gif") no-repeat scroll left -8px transparent;
}
ul.left_menu ul li a {
	font-weight:normal!important;
	background:none;
}
#sideLeft ul {
	padding:15px 0 0 15px;
	list-style:none;
}
#sideLeft ul li {
	padding-bottom:10px;
}

.wrap_for_content p.text_padding {
	margin-top:28px;
	    padding: 20px 8% 27px 22px;
		background-color:#F9F9F9;
}
.wrap_for_content ol {
    font-weight: bold;
    list-style: decimal outside none;
    padding: 13px 0 12px 18px;
	font-size:11px;
}
.wrap_for_content ol li {
    padding-bottom: 8px;
}
.box_for_help .wrap_for_content ol li p {
    font-weight: normal;
    padding: 0 0 0 3px;
}
.wrap_for_content h3, .wrap_for_content .help_q, .wrap_for_content .help_c  {
	color:#06599F;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.wrap_for_content h5 {
    border-bottom: 2px solid #E2EFFC;
    font-size: 12px;
    margin-bottom: -7px;
    padding: 33px 0 10px;
	font-weight:bold;
	position:relative;
}
.wrap_for_content .b_arrow {
	position:absolute;
	bottom:-12px;
	left:20px;
	width:10px;
	height:10px;
	background:url("../img/title_n.gif") no-repeat scroll left 0px transparent;
}
.wrap_for_content .img_align {
	text-align:center;
	padding-top:20px;
}
.box_for_help .wrap_for_content .img_align p {
	color:#999;
	padding:0;
	text-align:center;
	display:inline-block;
}
.wrap_for_content .img_align p span {
	display:block;
}
.wrap_for_content .help_q, .wrap_for_content .help_c  {
	background:#E2EFFC;
	font-size:12px;
	padding:20px 0 20px 22px;
	margin-top:7px;
	overflow:hidden;
}
.wrap_for_content .send {
	margin:0;
}
.wrap_for_content .help_q .send {
	float:right;
	margin-right:17px;
	width:50px;
	margin-top:-5px;
}
*+html .wrap_for_content .help_q .send {
	margin-top:-20px;
}

.wrap_for_content .help_c {
		padding:15px 25px 15px 22px;
		height:133px;
}
.wrap_for_content textarea {
	border: 2px solid #BFDCF9;
	resize:none;
     width:100%;
	 margin-top:18px;
	 height:42px;
	 padding:5px 0 5px 5px;

}
*+html .wrap_for_content textarea {
	position:relative;
    left:-260px;
}

.wrap_for_content .help_c .send {
	float:right;
	margin:17px -9px 0 20px;
}
.wrap_for_content .help_c a {
	float:right;
	font-weight:bold;
	display:block;
	padding:25px 0 15px 0;
}
.wrap_for_content .help_text {
	color:#999;
	padding:22px 0 20px 22px;
}
.wrap_for_content .help_q.padding {
	margin-top:17px;
}

.box_for_help .wrap_for_content {
	padding:0 0px 20px 13px;
}
.box_for_help #content .wrap_for_content h1 {
	padding-top: 22px;
}
.box_for_help .infoRegion.vacancies {
	margin: 15px 0 0;
}
.box_for_help .wrap_for_content p {
	padding-top: 16px;
}
.box_for_help .wrap_for_content h2 {
	padding-top:20px;
}
.box_for_help .wrap_for_content ul li {
	width:96%;
}
#sideLeft .left_menu .dotted a {
	background:none;
	text-decoration:none;
	border-bottom:1px dotted;
	padding-left:0;
	font-weight:bold;
}

/*PULSE*/
#tablePulseOfBynet a {
    display: block;
    font-size: 12px;
    height: 18px;
    overflow: hidden;
    width: 90%;
}
#tablePulseOfBynet tr {
    height:25px;
}
#tablePulseOfBynet {
    margin-bottom:10px;
}
#tablePulseOfBynet .rateChange span {
    font-size:12px;
}
#tablePulseOfBynet .rateChange .rate_up {
   background-position: 9px 5px;
}
#tablePulseOfBynet .rateChange .rate_down {
      background-position: 9px -9px;
}
#tablePulseOfBynet .rateChange .rate_new {
    background-color: #ACACAC;
    color: #FFFFFF;
    display: inline-block;
    font-size: 9px;
    line-height: 8px;
    margin-left: 8px;
    padding: 0 2px 1px 0;

}
#tablePulseOfBynet .rateChange {
    width:44px;
}
#tablePulseOfBynet .pulse_favicon {
    width:32px;
    text-align:center;
}

/*CONTACT*/
.contact_fld .contact_it {
       font-size:16px;
       color:#333;
}
.contact_fld p {
       color:#999;
       padding-bottom:6px;
}
.contact_fld .contact_it a {
               font-size:16px;
               color:#06599F;
}
.contacts_page .contact_fld {
       padding-bottom:43px;
       padding-left:37px;
    background:url(../img/phone.gif) no-repeat left 13px;
}
.contacts_page {
       padding:31px 0 0 20px;
}
.contacts_page .contact_fld.mail_icon {
       background:url(../img/mail.gif) no-repeat left 13px;
}


/*NEW RATING*/

.front_table .sort_active, .front_table .sort_active a {
	font-weight:bold;
}

.front_table .sort_active a  {
	padding-left:9px;
	background:url("../img/sort_pic.gif") no-repeat scroll left 3px transparent;
	margin-left:-10px;
}

.front_table th a {
	font-size:10px;
	font-family: Arial, Geneva, sans-serif;
	text-decoration:none;
}
.bg_title_blue {
	    background: none repeat scroll 0 0 #E2EFFC;
		position:relative;
		height:31px;
		overflow:hidden;
}
#content .bg_title_blue h2 {
	float:left;
	padding-right:8px;
}
#content .bg_title_blue a {
	float:left;
	padding:9px 3px 0;
}
#content .bg_title_blue span {
	float:left;
	padding-top:9px;
}

#content .bg_title_blue img.grad_bg {
	position: absolute;
	right:0;
	bottom:0;
	left:auto;
}
.button_rating .or_active {
	background:url("../img/button_pic_big.png") no-repeat scroll left -17px transparent;
	padding-left:2px;
	margin-left:13px;
	margin-right:-5px;
}

.button_rating span.or_active a, .button_rating span.or_active div  {
	color: #F8A959;
	background:url("../img/button_pic_big.png") no-repeat scroll right 5px transparent;
	width:auto;
	margin: 0 -2px 0 0;
	padding:0 7px 0 5px;
	
}
.button_rating a, .button_rating div {
	margin-left:11px;
	float:left;
	line-height:26px;
	text-decoration:none;
}

i.pic_open {
	background:url("../img/home_active.gif") no-repeat scroll right -19px transparent;
	float:right;
	width:14px;
	height:10px;
	margin-top:10px;
}

.button_rating span a, .button_rating span div {
	font-weight:bold;
}

.button_rating ul {
	left:10px;
	top:28px;
}

.info_upper_catalog .button_rating ul li a {
	line-height:15px;
	font-weight:normal;
	text-decoration:underline;
	margin:0 8px 0 0;
	background:none;
	padding:0;
	color: #06599F;
}
.info_upper_catalog .button_rating ul li a:active, .infoRegion ul li a:active {
	font-weight:bold;
	    color: #4599E4;
}
.info_upper_catalog .button_rating ul .gray {
	font-size:10px;
	color:#999;
}
.front_table tr:hover, #all_rating tr:hover  {
	background-color:#E2EFFC;
}
.complain_box {
	position:absolute;
	width:400px;
	z-index:5000;
	background:#fff;
	left:50%;
	margin-left:-215px;
	padding:15px;
	display:none;
	border:1px solid #666;
	top:50%;
	height:245px;
	margin-top:-160px;
}
.l-form-item span {
	width:100%;
	display:block;
	padding:10px 0 10px 0!important;
}
.l-form-item {
	padding-bottom:5px;
}

.complain_box textarea {
	width:100%;
	max-width:400px;
	max-height:55px;
}
.complain_box label, .l-form-item span, .complain_box h4 {
	color:#06599F;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding: 0 0 0 5px;
}
.complain_box h4 {
	font-size:14px;
	text-align:center;
}
.complain_box .title_c {
	background-color:#E2EFFC;
	padding: 3px 0;
	margin-bottom:10px;
}
.complain_box .send {
	margin:5px 5px 0 0;
}
#gray_bg {
	background:#333;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
-moz-opacity: 0.55;
	-khtml-opacity: 0.55;
opacity: 0.55;
z-index:2;
}

#sideRight .title_blue a {
	display:block;
	padding:10px;
	background-color:#E2EFFC;
	font-weight:bold;
	margin-bottom:1px;
}
td.first_col:hover div.wr_l {
	display:block;
}

/*RATING MAIN*/
/*RATING MAIN*/
.rating_main .rate_td {
	margin:3px 5px 0;
  visibility: hidden;
  float: none !important;
}
.rating_main .last, #all_rating .last {
	background:#fff;
	height:auto!important;
}
#all_rating .last th {
	padding:0;
}
.rating_main .last:hover, #all_rating .last:hover {
	background:#fff;
}

.rating_main tr:hover {
	background:#E2EFFC;
}
.rating_main tr {
	height:30px;
}
.rating_main {
	margin-top:12px;
	color:#999;
	font-family:Arial, Geneva, sans-serif;
}
.rating_main td {
	padding: 0 3px 0 3px;
}
.rating_main td .gray_t { margin-right:5px; }
.rate_w {
	width:73%;
}
.rating_main .gray_t {
	font-size:12px;
}
.rating_main strong, #all_rating strong {
	color:#333;
	font:bold 12px Arial, Geneva, sans-serif;
}
.choose_city {
	background:url(../img/blue_arrow.png) no-repeat left 5px;
	padding-left:20px;
	margin-left:5px;
		display:none;
}
.choose_city ul {
    height: 148px;
    left: 7px !important;
    min-width: 150px;
    overflow-y: scroll;
    padding-top: 8px;
}
.about_t {
	text-align:right;
	font:bold 10px Arial;
	color:#999;
}
.about_t  span {
	font-weight:normal;
}
 .rate_up,  .rate_down {
	font:9px Arial, Geneva, sans-serif;
	color:#339900;
	background:url(../img/arrow_sprite.png) no-repeat 9px 2px;
	padding-left:15px;
	margin-right:4px;
}
 .rate_down {
	background:url(../img/arrow_sprite.png) no-repeat 9px -11px;
	color:#FF0000;
} 
.rating_main a, .all_rating {
font: 12px Arial, Geneva, sans-serif;
}
.rating_main a {
	height: 16px;
overflow: hidden;
display: block;
width: 90%;
}
.all_rating {
	color:#999;
	margin:15px 0 0 0px;
	display:inline-block;
}
.rating_main a strong {
	color:#06599F;
}
.rating_main img, #all_rating img {
	padding-right:5px;
	vertical-align:middle;
}

.rating_main td span {
  float: left;
}

#all_rating {
	margin:30px 0 0;
	overflow:hidden;
	padding-bottom:0px;
}
#all_rating .block_rating {
    padding: 16px 2% 20px 0;
	border-right:1px dotted #ccc;
	float:left;
	width:48%;
	border-bottom:1px dotted #ccc;
	height:222px;
}
#all_rating .block_rating.no_border {
	border-right:none;
	padding-right: 1.5%;
}
#all_rating h4 {
	float:left;
	margin-top: -16px;
	margin-left:5px;
}
#all_rating h4 a {
	font:bold 14px/19px Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px solid;
	padding:0;
	display:inline;
	height:auto!important;
}
#all_rating h4 a:hover {
	border:none;
}
#all_rating h4 span {
	color:#999;
	font-size:11px;
	margin-top: -5px;
	padding-left:3px;
}
.block_rating p {
	font:bold 10px Arial, Geneva, sans-serif;
	color:#999;
	float:right;
	margin-top:-11px;
	visibility:hidden;
}
.block_rating:hover p {
	visibility:visible;
}
#all_rating table {
	float:left;
	color:#999;
	margin-top:5px;
}
#all_rating table tr {
	height:24px;
}
#all_rating .all_rating  {
	float:left;
	font-size:11px;
	margin-top:11px;
}
#all_rating .ssession, #all_rating .rate_td {
	margin-left:5px;
	visibility:hidden;
	margin-right:5px;
	padding-left:5px;
}
#all_rating tr:hover .ssession, #all_rating tr:hover .rate_td,
.rating_main tr:hover .rate_td, .rating_main tr:hover .trakingButton .tracking,
.block_rating tr:hover .trakingButton .tracking {
	visibility:visible;
}
#all_rating strong {
	font-size:11px;
}
#all_rating .rate_td.r_gold, .rating_main .rate_td.r_gold {
		visibility:visible;
		margin-top:3px;
}
#all_rating .rate_td  {
			margin-top:3px;
}
#all_rating .rate_up img {
	width:5px;
	height:7px;
}
.cell_w {
width:40px;
}
#all_rating .rate_up, #all_rating .rate_down {
	float:right;
	margin-right:4px;
}
#all_rating th {
	border:none;
}
#all_rating img {
	padding-left:2px;
}
.purple_block {
	background:#C7B4FF;
	height:60px;
	width:100%;
	float:left;
	margin:10px 0;
}
.white_block {
	background:white;
	height:60px;
	width:100%;
	float:left;
	margin:10px 0;
}
.divider {
	border-top:1px dotted #ccc;
	float:left;
    width: 99.7%;
}
.block_rating a {
	    display: block;
    height: 16px;
    overflow: hidden;
    padding: 0 5px;
}
.name_sites {
	width:54%;
}
.title_rating {
    overflow: hidden;
    padding-top: 4px;
    width: 100%;
	height:17px;
}
.cell_align {
	text-align:right;
	width:167px;
}
.cell_align strong {
	margin-right:20px;
}
.box_filter {
	width:55%;
}
.one-column #sideRight {
	display:none;
}
.one-column #content{
	padding-right:0 !important;
}
/* language switcher */
#edit-lang-dropdown-select-wrapper{
	margin: 0;
}
#edit-lang-dropdown-select_title{
	height: auto;
	background: none;
	padding: 0;
}

#edit-lang-dropdown-select_msdd{
	float: none;
}

#edit-lang-dropdown-select_titletext{
    color: #FFFFFF;
    font-size: 11px;

    background: url("../img/whiteArrow.png") no-repeat scroll right 16px transparent;
    display: inline-block;
    line-height: 31px;
    padding-right: 10px;
    text-decoration: none;
}
#edit-lang-dropdown-select_titletext span{
    border-bottom: 1px dotted #FFFFFF;
    cursor: pointer;
    display: inline-block;
    line-height: 13px;
    text-decoration: none;	
	overflow: visible;
	text-indent: 0;
}
#edit-lang-dropdown-select_child{
	top: 30px !important;
	width: 85px !important;
}
#edit-lang-dropdown-select_child a{
	color: #06599F;
    font: 11px arial;
	display: block;
    text-decoration: underline;
}
#edit-lang-dropdown-select_child a:hover{
    text-decoration: none;
}
#edit-lang-dropdown-select_child a.selected{
    color: #4599E4;
    cursor: default;
    display: block;
    font: bold 11px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
#edit-lang-dropdown-select_child a span{
	cursor: inherit;
	display: inline-block;
	line-height: auto;
	text-decoration: inherit;
}
/*New FORMS*/
.lang_info .line_radio {
	width:475px;
	float:right;
	text-align:left;
	padding-bottom:2px;
}
.lang_info .line_radio label {
	float:left;
	color:#505759;
	font-weight:normal;
}
.lang_info .line_radio div {
	float:left;
	width:25px;
}
.lang_info .line_radio div input {
	width:25px;
	margin-right:0px;
	border:none;
}
.lang_info .line_radio p {
	padding: 14px 33px 5px 0;
}
.lang_info .line_radio.first_line span {
	color: #06599F;
	font-weight: bold;
	float:left;
}
.lang_info .line_radio.first_line {
	width:523px;
}

form.for_reg.edit_site .comments {
	width:700px;
}
.edit_site .inner_field, .counters {
	width: 660px;
}
.edit_site input, .edit_site textarea {
	width:435px;
}
.for_reg.edit_site .SU {
	width: 395px;
}
.for_reg.edit_site .comments p {
	width:440px;
}
.edit_site .inner_field div select, .edit_site .reg_inf div select, .edit_site .counters select, .edit_site .first_fl select {
	width:200px;
}
.userRegistration .edit_site .error {
	width:680px;
}
.edit_site .endReg {
	width:702px;
}
.edit_site #cat_own {
	width:404px;
}
/* User Panel */

#header-userPanel {
    float: right;
    height: 31px;
}
#header-userPanel select {
    width: 160px;
}
#header-userPanel a {
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    height: 31px;
    line-height: 31px;
    padding: 0 15px;
    text-decoration: underline;
}
#header-userPanel a:hover {
    text-decoration: none;
}
#header-userPanel a.active{
	text-decoration: none;
}
#header-userPanel .separator {
    /* background: url("../i/sprite-buttons.gif") no-repeat 0 -570px transparent; */
    display: inline-block;
    height: 23px;
    line-height: 23px;
    vertical-align: middle;
    width: 2px;
}

#header-userPanel .counter{
	display: inline-block;
	padding-right: 0px !important;
	vertical-align: middle;
	height: 31px;
}
#header-userPanel .counter a{
    display: inline-block;
    font-family: Arial;
    font-weight: bold;
    padding: 9px 15px 10px 21px;
    text-decoration: none;
	color: #FFFFFF;
	height: inherit;
    line-height: inherit;
}


/*	open X	*/
#block-openx-1{
    color: #FFFFFF;
    font-size: 11px;
    line-height: 32px;
	
    display: inline-block;
    margin: 14px 0 0;
    width: 100%;
}
#block-openx-1 a{
    background: none repeat scroll 0 0 #FEEBD8;
    border: 1px solid #FAA95A;
    color: #CA2027;
    display: block;
    font-weight: bold;
    margin: 0;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
}
#block-openx-1 a img {
    padding-right: 5px;
    vertical-align: middle;
}



/*

.trakingButton{
}
.trakingButton .trakingOff{
	background: url("../img/rate_sprite.gif") no-repeat scroll left 0 transparent;
    display: block;
    float: left;
    height: 15px;
    margin-left: 6px;
    margin-right: 2px;
    margin-top: 10px;
    text-align: right;
    width: 12px;	
}
.trakingButton .trakingOff:hover{
    background-position: left -15px;
    cursor: pointer;
}
.trakingButton .trakingOn{
}
.trakingButton .trakingOn:hover{
    background-position: left -15px;
    cursor: pointer;
}
.trakingButton .trakingRun{
	
}
*/
/*
.top-traking-cell .start{
	background: url(../i/sprite-buttons.gif) no-repeat 0 -280px;
	width: 13px;
	height: 13px;
	display: block;
	overflow: hidden;
	font-size: 0px;
}
.top-traking-cell .start:hover{
	background: url(../i/sprite-buttons.gif) no-repeat 0 -293px;
	width: 13px;
	height: 13px;
	display: block;
	overflow: hidden;
	font-size: 0px;
}
.top-traking-cell .stop{
	background: url(../i/sprite-buttons.gif) no-repeat 0 -306px;
	width: 13px;
	height: 13px;
	display: block;
	overflow: hidden;
	font-size: 0px;
}
.top-traking-cell  .traking-ajax{
	background: url("../i/traking-ajax.gif") no-repeat scroll 0 0 transparent;
}
*/

.trakingButton .start{
	background: url("../img/rate_sprite.gif") no-repeat scroll left 0 transparent;
    display: block;
    float: left;
    height: 15px;
    margin-left: 5px;
    margin-right: 2px;
    margin-top: 10px;
    text-align: right;
    width: 12px;
}

.trakingButton .start:hover{
    background-position: left -15px;
    cursor: pointer;
}
.trakingButton .stop{
	background: url("../img/rate_sprite.gif") no-repeat scroll left 0 transparent;
	background-position: left -32px;
    display: block;
    float: left;
    height: 15px;
    margin-left: 6px;
    margin-right: 2px;
    margin-top: 10px;
    text-align: right;
    width: 12px;
}
.trakingButton .stop:hover{
    background-position: left -15px;
    cursor: pointer;
}
.trakingButton  span.traking-ajax{
    display: block;
    float: left;
    height: 15px;
    margin-left: 6px;
    margin-right: 2px;
    margin-top: 10px;
    text-align: right;
    width: 12px;
	background: url("../img/traking-ajax.gif") no-repeat scroll 0 0 transparent;
}
.trakingButton  span.traking-ajax:hover{
	background: url("../img/traking-ajax.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
}
.rating_main .trakingButton .tracking,
.block_rating .trakingButton .tracking {
  margin-top: 2px !important;
  visibility: hidden;
}
.rating_main .trakingButton .tracking:hover,
.block_rating .trakingButton .tracking:hover {
  visibility: visible;
}

.rating_main .trakingButton .stop,
.block_rating .trakingButton .stop {
  visibility: visible;
}

.front_table .trakingButton .tracking {
  margin-top: 0px !important;
}
/* amodule */

a.amoduleCounterSelectType{
	border: 1px solid white;
	padding: 4px;
	vertical-align: middle;
	font-size: 0px;
	display: inline-block;
	text-decoration: none;
	margin-right: 4px;
}
a.amoduleCounterSelectType:hover{
	background: #cfc;
}
a.amoduleCounterSelectType img{
	padding: 0;
}
a.amoduleSelectColor {
	border: 1px solid white;
	padding: 4px;
	vertical-align: middle;
	font-size: 0px;
	display: inline-block;
	text-decoration: none;
	margin-right: 7px;
}
a.amoduleSelectColor img{
	padding: 0;
}
a.amoduleSelectColor:hover{
	background: #cfc;
}
.amoduleSelectColorBox{
	padding: 0 4px;
	font-size: 0px;
}

.amoduleSelectColorBox a{
	margin: 0 4px 0 0;
}

.amoduleSelectColorBox img{
}

a.amoduleChecked{
	border: 1px solid lightgreen;
}

.add_com .no_decoration {
  border-bottom-style: none;
  margin-left: 0px;
}

.invisible {
  display: none;
}

div.admin {
  padding-top: 0px !important;
}

.advertise tr:hover {
  background-color: white !important;
}

.advertise tr div {
  text-align: center;
}

.searchform_none {
    background-color: #E2EFFC;
    display: block;
    float: left;
    height: 24px;
    padding: 3px 3px 4px 0;
    width: 100%;
}

.regionControl #autocomplete {
  margin-left: 198px;
}

.line_radio label {
  max-width: 440px;
}

html.js .regionControl input.form-autocomplete {
  background-image: none;
}

html.js .regionControl input.throbbing {
  background:url(../img/ajax-loader.gif) no-repeat 515px 2px;
}

/* Counter code */
.counterCode form.for_reg .l-com {
	display: block;
	width: 800px;
	margin: 22px auto 0;
}
.counterCode form.for_reg .comments textarea {
	height: 250px;
	width: 92%;
	margin: 0 25px;
	background: transparent;
}
/* autocomplete */
#autocomplete {
border:none!important;
overflow:visible;
box-shadow: 0 3px 10px rgba(50, 50, 50, 0.8);
margin-left:200px!important;
}
#autocomplete ul {
    background-color: #fff;
    box-shadow: 0 0 10px rgba(50, 50, 50, 0.8);
    left: 28px;
    list-style: none outside none;
    padding: 4px 5px 4px 0;
    overflow:visible;
    margin-left:3px
}
#autocomplete ul li {
    line-height: 13px;
    overflow: hidden;
    padding: 2px 0 5px 13px;
    white-space: nowrap;
    background:white!important;
    border:white;
}
#autocomplete ul li div {
background:white;
color:#06599F;
text-decoration:underline;
cursor:pointer;
}

/* -дополнение */

.front .front_table td.first_col, .front_table td.first_col {
	width:43%;
	border-left:none;
	text-align:left;
	padding-left:13px;
}
.front_table tr td:first-child {
	padding-left:7px;
	text-align:center;
}
.front_table tr th {
	padding-right:0px;
}
.front_table td.first_col {
	width:60%;
	padding-left: 5px;
}

.front .front_table td, .front .front_table th {
	border-left:1px solid #ccc;
	text-align:center;
}
.front_table td, .front_table th {
		text-align:left;
		padding-top:0;
}

.front .front_table th, .front_table th {
	border-bottom:2px solid #ccc;
	text-align:center;
	color:#ccc;
}
.front_table th, .front_table th a {
	color:#333;
	text-align:left;
}

.front_table th.first_col {
     text-align:left;
	 padding-left: 32px;
	 border-left:none;
}
.front .first_col a {

}

/*PULSE*/

/*PULSE*/

.block_pulse {
	padding:3px 0 0 6px;
}
.block_pulse li a {
	padding-left:28px;
	display:inline-block;
	height: 28px;
    overflow: hidden;
}
.block_pulse li {
	line-height:22px;
	position: relative;
	width: 97%;
	overflow:hidden;
	padding-bottom:4px;
}
.block_pulse li a img {
	padding-right: 6px;
	vertical-align:middle;
	float:left;
}
.block_pulse .plus, .block_pulse .minus, .plus {
	color: #33CC00;
	padding: 4px 0;
	display:inline-block;
	position: absolute;
	top: 0px;
	left: 0px;
}
.block_pulse .minus, .minus {
	color:#FF0000;
	padding-left:2px;
}
.block_pulse .rate_unChange {
	padding-right: 12px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.block_pulse .rate_new {
	color:#fff;
	background-color:#ACACAC;
	display: inline-block;
	font-size: 9px;
	line-height: 8px;
	margin-right: -4px;
	position: absolute;
	top: 8px;
	left: 0px;
	padding:0 1px 1px;
}
.allNewsPulse {
	background-color: #1F7CD3;
	color: #FFFFFF;
	font: 9px arial;
	padding: 1px 3px 0;
	text-decoration: none;
	text-transform: uppercase;
	margin: 13px 0 0 55px;
	display:inline-block;
}

/*CATALOG SEARCH*/

.other.else_search .title_blue {
	margin:-34px 260px 0 0;
	
}

/*---MAIN SEARCH----*/

.search_news.main_search {
	width:33.2%;
	margin-bottom:14px;
}
.search_news.main_search .searchform {
	width:100%;
}
.search_news.main_search .searchfield {
	width:82%;
	margin-left:14px;
}

tr.search_res_rating, tr.search_res_rating.odd {
    background: #FFF5D5;
    box-shadow: 0 0 4px 4px #CCCCCC;
} 

.front_table td.first_col > a {
	height: 30px;
	overflow: hidden;
       width: 79%;
	float: left;
	display: block;
	line-height: 30px;
}
.front_table td.first_col > span { 
	display:block; 
	height:24; 
	margin-top:7px; 
	float:left; 
	margin-right:5px;
}
/*PROMO PAGE*/
.promo_content {
	padding:0 140px 0 130px;
}
#content .promo_content h2 {
	font-size:32px;
	color:#1E6CB9;
	padding-top:34px;
	padding-bottom:20px;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height:38px;
}
.promo_content .promo_text p, .iconPromotext p {
	font-size:12px;
	color:#333;
	padding-bottom:20px;
	line-height:19px;
}
.bigBlue_but {
	height:71px;
	width:450px;
	background:url(../img/promo_bg.png) repeat-x left 0px;
	line-height:71px;
	color:#fff;
	font-size:29px;
	text-align:center;
	margin:15px auto 0;
	font-family: 'PT Sans Narrow', sans-serif;    
}
.bigBlue_but a {
	color:#fff;
	font-size:32px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.bigBlue_but a span {
	color:#71B0EA;
}
.iconPromotext {
	padding-left:78px;
	min-height:54px;
	padding-top:12px;
}
.iconPromotext p {
	padding:0 0 10px 0;
}
.iconPromotext.map_i {
	background:url(../img/map.png) no-repeat left 10px;
}
.iconPromotext.grafic_i1 {
	background:url(../img/graficP.png) no-repeat left 17px;
}
.iconPromotext.search_i {
	background:url(../img/searchB.png) no-repeat left 17px;
    display: table-cell;
    height: 70px;
    padding-top: 17px;
    vertical-align: middle;
}
.iconPromotext.grafic_i2 {
	background:url(../img/grafic2.png) no-repeat left 17px;
	padding-top:17px;
}
.iconPromotext.grafic_i3 {
	background:url(../img/grafic3.png) no-repeat left 17px;
	    display: table-cell;
    height: 66px;
    vertical-align: middle;
}
.iconPromotext.display_i {
	background:url(../img/display.png) no-repeat left 17px;
}
.promo_content .text_padding {
    padding: 0px 8% 22px 22px;
	background:#F9F9F9;
	margin-top:25px;
    margin-bottom:40px;
}
.promo_content .text_padding p {
		font-size:12px;
	color:#333;
	padding-top:23px;
	line-height:19px;
}
.iconPromotext.grafic_i1 p {
    display: table-cell;
    height: 54px;
    vertical-align: middle;
}

/*POLICY*/
.wrap_for_content.policy ol, .wrap_for_content.policy p {
 font-size:12px;
}
h3.title_ol {
    padding: 15px 0 3px;
}
.wrap_for_content.policy ol li p {
    font-weight: normal;
    padding: 0 0 0 3px;
}
/*END POLICY*/

#content span.c481a1 {
   padding:0!important;
}
/*new*/
.blockListNav li.stat span {
	background-image:url(../img/orangeDisc-L.png);
}
.blockListNav li.stat span h2 {
	color:#83ACD0;
}
.blockListNav li.stat span h2 span {
	font-size:9px;
    color:#83ACD0;
	background:#E2EFFC;
	margin:0 0 0 6px;
	padding:1px 3px 0;
}
.blockListNav li.stat span.blockNav {
	background-image:none;
	color:#B3B3B3;
}

#edit-amodule-category-idSubCategoriesBox #edit-amodule-category-idsub-category {
	margin-left: 37px;
	margin-right: 22px;
}

.blockListNav li.stan  {
    width:22%;
    margin: 6px 0 0 -18px;
}

.front_table tr.state-1 {
	background: #FBFFC2;
}

.front_table tr.state-2 {
	background: #D0FFE1;
}

.front_table tr.state-3 {
	background: #FFC6C6;
}

.front_table tr.state-4 {
	background: #F3F3F3;
}
.top_pages{
    margin-top: 10px;
}
.top_pages span.number{
    color: green;
    margin-left: 7px;
}
.change_category {
    max-width: 550px;
    margin-top: 10px;
}
.change_category .categories div {
    float: right;
}
.change_category label {
    display: none;
}
.change_category .filefield-element div.ahah-progress,
.change_category .filefield-element div.throbber {
  display: none;
}
.change_category .filefield-element div.ahah-progress-bar {
  display: none;
}

.change_category .filefield-element div.ahah-progress-bar div.bar {
  display: none;
}
.change_category .progress-disabled {
  float: none;
}
.site_catalog h6 span {
    margin-left: 15px;
    font-weight: normal;
}