a:hover {
    cursor: pointer;
}

INPUT .input_ro{
    /*background-color: #313131;*/
    color: green;
}



.maintext_live table{
    border-collapse     : collapse;
}
.main_header{
    padding-top:10px;
    padding-bottom:10px;
    font-weight: bold;
    font-size:16px;
    color: rgb(151,42,39);
    text-align: left;
}

.main_direct_box{
    cursor:pointer;
    background-image:url(./img/WebRecBorder_250_thin2.png);
    background-repeat:no-repeat;
    /*border: 5px solid #606060;*/
    vertical-align:top;
    height:250px;
    width:210px;
    padding-left: 20px;
    padding-right: 20px;
    text-align:justify;
    color: #606060;
}

a .main_direct_box {
    text-decoration:none;
}


.main_login_box{
    background-image:url(./img/WebRecBorder_500_160_thin.png);
    background-repeat:no-repeat;
    background-position:top center;
    /*border: 5px solid rgb(151,42,39);*/
    vertical-align:top;
    height:160px;
    /*width:500px;*/
    padding-left: 20px;
    padding-right: 20px;
    text-align:justify;
    color: #606060;
}
.main_login_box .login{
    width:50%;
    vertical-align:top;
}
.main_login_box .login table{
   float:center;
}
.main_login_box .register{
    width:50%;
    vertical-align:top;
}
a .main_login_box {
    text-decoration:none;
}


#main_jobseeker:hover{
    /*border: 5px solid rgb(151,42,39);*/
    background-image:url(./img/WebRecBorder_250_thin.png);/**/
}

#main_manager:hover{
    /*border: 5px solid rgb(151,42,39);*/
    background-image:url(./img/WebRecBorder_250_thin.png);/**/
}

.login_select_type{
    width:220px;
}
.reg_select_type{
    padding:5px;
    font-size: 12px;
    font-weight: bold;
    color: rgb(151,42,39);
    text-align:center;
}

INPUT.button
{
cursor:pointer;
 color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}

.main_direct_header{
    padding:20px;
    font-size: 16px;
    font-weight: bold;
    color: rgb(151,42,39);
    text-align:center;
}

.main_latest_jobs{
    text-align: left;
    width:500px;
    padding: 0px;
}
.main_latest_jobs table tr td{
    /*color:#606060;*/
    width:33%;
    height:20px;
}




.maintext_live INPUT,
.maintext_live textarea,
.maintext_live select{
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BACKGROUND: #FFFFFF;
	FONT-SIZE: 11px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: black;
	BORDER-BOTTOM: #cccccc 1px solid;
	TEXT-DECORATION: none;
}

.maintext_live a {
	COLOR:#3366CC ;
	COLOR:rgb(151,42,39) ;
	TEXT-DECORATION: underline;
	CURSOR:pointer;
    text-decoration:none;
}


.maintext_live a:hover {
	color: #6699CC;
	COLOR:rgb(0,0,0) ;
	TEXT-DECORATION: none;
	CURSOR:pointer;
    text-decoration:none;
}


.maintext_live{
    border              : 1px solid #d3d3d3;
    background-color    : #FFFFFF;
    width               : 100%;
    padding             : 10px;
}
.maintext_live h1{
    font-weight         : bold;
    color               : #959595;
    padding             : 0;
    margin              : 0px 20px 0px 20px;
}
.maintext_live p{
    text-align          : justify;
    padding             : 0px 0px 0px 0px;
}




.quicklinksbox_live{
    border              : 1px solid #d3d3d3;
    background-color    : #E9E9E9;
    margin-left         : 0;
    width               : 150px;
}
.quicktop_live{
    background-color    : #484848;
    padding-left        : 5px;
    width               : 100%;
    height              : 25px;
}
.quicklink_live{
    padding-left        : 10px;
    margin              : 0;
    background-color    : #959595;
    width               : 100%;
    height              : 25px;
    border-collapse     : collapse;
}
.quicktop_live p{
    color               : #FFF;
    padding             : 0;
    margin              : 0;
}

.quicklink_live a{
    font-weight         : normal;
    color               : #000;
    text-decoration     : none;
    display             : block;
}

.quicklink_live a:hover{
    color               :#FFFFFF;
}

.cand_sr_id{
   height      : 30px;
}
.cand_sr_id a{
   font-weight : bold;
}

.cand_sr_sal{
   text-align  : right;
   color       : #333333;
   font-weight : bold;
}

.cand_sr_profile{
   padding     : 5px;
   text-align  : justify;
   color       : #333333;
}

.cand_sr_footer{
   height      : 30px;
   color       : #333333;
   text-align  : right;
}

.search_header{
    padding-top:10px;
    padding-bottom:10px;
    font-weight: bold;
    font-size:16px;
    color: rgb(151,42,39);
    text-align: left;
}



a.nowlink {
	color: white; FONT-SIZE: 8pt; TEXT-ALIGN: right; TEXT-DECORATION: none
}
a.nowlink:hover {
	color: white; FONT-SIZE: 8pt; TEXT-ALIGN: right; TEXT-DECORATION: none
}
a.menu {
	color: white; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
a.menu:hover {
	color: white; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
a.menunow {
	color: white; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
a.menunow:hover {
	color: white; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
A.mainlink {
	COLOR: #ff6464; FONT-SIZE: 13pt; TEXT-DECORATION: underline
}
A.mainlink:hover {
	COLOR: #ff6464; FONT-SIZE: 13pt; TEXT-DECORATION: none
}
a.menusmall {
	COLOR: white; FONT-SIZE: 10pt; TEXT-DECORATION: underline
}
a.menusmall:hover {
	color: white; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
a.faq {
	COLOR: red; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
a.faq:hover {
	color: red; FONT-SIZE: 8pt; TEXT-DECORATION: none
}



p.cr {
	color: #c4c4c4; FONT-SIZE: 8pt; TEXT-ALIGN: center; TEXT-DECORATION: none
}
p.main {
	color: white; FONT-SIZE: 9pt; TEXT-ALIGN: left; TEXT-DECORATION: none
}
p.menu {
	color: white; FONT-SIZE: 10pt; TEXT-DECORATION: none
}
p.tabletitle {
	color: #0066FF; FONT-SIZE: 13pt; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.left_form {
	border:2px; height:14px; background-color: #E3E3E3; COLOR: #343434; font-size:9px;
}
.left_but {
	border:2px; height:14px; background-color: #E3E3E3; COLOR: #343434; FONT-SIZE: 9px; cursor:hand
}


SELECT.red, INPUT.red {
    border:1px #FF99CC solid;
}

INPUT.btn_blue{
    background-color:#0066FF;
    color:white;
    font-weight:bold;
    height:20px;
    border:1px double white;
}

DIV.error_form_div {
    color:red;
    font-weight:bold;
}

P.gen_error {
    color:red;
    border:1px #000000 solid;
    padding:5px;
    font-weight:bold;
}

.alertBox {
	padding: 5px;
	border: 2px solid #0000CC;
	margin-bottom: 15px;
}
P.crumb {
    color:black;
    margin-left:0px;
    margin-top:10px;
}

P.crumb a {
    color:navy;
}



.pagination {
    padding: 2px;
}

.pagination ul {
    margin: 0;
    padding: 0;
    text-align: left; /*Set to "right" to right align pagination interface*/
    font-size: 16px;
}

.pagination li {
    list-style-type: none;
    display: inline;
}

.pagination a, .pagination a:visited{
    padding: 0 5px;
    border: 1px solid #9aafe5;
    font-size:9px;
    text-decoration: none;
    color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
    border: 1px solid #2b66a5;
    color: #000;
    background-color: #FFFF80;
}

.pagination a.currentpage{
    background-color: #2e6ab1;
    color: #FFF !important;
    border-color: #2b66a5;
    font-weight: bold;
    cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
    background-color: white;
    cursor: default;
    color: #929292;
    border-color: #929292;
    font-weight: normal !important;
}

.pagination a.prevnext{
    font-weight: bold;
}
.table {
	margin-bottom: 30px;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.tableHeading {
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	padding: 5px;
	background: url(images/table-2-head-bg.gif);
	background-repeat: repeat-x;
	background-color: #f7f7f7;
	/*border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #aaa;*/
	border: 1px solid #aaa;

}
.tableSubHeading {
	padding: 5px;
	color: #666666;
	/*border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;*/
	border: 1px solid #aaa;
}
.tableColumnHeader {
	font-weight: bold;
	font-size: 12px;
	background-color: #EEEEEE;
	padding: 5px;
	/*border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;*/
	border: 1px solid #aaa;
}
.tableRowLeft1 {
	font-weight: bold;
	background-color: #f7f7f7;
	padding: 5px;
	/*border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;*/
	border: 1px solid #aaa;
}
.tableRowRight1 {
	padding: 5px;
	background-color: #f7f7f7;
	/*border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;*/
	border: 1px solid #aaa;
}
.tableRowLeft2 {
	font-weight: bold;
	background-color: #ffffff;
	padding: 5px;
	/*border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;*/
	border: 1px solid #aaa;
}
.tableRowRight2 {
	padding: 5px;
	background-color: #ffffff;
	/*border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;*/
	border: 1px solid #aaa;
}
.tableSubmitCell {
	background-color: #EEEEEE;
	padding: 5px;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-bottom: 1px solid #aaa;*/
	border-right: 1px solid #aaa;
	text-align: right;
}

SPAN.red_error{
    color:red;
}

DIV.spec_ramka{
    border:1px #A4C8CA solid;
    padding:10px;
}

a.squarebutton{
    background: transparent url('img/buttons/square-blue-left.gif') no-repeat top left;
    display: block;
    float: left;
    font: normal 12px; /* Change 12px as desired */
    line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
    height: 23px; /* Height of button background height */
    padding-left: 9px; /* Width of left menu image */
    text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
    color: white; /*button text color*/
    font-weight:bold;
    font-size:8pt;
}

a.squarebutton span{
    background: transparent url('img/buttons/square-blue-right.gif') no-repeat top right;
    display: block;
    padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
    background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
    background-position: bottom right;
    color: black;
}
INPUT.button
{
cursor:pointer;
 color: white;
 font-weight:bold;
background: gray;
border: 2px outset black;
}

