/* Создано средствами разработчика F12. Это может не быть точным представлением файла исходного источника */
h1 a {
	font-family: Arial, Helvetica, sans-serif !important; font-weight: normal !important; text-decoration: none !important;
}
h2 a {
	font-family: Arial, Helvetica, sans-serif !important; font-weight: normal !important; text-decoration: none !important;
}
h3 a {
	font-family: Arial, Helvetica, sans-serif !important; font-weight: normal !important; text-decoration: none !important;
}
h4 a {
	font-family: Arial, Helvetica, sans-serif !important; font-weight: normal !important; text-decoration: none !important;
}
h5 a {
	font-family: Arial, Helvetica, sans-serif !important; font-weight: normal !important; text-decoration: none !important;
}
h1 a:hover {
	font-family: Arial, Helvetica, sans-serif !important; font-weight: normal !important; text-decoration: underline !important;
}
h2 a:hover {
	font-family: Arial, Helvetica, sans-serif !important; font-weight: normal !important; text-decoration: underline !important;
}
h3 a:hover {
	font-family: Arial, Helvetica, sans-serif !important; font-weight: normal !important; text-decoration: underline !important;
}
h4 a:hover {
	font-family: Arial, Helvetica, sans-serif !important; font-weight: normal !important; text-decoration: underline !important;
}
h5 a:hover {
	font-family: Arial, Helvetica, sans-serif !important; font-weight: normal !important; text-decoration: underline !important;
}
h1 {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif !important; font-weight: normal;
}
h2 {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif !important; font-weight: normal;
}
h3 {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif !important; font-weight: normal;
}
h4 {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif !important; font-weight: normal;
}
h5 {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif !important; font-weight: normal;
}
.hr {
	size: 20px;
}
html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
u {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
.search-tags-cloud {
	text-align: justify; padding-right: 5px; margin-bottom: 1em;
}
.mejdu-delom-selected {
	font-weight: 700;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
:focus {
	outline: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
body {
	background: rgb(127, 127, 127); color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 13px; min-width: 1020px;
}
a:link {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}
a:visited {
	color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 13px;
}
input[readonly='readonly'] {
	border: 0px solid rgb(229, 229, 229) !important; font-size: 16px; font-weight: 700; background-color: rgb(242, 242, 242) !important;
}
input[type='text'] {
	background: rgb(255, 255, 255); padding: 0px 3px; border: 1px solid gray; font-family: Arial, Helvetica, sans-serif;
}
input[type='password'] {
	background: rgb(255, 255, 255); padding: 0px 3px; border: 1px solid gray; font-family: Arial, Helvetica, sans-serif;
}
textarea {
	background: rgb(255, 255, 255); padding: 0px 3px; border: 1px solid gray; font-family: Arial, Helvetica, sans-serif;
}

input[type='text'] {
	height: 17px;
}
input[type='password'] {
	height: 17px;
}
.clear {
	clear: both;
}
h3 a:hover {
	text-decoration: underline;
}
h4 a:hover {
	text-decoration: underline;
}
h5 a:hover {
	text-decoration: underline;
}
h1 {
	text-transform: uppercase; line-height: 30px; font-size: 29px !important; margin-bottom: 20px;
}
h1 a {
	text-transform: uppercase; line-height: 30px; font-size: 29px !important; margin-bottom: 20px;
}
h2 {
	line-height: 30px; font-size: 25px !important;
}
h2 a {
	line-height: 30px; font-size: 25px !important;
}
h3 {
	line-height: 20px; font-size: 14px !important; font-weight: bold !important;
}
h3 a {
	line-height: 20px; font-size: 14px !important; font-weight: bold !important;
}
h3 {
	line-height: 20px; font-size: 14px !important; font-weight: bold !important;
}
h3 a:hover {
	line-height: 20px; font-size: 14px !important; font-weight: bold !important;
}
h4 {
	line-height: 15px; font-size: 13px !important;
}
h4 a {
	line-height: 15px; font-size: 13px !important;
}
.pagination li {
	display: inline;
}
#wrap {
	background: rgb(255, 255, 255); margin: 0px auto; width: 978px; border-right-color: rgb(229, 229, 229); border-left-color: rgb(229, 229, 229); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative;
}
.lbg {
	background: url("/images/lbg.png") repeat-y rgb(127, 127, 127); left: -12px; width: 11px; height: 100%; position: absolute;
}
.rbg {
	background: url("/images/rbg.png") repeat-y rgb(127, 127, 127); width: 11px; height: 100%; right: -12px; position: absolute;
}
#header {
	height: 269px;
}
#hblock1 {
	height: 150px; position: relative;
}
#big_logo {
	margin: 20px 0px 16px 16px; display: block;
}
#boxes .window {
	display: none;
}
.hblock2 {
	background: rgb(229, 229, 229); height: 56px; clear: both; font-family: "PT Serif Caption", serif;
}
.hblock2 .imgTitle {
	margin: 18px 10px 0px 9px;
}
.hblock2 .imgsubTitle {
	margin: 24px 10px 0px 9px; float: right;
}
nav {
	background: rgb(229, 229, 229); height: 34px; display: block;
    position:relative; overflow: hidden; width: 100%;
}
nav ul { margin-right: -20px; padding-left:2px; position: relative; height: 35px;
}
nav ul li { border-top:solid 1px #e5e5e5; margin: 0px 4px 0 0; height: 34px; float:left; white-space: nowrap; background-repeat: repeat-x;
}
nav ul li em {
	width: 100%; height: 5px; position: absolute; display: none;
}
nav ul li a {
	margin: 2px 0px 0px; padding: 0 21px 0px; height: 31px; text-align: center; text-transform: uppercase; font-family: "PT Serif Caption", serif !important; font-size: 15px !important; line-height:31px; text-decoration: none; float: left; white-space: nowrap; background-color: rgb(242, 242, 242);
}
nav ul li.c_newforum a { padding-right: 15px; }
nav ul li:hover em {
	background-color: transparent;
}
nav ul li a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
nav.bottom_menu em {
	background-color: rgb(217, 217, 217);
}
nav.bottom_menu ul li a:hover {
	color: rgb(0, 0, 0);
}
.gline {
	background: rgb(250, 250, 250); width: 100%; height: 1px;
}
#main {
	background: rgb(255, 255, 255); position: relative;
}
.left {
	width: 189px; float: left;
}
.center {
	margin: 0px 256px 0px 199px; position: relative;
}
.center .more {
	right: 7px !important;
}
#main .center {
	overflow: hidden; padding-right: 2px; padding-bottom: 75px; padding-left: 5px; min-height: 200px; min-width: 507px; -webkit-overflow-scrolling: touch;
}
.right {
	width: 240px; margin-right: 9px; float: right; position: relative;
}
#hblock1 .center {
	margin-right: 259px;
}
#footer {
	clear: both;
}
.leftMenu {
	background: rgb(242, 242, 242); border: 1px solid rgb(229, 229, 229); left: -10px; width: 198px; position: relative;
}
.lblock {
	background: rgb(229, 229, 229); padding-bottom: 1px;
}
.tline {
	background: rgb(217, 217, 217); height: 4px;
}
.lblock h4.btitle {
	padding: 3px 0px 6px 10px; text-transform: uppercase; font-size: 14px !important; text-shadow: 0px 1px #ffffff;
}
.lblock h4.btitle a {
	font-size: 14px !important;
}
.lblock .content {
	background: rgb(242, 242, 242);
}
.lblock .content ul {
	padding: 7px 10px 15px;
}
.lblock .content ul li {
	margin-bottom: 7px;
}
.lblock .content ul li.selected a {
	font-weight: bold;
}
.lblock .content ul li a {
	text-decoration: none; text-shadow: 0px 1px #ffffff;
}
.lblock .content ul li a:hover {
	text-decoration: underline;
}
.lblock .content ul li ul {
	padding: 7px 10px 0px;
}
.lblock .content ul li ul li {
	line-height: 14px;
}
.lblock .content ul li ul li a {
	font-size: 11px; margin-bottom: 6px;
}
.flag {
	top: -1px; width: 29px; height: 21px; right: 30px; position: absolute; z-index: 2; background-image: url("/images/flag.gif"); background-repeat: no-repeat;
}
.right_banner {
	margin-bottom: 20px;
}
.right .news_list {
	margin: 0px 0px 13px; border: 1px solid rgb(217, 217, 217) !important; width: 260px; position: relative;
}
.main_news {
	padding: 10px 10px 0px;
}
.main_small_news {
	padding: 0px 10px 10px;
}
.right .news_list .news_item {
	padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dashed;
}
.right .news_list .small_news_item {
	padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dashed;
}
.right .news_list .news_item h3 a {
	margin-bottom: 23px;
}
.right .news_list .news_item .datetime {
	color: rgb(127, 127, 127); margin-top: 12px;
}
.right .news_list .news_item .date {
	font-weight: bold;
}
.right .news_list .news_item .category {
	margin-top: 5px; display: block;
}
.right .news_list .news_item img {
	margin-top: 16px;
}
.right .news_list .news_item a.more {
	right: 0px; color: rgb(127, 127, 127); position: absolute;
}
.big_news a.more {
	right: 0px; color: rgb(127, 127, 127); position: absolute;
}
.center .middle_news a.more {
	right: 0px; color: rgb(127, 127, 127); position: absolute;
}
.center .middle_newsglav a.more {
	right: 0px; color: rgb(127, 127, 127); position: absolute;
}
.argument_item a.more {
	right: 0px; color: rgb(127, 127, 127); position: absolute;
}
.knowhow_item a.more {
	right: 0px; color: rgb(127, 127, 127); position: absolute;
}
.test_item .more {
	right: 0px; color: rgb(127, 127, 127); position: absolute;
}
.vac_list_item .more {
	right: 0px; color: rgb(127, 127, 127); position: absolute;
}
.vac_list_item .reply {
	right: 0px; color: rgb(127, 127, 127); position: absolute;
}
.events .event_item .more {
	right: 0px; color: rgb(127, 127, 127); position: absolute;
}
.right .news_list .small_news_item img {
	padding: 0px 10px 10px 0px; float: left;
}
.right .news_list .small_news_item .content {
	font-size: 11px; margin-top: 12px;
}
.right .news_list a.all {
	color: rgb(127, 127, 127); font-weight: bold; margin-top: -10px; float: right;
}
.big_news h2 {
	padding-bottom: 10px;
}
.big_news .datetime {
	color: rgb(127, 127, 127);
}
.center .middle_news .datetime {
	color: rgb(127, 127, 127);
}
.center .middle_newsglav .datetime {
	color: rgb(127, 127, 127);
}
.center .articles .article .datetime {
	color: rgb(127, 127, 127);
}
.big_news .datetime .date {
	font-weight: bold;
}
.center .middle_news .datetime .date {
	font-weight: bold;
}
.center .middle_newsglav .datetime .date {
	font-weight: bold;
}
.center .articles .article .date {
	font-weight: bold;
}
.big_news .category {
	margin-top: 5px; display: block;
}
.center .middle_news .category {
	margin-top: 5px; display: block;
}
.center .middle_newsglav .category {
	margin-top: 5px; display: block;
}
.big_news img {
	margin-top: 0px;
}
.big_news .short_text {
	padding-top: 7px; font-size: 14px; margin-bottom: 10px;
}
.big_news p {
	margin: 15px 0px 15px 50px;
}
.big_news p.quote {
	color: rgb(127, 127, 127); line-height: 20px; font-family: "PT Serif Caption", serif; font-size: 19px; margin-left: 0px;
}
.big_news {
	padding-bottom: 32px; position: relative;
}
.center .middle_news {
	padding-bottom: 32px; position: relative;
}
.big_news {
	padding-bottom: 32px; margin-top: 35px; position: relative; min-height: 220px;
}
.center .middle_newsglav {
	padding-bottom: 32px; margin-top: 35px; position: relative; min-height: 220px;
}
.center .banner {
	text-align: right; padding-bottom: 20px;
}
.center .middle_news img {
	padding: 0px 10px 10px 0px; float: left;
}
.center .middle_newsglav img {
	padding: 10px 10px 10px 0px; float: left;
}
.center .middle_news h3 {
	padding-bottom: 15px;
}
.center .middle_newsglav h3 {
	padding-bottom: 15px;
}
.center .middle_news .content {
	line-height: 15px; font-size: 12px; margin-top: 10px;
}
.center .middle_newsglav .content {
	line-height: 15px; font-size: 12px; margin-top: 10px;
}
.center .increase {
	left: -5px; width: 520px; position: relative;
}
.center .lblock {
	padding: 0px; border: 1px solid rgb(229, 229, 229); margin-bottom: 20px;
}
.center .articles {
	background: rgb(242, 242, 242); width: 100%; overflow: auto;
}
.center .articles img {
	margin: 10px 0px 3px;
}
.center .articles .article {
	padding: 10px 0px; width: 160px; margin-left: 9px; float: left;
}
.center .articles .article a {
	padding-bottom: 10px; text-decoration: none; display: block;
}
.center .articles .article a:hover h4 {
	text-decoration: underline;
}
.center .articles .article .content {
	padding-bottom: 4px; font-size: 11px;
}
.center .articles .article .author {
	color: rgb(127, 127, 127); font-size: 13px; font-weight: bold;
}
.center .col_left {
	width: 260px; float: left;
}
.center .col_right {
	width: 250px; float: right;
}
.discuss_list {
	background: rgb(242, 242, 242); padding: 9px;
}
.discuss_list .dis_item h4 {
	padding-bottom: 7px;
}
.discuss_list .dis_item img {
	margin: 0px 9px 9px 0px; float: left;
}
.discuss_list .dis_item .content {
	line-height: 13px; font-size: 11px;
}
.discuss_list a.more {
	color: rgb(127, 127, 127); font-weight: bold; float: right;
}
.center .wobb {
	margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.center .doc_list {
	padding: 9px;
}
.center .doc_list a {
	text-decoration: none; margin-bottom: 19px; display: block;
}
.center .doc_list a:hover {
	text-decoration: underline;
}
.col_right .content {
	padding: 9px;
}
.col_right .content .date {
	color: rgb(127, 127, 127); font-weight: bold;
}
.col_right .content a {
	text-decoration: none;
}
.col_right .content a:hover {
	text-decoration: underline;
}
.col_right .content a.extra {
	margin: 15px 0px 10px; font-size: 11px; display: block;
}
.col_right .content h4 {
	padding-top: 3px;
}
.col_right .content .salary {
	padding: 3px 0px; font-size: 17px; font-weight: bold; display: block;
}
.right .increase {
	background: rgb(255, 0, 0); margin: 0px 0px 13px; border: 1px solid rgb(217, 217, 217) !important; width: 260px; position: relative;
}
.right .lblock .subscription {
	background: rgb(242, 242, 242); padding: 10px; font-size: 16px;
}
.right .lblock .subscription a {
	color: rgb(241, 159, 0); margin-top: 50px; float: right; display: block;
}
#footer .gline {
	background: rgb(229, 229, 229);
}
#footer .increase {
	left: -1px; width: 980px; position: relative;
}
#footer .fblock {
	background: rgb(127, 127, 127); height: 50px; color: rgb(255, 255, 255);
}
#footer .fblock .center ul {
	margin: 0px auto; width: 380px; padding-top: 17px; display: block;
}
#footer .fblock .center ul li {
	margin-right: 25px; float: left; display: block;
}
#footer .fblock .center ul li a {
	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 15px; font-family: "PT Serif Caption", serif; font-size: 13px; font-weight: normal;
}
#footer .fblock .left {
	padding: 17px 0px 0px 10px;
}
#footer .fblock .right a {
	color: rgb(255, 255, 255);
}
#footer .fblock .right .content {
	padding: 17px 10px 0px 0px; float: right;
}
#footer .fcounters {
	background: rgb(255, 255, 255); height: 60px; text-align: center;
}
.search_block {
	left: -20px; width: 540px; position: relative;
}
.search_block ul {
	clear: left; display: block;
}
.search_block input[type='text'] {
	width: 353px; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; float: left;
}
.search_block input[type='image'] {
	margin-right: 11px; float: left;
}
.search_block .big {
	text-transform: uppercase; font-size: 16px; font-weight: bold;
}
.search_block ul li {
	float: left;
}
.search_block ul li label {
	text-transform: uppercase; line-height: 15px; font-family: "PT Serif Caption", serif; font-size: 13px; font-weight: normal;
}
.pager ul {
	background: rgb(242, 242, 242); height: 31px; border-bottom-color: rgb(250, 250, 250); border-bottom-width: 1px; border-bottom-style: solid;
}
.pager ul li {
	background: url("/images/pager_item_bg.png") no-repeat rgb(242, 242, 242); width: 30px; height: 30px; float: left;
}
.pager ul li a {
	width: 30px; height: 30px; text-align: center; color: rgb(127, 127, 127); padding-top: 7px; font-weight: bold; text-decoration: none; display: block;
}
.pager ul li a.arrow_left {
	background-position: 10px 10px; background-image: url("/images/pager_arrow_l.png"); background-repeat: no-repeat;
}
.pager ul li a.arrow_right {
	background-position: 10px 10px; background-image: url("/images/pager_arrow_r.png"); background-repeat: no-repeat;
}
#header .left {
	left: 0px; top: 0px; float: none; position: absolute;
}
#footer .left {
	left: 0px; top: 0px; float: none; position: absolute;
}
.social {
	padding-bottom: 32px;
}
.news-share {
	margin-top: 20px;
}
.back_link {
	text-align: right;
}
.back_link a {
	color: rgb(124, 124, 124); font-weight: bold;
}
.c_news em {
	background-color: rgb(132, 23, 80);
}
.c_events em {
	background-color: rgb(217, 31, 0);
}
.c_factory em {
	background-color: rgb(241, 159, 0);
}
.c_finmanagement em {
	background-color: rgb(255, 209, 0);
}
.c_academy em {
	background-color: rgb(114, 166, 0);
}
.c_forum em {
	background-color: rgb(0, 137, 197);
}
.c_news h1 {
	color: rgb(132, 23, 80);
}
.c_events h1 {
	color: rgb(217, 31, 0);
}
.c_factory h1 {
	color: rgb(241, 159, 0);
}
.c_finmanagement h1 {
	color: rgb(255, 209, 0);
}
.c_academy h1 {
	color: rgb(114, 166, 0);
}
.c_forum h1 {
	color: rgb(0, 137, 197);
}
.argument_item {
	color: rgb(127, 127, 127); line-height: 15px; font-size: 11px; margin-bottom: 20px;
}
.argument_item dl dt {
	width: 100px; line-height: 20px; clear: left; font-size: 13px; font-weight: bold; float: left;
}
.argument_item dl dt h4 {
	line-height: 20px;
}
.argument_item dl dd {
	margin-bottom: 5px; margin-left: 110px;
}
.argument_item .content {
	clear: left; margin-top: 10px;
}
.fake_link {
	color: lightgray !important; cursor: default;
}
.doc_item {
	color: rgb(127, 127, 127); margin-bottom: 20px;
}
.doc_item .date {
	width: 85px; font-weight: bold; float: left;
}
.doc_item .o_block {
	margin-left: 90px;
}
.doc_item .o_block dt {
	display: inline;
}
.doc_item .o_block dd {
	display: inline;
}
.doc_item .o_block dl {
	text-align: right; font-size: 12px; margin-top: 10px;
}
.doc_item .o_block dt {
	font-weight: bold;
}
.doc_item .o_block dd {
	padding-right: 10px;
}
.doc_item .o_block dd a {
	color: rgb(127, 127, 127); font-size: 12px;
}
.h1ext {
	width: 507px; height: 154px; margin-bottom: 20px; margin-left: -4px; position: relative; background-image: url("/images/h1_bg.png");
}
.h1ext h1 {
	padding: 3px 15px; top: 20px; right: 2px; color: rgb(255, 255, 255); position: absolute; background-color: rgb(241, 159, 0);
}
.title_img {
	margin-bottom: 20px; margin-left: -4px;
}
.idea {
	top: -40px; position: relative; z-index: 2;
}
.idea ul {
	margin: 15px 0px 10px 50px;
}
.idea ul li {
	line-height: 20px;
}
.knowhow_item {
	margin-bottom: 20px;
}
.knowhow_item .content {
	margin-top: 10px;
}
.knowhow_item .author {
	height: 70px; color: rgb(127, 127, 127); font-weight: bold;
}
.knowhow_item .author img {
	border: 1px solid rgb(234, 234, 234); margin-right: 10px; float: left;
}
.knowhow_bigitem .author img {
	border: 1px solid rgb(234, 234, 234); margin-right: 10px; float: left;
}
.knowhow_bigitem .date {
	color: rgb(127, 127, 127); font-weight: bold; margin-top: 12px;
}
.knowhow_bigitem .author {
	padding: 10px; border: 1px solid rgb(229, 229, 229); width: 50%; height: 160px; float: right; background-color: rgb(242, 242, 242);
}
.knowhow_bigitem .author h3 {
	margin-bottom: 10px;
}
.knowhow_bigitem .short_text {
	padding-top: 7px; font-size: 14px; margin-top: 180px; margin-bottom: 10px;
}
.knowhow_bigitem p {
	margin: 15px 0px 15px 0px;
}
.comments .info {
	height: 70px;
}
.comments .info .title {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 16px; font-weight: bold;
}
.comments .info {
	color: rgb(127, 127, 127);
}
.comments .info a {
	color: rgb(127, 127, 127);
}
.comments .info .fright {
	text-align: right; float: right;
}
.comments .comment_box {
	background: rgb(242, 242, 242); padding: 10px; border: 1px solid rgb(229, 229, 229); margin-bottom: 20px;
}
.comments .comment_box .datetime {
	color: rgb(127, 127, 127); float: right;
}
.comments .comment_box .datetime .date {
	font-weight: bold;
}
.comments .comment_box .author {
	font-size: 12px;
}
.comment_box .bmain {
	margin-top: 10px; position: relative;
}
.comment_box .bmain img.aphoto {
	border: 1px solid rgb(229, 229, 229); float: left;
}
.comment_box .bmain .comment {
	padding: 10px; border: 1px solid rgb(229, 229, 229); top: 10px; margin-bottom: 10px; margin-left: 50px; position: relative; background-color: rgb(255, 255, 255);
}
.comment_box .bmain .ballon {
	left: 60px; width: 12px; height: 11px; display: block; position: absolute; z-index: 2; background-image: url("/images/balloon.gif");
}
.comments .reply {
	background-color: rgb(191, 191, 191);
}
.comments .reply .bmain .ballon {
	background-image: url("/images/balloon2.gif");
}
.comment_box .bmain textarea {
	border: 1px solid rgb(229, 229, 229); width: 406px; height: 45px; display: block;
}
.comment_box .bmain .send {
	text-align: right; margin-top: 20px;
}
.comment_box .bmain .send a {
	text-transform: uppercase; font-size: 12px; font-weight: bold; text-decoration: none;
}
hr {
	display: none;
}
.tests .test_item {
	padding-bottom: 32px;
}
.getup {
	top: -45px; position: relative;
}
.vacancies .vac_cities {
	line-height: 20px; clear: left;
}
.vacancies .vac_cities .selected {
	font-size: 17px; font-weight: bold;
}
.vacancies .breadcrumb {
	padding-bottom: 30px;
}
.vacancies .breadcrumb li {
	float: left; display: block;
}
.vacancies .breadcrumb li {
	color: rgb(127, 127, 127); line-height: 20px; font-size: 11px; text-decoration: none;
}
.vacancies .breadcrumb li a {
	color: rgb(127, 127, 127); line-height: 20px; font-size: 11px; text-decoration: none;
}
.vacancies .breadcrumb li.arrow {
	margin: 7px 5px 2px; width: 6px; height: 6px; background-image: url("/images/arrRight.gif");
}
.vacancies .sections {
	margin: 20px 0px 30px;
}
.vacancies .sections ul li {
	display: block;
}
.vacancies .sections ul li a {
	display: block;
}
.vacancies .sections ul li a {
	height: 18px; padding-left: 10px;
}
.vacancies .sections ul li a.dp1 {
	text-transform: uppercase; padding-top: 2px; padding-bottom: 6px; font-family: "PT Serif Caption", serif; text-decoration: none; border-top-color: rgb(217, 217, 217); border-top-width: 4px; border-top-style: solid; text-shadow: 0px 1px #ffffff; background-color: rgb(229, 229, 229);
}
.sections h4 {
	text-transform: uppercase; padding-top: 2px; padding-bottom: 6px; font-family: "PT Serif Caption", serif; text-decoration: none; border-top-color: rgb(217, 217, 217); border-top-width: 4px; border-top-style: solid; text-shadow: 0px 1px #ffffff; background-color: rgb(229, 229, 229);
}
.vacancies .sections ul li a.dp1 .cnt {
	display: none;
}
.vacancies .sections ul li ul {
	margin: 7px 0px 15px;
}
.vacancies .vac_list {
	margin: 30px 0px;
}
.vac_list .vac_list_item {
	margin-bottom: 30px; position: relative;
}
.vac_list .vac_list_item .date {
	color: rgb(127, 127, 127); font-weight: bold;
}
.vac_list .vac_list_item .salary {
	line-height: 20px; font-size: 17px; font-weight: bold;
}
.vac_list .vac_list_item h4 {
	padding-bottom: 3px;
}
.vac_list .vac_list_item .employer {
	line-height: 20px;
}
.vac_list .vac_list_item .content {
	margin-top: 30px;
}
.vac_list_item .reply {
	padding-top: 2px; font-weight: bold;
}
.sections h4 {
	padding-left: 10px; margin-bottom: 10px;
}
.bx-auth-reg table td {
	padding: 3px 4px;
}
.bx-forgotpass-table td {
	padding: 3px 4px;
}
.bx-auth-reg input[type='text'] {
	width: 200px;
}
.bx-auth-reg input[type='password'] {
	width: 200px;
}
.bx-auth-reg input[type='file'] {
	width: 200px;
}
.leftSide {
	left: -10px; width: 198px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; position: absolute; background-color: rgb(242, 242, 242);
}
.uPhoto {
	width: 198px; text-align: center; min-height: 30px; background-color: rgb(255, 255, 255);
}
.underPhoto {
	top: -30px; height: 29px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; position: relative; opacity: 0.8; background-color: rgba(232, 232, 232, 0.8);
}
.underPhoto div {
	height: 4px; line-height: 1px; font-size: 1px; opacity: 0.8; background-color: rgba(222, 222, 222, 0.8);
}
.profile {
	padding-left: 7px;
}
#main .center .profile h1 {
	color: rgb(126, 126, 126); margin-bottom: 15px; margin-left: 0px;
}
#main .center .profile h3 {
	margin-bottom: 40px;
}
#main .center .col_l {
	overflow: hidden; float: left;
}
#main .center .col_r {
	overflow: hidden; float: right;
}
.profile dl dt {
	height: 20px; color: rgb(127, 127, 127); font-weight: bold; margin-right: 30px; float: left;
}
.profile dl dd {
	height: 30px; line-height: 15px; overflow: hidden; font-size: 14px; white-space: nowrap;
}
.profile .col_r dl dt {
	height: 18px; font-size: 12px;
}
.profile .col_r dl dd {
	height: 18px; font-size: 12px;
}
.profile_edit .col_r dl dt {
	width: 111px; height: 20px; color: rgb(127, 127, 127); font-weight: bold; margin-right: 30px; float: left;
}
.profile_edit dl dt {
	width: 111px; height: 20px; color: rgb(127, 127, 127); font-weight: bold; margin-right: 30px; float: left;
}
.profile_edit .col_r dl dd {
	height: 30px; line-height: 15px; overflow: hidden; font-size: 14px; white-space: nowrap;
}
.subscribe input[type='submit'] {
	margin-top: 10px;
}
.search-page form input[type='text'] {
	width: 335px;
}
.search-page .search_result {
	margin: 20px 0px;
}
.search-page .search_result .sr_item {
	margin-bottom: 20px;
}
.search-page .search_result .sr_item .modified {
	margin-top: 5px;
}
.search-page .search_result .sr_item .content {
	margin-top: 5px;
}
.search-page .search_result .sr_item .modified {
	font-size: 11px;
}
.search-page .search_result .sr_item .path {
	font-size: 11px;
}
.search-page .search_result .sr_item .path a {
	font-size: 11px;
}
.event_bg {
	top: -35px; margin-left: -4px; position: relative;
}
.c_events h1 {
	position: relative; z-index: 2;
}
.event_bg .subtitle {
	top: -20px; position: relative; z-index: 2;
}
.event_bg .subtitle ul {
	margin-top: 20px; margin-left: 50px;
}
.events .lblock .content {
	padding: 7px 10px 10px;
}
.events .lblock .content .vac_cities {
	line-height: 20px;
}
.events .lblock .content .vac_cities .selected {
	font-weight: bold;
}
.events .lblock ul.cats li a.selected {
	font-weight: bold;
}
.events .lblock {
	border: 0px currentColor; overflow: auto;
}
.events .lblock ul.cats {
	padding-bottom: 5px;
}
.events .lblock ul.cats li {
	margin-bottom: 0px;
}
.events .lblock ul.cats li {
	font-size: 12px;
}
.events .lblock ul.cats li a {
	font-size: 12px;
}
.events .events_list {
	margin-top: 50px;
}
.events .event_item {
	margin-bottom: 30px;
}
.events .event_item img {
	margin: 0px 10px 10px 0px; width: 239px; overflow: hidden; float: left;
}
.events .event_item .date {
	color: rgb(127, 127, 127); margin-bottom: 7px;
}
.events .event_item h3 {
	margin-bottom: 10px;
}
.events .event_item .type {
	line-height: 20px; font-family: "PT Serif Caption", serif;
}
.events .event_item .price {
	line-height: 20px; font-size: 17px; font-weight: bold; margin-top: 10px;
}
.event .price {
	font-size: 17px; font-weight: bold; margin-right: 5px; float: right; text-shadow: none;
}
.event .date {
	margin: 10px 0px; color: rgb(127, 127, 127);
}
.event .head {
	overflow: auto; margin-bottom: 30px;
}
.profile h1 {
	text-transform: none; padding-right: 20px; float: left;
}
.profile h3 {
	clear: left;
}
.profile .small {
	line-height: 14px; padding-top: 8px; padding-left: 24px; font-size: 11px; text-decoration: none; margin-top: 4px; float: left; display: block; background-image: url("/images/edit_profile.gif"); background-repeat: no-repeat;
}
.profile_edit .block {
	background: 0px 0px rgb(242, 242, 242); padding: 10px; border: 1px solid rgb(229, 229, 229); margin-bottom: 20px;
}
.profile input[type='file'] {
	font-size: 11px;
}
.profile label {
	font-size: 11px;
}
.add_article {
	padding-left: 15px;
}
.add_article .bxlhe-frame {
	border: 1px solid rgb(206, 206, 206);
}
.add_article .title {
	width: 747px; margin-bottom: 20px;
}
.add_article input[type='file'] {
	font-size: 11px;
}
.tags {
	margin-bottom: 15px;
}
.tags a {
	color: rgb(127, 127, 127); line-height: 20px; padding-right: 7px;
}
.center .tags_title {
	margin-bottom: 4px;
}
.center_news_list h3 {
	margin-bottom: 20px;
}
.articles .article .author img {
	border: 1px solid rgb(232, 232, 232); margin-right: 10px; margin-bottom: 10px; float: left;
}
.articles .article .author .name {
	padding-top: 10px;
}
.articles .article h4 {
	clear: left;
}
ul.search_where li {
	padding-top: 5px; padding-right: 10px; float: left;
}
.addArticleBlock {
	margin-top: 1em;
}
.main-vote .content {
	border: 1px solid rgb(242, 242, 242) !important;
}
.main-vote .voting-form-box {
	border: 1px solid rgb(242, 242, 242) !important;
}
.main-vote {
	margin: 1em 0px; border: 1px solid rgb(217, 217, 217) !important; width: 260px; position: relative; -ms-zoom: 1;
}
:root .main-vote {
	padding-left: 1px;
}
.main-vote .vote-note-box-text {
	color: rgb(241, 159, 0) !important; padding-top: 10px; padding-left: 10px;
}
.main-vote .errortext {
	color: rgb(241, 159, 0) !important;
}
.main-vote .notetext {
	color: rgb(241, 159, 0) !important;
}
.main-vote {
	margin-top: 13px;
}
.yandexDirect {
	margin-top: 13px;
}
.main-vote ol {
	padding: 7px 10px 15px; overflow: hidden;
}
.main-vote .vote-answer-table tr {
	padding-top: 0.5em; vertical-align: top !important;
}
.main-vote .vote-answer-table td {
	padding-top: 0.5em; vertical-align: top !important;
}
.informetr {
	width: 510px; height: 110px; position: relative;
}
.informetr-usd {
	top: 5px; right: 51px; position: absolute;
}
.informetr-weather {
	left: 135px; top: 5px; position: absolute;
}
.informetr-text {
	left: 36px; top: 3px; text-align: right; font-weight: 700; position: absolute;
}
.fcounters-ul-list li {
	margin-left: 12px; float: left; display: inline;
}
.old-links {
	text-transform: uppercase; padding-left: 15px; text-decoration: none;
}
.old-links:hover {
	text-transform: uppercase; padding-left: 15px; text-decoration: underline;
}
.center-old-links {
	padding-top: 15px;
}
.profile-left {
	width: 450px; float: left;
}
.opros {
	margin-top: 50px;
}
.vote-btn {
	text-align: center;
}
.lc-ind {
	margin-bottom: 20px;
}
.lc-special-menu {
	width: 198px; margin-bottom: 30px; position: relative;
}
.uPhoto2 {
	width: 198px; text-align: center; min-height: 30px; background-color: rgba(232, 232, 232, 1);
}
.leftSide2 {
	left: -10px; width: 198px; position: relative;
}
.underPhoto2 {
	height: 29px; position: relative; opacity: 1; background-color: rgba(232, 232, 232, 1);
}
.underPhoto2 div {
	height: 4px; line-height: 1px; font-size: 1px; opacity: 0.8; background-color: rgba(222, 222, 222, 0.8);
}
.profile_edit .block {
	margin-right: 20px;
}
#header .right {
	top: 0px; right: 9px; margin-right: 0px; position: absolute;
}
#footer .right {
	top: 0px; right: 9px; margin-right: 0px; position: absolute;
}
.loginForm {
	color: rgb(127, 127, 127); font-size: 11px;
}
.loginForm a {
	color: rgb(127, 127, 127); font-size: 11px;
}
.loginForm input {
	color: rgb(127, 127, 127); font-size: 11px;
}
.loginForm {
	height: 50px; margin-top: 3px; position: relative;
}
.loginForm .lfColumn {
	text-align: right;
}
.loginForm .col1 {
	margin-right: 15px;
}
.loginForm .col2 {
	margin-right: 15px;
}
.b-loginform__buttons {
	padding: 0.5em 0px; top: 60px; right: 0px; margin-right: 14px; position: absolute;
}
.user-remember {
	width: 120px; right: 1px; overflow: hidden; margin-right: 0px; position: absolute;
}
.b-loginform__forgotpass {
	width: 120px; right: 1px; overflow: hidden; margin-right: 0px; position: absolute;
}
.b-loginform__forgotpass {
	/*text-align: right; bottom: -54px; margin-right: 16px;*/
	text-align: right; top: 48px; margin-right: 120px;
}
.loginForm .col1 input[type='text'] {
	margin: 2px 0px; width: 94px;
}
.loginForm .col2 input[type='password'] {
	margin: 2px 0px; width: 94px;
}
.loginForm input[type='submit'] {
	background: rgb(255, 255, 255); padding: 3px 7px !important; border: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0) !important; text-transform: uppercase; font-size: 12px !important; font-weight: bold !important; text-decoration: none; cursor: pointer;
}
.b-loginform__registration {
	background: rgb(255, 255, 255); padding: 3px 7px !important; border: 1px solid rgb(229, 229, 229); color: rgb(0, 0, 0) !important; text-transform: uppercase; font-size: 12px !important; font-weight: bold !important; text-decoration: none; cursor: pointer;
}
.buttonNewspaper {
	top: 15px; right: 15px; display: none; position: fixed; z-index: 1000;
}
.buttonNewspaper a {
	text-decoration: none;
}
.buttonNewspaper p {
	font: bold 12px/normal Arial, Helvetica, sans-serif; padding: 5px; border-radius: 10px; border: currentColor; width: 135px; height: 35px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; vertical-align: middle; cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; background-image: -ms-linear-gradient(rgb(241, 161, 0) 0%, rgb(163, 109, 0) 100%); background-color: rgb(241, 161, 0); -webkit-border-radius: 10px; -moz-border-radius: 10px; -webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
.buttonNewspaper p b {
	font-size: 14px;
}
.socialBtns {
	right: 16px; bottom: -80px; position: absolute;
}
.socialBtns a {
	width: 25px; margin-left: 10px; float: right; display: block;
}
.userLink {
	text-align: right; padding-top: 2px; padding-right: 14px; padding-bottom: 6px; font-size: 12px; font-weight: bold; position: relative;
}
.userLink a {
	font-size: 12px;
}
.articles a[href='http://www.superjob.ru/'] {
	display: none;
}
.vacancies ul {
	padding-left: 20px !important; margin-top: -20px !important;
}
.vacancies ul li {
	line-height: 20px !important;
}
.vacancies ul li a {
	text-decoration: none;
}
.vacancies ul li a:hover {
	text-decoration: underline;
}
.tags-link li {
	padding-left: 2em; margin-top: 1em;
}
.tags-link-title {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 16px; font-weight: bold;
}
.download-left {
	width: 100%; text-transform: uppercase; margin-bottom: 1em; float: left !important;
}
.dokumenty-download {
	float: right;
}
.dokumenty-download img {
	margin-top: 0.1em; margin-left: 0.2em;
}
.dokumenty-download a {
	color: rgb(124, 124, 124) !important; line-height: 10px; font-weight: bold !important; text-decoration: underline !important;
}
.vote-answer-table tr {
	padding-top: 0.5em; vertical-align: top !important;
}
.vote-answer-table td {
	padding-top: 0.5em; vertical-align: top !important;
}
#comicsdialogright {
	padding: 10px; float: left;
}
#comicsdialogleft {
	padding: 10px; float: left;
}
#comicsdialogcenter {
	padding: 10px; float: left;
}
ul#Tabs {
	padding-bottom: 28px; font-family: Verdana, Arial; font-size: 14px;
}
#Tabs li.Tab {
	float: left;
}
#Tabs li.Tab a {
	
}
#Tabs li.SelectedTab {
	float: left; background-color: rgb(250, 250, 250);
}
#Tabs li.SelectedTab a {
	color: orange; text-decoration: none;
}
#gofriends {
	font: bold 15px/normal Arial, Helvetica, sans-serif; padding: 11px 15px; border-radius: 23px; border: currentColor; text-align: center; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; background-image: -ms-linear-gradient(rgb(241, 161, 0) 0%, rgb(163, 109, 0) 100%); background-color: rgb(241, 161, 0); -webkit-border-radius: 23px; -moz-border-radius: 23px; -webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
#gofriends:hover {
	background: rgb(241, 161, 0); font: bold 15px/normal Arial, Helvetica, sans-serif; padding: 11px 15px; border-radius: 23px; border: currentColor; color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -webkit-border-radius: 23px; -moz-border-radius: 23px; -webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
#button-tryfree {
	font: bold 15px/normal Arial, Helvetica, sans-serif; padding: 11px 15px; border-radius: 23px; border: currentColor; text-align: center; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; background-image: -ms-linear-gradient(rgb(241, 161, 0) 0%, rgb(163, 109, 0) 100%); background-color: rgb(241, 161, 0); -webkit-border-radius: 23px; -moz-border-radius: 23px; -webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
#button-tryfree:hover {
	background: rgb(241, 161, 0); font: bold 15px/normal Arial, Helvetica, sans-serif; padding: 11px 15px; border-radius: 23px; border: currentColor; color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -webkit-border-radius: 23px; -moz-border-radius: 23px; -webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
#button-green {
	font: bold 15px/normal Arial, Helvetica, sans-serif; padding: 11px 15px; border-radius: 23px; border: currentColor; text-align: center; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; background-color: rgb(115, 166, 1); -webkit-border-radius: 23px; -moz-border-radius: 23px; -webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
#button-green:hover {
	background: rgb(119, 195, 1); font: bold 15px/normal Arial, Helvetica, sans-serif; padding: 11px 15px; border-radius: 23px; border: currentColor; color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -webkit-border-radius: 23px; -moz-border-radius: 23px; -webkit-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; -moz-box-shadow: 0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;
}
#stepsuspeh .targetuspeh a {
	display: block; background-image: url("http://provodka.ru/upload/img_uspeh/choosetarget_noncolor.png");
}
#stepsuspeh .targetuspeh a:hover {
	background-image: url("http://provodka.ru/upload/img_uspeh/choosetarget.png");
}
.boxes {
	display: none;
}
#Tabs a {
	color: gray; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}
#Tabs a:hover {
	color: orange; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}
#mask {
	z-index: 3;
}
ul.NewUL {
	margin: 0px; padding: 25px; list-style-type: disc;
}
ol.NewUL {
	margin: 0px; padding: 25px;
}
ul.NewUL li {
	padding: 0px 0px 10px; list-style-type: disc;
}
ol.NewUL li {
	padding: 0px 0px 10px; list-style-type: disc;
}
.title_link {
	font-size: 21px !important; font-weight: bold; text-decoration: none !important;
}
.content {
	text-align: justify;
}
.short_text {
	text-align: justify;
}
p {
	text-align: justify;
}


.news-item a {text-decoration:none!important;}
.news-item a:hover {text-decoration:underline!important;}


a img {border:none;}



.buttonNewspaper2  p{
top: 15px;
right: 30px;
display: block;
position: fixed;
z-index: 1000;
text-decoration: underline;
}
.buttonNewspaper2  p:hover{
top: 15px;
right: 30px;
display: block;
position: fixed;
z-index: 1000;
text-decoration: none;
}

.buttonNewspaper2  a{
 color: white;
 text-decoration: underline;
}
.buttonNewspaper2  a:hover{
 color: #f1a100;
 text-decoration: none;
}
#buttonIos span.iosico{
	height: 50px;
	width: 50px;
	background-image: url(/images/Apple.png);
	display: block;
	position: absolute;
	top: 3px;
	right: 5px;
}
#buttonIos p{
	text-align: left;
}
.modal-top {
	left: 0px;
	top: 0px;
	width: 100%;
	height: 50px;
	background: #fff;
	z-index: 50;
	position: fixed;
	text-align: center;
	background: none repeat scroll 0% 0% #fff;
	border: 2px solid #7F7F7F;
}
.modal-top h2{
	margin-top: 10px;
}
.modal-top h2 a{
	color: #F1A100;
	text-decoration: underline !important;
	}	