@charset "UTF-8";
/* CSS Document */

/* main menu */

ul.mmenu {
	width:100%;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 15px;
	font-weight: bold;
}

ul.mmenu li { /* IE fix */
	float: left;
	display: inline;
}

ul.mmenu a { /* IE fix */
	float: left;
	display: inline;
}

ul.mmenu li.last {
	background: url(../pic/main_menu_elements.png) no-repeat left center;	
	display: block;
	height: 40px;
}


ul.mmenu a {
	display: block;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	background: url(../pic/main_menu_elements.png) no-repeat left center;
}


ul.mmenu li.mmenu_selected a:link,
ul.mmenu li.mmenu_selected a:visited {
	background-position: left top;
	color: #0FF;
}

ul.mmenu li.mmenu_selected a:hover {
	background-position: left bottom;
	color: #0FF;
}

ul.mmenu li a:link,
ul.mmenu li a:visited {
	color: #5BA5CD;
}

ul.mmenu li a:hover {
	background-position: left bottom;
	color: #08D3FA;
}

/* SEARCH MENU */

#bottom_media_area #menu {
   height: 24px;
   background: url(../pic/search_hori_menu.png) no-repeat left top;
   position: relative;
}

#bottom_media_area #menu a {
   color: #FFF;
   font-size: 10px;	
   font-weight: bold;
   position: absolute;
   padding: 5px;
}

#bottom_media_area #menu #ponuda_poslova {
	color: #790505;
	left: 15px;
	top: 2px;
}

#bottom_media_area #menu #potraznja_poslova {
   color: #690;
   left: 140px;
   top: 2px;
}

#bottom_media_area #search_ponuda {
   height: 40px;
   background: url(../pic/search_hori_poslodavci.png) no-repeat left top;
}

#bottom_media_area #search_potraznja {
   height: 40px;
   background: url(../pic/search_hori_posloprimci.png) no-repeat left top;
}

/* login menu */

.oneColElsCtrHdr #status .login {
	width: 217px;
	height: 68px;
	background: url(../pic/login-bkg.png) no-repeat left bottom;
	position: relative;
	color: #FFF;
}

#status .login .go {
	width: 34px;
	height: 34px;
	background: url(../pic/loginGo.png) no-repeat center center;
	position: absolute;
	top: 15px;
	right: 8px;
	cursor: pointer;
}

#status .login input {
	border: 1px solid #000;
	font-size: 9px;
	padding-left: 1px;
}

#status .login label {
	float: left; 
	color: #FFF;
	width: 58px;
	font-size: 9px;
	text-align: right;
	margin-top: 4px;
}

#status .login #email {
	width: 100px;
	height: 10px;
	font-size: 10px;	
}

#status .login #password {
	width: 100px;
	height: 10px;
	font-size: 10px;	
}

#status .login .logintitle {
	font-size: 9px;
	font-weight: bold;
	padding: 1px;
	text-align: center;
	color: #0079B6;
}

#status .login .info {
	font-size: 9px;
	padding-left: 65px;
	color: #FFF;
}

#status .login .name {
	text-transform: capitalize;
	padding-top: 3px;
	padding-left: 8px;
	padding-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
}

#status .login .profile {
	padding-top: 6px;
	font-size: 10px;
	text-align: right;
	width: 169px;
	position: absolute;
	top: 16px;
}

#status .login .logout {
	margin-top: 12px;
	padding-left: 7px;
	font-size: 10px;
	position: absolute;
	bottom: 5px;
}

#status .login a:link,
#status .login a:visited {	
	color: #0FF;
}

#status .login a:hover {	
	color: #9FF;
}

/* control panel menu */

ul.cpmenu {
	margin: 0;
	padding: 0;
	padding-left: 20px;
	list-style: none;
	height: 45px;
	background-image: url(../pic/ctab_repeat.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	text-transform: capitalize;
}

ul.cpmenu li {
	float: left;
	background: url(../pic/ctab_right_normal.jpg) no-repeat top right;
}

ul.cpmenu li.selected {
	float: left;
	background: url(../pic/ctab_right.jpg) no-repeat top right;
	margin-right: 1px;
}

ul.cpmenu li a {
	display: block;
	padding: 0 14px;
	line-height: 26px;
	background: url(../pic/ctab_left_normal.jpg) no-repeat top left;
	text-decoration: none;
	color: #fff;
	float: left;
	height: 40px;
}

ul.cpmenu li.selected a {
	line-height: 28px;
	background: url(../pic/ctab_left.jpg) no-repeat top left;
	text-decoration: none;
	color: #9FF;
}


ul.cpmenu a:link, 
ul.cpmenu a:visited {
	color:#CCC;
}

ul.cpmenu a:hover {
	color: #FFFFFF;
}

/* control panel left column options */

ul.cpoptions,
ul.friendoptions {
	margin: 0;
	margin-top: 10px;
	padding: 0;
	padding-left: 10px;
	list-style-type: none;
}

ul.cpoptions a {
	display: block;
	text-decoration: none;
	padding: 12px;
	padding-left: 50px;
}

ul.friendoptions a {
	display: block;
	text-decoration: none;
	padding: 8px;
	padding-left: 35px;
}


ul.cpoptions li,
ul.friendoptions li {
	 margin-top:1px;
	 margin-bottom: 1px;
	 background-position: left center;
	 background-repeat: no-repeat;
}

ul.cpoptions a:link,
ul.cpoptions a:visited {	
    color: #009;
}
ul.cpoptions a:hover {
    color: #36F;
}


/* termometer */


#cptermo, 
#cptermo ul {
	height: 25px;		
	font-size: 13px;
	font-weight: bold;
}

#cptermo a:link,
#cptermo a:visited {
	text-decoration: none;	
}

#cptermo a:hover {
	color: #0FF;
}


#cptermo {
	background:url(../pic/termoback_left.png) no-repeat left center;
	padding-left: 10px;
}

#cptermo ul {
	background: url(../pic/termoback_right.png) no-repeat right center;	
	margin: 0;
	margin-top: 10px;
	padding: 0;
	list-style-type: none;
}

#cptermo ul li { 
	float: left;
	display: inline;
	line-height: 23px;
}

#cptermo ul li.title {
	color: #CCC;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}

#cptermo ul li a {
	display: block;			
	line-height: 23px;
	color: #fff;
	float: left;
	height: 24px;
	text-decoration: none;
}

#cptermo ul li.lcrb {
	background: url(../pic/LXRB.png) no-repeat left center;
}

#cptermo ul li.lcrb a {
	background: url(../pic/LXRB-r.png) no-repeat right center;
	padding-left:  25px;
	padding-right: 15px;
}

#cptermo ul li.lcrx {
	background: url(../pic/LXRB.png) no-repeat left center;
}

#cptermo ul li.lcrx a {
	background: url(../pic/LBRX-r.png) no-repeat right center;
	padding-left:  24px;
	padding-right: 22px;
}


#cptermo ul li.lbrx {
	background: url(../pic/LBRX.png) no-repeat left center;
}

#cptermo ul li.lbrx a {
	background: url(../pic/LBRX-r.png) no-repeat right center;
	padding-left:  18px;
	padding-right: 20px;
}

#cptermo ul li.lxrx {
	background: url(../pic/LXRX.png) no-repeat left center;
}

#cptermo ul li.lxrx a {
	background: url(../pic/LXRX-r.png) no-repeat right center;
	padding-left:  12px;
	padding-right: 20px;
}

#cptermo ul li.lxrc {
	background: url(../pic/LXRX.png) no-repeat left center;
}

#cptermo ul li.lxrc a {
	background: url(../pic/LXRC-r.png) no-repeat right center;
	padding-left:  12px;
	padding-right: 22px;
}

#cptermo ul li.lbrb {
	background: url(../pic/LBRB.png) no-repeat left center;
}

#cptermo ul li.lbrb a {
	background: url(../pic/LBRB-r.png) no-repeat right center;
	padding-left:  18px;
	padding-right: 15px;
}

#cptermo ul li.lbrc {
	background: url(../pic/LBRB.png) no-repeat left center;
}

#cptermo ul li.lbrc a {
	background: url(../pic/LBRC-r.png) no-repeat right center;
	padding-left:  20px;
	padding-right: 20px;
}

/*-- register home --*/

#register_home_form,
#register_home_form div {
	padding: 0px;
	margin: 0px;
}

#right_media_area #register_home_menu {
	margin-left: 17px;
	margin-top: 3px;
	height: 24px;
}

.rh_default {
    background: url(../pic/register_home_menu.png) no-repeat left top;		
}

.rh_posloprimci {
    background: url(../pic/register_home_menu.png) no-repeat left center;		
}

.rh_poslodavci {
    background: url(../pic/register_home_menu.png) no-repeat left bottom;		
}

#right_media_area #register_home_menu #lPosloprimci {
	margin-left: 25px;
	line-height: 22px;
	height: 24px;
}

#right_media_area #register_home_menu #lPoslodavci {
	margin-left: 35px;
	line-height: 22px;
	height: 24px;	
}

#right_media_area #register_home_menu a {
	color: #FFFFFF;	
}

#rPosloprimci .intro,
#rPoslodavci .intro 
{
   font-size: 11px;
   color: #FFF;   
   line-height: 12px;
   padding: 8px;
   padding-left: 70px;
   height: 40px;
}

#rPosloprimci .intro {
	background: url(../pic/usr_green.png) no-repeat 20px 5px;
}

#rPoslodavci .intro {
   background: url(../pic/usr_red.png) no-repeat 20px 5px;
}


#right_media_area .usr_male,
#right_media_area .usr_female
{
   width: 30px;
   height: 30px;
   float: left;
   margin-bottom: 5px;	
   margin-right: 5px;
   margin-left: 4px;
   border: 1px solid #1A5E7F;
}

#right_media_area .usr_male {
   background: url(../pic/usr_male.png) no-repeat left top;
   margin-left: 2px;
}

#right_media_area .usr_female {
   background: url(../pic/usr_female.png) no-repeat left top;
}

#right_media_area label {
   color: #FFF;
   float: left;
   width: 90px;
   line-height: 20px;
   text-align: right;
}

#right_media_area input {
   height: 18px;
   font-size: 11px;
   border: 1px #036 solid;
   padding: 0px;
   margin: 0px;
   margin-left: 4px;
   clear: right;
}

#right_media_area #register_home_email {
   width: 130px;	
}

#right_media_area #register_home_dob {
   width: 80px;	
}

#right_media_area .register_home_go {
	background: url(../pic/register_home_go.png) center bottom no-repeat;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	cursor: pointer;
	width: 160px;
	height: 28px;
	margin: 0px;
	border: 0px;
}

#right_media_area .intro a:link,
#right_media_area .intro a:visited {	
	color: #0FF;
	font-size: 9px;
	font-weight: bold;
}

#right_media_area .intro a:hover {	
	color: #9FF;
}


#register_home_go {
	position: absolute;	
	left: 50px;
	bottom: 8px;
}

#register_home_go :link,
#register_home_go :visited 
{
	background-position: bottom;
}

#register_home_go :hover
{
	background-position: top;
}

#right_media_area .sex_selected div {
	background-color: #0FF;
	border: 1px solid #0FF;
}

#right_media_area .sex_unselected div {
	background-color: none;
    border: 1px solid #1A5E7F;
}

#register_home_ok h3 {
	margin: 20px;
	font-size: 10px;
	padding-left: 75px;
	background: url(../pic/apply.png) no-repeat left top;	
}

#register_home_ok h4 {
	margin-left: 10px;
	margin-right: 10px;
	color: #FFF;
	font-size: 11px;
}