.error{
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #FF6600;
}
.privmsg_menu 
            {
	     background-color : #d6deec; 
	     padding : 5px;
	     border:1px solid #d6decc;
}
.privmsg_body1
	    {
             border:1px solid #C6C6C6;
	     background-color : #ffffff; 
}
.privmsg_menu_list 
{
		list-style-image: url(/static/images/list3.gif); 
		list-style-position:outside;
}
.privmsg_menu_text
{
font-size:14;
}

.login_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	height: 16px;
	width: 81px;
	

}
.login_2 { font-family:Arial, Helvetica, sans-serif;
font-size:10px;


}

input{
	
	font-size: 10px;	
}
.language{
	padding-left: 0px;
}
.pol1 {
	background-color: #6BB7BE;
	
	font-size: 16px;
	color: #F6FFFF;
	border: 1px solid #C1EFF1;
	cursor: hand;
}
.pol1f {
	background-color: #6BB7BE;
	font-size: 16px;
	font-weight : bold;
	color: #F6FFFF;
	border: 1px solid #C1EFF1;
	text-align : center;
}
a.pol1 {
	
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
a.pol2 {
	
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
TD.row1 {
	font-size: 11px;
}
TD.row2 {
	BACKGROUND-COLOR: #FFFFFF;
	
	font-size: 11px;
}
TD.row1f {
	BACKGROUND-COLOR: #FFFFFF;
	font-size: 14px;
	text-align : center;
}
TD.row2f {
	BACKGROUND-COLOR: #FFFFFF;
	font-size: 14px;
	text-align : center;
}
.row_mail{
	
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #99E2EF;
	font-size: 14px;
	color: #111212;
}
.row_tit{
	
	font-size: 14px;
	color: #111212;
	padding-top:10px;
	padding-left:30px;
}
.row_tit1{
	
	font-size: 14px;
	color: #2B7064;
}
.row_mail1{
	
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #E9E9E9;
	font-size: 14px;
	color: #3333CC;
}
.row_mail2{
	
	font-size: 14px;
	color : #003366;
	padding: 5px;
}
a.row_mail2{
	
	font-size: 14px;
	color : #003366;
	padding: 5px;
}
.button{
	
	font-size: 20px;
	color : #003366;
	border: 2px solid #99E2EF;
	padding: 5px;
	background-color: #ffffff;
	cursor: hand;
}

.button1{
	
	font-size: 16px;
	color : #003366;
	font-weight: bold;
	border: 2px solid #99E2EF;
	padding: 2px;
	background-color: #ffffff;
	cursor: hand;
}
.button_cont{
	
	font-size: 16px;
	color : #336666;
	text-decoration: underline;
	border: 2px solid #99CCFF;
	padding: 2px;
	background-color: #CCFFFF;
	cursor: hand;
}
.button2{
	
	font-size: 16px;
	color : #000000;
	border: 2px solid #CCCCCC;
	padding: 2px;
	font-weight: bold;
	background-color: #ffffff;
	cursor: hand;
}
.button3{
	
	font-size: 14px;
	font-weight: bold;
	color : #003366;
	border: 2px solid #999999;
	padding: 3px;
	background-color: #ffffff;
	cursor: hand;
}
.button4{
	
	font-size: 16px;
	color : #003366;
	border: 2px solid #E9E9E9;
	padding: 5px;
	background-color: #ffffff;
	cursor: hand;
}
/*.button_cont_h{
	font-size: 16px;
	color : #336666;
	text-decoration: underline;
	border: 2px solid #99CCFF;
	padding: 2px;
	background-color: #CCFFFF;
	cursor: hand;
}*/
TABLE.gallery{
	BACKGROUND-COLOR: #FFFFFF;
}
.gen{
	
	font-size: 12px;
	font-weight: bold;
	color: #111212;	
	padding-left:2px;
	padding-top:10;    
}
.genf{
	font-size: 14px;
	color: #111212;	
	padding-left:2px;
	padding-top:10;    
}
.gen_blue{
	
	font-size: 12px;
	color: #2B7064;	    
}
a.gen{
	
	font-size: 12px;
	color: #000000;	    
	text-decoration: none;
}
.extr {
	
	font-size: 27px;
	color: #000066;
}
p {
	padding: 0px;
	margin: 0px;
}
a.contact1 {
        
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.linkprof{
	
	font-size: 12px;
	color: #2B7064;	
	text-decoration: none;
}
a.linkprof_n{
	
	font-size: 12px;
	color: #2B7064;	
	text-decoration: underline;
	padding-top:10px;
}
.titleprof{
    	
	font-size: 16px;
	color: #000066;	
	padding-top:15px;
	text-decoration: none;
}
.profstyle{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.prof1{
    	
	font-size: 16px;
	color: #000000;	
	font-weight : bold;
}
.prof2{
    	
	font-size: 11px;
	color: #000000;	
}
a.prof3{
    	
	font-size: 18px;
	color: #003366;
}
.prof4{
    	
	font-size: 11px;
	color: #000000;	
}
.prof5{
    	
	font-size: 11px;
	color: #000000;	
}
a.links{
    	
	font-size: 11px;
	color: #003366;	
	text-decoration: none;
}
a.linkscurrent{
	
	font-size: 11px;
	color: red;	
	text-decoration: none;
}
.searchtitle{
	
	font-size: 12px;
	color: #0000CC;	
}
a.searchtitle{
	
	font-size: 12px;
	color: #0000CC;	
	text-decoration: none;
}

.styletab{
position: absolute; top: 0px; left: 0px; width: 433px; visibility: hidden;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.styletab1{
position: absolute; top: 0px; left: 0px; width: 433px; visibility: hidden;
	background-color:#FFFFFF;
}
.black {
	
	font-size: 12px;
	color: #000000;
	padding-top: 20px;	    
	padding-left: 10px;
}
.gray{
	
	font-size: 13px;
	color: #6F6F6F;	
	padding-top: 0px;
}
.green1{
	
	font-size: 20px;
	color: #2B7064;
	padding-top: 10px;
}
.gray4{
	
	font-size: 11px;
	color: #000000;	
	padding-top: 0px;
	border: 1px solid #6F6F6F;
}
.blue{
	
	font-size: 20px;
	color: #000999;	
}
.blue1{
	
	font-size: 14px;
	color: #000999;	
}
.blue2{
	
	font-size: 13px;
	color: #000999;	
}
a.graylink{
	
	font-size: 18px;
	color: #666666;	
}
.gray1{
	
	font-size: 12px;
	color: #333333;	    
}
.black1{
	
	font-size: 10px;
	color: #000000;	    
}
TH.thTop {
	BORDER-RIGHT: 1px #6F6F6F solid; 
	BORDER-TOP: 1px #6F6F6F solid; 
	font-size: 12px;
	color: #2B7064;
	BORDER-LEFT: 1px #6F6F6F solid; 
	BORDER-BOTTOM: 1px #6F6F6F solid; 
	background-color: #DCFBFF;
}
TH.thTopPI {
	BORDER: 1px #9AC6E1 solid; 
	BORDER-BOTTOM: 2px  #9AC6E1 solid; 
	font-size: 13px;
	color: #FFF;
	background-color: #070467;
}

TH.thSubTopPI {
	BORDER: 1px #CACAFF solid; 
	font-size: 12px;
	color: #FF6600;
	background-color: #FFF;
}
TD.tdPI {
	BORDER: 1px #070467 solid; 
	background-color: #FFF;
	padding: 2;
}
TD.match {
	background-color: #FFF;
	padding: 2;
}
.pas1 {
        background-color: #D7D7FF;
        height:29;
}
.pas2 {
        font-size:16;
        font-weight:bold;
        color:#000063;
        text-align:center;
}
input.pas3 {
        width:217;
        height:27;
        background-color:#D7D7FF;
        color:#010066;
        font-size:14;
        font-family:Arial;
}
.pas4 {
        border:1px solid #020167;
        margin:0 40 0 0;
}
.pas5 {
        border:1px solid #020167;
        margin:4;
}
.pas6 {
        width:217;
        height:27;
        background-color:#D7D7FF;
        color:#010066;
        font-size:14;
        font-family:Arial;
        font-weight:bold;
}
.pas7 {
        padding:10 0 0 30;
        font-size:16;
        color:#010066;
        font-weight:bold;
}
.pal8 {
        font-size:14;
        color:#000000;
        padding:10 0 10 60;
}
.pal9 {
        color:#000063;
        font-size:16;
        font-weight:bold;
        text-decoration:underline;
}
.pal10 {
        border:1px solid #020167;
}
.pal11 {
        color:#000063;
        font-size:16;
        font-weight:bold;
        padding:0 0 0 32;
}
.pal12 {
        width:98;
        height:31;
        background-color:#FFFFFF;
        font-size:14.8;
        color:#000000;
        font-weight:bold;
        border:1px solid #000000;
}
.pal13 {
       text-align:center;
       color:#000063;
       font-size:16;
       font-weight:bold;
}
.pal14 {
       padding:0 0 0 10;
       font-size:12;
       color:#000063;
       font-weight:bold;
       border-left:2px solid #000063;
       border-top:2px solid #000063;
       border-right:1px solid #000063;
       border-bottom:1px solid #000063;
       height:35;
}
.pal15 {
       padding:0 0 0 10;
       font-size:12;
       color:#000063;
       border-left:0px solid #000063;
       border-top:2px solid #000063;
       border-right:2px solid #000063;
       border-bottom:1px solid #000063;
       height:35;
}
.pal16 {
       padding:0 0 0 10;
       font-size:12;
       color:#000063;
       border-left:2px solid #000063;
       border-top:0px solid #000063;
       border-right:1px solid #000063;
       border-bottom:2px solid #000063;
       height:35;
}
.pal17 {
       padding:0 0 0 10;
       font-size:12;
       color:#000063;
       border-left:0px solid #000063;
       border-top:0px solid #000063;
       border-right:2px solid #000063;
       border-bottom:2px solid #000063;
       height:35;
}
.pal18 {
       padding:0 0 0 10;
       font-size:12;
       color:#000063;
       border-left:1px solid #000063;
       border-top:1px solid #000063;
       border-right:1px solid #000063;
       border-bottom:1px solid #000063;
       background-color:#E8E8E8;
       height:35;
}
.pal19 {
       padding:0 0 0 10;
       font-size:12;
       color:#000063;
       border-left:1px solid #000063;
       border-top:0px solid #000063;
       border-right:1px solid #000063;
       border-bottom:0px solid #000063;
       background-color:#E8E8E8;
       height:35;
}
.pal20 {
       padding:0 0 0 10;
       font-size:12;
       color:#000063;
       border-left:1px solid #000063;
       border-top:2px solid #000063;
       border-right:2px solid #000063;
       border-bottom:2px solid #000063;
       background-color:#FFFFFF;
       height:35;
}
.pal21 {
       padding:0 0 0 10;
       font-size:12;
       color:#000063;
       border-left:1px solid #000063;
       border-top:0px solid #000063;
       border-right:2px solid #000063;
       border-bottom:0px solid #000063;
       background-color:#FFFFFF;
       height:35;
}
.pal22 {
       width:200;
       
}
.pal23 {
       font-size:16;
       font-weight:bold;
       color:#000063;
       background-color:#D7D7FF;
       border:0px;
       margin:20 10 10 0;
       width:174;
       height:27;
}
.pal24 {
       background-color:#FFFFFF;
       text-decoration:underline;
       color:#000063;
       border:0px;
       font-size:12;
       width:50;
       height:20;
       margin:0 20 20 0;
}
.pal241 {
       background-color:#FFFFFF;
       text-decoration:underline;
       color:#000063;
       border:0px;
       font-size:12;
       //width:50;
       //height:20;
       //margin:0 20 20 0;
}
.pal25 {
       background-color:#E6E6E6;
}
table.pal261 {
       width:722;
       height:69;
       border:2px solid #010164;
       background-color:#E8E8E8;
}
table.pal262 {
       width:722;
       height:69;
       border:2px solid #010164;
       background-color:#FFFFCC;
}
table.pal263 {
       width:722;
       height:69;
       border:2px solid #010164;
       background-color:#CEF7D1;
}
table.pal264 {
       width:722;
       height:69;
       border:2px solid #010164;
       background-color:#D8D9F5;
}
.pal27 {
        width:140;
        height:22;
        font-size:14;
        color:#000463;
        font-weight:bold;
        background-color:#D7D7FF;
        border:1px solid #E5E5FF;
        margin:5 10 5 0;
        text-align:center;
        text-decoration:none;
        
}
.pal28 {
        color:#FFF3C6;
        font-size:12;
        padding:0 42 0 0;
}
.pal29 {
        font-size:12;
        color: #BDDEFF;
        padding:0 30 0 0;
}
.pal30 {
        color:#FFFFFF;
        font-size:12;
        padding:0 0 0 10;
}
.pal31 {
        color:#FFFFFF;
        font-size:10;
}
.pal32 {
        padding:0 10 0 0;
}
.pal33 {
        border-right:1px solid #9CC7E7;
}
.pal34 {
        width:174;
        height:22;
        background-color:#D7D7FF;
        border:1px solid #A6A6D5; 
        font-size:13.41;
        color:#010066;
        font-weight:bold;
}
.pal35 {
        font-size:14;
        color:#FFFFFF;
}
TD.tdProfilePI {
	BORDER-BOTTOM: 1px #a3c3d9 solid; 
	//background-color: #FFF;
	padding: 0 0 2 10;
}
a.thTop {
	BORDER-RIGHT: 1px #6F6F6F solid; 
	BORDER-TOP: 1px #6F6F6F solid; 
	FONT-WEIGHT: bold; 
	color: #ffffff;
	BORDER-LEFT: 1px #6F6F6F solid; 
	BORDER-BOTTOM: 1px #6F6F6F solid; 
	background-color: #E8ECF9;
	text-decoration: none;
}
TD.catBottom {
	BORDER-RIGHT: 1px #6F6F6F solid; 
	BORDER-TOP: 1px #6F6F6F solid; 
	BORDER-LEFT: 1px #6F6F6F solid; 
	BORDER-BOTTOM: 1px #6F6F6F solid; 
	HEIGHT: 28px;
	BACKGROUND-COLOR: #6BB7BE;
}
.forumline {
	BORDER-RIGHT: #99E2EF 1px solid; 
	BORDER-TOP: #99E2EF 1px solid; 
	BORDER-LEFT: #99E2EF 1px solid; 
	BORDER-BOTTOM: #99E2EF 1px solid; 
	BACKGROUND-COLOR: #FFFFFF;
}
.profiletable {
	BACKGROUND-COLOR: #FFFFFF;
}
.border_l {
	BORDER-RIGHT: #E9E9E9 2px solid; 
	BORDER-TOP: #E9E9E9 2px solid; 
	BORDER-LEFT: #E9E9E9 2px solid; 
	BORDER-BOTTOM: #E9E9E9 2px solid; 
	BACKGROUND-COLOR: #FFFFFF
}
.td_l {
	BORDER-RIGHT: #E9E9E9 2px solid; 
	BORDER-TOP: #E9E9E9 2px solid; 
	BORDER-LEFT: #E9E9E9 2px solid; 
	BORDER-BOTTOM: #E9E9E9 2px solid; 
	BACKGROUND-COLOR: #FFFFFF;
	font-size: 12px;
}
.tr1-c { 
	vertical-align: top; 
	background-color: #E8ECF9;
	font-size: 13px;
	}
.tr1-h {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000066;
	BACKGROUND-COLOR: #E8ECF9;
	
	text-align: center;
}
.p-h2 {
	
	color: #000066;
	font-size: 16px;
	margin-left: 5px;
	text-indent: 0pt;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
}
.p-text-main {
	
	font-size: 13px;
	color: #636563;
	text-align: left;
	text-indent: 30pt;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 0px none #731E73;
}
.catHead{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #000066;
	
	text-align: center;	
}
.off_answ{
	
	border: 1px solid color #000000;
	background-color:#E8ECF9;
	font-size: 13px;
}
.on_answ{
	
	border: 1px solid color #999999;
	background-color: #2A499C;
	font-size: 13px;
}
.over_answ{
	
	border: 1px solid color #999999;
	background-color:#000999;
	font-size: 13px;
}
.t-anketa{
    
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #E8ECF9;
    font-size: 12px;
    vertical-align : top;
}
.t-anketa2{
    
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D4D0C8;
    font-size: 12px;
    vertical-align : top;    
}
ul.list1{
    
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E8ECF9;
    background-color:#E8ECF9;
    font-size: 13px;
    padding: 0px;
    margin-top: 7px;
    margin-bottom: 3px;
}
p.p-text{
    
    font-size: 13px;
}
.test{
    
    font-size: 13px;
    text-decoration: underline;
}
.post_card{
    border: 2px solid #2A499C;
}
.post_card1{
    border: 2px solid #E8ECF9;
}
.green{
	
	font-size: 12px;
	color: #2B7064;
	padding-left:30px;
}
a.psy_t1{
    	
	font-size: 14px;
	color: #003399;
	text-decoration:underline;
}
a.psy_t2{
    	
	font-size: 14px;
	color: #003399;
	text-decoration:none;
}
a.psy_small{
    	
	font-size: 10px;
	color: #2A499C;
	text-decoration:underline;
}
a.psy_small1{
    	
	font-size: 12px;
	color: #2A499C;
	text-decoration:underline;
}
.psy_title{
    	
	font-size: 16px;
	color: #666666;
}
.psy_cur{
    	
	font-size: 11px;
	color: #333333;	
}
#tab1{position: absolute; top: 7px; left: 1px; width: 433px; visibility: hidden;}
#tab2{position: absolute; top: 7px; left: 1px; width: 433px; visibility: hidden;}
#tab3{position: absolute; top: 7px; left: 1px; width: 433px; visibility: hidden;}
#tab4{position: absolute; top: 7px; left: 1px; width: 433px; visibility: hidden;}
#tab5{position: absolute; top: 7px; left: 1px; width: 433px; visibility: hidden;}	
#tab6{position: absolute; top: 7px; left: 1px; width: 433px; visibility: hidden;}
	
#TableBox{}

#header1{float:left; width:100%;  background:#E8ECF9 url("bg5.gif") repeat-x bottom; font-size:93%; line-height:normal;}
#header1 ul{margin:0; padding:10px 0px 0; list-style:none;}
#header1 li {float:left;background:url("left.gif") no-repeat left top;margin:0;padding:0 0 0 9px;}
#header1 a {display:block;background:url("right.gif") no-repeat right top; padding:5px 15px 4px 6px;text-decoration:none;font-size:12px;}
#header1 .current {background-image:url("left_on.gif");}
#header1 .current a {background-image:url("right_on.gif"); padding-bottom:5px;text-decoration:none;}
#header1 .cdisabled {background-image:url("left-off.gif");}
#header1 .cdisabled a {background-image:url("right-off.gif"); text-decoration:none;}


#header{float:left; width:100%;  background:#FFFFFF url("bg4.gif") repeat-x top; font-size:93%; line-height:normal;}
#header ul{margin:0; padding:0px 0px 20px; list-style:none;}
#header li {float:left;background:url("left2.gif") no-repeat left bottom;margin:1px 0 0 0;padding:0 0 0 9px;}
#header a {display:block;background:url("right2.gif") no-repeat right bottom; margin:1px 0 0 0; padding:4px 15px 5px 6px;text-decoration:none;font-size:12px;}
#header .current {background-image:url("left_on2.gif"); margin:0 0 0 0; padding-top:0px;}
#header .current a {background-image:url("right_on2.gif"); margin:0 0 0 0; padding-top:5px;text-decoration:none;}


#bar1{
    position: absolute;
    background-color: #2A499C;
    height: 20px;
}
.gen_bluesmall{
	
	font-size: 10px;
	color: #000000;	    
}
td.gen_bluesmall{
	
	font-size: 10px;
	color: #000999;
}
quest{
	
	font-size: 13px;
	color: #636563;
}


textarea.textq
{ 
font : 15px verdana; 
color: #300; 
background-color: #f5f5f5; 
border: single #f60; 
border-width: 1px 1px 1px 1px;
overflow:auto;
} 
					
				    
.gen_bluesmall{
	
	font-size: 10px;
	color: #000000;	    
}

fieldset.cool {
width: 100%;
border: 1px dotted #556B80;
margin: 0px;
padding: 2px 0px 2px 2px;
}
fieldset.cool legend {
background-color: #556B80;
font-size: 11px;
color: #fff;
padding: 2px 35px 2px 15px;
margin: 0px;
}

fieldset.cool textarea {
border: none; padding: 0; margin: 0;
width: 100%;
height: 5em;
}
a.IE {
    	
	font-size: 10px;
	color: #003366;	
border : 1px solid #000000;
border-top: 1px solid #949494;
border-left: 1px solid #949494;
background-color: #FFFFFF;
text-decoration: none;
/*padding: .1em .1em;*/
cursor: default;
}
a.IE:hover {
border: 1px solid #000000;
border-bottom: 1px solid #949494;
border-right: 1px solid #949494;
}
input.IE {
    	
	font-size: 10px;
	color: #003366;	
border : 1px solid #000000;
border-top: 1px solid #949494;
border-left: 1px solid #949494;
background-color: #FFFFFF;
text-decoration: none;
padding: 0px;
cursor: default;
text-align : left;
}
.psy_20{
    	
	font-size: 20px;
	color: #2A499C;
}
.psy_30{
    	font-family: Arial;
	font-size: 30px;
	color: #2A499C;
}

.psy_14{
    	
	font-size: 14px;
	color: #2A499C;
	background-color: #DCE2EF;
}

.psy_11{
    	
	font-size: 11px;
	color: #2A499C;
}
.psy_29{
    	
	font-size: 29px;
	color: #2A499C;
}
.psy_17{
    	font-family: Arial;
	font-size: 17px;
	color: #CC0000;
}
fieldset.cool1 {
width: 100%;
border: 1px dotted #556B80;
margin: 0px;
padding: 2px 0px 2px 2px;
}

fieldset.cool1 legend {
background-color: #556B80;
font-size: 11px;
color: #fff;
padding: 2px 35px 2px 15px;
margin: 0px;
}

fieldset.cool1 textarea {
border: 2px #FFFFFF; 

padding: 1px; margin: 1px;
width: 100%;
height: 5em;
}
.block_q{
    padding-right : 0px;
    padding-left : 5px;
    margin-left : 5px;
    border-left : #000000 2px solid; 
    margin-right : 0px;
}
.reg_t{
    font-size: 13px;
    color: #2B7064;
    font-weight: bold;
}
.reg_ct{
    font-size: 13px;
    color: #CC3366;
    font-weight: bold;
}
.text_adv{
    border: 2px solid #99E2EF;
}

.sovet{
    border: 2px solid #CC3366;
    font-size: 15px;
    color: #000000; 
}
.reg_16r{
    font-size: 16px;
    color: #CC3366;
}
.reg_12g{
    font-size: 12px;
    color: #2B7064;
}
.reg_14g{
    font-size: 14px;
    color: #2B7064;
}
.reg_12b{
    font-size: 12px;
    color: #000000;
    line-height: 110%;
}
.pink_sc1{
    background-color: #FF0000;
}
.pink_sc2{
    background-color: #FF9999;
}    
.pink_sc3{
    background-color: #FFCCCC;
}    
.blue_sc1{
    background-color: #3300FF;
}
.blue_sc2{
    background-color: #9966FF;
}
.blue_sc3{
    background-color: #CCCCFF;
}
.green_sc1{
    background-color: #00FF00;
}
.green_sc2{
    background-color: #99FF99;
}
.green_sc3{
    background-color: #CCFFCC;
}
.yellow_sc1{
    background-color: #FFFF00;
}
.yellow_sc2{
    background-color: #FFFF99;
}
.yellow_sc3{
    background-color: #FFFFCC;
}
.turquoise_sc1{
    background-color: #2B7DAE;
}
.turquoise_sc2{
    background-color: #63ACD8;
}
.turquoise_sc3{
    background-color: #AFD5EB;
}
.scale{
    background-color: #63ACD8;
}
.scale1{
    background-color: #cccccc;
}
a.answer{
    font-size: 11px;
    color: #0066CC;    
}
a.allquest{
    font-size: 11px;
    color: #000000;    
}
a.allsites{
    font-size: 11px;
    color: #000000;    
    line-height : 150%;
}
a.article{
    font-size: 11px;
    color: #0066CC;    
    text-decoration : none;    
}
a.yquest{
    font-size: 13px;
    color: #000000;    
    background-color: #D2DAE6;
    border: 1px solid #000;
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;    
    text-decoration: none;
    padding: 3px;
    cursor: hand;
}
a.yquest:hover {
border: 1px solid #000;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}    
.div_shop{
	border : 1px solid #C1EFF1;
}
.shop_login{
	font-size: 14px;
	color : #000000;
	font-weight: bold;
}
a.shop_login{
	font-size: 14px;
	color : #000000;
	font-weight: bold;
}
.shop_price{
	font-size: 20px;
	color : #CC6666;
	padding-top : 0px;
	padding-left : 15px;
	color
}
.shop_descr{
	font-size: 16px;
	color : #954E4E;
}
.shop_title{
	font-size: 26px;
	color : #FFFFFF;
	font-weight : bold;
	background-color:#72AFAB;
}
.shop_item{
	border : 1px solid #990033;
}
.shop_price_new{
	font-size: 16px;
	color : #990033;
}
.shop_descr_new{
	font-size: 12px;
	color : #446082;
	padding-bottom : 0px;
}
a.button_pay {
    	
	font-size: 17px;
	color: #003366;	
border : 1px solid #C1EFF1;
background-color: #FFFFFF;
text-decoration: none;
font-weight: bold;
padding: 3px 32px 3px 32px;
cursor: hand;
}
.innerb1{
	
	font-size: 18px;
	color: #2B7064;
	font-weight: bold;
}
.sch_t{
	font-size: 14px;
	color : #C5495B;
	font-weight: bold;	
}
.rep_hint{
	font-size: 12px;
	line-height: 150%;
	padding-bottom: 5px;
}
.rep_hint1{
	font-size: 10px;
	border-top: 1px solid #99E2EF;
}
.gb_ques{
	background-color:#E8ECF9;
	font-size: 14px;
	padding: 0px;
}
.gb_answ{
	color :  #000000;
	padding-left : 25px;
	padding-top : 5px;
}
.gb_data{
	font-size: 12px;
	color: #000000;
	padding-top : 5px;
}
.gb_mes{
	border : 1px solid #000000;
}
.cam{
	font-size: 20px;
	color : #E16753;
	font-weight: bold;	
}
.cam1{
	font-size: 19px;
	color : #503F42;
	font-weight: bold;	
}
.cam2{
	font-size: 16px;
	color : #513F42;
font-weight: bold;
}
a.cam3{
	font-size: 16px;
	color : #333399;
font-weight: bold;
text-decoration: underline;
}
.p-text-main1 {	
	font-size: 16px;
	color: #333399;
	text-align: left;
	text-indent: 30pt;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border: 0px none #731E73;
}
.corporate{
font-size: 18px;
color: #006666;
}
.forumline1 {
	BORDER-RIGHT: #CCCCCC 2px solid; 
	BORDER-TOP: #CCCCCC 2px solid; 
	BORDER-LEFT: #CCCCCC 2px solid; 
	BORDER-BOTTOM: #CCCCCC 2px solid; 
	BACKGROUND-COLOR: #FFFFFF;
}
.forumline2 {
	BORDER-RIGHT: #99E2EF 1px solid; 
	BORDER-TOP: #99E2EF 1px solid; 
	BORDER-LEFT: #99E2EF 1px solid; 
	BORDER-BOTTOM: #99E2EF 1px solid; 
	BACKGROUND-COLOR: #FFFFFF;
}
.tablePI {
	BACKGROUND-COLOR: #010066;
	border:1px solid #010066;
}
.tablePI1 {
	BACKGROUND-COLOR: #FFFFFF;
	padding:0 0 0 0px;
	border:1px solid #FFFFFF;
}
.tablePI2 {
	BACKGROUND-COLOR: #FFFFFF;
	padding:0 0 0 0px;
	border:2px solid #010066;
}
.logo{
font-size: 30px;
color : #2691DF;
font-weight: bold
}
.corp{
background-color: #F4FFFF; 
border: 1px solid #CCCCCC;
}
a.footer {    	
	font-size: 13px;
	color: #8B3425;	
border : 1px solid #191D20;
background-color: #FFFFFF;
text-decoration: none;
font-weight: bold;
/*padding: .1em .1em;*/
padding: 5px 30px 5px 30px;
cursor: hand;
}
a.link2{
	color: black;
	font-size: 13px;
	text-decoration: underline;
	cursor: hand;	
}
.p-main {	
	font-size: 13px;
	color: #2B7064;
	border: 0px none #731E73;
}
.p-main1 {	
	font-size: 12px;
	color: #503F42;
	border: 0px none #731E73;
}
a.p-main2 {	
	font-size: 16px;
	color: #2B7064;
	border: 0px none #731E73;
}
.p-main3 {	
	font-size: 17px;
	color: #2B7064;
	border: 0px none #731E73;
}
.logo1{
font-size: 23px;
color : #2691DF;
font-weight: bold
}
.p-main4{
color: E16753; 
font-size: 12px
}
a.mail_button{
	font-size: 18px;
	color : #3771AA;
	text-decoration: underline;
	border: 1px solid #000000;
	border-left: 1px solid #33CCFF;
	border-top: 1px solid #33CCFF;	
	padding: 5px;
	background-color: #C4D8EC;
	cursor: hand;
	text-decoration : none;
}
a.mail_button:hover{
	font-size: 18px;
	color : #3771AA;
	text-decoration: underline;
	border: 1px solid #000000;	
	border-right: 1px solid #33CCFF;
	border-bottom: 1px solid #33CCFF;	
	padding: 5px;
	background-color: #C4D8EC;
	cursor: hand;
	text-decoration : none;	
}
.genmed1{
    font-size : 16px;
    font-weight : bold;
    color : #000033;
}
.genmed2{
    font-size : 14px;
    color : #000033;
}
.postbody1{
    border : 1px solid #000000;
    padding : 10px 10px;
}
table.t-red{
    border : 2px solid #C64A5B;
    margin-bottom : 1px;
    padding : 1px;
}
table.t-redwg{
    border : 2px solid #C64A5B;
    margin-bottom : 1px;
    padding : 1px;
    background-color : #CCCCCC;    
}
table.t-bgred{
    border : 2px solid #C64A5B;
    margin-bottom : 1px;
    padding : 1px;
    background-color : #F9EAEC;
}
table.t-orange{
    border : 2px solid #CC6633;
    margin-bottom : 1px;
    padding : 1px;    
}
table.t-bgorange{
    border : 2px solid #CC6633;
    margin-bottom : 1px;
    padding : 1px;    
    background-color : #F4EAE5;
}
table.t-orange1{
    border : 1px solid #CC6633;
    margin-bottom : 1px;
    padding : 5px;    
    background-color : #FFFFFF;
}
table.t-green{
    border : 2px solid #297163;
    margin-bottom : 1px;
    padding : 1px;    
}
table.t-bggreen{
    border : 2px solid #297163;
    margin-bottom : 1px;
    padding : 1px;    
    background-color : #ECFDFF;
}
table.t-gray{
    border : 1px solid #000000;
    background-color : #CCCCCC;
    margin-bottom : 1px;
    padding : 1px;    
}
table.t-green1{
    border : 1px solid #297163;
    margin-bottom : 1px;
    padding : 5px;    
    background-color : #FFFFFF;
}
td.t-green1{
    border : 1px solid #297163;
    margin-bottom : 1px;
    padding : 0px;    
    background-color : #FFFFFF;
}
td.t-green2{
    font-size : 12px;
    color : #000000;
    font-weight : bold;
    border : 1px solid #297163;
    margin-bottom : 1px;
    padding-left : 20px;    
    background-color : #CFDFDC;
}
input.accounts{
    font-size : 14px;
    font-style : normal;
    border : 1px solid #000000;
    background-color : #FFFFFF;
}
.searchform_q{
	font-size: 12px;
	color: #000000;
	background-color : #FFFFFF;
	border: 1px solid #000000;
}
input.searchform_q{
	
	background-color : #FFFFFF;	
	border: 1px solid #000000;
}
a.red1_link{
	font-size : 11px;
	color : #BF0000;
	text-decoration : underline;
	border : 0px;
}
a.red2_link{
	font-size : 11px;
	color : #C64A5B;
	text-decoration : underline;
	border : 0px;
}
.black_u{
	font-size : 12px;
	color : #000000;
	text-decoration : underline;
}
.but_searchform_q{
    	background-color: #86AFA7;
	font-size: 14px;
	font-weight : bold;
	color: #000000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;	
	border-left: 1px solid #CCCCCC;	
	border-top: 1px solid #CCCCCC;	
	cursor: hand;
	padding: 3px 6px 3px 8px;
	text-decoration: none;	
}
a.linkprof_wp{
    font-size : 12px;
    color : #000000;
    text-decoration : underline;
}
a.linkprof1_wp{
    font-size : 13px;
    font-weight : bold;
    color : #000000;
    text-decoration : underline;
}
.red_14{
    font-size : 14px;
    color : #FF0000;
}
.red_14_cr{
    font-style : italic;
    font-size : 14px;
    color : #FF0000;
}
.red_14b{
    font-size : 14px;
    font-weight : bold;
    color : #FF0000;
}
.red_11{
    font-size : 11px;
    color : #FF0000;
}
.red1_12{
    font-size : 12px;
    color : #FF3333;
    font-weight : bold;
}
.red_15{
    font-size : 15px;
    color : #BB0000;
}
.black_14{
    font-size : 14px;
    color : #000000;
}
a.black_link{
    font-size : 11px;
    color : #000000;
}
a.black_link16{
    font-size : 16px;
    color : #000000;
    text-decoration : none;
    font-weight : bold;
}
td.sim_sc{
    background-color : #297163;
}
.sch_ns{
    font-size : 8px;
}
.block_gray{
    color : #666666;
    background-color : #CCCCCC;
    
}
td.tdred{
    background-color : #FF0000;
}
td.tdpink{
    background-color : #F3DADE;
}
td.fullc{
    background-color : #FFCC00;
    border : 1px solid #CCCCCC;    
}
td.silverc{
    background-color : #CCCCCC;
    border : 1px solid #CCCCCC;    
}

ul.upgrade_s{
    font-size: 13px;
}
ul.upgrade_g{
    font-size: 13px;
    color : #CC6666;
}
.upgrade_h {
    color : #CC6666;
    font-size: 20px;
}
.upgrade_h_s {
    background-color : #CCCCCC;
    font-size: 15px;
}
.upgrade_h_g {
    background-color : #FFCC00;
    font-size: 15px;
}
.pass_test_once {
    background-color : #CCCCCC;
    font-size: 15px;
}
th.mail_head{
    background-color : #D2D2D2;
    border : 1px solid #C0C0C0;
}
a.mail_href{
    font-size : 10px;
    color : #039;
}
a.mail_bhref{
    font-size : 14px;
    font-weight : bold;
    color : #000;
    background-color : #D2D2D2;
    border : 1px solid #000;
    border-top : 1px solid #C0C0C0;
    border-left : 1px solid #C0C0C0;    
    text-decoration : none;
    padding : 4px;
}
a.mail_bhref:hover{
    font-size : 14px;
    font-weight : bold;
    color : #000;
    background-color : #D2D2D2;
    border : 1px solid #000;
    border-bottom : 1px solid #C0C0C0;
    border-right : 1px solid #C0C0C0;    
    text-decoration : none;    
    padding : 4px;
}
input.mail_bhref{
    font-size : 14px;
    font-weight : bold;
    color : #000;
    background-color : #D2D2D2;
    border : 1px solid #000;
    border-top : 1px solid #C0C0C0;
    border-left : 1px solid #C0C0C0;    
    text-decoration : none;
    padding : 3px;
    margin : 0px;
}
.mail_head1{
    font-size : 10px;
    font-weight : bold;
    background-color : #E8ECF9;
    border-bottom : 1px solid #D2D2D2;
}
.mail_head2{
    font-size : 10px;
    border-bottom : 1px solid #D2D2D2;    
}

#prof_up{float:left; width:100%; background:#FFFFFF url("bg5.gif") repeat-x bottom; font-size:93%; line-height:normal;}
#prof_up ul{margin:0; padding:0px 0px 0px; list-style:none;}
#prof_up li {float:left;width : 98px; height : 38px;background:url("UpPassive.gif") no-repeat left bottom;margin:0px 0 0 0;padding:0 0 0 0px;}
#prof_up a {display:block;margin:1px 0 0 0; padding:10px 0px 0px 6px;text-decoration:none;font-size:12px;color:#2B7064;font-weight : bold;}
#prof_up .current {background-image:url("UpActive.gif");}
#prof_up .current a { padding-bottom:0px;text-decoration:none;}

#prof_down{float:left; width:100%; background:#FFFFFF url("bg4.gif") repeat-x top; font-size:93%; line-height:normal;}
#prof_down ul{margin:0; padding:0px 0px 0px; list-style:none;}
#prof_down li {float:left;width : 98px; height : 38px;background:url("DownPassive.gif") no-repeat left bottom;margin:0px 0 0 0;padding:0 0 0 0px;}
#prof_down a {display:block;margin:1px 0 0 0; padding:10px 0px 0px 6px;text-decoration:none;font-size:12px;color:#2B7064;font-weight : bold;}
#prof_down .current {background-image:url("DownActive.gif");}
#prof_down .current a { padding-bottom:0px;text-decoration:none;}

#folderlist a.newmail{font-weight:bold;}
#folderlist a.first{float:left;text-align:left;}
#defaultfolders div{text-align:right;padding:0 6px 6px 6px;font:78% verdana;white-space:nowrap;} 
#customfolders div{text-align:right;padding:6px;font:78% verdana;}
#defaultfolders div span.first, #customfolders div span.first{float:left;text-align:left;font-weight:bold;}
#personalfoldersdisplaytoggle, #addfoldercontrol{cursor:pointer;cursor:hand;}
#defaultfolders div span.hover, #customfolders div span.hover{text-decoration:underline;}
#customfolders{margin-top:3px;clear:both;border-top:1px dotted #C1C1C1;}
#folderlist ul{list-style:none;margin:1px 0;padding:0 3px;}
#folderlist li#bulk, #folderlist li#trash{text-align:right;clear:both;}
#folderlist li#bulk span, #folderlist li#trash span{font:78% verdana;}
#folderlist li{border-style:solid;border-width:1px;margin:0;padding:2px 2px 2px 24px;background-repeat:no-repeat;background-position:4% 50%;cursor:pointer;cursor:hand;}
#folderlist li.selected{font-weight:bold;}
#folderlist li.newmessages{font-weight:bold;}
#folderlist li.hover a, #folderlist li:hover a{text-decoration:underline;}
#folderlist #inbox{background-image:url(inbc1.gif);}
#folderlist #inbox.selected{background-image:url(inbo1.gif);}
#folderlist #sent {	background-image:url(sent1.gif);}
#folderlist #sent.selected{background-image:url(sento1.gif);}
#folderlist #bulk{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/f/blkc1.gif);}
#folderlist #bulk.selected{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/f/blko1.gif);}
#folderlist li{border-color:#FFF;background-color:#FFF;}
#folderlist li.selected{border-color:#C1C1C1;background-color:#e1ebfb;}
#folderlist li.hover,#folderlist li:hover{background-color:#E6E6E6;border-color:#C1C1C1;}
/* Rounded corners */
.modulecontainer{padding:0 8px;}
.modulecontainer div{border-style:solid;border-width:1px;margin:-2px -8px;height:1em;}
html>body .modulecontainer div{height:auto;}
.modulecontainer div div{border-style:none;border-width:0;margin:0;}
.modulecontainer .first, .modulecontainer .last{position:relative;height:8px;margin:0;}			
.modulecontainer .first{border-width:1px 0 0 0;}
.modulecontainer .last{border-width:0 0 1px 0;}
.modulecontainer .first .first, .modulecontainer .first .last{margin-top:-1px;}
.modulecontainer .last .first, .modulecontainer .last .last{margin-bottom:-1px;}
.modulecontainer .first .first, .modulecontainer .first .last, .modulecontainer .last .first, .modulecontainer .last .last{border:0;position:absolute;z-index:1;width:8px;background-repeat:no-repeat;}
.modulecontainer .first .first, .modulecontainer .last .first{margin-left:-8px;}
.modulecontainer .first .last, .modulecontainer .last .last{right:0px;margin-right:-8px;}
.smallroundedmodule{padding:0 4px;}
.smallroundedmodule div{border-style:solid;border-width:1px;margin:-2px -4px;height:1em;}
html>body .smallroundedmodule div{height:auto;}
.smallroundedmodule div div{border-style:none;border-width:0;margin:0 4px;}
.smallroundedmodule .first, .smallroundedmodule .last{position:relative;height:4px;margin:0;}			
.smallroundedmodule .first{border-width:1px 0 0 0;}
.smallroundedmodule .last{border-width:0 0 1px 0;}
.smallroundedmodule .first .first, .smallroundedmodule .first .last{margin-top:-1px;}
.smallroundedmodule .last .first, .smallroundedmodule .last .last{margin-bottom:-1px;}
.smallroundedmodule .first .first, .smallroundedmodule .first .last, .smallroundedmodule .last .first, .smallroundedmodule .last .last{border:0;position:absolute;z-index:1;width:4px;background-repeat:no-repeat;}
.smallroundedmodule .first .first, .smallroundedmodule .last .first{margin-left:-4px;}
.smallroundedmodule .first .last, .smallroundedmodule .last .last{right:0px;margin-right:-4px;}
div.sidebar div{width:100%;}
html>body .sidebar div{width:auto;}
div.sidebar .first .last, div.sidebar .last .last{margin-right:-9px;}
html>body div.sidebar .first .last, html>body div.sidebar .last .last{margin-right:-8px;}
div.sidebar div{border-color:#C1C1C1;background-color:#FFF;}
div.sidebar .first .first{background-image:url(lu-m.gif);}
div.sidebar .first .last{background-image:url(ru-m.gif);}
div.sidebar .last .first{background-image:url(ld-m.gif);}
div.sidebar .last .last{background-image:url(rd-m.gif);}
#searchnav li, #optionsnav li{border-color:#FFF;background-color:#FFF;}

div.infomodule{margin:1em 0}
div.infomodule .bd{border-style:solid;border-width:1px;} 
div.infomodule .msgolds td,div.infomodule .msgold td{ border-style:solid none; border-width:1px 0; padding-left:.5em; height:2em; }
div.infomodule tr.first td{ border-top-width:0; border-top-style:none; }
div.infomodule tr.last td{ border-bottom-width:0; border-bottom-style:none; }
div.infomodule .verd{color:#FFF;}
div.infomodule .bgf{background-color:#FFF;}
div.infomodule .bgc{background-color:#3d77cb;}
div.infomodule .bgg{background-color:#C1C1C1;}
div.infomodule .bgd{background-color:#95b3de;}
div.infomodule .verd{color:#FFF;}
div.infomodule .msgolds td, div.infomodule .msgold td{ border-bottom-color:#c1c1c1; border-top-color:#fff; }
div.infomodule .msgolds td{ background-color:#d6deec; border-left-color:#d6deec; border-right-color:#d6deec; }
div.infomodule .msgold td{ background-color:#e1ebfb; border-left-color:#e1ebfb; border-right-color:#e1ebfb; }
div.infomodule .bd{background-color:#d6deec;border-color:#3d77cb;}

div.infomodule .bgc{background-color:#3d77cb;}


input.upgrade_sub{
    font-size : 16px;
    color : #3F5878;
    width:156px; 
    height:99px; 
    border : 1px solid #000;
    border-top : 1px solid #A8A8A8; 
    border-left : 1px solid #A8A8A8;     
    background-color : #EFF5F5;
}
.favorite{
    background-color : #FFFF99;
    padding: 2;

}
.titlered{
    border-width : 1;
    border-style : solid; 
    border-color : #1C00FF; 
    background : #C7D9FD;
    color : red;
    font-weight : bold;
    text-align : center;
}
.table_blue{
    border-width : 1;
    border-style : solid; 
    border-color : #1C00FF; 
}
.work_1
{
background: #FFFFFF;
}
.work_2 {
   width:580;
   margin:0 10 0 10;
   border:1px solid #010066;
}
.work_3
{
background: #010066;
}
.txtPI {
	font-size: 14px;
	font-weight: bold;
	color: black;
	background-color:white;
}
.txtPI2 {
	font-size: 12px;
	color: #FF6600;
}
.txtPI3 {
 	font-size: 14px;
	font-weight:bold;
	color: #FF6600;
	background-color:white;
}
.work2_book_txt
{
color: 000063;
}
.work_tab_1
{
color: #443E7C;
font-weight:bold;
font-size:12;
}

