@media print  {
body {
background:#fff;
color:#000;
font-size:12pt;
margin:0;
padding:0;
}

#left {
width:100%;
margin:0;
padding:0;
}

#commentsdiv {
margin:-10% 0 0;
}

.comment_item {
page-break-inside:avoid;
}

a:link,a:visited {
color:#000;
padding-left:.5em;
background:transparent;
text-decoration:underline;
}

div.groups_topic_text a:link:after,div.groups_topic_text a:visited:after {
content:" (" attr(href) ") ";
font-size:90%;
font-weight:400;
text-decoration:none;
margin:0 .5em;
}

.blog_page a:link,.blog_page a:visited {
font-weight:400;
}

div.comment * {
font-size:12px;
}

#head,#right,#pagemenuszd,#pagemenuszd2,#begunRoot,.habraadvert,.footer,.favor,.WriteCommentHolder,#replyf,.comments_reply,.rating_comment_holder img,.comment_item .small,a.smalltags:link:after,a.smalltags:visited:after,.date a:link:after,.date a:visited:after,.user a:link:after,.user a:visited:after,#begunRoot {
display:none;
}

#content,.groups_topic_text {
margin:0;
padding:0;
}

.comments_rating,.blog_page,.info_holder,.info_holder a {
color:#000;
}
}

.header {
font-family:Verdana, sans-serif;
color:#999;
font-size:26px;
line-height:25px;
letter-spacing:-1px;
}

body,html {
height:100%;
min-width:950px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
}

body {
background:#FFF;
color:#000;
font-family:Verdana, sans-serif;
margin:0;
}

img {
border:none;
}

form {
margin:0;
padding:0;
}

a {
color:#008CD2;
}

h1,h2,h3,h4,h5,h6 {
font-family:Verdana, sans-serif;
color:#999;
font-weight:400;
margin:0 0 0.5em;
padding:0;
}

h1 {
letter-spacing:-1px;
font-size:162.5%;
margin-bottom:0.7em;
}

h2 {
font-size:150%;
}

h3 {
font-size:137.5%;
}

#head {
min-width:770px; margin:0 3%;
}

#head .right {
float:right;
width:300px;
font-family:Tahoma, sans-serif;
font-size:11px;
line-height:14px;
text-align:right;
}

#content {
min-width:725px;
clear:both;
padding-top:20px;
margin:0 3%;
}

#left {
margin-right:31%;
padding-right:17px;
font-family:Verdana, sans-serif;
}

#right {
float:right;
width:31%;
}

* html #head {
border-left:545px solid #FFF;
position:relative;
}

* html #head .left {
margin-left:-545px;
position:relative;
}

* html #head .right {
width:300px;
position:absolute;
right:0;
top:0;
z-index:504;
height:195px;
}

#head .sitelogo {
float:left;
}

#head .right .img_border {
float:right;
margin:8px 14px 10px 12px;
}

.search_form {
text-align:right;
}

.niceform {
font-size:14px;
width:126px;
position:relative;
right:0;
padding:2px 4px;
}

.niceform_bg {
background:#C9D6DE;
padding:2px;
}

.search_nice {
display:block;
width:190px;
position:relative;
right:-43px;
}

.submit {
font-size:14px;
width:45px;
margin:0 0 0 3px;
}

#head .right .hello_guest {
padding:26px 38px 26px 0;
}

#head .right a.hello_nickname {
font-weight:700;
color:#666;
}

#head .right form {
clear:both;
}

#head .right .nicesearchfield {
background:#c9d6de;
width:150px;
position:relative;
right:7px;
float:right;
padding:5px;
}

#head .right .nicesearchfield input {
width:96%;
}

#head .menu {
margin-left:360px;
padding-top:25px;
word-spacing:0.7ex;
}

#head .menu a {
color:#b2b2b2;
font-size:130%;
font-weight:400;
font-family:'Lucida Grande', Verdana, Sans-Serif;
text-decoration:none;
padding-right:3px;
padding-left:3px;
border-bottom:1px solid #b2b2b2;
}

#head .menu .active {
color:#000;
border-color:#000;
}

#head .submenu {
margin-left:250px;
padding-top:0.2em;
padding-left:3px;
height:35px;
}

#head .submenu a {
font-size:81.3%;
padding-right:3px;
padding-left:3px;
font-family:Arial, sans-serif;
text-decoration:none;
color:#093;
}

#head .submenu a.active {
color:#fff;
background-color:#FF9525;
}

#head .habraadvert {
margin-left:250px;
margin-right:225px;
font-family:Tahoma, sans-serif;
font-size:81.3%;
padding-left:7px;
padding-top:0.8em;
padding-bottom:0.5em;
}

#head .habraadvert a {
display:block;
padding-bottom:3px;
}

* html #head .habraadvert {
margin-right:0;
}

#head .habraadvert a.advertme {
color:#999;
margin-top:0.5ex;
font-size:77%;
}

#screen {
position:absolute;
top:0;
left:0;
right:0;
width:100%;
height:100%;
z-index:98;
display:none;
}

table,td,th {
border:0;
border-collapse:collapse;
padding:0;
}

.center {
text-align:center;
vertical-align:middle !important;
}

.pagemenu {
background: #eaecea;
vertical-align:top;
font-family:Verdana, sans-serif;
font-size:17px;
line-height:1.3em;
letter-spacing:-1px;
width:100%;
}

/*���� ���������*/

.width10 {
width:10px;
}

.width_left {
background: #eaecea url(/templates/skin/real_habra/img/nav_t-l.gif) top left no-repeat;
width:10px;
}

.not_sel {
background:#eaecea;
}

.width_right {
background: #eaecea url(/templates/skin/real_habra/img/nav_t-r.gif) top right no-repeat;
width:10px;
}

.sel {
background:#d3e2f0;
}

.sel_left {
background:#d3e2f0 url(/templates/skin/real_habra/img/nav_s_t-l.gif) top left no-repeat;
width:10px;
}

.sel_right {
background:#d3e2f0 url(/templates/skin/real_habra/img/nav_s_t-r.gif) top right no-repeat;
width:10px;
}

.read_ {
background:#ff9525 !important;
}

.border2px {
background:#FFF;
border-right:2px solid #FFF;
}

.subitem1 {
color:#000;
white-space:nowrap;
border:0;
padding:5px 0;
}

/*���� ���������_END*/

#content.ppl #col1 {
width:21%;
padding-right:20px;
padding-left:2%;
}

#content.ppl #col1 p {
width:80%;
padding:0 0 15px;
}

#content.ppl #col2 {
width:35%;
}

#content.ppl #col3 {
width:36%;
}

.story_text {
margin-left:15px;
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";
font-size:13px;
}

.subitem2 {
font-size:87.5%;
color:#000;
padding:5px 10px;
}

.pagesubmenu td {
background:#d3e2f0;
}

.pagesubmenu {
font-family:Verdana, sans-serif;
font-size:15px;
width:6%;
margin-left:36px;
}

.pagesubmenu_not_logined {
font-family:Verdana, sans-serif;
font-size:15px;
width:6%;
margin-left:0;
}

.pagesubmenu_not_logined td {
background:#D3E2F0;
}

#right .banner {
text-align:center;
margin-bottom:20px;
}

.habrablock {
background: #F0F0E7 url(/templates/skin/real_habra/img/t-l.gif) top left no-repeat;
margin-bottom:20px;
float:left;
width:100%;
}
.habrablock div {
background: url(/templates/skin/real_habra/img/t-r.gif) top right no-repeat;
}
.habrablock div div {
background: url(/templates/skin/real_habra/img/b-r.gif) bottom right no-repeat;
}
.habrablock div div div {
background: url(/templates/skin/real_habra/img/b-l.gif) bottom left no-repeat;
}

.habrablock table {
width:100%;
margin:0;
padding:0;
}

.username {
text-align:right;
font-family:Arial;
font-size:200%;
color:#777;
}

#right .new_group_sections {
padding:10px 1ex 0;
}

.live_section {
padding:20px 20px 7px;
}

.live_section_navtext_title {
margin-bottom:1ex;
font-size:12px;
font-family:tahoma,arial;
color:#666;
line-height:1.4em;
}

a.live_section_navtext_title_sec,a.live_section_navtext_title_sec:hover {
font-family:tahoma,arial;
color:#999;
}

a.live_section_navtext_title_sec:hover,a.live_section_nickname:hover {
text-decoration:none;
background:#f66;
color:#FFF;
}

a.live_section_navtext_title:hover {
font-size:12px;
color:#FFF;
font-family:tahoma,arial;
text-decoration:none;
background:#6c6;
}

a.live_section_nickname,.live_section_nickname {
color:#999;
line-height:14px;
}

.live_section_header {
line-height:28px;
font-size:15px;
font-family:tahoma,verdana,arial;
color:#666;
font-weight:700;
}

.live_section_header_2 {
line-height:18px;
font-size:18px;
font-family:tahoma;
color:#999;
padding:0.2em 0.5em;
}

a.live_section_header_2 {
line-height:18px;
font-size:18px;
font-family:tahoma;
color:#ff0084;
text-decoration:underline;
}

.live_section_header_3 {
line-height:18px;
font-size:18px;
font-family:tahoma;
color:#666;
padding:0.2em 0.5em;
}

.live_section_title {
font-size:11px;
font-family:verdana;
color:#369;
line-height:20px;
}

a.live_section_title_groups {
line-height:18px;
font-size:12px;
font-family:verdana;
color:#666;
}

a.live_section_title_groups_topic {
line-height:18px;
font-size:12px;
font-family:verdana;
color:#008cd2;
}

a.live_section_title {
line-height:18px;
font-size:12px;
font-family:verdana;
color:#767676;
}

a.live_section_title_lenta {
line-height:18px;
font-size:10px;
font-family:verdana;
color:#008cd2;
}

.live_section_title_lenta {
line-height:18px;
font-size:8px;
font-family:verdana;
color:#999;
}

.live_section_listing {
line-height:18px;
font-size:11px;
font-family:verdana;
color:#999;
}

a.live_section_listing {
line-height:18px;
font-size:11px;
font-family:verdana;
color:#000;
text-decoration:none;
}

.live_section_title_all {
line-height:18px;
font-size:11px;
font-family:verdana;
padding-top:2ex;
color:#008CD2;
}

.tagsblock {
margin-bottom:20px;
text-align:left;
font-size:15px;
float:left;
padding:20px;
}

.tagsblock a {
color:#369;
text-decoration:none;
line-height:1.4em;
}

.tagsblock a:hover {
color:#fff;
text-decoration:none;
background:#FFF8DC;
}

.companyblock {
padding:0 10px;
}

.companyblock table {
width:95%;
border-collapse:collapse;
border:0;
margin:15px 0 10px;
}

div.rating .prev_next {
margin-top:20px;
}

.companyblock .live_section_title_all {
padding-right:20px;
}

a.company_name_big {
font-size:20px;
font-family:'Lucida Grande', Verdana, Sans-Serif;
color:#666;
line-height:22px;
}

a.company_name_big_2 {
font-size:15px;
font-family:'Lucida Grande', Verdana, Sans-Serif;
color:#666;
line-height:18px;
font-weight:700;
}

a.company_name_superbig {
font-size:30px;
font-family:'Lucida Grande', Verdana, Sans-Serif;
color:#666;
line-height:22px;
}

a.company_nav {
font-size:11px;
font-family:'Lucida Grande', Verdana, Sans-Serif;
color:#39c;
line-height:16px;
font-weight:700;
}

a.company_nav_active {
font-size:13px;
font-family:'Lucida Grande', Verdana, Sans-Serif;
color:#000;
line-height:16px;
font-weight:700;
}

.all_comp {
border-bottom:1px solid #008CD2 !important;
}

div.rating .habrablock {
float:auto !important;
clear:both;
}

.favorites_comments_topic {
position:relative;
bottom:1px;
margin-left:5px;
}

.company_rating {
font-size:18px;
font-family:arial;
color:#fff;
font-weight:700;
text-decoration:none;
background-color:#f96;
}

.company_rating_2 {
font-size:14px;
font-family:arial;
color:#fff;
font-weight:700;
text-decoration:none;
background-color:#f96;
padding:0 1ex;
}

.company_sbk {
font-size:15px;
font-family:arial;
color:#6cf;
font-weight:700;
}

.company_sf {
font-size:15px;
font-family:arial;
color:#c6c;
font-weight:700;
}

.company_f {
font-size:11px;
font-family:arial;
color:#fff;
text-decoration:none;
background-color:#6cf;
}

.company_position_up {
font-size:12px;
font-family:arial;
color:#3c0;
line-height:14px;
}

.company_position_down {
font-size:12px;
font-family:arial;
color:#f03;
line-height:14px;
}

.company_position_up,.company_position_down {
padding-left:8px;
text-align:left;
}

div.rating .company_position_up,div.rating .company_position_down {
margin-left:-20px;
text-align:left;
}

.blogposts {
padding-top:1em;
width:100%;
float:left;
}

.text {
clear:left;
font-size:13px;
font-family:arial;
color:#000;
line-height:20px;
margin:0;
padding:10px 0 0;
}

.posttags {
background:#FFF url(/templates/skin/real_habra/img/bg-tags.gif) no-repeat scroll 0 50%;
clear:both;
margin-top:10px;
padding:0.5em 0 0.5em 20px;
}

.voice {
font-family:arial, sans-serif;
color:#cc9;
font-size:40px;
line-height:40px;
letter-spacing:-2px;
clear:left;
padding:0.6em 0;
}

.poll_1 {
padding:0 40px;
}

a.smalltags:hover {
font-size:10px;
color:#fff;
text-decoration:none;
background:#63bed4;
}

.blog_rating {
font-size:18px;
font-family:arial;
color:#fff;
font-weight:700;
text-decoration:none;
background-color:#d479b3;
}

.blog_rating_2 {
font-size:30px;
font-family:arial;
color:#fff;
font-weight:700;
text-decoration:none;
background-color:#d479b3;
}

.blog_sbk {
font-size:15px;
font-family:arial;
color:#999;
font-weight:700;
}

a.blog_headline_pop {
font-family:arial, sans-serif;
color:#3ca095;
font-size:24px;
line-height:25px;
letter-spacing:-1px;
}

.blog_headline_pop {
font-family:arial, sans-serif;
color:#767676;
font-size:24px;
line-height:25px;
letter-spacing:-1px;
}

a.blog_popular_link {
font-family:verdana, sans-serif;
color:#39c;
font-size:18px;
line-height:25px;
letter-spacing:-1px;
}

a.blog_popular_link_2 {
font-family:verdana, sans-serif;
color:#767676;
font-size:18px;
line-height:25px;
letter-spacing:-1px;
}

a.blog_headline_group {
font-family:Verdana, sans-serif;
color:#79b1d4;
font-size:26px;
line-height:33px;
letter-spacing:-1px;
text-decoration:underline;
}

a.blog_headline {
font-family:Verdana, sans-serif;
color:#767676;
font-size:26px;
line-height:29px;
letter-spacing:-1px;
}

.blog_headline {
font-family:Verdana, sans-serif;
color:#767676;
font-size:26px;
line-height:29px;
letter-spacing:-1px;
margin-bottom:0.6em;
}

a.blog_headline_p {
font-family:Verdana, sans-serif;
color:#C99;
font-size:26px;
line-height:29px;
letter-spacing:-1px;
}

.blog_headline_p {
font-family:Verdana, sans-serif;
color:#C99;
font-size:34px;
line-height:29px;
letter-spacing:-1px;
padding-top:25px;
}

.blog_topic_text {
font-size:13px;
font-family:verdana,arial;
color:#000;
margin-bottom:1px;
margin-top:8px;
line-height:19px;
}

a.blog_read_allpop {
line-height:20px;
font-size:11px;
font-family:verdana;
color:#669;
}

.blog_read_allpop {
line-height:20px;
font-size:11px;
font-family:verdana;
color:#369;
}

.blog_page {
font-family:Verdana, sans-serif;
color:#79b1d4;
font-size:30px;
line-height:33px;
letter-spacing:-1px;
padding:35px 0 20px;
}

.blog_desc {
font-size:16px;
font-family:verdana,arial;
color:#000;
margin-bottom:10px;
margin-top:8px;
line-height:15px;
}

.blog_users_list {
font:11px Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:top;
float:left;
margin:5px;
padding:5px;
}

.new_blog_champions {
color:#F60;
font-family:arial;
font-size:10px;
line-height:14px;
}

.groups_topic_text {
font:14px Verdana, sans-serif;
padding-left:10px;
clear:left;
line-height:1.5em;
}

.groups_topic_text p {
font-size:81.3%;
padding-left:40px;
clear:left;
line-height:1.5em;
}

.story_text__ {
margin-top:18px;
}

.blog_page .blog_avatar {
position:relative;
bottom:-12px;
}

a.headline_l {
font-family:Verdana, sans-serif;
color:#749f79;
font-size:26px;
line-height:28px;
letter-spacing:-1px;
padding-bottom:15px;
}

.tools {
border-top:1px solid #e1e1e1;
color:#e1e1e1;
float:left;
font-family:Arial;
font-size:9px;
font-weight:700;
line-height:1.5em;
white-space:nowrap;
height:1px;
margin:3px 0;
}

.tools a:link,.tools a:visited,.tools img {
border:none;
text-decoration:none;
}

.toolsbox {
position:relative;
margin-right:-1px;
border-top:none;
font-style:normal;
display:inline;
float:left;
white-space:nowrap;
padding:2px 6px;
}

.toolsbox a:link,.tools a:visited,.tools img {
border:none;
text-decoration:none !important;
color:#369;
}

a:link.addcomments,a:visited.addcomments {
color:#066;
text-decoration:none;
padding:0 5px;
}

a:link:hover.addcomments,a:visited:hover.addcomments,a:link:hover.comments,a:visited:hover.comments {
background-color:#066;
color:#fff;
text-decoration:none;
}

a:link:hover.comments span#unread,a:visited:hover.comments span#unread {
color:#fff;
text-decoration:none;
}

a:link.date,a:visited.date {
color:#369;
text-decoration:none;
padding:0 5px;
}

a:link:hover.date {
background-color:#369;
color:#fff;
text-decoration:none;
}

.vote {
color:#000;
font-weight:700;
padding:0 5px;
}

.prev_next {
font-size:24px;
font-family:tahoma;
color:#000;
line-height:14px;
clear:left;
padding-top:30px;
}

a.prev_next {
font-size:24px;
font-family:tahoma;
color:#89bd6c !important;
line-height:14px;
}

.pages {
clear:left;
font-size:75%;
font-family:Arial, sans-serif;
margin:1em 0;
padding:1em 1em 2em 0;
}

.pages a:hover {
background:#e6e6e6;
}

.pages a,.pages span {
color:#666;
display:block;
float:left;
line-height:2.2em;
text-align:center;
margin-right:0.1em;
border:1px solid #fff;
background:#fff;
padding:0 3px;
}

.pages span.current {
border:1px solid #beb1b1;
font-weight:700;
background:#666;
color:#fff;
}

.pages a {
border:1px solid #beb1b1;
text-decoration:none;
color:#777 !important;
}

.pages span.nextprev {
border:none;
color:#666666 !important;
}

.navcentered .pages span,.navcentered .pages a {
display:inline;
float:none;
padding:0.5ex 1ex;
}

.footer {
border-top:solid #CCC 1px;
font-family:Tahoma, sans-serif;
color:#999;
font-size:68.8%;
height:40px;
clear:both;
margin-top:15px;
padding:5px;
}

.blog_profile #karmadiv {
width:200px;
margin-right:20px;
margin-top:20px;
clear:left;
float:left;
}

#prefooter {
width:90%;
height:110px;
clear:both;
padding-bottom:1.7em;
margin:0 3%;
}

.active_personal a {
font-weight:700;
text-decoration:underline !important;
}

.groups_contacts_list {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
height:40px;
line-height:normal;
text-align:center;
vertical-align:top;
margin:-2px 5px 5px;
padding:5px;
}

.new_group_sections {
font-family:Verdana, sans-serif;
color:#999;
font-size:150%;
line-height:1em;
letter-spacing:-1px;
text-decoration:none;
font-weight:normal;
margin-bottom:10px;
}

.small {
color:#008cd2;
font-family:tahoma,arial;
font-size:10px;
padding:0 0 0 9px;
}

.smallevent {
font-size:10px;
font-family:tahoma,arial;
color:#363636;
text-decoration:none;
line-height:17px;
}

.smallcom {
font-size:10px;
font-family:tahoma,arial;
color:#949494;
padding-top:25px;
}

.smallcom2 {
font-size:10px;
font-family:tahoma,arial;
color:#000;
}

.smallauth {
font-size:10px;
font-family:tahoma,arial;
color:#949494;
margin-bottom:3px;
margin-top:3px;
}

.smallcol {
font-size:11px;
font-family:tahoma,arial;
color:#000;
margin-bottom:3px;
line-height:17px;
}

.smallwhite {
font-size:10px;
font-family:tahoma,arial;
color:#FFF;
font-weight:700;
}

a.small {
font-size:11px;
font-family:tahoma;
color:#339;
line-height:14px;
}

.arrows img {
text-decoration:none;
margin-bottom:-3px;
}

.arrow_cc {
margin:0 4px 1px 0;
}

.five_columns {
width:19%;
}

.comment_item {
position:relative;
padding-bottom:3px;
margin-top:3px;
font-family:Arial;
}

.comment_item_new {
position:relative;
font-family:Arial;
padding-bottom:10px;
margin-left:-10px;
padding-left:10px;
padding-right:10px;
margin-top:5px;
border:1px solid #cfcfcf;
}

.head_comments {
color:#AFA56A;
font-family:Verdana, sans-serif;
font-size:20px;
letter-spacing:-1px;
line-height:25px;
}

a.comments_nickname {
color:#666 !important;
font-family:tahoma;
font-size:11px;
font-weight:700;
line-height:14px;
text-decoration:underline;
padding:0 6px 0 0;
}

.comments_date {
color:#666;
font-family:tahoma,arial;
font-size:10px;
}

.service_text_comments_holder {
position:relative;
top:10px;
margin-right:4px;
}

img.comments_avatar {
display:block;
float:left;
border:1px solid #DDD;
margin-right:10px;
position:relative;
top:5px;
}

.favorites_comments {
margin-bottom:-2px;
}

#message {
margin-right:3px;
}

.rating_comment_holder {
position:absolute;
right:10px;
top:0;
height:35px;
padding-top:7px;
}

div.comment_text {
font-size:13px;
font-family:Arial;
padding:20px 0 16px;
}

div.comment_text p {
color:#000;
font-family:arial;
font-size:13px;
padding:0;
}

.mail_message_text {
color:#666;
font-family:arial;
font-size:14px;
line-height:20px;
padding:20px;
}

.text_comments {
padding:0 10px 0 0;
}

.comments_rating_off,.comments_rating,.comments_rating_red {
color:#390;
font-family:arial;
font-size:13px;
font-weight:700;
position:relative;
bottom:1px;
}

.news_page_comments_title {
color:#AFA56A;
font-family:Verdana,sans-serif;
font-size:20px;
letter-spacing:-1px;
line-height:25px;
text-decoration:underline;
}

.comments_rating_off {
color:#A9A9A9;
}

.WriteCommentHolder {
font-size:12px;
padding:10px 0;
}

.WriteCommentHolder .img_border {
position:relative;
bottom:-10px;
}

.border_comments_rating {
height:50px;
padding:6px;
}

.reply_word_holder {
color:#363636;
font-family:tahoma,arial;
font-size:11px;
position:relative;
bottom:10px;
margin-left:-20px;
}

.input_comments_reply {
border:1px solid #7f9db9;
width:97%;
margin-bottom:5px;
padding:2px 4px;
}

.comments_reply {
padding-left:20px;
clear:both;
}

.button_reply_holder input {
padding:0 3px;
}

.next-prev {
font:1.5em/100% Tahoma;
color:#000;
}

.next-prev li {
display:inline;
padding-right:.3em;
}

.next-prev a:link,.next-prev a:visited,.next-prev a:hover,.next-prev a:active {
color:#89bd6c;
}

div.cloud,div.rating {
padding:30px 0;
}

div.rating table td {
padding:8px 5px;
}

div.rating .company_name_big_2 {
font-weight:400;
font-size:20px;
}

div.clouds p {
font-size:0.72em;
}

div.rating .company_rating_2 {
font-size:18px;
}

div.tagsholder {
padding:20px;
}

.tags_folder {
font-size:19px;
color:#999;
}

.part_cloud_01 {
margin-top:35px;
}

.userinfo_sections_header_2 {
color:#69C;
font-family:Verdana,sans-serif;
font-size:20px;
letter-spacing:-1px;
line-height:25px;
}

.advice_com img {
position:relative;
top:3px;
}

.past_advice_com {
margin-bottom:9px;
}

.past_advice_com div {
margin-bottom:0;
padding-right:10px;
}

.people_text_2 {
color:#666;
font-family:arial;
font-size:13px;
line-height:20px;
}

a.people_country {
color:#999;
font-family:arial;
font-size:13px;
line-height:14px;
}

.tagsholder a {
text-decoration:none;
color:#369;
}

.tagsholder a:hover {
background:#996 none repeat scroll 0;
color:#FFF;
text-decoration:none;
}

.tags_f {
color:#999;
font-family:Verdana,sans-serif;
letter-spacing:-1px;
line-height:25px;
}

.part_poll {
font-size:13px;
clear:left;
padding:10px 0;
}

.part_poll p {
clear:none;
margin:0;
padding:0 0 1px;
}

.number_poll {
font-size:10px;
color:gray;
padding:0 5px;
}

.submenu_holder {
text-align:center;
margin:0 auto;
}

.submenu_holder .pagesubmenu {
margin:0 auto;
}

.submenu_holder_right {
text-align:right;
margin-bottom:1em;
}

.submenu_holder_right .pagesubmenu {
margin:0 0 0 auto;
}

.rss_img {
position:relative;
bottom:-2px;
margin-left:5px;
}

.layout_company_admin {
display:block;
clear:both;
width:100%;
padding:20px;
}

.c_first {
width:12%;
}

.c_third {
width:28%;
}

ul.level {
border-left:1px dotted #a1a1a1;
margin:0;
padding:0 0 0 30px;
}

*html ul.level {
border-left:1px solid #a1a1a1;
}

.nav_new * {
font-family:Arial;
}

.nav_new a {
text-decoration:none;
font-size:12px;
background:#f6f6f6;
color:#666;
margin:0 2px;
padding:3px 6px;
}

.nav_new span {
border:1px solid #404040;
text-decoration:none;
font-size:12px;
font-weight:700;
background:#f0f0f0;
color:#666;
padding:3px 6px;
}

.ppl_list .navigation .pages {
display:inline;
text-align:center;
}

.company_profile #col1 {
width:200px;
padding-left:12px;
}

.userinfo_karma_section {
border:2px solid #EAEAEA;
margin-top:10px;
text-align:center;
padding:3px;
}

.userinfo_karma {
color:#60BC50;
font-family:verdana;
font-size:26px;
margin-bottom:10px;
margin-top:10px;
}

.userinfo_karma_options_a1,.userinfo_karma_options_a1_voted {
color:#60BC50;
font-family:arial;
font-size:24px;
line-height:14px;
text-decoration:none;
margin-right:-7px;
}

.userinfo_karma_options_a2,.userinfo_karma_options_a2_voted {
color:#BC5050;
font-family:arial;
font-size:24px;
line-height:14px;
text-decoration:none;
margin-left:-7px;
}

.userinfo_karma_options_a2_voted,.userinfo_karma_options_a1_voted {
color:#ddd;
}

.userinfo_karma_text {
font-family:arial;
font-size:10px;
line-height:12px;
}

.userinfo_left_menu {
color:#008CD2;
font-family:arial;
font-size:13px;
line-height:18px;
}

.userinfo_karma_section_2 {
border:2px solid #E1E1E1;
color:#000;
font-size:11px;
margin-top:5px;
text-align:left;
padding:6px;
}

.userinfo_menucount {
background-color:#FF3;
color:#000;
font-family:arial;
font-size:10px;
font-weight:700;
text-decoration:none;
}

#col1 table {
width:140px;
}

.company_profile .userinfo_text {
color:#666;
font-family:verdana,arial;
font-size:13px;
font-weight:700;
margin-bottom:5px;
margin-top:8px;
}

.company_profile .company_name_superbig {
color:#666;
font-family:'Lucida Grande',Verdana,Sans-Serif;
font-size:30px;
line-height:22px;
}

.img_ico_company {
position:relative;
top:3px;
margin:3px 10px;
}

.company_profile .oldmenuitem_2 {
margin:10px 0;
}

.userinfo_line {
clear:left;
font-size:81.3%;
position:relative;
top:-3px;
padding:4px 0;
}

.company_profile .userinfo_line .right {
margin-left:0;
padding-bottom:7px;
padding-left:12px;
}

.company_profile .userinfo_line .righten {
margin-left:0;
padding-bottom:7px;
padding-left:12px;
clear:both;
}

.company_profile .userinfo_sections_header {
color:#69C;
font-family:Verdana,sans-serif;
font-size:24px;
letter-spacing:-1px;
line-height:25px;
padding-bottom:40px;
}

.beach_party_ireland {
width:94%;
margin:20px 0 0 34px;
}

.margin_23 .userinfo_line {
clear:both;
font-size:13px;
}

table.userinfo_line {
margin:5px 0;
}

.userinfo_line .userinfo_nickname_bold {
font-size:12px;
font-weight:700;
}

.last_23 {
margin-bottom:30px;
}

h1.blog_headline {
margin-left:4px;
padding:20px 0 0;
}

*html .part_company_01 {
margin-right:29%;
}

.part_company {
margin-bottom:29px;
}

#pagemenuszd,#pagemenuszd2,#pagemenuszd a,#pagemenuszd2 a {
color:#5d6062;
}

.blog_avatar {
float:left;
height:48px;
width:48px;
margin:-17px 20px 20px 0;
}

.comments_html {
color:#666;
font-family:tahoma;
font-size:11px;
line-height:14px;
padding:15px 0 10px;
}

.comments_html a {
color:#008CD2;
font-family:tahoma;
font-size:11px;
line-height:14px;
}

.comments_html .img_border {
margin:0 4px -7px 0;
}

.userinfo_sections_header {
color:#69C;
font-family:Verdana,sans-serif;
font-size:24px;
letter-spacing:-1px;
line-height:25px;
}

.just {
font-size:81.3%;
}

.img_border {
border:1px solid #ddd;
}

.job_big_title {
color:#E3A2A0;
font-family:arial,sans-serif;
font-size:32px;
letter-spacing:-2px;
line-height:40px;
}

.mail_a {
color:#008CD2;
font-family:Verdana,sans-serif;
font-size:12px;
letter-spacing:-1px;
line-height:15px;
}

a.groups_nickname {
color:#999;
font-family:arial;
font-size:12px;
line-height:14px;
}

.mail_date {
color:#666;
font-family:Verdana,sans-serif;
font-size:9px;
line-height:15px;
}

.mail_folder_header_write {
color:#F60;
font-family:Verdana,sans-serif;
font-size:19px;
letter-spacing:-1px;
line-height:25px;
}

.pochta td {
border:1px solid #FFF;
padding:5px 7px;
}

.pochta_menu {
margin-bottom:20px;
}

.form {
color:#000;
font-family:arial;
font-size:13px;
margin-bottom:5px;
}

.form_note {
color:#999;
font-family:arial;
font-size:11px;
margin-bottom:5px;
}

.form_note_red {
font-size:13px;
font-family:arial;
color:#f30;
margin-bottom:5px;
}

.userinfo_folder {
color:#996;
font-family:Verdana,sans-serif;
font-size:24px;
letter-spacing:-1px;
line-height:25px;
}

.checkboxes td {
font-size:81.3%;
padding:3px 0;
}

.small_p {
font-size:10px;
}

.menu_recomend_holder {
width:500px;
font-size:81.3%;
}

.menu_recomend_holder input {
width:80%;
}

.about_recomended {
font-size:70%;
color:#acacac;
padding-top:10px;
}

.part_recomend {
margin:-15px 0 40px;
padding:0;
}

.avar {
position:absolute;
left:-60px;
}

.user_item {
margin-left:60px;
width:400px;
padding-bottom:25px;
}

.rname a {
color:#aeaeae;
font-family:Verdana,sans-serif;
font-size:24px;
letter-spacing:-1px;
line-height:25px;
}

.podcast_time {
white-space:nowrap;
color:#767676;
font-family:Arial,sans-serif;
font-size:13px;
letter-spacing:-1px;
line-height:25px;
}

.rtext {
color:#000;
font-family:Arial;
font-size:75%;
display:block;
padding-top:0.5em;
}

.highlight {
background:#FF0;
}

.arial {
font-family:Arial;
font-size:12px;
}

.percents {
float:left;
text-align:center;
height:45px;
width:70px;
padding-top:5px;
}

.small_light {
font-size:11px;
color:#999;
display:block;
position:relative;
top:-10px;
}

.poll_section table td {
font-size:12px;
padding:4px 0;
}

.ppl_list .prev_next {
padding-top:10px;
margin-top:10px;
}

.company_nav {
color:#808080 !important;
padding:0 0.1%;
}

td.company_nav {
padding-left:30px;
}

.padding_left {
padding-left:50px;
}

.padding_right {
padding-right:60px;
}

.work_link {
text-decoration:underline !important;
}

.vakancy {
margin:6px;
}

#job-new-items table td {
padding:4px 3px;
}

a.userinfo_left_menu_active {
background-color:#69C;
color:#FFF;
font-family:arial;
font-size:13px;
line-height:18px;
text-decoration:none;
}

.userinfo_option_nav {
height:40px;
display:block;
margin-left:15px;
position:relative;
bottom:-4px;
white-space:nowrap;
float:left;
}

div.right img {
text-decoration:none !important;
}

.userinfo_karma_active {
font-size:12px;
color:#404040;
display:block;
position:relative;
top:-8px;
text-align:center;
}

.job_folder_header {
padding:8px 0;
}

.company_name_superbig {
color:#666;
font-family:'Lucida Grande',Verdana,Sans-Serif;
font-size:30px;
line-height:22px;
white-space:nowrap;
margin-left:-20px;
}

.suberbig_com_ico {
margin-right:8px;
margin-bottom:4px;
}

.top_man_holder {
margin-left:10%;
}

.story_text td {
padding:0px;
}

.sf_page_nickname {
color:#999;
font-family:arial;
font-size:12px;
line-height:14px;
padding:0 2px;
}

img.starr {
margin-left:5px;
}

.people_optt {
color:#BAE2A8;
font-family:arial;
font-size:22px;
}

.people_opt {
background-color:#BAE2A8 !important;
color:#FFF;
font-family:arial;
font-size:22px;
font-weight:700;
text-decoration:none;
border-bottom:1px solid #F0F0E7;
}

.biguserinfo {
margin-left:3%;
clear:both;
padding-left:1px;
padding-top:20px;
}

.userinfo_name_superbig {
font-size:34px;
font-family:Verdana, sans-serif;
color:#666;
line-height:26px;
}

a.userinfo_name_superbig {
font-size:34px;
font-family:Verdana, sans-serif;
color:#666;
line-height:26px;
text-decoration:none;
display:block;
float:left;
margin-right:24px;
height:36px;
z-index:501;
}

td.text {
font-size:12px;
line-height:1.3em;
padding-left:17px;
padding-top:8px;
}

.needajob {
font-family:Arial, Sans-serif;
color:#e3a2a0;
font-size:200%;
line-height:25px;
letter-spacing:-2px;
padding-left:10px;
margin:10px 0 0 150px;
}

.userinfo_line .left {
color:#666;
font-weight:700;
float:left;
width:150px;
text-align:right;
padding-right:0.5em;
}

.userinfo_line .right {
margin-left:150px;
padding-left:12px;
padding-bottom:7px;
}

* html .userinfo_line .right {
margin-left:0;
float:left;
}

* html .oldmenu,* html .userinfo_line {
clear:left;
height:1px;
}

.userinfo_line .right img {
vertical-align:middle;
margin-right:3px;
}

.userinfo .oldmenu {
margin-left:160px;
margin-top:1em;
height:50px;
}

.userinfo_nickname_normal,.userinfo_nickname_bold,.userinfo_groups_name {
font-size:92.4%;
font-family:arial;
color:#666;
line-height:1.5em;
margin-right:1ex;
}

.userinfo .logicgroup,.userinfo .logicgroup_menu {
margin-bottom:1em;
}

.userinfoblock {
border:solid #CCC 1px;
padding-bottom:10px;
width:270px;
overflow:visible;
margin:0 auto 20px;
}

.userinfoblock .contents {
clear:both;
padding:0 10px 2px;
}

.userinfoblock .ulimg {
width:10px;
height:10px;
float:left;
position:relative;
top:-1px;
left:-1px;
}

.userinfoblock .urimg {
width:10px;
height:10px;
float:right;
position:relative;
top:-1px;
left:1px;
}

.userinfoblock .blimg {
width:10px;
height:10px;
float:left;
position:relative;
top:1px;
left:-1px;
}

.userinfoblock .brimg {
width:10px;
height:10px;
float:right;
position:relative;
top:1px;
left:1px;
}

.userinfoblock .user-middle,.userinfoblock .user-middle a {
color:#666;
font-weight:700;
font-family:Arial, san-serif;
text-decoration:none;
text-align:center;
}

.userinfoblock .left {
float:left;
font-size:13px;
width:44%;
color:#888;
font-weight:700;
font-family:Arial;
text-align:right;
}

.userinfoblock .karmalabel {
line-height:36px;
height:36px;
}

.userinfoblock .ratinglabel {
line-height:28px;
height:28px;
}

.userinfoblock .balancelabel {
line-height:26px;
height:26px;
}

.userinfoblock .karma {
text-align:center;
float:right;
width:56%;
font-size:28px;
line-height:26px;
font-family:Arial, san-serif;
color:#999;
}

.userinfoblock .karma a.up {
margin-right:0;
color:#60bc50;
text-decoration:none;
}

.userinfoblock .karma a.down {
margin-left:0;
color:#bc5050;
text-decoration:none;
}

*html .userinfoblock .karma a.up {
margin-right:-4px;
}

*html .userinfoblock .karma a.down {
margin-left:-4px;
}

.userinfoblock .karma .number {
letter-spacing:-1px;
color:#60bc50;
}

.userinfoblock .total {
font-size:11px;
color:#000;
text-align:center;
width:56%;
float:right;
}

.userinfoblock .people_rating_big {
font-size:18px;
font-family:Arial, san-serif;
width:90px;
font-weight:700;
letter-spacing:-1px;
color:#fff;
background-color:#f96;
margin:0 auto;
}

.userinfoblock .balance_big {
font-size:18px;
font-family:Arial, san-serif;
width:90px;
letter-spacing:-1px;
font-weight:700;
color:#fff;
background-color:#8ac0f5;
margin:0 auto;
}

.userinfoblock .links {
font-size:11px;
clear:both;
text-align:center;
padding-top:7px;
}

.useradvice {
font-size:81.3%;
margin:20px;
}

.useradvice ul {
list-style:none;
margin:0;
padding:0;
}

.useradvice .left,.useradvice .right {
width:50%;
float:left;
margin-bottom:1.2em;
}

.useradvice li {
margin-bottom:5px;
}

.useradvice div.adviceimg {
width:18px;
float:left;
border:solid #FFF 1px;
}

.useradvice h3 {
font-family:Verdana, sans-serif;
color:#69c;
font-size:20px;
line-height:25px;
letter-spacing:-1px;
margin-bottom:0.7em;
}

.useradvice .rec_users {
font-size:10px;
font-family:verdana,arial;
color:#666;
margin-bottom:1px;
margin-top:8px;
line-height:19px;
}

.userselected .rating_comment_holder {
right:0;
}

.userselected {
margin-top:30px;
}

.comment .where {
font-size:62.5%;
font-family:tahoma,arial;
float:left;
}

.commenttext {
font-size:81.3%;
margin-left:20%;
padding-left:2ex;
}

a.userinfo_navtext_title_sec:hover {
color:#fff;
text-decoration:none;
background:#f66;
}

a.userinfo_navtext_title {
color:#666;
}

a.userinfo_navtext_title:hover {
color:#fff;
text-decoration:none;
background:#6c6;
}

.bigpinkbuttn {
background:#e3a2a0;
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:15pt;
color:#FFF;
}

.oldmenu {
font-family:Verdana, sans-serif;
color:#999;
font-size:19px;
line-height:25px;
letter-spacing:-1px;
}

.oldmenu .active {
background-color:#eaecea;
}

.company_profile .oldmenu .active {
background-color:#faeee2;
}

.txt {
font-size:12px;
font-family:verdana,arial;
color:#000;
margin-bottom:5px;
}

.userinfo_text_3 {
padding-top:10px;
font-size:12px;
}

.oldmenuitem_2 {
width:49.9%;
float:left;
margin-bottom:10px;
text-align:center;
padding:0.3em 0;
}

.nowrap {
white-space:nowrap;
}

.pagesubsubmenu td {
text-align:center;
font-size:75%;
border-top:solid #E0E0E0 1px;
border-bottom:solid #ccc 1px;
margin:0;
padding:0 0 2px;
}

.pagesubsubmenu td.active {
background:#D8DdFF;
border-top:solid #A8AdFF 1px;
}

.pagesubsubmenu .blimg {
position:relative;
top:3px;
left:-1px;
z-index:3;
}

.pagesubsubmenu .brimg {
position:relative;
top:3px;
left:1px;
z-index:3;
}

#col1 {
width:20%;
float:left;
}

#col2,#col3 {
width:40%;
float:left;
}

.ppl p {
font-size:68.8%;
}

.ppl ul {
font-size:81.3%;
margin:0;
padding:0 0 0 17px;
}

.ppl .statsblock {
float:left;
width:49%;
color:#666;
}

.ppl .statsblock h4 {
margin-bottom:0.5em;
}

.ppl .statsblock img {
margin-right:5px;
}

.ppl_user {
margin-top:7px;
margin-bottom:13px;
}

.ppl_nickname {
font-size:75%;
font-family:Arial;
color:#999;
line-height:1.3em;
}

.ppl_user .time {
font-size:62.5%;
font-family:Arial;
color:#ccc;
line-height:1em;
margin-left:34px;
}

.ppl .oldmenu {
margin:0 5px;
}

.ppl .oldmenu div,.ppl .oldmenu a {
color:#7fa0b0;
font-size:18px;
}

.ppl .usertable {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
font-size:13px;
}

.ppl .usertable td {
padding:5px 2px;
}

.ppl .navigation {
margin-top:1em;
padding:0 10px;
}

.people_page_tb_header_b {
font-family:arial, sans-serif;
color:#333;
font-size:15px;
line-height:18px;
letter-spacing:-1px;
font-weight:700;
}

.people_rating {
font-size:16px;
font-family:arial;
color:#fff;
font-weight:700;
text-decoration:none;
background-color:#f96;
padding:0 0.5ex;
}

a.userinfo_nickname_big {
color:#999;
font-family:Verdana,sans-serif;
font-size:24px;
line-height:24px;
}

.temperature {
font-size:23px;
font-family:Verdana, sans-serif;
color:#fff;
text-decoration:none;
background-color:#f63;
padding:0 0.5ex;
}

.ppl #col3 {
padding-left:30px;
width:32%;
}

a.sf_page_nickname {
font-size:12px;
font-family:arial;
color:#999;
line-height:14px;
white-space:nowrap;
}

.people_date {
font-size:10px;
font-family:arial;
color:#ccc;
line-height:14px;
margin-right:2ex;
margin-left:1ex;
white-space:nowrap;
}

.headline_tags_text {
padding-top:20px;
margin-bottom:-20px;
display:block;
color:#69C;
font-family:Verdana,sans-serif;
font-size:26px;
letter-spacing:-1px;
line-height:25px;
}

.headline_tags {
padding-left:10px;
color:#996;
font-family:Verdana,sans-serif;
font-size:26px;
letter-spacing:-1px;
line-height:25px;
}

.tag_form {
border:1px solid;
color:#996;
font-family:Verdana,sans-serif;
font-size:26px;
letter-spacing:-1px;
line-height:25px;
margin-left:8px;
}

blockquote {
border-left:2px solid #bbb;
padding-left:15px;
}

.body_company_otz .userinfo_text_3,.body_company_publ .userinfo_text_3 {
margin-left:0;
padding-left:0;
font-size:13px;
padding-top:6px;
}

.body_company_publ .prev_next {
padding-top:25px;
}

.body_blog_collect .text {
width:68%;
}

.sf_page_top_header {
color:#7FB084;
font-family:Verdana,sans-serif;
font-size:26px;
letter-spacing:-1px;
line-height:25px;
}

.userinfo_note {
color:#000;
font-family:verdana,arial;
font-size:13px;
margin-bottom:5px;
margin-top:8px;
}

.gog {
padding:15px 0 20px;
}

#thisform {
width:97%;
}

.txt_small {
font-size:12px;
font-family:arial;
color:#000;
margin-bottom:5px;
}

.userinfo_groups_admin_header {
color:#000;
font-family:verdana,arial;
font-size:11px;
margin-bottom:5px;
margin-top:8px;
}

.story_text_new td {
border:1px solid #FFF;
padding:10px 5px;
}

.info_holder {
margin-top:6px;
margin-left:-15px;
z-index:500;
white-space:nowrap;
height:30px;
clear:left;
padding:0 15px;
}

.info_holder div {
float:left;
margin-top:-1px;
margin-right:-1px;
padding:1px 10px;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
}

.info_holder div.first {
margin-bottom:-2px;
padding-bottom:1px;
white-space:nowrap;
}

.arrows_vote {
display:block;
float:left;
}

.ball {
height:21px;
}

div.ball img {
position:relative;
bottom:-3px;
}

div.date a {
padding-left:14px;
background:url(../img/date.gif) center left no-repeat;
color:#369;
text-decoration:none;
}

div.date a:hover span {
background-color:#336699 !important;
color:#FFF;
}

div.date a:hover {
background:url(../img/date.gif) center left no-repeat;
}

div.user a {
padding-left:14px;
background:url(../img/user.gif) center left no-repeat;
color:#C00;
text-decoration:none;
}

div.user a:hover {
background:url(../img/user.gif) left center no-repeat;
}

div.link_url a {
padding-left:14px;
background:url(../img/link_url.gif) center left no-repeat;
color:#C00;
text-decoration:none;
}

div.link_url a:hover {
background:url(../img/link_url.gif) left center no-repeat;
}

div.down a {
padding-left:14px;
background:url(../img/user.gif) left center no-repeat;
text-decoration:none;
color:#390;
}

div.down a:hover span {
background:#390;
color:#FFF;
}

div.down a:hover {
background:url(http://habrahabr.ru/i/plashka_down_hover.gif) center left no-repeat;
}

div.favor a {
width:15px;
background:url(http://habrahabr.ru/i/plashka_favor.gif) center center no-repeat;
}

div.favor a:hover {
background:url(http://habrahabr.ru/i/plashka_favor_hover.gif) center center no-repeat;
}

div.comment_plashka a {
padding-left:16px;
background:url(../img/comment.gif) left center no-repeat;
color:#C00;
text-decoration:none;
}

div.comment_plashka a:hover {
background:url(../img/comment.gif) left center no-repeat;
}

div.comment_plashka a:hover span.red {
background-color:#CC0000 !important;
color:#FFF;
}

div.comment_plashka a:hover span.green {
background-color:#339900 !important;
color:#FFF;
}

div.link a {
padding-left:9px;
background:url(http://habrahabr.ru/i/plashka_link.gif) 0 2px no-repeat;
color:#C00;
text-decoration:none;
}

*html div.link a:hover span {
background:#FFF;
color:#c00;
}

div.link a:hover {
background:url(http://habrahabr.ru/i/plashka_link_hover.gif) 0 2px no-repeat;
}

.first {
background:none !important;
}

.mail_header_2 {
color:#999;
font-family:arial;
font-size:11px;
letter-spacing:1px;
}

.mail_message_header {
color:#999;
font-family:Verdana,sans-serif;
font-size:18px;
letter-spacing:-1px;
line-height:25px;
}

#msgbody table td {
border:1px solid #eee;
padding:7px;
}

.calBorder td {
font-size:11px;
font-family:Arial;
padding:2px;
}

.do_not_blogg {
width:36px;
background:#FFF;
}

.entry_item {
clear:both;
float:left;
width:100%;
}

.company_recommendation .company_name_superbig {
padding-left:20px;
}

.about_company {
font-family:verdana,arial;
font-size:16px;
line-height:15px;
margin-bottom:10px;
margin-top:18px;
}

.comment_hide {
color:#666 !important;
}

.newpeople {
margin-right:40px;
}

.zurfuck {
white-space:nowrap;
float:left;
}

* html #head .headlayout,* html #layout,.full_width,.userselected .commenttext {
margin:0;
}

* html #content,* html #left,.rel {
position:relative;
}

* html #head,* html #head .headlayout,* html #head .left,* html #content,* html #left,* html #layout,* html .userinfo .logicgroup,* html .userinfo .logicgroup_menu {
height:1px;
}

#head .right .hello,.blogposts .blog_page {
padding:10px 0;
}

.search_nice td,.userinfoblock .user-middle img,.useradvice div.adviceimg img {
vertical-align:middle;
}

#head .right a.hello_exit,.menu_recomend_holder h1 a,a.userinfo_navtext_title_sec,.oldmenu .tags_folder,.ppl ul a {
color:#999;
}

#head .right a.hello_settings,.subitem1 a,.subitem2 a {
color:#000;
}

#head .submenu a:hover,.subitem2 a:hover,.subitem2 a.active,.pagesubsubmenu td a:hover,.pagesubsubmenu td.active a {
text-decoration:underline;
}

#head .submenu a.active:hover,.arrows,div.userinfo_line div.right a.icon,.active_settings a,.active_people a,.userinfoblock .left sup a {
text-decoration:none;
}

#niceloginform,#picuploadform {
position:absolute;
width:34%;
left:33%;
top:135px;
background:#FFF;
border:solid #EEE 5px;
display:none;
z-index:99;
}

#niceloginform .shadow,#picuploadform .shadow {
border:solid #CCC 1px;
padding:15px;
}

#niceloginform .shadow div,#picuploadform .shadow div {
font-size:81.3%;
margin:0.7em 0;
}

#niceloginform label,#picuploadform label {
font-size:81.3%;
display:block;
}

#niceloginform small,#picuploadform small {
font-size:84.7%;
margin-left:1ex;
}

.ppl ul li,.list_com_user {
line-height:1.5em;
}

#content.ppl .habrablock,div.rating table,.entry_item table {
width:100%;
}

#replyfta,.beach_party_britain,.ab? {
margin-top:15px;
}

.pagesubmenu a.active,.letter_active,.letter_active a {
font-weight:700;
}

a.live_section_navtext_title_sec,a.live_section_navtext_title_sec:hover,.live_section_navtext_title,a.live_section_nickname,.live_section_nickname,.advice_com,.userinfo_line .userinfo_nickname_normal,.tags_text,div#left p,.comment_text blockquote {
font-size:12px;
}

#unread,.comments_rating_green,.pagesubsubmenu td sup,span.pcnt,.green {
color:#390;
}

.live_section_title_all a,.minus_rating {
padding-right:6px;
}

.companyblock table td,.pochta_menu td {
padding:5px 0;
}

.company_date,.blog_new_date {
font-size:10px;
font-family:arial;
color:#ccc;
line-height:14px;
}

a.company_name,a.blog_new_name {
font-size:13px;
font-family:arial;
color:#666;
line-height:16px;
}

.noborder,.blog_profile .userinfo_karma_section {
border:0;
}

.company_page_tb_header,.blog_page_tb_header,.people_page_tb_header {
font-family:arial, sans-serif;
color:#999;
font-size:12px;
line-height:18px;
letter-spacing:-1px;
}

.company_stat_header,.blog_stat_header,.people_stat_header {
font-family:Verdana, sans-serif;
color:#ccc;
font-size:18px;
line-height:25px;
letter-spacing:-1px;
}

.company_karma,.blog_karma,.people_karma {
font-size:15px;
font-family:arial;
color:#6c6;
font-weight:700;
}

a.smalltags,.advice_com .rec_users {
font-size:10px;
color:#666;
}

.blog_title_superbig,.people_sections,.ppl h2 {
font-family:Verdana, sans-serif;
color:#999;
font-size:26px;
line-height:25px;
letter-spacing:-1px;
text-decoration:none;
}

a.blog_listing_title,.blog_listing_title,a.people_nickname,.people_nickname {
font-size:12px;
font-family:arial;
color:#999;
line-height:14px;
}

a:link.comments,a:visited.comments,a:link.author,a:visited.author,a:link.habraauthor,a:visited.habraauthor {
color:#c00;
text-decoration:none;
padding:0 5px;
}

a:link:hover.author,a:visited:hover.author,a:link:hover.habraauthor {
background-color:#c00;
color:#fff;
text-decoration:none;
}

a:link.newspage_options,a:visited.newspage_options,a:link.print,a:visited.print {
color:#999;
text-decoration:none;
padding:0 5px;
}

a:link:hover.newspage_options,a:link:hover.print,a:visited:hover.print {
background-color:#999;
color:#fff;
text-decoration:none;
}

.navcentered .prev_next,.navcentered .pages,.ppl_list .navigation {
text-align:center;
}

.blog_profile,.padding_people {
margin:20px 0;
}

.red,.comments_rating_red {
color:#C00;
}

.three_columns,.td_3 {
width:33%;
}

.head_comments_holder,.nav_new,#profile_header {
padding:20px 0;
}

.button_reply_holder,.ne_otnos,.select_search {
padding-top:15px;
}

.text_comments ul li,div.rating {
padding:0;
}

.advice_com div,.menu_recomend_holder div {
padding:3px 0;
}

.c_second,.company_profile #col2 {
width:60%;
}

.sotrudniki,.gog .active {
background:#eee;
}

.poll_text,.poll_section {
padding-left:40px;
}

.active_settings,.active_people {
background:#eaecea;
}

.mail_folder_header,.userinfo_settings_header {
color:#999;
font-family:Verdana,sans-serif;
font-size:19px;
letter-spacing:-1px;
line-height:25px;
}

.padding5 td,.padding_people td {
padding:5px;
}

.rtime,.rtime a {
display:block;
color:#aeaeae;
font-family:Verdana,sans-serif;
font-size:10px;
letter-spacing:-1px;
line-height:25px;
}

.poll_section table,.desc_top_holder {
margin-bottom:10px;
}

.avatar_top,.ppl_userpic {
float:left;
margin-right:8px;
}

.top_pred,.userinfo {
padding-top:20px;
}

.userinfoblock .rating,.userinfoblock .balance {
text-align:center;
padding-top:7px;
float:right;
clear:right;
width:56%;
line-height:20px;
}

.adviceblock,div.dont_smoke_cigarettes {
clear:left;
}

.pagesubsubmenu td a,div.ball a {
color:#000;
text-decoration:none;
}

.ppl .habrablock,*html .info_holder {
margin-top:5px;
}

.info_holder a,.padd_1 {
font-family:Arial;
font-size:9px;
display:block;
float:left;
text-decoration:none;
font-weight:700;
}

.info_holder div.first a span,.arrows_vote img {
padding:0 2px;
}

div.user a:hover span,div.link_url a:hover span,div.link a:hover span {
background:#C00;
color:#FFF;
}
