*{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   line-height:1.23;
   color:#000;
}
img {
   border:0;
}
form, p {
   padding:0px;
   margin:0px;
}
a {
   color:#0066CC;
   font-weight:normal;
}
h2 {
   margin:0px;
   padding:0px;
   font-size:18px;
   color:#2B7064;
   font-weight:bold;
}
h3 {
   margin:0px;
   padding:0px;
   font-size:16px;
   color:#2B7064;
   font-weight:bold;
}
h4 {
   margin:0px;
   padding:0px;
   font-size:13px;
   color:#2B7064;
   font-weight:bold;
}
h5 {
   margin:0px;
   padding:0px;
   font-size:13px;
   color:#F00;
   font-weight:bold;
}
h6 {
   font-size:12px;
   color:#D63100;
   text-align:center;
   margin:0px;
}
ins {
   font-size:12px;
   color:#D63100;	
   font-weight:bold;
   text-decoration:none;
}
.rel {
   position:relative;top:0px;left:0px;
}
/* class="red_11 */
.red_link {
   color:#F00;
   font-size:11px;
}
.red1_12 {
   font-size:11;
   font-weight:bold;
   color:#F33;
}
#r1 {text-decoration:none}
.top_link {
   font-size:14px;
   color:#2B7064;
   text-decoration:none;
   padding:0 0 0 10;
}
/* class="black_14b" */
.link_profile {
   font-size:14px;
   color:#000;
   font-weight:bold;
}
.artic {
   font-size:11px;
   color:#000;
   line-height:150%;
}
.IE {
   color:#003366;	
   border:1px solid #000;
   border-top:1px solid #949494;
   border-left:1px solid #949494;
   background:#FFF;
   text-decoration:none;
   cursor:pointer;
}
/* class="gen_bluesmall" */
.link_top {
   font-size:10;
   color:#000;
}
.supersmall {
   font-size:10px;
   font-weight:bold;
   color:#000;
   text-decoration:none;
}
.pro {
   border:1px solid #CCC;
   margin:3 0 6 0;
   background:#FFF;
   width:100%;
   padding:2 5 2 5;
}
.name_photo {
   color:#333;
   font-size:14;
   font-weight:bold;
   text-align:center;
}
.tdpro {
   padding:3 5 0 0;
   width:196;
}
.tdpro1 {
   width:289;
   padding:3 5 0 0;
}
* HTML .tdpro1 {
   width:289;
   padding:3 8 0 0;
}
.img2 {
   width:32;
   float:left;
   margin:-9 10 0 0;
}
.img3 {
   width:20;
   float:left;
   margin:4 10 2 0;
}
.img4 {
   width:20;
   height:20;
   float:left;
   margin:-2 10 2 0;
}
.img5 {
   width:20;
   float:left;
   margin:0 10 0 0;
}
.img7 {
   width:20;
   height:20;
   float:left;
   margin:-2 10 0 0;
}
.img10 {
   float:left;
   margin:2 4 0 0;
   width:15;
   height:15;
}
.img11 {
   width:24;
   float:left;
   margin:-4 10 0 0;
}
.td1 {
   padding:5;
   width:40%;
}
.td2 {
   margin:5;
   width:100%;
}
* HTML .td2 {
   margin:5px;
   width:85%;
}
.table_right {
   width:290;
   padding:3 5 0 0;
}
.pad2 {
   padding:2px;
}
.polp {
   background:#DCFBFF;
   font-size:14px;
   color:#2B7064;
   border:1px solid #99E2EF;
   height:18;
}
.capti {
   text-align:left;
   padding:5 0 5 10;
   border:2px dotted #c63;
   background:#FFF7F7;
   font-weight:bold;
   font-size:13;
}
.search_panel {
   background:#FFF7F7;
   font-size:14px;
   color:#2B7064;
   text-align:center;
   border:2px dotted #c63;
   height:18;
   margin:5 0 5 0;
}
fieldset.pcool {
   width:100%;
   border:1px dotted #556B80;
   margin:0px;
   padding:2 0 2 2;
}
fieldset.pcool legend {
   background:#DCFBFF;
   border:1px solid #99E2EF;
   font-size:11px;
   color:#fff;
   padding:2 35 2 15;
   margin:0px;
}
fieldset.pcool textarea {
   border:none;
   padding:0;
   margin:0;
   width:100%;
   height:5em;
}
/* class="big" */
.join {
   font-size:30px;
   font-weight:bold;
   padding:0 0 0 10;
   color:#2B7064;
}
.join1 {
   font-size:30px;
   font-weight:bold;
   padding:0 0 20 10;
   color:#2B7064;
   text-align:center;
}
.wink {
   color:#003366;
   border:1px solid #000;
   border-top:1px solid #949494;
   border-left:1px solid #949494;
   background:#AAA;
   text-decoration:none;
   height:24;
   width:100%;
   cursor:pointer;
}
.bs1 {
   font-size:12;
   color:#111212;
   padding:10 0 0 2;
   text-align:center;
}
/* class="gen_blue" */
.bs2 {
   font-size:12px;
   color:#2B7064;
}
.post_q1 {
   font-size:14;
   font-weight:bold;
   color:#DE624B;
   border:1px solid #DE624B;
   height:27;
   text-align:center;
   background:#FFF;
   padding:3 0 0 0;
}
.post_q2 {
   width:100%;
   border:1px solid #DE624B;
   background:#FFF;
}
.post_mini {
   border:1px solid #DE624B;
   text-align:center;
   background:#fff;
   margin:4;
   float:left;
}
.post_mini2 {
   width:110;
   height:110;
   padding:2px;
}
.post_marg {
   margin:0 0 8 0;
}
.post_in {
   width:94;
   border:1px solid #DE624B;
   background:#FFF7D6;
}
.foto_q1 {
   border-left:1px solid #CECECE;
   border-top:1px solid #CECECE;
   border-right:1px solid #CECECE;
}
.foto_q2 {
   color:#008D9C;
   padding:0 1 0 1;
   font-size:14;
}
.foto_q3 {
   background:#FFF;
   color:#000;
   padding:0 5 0 5;
   border:1px solid #99E2EF;
}
.foto_q4 {
   padding:0 0 0 20;
   border-left:1px solid #CECECE;
   border-bottom:1px solid #CECECE;
   border-right:1px solid #CECECE;
}
.foto_q5 {
   padding:0 5 0 5;
   border:1px solid #C0C0C0;
   background:#FFF;
}
.foto_q6 {
   color:#4A4A4A
}
.foto_q7 {
   padding:0 0 0 3;
}
.foto_q8 {
   border:2px solid #DEFFFF;
}
.foto_q9 {
   font-size:11;
   font-weight:bold;
   color:#008D9C;
   padding:0 15 0 0;
}
.foto_q0 {
   border:1px solid #99E2EF;
   margin:0 0 1 0;
   padding:5px;
   background:#FFF;
}
.foto_a1 {
   border:1px solid #CECECE;
   background:#FFF;
}
.foto_a2 {
   border:1px solid #CECECE;
}
.foto_a4 {
   border:2px solid #CC3366;
   font-size:15px;
   color:#000;
   padding:3;
}
.foto_a5 {
   border-left:1px solid #000;
   border-right:1px solid #000;
   height:653;
}
* HTML .foto_a5 {
   border-left:1px solid #000;
   border-right:1px solid #000;
   padding:130 2 2 20;
   height:447;
}
.foto_a6 {
   font-weight:bold;
   font-size:12;
}
.foto_a7 {
   padding:0 0 0 25;
}
.foto_a8 {
   color:#58178C;
   padding:0 0 0 10;
}
.foto_a9 {
   border:1px solid #CECECE;
   color:#000;
   padding:10;
   font-size:14;
   font-weight:bold;
}
.foto_a0 {
   color:#008D9C;
   font-size:14px;
   font-weight:bold;
   padding:0 0 0 20;
}
.foto_z1 {
   color:#000;
   font-size:12px;
   padding:0 0 0 3;
}
.foto_z2 {
   padding:0 70 0 20;
   color:#52188C;
}
.foto_z3 {
   color:#008D9C;
   font-size:14px;
   font-weight:bold;
}
.foto_z5 {
   display:block;
}
.foto_z6 {
   border:1px solid #C1C1C1;
   background:#FFF;
}
.foto_z7 {
   padding:10 0 0 0;
}
.foto_z8 {
   margin:10;
   padding:6;
   border:1px solid #C1C1C1;
   background:#FFF;
}
.foto_z9 {
   padding:0 0 4 0;
   text-align:center;
}
.foto_z0 {
   color:#000;
   font-size:12;
}
.home_q1 {
   font-size:12px;
   color:#111212;
   padding:0 0 0 2;
   text-align:right;
}
.home_q2 {
   padding:15 0 10 0;
}
.home_q3 {
   width:100px;
}
.home_q4 {
   width:2em;
}
.home_q5 {
   position:relative;
   width:100%;
}
.home_q6 {
   position:relative;
   width:78%;
}
.home_q7 {
   border:1px solid #CECECE;
   background:#FFF;
}
.home_q8 {
   position:relative;
   height:15px;
}
.home_q9 {
   padding:2 0 2 2;
}
.home_q0 {
   color:#06C;
   text-align:right;
}
.home_a1 {
   position:absolute;right:0;top:0;
   width:21%;
   text-align:right;
}
.home_a2 {
   font-size:14;
   color:#F00;
}
.home_a3 {
   font-size:12px;
   color:#111212;
   padding:0 0 0 15;
}
.home_a4 {
   font-size:12px;
   color:#000;
   background:#FFF;
   border:1px solid #000;
   width:2em;
   margin:0 3 0 5;
}
.home_a5 {
   padding:5px;
}
.home_a6 {
   padding:3px;
}
.home_a7 {
   text-align:center;
   margin:20 0 0 0;
}
.home_a8 {
   color:#19579A;
}
.home_a9 {
   border:2px solid #19579a;
   background:#96b2d1;
   color:#19579a;
}
.home_a0 {
   padding:2 2 6 2;
}
.home_z1 {
   border-top:1px dashed #CCC;
}
.home_z2 {
   padding:0 0 0 6;
   font-size:90%;
}
.home_z3 {
   position:relative;top:-10;left:0;
   width:auto;
}
.home_z4 {
   text-align:center;
   padding:5 0 5 0;
}
.home_z5 {
   width:275;
   background:#FFF;
}
.home_z6 {
   width:40;
   height:20;
   background:#E7D1AD;
   border-left:1px solid F3E9D6;
   border-top:1px solid F3E9D6;
   border-right:1px solid #C89744;
   border-bottom:1px solid #C89744;
   margin:-3 0 0 0;
}
.home_z8 {
   width:200px;
}
.home_z9 {
   width:300px;
}
.home_z0 {
   border:1px solid #000;
}
/* gen */
.home_w1 {
   font-size:12px;
   color:#111212;
   padding:10 0 0 2;
}
/*  catbottom */
.home_w2 {
   border:1px solid #6F6F6F;
   height:28px;
   background:#6BB7BE;
}
.home_w3 {
   font-weight:bold;
}
.home_w4 {
   margin:0 0 0 10;
}
/* forumline */
.home_w5 {
   border:1px solid #99E2EF;
   background:#FFF;
}
/* class="blue_18b" & class="black_18b" */
.home_w6 {
   font-size:18px;
   color:#000;
   font-weight:bold;
}
.home_w7 {
   width:24;
   height:24;
   float:left;
   margin:0 10 0 0;
}
.home_w8 {
   width:110;
   height:130;
   margin:0 10 3 10;
}
.home_w9 {
   line-height:0.5;
}
.home_w0 {
   font-size:14px;
   font-style:normal;
   border:1px solid #000;
   background:#FFF;
   width:200px;
}
.home_s1 {
   font-size:14px;
   font-style:normal;
   border:1px solid #000;
   background:#FFF;
   width:150px;
}
.home_s2 {
   width:200px;
   height:100px;
}
/* td.t-green1 */
.home_s3 {
   border:1px solid #297163;
   margin:0 0 1 0;
   background:#FFF;
}
/* table.t-green1 */
.home_s31 {
   border:1px solid #297163;
   margin:0 0 1 0;
   background:#FFF;
   padding:5px;
}
.home_s4 {
   font-style:italic;
   font-size:14px;
   color:#F00;
}
/* class="sch_ns" */
.home_s5 {
   font-size:9px;
}
/* class="sim_sc" */
.home_s6 {
   background:#297163;
}
/* class="prof1" */
.home_s7 {
   font-size:16px;
   color:#000;
   text-decoration:none;
   font-weight:bold;
}
/* red_14b" */
.home_s8 {
   font-size:14px;
   font-weight:bold;
   color:#F00;
}
/* class="searchform_q" */
.home_s9 {
   font-size:12px;
   color:#000;
   background:#FFF;
   border:1px solid #000;
}
/* class="tdred" */
.home_s0 {
   background:#F00;
}
/* class="tdpink" */
.home_x1 {
   background:#F3DADE;
}
/* class="black_u" */
.home_x2 {
   font-size:12px;
   color:#000;
   text-decoration:underline;
}
/* class="t-red" */
.home_x3 {
   border:2px solid #C64A5B;
   margin:0 0 1 0;
   padding:1px;
}
/* class="proFile" */
.home_x4 {
   border:1px solid #ccc;
   padding:3px;
   margin:0 5 6 0;
   background:#FFF;
}
/* class="linkprof1_wp" */
.home_x5 {
   font-size:13px;
   font-weight:bold;
   color:#000;
   text-decoration:underline;
}
/* class="red_14" */
.home_x6 {
   font-size:14px;
   color:#F00;
}
/* class="red_15" */
.home_x7 {
   font-size:15px;
   color:#B00;
}
.home_x8 {
   padding:3 0 0 0;
}
/* class="upgrade_g" */
.home_x9 {
   font-size:13px;
   color:#C66;
}
.sch_t {
   font-size:14px;
   color:#C5495B;
   font-weight:bold;
}
.turquoise_sc1 {
   background:#2B7DAE;
}
.turquoise_sc2 {
   background:#63ACD8;
}
.turquoise_sc3 {
   background:#AFD5EB;
}
.green_sc1 {
   background:#0F0;
}
.green_sc2 {
   background:#9F9;
}
.green_sc3 {
   background:#CFC;
}
/* class="fullc" */
.prof_q1 {
   background:#FC0;
   border:1px solid #CCC;
}
/* class="silverc" */
.prof_q2 {
   background:#CCC;
   border:1px solid #CCC;
}
/* class="blue_st" */
.prof_q3 {
   font-size:12px;
   color:#D63100;
   font-weight:bold;
}
/* class="titleprof" на друзьях */
.prof_q4 {
   font-size:16px;
   color:#006;
   padding:15 0 0 0;
   text-decoration:none;
}
/* class="t-anketa" */
.prof_q5 {
   border-top:1px solid #E8ECF9;
   font-size:12px;
   vertical-align:top;
}
/* class="a_bl" на друзьях */
.prof_q6 {
   padding:0 0 0 10;
   font-size:15px;
   font-weight:bold;
   color:#000;
}
/* class="t-anketa2" */
.prof_q7 {
   border-top:1px solid #D4D0C8;
   font-size:12px;
   vertical-align:top;
}
/* class="list1" для ul */
.prof_q8 {
   border-bottom:1px solid #E8ECF9;
   background:#E8ECF9;
   font-size:13px;
   margin:7 0 3 0;
   padding:0px;
}
/* class="p-text" также и для друзей  + class="upgrade_s"*/
.prof_q9 {
   font-size:13px;
}
.test_q1 {
   margin:0 0 0 13;
}
.test_q2 {
   font-size:14px;
   color:#000;
   padding:20px;
}
.test_q3 {
   border-right:1px solid #000;
}
/* class="rep_hint" */
.test_q4 {
   font-size:12px;
   line-height:150%;
   padding:0 0 5 0;
}
/* class="rep_hint" */
.test_q5 {
   font-size:10px;
   border-top:1px solid #99E2EF;
}
/* class="pass_test_once" */
.test_q6 {
   background:#CCC;
   font-size:15px;
}
/* class="red_ru" */
.reg_q1 {
   font-size:16px;
   color:#C5495B;
   font-weight:bold;
   padding:0 0 10 0;
}
.reg_q2 {
   font-size:16px;
   color:#C36;
   padding:0 0 10 0;
}
.reg_q3 {
   font-size:12px;
   color:#2B7064;
   padding:0 0 13 0;
}
.reg_q4 {
   font-size:12px;
   color:#006;
   padding:0 0 13 0;
}
.reg_q5 {
   border:2px solid #C36;
   font-size:15px;
   color:#000;
}
.reg_q6 {
   font-size:16px;
   color:#C5495B;
   font-weight:bold;
}
.reg_q7 {
   font-size:16px;
   color:#C36;
}
.reg_q8 {
   font-size:14px;
   color:#366;
}
/* class="reg_12b" */
.reg_q9 {
   font-size:12px;
   color:#000;
   line-height:110%;
}
/* class="normal_ru" */
.reg_q0 {
   font-size:14px;
   color:#000;
}
.reg_a1 {
   font-size:16px;
   color:#366;
   text-decoration:underline;
   border:2px solid #9CF;
   padding:2px;
   background:#CFF;
   cursor:pointer;
}
.reg_a2 {
   font-size:14px;
   color:#006;
}
.reg_a3 {
   width:150px;
}
.reg_a4 {
   font-size:18px;
   font-weight:bold;
   padding:0 0 0 10;
   color:#111212;
}
.ban_q1 {
   padding:0 0 0 2pt;
   background:#FFF;
}
/* class="row_mail2" */
.ban_q2 {
   font-size:14px;
   color:#036;
   padding:5px;
}
/* class="yquest" */
.ban_q3 {
   font-size:13px;
   color:#000;
   background:#D2DAE6;
   border:1px solid #000;
   border-top:1px solid #CCC;
   border-left:1px solid #CCC;
   text-decoration:none;
   padding:3px;
   cursor:pointer;
}
/* class="answer" */
.ban_q4 {
   font-size:11px;
   color:#06C;
}
.ban_q5 {
   width:172;
   height:4;
   position: relative; top:3px;
}
.ban_q6 {
   padding:0 0 0 10;
}
.ban_q7 {
   position:relative;top:2px;left:-5px;
}
.ban_q8 {
   position:relative;left:-5px;top:0px;
}
.ban_q9 {
   position:relative;top:2px;left:-4px;
}
.ban_q0 {
   padding:5 0 0 30;
}
.ban_a1 {
   position:relative;left:-3px;top:3px;
}
.ban_a2 {
   position:relative;left:-4px;
   width:160;
   height:31;
}
.ban_a3 {
   position:relative;left:27px;top:-27px;
}
.ban_a4 {
   text-decoration:none;
   font-size:12px;
   font-weight:bold;
}
.ban_a5 {
   width:172;
   height:10;
   position:relative;top:-3px;
}
.ban_a6 {
   position:relative;top:3px;
}
.ban_a7 {
   border-left:1px solid #3888d7;
   border-right:1px solid #3888d7;
   padding:0 10 0 10;
}
.prez_q1 {
   font-size:26px;
   color:#FFF;
   font-weight:bold;
   background:#72AFAB;
}
.prez_q2 {
   font-size:16px;
   color:#3F5878;
   width:156px;
   height:99px;
   border:1px solid #000;
   border-top:1px solid #A8A8A8;
   border-left:1px solid #A8A8A8;
   background:#EFF5F5;
}
/* class="shop_item" */
.prez_q3 {
   border:1px solid #903;
}
/* class="shop_price_new" */
.prez_q4 {
   font-size:16px;
   color:#903;
}
/* class="shop_descr_new" */
.prez_q5 {
   font-size:12px;
   color:#446082;
}
/* class="upgrade_h" */
.prez_q6 {
   color:#C66;
   font-size:20px;
}
/* class="searchtitle" */
.fri_q1 {
   font-size:12px;
   color:#036;
}
/* class="linkscurrent" */
.fri_q2 {
   font-size:11px;
   color:F00;
   text-decoration:none;
}
/* class="prof3" */
.fri_q3 {
   font-size:18px;
   color:#036;
}
/* class="cathead" */
.fri_q4 {
   font-weight:bold;
   font-size:14px;
   color:#006;
   text-align:center;
}
.fri_q5 {
   background:#FFF;
   padding:5;
}
/* class="p-main2" class="p-main3" */
.fri_q6 {
   font-size:15px;
   color:#2B7064;
}
/* class="p-main" */
.fri_q7 {
   font-size:12px;
   color:#2B7064;
}
/* class="p-main1" */
.fri_q9 {
   font-size:11px;
   color:#503F42;
}
/* class="blue2" */
.fri_q0 {
   font-size:12;
   color:#000999;
}
.fri_a1 {
   font-size:23px;
   color:#000999;
   font-weight:bold;
}
.fri_a2 {
   font-size:18px;
   color:#000999;
   font-weight:bold;
}
.fri_a3 {
   font-size:15px;
   color:#000;
}
.fri_a4 {
   font-size:15px;
   color:#F00;
}
.fri_a5 {
   border:1px solid #C7D9FD;
   font-size:11px;
   font-weight:bold;
   text-align:center;
}
.fri_a6 {
   padding:0 10 0 0;
}
.fri_a7 {
   text-align:center;
   margin:40 0 0 0;
   z-index:1;
   position:absolute;top:30;
}
.fri_a8 {
   text-align:center;
   margin:20 0 0 0;
   z-index:2;
}
.fri_a9 {
   color:#000999;
   font-size:14px;
   padding:0 0 15 0;
   font-weight:bold;
}
.fri_a0 {
   border:1px solid #1C00FF;
   background:#C7D9FD;
   font-weight:bold;
   color:#F00;
}
.fri_z1 {
   border:1px solid #1C00FF;
}
.fri_z2 {
   width:250px;
   height:142;
   margin:7 0 0 7;
}
.fri_z3 {
   width:250px;
   height:147px;
   float:left;
   margin:7 5 0 7;
}
.fri_z4 {
   width:250px;
   height:176px;
   float:right;
   margin:7 0 0 7;
}
#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;}
#defaultfolders div span.hover, #customfolders div span.hover{text-decoration:underline;}
#customfolders{margin-top:3px;clear:both;border-top:1px dotted #C1C1C1;}
#folderlist ul{margin:0 0 0 20;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;}
#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;}

#prof_up1{float:left; width:100%; margin : 0;padding:0; background: url("bg5.gif") repeat-x bottom; font-size:93%; line-height:normal;}
#prof_up1 ul{margin:0; padding:0px 0px 0; list-style:none;}
#prof_up1 li {float:left;background:url("up-pas_l.gif") no-repeat left top;margin:0;padding:0 0 0 9px;}
#prof_up1 a {display:block;background:url("up-pas_r.gif") no-repeat right top; padding:10px 15px 10px 6px;text-decoration:none;font-size:12px;color:#2B7064;font-weight : bold;}
#prof_up1 .current {background-image:url("up-act_l.gif");}
#prof_up1 .current a {background-image:url("up-act_r.gif"); padding-bottom:11px;text-decoration:none;}

#prof_down1{float:left; width:100%;  margin : 0;padding:0;background: url("bg4.gif") repeat-x top; font-size:93%; line-height:normal;}
#prof_down1 ul{margin:0; padding:0px 0px 0px; list-style:none;}
#prof_down1 li {float:left;background:url("d-pas_l.gif") no-repeat left bottom;margin:1px 0 0 0;padding:0 0 0 9px;}
#prof_down1 a {display:block;background:url("d-pas_r.gif") no-repeat right bottom; margin:0px 0 0 0; padding:9px 15px 10px 6px;text-decoration:none;font-size:12px;color:#2B7064;font-weight : bold;}
#prof_down1 .current {background-image:url("d-act_l.gif"); margin:0 0 0 0; padding-top:0px;}
#prof_down1 .current a {background-image:url("d-act_r.gif"); margin:0 0 0 0; padding-top:11px;text-decoration:none;}

li.selected {
   font-size:12;
   font-weight:bold;
}
.dmcom_q1 {
   padding:0 120 0 90;
   width:100%;
}
.dmcom_q2 {
   padding:10px;
   width:10%;
}
select.lang { 
   font-size:14;
   border-style:none;
   border-color:#DCFBFF;
   background:#DCFBFF;
   color:#2B7064;    
}
option.lang { 
   font-size:14;
   border-style:none;
   border-color:#DCFBFF;
   background:#DCFBFF;
   color:#2B7064;
}
.inner {
   font-size:16px;
   color:#2B7064;
}
.innerb {
   font-size:16px;
   color:#2B7064;
   font-weight:bold;
}
.inner_ru {
   font-size:16px;
   color:#000;
}
a.inner_as{
   font-size:16px;
   color:#000;
   font-weight:bold;
}
.cool2 {
   margin:8 2 4 0;
}
.cool2 fieldset {
   width:100%;
   border:1px solid #c1c1c1;
   margin:0;
   padding:0;
}
.cool2 fieldset legend {
   background:#D6DEEC;
   font-size:11px;
   color:#000;
   padding:2 15 2 15;
   margin:0 0 0 10;
   border:1px solid #C1C1C1;
}
.cool2 fieldset textarea {
   border:none;
   padding:0 2 0 2;
   margin:0;    
}
td.attachrow {
   font:normal 11px Verdana, Arial, Helvetica, sans-serif;
   color:#000;
   border-color:#000;
}
table.attachtable {
   font:normal 12px Verdana, Arial, Helvetica, sans-serif;
   color:#000;
   border-color:#000;
   border-collapse:collapse;
}
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;}
.row3f {
   background:#ecfdff;
   font-size:14px;
}
.block_gray {
   color:#666;
   background:#CCC;
}

