* {	margin: 0; padding: 0; }
html { overflow-y: scroll !important; }
body { font-family: Verdana, Tahoma, Arial; font-size:11px; color:#101630; }
:-moz-any-link:focus { outline:none; }
.clearboth { clear:both; visibility:hidden; }

.cpage { margin:0 auto; width:982px; border:1px solid #c9c9c9; padding:2px; }

.cheader { height:49px; background:#efefef; border-bottom: 2px solid #ffffff; }
.cheader .line { background:url(../images/line.gif) no-repeat; height:7px; }
.cheader .logo { float:right; padding:6px 10px 0 0; }
.cheader .login { float:left; padding:6px 7px; background:#FFFFFF; border-left:1px solid #cacaca; border-right:4px solid #cacaca; border-bottom:1px solid #cacaca; margin:0 10px; color:#5e5f63; width:200px; }
.cheader .login .green { color:#69ab00; }
.cheader .login .regtext { border-left:1px solid #cacaca; padding:0 0 0 5px; }
.cheader .login a { color:#fc3e24; text-decoration:none; font-weight:bold; }
.cheader .login a:hover { color:#5e5f63; }

.ccontent { min-height:350px; background:url(../images/bg.gif) repeat-y; }
* html .ccontent  { height:350px; } 

.ccontent .cleft { float:left; width:219px; padding:10px; line-height:18px; }
.ccontent .cleft p { padding:2px 0; }
.ccontent .cleft .boxes { padding:6px 10px; background:#FFFFFF; border:1px solid #cacaca; border-right:4px solid #cacaca; }
.ccontent .cleft .block { padding: 0 0 10px 0; }
.ccontent .cleft .block .anketa a { line-height:14px; text-decoration:underline; }

.ccontent .cleft .boxes .rssblock { padding:4px 0; }
.ccontent .cleft .boxes .rssblock .icon { float:left; padding:4px 10px 0 0; }
.ccontent .cleft .boxes .rssblock .text { float:left; }

.ccontent .cleft a { color:#fc3e24; text-decoration:none; }
.ccontent .cleft a:hover { color:#5e5f63; }

.ccontent .cleft .loginuser { border-bottom:1px solid #cacaca; padding:3px; margin-bottom:5px; }

.ccontent .titles { font-size:12px; font-family: Tahoma, Verdana, Arial; font-weight:bold; }
.ccontent .green { color:#69ab00; }
.ccontent .red { color:#FC3E24; } 
.ccontent .grey { color:#353639; }

.ccontent .cright { float:left; width:723px; padding:9px; }  
.ccontent .cright h1 { font-size:16px; font-family: Georgia, Verdana, Arial; color:#69ab00; border-bottom:1px solid #cacaca; font-weight:normal; padding:5px 0; }   
.ccontent .cright .searchblock { width:711px; padding:6px;  border-bottom:4px solid #353639; border-top:2px solid #353639; background-color:#efefef; }
.ccontent .cright .searchblock .box { float:left; padding:5px 0; width:175px; }
.ccontent .cright .searchblock .box1 { float:left; padding:5px 0; }
.ccontent .cright .searchblock .box2 { float:right; padding:5px 0; }
.ccontent .cright .searchblock .box3 { float:left; padding:5px 0; }
.ccontent .cright .searchblock .box4 { float:left; padding:5px 0; width:220px; }
.ccontent .cright .searchblock .box5 { float:left; padding:5px 0; width:120px; }   

.ccontent .cright .searchblock .btn { }
.ccontent .cright .searchblock .labels { color:#353639; padding:2px 0; }
.ccontent .cright .searchblock .bborder { padding:0 0 4px 0; border-bottom:1px solid #cacaca; }
.ccontent .cright .searchblock a { color:#FC3E24; text-decoration:none; }
.ccontent .cright .searchblock a:hover { color:#5e5f63; }
.ccontent .cright .searchblock .advanced { float:right; }

.floatleft { float:left; }
.floatright { float:right; }
.ccontent .cright .paddright30 { padding:0 30px 0 0; }
.ccontent .cright .padd10 { padding:10px; }

.ccontent .cright .grborder { padding:4px 0; border-top:1px dashed #cacaca; }

.ccontent .cright .maintext { line-height:18px; }
.ccontent .cright .maintext p { padding:2px 0; }
.ccontent .cright .maintext .bigttl { font-size:14px; font-family: Georgia, Verdana, Arial; }

/** * **/
.ccontent .cright .maintext .bigttl a { color:#69ab00; text-decoration:none; }   
/** * **/ 

.ccontent .cright .maintext .subttl { font-size:14px; font-family: Georgia, Verdana, Arial; }
.ccontent .cright .maintext .cols { float:left; width:325px; padding:10px 20px 10px 10px; }
.ccontent .cright .maintext ul { padding:10px 0; }
.ccontent .cright .maintext ul li { background:url(../images/bullet.gif) no-repeat; background-position:0 8px; list-style-type:none; padding:0 10px; }
.ccontent .cright .maintext a { color:#FC3E24; }
.ccontent .cright .maintext a:hover { color:#5e5f63;}
.ccontent .cright .maintext .greenborder { border-bottom:1px solid #69ab00; }
.ccontent .cright .maintext .greyborder { border-bottom:1px solid #cacaca; }
.ccontent .cright .maintext .faq { padding:10px 0; border-bottom:1px dashed #cacaca; }
.ccontent .cright .maintext .faq .qst { background:url(../images/mark.gif) no-repeat; background-position:0 3px; padding:1px 24px; font-weight:bold; }
.ccontent .cright .maintext .faq .ans { padding: 0 24px; }

.ccontent .cright .maintext .listcols { padding:10px 20px 10px 10px; border:1px solid #cacaca; border-right:4px solid #cacaca; }
.ccontent .cright .maintext .listcols a { color:#FC3E24;  }
.ccontent .cright .maintext .listcols a:hover { color:#5e5f63; }
.ccontent .cright .maintext .listcols .listmsg { line-height:16px; padding:0 0 10px 0; }

.ccontent .cright .maintext .financinglist { padding:10px 20px 10px 10px; border:1px solid #cacaca; border-right:4px solid #cacaca; }
.ccontent .cright .maintext .financinglist a { color:#000; text-decoration:none; }
.ccontent .cright .maintext .financinglist a:hover { color:#5e5f63; text-decoration:underline; }
.ccontent .cright .maintext .financinglist span a { color:#FC3E24; text-decoration:underline; }
.ccontent .cright .maintext .financinglist span a:hover { color:#5e5f63; }


.ccontent .cright .maintext .list { padding:6px 20px 6px 10px; border-bottom:1px dashed #cacaca; }
.ccontent .cright .maintext .list a { color:#FC3E24;  text-decoration:none; }
.ccontent .cright .maintext .list a:hover { color:#5e5f63; }
.ccontent .cright .maintext .listimg { float:left; padding: 0 10px 0 0; border-right:1px solid #cacaca; text-align:center; }
.ccontent .cright .maintext .listimg img { padding:5px 0; }
.ccontent .cright .maintext .listtext { float:left; padding:0 0 0 20px; background:url(../images/listarrow.gif) no-repeat; background-position:10px 8px; width:630px; }

.ccontent .cright .maintext .partners { padding:10px 0; }
.ccontent .cright .maintext .partners a { color:#5e5f63;  text-decoration:none; }
.ccontent .cright .maintext .partners a:hover { color:#FC3E24;  }

.ccontent .poll { padding:10px 20px 10px 10px; }
.ccontent .poll .results { font-weight:bold; padding:4px 0; float:right; }
.resultleft { float:left; width:150px; padding:4px 0; }  
.ccontent .poll .votes { padding:0 0 4px 0; }
.ccontent .poll .resoutline { background-color:#e6e5e5; border-bottom:1px solid #cacaca; border-right:4px solid #cacaca; }
.ccontent .poll .resoutline .innerline { background-color:#69ab00; height:5px; }

.votes .results { font-weight:bold; padding:4px 0; float:right; }
.votes { padding:0 0 4px 0; }
.votes .resoutline { background-color:#e6e5e5; border-bottom:1px solid #cacaca; border-right:4px solid #cacaca; }
.votes .resoutline .innerline { background-color:#69ab00; height:5px; }

.ccontent .cright .maintext .pressmsg { line-height:16px; padding:2px 0; }
.ccontent .cright .maintext .pressmsgleft { line-height:16px; padding:2px 0; float:left; width:200px; }  
.ccontent .cright .maintext .pressmsgright { line-height:16px; padding:2px 0; float:left; width:200px; }  
.ccontent .cright .maintext .pressmsgdelim { padding:2px 0; float:left; width:20px; }
.ccontent .cright .maintext .pressmsg a { color:#FC3E24; } 
.ccontent .cright .maintext .pressmsg a:hover { color:#5e5f63; } 

.ccontent .cright .maintext .annualmsg { line-height:16px; padding:2px 0; color:#ff0000; font-style:italic; } 
.ccontent .cright .maintext .annualmsg span { color:#69ab00; }
.ccontent .cright .maintext .annualmsg a { color:#FC3E24; } 
.ccontent .cright .maintext .annualmsg a:hover { color:#5e5f63; } 


.ccontent .cright .maintext .colspress { padding:10px 20px 10px 10px; border:1px solid #cacaca; border-right:4px solid #cacaca; }
.ccontent .cright .maintext .colspress strong a { color:#000; text-decoration:none; }
.ccontent .cright .maintext .colspress strong a:hover { color:#5e5f63; text-decoration:underline; }

/*
.ccontent .cright .detailtabs { padding:0 0 10px 0; }
.ccontent .cright .detailtabs .tab { padding:6px 38px 6px 10px; background:#FFFFFF; border:1px solid #cacaca; border-right:4px solid #cacaca; float:left; margin:0 4px 0 0;  }
.ccontent .cright .detailtabs .tab a { font-size:12px; font-family: Tahoma, Verdana, Arial; font-weight:bold; color:#FC3E24; text-decoration:none; }
.ccontent .cright .detailtabs .tab a:hover { color:#5e5f63; }

.ccontent .cright .details { padding:6px 20px 6px 10px; border-bottom:1px dashed #cacaca; }
.ccontent .cright .details .columns { float:left; width:230px; }
.ccontent .cright .details .columns2 { float:left; width:460px; }
.ccontent .cright .details .columns3 { float:left; width:340px; }

.ccontent .cright .detailtsub { padding:4px 10px; }
.ccontent .cright .details ul { padding:2px 0; }
.ccontent .cright .details ul li { background:url(../images/arrow1.gif) no-repeat; background-position:0 10px; list-style-type:none; padding:2px 10px; font-size:12px; font-family: Tahoma, Verdana, Arial; color:#353639;  }
*/ 
.redbgtext { color:#FFFFFF; background:#FF0000; }

.ctopnav { height:32px; background:url(../images/menu_bg.gif) repeat-x; border-bottom:7px solid #cacaca; color:#FFFFFF; }
.ctopnav a { background:url(../images/arrow.gif) no-repeat ; background-position:0 14px; padding:10px; color:#FFFFFF; font-family: Tahoma, Verdana, Arial; font-size:12px; text-decoration:none;}
.ctopnav a:hover { color:#e7e7e7;}
.ctopnav .navleft { float:left; padding:5px 0 5px 10px;  }
.ctopnav .navleft div { background-color:#96d500; padding:5px 10px; width:200px; }
.ctopnav .navleft div a { background:url(../images/arrowblack.gif) no-repeat 0 14px; color:#ffffff; font-weight:bold; }
.ctopnav .navleft div a:hover { color:#000000;} 

.ctopnav .navright { float:right; padding:10px 0; }

.cfooter { height:86px; text-align:center; color:#555555; background:url(../images/line1.gif) no-repeat top; }
.cfooter a { text-decoration:none; color:#555555; }
.cfooter a:hover { text-decoration:none; color:#fc3e24; }
.cfooter .fleft{ float:left; padding:6px 0 1px 1px; }
.cfooter .fright { float:right; padding:14px 10px 10px 10px; text-align:right; line-height:20px; }
.cfooter .fleft span { font-weight:bold;}
.cfooter .trusttxt { float:left; text-align:left; padding:14px 0 0 4px; font-size:9px; line-height:14px; }

/*
.loginbox { width:230px; padding:10px 0; }
.loginbox .boxl { border:1px solid #cacaca; border-bottom:4px solid #cacaca; padding:10px; }
.regbox { width:460px; padding:10px 0; }
.regbox .boxl { border:1px solid #cacaca; border-bottom:4px solid #cacaca; padding:10px; }



*/

.redbutton { font-family:Tahoma, Verdana, Arial; font-size:11px; padding:2px; text-align:center; background:#58595c; color:#FFFFFF; border:solid #5a5b5f 1px; }
.greenbutton { font-family:Tahoma, Verdana, Arial; font-size:11px; padding:2px; text-align:center; background:#69ab00; color:#FFFFFF; border:solid #69ab00 1px; }
.maillistttext { width:130px; border:solid #cacaca 1px; font-family: Tahoma, Verdana, Arial; font-size:11px; color:#555555; padding:1px; }
.searchfields { width:170px; font-family: Tahoma, Verdana, Arial; font-size:11px; color:#555555; padding:2px; }
.searchfield1 { font-family: Tahoma, Verdana, Arial; font-size:11px; color:#555555; padding:1px;}
.searchfield2 { width:160px; font-family: Tahoma, Verdana, Arial; font-size:11px; color:#555555; padding:2px; }
.searchfield3 { font-family: Tahoma, Verdana, Arial; font-size:11px; color:#555555; padding:2px;}    

.pagedivide { padding:20px; }
.pagedivide a { color:#FC3E24;  text-decoration:none; font-weight:bold; }
.pagedivide a:hover { color:#5e5f63; }

.textpadding { padding:10px 0 0 0; }
.textpadding .errorsbox { font-family:Tahoma, Verdana, Arial; font-size:11px; color:#9d0000; border:#edeaca solid 1px; background-color:#fffee4;  padding:5px; text-align:left; }
.textpadding .errorsbox .warning { background-image:url(../images/errors/warning.gif); background-repeat:no-repeat; background-position:top left; padding:1px 0 8px 25px; }

.careersworkbg { background-image:url(../images/bg/work.gif); background-repeat:no-repeat; background-position:top left; padding:2px 0 4px 28px; } 
.careerspracticebg { background-image:url(../images/bg/practice.gif); background-repeat:no-repeat; background-position:top left; padding:2px 0 4px 28px; } 
.careersworken { background-image:url(../images/en/work.gif); background-repeat:no-repeat; background-position:top left; padding:2px 0 4px 28px; } 
.careerspracticeen { background-image:url(../images/en/practice.gif); background-repeat:no-repeat; background-position:top left; padding:2px 0 4px 28px; }

.careersadsbg { background-image:url(../images/bg/ads.gif); background-repeat:no-repeat; background-position:top left; padding:2px 0 4px 28px; }   
.careersadsen { background-image:url(../images/en/ads.gif); background-repeat:no-repeat; background-position:top left; padding:2px 0 4px 28px; } 
.careersvolunteerbg { background-image:url(../images/bg/volunteer.gif); background-repeat:no-repeat; background-position:top left; padding:2px 0 4px 28px; }    

.documentshtml { background-image:url(../images/icons/html.gif); background-repeat:no-repeat; background-position:0 6px; padding:2px 0 4px 28px; line-height:16px; }   
.documentsdoc { background-image:url(../images/icons/doc.gif); background-repeat:no-repeat; background-position:0 6px; padding:2px 0 4px 28px; line-height:16px; }   
.documentsdocx { background-image:url(../images/icons/docx.gif); background-repeat:no-repeat; background-position:0 6px; padding:2px 0 4px 28px; line-height:16px; }   
.documentspdf { background-image:url(../images/icons/pdf.gif); background-repeat:no-repeat; background-position:0 6px; padding:2px 0 4px 28px; line-height:16px; }   
.documentsppt { background-image:url(../images/icons/ppt.gif); background-repeat:no-repeat; background-position:0 6px; padding:2px 0 4px 28px; line-height:16px; }   
.documentspptx { background-image:url(../images/icons/pptx.gif); background-repeat:no-repeat; background-position:0 6px; padding:2px 0 4px 28px; line-height:16px; }   
.documentsrar { background-image:url(../images/icons/rar.gif); background-repeat:no-repeat; background-position:0 6px; padding:2px 0 4px 28px; line-height:16px; }   
.documentsxls { background-image:url(../images/icons/xls.gif); background-repeat:no-repeat; background-position:0 6px; padding:2px 0 4px 28px; line-height:16px; }   
.documentsxlsx { background-image:url(../images/icons/xlsx.gif); background-repeat:no-repeat; background-position:0 6px; padding:2px 0 4px 28px; line-height:16px; }   
.documentszip { background-image:url(../images/icons/zip.gif); background-repeat:no-repeat; background-position:0 6px; padding:2px 0 4px 28px; line-height:16px; }   
.documentsblank { background-image:url(../images/icons/blank.gif); background-repeat:no-repeat; background-position:0 6px; padding:2px 0 4px 28px; line-height:16px; }   


.ccontent .cright .maintext .ngobanners { padding:20px 0; border-bottom:1px dashed #90C344; }

.maintext .share { margin-top:10px; padding:5px 10px; background:#efefef; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
.maintext .share .spodeli { float:left; padding-right:10px; }
.maintext .share .facebook { background-image:url(../images/icons/facebook.gif); background-repeat:no-repeat; float:left; padding:0 10px 0 20px; }
.maintext .share .svejo { background-image:url(../images/icons/svejo.gif); background-repeat:no-repeat; float:left; padding:0 10px 0 20px; }
.maintext .share a { color:#000; text-decoration:none; }
.maintext .share a:hover { color:#000; text-decoration:underline; } 

.advsearchtags { float:left; width:220px; padding:10px; }
.advsearchtags ul { padding:4px 0; }
.advsearchtags ul li { background:url(../images/bullet.gif) no-repeat; background-position:0 8px; list-style-type:none; padding:2px 10px; }
.advsearchtags a { color:#666666; text-decoration:none; } 
.advsearchtags a:hover { color:#666666; text-decoration:underline; } 
