body {
margin: 0;
padding: 0;
font-family: arial, sans-serif;
font-size: 9pt;
background-color:#fff;
}

fieldset legend {
  font-size: 10pt;
}

.pagename {
 margin-top:25px;
 margin-bottom:5px;
 font-size:18pt;
 color: #ffffff;
 margin-left:30px;
 float:left;
 width: auto;
}
.pagename a {
	text-decoration: none;
	color:#fff;
}

/* Confirm form */
.title {
 margin-top:10px;
 margin-bottom:25px;
 font-size:18pt;
 color: #000;
}

.username {
	font-weight:bold;
}
/*
.field {clear:both;line-height:25px;font-size:14px}
.field label {float:left;padding-right:5px;text-align:right;font-weight:bold}
.field span {display:block;width:500px;text-align:left;float:right}
.message_info {float:left}
*/
.message_info, .message_info td, .message_info th {
	font-size:14px;
	line-height:20px;	
}


.message_info th {
	text-weight:bold;
	padding-right:15px;
}
/* /Confirm form */

.message_subject {
width: 100%;
/*for IE6 :*/
// width:99% 
}

.pagelogo {
 float:right;
 width:auto;
 padding:10px 20px 0 0;
 text-align: right;
}

.block {
 margin:0;
 margin-bottom:5px;
 padding:0;
 font-size:16pt;
 font-weight:normal;
}

.sign {
width: 10px;
height: 11px;
background: url("../../../img/cover/default/sign.gif") left top no-repeat;
}

#male {background-position: -10px 0;}
#female {background-position: -20px 0;}
#offline {width: 30px; height: 5px; background-position: -30px -5px; margin: 5px 0 0 0;}
#online {width: 30px; height: 5px; background-position: -30px 0; margin: 5px 0 0 0;}




/* Rounded corners block (orange) */
.brd01 {
width: 270px;
background: url(../../../img/skin/default/index/brd01-t.gif) right top no-repeat;
padding: 0 20px 0 0;
margin: 0 0 0 0;
text-align:left;
}
.brd01 div.a {
background: url(../../../img/skin/default/index/brd01-t.gif) left top no-repeat;
padding: 20px 0 0 0;
margin: 0 0 0 0;
}

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

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


.brd02 {
background: url(../../../img/skin/default/index/brd02-t.gif) right top no-repeat;
padding: 0 20px 0 0;
margin: 0 0 0 0;
text-align:left;
}
.brd02 div.a {
background: url(../../../img/skin/default/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/default/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/default/index/brd02-b.gif) left bottom no-repeat;
padding: 0 0 20px 20px;
margin: 0 0 0 0;
}




/* fuksito new styles for cover */
#personal_card {float:left; width:288px; text-align:left}
h2.fio {margin:0;padding:0;font-size:12pt}
h3.fio {margin:0;padding:0;font-size:9pt}
hr.dt {border:0px solid #666;height:1px;color:#999;background-color:#999}
.position {font-family:Verdana;font-size:7pt}
.company {font-family:Verdana;font-size:8pt;font-weight:bold}

#mailmodule table td {font-family: Verdana; font-size: 10pt}
/*#mailmodule table {border:1px solid #bbb;width:100%;background:#eee;padding:10px}
#mailmodule input[type=text], #mailmodule input[type=checkbox] {border:1px solid #bbb;}*/
#mailmodule input {font-size:12pt}
.submit {width:120px;height:70px;float:right}


.red_msg {font-family:Verdana; font-size:10pt;color:red;}
.green_msg {font-family:Verdana; font-size:10pt;color:green}

#success_message {font-size:12pt; font-weight:bold;color: green}
#success_message div {font-size:12pt}

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

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



#msg_stat {margin-top: 2px;padding-top:8px}
#msg_stat img {margin-top:-8px}

.alink {
 text-decoration: underline;
 color: #002e92;
 cursor: pointer;
 white-space: nowrap;
}


#SWFUploadFileListingFiles {
	margin: 2px;	
}


.clr {
    clear: both;
}

.swfuploadbtn {
 margin:10px;
}

.browsebtn { }
.uploadbtn { 
        display: none;
}

.SWFUploadCancelBtn {
}

#cancelqueuebtn {
        display: block;
        display: none;
        margin: 10px;
}

#SWFUploadFileListingFiles, #SWFUploadQueueInfo {
  //   display: none;
}

#SWFUploadFileListingFiles ul {
        margin: 0;
        padding: 0;
        list-style: none;
}

.SWFUploadFileItem {
        background: #eaefea;

        border: 0px solid #ccc;
    	margin: 0 0 10px 0;        
/*
	display: none;
	margin: 0 5px 5px 0;
	padding: 5px 5px 0px 5px;
	width: 400px;
	float: left;
*/

}

.fileUploading { background: #fee727; }
.uploadCompleted { background: #fff9d5; }
.uploadCancelled { background: #f77c7c; }

.uploadCompleted .SWFUploadCancelBtn, .uploadCancelled .SWFUploadCancelBtn {
        display: none;
}

.SWFUploadProgress {
        width: 620px;
        display: block;
        font-size: 10px;
        height: 4px;
        margin-top: 2px;
        margin-bottom: 10px;
        background-color: #999;
}
.SWFUploadProgress .SWFUploadProgressBar {
        width: 0px;
        height: 4px;
        display: block;
        font-size: 10px;
    	background-color: #387bb4;
}


.btn {
 background: url('../../../img/std/btn24_100629.gif');
 background-position:0px 0px;
 background-repeat:no-repeat;
 height:24px;
 overflow:hidden;
 width:24px;
 vertical-align: baseline;
 float:left;
 margin: 0 3px 0 0;
}
.btn_attach {background-position:-456px 0px}


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

.tiny_line {border-top: 1px solid #ccc; width: 90%;margin-top:30px;margin-bottom:20px}

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

#renew_captcha {
  font-size: 9pt;
}