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

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

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

.header {
  overflow: hidden;
  padding: 30px 0 0 0;
  text-align: left;
}

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

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

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

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

/*
a:link {color: #cb7015; text-decoration: underline;}
a:visited {color: #cb7015; text-decoration: underline;}
a:hover {color: #002e92; text-decoration: underline;}
a:active {color: #002e92; text-decoration: underline;}
*/

.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: 20px 20px 0 20px;
  padding: 0;
  font-size: 12px;
}

.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;
  margin: 1px;
  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:12pt;
 color: #707070;
}

.title_text {
 text-align:left;
 font-size:17pt;
 font-family: Georgia, Times New Roman, Times, Helvetica, sans-serif;
 color: #ffffff;
}

.bigtitle_text {
 text-align:left;
 font-size:18pt;
 color: #2a8ebe;
}

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

.menu_text span {

 margin-right:30px;
}

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

.gray_line {
  background-color:#e5e5e5;
  height: 1px;
  margin: 10px auto;
  clear: both;
}

.notice {
 color: #909090;
}

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

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

.comics {
 background: url(../../../img/skin/umail.net/index/bg_comics.png) no-repeat;
 width: 640px;
 height: 272px;
}

.login {
 background: url(../../../img/skin/umail.net/index/bg_login.gif) no-repeat;
 width: 239px;
 height: 272px;
}

.rss_news .date{
 color: #707070;
}

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

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

.rss_news li a {
 text-decoration:none;
 text-align:left;
 font-size:12pt;
 color: #000080;
}

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

.submit_big {
 width: 81px;
 height: 30px;
}

.input_label {
 color: #363636;
 margin-bottom:2px;
 font-size:12pt;
 font-weight: bold;
}

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

.login_domain {
 width:81px;
 overflow:hidden;
 padding-bottom:10px;
 color: #363636;
 font-size:13.5pt;
}

a.forgot {font-family: tahoma, sans-serif; font-size: 8pt;}
a.forgot:link {color: #0078b1; text-decoration: underline;}
a.forgot:visited {color: #0078b1; 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;
}