HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 8pt Verdana; PADDING-TOP: 0px; HEIGHT: 100%
}

BODY {
	margin : 0px 0px 0px 0px;
	scrollbar-arrow-color :#415E2D;
	scrollbar-base-color : #415E2D;
	scrollbar-dark-shadow-color : #E5F5D7;
	scrollbar-face-color :#638C44;
	scrollbar-highlight-color :#E5F5D7;	
	scrollbar-shadow-color : #b39357;

}

A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}



A, A:visited { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #A42B2E; font-weight: bold; text-decoration: none;}
A:hover {text-decoration: none;}

TD {	font-size: 12px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #000000;  text-align: justify;}
P {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #000000;}

.freelance_hr hr{
color: #638C44; 
height:1; 
}

hr{
color: #638C44; 
height:1;
}
.freelance-r {
	color: Gray;
   font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif;	
	background: #FFFFFF;
	padding:3px;        
	line-height: 25px;
}

.freelance-r A, .freelance-r A:visited {color: #638C44; font-weight: bold; text-align: center;  font-size: 12px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; border-bottom-style: solid;  border-bottom-width: 1px;}
.freelance-r A:hover {border-bottom-style: dashed; text-decoration: none;}


.freelance-a{color: #2E69AD; font-weight: bold;  font-size: 12px; text-align: left;  letter-spacing: 1px; 
padding-right: 10px; 
padding-left: 2px; 
height: 40px;}
.freelance-a A, .freelance-a A:visited {color: #FFFFFF; font-weight: bold; text-align: center;  font-size: 12px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; border-bottom-style: solid;  border-bottom-width: 1px;}
.freelance-a IMG{
vertical-align: middle;
}
.freelance-a A:hover {border-bottom-style: dashed; text-decoration: none;}

.freelance-a-d {  
font-size: 10px; text-align: left;
background:#FFFFFF;
vertical-align: top;
text-align: justify;
}

.freelance-a-d TD{  
padding: 5px; 
font-size: 10px; text-align: left;
}
.freelance-a-d A, .freelance-a-d A:visited {  
padding: 5px; 
font-size: 10px; text-align: left;
}
.freelance-info-a TD{
color: Gray; font-weight: bold;  font-size: 10px; text-align: left;  
}

.freelance-content {padding-right:20px; padding-bottom:30px; padding-top:30px; padding-left:30px; vertical-align: top;  text-align: center;  }

.freelance-area {color: #FFFFFF; font-size: 12px; font-weight: normal;  text-align: center;  }
.freelance-area A, .freelance-area A:visited {padding: 0px; color: #FFFFFF; font-size: 12px; font-weight: normal;  text-align: center;  }
.freelance-h {padding-left: 4px; padding-right: 4px; color: #FFFFFF; font-size: 12px; font-weight: normal;  text-align: center;  }
.freelance-h A, .freelance-h A:visited {padding-left: 4px; padding-right: 4px; color: #FFFFFF; font-size: 12px; font-weight: normal;  text-align: center;  }

.error {	font-size: 12px; font-family: Arial, Tahoma, Helvetica, sans-serif; color: #A42B2E;  text-align: center;  font-weight: bold; }
div.freelance_error{
        background-color: #FFFFE1;
        border: 1px dashed Red;
        margin-top: 8px;
        margin-bottom: 16px;
        padding: 6px 6px 6px 32px;
        line-height: 18px;
		  color: red;
}

div.freelance_info{
        background-color: #FFFFE1;
        font-size: 11px;
        border: 1px dashed #2E69AD;
        margin-top: 8px;
        margin-bottom: 16px;
        padding: 6px 6px 6px 32px;
        line-height: 18px;
		  color: #2E69AD;
		font-weight: bold;
}

img.freelance_info, img.freelance_error  {
        margin-left: -24px;
}

.freelance-tab-h {
height:100%;
background-color: #fffff7; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; 
padding:0 px;
}


.freelance-con-list {
BORDER: #638C44 1px solid; 
background-color: #fffff7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #OOOOOO; 
padding-left: 10px; padding-right:10px; padding-top:10px; padding-bottom:10px;
vertical-align: top;
}

.freelance-cat-list A, .freelance-cat-list A:visited { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #A42B2E; font-weight: bold; text-decoration: none;}

.freelance-cat-list {
BORDER: #638C44 1px solid; 
background-color: #fffff7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #OOOOOO; 
padding-left: 10px; padding-right:10px; padding-top:10px; padding-bottom:10px;
vertical-align: top;
text-align: left;
}

.fti {
background-color: #fffff7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
padding-left: 10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
text-align: center;
}

.fti-b {
background-color: #fffff7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
padding-left: 10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
text-align: center;
font-weight: bold;
}

.freelance-tab
{
background:#638C44;
}


.fti-left {
background-color: #fffff7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
padding-left: 10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
text-align: justify;
}

.fti-left_s A, .fti-left_s A:visited{
font-size: 10px;
}

.ftd-show-c {
background-color: #fffff7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
padding-left: 10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
text-align: center;
font-weight: bold;
BORDER: #638C44 1px solid;
}

.freelance-tab-center TD{
height:100%;
width: 100%;
BORDER: #FFFFFF 1px solid; 
background-color: #638C44; 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;
padding-left: 10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
}

.freelance-tab-bottom TD{
height:100%;
width: 100%;
BORDER: #FFFFFF 1px solid; 
background-color: #FFFFFF ; 
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;
padding-left: 10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
}

.freelance-tab-bottom A, .freelance-tab-bottom A:visited {
font-size: 10px; 
}

.freelance-tab-left {
   height: 100%;
	background: url(/freelance/themes/birza/rus/img_tab_left_bg.gif);
	padding-top:0px;
	vertical-align: top;
}

.freelance-table {background-color: #638C44; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}

.freelance-header { color: #724014; font-weight: bold;}
.freelance-header {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND: #6d8cb3; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 30px
}
.freelance-header TD {padding: 2px; text-align: center;  }

.freelance-t-menu {color: #2E69AD; font-weight: bold;  font-size: 12px; text-align: center;  letter-spacing: 1px; 
padding-left: 10px;
padding-right: 10px; }
.freelance-t-menu A, .freelance-t-menu A:visited {color: #FFFFFF; font-weight: bold; text-align: center;  font-size: 12px; font-family: Arial, Helvetica, sans-serif; letter-spacing: 1px; }

.freelance-t-title {color: #638C44; font-weight: bold;  font-size: 14px; text-align: left;  
padding-left: 10px;
padding-right: 10px; 
padding-top: 5px; 
}
.freelance-t-title A, .freelance-t-title A:visited {color: #638C44; font-weight: bold; text-align: center;  font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
.freelance-t-title A:hover {color: #638C44; font-weight: bold; text-align: center;  font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-bottom-style: dashed;  border-bottom-width: 1px;  }

.freelance-t-titlel {color: #A42B2E; font-weight: bold;  font-size: 14px; text-align: center;  
padding-left: 10px;
padding-right: 10px; 
padding-top: 5px; 
}

.freelance-but TD{ background: url(/themes/birza/rus/img_but_bg.gif) repeat top; color: #2E69AD;  font-size: 12px; font-weight: bold;  text-align: center; padding:0px;}
.freelance-but_r TD{ background: url(/themes/birza/rus/img_but_bg_r.gif) repeat top; color: #2E69AD;  font-size: 12px; font-weight: bold;  text-align: center; padding:0px;}
.freelance-but_b TD{ background: url(/themes/birza/rus/img_but_bg_b.gif) repeat top; color: #2E69AD;  font-size: 12px; font-weight: bold;  text-align: center; padding:0px;}
.freelance-but_y TD{ background: url(/themes/birza/rus/img_but_bg_y.gif) repeat top; color: #2E69AD;  font-size: 12px; font-weight: bold;  text-align: center; padding:0px;}

.freelance-but A, .freelance-but A:visited, .freelance-but_r A, .freelance-but_r A:visited,
.freelance-but_b A, .freelance-but_b A:visited, .freelance-but_y A, .freelance-but_y A:visited
 {color: #FFFFFF; font-weight: bold; text-align: center;  font-size: 12px; font-family:  Arial, Helvetica, sans-serif; text-decoration: none;  letter-spacing: 0px; }
input.but {font-family: Arial, Helvetica, sans-serif; height: 20px; font-weight: bold; font-size: 12px; color: #FFFFFF; border: none; cursor: hand; display: inline-block;  MARGIN: 0px;  vertical-align: middle;}
.but {font-family: Arial, Helvetica, sans-serif; height: 20px; background: url(/freelance/themes/birza/rus/spacer.gif) repeat top; font-weight: bold; font-size: 12px; color: #FFFFFF; border: none; cursor: hand; MARGIN: 0px;  
vertical-align: middle; padding:0px;}

.freelance-txt, .in-title {color: #2E69AD;  font-size: 12px; font-weight: bold;  text-align: left; padding-left:10px; padding-right:10px;}

.freelance-toptxt{
	BORDER: 1px dashed #A42B2E; 
	font-family: Arial, Helvetica, sans-serif;
	color: black;  font-size: 11px; font-weight: normal;  text-align: justify; padding: 3px 5px 3px 5px;
	vertical-align: top;
}
.freelance-toptxt P {
   font-family: Arial, Helvetica, sans-serif;
	color: black;  font-size: 11px; font-weight: normal;  text-align: justify; padding: 3px 5px 3px 5px;
	vertical-align: top;
}
.freelance-toptxt A, .freelance-toptxt A:visited { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; color: #A42B2E; font-weight: bold; text-decoration: none;}

.freelance-notice, .freelance-notice P{
   font-family: Arial, Helvetica, sans-serif;
	color: black;  font-size: 10px; font-weight: normal;  text-align: justify; padding: 3px 5px 3px 5px;
	vertical-align: top;
	background-color: #fffff7;
}
.freelance-notice A, .freelance-notice A:visited { font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 10px; color: #A42B2E; font-weight: bold; text-decoration: none;}

.freelance-info {color: Black;  background: url(/freelance/themes/birza/rus/img_info_txt.gif) no-repeat bottom left; font-size: 12px; font-weight: normal;  text-align: justify; padding-left:10px; padding-right:10px;  border-bottom: 1px solid #638C44;  padding-top: 5px;  padding-bottom: 3px;   }
.freelance-info-b {color: Black;  background: url(/freelance/themes/birza/rus/img_info_txt.gif) no-repeat bottom left; font-size: 12px; font-weight: bold;  text-align: left; padding-left:10px; padding-right:10px;  border-bottom: 1px solid #638C44; }
.freelance-info-area {color: Black;   background: url(/freelance/themes/birza/rus/img_info_txt.gif) no-repeat top left; font-size: 12px; font-weight: normal;  text-align: left; padding-left:10px; padding-right:10px;  border: 1px solid #638C44; }
.img-but-link 	{
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-WIDTH: 1px;
	border-width: 1px;
	border-color: #638C44;
	margin-right: 1px;
	cursor: hand; 
}

.freelance-avatar {border: 2px solid #638C44; }

.freelance-shock TD{text-align: center; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; color: #a42b2e; font-size: 12px;  font-weight: bold; }
.freelance-shock A, .freelance-shock A:visited {color: #a42b2e; font-size: 12px;  font-weight: bold; text-decoration: none;  border-bottom-style: solid;  border-bottom-width: 1px;}
.freelance-shock  A:hover {border-bottom-style: dashed; text-decoration: none;}

.freelance-klist {border-bottom-style: dashed; padding-bottom: 2px; padding-top: 2px; border-bottom-width: 1px;  border-color: Black;  text-align: left;  }

.in {padding-left: 3px; background-color: #ffffff; border: 1px solid #339933; font-size: 12px; font-family: Verdana, Arial;  border-style: dashed;    width: 200px; }
.lin {padding-left: 3px; background-color: #ffffff; border: 1px solid #339933; font-size: 12px; font-family: Verdana, Arial;  border-style: dashed;  width: 100%; }
.in-login {padding-left: 3px; background-color: #ffffff; border: 1px solid #638C44; font-size: 12px; font-family: Verdana, Arial;      }

.l {
	FONT: bold 12px "Times New Roman";
	COLOR: #638C44;
	text-align: right;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;	
}


.l A:hover{
	FONT: bold 12px "Times New Roman";
	COLOR: #A42B2E;
	TEXT-DECORATION: none;
}
.l A, .l A:visited{
	FONT: bold 12px "Times New Roman";
	COLOR: #638C44;
	TEXT-DECORATION: none;

}

.pager {
	FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 15px
}

.pager TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 15px; PADDING-TOP: 0px
}

.pagetitle {
	 FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 15px; COLOR: #8f8e8c; LINE-HEIGHT: 100%; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.pagenum {
	BORDER-LEFT: #a42b2e 1px solid; MARGIN-TOP: 2px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; VERTICAL-ALIGN: middle; WIDTH: 15px; COLOR: Gray; LINE-HEIGHT: 100%;  HEIGHT: 15px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.pagenum:visited {
	COLOR: gray
}
.pagenum:hover {
	COLOR: gray; BACKGROUND-COLOR: #f0f0f0
}
.actpage {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px;  BACKGROUND: #a42b2e; VERTICAL-ALIGN: middle; BORDER-LEFT: #a42b2e 1px solid; WIDTH: 15px; COLOR: #ffffff; LINE-HEIGHT: 100%; HEIGHT: 15px; TEXT-ALIGN: center
}

div.m_error{
        background-color: #FFFFE1;
        border: 1px dashed Red;
        margin-top: 8px;
        margin-bottom: 16px;
        padding: 6px 6px 6px 32px;
        line-height: 18px;
		  color: red;
}

.m_error TD{
        background-color: #FFFFE1;
		  color: red;
}


div.m_info{
        background-color: #FFFFE1;
        border: 1px dashed #00000D;
        margin-top: 8px;
        margin-bottom: 16px;
        padding: 6px 6px 6px 32px;
        line-height: 18px;
		  color: #00000D;
		font-weight: bold;
}

.cat-list OPTGROUP {
    background : #638C44;
    font-style : normal;
    font-weight : none;
	 color: white;
  }
  
.cat-list option {
    background : #FFFFFF;
	 color: black;
  }
#tooltip {
background: #FCF5E1;
border: 1px solid #000000;
text-align: justify;
font: 11px Tahoma, Helvetica,sans-serif;
margin:0px;
-moz-border-radius:2px;
padding: 5px 5px;
position:absolute;
visibility:hidden
}

.enter_box{
	border: 1px solid #259552;
	background: #FDF8E8;
	padding: 3px;	
}

.info_box {
	border: 1px solid #259552;
	background: #FFF4D2 url(/img/info.gif) no-repeat top left;
	padding: 3px 3px 3px 25px;
}

.enter_box P, .info_box P{
   font-family: Arial, Helvetica, sans-serif;
	color: black;  font-size: 11px; font-weight: normal;  text-align: justify;
	vertical-align: top;
}
.enter_box A, .info_box A, .enter_box A:visited, .info_box A:visited 
{ font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; color: #A42B2E; font-weight: bold; text-decoration: none;}

A.link_e {
    background: url(/img/link_e.gif) no-repeat center right;
    padding-right: 13px;
}

.l_a A {padding: 0 0 0 5px;}

