﻿body{ margin:0px; padding:0px; background: #FFFFFF url("../images/fon.gif") repeat-x top left;  color:#4C4C4C; font: normal 8pt Verdana, Arial, Tahoma;}

table { height:auto; border-spacing:0px; font: normal 8pt Verdana, Arial, Tahoma; color:#4C4C4C;}
td { text-align:left; vertical-align:top;}

img {border:0px;}

ul { margin:0px; }

form { padding:0px; margin:0px;}

input {color:#000000; font-size:8pt; border:1px solid #ABABAB; height:16px; margin:1px; background:#FCFCFC url("../images/input.gif") repeat-x bottom left;}
select {border: solid 1px #A6B087; background:#FCFCFC url("../images/input.gif") repeat-x bottom left; font:normal 8pt Arial, Verdana; margin:0px 0px 0px 0px;height:18px;}

a { color:#364609; text-decoration:underline; font:normal 8pt Arial, Verdana;}
a:hover { color:#364609; text-decoration:none; font:normal 8pt Arial, Verdana;}

.lipad { padding-left:30px; list-style-type: square;}
.gr_hdr { font-weight:bold; color:#89BD44;}
.clear { clear:both;}
.floatleft { float:left;}
.floatright { float:right;}

#main { width: 100%; background: url("../images/fon_bg.gif") repeat top left;}
#main2 { width: 100%; background: url("../images/fon.gif") repeat-x top left;}
#main3 { width: 1003px; margin:auto; padding-bottom:20px; height:auto; background: #FFFFFF url("../images/logo_bg.jpg") repeat-x top left;}
#top { background:#CCDBA0 url("../images/top.jpg") no-repeat top left; width:100%; text-align:right; height:22px;}
div#top a { font: normal 7pt Verdana, Arial; text-decoration:none; position:relative; top:1px;}
div#top a:hover { font: normal 7pt Verdana, Arial; text-decoration:underline; position:relative; top:1px;}
#top_shad { height:9px; width:100%; background: url("../images/top_shaddow.png") no-repeat top right;}
#header {  vertical-align:middle; height:80px;}
#header2 { height:158px; background:#8EAA3C url("../images/header_bg.jpg") no-repeat top right; width:100%}

#lookingalign {padding:33px 0px 0px 35px;}
#looking { float:left; width:274px; color:#415900;}
#ooking {font:bold 20pt Arial; position:relative; top:-13px; left:-18px;}
#lo {font:bold 40pt Arial;}
#fora {font:bold 20pt Arial; position:relative; top:13px; left:-30px; color:#E3FF7E;}

.headerright { width:725px; float:left; height:158px;}

#menu { background: #D6E4AC; height:23px; width:100%; float:right;}

#menu a { text-transform:uppercase; color:#000000; text-decoration:none; margin: 0px 5px; padding:5px; position:relative; top:5px;}
#menu a:hover { text-transform:uppercase; color:#738E25; text-decoration:underline; margin:0px 5px; padding:5px; position:relative; top:5px;}

.lupa { float:left; width:95px; height:106px;}
#search { width:100%; position:relative; top:23px; height:115px;}
.src  { position:relative; top:30px; left:-20px;}
form#searchform select { width: 160px; padding: 1px 3px; border: solid 1px #A6B087; background:#FCFCFC url("../images/input.gif") repeat-x bottom left;}
form#searchform input.submit { background: url("../images/submit.png") no-repeat top left; width:44px; height:47px;border:none;}
.btn { background: url("../images/but.gif") repeat bottom left; height:16px; border:none; color:#FFFFFF; width:50px; text-align:center;}
.btnl { background: url("../images/but.gif") repeat bottom left; height:16px; border:none; color:#FFFFFF; width:100px; text-align:center;}
#subscribeform input.submit { background: url("../images/but.gif") repeat bottom left; height:16px; border:none; color:#FFFFFF; width:50px; text-align:center;}
form#reg { padding:0px; margin:0px; }
form#reg input {background:#FCFCFC url("../images/input.gif") repeat-x bottom left;}
.sumbitbut { position:relative; top:-26px;}
form#red ul  { width:400px; text-align:right;}
form#red ul li { float:left; list-style-type:none; color:#415900; font-size:10pt; font-weight:bold; }
.reg_inp { width:257px; padding:0px 5px 0px 5px; border: solid 1px #A6B087; background:#FCFCFC;} 
.reg_select { width:230px; padding:0px; border: solid 1px #A6B087; background:#FCFCFC;} 
.reg_radio { width:18px; padding:1px; border: solid 0px #A6B087; background:#FCFCFC;} 
form#reg table td { text-align:right; vertical-align:middle;}
form#resume table td { vertical-align:middle;}
.rad_pad { padding-top:2px;}
label { font-weight:bold;}

ul#src li { float:left; list-style-type:none; color:#415900; font-size:10pt; font-weight:bold }
ul#src li input { padding:0px 5px 0px 5px; border: solid 1px #A6B087; background:#FCFCFC;} 

ul#log { padding:10px 10px 10px 10px ;}
ul#log li { list-style-type:none; color:#444444; height:20px; }
 
.textbox { padding:0px 5px 0px 5px; border: solid 1px #CBCBCB; background:#FCFCFC; width:200px; }  /*This*/
ul#subscribe { padding:10px 10px 10px 10px ;}
ul#subscribe li { list-style-type:none; color:#444444; height:20px;float:left;}
/*ul#subscribe li input { padding:0px 5px 0px 5px; border: solid 1px #CBCBCB; background:#FCFCFC; width:145px;}*/

ul#logbot { width:213px;}
ul#logbot li { float:left; list-style-type:none; color:#444444; height:20px;}
ul#logbot li#right { float:right;}

ul { padding:0px; margin:0px;}
#date {  color:#B7CB7A; position:absolute; top:200px; padding-left:660px; z-index:100;}
.date_bot {position:absolute; top:269px; padding-left:676px; z-index:3;}

.logotxt { color:#E9B709; font-size:25pt; text-decoration:none; font-weight:bold; font-family: Times New Roman, Trebuchet MS, Arial;}
.logo { width:273px; float:left; text-align:center;}
#logo { background: url("../images/itjob.gif") no-repeat top left; display:block; width:186px; height:72px; margin-left:30px;}
#ban { float: left; margin-top:3px;}

.leftBlock { width:274px; float:left; }
#leftBlock { width:274px; float:left; } 
.leftBlock_2 { width:274px; float:left; }
#leftBlock div#login { padding: 10px 20px;}
#rightBlock { width:704px; float:left; border-color:#D8D8D8; border-width:0px 1px 1px 1px; border-style:solid; background: #FFFFFF url("../images/cont_bg.jpg") no-repeat top left;} 
div#rightBlock div#cnt {padding: 0px 15px 0px 15px;position:relative; top:-20px; }
div#rightBlock div#cnt2 {padding: 0px 15px 0px 15px; }
.home_sep { background: url("../images/home_sep.jpg") no-repeat center center; width:30px; height:215px; }
.sep { background: url("../images/sep.gif") repeat-x center left; height:15px; }
.separator { background: url("../images/sep.gif") repeat-x bottom left; height:15px; width:100%; padding-top:3px; }
.bl_hdr { font-weight:bold; color:#F4CF08;}
 .green_hdr { color:#859E36; font-size:18pt; text-align:left; }
.blue_hdr { color:#E9B709; font-size:18pt; }
.green_hdr { color:#859E36; font-size:18pt; text-align:left; }
.prof { width:320px;}
.job { width:320px;}
.content { width:675px;} 
.name { font-weight:bold; color:#415900;}
.small { font-size: 7pt; color:#667C3F;}
.company {padding-left:10px; margin:0px;}
.result {height:20px; background:#EDEDED;}
div.result div { padding:2px 0px;}
.res_sep { height:35px;}


.description ul li { list-style-type: none;margin:4px 0px;}
.desc_hdr { font-weight:bold; text-align:right; white-space:nowrap;}

div.company a {color:#979797; text-decoration:none; margin-bottom:10px;}
div.company a:hover {color:#666666; text-decoration:underline;}

a.more { color:#FC7309; text-decoration:none; background: url("../images/ar_more.gif") no-repeat center left; text-align:center; display:block; padding-left:7px;}
a.more:hover { color:#FC7309; text-decoration:underline; background: url("../images/ar_more.gif") no-repeat center left; text-align:center; padding-left:7px;}

div.list ul li { display:block; list-style-type:none;text-align:left;}
div.list ul li a { background: url("../images/ar.gif") no-repeat center left; padding-left:8px; color:#1A408D; text-decoration:none; display:block; height:20px; text-align:left; }
div.list ul li a:hover { background: url("../images/ar.gif") no-repeat center left; padding-left:8px; color:#415900; text-decoration:underline;text-align:left;}


div.list ul li { display:block; list-style-type:none;text-align:left;}
div.list ul li a { background: url("../images/ar_home.gif") no-repeat top left; padding: 2px 0px 2px 8px; color:#1A408D; text-decoration:none; height:auto; text-align:left; }
div.list ul li a:hover { background: url("../images/ar_home.gif") no-repeat top left; padding: 2px 0px 2px 8px;  color:#415900; text-decoration:underline; height:auto; text-align:left;}

.arrow { background: url("../images/arrow.gif") no-repeat top left; width:10px; height:10px; margin-top:5px;}

#footbg { height:141px; background:#ECECEC url("../images/footer_bg.gif") repeat-x top left; vertical-align:bottom; margin:auto;}
#ads { width: 1003px; padding-top:10px; margin: auto;}
.copy { padding-left:25px; padding-top:20px; }
#botmenu { text-align:center; margin-top:105px;}
#botmenu a { color:#666666;}

div.l_list {width:232px; margin-left:53px;}
div.l_list div.list ul li{ padding-top:0px; margin:0px;}
.blockhdr { background:#EAEAEA url("../images/blockhdr.gif") no-repeat top left; width:957px; height:30px; text-align:left;}
.left_blockhdr { background: url("../images/left_blockhdr.gif") no-repeat top left; width:232px; min-height:30px; text-align:left;}

div.blockhdr div.grhdr { color:#415900; margin-left:35px; padding-top:8px; font:bold 9pt Arial;  }
div.left_blockhdr div.grhdr {  margin-left:35px; padding-top:8px; color:#415900; font:bold italic 8pt Arial; }

.blackline {height:13px; width:auto; padding: 0px 20px;}
.login_tl { float:left; background: url("../images/login_tl.gif") no-repeat top left;  padding:0px 0px 0px 35px; color:#FFFFFF; }
.login_tr { float:left; background: url("../images/login_tr.gif") no-repeat top left; width:46px; }
.roundtop { background: url("../images/roundtop.gif") no-repeat top left; min-height:70px; width:235px; text-align:left;}
.roundbot { background: url("../images/roundbot.gif") no-repeat top left; height:9px; width:235px;}
div.roundtop div { padding:10px 10px 0px 10px;}

.itnews {width:725px; float:left;}
.itnews div#news { padding:0px 15px; float:left; text-align:left;}
div#news a {cursor:pointer;}
.nl { width:56px; height:90px; background: url("../images/nl.jpg") no-repeat top right; float:left;}
.nr { width:56px; height:90px; background: url("../images/nr.jpg") no-repeat top left; float:left;}
.nmid { height:90px; background: url("../images/nmid.jpg") repeat-x top left; float:left; width:583px;}
.ntxt { width:200px; padding:0px 5px;float:left;}
.ntxt div { padding:0px;}
div.ntxt a { color:#666666;}
.nsep { background: url("../images/n_sep.gif") no-repeat center center; width:30px; float:left; height:75px;}
.itnews div img {border: solid 1px #787878;}
div.nmid div { padding-top:10px;}

.news { width:650px;}
.img { border: solid 1px #989897;}

ul.faq li a { width:100%;}
ul.faq li div { display:none; }
ul.faq li.dropdown { display:block; }
ul.faq li.dropdown div { display:block; width:650px; padding:5px 0px 15px 10px; color:#FFFFFF; background:#97AE42; font-weight:bold; position:absolute; z-index:10;}

ul.faq li#hidedropdown div { display:none; }

#year { float:right; color:#425A00; font:bold italic 10pt Arial;}
#day {float:left;font-weight:bold; font-size:22pt;}
#month { color:#FFFFFF; font:normal 8pt Arial; text-align:left; margin-left:2px; }

div#about ul li { list-style-type: circle; padding: 2px 2px 2px 20px ; }


  table.Pager a
{
	border: solid 1px #CCCCCC;
	color: #333333;
	display: block;
	font-size: 11px;
	padding: 3px 5px 3px 5px;
	text-decoration: none;
}
table.Pager a:hover
{
	background-color: #EEEEEE;
}

table.Pager a.Selected
{
    font-size: 11px;
	color: #095A97;
	font-weight: bold;
	background-color:#EFEFEF;
	
	text-decoration: none;
}

.startFilter { 
    margin-bottom: 10px;
    color: #666666;
}


.startFilter a {
    color: #666666;
}


.startFilter a.hover {
    color: #ff6633;
}

.solid { 
    border: #cedee1 1px solid;
    padding: 15px;
    margin-bottom: 5px;
    height: 100%;
    overflow: hidden;
 }
 .solidResume { 
    border: #cedee1 1px solid;
    
    margin-bottom: 5px;
    height: 100%;
    overflow: hidden;
 }
 #regForm {
	overflow: hidden;
}

.regInfo {
	font-size: 11px;
	width: 540px;
	float: left;	
}

.regInfo.address 
{
   background: #EFEFEF;
}

.dashedLine { 
    border-bottom: #ccc 1px dashed;
    margin: 5px 0;
 }
 .popup_tbl { border: 1px solid #505050; width:450px; height:auto; background: #FFFFFF;}
.popup_hdr {background: #E1E1E1; height: 25px;}
.popup_pad {padding-left:5px;float:left; padding-top:5px; font-weight: bold; font-family:Arial; font-size:8pt;}

.incorrect {
	color:red;
	float: left;
	font-size: 10px;
	margin: 0 10px 0 0;
	font-weight: bold;
}
.dvSave {
    overflow: hidden;
    width:100%;
}
 
 .saveHint
{
    width: 300px;
    float: left;
    margin-top:10px;

}
.regInfoHint
{
    font-style:italic;
    font-size:11px;
    color:#666;
}
.row11 {
	margin-bottom: 4px;
	overflow: hidden;
	clear: both;
	height: 100%;
}
.regInfoHint
{
    font-style:italic;
    font-size:11px;
    color:#666;
}
.regInfoHintRequired
{
    font-style:italic;
    font-size:11px;
    color:red;
}
a.regInfo,
.regInfo a{
    color: #333;
    font-size: 11px;
}
.regInfo.id { 
    
    font-weight: bold !important;
    width:435px;
}
.info {
	width: 470px;
	font-size: 10px;
}
h3.orangTitle 
{ 
    color: #ff6633;
    margin-bottom:6px;
}   

h2.redTitle{/* to be changed*/
	color: #ff6633;
	font-size: 14px;
	padding: 2px;
}


h2.blueTitle{
	color: #468095;
	font-size: 13px;
	padding: 2px;
}

img.or_row 
{   margin-right: 5px;
}
.regLink {
	font-weight: bold;
	float: right;
	border: 1px solid #cedee1;
	padding: 2px 4px;
	margin-top: 2px;
	margin-bottom: 5px;
}
 
 
 .skillsTitle { 
    font-weight: bold;
    float: left;
    font-size: 11px;
    margin-right: 10px; 
    width: 170px;
    text-align: right;
}
    
.skills { 
    margin-bottom: 5px;
    clear: both;
}
.rating,
.category{ 
    padding: 2px;
    font-size: 10px;
    float: left;
    background-color: #efefef;
    margin-right: 4px;
    margin-bottom: 3px;
}
  
  
 .rating { 
    width: 55px;
    height: 12px;
    text-align: center;
}
     
     
.category {
    width: 350px;
}
.imgR {
    float: right;
}

img.delet { 
    margin-top: 2px;
}


.programLang {
	margin: 2px 5px 0 2px;
	color: #333333;
	float: left;
}
#content .rightBlock {
	float: right;
}
#regForm {
	overflow: hidden;
}

.row1 {
	margin-bottom: 4px;
	overflow: hidden;
	clear: both;
	height: 100%;
}
.regName 
{   padding: 2px;
    text-align: right;
    width: 150px;
    
    display: block;
    float: left;
    margin-right: 10px;
    font-size: 11px;
    font-weight: bold;
    color: #333;
}
 

.regInfo {
	font-size: 11px;
	width: 540px;
	float: left;	
}

.regInfo.address 
{
   background: #EFEFEF;
}

.infoTitle.listitem {
	width: 200px !important;	
}

.regInfo.bold, 
.regInfo.bold.listitem{
    font-weight: bold;
    
}

a.regInfo,
.regInfo a{
    color: #333;
    font-size: 11px;
}
.regInfo.id { 
    
    font-weight: bold !important;
    width:435px;
}
 
.regInfoHint
{
    font-style:italic;
    font-size:11px;
    color:#666;
}
.regInfoHintRequired
{
    font-style:italic;
    font-size:11px;
    color:red;
}
.saveHint
{
    width: 300px;
    float: left;
    margin-top:10px;

}
.infoTitle { 
    font-weight: bold;
    float: left;
    font-size: 11px;
    margin-right: 10px; 
    width: 148px;
    text-align: right;
}
 

    
.skillsTitle { 
    font-weight: bold;
    float: left;
    font-size: 11px;
    margin-right: 10px; 
    width: 170px;
    text-align: right;
}
    
.skills { 
    margin-bottom: 5px;
    clear: both;
}


.rating,
.category{ 
    padding: 2px;
    font-size: 10px;
    float: left;
    background-color: #efefef;
    margin-right: 4px;
    margin-bottom: 3px;
}
  
  
 .rating { 
    width: 55px;
    height: 12px;
    text-align: center;
}
     
     
.category {
    width: 350px;
}
 
 
.skillsBlock { 
    overflow: hidden;
    float: left;
}

.imgR {
    float: right;
}

img.delet { 
    margin-top: 2px;
}

 .imgLogoBorder
 {
  width:100px;
  height:100px;
  float:left;
  text-align :center;
  margin: 0 5px;
 }
  .imgPictureBorder
 {
  width:100px;
  height:100px;
  text-align :center;
  float:left;
 
 }
 
 .imgPicture
 {
  float:left;
  margin:10px;
 }
 
.programLang {
	margin: 2px 5px 0 2px;
	color: #333333;
	float: left;
}


.regLink {
	font-weight: bold;
	float: right;
	border: 1px solid #cedee1;
	padding: 2px 4px;
	margin-top: 2px;
	margin-bottom: 5px;
}

.regLink.skill{
	float:left !important;
	margin-right: 10px;
}


.regLink a {
	font-size:10px;
	color: #666;
}

.regLink a:hover {
	text-decoration: none;
}

 
p.result { 
    color: #333;
    font-size: 11px;
    font-style: italic;
}
 

.info {
	width: 470px;
	font-size: 10px;
}


/*Education*/
/*AddContact*/

.addContact {
    overflow: hidden;
    clear: both;
    height: 100%;
    margin: 0 0 2px 10px;
}

.education { 
    overflow: hidden;
    clear: both;
    height: 100%; 
}


.phoneTitle,
.mailTitle,
.contNameTitle,
.yearTitle,
.degreeTitle,
.stateTitle{ 
    padding: 2px;
    font-weight: bold;
    float: left;
    margin-right: 5px;
}

.mail,
.phone,
.contName,  
.year,
.degree,
.state { 
    padding: 2px;
    float: left;
    background: #efefef;
    font-size: 11px;
    margin-right: 5px;
}
  
 .phoneTitle,
 .phone,
 .year { 
    text-align: center;
} 
  
.year, 
.yearTitle { 
    width: 10%;
    margin-bottom: 3px;
}

.degree,
.degreeTitle{ 
    width: 27%;
    margin-bottom: 3px;
}

.state,
.stateTitle { 
    width: 45%;
    margin-bottom: 3px;
}



.phoneTitle,
.phone {
    width: 80px;
}
 .dashed {
    background: #EFEFEF;
    margin-bottom: 5px;
    height: 100%;
    overflow: hidden;
    padding: 3px 5px;
 }
 
 .bestResume
{
    float:right;
  
}
.infoTitle.listitem {
	width: 80px !important;	
}
.upForm {
	overflow: hidden;
}

/*popup*/

#popup { position:absolute; top:120px; left:50px;  width:300px;}
#popup div { padding:0px; }
#popup div.blackline { width:auto; }
#popup div.blackline div.login_tl { width:auto;padding-left:30px;  }
.roundtop_popup { background: url("../images/top_popup.gif") no-repeat top left; text-align:left; width:100%; height:50px; padding:0px;}
.roundbot_popup { background: url("../images/roundbot_popup.gif") no-repeat bottom left; width:100%; height:9px;}
.roundbot_popup img { position:relative; left:13px; }

div.popup_right { background: url("../images/popup_right.gif") no-repeat top right; height:100%; padding:0px; position:relative; left:13px;}
div.popup_cont { padding:10px;} 

/*END of popup*/

.education { 
    overflow: hidden;
    clear: both;
    height: 100%; 
}

.modalBackground
{
background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
	 
}
.divmessage { padding:0px; }

.anyClass ul,.anyClass ul li
{
    list-style-type:none;
    

}
 .carouselItem
 {
  padding:5px;
  padding-top:10px; 
  height:110px;
  width:200px;
 }
 
  .minibarEventsBlock
 {
     border-top:solid 1px #999;
     padding-top:5px;
     width: 210px;
 }
 
  



 .dvMiniBarImage .img
{
    float:left;
    margin-right:10px;
    margin-top:5px;
    text-align:center;
}
