body {
    width: 942px;
    margin: 0 auto;
    padding: 0;
    font: normal 0.8em Arial, "Times New Roman", Times, Helvetica, serif;
    background-color: #fff;
    overflow-y: scroll;
}


.page-wrapper {
    padding: 15px 10px 0 0;
}

.header {
    overflow: hidden;
    padding-top: 26px;
    text-align: left;
}

.header_tit {
    overflow: hidden;
    padding: 26px 0 0 12px;
    text-align: left;
}

.content {
    overflow: hidden;
    clear: both;
}

.left-pane {
    float: left;
    width: 652px;
}

.right-pane {
    float: right;
    width: 246px;
}

.footer_line {
    clear:both;
    padding: 0 0 10px 0;
    text-align: center;
}

.footer {
    padding: 10px 0 80px 0;
    text-align:left;
}

.menuItems {
    font-size:1.4em;
    font-weight: bold;
}

.menuItems a {
    text-decoration: none;
    color: #363a85;
}

.menuItems .hilited {
    color: #ed5000;
}

.panelTitle {
    font-size:1.3em;
    font-weight: bold;
    color: #030258;
    text-align: center;
    margin:10px 0 20px 0;
}

.bodyText{
    padding: 10px;
}

.footerItems {
    font-size:1.4em;
    font-weight: bold;
}

.footerItems a {
    text-decoration: none;
    color: #363a85;
}

.push {
    padding: 0 20px;
    margin: 0 0;
}

.push div {
    width: 228px;
    height: 228px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    background: url(../../../img/skin/umail.net/index/push01_2.jpg) left top no-repeat;
}

.push div.hovered {
    background: url(../../../img/skin/umail.net/index/push02_2.jpg) left top no-repeat;
}

.push div p {
    text-align: center;
    padding: 96px 0 0 0;
    margin: 0 0 0 0;
}

.push form {text-align: center;}
.push input {width: 120px; height: 26px; font-size: 12px; text-align: center; margin: 5px 0 0 0; padding: 5px 0 0 0; background: url(../../../img/skin/umail.net/index/push_input_2.gif) left top no-repeat; border: 0;}

.slogan {font-size: 11px; color: #cb7015; width: 250px;}

.language {font-size: 11px; width: 250px;}
.language b {padding: 0 6px;}
.language a {padding: 0 6px;}
.language a:link {color: #cb7015; text-decoration: underline;}
.language a:visited {color: #cb7015; text-decoration: underline;}
.language a:hover {color: #b80000; text-decoration: underline;}
.language a:active {color: #b80000; text-decoration: underline;}


.line01 {padding: 0 0px;}
.line02 {padding: 0 15px;}
.line03 {padding: 0 25px;}
.line030 {padding: 0 0 0 25px;}
.line04 {padding: 0 30px;}
.line05 {padding: 0 35px;}


.inpt_area {padding:0;margin:0}
.orange_b {font-weight:bold; color: #CB7015}


.photo .brd01 {
    width: 270px;
    background: url(../../../img/skin/umail.net/index/brd01-t.gif) right top no-repeat;
    padding: 0 20px 0 0;
    margin: 0 0 0 0;
}


.brd01 {
    width: 900px;
    margin: 0px;
    border: 1px solid #e5e5e5;
}

.brd01 div.a {
    padding: 20px;
}

.brd01 div.a div.b {
  font-weight: normal;
}

.brd01 div.a div.b div.c {
}

.brd01 div.d {
}

/*.brd01 div div div div {
 background: none;
 margin: 0px;
 padding: 0px;

}
*/

.photos .brd02 {
    width:640px;
}

.brd02 {
    background: url(../../../img/skin/umail.net/index/brd02-t.gif) right top no-repeat;
    padding: 0 20px 0 0;
    margin: 0 0 0 0;
}

.brd02 div.a {
    background: url(../../../img/skin/umail.net/index/brd02-t.gif) left top no-repeat;
    padding: 20px 0 0 0;
    margin: 0 0 0 0;
}

.brd02 div.a div.b {
    background: url(../../../img/skin/umail.net/index/brd02-b.gif) right bottom no-repeat;
    padding: 0 20px 0 0;
    margin: 0 -20px 0 0;
}

.brd02 div.a div.b div.c {
    background: url(../../../img/skin/umail.net/index/brd02-b.gif) left bottom no-repeat;
    padding: 0 0 20px 20px;
    margin: 0 0 0 0;
}

#entertable {
  margin: 0;
  padding: 0;
  font-size: 12px;
}

#entertable td {
  padding: 3px 3px 3px 0;
}

.inpt01 {font-size: 12px; width: 160px; margin: 0 0; padding: 2px 0; border: 1px solid #265985;}
.inpt02 {font-size: 12px; width: 80px; font-weight: normal; text-align: center;  margin: 0 0; padding: 2px 20px}

.remember, .remember b  {font-family: tahoma, sans-serif; font-weight: normal; }
a.forgot {font-family: tahoma, sans-serif; }
a.forgot:link {color: #666666; text-decoration: underline;}
a.forgot:visited {color: #666666; text-decoration: underline;}
/* a.forgot:hover {color: #b80000; text-decoration: underline;}
 a.forgot:active {color: #b80000; text-decoration: underline;}*/


/*added later*/
.green_msg {
    color:#009900;
    font-weight:bold;
    font-size:12pt;
}
.red_msg {
    color:#990000;
    font-weight:bold;
    font-size:12pt;
}

#screen_title {
    text-align:left;
    font-size:28pt;
    color: #2a8ebe;
    margin:0px 0px 10px 0px;
}
#screen_title_sub {
    font-size: 18px;
    font-family: tahoma, sans-serif;
}

.screen_title_subs {
    font-size: 18px;
    font-family: tahoma, sans-serif;
    text-align:center;
}

/*
 Help system styles
 added by Korzh
  help title */

/*help list (level 1) */
.hlplist1 li {
    font-family:Georgia,"Times New Roman",serif;
    font-size:11pt;
    font-weight:bold;
    padding-bottom:4px;
    padding-top:4px;
}

/*help list (level 2) */
.hlplist2 li {
    font-family:Georgia,"Times New Roman",serif;
    font-size:11pt;
    font-weight:normal;
    padding-bottom:2px;
    padding-top:2px;
}

/*help hints */
.hlphint {
    font-weight:normal;
}

/* help heading 1 */
.hlph1 {
    font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size:150%;
    font-weight:normal;
    background:transparent none repeat scroll 0%;
    /* border-bottom:1px solid #000000; */
    color:#294C79;
    margin:0pt;
    padding-bottom:1px;
    padding-top:5px;

}

/* help heading 2 */
.hlph2 {
    font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size:120%;
    font-weight:bold;
    color:black;
    margin:0pt;
    padding-bottom:1px;
    padding-top:5px;
}

/* help text paragraph */
.hlptxt {
    font-family:Georgia,"Times New Roman",serif;
    font-size:11pt;
    padding-bottom:10px;
    padding-top:4px;
}

/* help fixed text */
.hlpcode {
    font-family:monospace;
}

/* help text paragraph */
.hlpwarn {
    background-color: #F3F3F3;
    margin-left:10px;
    margin-bottom:4px;
    margin-top:10px;
    padding: 10px;
}


/************** FORM **************/
form {
    margin:0px;
    padding:0px;
}

.form2  {
    width: 100%;
    padding : 10px;
    background-color: #e4e4e4;
    border-left: #999999 solid 1px;
    border-top: #999999 solid 1px;
    border-right: #ffffff solid 1px;
    border-bottom: #ffffff solid 1px;
}

.form2_container {
    width: 600px;
}

.form2 tr.fieldRow {
    /* background:url("../../../img/rs.gif") bottom left repeat-x; */
}

.form2 tr.fieldRow td {
    padding: 2px 0px;
    text-align:left;
    vertical-align:middle;
}

.form2 tr.fieldSpl td {
    padding-bottom: 15px;
}

.form2 td.option {
    padding:5px 2px 4px 5px;
    text-align:left;
    vertical-align:middle;
}

.form td.left {
    float: none;
    text-align: right;
    vertical-align: top;
}

.form td.left2 {
    text-align:right;
    vertical-align:middle;
    font-size:180%;
    padding-bottom:5px;
}


.form td.right2 {
    text-align:left;
    vertical-align:middle;
    font-size:180%;
    padding-bottom:5px;
}

.form td.spacerright {
    padding-right: 12px;
}

.form td.right {
    float: none;
    text-align: left;
    vertical-align: top;
}

.form td.center {
    text-align:center;
}

.input_error {
    background-color:#ffaaaa;
    color:#990000;
}

.input_error_hint {
    color:#990000;
    font-size:smaller;
/* font-weight:bold; */
}

table.hlptbl tr.odd {
    background-color: #eee;
}

span.example {
    font-size: 0.8em;
}

.ajaxed {
    text-decoration: none;
    border-bottom: 1px dashed;
}

.required {
    color: red;
    font-weight:bold;
}

.multicol_table{

}

.multicol_table td{
    vertical-align:top;
    padding:10px;
}

.multicol_table tr{
}

.star{
    background: url('../../../img/star.gif');
    background-position:0px -40px;
    background-repeat:no-repeat;
    height:40px;
    overflow:hidden;
    width:40px;
    /*float:left;*/
    vertical-align: baseline;
    margin: 0 1px 0 0;
}

sup {
    font-weight: normal;
    font-size: 50%;
}

.pagelogo {
    float: left;
    padding: 12px 0 0 12px;
    text-decoration: none;
}

#lang_selector {
    color: #dea;
    padding-bottom:5px;
}
#lang_selector a {color: #eee}

#photo_header {
    text-align: left;
    font-size: 20px;
    font-family: tahoma, sans-serif;
    margin:5px 0px 0px 0px;
    color: #eee;
}

#head_sub {
    text-align:left;
    padding-left:20px;
    font-size: 18px;
    font-family: tahoma, sans-serif;
    color: #dea;
}

#head_sub a {
    font-size: 18px;
    color: #eee;
}

#action_photo_link{
    color: green;
    padding: 15px;
    font-weight: bold;
}

#action_photo_link a{
    color: green;
}

#upload_photo_btn{
    font-size:160%;
    width:250px;
    height:70px;
    vertical-align:top;
}


/*umail.net*/
.text {
    text-align:left;
    font-size:10pt;
    color: #707070;
    float:right;
    width:640px;
}

.text a:link, .text a:visited, .text a:active {
    color: #707070;
    text-decoration: underline;
}

.title_text {
  padding-bottom: 15px;

  text-align:left;
  font-size:10pt;
  font-family: Verdana, Arial, Helvetica, Georgia, Times New Roman, Times, sans-serif;
  font-weight: bold;
  color: #ffffff;
}

.title_text span {
  display: block;
  font-weight: normal;
}

.bigtitle_text {
    padding-top:20px;
    text-align:left;
    font-size:18pt;
    color: #2774A9;
    font-family: Arial, Verdana, Helvetica, Georgia, Times New Roman, Times, sans-serif;
    float:right;
    width:640px;
}

.newstitle_text {
    text-align:left;
    font-size:12pt;
    color: #1d51ba;
    font-family: Verdana, Arial, Helvetica, Georgia, Times New Roman, Times, sans-serif;
    padding: 10px;
}

.menu_text, .menu_text a:link {
    font-size:14pt;
    font-family: Helvetica, Arial, sans-serif;
    color: #1d51ba;
}

.menu_text span {
    margin-right:30px;
}

.menu_hilite, .menu_hilite a:link {
    color: #f58220;
}

.slide {
    background: url("../../../img/skin/umail.net/index/slide-background.png") no-repeat;
    overflow: hidden;
    width: 638px;
    height: 280px;
    float:right;
}

.slide_menu {
    list-style: none;
    margin: none;
    text-align: center;
    padding: 6px 0 0 0;
    width: 638px;
    height: 24px;

}

.slide_menu li {
    display: inline;
    margin: 0;
    padding: 0;
}


.slide_menu h3 {
    display: inline;
    font-size: 10pt;
}


#overview {
    background: url('../../../img/skin/umail.net/index/slide_overview.png') no-repeat;
    width: 638px;
    height: 249px;
}

#ui {
    background: url('../../../img/skin/umail.net/index/slide_ui.png') no-repeat;
    width: 638px;
    height: 249px;
}

#mailbox {
    background: url('../../../img/skin/umail.net/index/slide_mailbox.png') no-repeat;
    width: 638px;
    height: 249px;
}

#antispam {
    background: url('../../../img/skin/umail.net/index/slide_antispam.png') no-repeat;
    width: 638px;
    height: 249px;
}

.slide_menu .item {
    padding-top: 4px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 4px;
}

.slide_menu a:link, .slide_menu a:visited  {
    color: #cde2f8;
    font-weight: bold;
    text-decoration: none;
    outline:none;
}

.slide_menu a:hover {
    color: #fff;
    background: url('../../../img/skin/umail.net/index/slide-mouseover.png') repeat-x;
}

.slide_title {
    padding-left: 30px;
    padding-top: 5px;
    padding-bottom: 15px;
    color: #FFF;
    font-weight: normal;
    font-size: 20pt;
    margin: 0;
}


.slide_text {
    margin-left: 32px;
    font-size: 11pt;
    padding-left:15px;
    border-style: solid;
    border-color: #FFF;
    border-left-style:solid;
    border-right-style:none;
    border-bottom-style:none;
    border-top-style: none;
    color: #FFF;
    width: 290px;
}

.slide_text a:link, .slide_text a:visited, .slide_text a:active {
    color: #FFF;
    text-decoration: underline;
}

.excited_line1 {
    float: left;
    background: url(../../../img/skin/umail.net/index/excited_line1.png) no-repeat;
    width: 56px;
    height: 58px;
}

.excited_line2 {
    float: left;
    background: url(../../../img/skin/umail.net/index/excited_line2.png) no-repeat;
    width: 382px;
    height: 58px;
}

.excited_line3 {
    float: left;
    background: url(../../../img/skin/umail.net/index/excited_line3.png) repeat-x;
    width: 186px;
    height: 58px;
}

.signup_btn {
    display: block;
    width: 186px;
    height: 36px;
    background: url(../../../img/skin/umail.net/index/signup_btn_normal.png) no-repeat;
    margin-top: 12px;
    outline: medium none;
}

a.signup_btn:link {background: url(../../../img/skin/umail.net/index/signup_btn_normal.png);}
a.signup_btn:visited {background: url(../../../img/skin/umail.net/index/signup_btn_normal.png);}
a.signup_btn:hover {background: url(../../../img/skin/umail.net/index/signup_btn_focus.png);}
a.signup_btn:active {background: url(../../../img/skin/umail.net/index/signup_btn_press.png);}

.excited_line4 {
    float: left;
    background: url(../../../img/skin/umail.net/index/excited_line4.png) no-repeat;
    width: 28px;
    height: 58px;
}

.signup_text a:link, .signup_text a:visited {
    font-weight: bold;
    text-decoration: none;
    font-size: 16pt;
    color: #60a334;
    margin-left:30px;
}

form, input, button {
    margin: 0;
    padding: 0;
}

.button {
    overflow: visible;
}

.signin_btn {
    background:url("../../../img/skin/umail.net/index/signin_btn.png") no-repeat scroll left top transparent;
    border:0 none;
    cursor:pointer;
    height:30px;
    width:112px;
    text-align: left;
}

.signin_btn:hover  { background-image: url("../../../img/skin/umail.net/index/signin_btn-focus.png"); }
.signin_btn:active { background-image: url("../../../img/skin/umail.net/index/signin_btn-press.png"); }


.about_text a:link, .about_text a:visited {
    text-decoration: none;
    font-size: 13pt;
    color: #1D51BA;
}


.notice {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    color: #666;
}

.notice a {
    display: inline-block;
    margin-left: 10px;
    color: #1D51BA;
}

.notice a .twit {
    margin: 0 2px 0 -16px;
}

.assistantborders {
  margin: 20px 0;
}

.assistantborders a {
  display: block;

  width: 246px;
  height: 81px;
  margin: 0;
  padding: 0;
  outline: 0 none;

  background: url("../../../img/skin/umail.net/index/umail-assistant-btn-normal.png") no-repeat scroll left bottom transparent;
}

.assistantborders a:hover {
  background-image: url("../../../img/skin/umail.net/index/umail-assistant-btn-focus.png");
}

.newsborders {
    background: #fff url(../../../img/skin/umail.net/index/news_brd-center.png) top repeat-x;
}
.newsborders div {
    background: url(../../../img/skin/umail.net/index/news_brd-left.png) top left no-repeat;
}
.newsborders div div {
    background: url(../../../img/skin/umail.net/index/news_brd-right.png) top right no-repeat;
}
.newsborders div div div {
    background: no-repeat;
}

.signborders {
    background: #fff url(../../../img/skin/umail.net/index/sign_t.png) top repeat-x;

}
.signborders div {
    background: url(../../../img/skin/umail.net/index/sign_r.png) right repeat-y;
}
.signborders div div {
    background: url(../../../img/skin/umail.net/index/sign_b.png) bottom repeat-x;
}
.signborders div div div {
    background: url(../../../img/skin/umail.net/index/sign_l.png) left repeat-y;
}
.signborders div div div div {
    background: url(../../../img/skin/umail.net/index/sign_t-l.png) top left no-repeat;
}
.signborders div div div div div {
    background: url(../../../img/skin/umail.net/index/sign_t-r.png) top right no-repeat;
}
.signborders div div div div div div {
    background: url(../../../img/skin/umail.net/index/sign_b-r.png) bottom right no-repeat;
}
.signborders div div div div div div div {
    background: url(../../../img/skin/umail.net/index/sign_b-l.png) bottom left no-repeat;
}
.signborders div div div div div div div div {
    background: no-repeat;
}

.login {
  margin: 0;
  padding: 7px 20px 10px;
}

.captcha {
    margin: 20px 0 0 20px;
    padding-top: 15px;
}

.rss_news .date{
    color: #666;
    font-size:8pt;
    font-family: Verdana, Arial, Helvetica, Georgia, Times New Roman, Times, sans-serif;
    font-weight: bold;
}

.rss_news {
    text-align:left;
    font-size:12pt;
    color: #707070;
    padding-left: 10px;
    list-style: none;
}

.rss_news li {
    margin: 15px 0 0;
}

.rss_news li a {
    text-decoration:none;
    text-align:left;
    font-size:10pt;
    color: #1D51BA;
}

.input_big {
    width: 107px;
    height: 28px;
    font-size: 17pt;
    border:1px solid #8e8f8f;
}

.input_signup {
    width: 110px;
    height: 22px;
    font-size: 12pt;
    border:1px solid #8e8f8f;
}

.submit_big {
    width: 112px;
    height: 30px;
    margin-top:4px;
    outline:medium none;
}

.input_label {
    color: #363636;
    margin-bottom:2px;
    font-size:9pt;
    font-family: Arial, sans-serif;
}

.notice_text {
    font-size:8pt;
    font-family: Arial, sans-serif;
    padding-top:8px;
}

.login_domain {
    width:81px;
    overflow:hidden;
    padding-bottom:4px;
    color: #363636;
    font-size:9pt;
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
}

a.forgot {
    font-family: tahoma, sans-serif;
    font-size: 8pt;
}
a.forgot:link {color: #1d51ba; text-decoration: underline;}
a.forgot:visited {color: #1d51ba; text-decoration: underline;}

.rej_mail {
    color:#666666;
    float:right;
    font-family:Helvetica,Arial,sans-serif;
    font-size:11pt;
    line-height:26px;
    padding-right:15px;
    padding-top:20px;
}

.twit_follow {
    width: 240px;
    color: #0078B1;
    line-height: 48px;
    text-align: left;
    font: normal 14pt Helvetica, Arial, sans-serif;
    white-space: nowrap;
}

.twit_follow img {
    border: 0;
}

.twit_follow a {
    color: #0078B1;
}

.clear {
    clear: both;
    height: 0px;
    font-size: 0px;
    line-height: 0px;
}

/************** TABS **************/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
  .ui-tabs-hide {
    display: none;
  }
}

/* Hide useless elements in print layouts... */
@media print {
  .ui-tabs-nav {
    display: none;
  }
}

.ui-tabs-nav {
    list-style: none;
    margin: 0;
}

.ui-tabs-nav:after {
    display: block;
    clear: both;
    content: " ";
}

.ui-tabs-nav a {
    border-color: transparent;
    border-style: none solid;
    border-width: 1px;
}

.ui-tabs-nav .ui-tabs-selected a {
    color: #fff;
    background: url('../../../img/skin/umail.net/index/slide-focus.png') repeat-x;
    border-color: #65A8DB;
    border-style: none solid;
    border-width: 1px;
}

.hidden {
    display: none;
}

.iforum_announce {
    display: block;
    background-color: transparent;
    background: url("../../../img/index/2010des/iforum_bbg.png") no-repeat top left;
    width: 220px;
    height: 77px;
    color: #fff;
    margin-bottom: 20px;
    text-decoration:none;
    
    -moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    -o-border-radius: 7px;
	border-radius: 7px;
    
	behavior: url(../../../css/std/ie/border-radius.htc);
}

.iforum_announce_txt {
    display: block;
    padding: 5px 5px 5px 77px;
    text-align: left;
    text-decoration:none;
    /*font-weight: bold;font-size: 130%;*/
}

/************** MIROHOST partner link **************/

div.miro-partner-button {
	height: 32px;
	overflow: hidden;
}
div.mpb-gray {
	background: #f3f3f3;
}
div.miro-partner-button a {
	display: block;
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #231f20;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
	height: 32px;
}
div.miro-partner-button a.mpb-txt {
	display: block;
	padding-top: 11px;
	padding-left: 3px;
}
div.miro-partner-button img {
	border: none;
}
div.miro-partner-button a:hover {
	color: #231f20;
	text-decoration: none;
}
