body{font-family: Arial,Tahoma,Helvetica,sans-serif;color:#000;background:#fff;font-size: 75%;}
* {margin:0;padding:0; }
/*------ OLD STYLES ------*/
p{margin-bottom:1em}
img{border:0}
hr {color: #DADCE5; height:1px;}
h1,h2,h3,h4,h5{font-weight:normal;line-height:1;margin:1em 0 0.4em 0}
ol {margin-left: 15px;}
li {padding-left: 10px;}
ul {list-style-type:none;}
table {border-collapse:collapse; margin: 0; padding: 0;}
.hidden{display:none}
.invisible{visibility:hidden}
.clear{clear:both;height:1px;overflow:hidden}
.center{text-align:center;}
.blockcenter{margin: 0 auto;}
.block{float:left; margin: 10px}
.blue{background-color: #000099;}
.red{background-color: #f00; color:#f00;}

.adminusers td {padding: 0 5px;}
.adminusers th {padding: 5px 0;}
.complist{margin-left:20px;}
.complist .lvl0 {margin-top: 10px}
.complist .lvl1 {margin-top: 5px}
.complist .lvl2 {background-color:#f0f0f0;}

.slidemenu { width: 100%; }
.slidemenu .capt {
	background: url(../images/arrow-square.gif) no-repeat right -51px;
	padding: 5px 35px 5px 5px; margin: 0;
	color: #0857A6; font-family: Verdana; font-weight: bold;
	cursor: pointer;
}
.slidemenu .capt:hover { color: #5708A6; }
.slidemenu .capt .admin {font-size:80%; font-weight:bold; background-color:#DD5801;color:#fff; padding: 4px;}
.slidemenu .active { background-position: right 5px; }
.slidemenu .text { margin: 0; display:block; padding: 5px 0px 5px 50px; }
.slidemenu .text p {margin: 3px 0; margin-left: 18px; text-indent:-18px;}
.slidemenu .text input {margin:0; padding:0; text-indent:1px;}

.firsttrain {background:#DD5801 none repeat scroll 0 0;color:#FFFFFF;}
.firsttrain .c {padding:0.2em 0 3px;}
.rc, .rc b {display:block;}
.rc {overflow:hidden;padding:8px 0;position:relative;}
.rc .cn {background:transparent url(../images/box.png) repeat scroll 0 0;height:16px;left:-8px;overflow:hidden;position:absolute;top:-8px;width:16px;}
.rc .cn.tr, .rc .cn.br {margin-left:100%;}
.rc .cn.bl, .rc .cn.br {top:auto;}

.sort1 {background:transparent url(../images/bullet_arrow_up.gif); }
.sort2 {background:transparent url(../images/bullet_arrow_down.gif); }
.sort0 {background-image:none; }
.sort2, .sort1 {background-position: left; padding-left: 20px; background-repeat: no-repeat;}

.bot1 {width: 100px;}
.bot2 {text-align: center;}

.leftbottons {text-align: center}
.leftbottons img {border: 0}
.leftbottons .img31x88 {width: 88px; height: 31px}

.counterbut {border:0;width:88px;height:31px;}
.emptyimg {border:0; width:1px;height:1px;}
/*------ SETTINGS ------*/
a, a:visited, a:active, .link {color: #0857A6; font-family: Verdana; text-decoration: underline; font-weight: bold}
a:visited, a:active {color: #0857A6}
a:hover, .link {text-decoration: none;}
input {border: 1px solid #A5ACB2;}
h1 {font-family: Arial; font-weight: bold; font-size: 200%; margin-bottom: 10px;}
h2 {font-family: Verdana; font-weight: bold; font-size: 150%; margin-bottom: 10px;}
h3 {font-family: Verdana; font-weight: bold; font-size: 100%; margin-bottom: 10px;}
h3.gray {color: #4C4C4C;}
/*------ COMMON ------*/
.head {color: #0857A6; font-family: Verdana; margin: 10px 0;}
.head2 {color: #0857A6; font-family: Verdana; font-weight: bold; margin: 10px 0; }
.fv {font-family: Verdana; }
#mainmenu {text-align: center; color: #0857A6}
#mainmenu a {text-decoration: none; }
#mainmenu a:hover {text-decoration: underline;}
#mainmenu .curlink {font-weight:bold;}
.arrowmore {border: 0; width: 29px; height: 5px;}
#maintextcont {margin-top: 10px; overflow: hidden;}
#maintext {overflow: auto;}
#useragreement {text-align: center; font-weight: bold;}
#useragreement a {text-decoration: none;}
#useragreement a:hover {text-decoration: underline;}
#bottomtext {text-align: center; font-family: Verdana; margin-top: 10px;}
#bottomtext .counters {height: 31px; text-align: center; }
#support {padding: 0 10px;}
#support .icqimg {background: url(../images/icq.gif) no-repeat left; padding: 4px 0 0 30px; height: 24px;}
#support .mail {background: url(../images/email.gif) no-repeat left; padding: 4px 0 0 30px; height: 24px;}
#support .mail a {color: #4A84BE;}
.banner {height: 130px;}
.rbanners {height: 20px;}
.orfus {font-size:80%;}
.siteblocked {text-align: center; font-size: 120%; color: #cc0000}
#countersleft {text-align: center; padding-top: 10px;}
.navmenu {padding: 10px 0 0 0;}
#pages {text-align:center;}
/*------ MESSAGES ------*/
.errormsg {background-image:url('../images/errormsg.gif');}
.errormsg ul {list-style-type:decimal; color: #ff1212;}
.errormsg ul li {margin-left:20px;}
.errormsg h3 {font-weight:bold; margin: 10px;}
.msgmsg {background-image:url('../images/msgmsg.gif');}
.msgmsg ul {list-style-type:circle; color: #1212ff; }
.msgmsg ul li {margin-left:20px;}
.msgmsg h3 {font-weight:bold; }
.errormsg, .msgmsg {padding: 20px 20px 20px 70px; font-size: 90%; background-repeat:no-repeat; background-position:left center}
/*------ STICKY FOOTER ------*/
html, body, #centercont, #wrap {height: 100%;}
body > #centercont {height: auto; min-height: 100%;}
#left {width: 220px; float: left; padding: 0 10px;}
#right {width: 220px; float: right; padding: 0 10px;}
#center {padding: 0 7px 100px; margin: 0 248px; }
#center2 {padding: 0 7px 100px; margin: 0 0 0 248px; }
#footer {position: relative;
	margin: -100px 248px 0;
	height: 100px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#logo {margin: 6px 0 0 9px;}
#logo img {border: 0;}
/*------ ROUND CORNERS BOX ------*/
.boxtop { background: url(../images/box/ne.jpg) no-repeat top right; }
.boxtop .nw { background: url(../images/box/nw.jpg) no-repeat top left; }
.boxtop .n { font-size: 0; height: 10px; background: url(../images/box/n.jpg) repeat-x top; margin: 0 10px; }
.boxbottom { background: url(../images/box/se.jpg) no-repeat bottom right; }
.boxbottom .sw { background: url(../images/box/sw.jpg) no-repeat bottom left; }
.boxbottom .s { font-size: 0; height: 10px; background: url(../images/box/s.jpg) repeat-x bottom; margin: 0 10px; }
.boxcontent {background: url(../images/box/e.jpg) repeat-y right;}
.boxcontent .w {background: url(../images/box/w.jpg) repeat-y left; padding: 0px 10px 0px 10px; overflow: hidden;}
.boxcontent .l, .delim, hr { border: 0; font-size: 0; height: 2px; background: url(../images/box/s.jpg) repeat-x bottom; margin: 10px 0; }
.boxcontent h3 { margin-top: 0; font-size: 110%;}
/*------ MARGINS ------*/
.mt20 {margin-top: 20px;}
.mt10 {margin-top: 10px;}
.mb20 {margin-bottom: 20px;}
.ml20 {margin-left: 20px;}
.mr20 {margin-right: 20px;}
/*------ LOGIN PANE ------*/
.loginpane {padding: 0; margin: 0; border-collapse: collapse; width: 100%;}
.loginpane .link {text-align: center;}
.loginpane .text {text-align: right; font-family: Verdana; width: 60px;}
.loginpane tr {height: 19px;}
.loginpane .enterbutton {border: 0; width: 28px; height: 40px;}
/*------ BEST FREELANCER ------*/
.bestfreelancer img {margin: 0 7px 0 0; border: 0;}
.bestfreelancer .img {width: 77px; text-align: center;}
.bestfreelancer {border: 0; border-collapse: collapse; width: 100%;}
.bestfreelancer td {vertical-align: top}
.bestfreelancer div {margin-bottom: 2px;}
.bestfreelancer .link {margin: 5px 0;}

#search input {border: 1px solid #ADADAD; border-top-width: 1px; background: #fff; height: 19px; font-size: 8.5pt; color: #ADADAD; font-family: "Times New Roman"; text-align: right; }
#search .text {padding-right: 10px; width: 162px;}
#search .submit {background: url('../images/a12.jpg') 50% 50% no-repeat; width: 20px; height: 21px;}

