@charset "windows-1251";
/* CSS Document */
/*_common*/

body, td, select, input, pre, textarea {font:12px arial; font-family:arial}
body {padding:0; margin:0 1%; background-color:#fff;}
select, input, textarea {background-color:#fff;}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.noneBg {background:none}

.p10 {padding:10px}

form {display:inline; padding:0; margin:0}
#all_page {lwidth:100%; min-width: 900px; text-align:left}
.meny {padding:8px 0 8px 2px; font-size:16px; vertical-align:top; text-transform:uppercase; font-family:arial}
.meny a {font-weight:bold; font-size:11px; text-decoration:none}
.meny img {margin-right:5px}
.logo {float:left; margin:15px 0 0 8px; position:absolute;}

.hilfs_meny {margin-top:20px; float:right; color:#fff; white-space:nowrap; margin-right:5px}
.hilfs_meny form {padding:0; display:inline}
.hilfs_meny a {font-size:12px; margin:0 2px; color:#fff; height:14px}
.hilfs_meny a.active, .hilfs_meny a.active:hover {font-weight:bold; text-decoration:none}
.leftcolumn {float:left; width:240px}


.unauthmenu {margin-top:12px; float:right; color:white; white-space:nowrap}
.unauthmenu form {padding:0; display:inline;}
.unauthmenu a {display:-moz-inline-box; display:inline-block; font-size:12px; margin:0 5px 0 0; color:white;  padding:10px 0 17px 47px}
.unauthmenu a.active, .unauthmenu a.active:hover {font-weight:bold; text-decoration:none;}
.unauthmenu .chat {background:url(/skins/_common/img/link_chat.png) no-repeat 0 0; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/skins/_common/img/link_chat.png'); -background:none; position:relative}
.unauthmenu .games  {background:url(/skins/_common/img/link_games.png) no-repeat 0 0; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/skins/_common/img/link_games.png'); -background:none; position:relative}
.unauthmenu .help  {background:url(/skins/_common/img/link_help.png) no-repeat 0 0; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/skins/_common/img/link_help.png'); -background:none; position:relative}


.mailbox {width:100%; margin-bottom:8px}
#mailbox_fill {width:140px; text-align:left; background:#fff}
#mailbox_fill div {overflow:hidden; height:14px; width:140px}
#mailbox_fill_inner {width:80px; text-align:left; background-color:#fff}
#mailbox_fill_inner div {overflow:hidden; height:14px; width:100px}

ul.list {padding-left:0; margin:0 0 5px 25px; list-style-type:square}
ul.list a {color:#000; text-decoration:underline}

#banner {margin:0 0 8px; width:240px}
#banner h3 {margin:0; font:13px arial; padding:1px 0 2px 10px}
#banner h3 a {clear:left; float:right; padding-top:0; padding-right:5px; font:11px arial; white-space:nowrap; text-decoration:none}

.palette {padding:0 5px 0px 0px; margin:8px 0}
.palette H1 {padding-left:5px; font:bold 12px arial; width:100%; margin:0}
.palette form {width:100%; display:block; float:none; margin:5px 0}
.palette form td {padding-right:5px}
.palette form select {width:100%; font-weight:bold}
.palette form input#color {padding:0 5px; font:bold 12px arial; color:white; height:21px}
.palette_content {padding: 5px; width: 100%}

.afisha {padding:10px; margin:5px 0 8px}
.afisha a {padding-left:15px; color:#000; text-decoration:none}

.anekdot {width:238px; margin-bottom:8px}
.anekdot_title {font:bold 12px arial; margin:0}
.anekdot_title a {text-decoration:none}
.anekdot_content {padding:5px 10px 5px 5px; margin:0}
.anekdot_content span {display:block; padding-bottom:6px}
.anekdot_content p {margin:0}
.anekdot_content p a {text-decoration:none; font:normal 12px arial}
.anekdot_content p a:hover {text-decoration:underline}
.anekdot_content div {padding-top:6px}
.anekdot_content a {color:#000; font-size:11px}
.anekdot_content a:hover {text-decoration:none}

.service_news {margin:8px 0}
.service_title {padding-left:5px}
.service_news H1 {width:100%; margin:0}
.service_news H1 A {text-decoration:none}
.service_news H1 A:hover {text-decoration:underline}
.service_news UL {padding:0}
.service_news LI {list-style-type:square}
.service_news LI B {color:#000}
.service_news a {text-decoration:none}
.service_news a:hover {text-decoration:underline}
.service_content {padding:5px}

div.kards {font:normal 11px verdana; margin:8px 0}
div.kards img {border:1px solid #000}
div.kards a {color:#000; text-decoration:underline}
div.kards a:hover {text-decoration:none}
div.kards h1.contact_title {margin:0}
div.kards h1.contact_title a {text-decoration:none}
div.kards div h2 {font-size:100%; margin-bottom:5px; margin-top:0; text-decoration: underline; display:block}
div.kards div h2 a {text-decoration: underline}
div.kards div.left {float:left; text-align:center; width:49%; padding:5px 0}
div.kards div.right {float:right; text-align:center; width:49%; padding:5px 0}
div.kards div.text {margin:0 5px 15px 5px; padding-top:8px; text-align:left; clear:both}

.content {padding:0 0 0 15px; margin:0 0 0 0; vertical-align:top; overflow:hidden;}
.sub {padding:0 0 0 15px; margin:0; vertical-align:top}

.icons {float:right; margin-left:20px; width:auto; text-align:center; min-width:490px}
.icons a {float:left}
.icons a img {margin-bottom:3px; margin-right:15px}
.icons input {float:left; margin-right:10px}
.icons img#icons_line {border-width:0; width:100%; height:1px}

div.icons_bar {/*padding:15px 0 0 0;*/ margin:0;}
div.icons_bar button, div.icons_bar a {width:65px; background-color:white; background-position:top center;
background-repeat:no-repeat; padding:33px 0 1px 0; margin:0 10px 0 0; font-size:11px;
text-decoration:none; color:#000; border:0px; display:inline; cursor:pointer;
overflow:visible; white-space:nowrap; line-height:50px;
text-align:center; vertical-align:top;}

div.icons_bar a {display:table-cell; /*display:inline;*/ width:55px; margin:0 5px 0 0; white-space:normal; height:55px;line-height:normal;}
div.icons_bar.icons_barleft A {white-space:nowrap; margin:0 5px; height:65px}
div.icons_bar button {padding:32px 0 1px 0}
div.icons_bar a:visited, div.icons_bar a:hover {text-decoration:none}

.mailbox_icons_bar {float:left; lwhite-space:nowrap}
.mailbox_icons_bar A {width:55px; margin:0; padding:33px 0 0 0; height:25px; line-height:normal;}
.mailbox_icons_bar A SPAN {white-space:normal}

.login {padding:0 0 2px 0; float:right; margin-bottom:5px; width:410px; text-align:right}
.login #link_new_letter {font-weight:bold; color:black; margin-right:0; text-decoration:none}
.login #link_new_letter1 {font-weight:bold; color:red; margin-right:0; text-decoration:none}

.site_name {float:left; color:black}
div.clear_right {clear:right; font-size:1px; height:1px; width:30%; overflow:hidden}
div.clear_right30 {clear:right; font-size:1px; height:1px; width:30%}

h1 {float:none; padding:3px 0 1px 5px; margin:0; font-size:13px}
.password_forgot H1 {margin:0 0 10px 20px}
.navbar_top {font-weight:normal; font-size:12px; float:right; color:white; padding-top:4px}
.navbar_top a {color:white}
#link_prev_f, #link_prev_m {padding-right:5px; font-weight:bold; lcolor:white}
#link_next_f, #link_next_m {padding-left:5px; font-weight:bold; lcolor:white}

table.folder {margin-bottom:0; width:100%}
table.folder thead td {border-top-width:0; font-size:11px}
table.folder thead td a {text-decoration:none}
table.folder thead td.list_folder a {text-decoration:none}
table.folder td a {color:black; text-decoration:none}
table.folder td a.new {font-weight:bold; color:red}
table.folder td {padding:3px}
table.folder td.list_folder {width:55%}
table.folder tbody td.list_folder a {color:black; text-decoration:underline}
table.folder td.list_folder img {margin-right:5px}
table.folder td.taken_up {padding-left:0}
table.folder td.new, table.folder td.unread, table.folder td.all, table.folder td.all_border {padding-left:10px; width:15%}
table.folder td.pop {padding-left:10px;}

table.index {margin-bottom:0; width:100%; table-layout:fixed}
table.index thead td {border-top-width:0; font-size:11px}
table.index thead td a, table.index thead td.sender a, table.index thead td.subject a {text-decoration:none}
table.index thead td.subject div.coding {float:right; margin-right:5px}
table.index thead td.subject DIV.subject {margin-top:3px; float:left}
table.index thead {color:#000}
table.index thead td {/*padding-left:10px*/; color:#000}
table.index TBODY td.subject DIV.subject, table.index TBODY td.sender DIV.sender {float:left; width:100%; overflow:hidden}
table.index td.sender a, table.index td.subject a   {overflow:hidden}
table.index td {padding:3px}
table.index td.checkbox {/*width:2%*/}
table.index thead td.checkbox {padding:3px}
table.index td.sender {/*width:20%*/}
table.index td.sender a {color:black; text-decoration:none}
table.index td.sender a:hover {text-decoration: underline}
table.index td.search_folder {width:9%}
table.index td.search_folder DIV {float:left; width:100%; overflow:hidden}
table.index td.search_folder a {color:black; text-decoration:none}
table.index td.search_folder a:hover {text-decoration: underline}
table.index .urgent td.sender a {color:red}
table.index .del td.sender a, table.index .del td.subject a, .del td {color:gray; text-decoration:line-through}
table.index td.importance, table.index td.attachment {/*width:1%*/}
table.index td.subject a, table.index td.subject a.action {color:black; text-decoration: none; white-space:nowrap; overflow:hidden}
table.index td.subject a:hover {text-decoration: underline}
table.index .urgent td.subject a {color:red}
table.index td.subject img {margin-right:5px; vertical-align:middle}
table.index td.date_time {/*width:15%*/}
table.index td.size {/*width:9%*/}
.unread td {font-weight:bold}
.urgent td, .urgent td a {color:red; height:17px; line-height:normal;}

.slot_style {font-size:12px; text-decoration:none}

table.filtr {margin-bottom:0; width:100%}
table.filtr thead td {border-top-width:0px; color:#000; font-size:12px}
table.filtr thead td a {text-decoration:none}
table.filtr thead td.on_off {width:14%; text-align:left}
table.filtr td {padding:3px; background-color:#fff}
table.filtr td.checkbox {width:2%}
table.filtr td a {color:black; text-decoration:none}
table.filtr td a:hover {text-decoration:underline}
table.filtr td img {margin-right:5px}
table.filtr td.on_off {text-align:center}
table.filtr UL {padding:0 0 20px 15px; margin:0}

table.adrbook {margin-bottom:0px; width:100%}
table.adrbook thead td {border-top-width:0px; font-size:11px}
table.adrbook thead td a {text-decoration:none}
table.adrbook thead td.nik a {text-decoration:none}
table.adrbook td {padding:3px}
table.adrbook td.Checkbox {width:15px}
table.adrbook td.nik {width:25%}
table.adrbook tbody td.nik a {color:black; text-decoration:underline}
table.adrbook td.nik img {margin-left:15px; margin-right:5px}
table.adrbook td.group img {margin-left:0; margin-right:5px}
table.adrbook td.name {width:25%}
table.adrbook td, table.adrbook td.mail {padding-left:3px; width:30%}
table.adrbook td.phone {padding-left:3px; width:20%}
table.adrbook td.more {padding-left:3px; width:50px}
table.adrbook td.more a {font-size:11px; text-decoration:none}

table.site {margin-bottom:0; width:100%}
table.site thead td {border-top-width:0; font-size:11px}
table.site thead td a {text-decoration:none}
table.site thead td a:hover, table.site td.file_name a:hover {text-decoration:underline}
table.site td {padding:3px 8px}
table.site td.file_name a {color:black; text-decoration:none}
table.site td.folder {font-weight:bold}
table.site td.folder img {margin-right:5px}
table.site td.file {padding-left:20px}
table.site td.file img {margin-right:5px}
table.site td.actions img {margin:0 4px}
table.site td.file_name {width:40%}
table.site td.date {width:17%}
table.site td.size {width:18%}
table.site td.actions {width:25%}



table.message {margin-bottom:0}
table.message thead td {border-top-width:0; font-size:12px}
table.message thead td a, table.message thead td.sender a, table.message thead td.subject a {text-decoration:none}
table.message td {padding:3px}
table.message td a {color:black}
#text_move_sender_to {font-size:11px; margin:2px 0; color:#999}
#text_move_sender_to a {color:#999}
ul.attachment {padding-left:0; margin-bottom:3px; margin-left:15px}
ul.attachment li {padding-left:5px)}
#link_encoding .active {font-weight:bold; color:black}
#link_encoding a {padding-right:10px; float:left; color:#666; padding-top:5px}
table.message #translate {font-weight:bold; float:right}
table.message #translate select {margin-left:5px}
table.message .photo {padding:0 15px; margin:0; text-align:center}
.bloc_prev_next {clear:right; font-weight:normal; font-size:12px; float:right; padding-top:12px}
#link_prev_m {padding-right:5px; font-weight:bold}
#link_next_m {padding-left:5px; font-weight:bold}
h3.title_service_menu {margin:0; font:12px arial; height:18px; padding: 2px 0 0 5px}
h3.title_service_menu a {text-decoration:none}
h3.title_service_menu a#hide {clear:left; float:right; margin:0 5px 0 0; font:11px arial; white-space:nowrap; text-decoration:none}
.service_menu {border-width:0 1px 1px 1px; padding:10px 5px 5px 5px; margin:0 0 8px}

.folder_movement {padding:0 10px 15px 10px; font-size:12px}
.folder_movement div.not_last {padding-bottom: 13px}
.folder_movement div.not_last b.fc {margin-left:2px}
.folder_movement div.not_last #constant {float:left; padding-top:10px}
.folder_movement div.not_last #variable {margin-top:0; padding-top:10px}
.folder_movement div.not_last #choose {margin-left:31px; width:148px; margin-right:3px}
.folder_movement div.not_last #choose {margin-left:34px; width:150px; margin-right:1px}
.folder_movement select {font-size:12px; width:150px}
.folder_movement input {margin:0; width:144px}
.folder_movement input.button {width:40px}

.folder_movement2 {padding:0 10px 15px 10px; font-size:12px}
.folder_movement2 div.not_last {margin-bottom:10px; padding-bottom:13px}
.folder_movement2 div.last {border-bottom-width:0; margin-bottom:0; padding-bottom:0}
.folder_movement2 div.not_last #inp_create {margin-left:25px}
.folder_movement2 div.last #inp_show {margin-left:5px; width:148px}
.folder_movement2 div.not_last #inp_create {margin-right:1px}
.folder_movement2 div.last #inp_show {margin-left:5px; width:150px; margin-right:1px}
.folder_movement2 select {font-size:12px; width:150px}
.folder_movement2 input {margin:0; width:144px}
.folder_movement2 input.button {width:40px}

.folder_movement_first {padding:15px 10px; font-size:12px}

.letter_movement {padding:0 10px 15px 10px; font-size:12px}
.letter_movement div.not_last {margin-bottom:10px; padding-bottom:13px}
.letter_movement div.not_last #constant {float:left; padding-top:10px}
.letter_movement div.not_last #variable {margin-top:0; padding-top:10px}
.letter_movement div.last {border-bottom-width:0; margin-bottom:0; padding-bottom:0}
.letter_movement div.last #all_constant {float:left}
.letter_movement div.last #all_variable {margin-top:0}
.letter_movement div b.fc {margin-right:5px}
.letter_movement div b.cr {margin-right:12px}
.letter_movement select {font-size:12px; width:150px}
.letter_movement input {margin:0; width:150px}
.letter_movement input.button {width:40px}

.adrbook_movement {padding:10px 10px 13px 10px; font-size:12px}
.adrbook_movement #constant {float:left}
.adrbook_movement #variable {margin-top:-15px}
.adrbook_movement b.fc {margin-right:5px}
.adrbook_movement b.cr {margin-right:30px}
.adrbook_movement select {font-size:12px; width:150px}
.adrbook_movement input {margin-top:-1px; margin-bottom:-1px; width:150px; height:21px}
.adrbook_movement input.button {width:40px}
.adrbook_movement div.not_last #constant {float:left}
.adrbook_movement div.not_last #variable {margin-top:0}

.mailbox_options {padding:10px; font-size:12px}
.mailbox_options select {font-weight:bold; font-size:12px; color:gray}
#select_move, #select_mark {color:black}
#select_spam {color:red}
#select_trash {color:gray}
.icons_text {margin-top:10px; font-size:12px; color:black}
.icons_text a {color:black; margin-right:10px}

#link_prev_s {padding-right:5px; font-weight:bold}
#link_next_s {padding-left:5px; font-weight:bold}

.stat {padding:15px 0 0 0; font-size:11px; color:#999}

.news {color:black; margin:2px 0 0 0; float:left; width:100%}
.news td {padding:10px}
.news td.sep {border:0; padding:0; font-size:2px; line-height:2px}
.news td.sep div {width:2px; height:2px}
.news li {margin-left:7px; padding-top:4px}
.news a {color:black; text-decoration:none}
.news a:hover {text-decoration:underline}
.news a b {margin-left:8px; text-transform:uppercase; text-decoration:none}

.rssNews {color:black; margin:2px 0 0 0; float:left; width:100%}
.rssNews td {padding:10px}
.rssNews li {margin-left:7px; padding-top:4px}
.rssNews a {color:black; text-decoration:none}
.rssNews a:hover {text-decoration:underline}
.rssNews a b {margin-left:8px; text-transform:uppercase; text-decoration:none}

.hilfs_meny_s {clear:both; font-size:11px; margin-bottom:5px; padding-top:5px; height:25px; text-align:right}
.hilfs_meny_s a {margin:0 5px 0 10px; color:white; height:2px}
/*.footer {margin-bottom:10px; color:gray}
.footer a {color:gray}*/
.button {padding:0 5px; font:bold 12px arial; height:21px}
.banner_2 {margin:10px 0; text-align:center}
.registr {margin-bottom:10px; width:100%}
.registr input.pass {width:150px}

.wide {width:100%}
.comment {font-size:11px}
sup {color:red}
unknown {text-align:right}

.faq_content {margin:10px 0}
.faq_content span {color:red}

.help_content {margin:10px 0; text-align:left}
.help_content span {color:red}
.help_content .imap {padding:10px; margin:10px 0}
.help_content table.top_navigation {margin-bottom:10px; padding-bottom:10px}
.help_content table.bottom_navigation {margin-top:10px; padding-top:10px}
.help_content ul li {padding-top:10px}
.help_content ul {margin-top:0; padding-top:0}
.help_content img {margin:5px 0 10px}
.help_content ul, .help_content ol {padding-left:0; margin-left:25px}

table.new_mess {margin-bottom:2px; padding-bottom:0; width:100%}
table.new_mess .wide {width:99%; border:solid 1px #A5ACB2}
table.new_mess td.adr_book {width:21%;}
table.new_mess td.main_name {width:12%; text-align:right}
table.new_mess td.sender {width:100%}
table.new_mess td.sender a {font-weight:bold}

/* correct class new_mess for write message form */
table.new_mess_new {margin-bottom:2px; padding-bottom:0; width:99%; border:1px}
table.new_mess_new .wide2 {width:400px; border:solid 1px #A5ACB2}
table.new_mess_new td.adr_book {width:100%;}
table.new_mess_new td.main_name {text-align:right}
table.new_mess_new td.sender {width:100%;}
table.new_mess_new td.sender a {font-weight:bold}


table.mess_service td.orth {width:75px}
table.mess_service #orth {width:75px; margin-right:5px}
table.mess_service #but_orth {font:bold 12px arial; height:21px}
table.mess_service .translate {width:100%; text-align:right}
table.mess_service .translate select {margin:0 1px 0 8px; width:98px}
table.mess_service #but_ok {font:bold 12px arial; width:102px; height:21px}

.top_send_druft {text-align:right}
.top_send_druft #butt_send {font:bold 12px arial; width:100px; height:21px}
.top_send_druft #but_draft {font:bold 12px arial; width:110px; height:21px; margin:0 5px}

.menu_format_mess {float:left; width:440px}
.menu_format_mess #group1, _format_mess #group2, .menu_format_mess #group3, .menu_format_mess #group4 {padding-right:3px; float:left; margin-right:3px}
.menu_format_mess #group1 img, .menu_format_mess #group2 img, .menu_format_mess #group3 img, .menu_format_mess #group4 img, .menu_format_mess #group5 img {margin:0 5px}

.bottom_send_druft {margin-top:10px; text-align:right}
.bottom_send_druft #butt_send {font:bold 12px arial; color:white; height:21px}
.bottom_send_druft #but_draft {font:bold 12px arial; color:white; height:21px; margin-right:3px}

.attach {padding:10px; margin-top:10px; font-size:12px}
.attach IMG {margin:0 3px 0 8px}
#but_add {font:bold 12px arial; height:21px}
#link_Translate_ru {float:right; text-decoration:underline}

.keyboard {width:630px; margin:5px auto}
.keyboard a {height:38px; width:38px; font-weight:bold; padding:9px 0 0 0; margin: 0 1px 0 0; text-align:center; text-decoration:none; display:block; float:left; cursor:pointer}
.keyboard a:hover {text-decoration: none}
.keyboard a.system {padding:0; margin:0 3px 0 0; cursor:pointer}
.keyboard div {padding:0 0 2px 0; margin:0; clear:right; height:45px}
.keyboard .line2, .keyboard .line4 {padding-left:19px}

.new_mess_box {width:100%; overflow:hidden}
textarea.new_mess {width:100%; margin-left:0; padding-left:0; overflow:auto}

table.bg_setting {margin-bottom:13px; width:100%}
table.bg_setting .line {height:1px}
table.bg_contact, table.bg_search_contact {margin-bottom:13px; width:100%}
table.bg_contact .wide {width:98%}
table.bg_contact .wide_ifr {width:100%}
table.bg_search_contact .wide {width:97%}
table.bg_search_contact select {margin-right:5px}
table.bg_search_contact td div {float:left}
.overflowbox {width:100%}
.overflowbox DIV {width:100%; float:left; overflow:hidden}

div.good_report {padding:30px; font-weight:bold; font-size:15px; margin:8px 0; text-align:center}

div.err_report {padding:30px; font-weight:bold; font-size:15px; margin:8px 0; color:red; text-align:center}
div.err_report a {color:red}

div.welcome {padding:0 10px; font-size:13px; margin:8px 0}
div.welcome div.not_last table td {font-size:13px; white-space:nowrap}
div.welcome div.not_last i {font-size:12px}
div.welcome div.not_last {padding:10px 0}
div.welcome div.not_last a:hover {text-decoration:none}
div.welcome div.last {padding:10px 0}
div.welcome div.center {text-align:center}

table#attachment {margin-top:10px}

.icons_text {color:black; font-size:12px; margin-top:8px; float:left}

.fblock_top_line {font-size:4px; margin-top:10px}
.fblock_bottom_line {font-size:4px}

.fblock {padding:0 10px; margin:0}
.fblock table.sep td {font-weight:bold; padding-right:2px}
.fblock td {padding:9px 0; vertical-align:top}
.fblock td.rcol {width:90%}
.fblock b {width:95px; padding-top:2px; display:block}
.fblock div.field {width:130px}
.fblock div.field select, .fblock div.field input {width:120px; margin:0; padding:0}

.navbar_bottom {float:none; font-size:11px; font-weight:normal; clear:right; padding:7px 0 8px 0; text-align:right}
table.adrbook {width:100%; margin-bottom:0px; clear:right}
.adrbook_navbar {float:right; font-size:11px; font-weight:normal; clear:right; padding:4px 0 8px 3px; text-align:right}
.icons_text {color:black; font-size:12px; margin-top:8px; float:none}

.w100{width:100%; display:block}

#this_is_spam {float: left; background:#c00}
#this_is_not_spam {float: left; background:#18901b}
#report_spam {background:#c00}
#report_no_spam {background:#18901b}
div.stats_new_t {display:inline; height: 0; left: -1000px; margin: 0; padding:0; position: absolute; top: -1000px; visibility: hidden; width: 0}

/* Begun styles begin */
div.innerbox {margin: 0 0 10px 0; padding:0 7px}
a.begun,a.begun:hover {font:normal 12px Arial; color:#000}
a.begun {text-decoration:none}
a.begun:hover {text-decoration:underline}
a.begun_domain,a.begun_domain:hover {font:normal 11px Arial; color:#000}
a.begun_domain {text-decoration:underline}
a.begun_domain:hover {text-decoration:none}
.begun_desc	{font:normal 12px Arial; color:#000}
/* Begun styles end */

/* Support */
.support #support_form { overflow:hidden;}
.support #support_form td.master_dynamic_select, .support #support_form td.slave_dynamic_select {padding:0;}
.support {padding:10px; margin-bottom:10px}
.support A {color:#000}
.support_links {padding:10px 5px}
.support_text {width:415px; background-color:#fff; border:#999 1px solid; margin-left:10px;}
.support TEXTAREA {height:200px; margin-left:10px}
.support #support_form TD {padding:5px}
.support_checkbox {margin-left:10px; width:auto; border:0; background:none}
.subject_select_class {margin-left:10px; width:416px; background-color:#fff; border:#999 1px solid;}
.support_select {margin-left:10px; background-color:#fff; border:#999 1px solid; width:108px;}
.support_marker {color:#FF0000; position:absolute}
.support_ip {width:30px;border:#999 1px solid}
.support_ip_DIV {position:relative; width:417px; padding-left:10px;}
.support_site_DIV {position:relative; width:427px;}
.support_site_DIV DIV {padding-left:10px;}
.support_site {border:#999 1px solid; width:100px;}
.support_buttons_DIV {width:420px; float:right;}
.support_sitefield_button {color:white; width:25px;}
.support_textarea {margin-left:5px; width:415px; background-color:#fff; border:#999 1px solid; vertical-align:middle}
.support_send_button_class, .support_clear_button_class {padding:0 5px; font:bold 12px arial; width:110px; margin-right:10px; height:21px;}
.support #support_form .support_field_titles { padding-left:5px; min-width:235px; width:235px; width:expression(Math.max(this.offsetWidth,235)+'px'); }
.support #support_form .subfield_titles {padding-left:5px; min-width:235px; width:235px; width:expression(Math.max(this.offsetWidth,235)+'px');}

.support_field_values {width:429px; min-width:429px; overflow:hidden;}
.subfield_values {width:429px; min-width:429px;}

.support_table_class {min-width:684px; width:684px; width:expression(Math.max(this.offsetWidth, 684)+'px');}
.support_subtable_class {min-width:684px; width:684px; width:expression(Math.max(this.offsetWidth, 684)+'px');}
#support_form TABLE {border-collapse:collapse}

a.faq_back_link {float:right;}
#faq A {color:#666; text-decoration:underline}
#faq A:hover {color:#666; text-decoration:none}
#faq H3 {text-align:left; margin:0 0 5px 0; border-width:1px 0; padding:3px 0; color:#000; font-size:12px}
.underline A {text-decoration:underline}
.underline A:hover {text-decoration:none}
#faq .questions {margin:20px 0; font-weight:bold}
#faq .questions SPAN {margin-left:5px}
#faq .answers DIV {margin:15px 0 10px 0}
#faq .answers A {text-decoration:none; display:block; text-align:right; font-size:11px}
.faq_content {padding-bottom:15px}
.faq_question {text-align:left; border-width:1px 0; padding:3px 0 3px 5px; color:#000; font-size:12px; font-weight:bold}
.faq_answer {padding:10px 0 15px 0}
.faq_OL {margin:0; padding:0 0 0 30px}
.faq_LI A {color:#666}
div#support_faq ol li{font-weight: bold;margin-bottom: 3px;}

#request_form I {font-size:10px; font-style:normal}

#spam_form {width:600px}
#spam_form I {font-size:10px; font-style:normal}
/* Support end */

.answer {border-width:1px 0; padding:10px 0 10px 0; margin-bottom:10px}
.answer .wide {padding-bottom:10px}
.answer .wide IMG {margin-right:5px}
.answer FORM {claer:both; width:100%; padding:0}
.answer A {font-size:11px}
.answer B A {font-size:12px}
.answer .buttun_box {padding-top:8px}
.answer .button {margin:0px 10px 0 0; vertical-align:middle}

.colorbar {padding:5px 10px; margin:0 0 5px 0}
.borderbar {border-width:1px 0; padding:10px; margin:5px 0}

.mailboxservice INPUT, .mailboxservice SELECT {vertical-align:middle; margin:0 0 0 10px}
.mailboxservice SELECT {width:140px}

.redbutton {border:white 1px solid; padding:0 5px; font:bold 12px arial; color:white; height:21px}
.greenbutton {border:white 1px solid; padding:0 5px; font:bold 12px arial; color:white; height:21px}

input.input_text {width:140px}

.popMenu {padding:0; width:220px; position:absolute; display:none}
#popEditBox td {border:0; padding:3px 0 3px 5px}

.mailboxservice INPUT, .mailboxservice SELECT {vertical-align:middle; margin:0 0 0 10px}
.mailboxservice SELECT {width:140px}

.top_line {width: 100%}


div.tooltip {padding:5px;}
div.tooltip .close {text-decoration:underline}

.widesearch A { font-size:12px}

A.palette_color:hover {text-decoration:none}

/* О©╫О©╫О©╫О©╫О©╫ О©╫ О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫О©╫ */
.contactList a {font-size:12px; color:#000}
table.folder tfoot td {font-weight:bold}
.headingFlash, .headingFlash td {padding-left:5px; font-size:13px; padding-bottom:1px; margin:0; color:#FFF; font-weight:bold; height:22px}
div#tooltip2 {position:absolute; width:320px; z-index:10; visibility:hidden}
table.tooltip2 td {padding:5px 5px}
table.tooltip2 td.headingFlash {padding:0}
input.checkboxer, .radio {background:transparent; border:0px}
.add_domen {padding:10px 0px 10px 0px}
table.folder td.list_folder, table.folder td.icons_text {padding-left:10px;}













blockquote {PADDING-LEFT: 10px !important; margin: 10px 10px 10px 0px !important; border-left: #aaa 2px dotted !important}


.bdays {width:100%; margin-top:10px; margin-bottom:10px; float:right}
.bdays .top .title {float:left; background: url(/skins/_common/img/adb/birthday.gif) no-repeat; padding-left:30px}
.bdays .top .close {width:14px; height:14px; float:right; background-repeat:no-repeat; cursor:pointer}
.bdays .top .closed {background-image:url(/skins/pochta_ru/img/letter/minus.gif)}
.bdays .top .opened {background-image:url(/skins/pochta_ru/img/letter/plus.gif)}
.bdays div.mid {float:none; padding-left:30px; margin-top:25px; margin-bottom:10px}
.bdays .item {float:left; background-position:0 0; background-repeat:no-repeat; margin:0 15px 8px 0; padding-left:20px}
.bdays .item a {text-decoration:none}
.bdays .item a img {border:0px; position:absolute}
.bdays .item .left {margin-left:20px}
.bdays .item a:hover {text-decoration:underline}
.bdays .over {text-decoration:underline}
.bdays .noimg {padding-left:0px}
.bdays .days {background-image: url(/skins/_common/img/adb/birthday.gif)}
.bdays .boy {background-image: url(/skins/_common/img/adb/man.gif)}
.bdays .girl {background-image: url(/skins/_common/img/adb/woman.gif)}
.bdays .unknown {background-image: url(/skins/_common/img/adb/unknown.gif)}

.faq_content {margin:10px 0}
.faq_content b.q_a {color:#071f65}
.faq_content span {color:red}

.help_content {margin:10px 0; text-align:left}
.help_content span {color:red}
.help_content a {color:#155da9}
.help_content .imap {padding:10px; background:#eff5fc; margin:10px 0}
.help_content table.top_navigation {margin-bottom:10px; padding-bottom:10px; border-bottom:#2596e4 1px solid}
.help_content table.bottom_navigation {border-top:#2596e4 1px solid; margin-top:10px; padding-top:10px}
.help_content ul li {padding-top:10px}
.help_content ul {margin-top:0; padding-top:0}
.help_content img {margin:5px 0 10px}
.help_content ul, .help_content ol {padding-left:0; margin-left:25px}

div.rightBlock {width:99%}
div.contentNew {margin:0 0 0 255px !important; margin:0 0 0 252px; vertical-align:top}

.rightBlock_content {float:right; clear: right; display: block; margin-left: 10px; width:98%}

/* Visibility states */
.visible {display: block}
.invisible {display: none}

/* Tooltips */
div.tooltip {position: absolute; display: none; width: 300px; height: 100px; z-index: 100}
div.tooltip {background-color:#feecda; padding:5px;}
div.tooltip .close {font-size:12px; color:#663300; text-decoration:none}
iframe.tooltip {border:1px solid #f0d1b2;z-index: 99; position: absolute; width: 300px; height: 200px; display: none}
a.tooltip img {border: 0}
div.visible {display: block}
iframe.visible {display: block}

/*New Tooltip style*/
.divTooltip {
    position:absolute; z-index:999; padding:5px; 
    background-color:#FFFFC9; border:2px solid #cecece; 
    opacity:0.9; filter:alpha(opacity=90); -moz-opacity: 0.9;
}


DIV.support_form FORM {float:left; width:100%; margin-bottom:10px}
DIV.support_form FORM TABLE {margin:10px}
DIV.support_form FORM TD {lpadding:5px}
#request_form TD {white-space: normal; width:100%;}

.transparent {background:none}
HTML > BODY .transparent {background:#fff}

#mailServersList {width:100%}

.popMenu SELECT {width:140px}

.editname {z-index: 100; width:225px}
.editname .text {width:100px}
#popEditBox TABLE {margin:3px auto}
#popEditBox TD {padding:1px 0 0 0}

.rightcolorbox {margin-bottom:15px}
.paddingbox {padding:10px}

.simplelist {padding:0 0 0 15px; margin:0}

.prompting {background:url(/skins/_common/img/info.gif) no-repeat; padding-left:30px}

.search .colorbox {padding:5px 10px; margin-bottom:0}
.search TABLE {margin-bottom:0}
.search .text {width:300px}
.widesearch TABLE {margin:0 10px}
.widesearch .text {width:60px}
.widesearch TEXTAREA {width:300px}
.widesearch SELECT {width:100px}
.widesearch SELECT.selectwide {width:200px}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       `

/*_________ password forgot __________*/
.password_forgot TD H1 {margin:0 0 10px 20px }
.password_forgot TABLE {margin:0 0 0 20px; }
.password_forgot TABLE TD {padding:5px 0}
.password_forgot .change:first-letter {margin:0 0 0 30px; }
.smallgray {font-size:11px; color:#989898}
.password_forgot INPUT {border:solid 1px #829CB7}
.password_forgot H3 {font-size:12px; margin:0 0 15px 0}
.password_forgot .mail_sign {font-size:15px; vertical-align:top; padding:5px 10px}
.password_forgot .hline {background-color:#999; height:1px; margin:0 0 0 20px}
.password_forgot .button {border-color:#FFF; margin:15px 0}
/*_________ /password forgot__________*/


/* small text style for all pages */
.small_text {font-size:11px;}

.loveplanet {margin-bottom:8px; border:solid 1px #0879B1; }
.loveplanet_content FORM {text-align:right; margin:0}
#loveplanet_button {height:22px; background: #FF8524 url(/skins/_common/img/loveplanet/button_loveplanet_bg.gif) repeat-x left top; color:white; font:bold 11px verdana; border-width:1px; border-style:solid; border-color:#FFF #000 #000 #FFF;}
#love4 A {display:block; background: url(/skins/_common/img/loveplanet/bg_62.jpg) no-repeat left top; height:161px; width:100%; padding:0; margin:0; color:#9e9e9e; border:0; text-align:right; text-decoration:none;}
#love4 A:hover {text-decoration:underline;}
#love4 A H1 {margin:0; padding:9px 10px 0 0px; font-size:9px; text-transform:uppercase; color:#9e9e9e; border:0; background:none}
#love4 .loveplanet_content {padding:0; margin:9px 5px 5px 5px; font-size:11px}
#love4 INPUT, #love4 SELECT {font-size:11px}#love4 DIV {text-align:right; padding-bottom:3px}
#love4 SELECT {width:89px}#love4 SELECT.who {width:89px}
#love4 .loveplanet_age {margin-right:2px}
#love4 .loveplanet_age INPUT {width:20px; margin: 0 5px 0 2px; font-size:12px}
#love4 .loveplanet_age INPUT, {width:20px}#love4 .button_box {padding:5px; text-align:center}

.red {color:#ff0000}

/* toolbar */
div#toolbar {width:180px; height:50px; /*height:55px*/; padding:5px 0 0 5px; margin-top:3px; font-weight:bold; position: absolute; left: 200px; border: #ccc 1px solid; color: #000;}
div#toolbar img {margin:5px}

.bottombanner {margin-top:100px}

.add_domens {position:fixed; position:expression("absolute"); width:310px; height:100px; border:1px solid; display:none}

.bg_contact TD {position:relative; height:22px}
.inputboxtd {position:relative; height:22px}
.inputbox {position:relative !important; position:absolute; width:100%; overflow:hidden}
.add_contact {position:absolute; width:310px; height:120px; z-index:10; border:1px solid; display:none}

/* FAQ */
div#support_faq ol {list-style-type: none;}

div#support_faq ol {counter-reset: ol;}
div#support_faq ol ol {counter-reset: olol;}
div#support_faq ol ol ol {counter-reset: ololol;}
div#support_faq ol li:before {
content: counter(ol) " ";
counter-increment: ol;
}
div#support_faq ol ol li:before {
content: counter(ol) "." counter(olol) " ";
counter-increment: olol;
}
div#support_faq ol ol ol li:before {
content: counter(ol) "." counter(olol) "." counter(ololol) " ";
counter-increment: ololol;
}

.palette_color_list {list-style-type:square}
.palette_color_list SPAN, .palette_color_list B {color:#000}

/* registration */
#regisration {width:240px;  margin-bottom:8px;}
#regisration TABLE {margin:5px}
#regisration TABLE TD {font-weight:bold; color:#fff;}
#regisration SELECT {width:100%; font-size:12px;}
#regisration INPUT {width:100%;}
#regisration .remember {font-weight:bold; color:white;}
#regisration .symbol {text-align:center; color:white; font: bold 15px arial;}
#regisration .forget_pass {vertical-align:top;}
#regisration  .forget_pass INPUT {width:100px;}
#link_forget_pass {display:block; padding:3px 0 10px 0; color:#000; white-space:normal; text-decoration: underline;}
#regisration .password {font-weight:bold; color:white;}
#regisration .text_registr {vertical-align:top;}
#regisration  .name_enter {width:100px}
#regisration  .input_password {width:100px}
#regisration #chkLongSess {background:none}
#regisration  .reg_link {display:block; width:100px; padding:2px 0; color:white; font:bold 12px arial; vertical-align: center; text-align: center; text-decoration:none;}
#regisration  FORM.registr {background:none; margin:0}

/* for block my files */
.newfile {position:relative}
.newimg {position:absolute; z-index:2; width:65px; height:40px; left:170px; top:-29px}
.newfile .newfile_content {padding:10px 0 5px 10px} 
.newfile A {margin-left:5px}
.newfile .button {width:104px; margin-top:10px}
.newfile .plus, .newfile .minus {width:30px}
.newfile .plus {margin-right:50px}
.newfile .fl {float:left}
.filebox {margin-left:50px; height:1px}

HTML > BODY .filebox {height:auto}
.notify_popup_area {
  position: absolute; right: 20px; bottom: 10px;
}
body > .notify_popup_area {
  position: fixed;
}

/*for IE header bug */
div.header {white-space:nowrap; min-width:950px;}

/* for regestry user block */
.accaunt_block {width:240px; height:129px; text-align:center; margin-bottom:10px;}
.close {float:right; margin:4px 6px 0 0;}
.ico_href {display:block; width:120px; text-align:center; color:#000; font-weight:bold; text-decoration:none; padding-top:41px; float:left; margin-top:10px;}
.white {color:#FFF!important;}
.letters {clear:left; padding-top:10px;}


/* avatar for compose mail */
table.new_mess_new {table-layout:fixed}
table.new_mess_new td.main_name {text-align:right; width:50px}
table.new_mess_new td.adr_book {width:auto;}
table.new_mess_new td.sender {width:auto}

.avatarbox {float:left; width:100px; height:100px}
.avatarbox TABLE {width:100px; height:100px}
.avatarbox TD {text-align:center; width:100px; height:100px}
.avatarbox IMG {border:0}
.small {font-size:10px}

.floatbox {float:left; width:100%; padding:0 0 10px 0}
.messagehead {padding:10px 20px 0 20px}
.floatbox .headers {float:left; width:50%; overflow:hidden}
.rightlinksbox {float:right; }
.rightlinksbox .links {float:left; margin-left:10px; width:200px; overflow:hidden}
/*.rightlinksbox A {display:block; padding:2px 0 2px 23px; background-repeat:no-repeat; background-position:0 50%; margin-bottom:4px}
.rightlinksbox .blacklist {background-image:url(img/mail/blacklist.gif)}
.rightlinksbox .addbook {background-image:url(img/mail/addbook.gif)}
.rightlinksbox .fastmessage {background-image:url(img/mail/fastmessage.gif)}*/
.rightlinksbox .username {background:none; font-weight:bold; margin-bottom:10px; padding:0}
.avatarbox {float:left; width:100px; height:100px}
.avatarbox TABLE {width:100px; height:100px}
.avatarbox TD {text-align:center; width:100px; height:100px}
.avatarbox IMG {border:0}

/* for support */
div.support_site_extra_DIV {padding-left:10px;}

/* for new change lang model */
table.tableForHeadMenu {border: 0 solid black;}
td.tableForHeadMenuTD {padding: 0 0 0 2px; color: white}
a.ahrefLangCur {margin: 0; padding: 0; text-decoration: none; vertical-align: bottom;}
a.ahrefLangCur:hover {margin: 0; padding: 0; text-decoration: none; vertical-align: bottom;}
img.imgLangCur{margin: 0 0 1px 0; padding: 0; vertical-align: bottom; border: 1px solid white;}
div.divLangPopUp{height: 30px; width: 70px; display: none; position: absolute; top: 20px; left: 0; margin: 0; padding: 0; color: black;}
a.ahrefLangChange{margin: 0; padding: 0; text-decoration: none; color: black; display: block;}
a.ahrefLangChange:hover{margin: 0; padding: 0; text-decoration: none; color: black; display: block;}
div.divLangCont {display: block; margin: 0 2px; padding:0; top: 0; left: 10px; position: relative;}

/* SETTINGS */
.adjustments {width:100%; overflow:hidden}
.name_adjust {height:43px;}
.name_adjust H2 {font-size:16px; padding:0 15px; margin:0; text-decoration:none; text-transform:none !important;}

.adjust {float:left; width:49%; overflow:hidden; margin-bottom:10px;}
.adjust H3 {font-size:12px; text-transform:uppercase; padding:0; margin: 0 0 7px 0;}

.adjust ul {margin:0; padding:0 0 0 15px;}
.adjust li {list-style-type:square; padding-bottom:6px; margin:0;}
.adjust li a {text-decoration:none; color:#000;} 
.adjust li a:hover {text-decoration:underline; color:#000;} 

.adjus_1, .adjus_2, .adjus_3, .adjus_4 {padding:0 20px 0 105px;}
.adjus_1, .adjus_2 {height:190px;}
.adjus_1 {background:url(/skins/_common/img/settings/common.gif) 20px 0 no-repeat;}
.adjus_2 {background:url(/skins/_common/img/settings/mobile.gif) 20px 0 no-repeat;}
.adjus_3 {background:url(/skins/_common/img/settings/sorting.gif) 20px 0 no-repeat;}
.adjus_4 {background:url(/skins/_common/img/settings/addr.gif) 20px 0 no-repeat;}

.adjust_end {border-bottom:1px solid; clear:both; margin:20px 0 10px 0;}

/* WAP */
.wap_kod {border:1px solid #A5ACB2; width:50px; margin:0 4px 0 10px;}
.wap_tel {border:1px solid #A5ACB2; width:100px; margin:0 10px 0 4px;}

.wap_red .button {
width:100px;
border:1px solid #fff;
display:block;
position:relative;
color:#fff;
font:bold 12px arial,tahoma,sans-serif;
padding-bottom:3px;
background:#ef0000 url('/skins/pochta_ru/img/takepost2/submit.png') repeat-x 0 0;
}

/* AK */
table.mail tbody td {padding-right:10px;}
table.mail thead td {padding-right:10px;}

.body_ak {margin: 0pt; padding: 0pt;}
table.mail a {text-decoration:underline !important;}
table.mail a:hover {text-decoration:none !important;}

.b_mail {border-left:none !important;}
.b_mail a {font-weight:bold; color:#000;}

.s_mail {border-left:none !important;}

.mail_n {width:47%;}

table.mail .fr {float:left !important; position:relative;}
table.mail .fr input {position:absolute; top:-11px;}

.mail_input {background-color:transparent; left:140px;}

/* мНБЮЪ ЬЮОЙЮ Х ЛЕМЧ */
.float100 {float:left; width:100%}
.newheader {margin-bottom:5px; min-width:1000px; width:expression(document.body.clientWidth < 1000? "1000px": "auto" ); padding-top:20px}
.logobox {float:left; width:200px; margin-left:-100%; padding-top:10px}
.newmenu {float:right; text-align:right; margin-left:200px}
.newmenu form {padding:0; margin:0}
.main_menu {float:right}
.main_menu a {display:block; float:left; padding:3px 10px 3px 20px; margin-left:10px; text-decoration:none;}
.main_menu a.next {border-right:0; padding-right:0}
.service {display:none;}
.settings {background:url(img/settings.gif) 0 3px no-repeat;}
.help {background:url(img/help.gif) 0 3px no-repeat;}
.language {background:url(img/eng.gif) 0 3px no-repeat;}
.signout {background:url(img/signout.gif) 0 3px no-repeat;}
/*
#button_exit {background:url(img/signout.gif) 0 2px no-repeat; font-weight:normal; padding-left:20px; //width:61px; margin:0;}
*/
.color_menu {padding-top:15px; float:right; clear:both}
.color_menu a {display:block; width:12px; height:12px; font-size:1px; margin:2px 4px; float:right;}
.color_menu a:hover {border:#000 1px solid;margin:1px 3px;}
.color_menu a.activeskin:hover {border:none; margin:0 4px; }
.pochta_ru {background-color:#569eea;color:#569eea;}
a.pochta_ru:hover {//margin-left:4px;}
.chocolate  {background-color:#cc6600;color:#cc6600;}
.old_pochta_ru {background-color:#155da9;color:#155da9;}
.glamour {background-color:#ff6699;color:#ff6699;}
.football {background-color:#1ac213;color:#1ac213;}
.september {background-color:#ec9400;color:#ec9400;}
.color_menu .activeskin {width:16px; height:16px; margin:0 4px; cursor:default;}
#banners {margin-top:5px;}
.new_hilfs_meny {float:left; width:100%; padding-top:15px; margin-bottom:10px}
.new_hilfs_meny a {display:block; float:left; width:108px; width:14%; padding-top:7px; height:23px; //height:30px; margin-right:1px; text-align:center; font-weight:bold; text-decoration:none;}


/* RSS */
.rssNews {color:black; margin:2px 0 0 0; float:left; width:100%}
.rssNews td {padding:10px}
.rssNews li {margin-left:7px; padding-top:4px}
.rssNews a {color:black; text-decoration:none}
.rssNews a:hover {text-decoration:underline}
.rssNews a b {margin-left:8px; text-transform:uppercase; text-decoration:none}


/* SETTINGS */
.adjustments {width:100%; overflow:hidden}
.name_adjust {height:43px;}
.name_adjust H2 {font-size:16px; padding:0 15px; margin:0; text-decoration:none; text-transform:none !important;}

.adjust {float:left; width:49%; overflow:hidden; margin-bottom:10px;}
.adjust H3 {font-size:12px; text-transform:uppercase; padding:0; margin: 0 0 7px 0;}

.adjust ul {margin:0; padding:0 0 0 15px;}
.adjust li {list-style-type:square; padding-bottom:6px; margin:0;}
.adjust li a {text-decoration:none; color:#000;} 
.adjust li a:hover {text-decoration:underline; color:#000;} 

.adjus_1, .adjus_2, .adjus_3, .adjus_4 {padding:0 20px 0 105px;}
.adjus_1, .adjus_2 {height:190px;}
.adjus_1 {background:url(/skins/_common/img/settings/common.gif) 20px 0 no-repeat;}
.adjus_2 {background:url(/skins/_common/img/settings/mobile.gif) 20px 0 no-repeat;}
.adjus_3 {background:url(/skins/_common/img/settings/sorting.gif) 20px 0 no-repeat;}
.adjus_4 {background:url(/skins/_common/img/settings/addr.gif) 20px 0 no-repeat;}

.adjust_end {border-bottom:1px solid; clear:both; margin:20px 0 10px 0;}


/* fix advert bugs */
.palette {margin-top:0;}

.searchbutton {width:28px; height:26px; border:0; background:url(http://www.pochta.ru/skins/pochta_ru/img/mail/search.png) no-repeat 100% 0; -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='http://www.pochta.ru/skins/pochta_ru/img/mail/search.png'); -background:none; font-size:0; line-height:0; padding-top:26px; cursor:pointer}
html:first-child .searchbutton {padding-top:35px}

.information {text-align:center;padding:100px 0 200px 0; font-weight:bold; font-size:16px}

.sel {width:400px}
.sel OPTION {width:380px; overflow:hidden}

.h1title {width:250px; white-space:nowrap; overflow:hidden; position:relative}
.grad {position:absolute; width:30px; height:20px; top:0; right:0}


.point {float:right; padding:0; position:relative}
.lmenuWiget {float:left; padding:0 0 2px 0}
.treeicon {float:left; padding:0 0 2px 0; overflow:hidden;}
.number {position:absolute; float:right; top:1px; right:0; padding:0 0 2px 32px}
.number A {position:relative}

.messageadv {padding-top:20px}
.messageadv .green {color:#34862f}

/*games block*/
.gamesBlock {width:240px; height:219px; background:url(/skins/_common/img/game/block/bg_games_inner.jpg) no-repeat 0 0; margin-bottom:8px;}
.gamesBlock .float100 {float:left; width:100%}
.gamesBlock .link1 SPAN, .gamesBlock .link2 SPAN {display:none}
.gamesBlock .link1 {float:left; width:105px; height:43px}
.gamesBlock .link2 {float:right; width:123px; height:16px}
.gamesBlock IMG {border:0}
.gamesBlock .gamename {float:left; width:151px; text-align:center; padding-top:6px; white-space:nowrap; overflow:hidden}
.gamesBlock .play {float:right; width:89px}
.gamesBlock A {color:#4b2b6d; font-weight:bold}
.gamesBlock A:hover {text-decoration:none}

.xwindow {position:absolute; left:0; top:0; z-index:998; text-align:left;}
.xwindow .content {margin:0; padding:10px; border-bottom:0;}
.xwindow .content .captcha {margin-left:81px; margin-top:10px;}
.xwindow .under {margin:0; text-align:right; padding:3px 5px; border-top-width:0; border-right-width:1px; border-left-width:1px;}

.error {color:red;}

#mlph1653 div.service_content {height:165px !important;}
#mlph1653 a {display:block; width:113px; //display:inline; //width:auto;}

#flash_message {display:none; text-align:center; font-weight:bold; margin:0 0 5px 0; padding:5px 10px;  background-color:#EFF5FC;}
#flash_message a {color:#000000; text-decoration:none;}
#flash_message a:hover {text-decoration:underline;}



.footer {float:left; width:100%; width: expression((documentElement.clientWidth||document.body.clientWidth)>1004?'':'1004px'); min-width:1004px; height:47px; margin:-47px auto 0 auto; position:relative}
.footer a {color:#027CB2; text-decoration:underline;}
.footer a:hover {text-decoration:none;}
.footerinner {border-top:1px solid #737373; padding:0 15px; font-size:11px}
.bottommenu {margin:0 320px 0 130px; text-align:center; padding:15px 0 0 0; color:#5b5c5c; font-size:8px}
.bottommenu A {margin:0 2px; vertical-align:1px; font-size:11px}
.footer IMG {vertical-align:middle; margin-right:5px}
.footer .fl {padding-top:15px}
.footer .fr {padding-top:6px}