/* LOGIN FORM */
#login{
  background: #006cae url(../images/back_login.gif) left top no-repeat;
  position: relative;
  height: 115px;
	width: 280px;
}
#login #loginForm10{
  width: 155px;
  height: 105px;   
  position: absolute;
  top: 5px;
  left: 5px;
  display: none;
  background-color: #006cae;
}

#login #loginForm10 #bothide {
	background-color: #006cae;
	position: relative;
	top: 55px;
	left: 0px;
	width: 265px;
	height: 50px;
}

#login #loginForm10 .closer {
	float: right;
	padding: 2px 0px 2px 2px;
}

#login #botlinks {
	position: absolute;
	bottom: 9px;
	left: 9px;
	width: 260px;
	text-transform: uppercase;
}

#login #botlinks a {
	color: #99d4f1;		color: #FFF;
	font-weight: bold;
	font-size: 11px;
	display: block;
	text-align: right;
}

#loginForm10 .small_form_line1, #loginForm10 .small_form_line2, #loginForm10 .small_form_line3{
  width: 150px;
  position: absolute;
  left: 0;
  padding: 0;
  height: 33px;
}

#loginForm10 .small_form_line1{ top: 0; } 
#loginForm10 .small_form_line2{ top: 40px; }
#loginForm10 .small_form_line3{ top: 80px; height: 20px; }

#login #loginForm10 div{ width: 100%; }
#login #loginForm10 div.left{ color: white; }

#login #loginForm10 input{ width: 100%; font-size: 11px; }
#loginFormEnter input{ width: auto; font-size: 11px; border: 0; background-color: #FFCC00; }

#btnLogin{
  position: absolute;
  top: 85px;
  left: 5px;
  display: none;
  height: 20px; 
  width: 205px;
}

#loginFormEnter input{
  float: left;
  clear: right;
  margin-right: 5px;
  font-weight: bold;
  height: 20px;
/*  padding: 1px 7px 3px 7px;	*/
  padding: 1px 3px 3px 3px;
}
#login #loginForm10 input.login{ font-size: 15px; height: 17px !important; }

#loginFormCompany a.register, #loginFormCandidate a.register{
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 16px;
  padding: 2px 5px 2px 7px;	_padding: 2px 4px 2px 6px;
}

#loginFormCompany a.register{ background-color: #66CC00; }
#loginFormCandidate a.register{ background-color: #0099CC; }
#loginFormCandidate a.register:hover, #loginFormCompany a.register:hover{ background: none; background-color: #FFCC00; color: gray; }

/* editace mych udaju */
#gold_detail_photo a{ color: white; }
/* upload souboru */
.docUpload_Form1{
  width: 340px; 
  margin: 0 auto 0 auto;
}
#file input{
  font-size: 11px;
  height: 20px;  
}

/* apply for job - formular */
#reply{
  padding-top: 20px;
  margin: 0 20px;
}

#reply #offer_text{
  margin-bottom: 20px;  
}

#reply .offer_line, #offer_document .offer_doc_line, #offer_document .offer_doc_line{
  clear: both;
  display: block;
}

#reply .offer_line div, #offer_document .offer_doc_line div{
  float: left;
  clear: right;
}

#reply .left{
  width: 100px;
  font-weight: bold;
}  
 
#reply .offer_line{
  height: 18px;
}

#reply .offer_doc_line{
  margin: 3px 10px 3px 10px;
  padding: 5px 0 5px 0;
  width: 100%;
}

#reply .offer_doc_line a{
  color: #ffc000;
}

#reply .offer_doc_line .left{
  width: 150px;
  float: left; 
  clear: right;
}
#reply .doc .CheckInput{
  display: block;
  float: left;
  margin: 0 10px 0 0;
}

#reply .doc{
  width: 190px;
  float: left;
}
 
#reply .doc img{
  border: 1px solid white;
}

#reply #offer_form{
  clear: both; 
  padding-top: 15px;
}

#offer_form .offer_form_line{
  clear: both;
  _clear: none;
  height: auto;
  width: 100%;
  margin: 0;
}

#offer_note{
  margin: 10px 0 10px 0;
  font-weight: bold;
  text-align: center;
}

#offer_form table{
  width: 450px;
}

#offer_form .left, #offer_form .right{
  float: left;
  clear: right;
  margin-bottom: 2px;
}
#offer_form .right *{
  width: 250px;
  border: 0;  
  font-size: 10px;
}

#offer_descr{ float: left; width: 350px; border: 0; }
#offer_document{ float: right; width: 350px; }  
#offer_form{ clear: both; } 


/* applz for job reply */
#forms{
  width: 100%;
}

#forms #reply_left, #forms #reply_right{
  width: 47%;
  float: left;
  clear: right;
  margin: 10px 0 10px 10px;
}

#forms #offer_descr{
  width: 100%;
  padding-bottom: 10px;
}

#forms #offer_descr #offerTitle{
  font-weight: bold;
  font-size: 13px;
}

#forms #offer_descr .offer_line{
  width: 100%;
  clear: both;
}

#forms #offer_descr div{
  float: left;
  clear: right;
  width: 70%;
}

#forms #offer_descr .left{
  width: 30%;
  font-weight: bold;
}

#forms #offer_form{
  padding-top: 10px;
  border-top: 1px solid #ffc700;
}

#forms #offer_form .offer_form_line{
  width: 100%;
}

#forms #offer_form .offer_form_line .left{
  width: 30%;
  font-weight: bold;
}
#forms #offer_form .offer_form_line .right{
  width: 68%;
}
#forms #offer_form .offer_form_line .right *{ width: 100%; font-size: 12px; }

#reply_right #offer_document{ border: 0; }

#reply_right .offer_doc_line{
  width: 100%;
  margin-bottom: 15px;
}

#reply_right .offer_doc_line .left{
  width: 100%; 
  clear: both;
  font-weight: bold;
  color: #ffc700;
}
#reply_right .offer_doc_line .doc{
  width: 100%;
  clear: both;
  font-style: italic;
}
#reply_right .offer_doc_line .doc *{ float: left; clear: right; color: white; }
#reply_right input{ height: 20px; }
#reply_right .CheckInput{ width: 15px !important; position: relative; top: -2px; margin-right: 5px; }
#reply_right .offer_doc_line .doc input.fileInput{ color: black !important; }

/* tmp */
input, textarea{ font-size: 14px !important; }
textarea{ overflow: auto; }
#tableButtonsContainer input, input.loginButton, #con_button input {	font-size: 11px !important;	}

.allSel input.CheckInput, input.CheckInput{ /*width: 15px !important;*/ position: relative; top: 3px; margin-right: 5px; _top: 1px; }
.allSel input.CheckInput{ top: 1px; }

td input.CheckInput{ position: normal; top: 0px; margin-right: 0px; }

#btnAdvertsFind{ width: auto; padding-right: 20px; }
#advert_Active.CheckInput{ position: relative; top: -2px; }
.add_manager label{ position: relative; top: -5px; _top: -2px; }

.cw input{ _margin-left: 15px; }

/* nastylovani obsahu inzeratu */
#contentAd *{ font-size: 11px !important; font-family: Arial, Helvetica, sans-serif, "Arial", "Helvetica", "sans-serif" !important; }
#contentAd h1, #contentAd h2, #contentAd h3, #contentAd h4{ font-size: 11px !important; margin: 0; padding: 0; }
#contentAd img{ display: none; }
#contentAd p{ font-size: 11px; }

.tabLeftWhite{ width: 650px; }
