html {	width: 100%;	}

a, div, strong, img, table, tr, td, p, form, fieldset, legend, span, body, ul, li, h2, h4, h3, h1, h5, h6{
	border: none;
	margin: 0px;
	padding: 0px;
}
b {	position: relative;	}
#offer_detail b {	position: static;	}
body, textarea{
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	color: #000;
	background: #fff;
}
textarea{text-align: left;}
table{font-size: 11px;}

h1,
#offer_detail h2{
	color: #006699;
	background: transparent;
	font-size: 18px;
	line-height: normal;
	text-indent: 0px;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}

h1#keywords {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 780px;
	height: 100px;
	overflow: hidden;
	color: #FFE:
}

#offer_detail h2 {
	text-align: center;
}

.hide {		display: none;	}
.novis {	visibility: hidden;	}

h2,
#offer_detail h3{
	color: #fff;
	background: #006cae;
	font-size: 18px;
	line-height: 25px;
	height: 40px;
	text-align: left;
	text-indent: 0px;
	padding-left: 10px;
	margin: 0px;
	margin-bottom: 10px;
}

h2.text,
#offer_detail h3.text {
	background: transparent;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	display: inline;
	color: #000;
}
/*
#offer_detail h2{
  background: none;
  color: #006699;
  width: 100%;
  text-align: center;
}
*/
h3{
	font-size: 11px;
	color: #fff;
	background: transparent;
	margin-bottom: 23px;
}

h4{
	height: 25px;
	background: #73c312;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 25px;
	margin: 5px 0px;
}
h5{
	font-size: 14px;
	margin: 20px 33px;
}
h6{
	font-size: 18px;
	color: #000;
	padding: 6px 0px 4px 10px;
	margin-bottom: 16px;
}

h2, h4{ height: auto; padding-left: 10px; line-height: 25px; }

input{height: 17px; border: none; color: #661780;}
input.nosel{background-color: #eeeeee;}
input.CheckInput{ height: 17px !important; width: 17px !important; _height: 20px !important; }
input.loginButton{ cursor: pointer; }

a{color: #667180;background: transparent;}
a:hover{text-decoration: underline;}
p{margin-bottom: 23px;}
.clear, .ie_clear, .clL, .clR {
	border: 0px;
	font-size: 1px;
	line-height: 1px;
	height: 0px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	display: block;
}

.clear, .ie_clear {	clear: both;	}
.clL {	clear: left;	}
.clR {	clear: right;	}
/* .flL {	float: left;	} */
.flR {	float: right;	}

#conteiner{
	width: 780px;
	margin: 0px auto;
	position: relative;
	padding-top: 412px;
	text-align: left;
	/*overflow: hidden;*/
}
#top{
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	/*height: 405px;*/
	width: 780px;
}
#top .row1{
	background: #72C212;
	margin-bottom: 9px;
}
#top .row2{margin-bottom: 9px;}
#top .row2 .left{overflow: hidden; float: left;}
#top .row2 .left .bann{
	height: 115px;
	width: 115px;
	background: Red;
	float: left;
	background: #73c312;
}
#top .row2 .left .bann img{
  width: 115px;
}
.sep{
	width: 10px;
	float: left;
}
#top .row2 .right{
	float: right;
	height: 115px;
	width: 404px;
	border: 0px solid red;
}
#top .row2 .right .blue img{
  width: 115px;
}
#login{
	height: 115px;
	width: 280px;
	float: right;
	margin-left: 9px;
	position: relative;
	overflow: hidden;
}
#login a{
	color: #fff;
	font-size: 20px;
	text-decoration: none;
}
#login .cand{
	position: absolute;
  top: 34px;	
	left: 180px;
}
#login .comp{
	position: absolute;
	top: 6px;
	left: 180px;
}
.blue{
	float: left;
	height: 115px;
	width: 115px;
	background: #006cae;
}
#search{
	float: right;
	width: 404px;
	height: 115px;
	background-image: url(../images/back_search.png);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #fff;
}
#search table{
	margin-top: 6px;
	margin-left: 15px;
}
#search table td {
	margin: 0 3px 0px 0;
}
#search table .selectColumn
{
	width: 218px;
	height: 21px;
	display: block;
	overflow: hidden;
}
#search table .selectColumn span
{
	width: 223px;
	height: 18px;
	display: block;
	overflow: hidden;
	position: absolute;
}
#search select{
	background: white;
	margin: 0;
	padding: 0;
	width: 228px;
	display: block;
	position: absolute;
	top: -2px;
	left: -2px;
}
.rw{
	width: auto;
	padding-right: 8px;
	text-align: right;
	font-size: 12px;
}
#search input{
  font-size: 11px;
  width: 140px;
  margin: 0;
  padding: 0;
  height: 19px;
}
.btnS{
	background: red url(../images/submit.png) left top no-repeat;
	width: 80px !important;
	color: #fff;
	text-align: center;
	font-size: 13px !important;
	padding: 0 4px 0 0;
	height: 19px !important;
	font-weight: bold;
	position: absolute;
	margin: 0 0 0 3px !important;
	_margin: 1px 0 0 0px !important;
	cursor: pointer;
}
#menu{
	height: auto;
	float: left;
	background: #006cae;
	margin: 0 0 10px 0;
}
#menu .in{
	margin-top: 5px;
	width: 560px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	padding: 0;
	float: left;
}
#menu a{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0px 5px 2px 5px;
}
#menu a:hover{
	color: #fff500;
}
#main{
	margin: 10px 0px;
}
#main #left{
  margin: 10px 0 0 0;
  padding: 0;
  width: 364px;
	float: left;
}
#main #right{
  margin-top: 0px;
  width: 415px;
  height: auto;
  float: left;	
}
#main #right.homeR{
	position: relative; margin-top: 10px;
  left: 2px;		_left: 0px;
  width: 415px;		_width: 416px;
  height: auto;
  float: left;	
}

#main #left .partners{
	width: 363px;
	background: url(../images/back_partners_left.png);
	background-repeat: no-repeat;height: 113px;overflow: hidden;
}
#main #right .partners{
	width: 404px;
	height: 113px;overflow: hidden;
	background: url(../images/back_partners_right.png);
	background-repeat: no-repeat;
	float: right;
}
#main #right .partners img{
	margin: 4px 4px;
}
#main #left .partners img{
	margin: 2px 26px;
}
#main .partners, #footPartners .partners{
	width: 778px;
  overflow: hidden;
  _margin-top: 410px;
  border: 1px solid #eeeeee;
}
#footPartners .partners{
  margin-top: 10px;
}
#main .partners a, #footPartners .partners a{
  float: left;
  display: block;
  margin: 4px 0px;
}
#main .partners img, #footPartners .partners img{
	margin: 2px 13px 2px 13px;
}

#main .partners,
#footPartners .partners {
	position: relative;
	padding-bottom: 14px;
}

#main .partners .link,
#footPartners .partners .link {
	position: absolute;
	bottom: -5px;
	right: -1px;
}

#main .partners .link a,
#footPartners .partners .link a {
	display: block;
	background-color: #72c212;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 10px 2px 10px;
	height: 16px;
}

#hiring{
	width: 175px;
	float: left;
	margin-top: 10px;
}
#quick{
	width: 175px;
	float: right;
	margin-top: 10px;
}

.oBox {
	position: relative;
	background-colot: red;
	display: block;
	float: left;
	height: 85px;
	width: 128px;
	background: url(/images/boxO.png);
	margin-left: 10px;		_margin-left: 7px;
	margin-bottom: 10px;
	text-decoration: none;
	cursor: pointer;
	color: #000;
	_overflow: hidden;
}

.oBox:hover{
	background: url(/images/boxO_hover.png);
	text-decoration: none;
	_overflow: visible;
	position: relative;
	z-index: 20;
}
.o1{
	width: 110px;
	height: 40px;
	display: block;
	padding: 4px 9px 3px 9px;
	overflow: hidden;
	position: raletive;
	z-index: 11;
	margin-bottom: 4px;
}
.o2{
	width: 110px;
	height: 30px;			_height: 28px;
	display: block;
	padding: 0px 9px;
	text-align: right;
	color: #fff;
	font-weight: bold;
	overflow: hidden;
	position: raletive;
	z-index: 12;
	margin-bottom: 4px;
}

.oBox .border {
	position: absolute;
	z-index: 13;
	display: none;			_display: block;
	z-index: 120;
	top: -2px;
	left: -138px;
	width: 264px;
	height: 85px;
	border: 2px solid silver;
}

.oBox:hover .border {
	display: block;
}

.oBox .logo {
	display: block;
	width: 136px;
	height: 85px;
	background: url(/images/boxO_hover.png);
}

.oBox .logo img {
	width: 126px;
	margin: 10px 4px;
}

.num1 .border,
.num4 .border,
.num7 .border,
.num10 .border,
.num13 .border,
.num16 .border {
	left: -2px;
}

.num1 .logo,
.num4 .logo,
.num7 .logo,
.num10 .logo,
.num13 .logo,
.num16 .logo {
	margin-left: 128px;	
}


#footer{margin-bottom: 9px; margin-top: 0px; _margin-top: 10px;}
#footer .left{overflow: hidden; float: left; width: 364px; background: #72C212; height: 115px;}
#footer .right{
	float: right;
	height: 115px;
	width: 404px;
	background: #72C212;
}
#categList a{
	display: block;
	width: 180px;
	height: 14px;
	overflow: hidden;
	float: left;
	margin-bottom: 5px;
	text-decoration: none;
}
#categList .even{
	float: right;
	width: 172px;
	overflow: hidden;
}

#path{
	background: #0790d2 url(../images/back_path.png) left top repeat-x;
	_background: #0486cd url(../images/back_path.png) left top repeat-x; 
	min-height: 37px;
	line-height: 30px;
	height: auto;
	_height: 37px;
	color: #fff;
	padding-top: 4px;
	font-weight: bold;
	margin-bottom: 10px;
}
#path .delimiter{
  padding: 3px 6px 3px 6px;
  background-color: #FFCC00;
  font-weight: bold;
}
#path a{
	background-color: #73c312;
	padding: 3px 10px;
	color: #fff;
	height: 20px;
	/*margin: 0;*/
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

.flL{
	text-align: center;
	margin: 15px 0px;
	color: #666666;
	font-weight: bold;
}
.flLWhite{
	color: #fff;
}
#pagging{
	display: inline;
	padding-left: 10px;
}
#pagging a{
	padding: 2px 7px;
	background: #c0ff61;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}
.leftPart{width: 165px;float: left;}
.rightPart{width: 165px;float: right;}
ul li{
	list-style: none;
}

/*
#offer_detail div h2 {
	background: transparent;
	font-size: 14px;
	line-height: normal;
	text-indent: 0px;
	margin: 10px 0px 5px 0px;
	padding: 0px;
}
*/

#offer_detail ul li
{
	list-style: disc;
	margin-left: 10px;
}

#freeFor{
	width: 404px;
	float: right;
	background-image: url(../images/back_free.png);
	height: 110px;
	margin-bottom: 10px;
	overflow: hidden;
	color: #fff;
}
#freeFor a{
	color: #fff;
}
#freeFor .in{
	margin-left: 20px;
}
#freeFor h4{
	height: 25px;
	background: #73c312;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 25px;
	float: left;
	padding: 0px 20px;
	margin: 0px 0px 5px 0px;
}
.partnersTab td{padding-bottom: 35px;}
.partnersTab b{
	display: block;
	font-size: 14px;
}
.partnersTab a{color: #000;}
.partGold{
	background: #e2c404 url(../images/gold_bgr.jpg) no-repeat bottom;
	height: 435px;
	margin-bottom: 10px;
	margin-top: -10px;
  _margin-top: 0;
}
.partGold h6 {
	background: #fef500 url(../images/gold_header.gif) repeat-x top;
}

.partImg{
	background: #fff;
	width: 140px;
	height: 75px;
	line-height: 75px;
	height: auto;
	margin: 0px 10px;
	text-align: center;
}
.partImg img{margin: 15px 0px;}
.photoVideo{
	width: 140px;
	margin: 3px 10px;
}
.partnersTab .photoVideo *{
	width: 67px;
	height: 17px;
	display: block;
	color: White;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.photo_btn{
	background-image: url(../images/btn_photo.png);
	float: left;
}
.video_btn{
	background-image: url(../images/btn_video.png);
	float: left;
}

/* ---------- xxxxxxxxxx ---------- */

.partComp{
	position: relative;
	top: -10px;
	background: #aaa8a9 url(../images/partners_bgr.jpg) no-repeat bottom;
	overflow: hidden;
	margin-bottom: 10px;
}
.partComp h6 {
  margin: 0;
	background: #dcdcdb url(../images/partners_header.gif) repeat-x top;
}
.partSilver, .partSilver1{
	width: 404px;
	float: right;
	background: #b6b6b4 url(../images/silver_bgr.jpg) no-repeat bottom;
	/*height: 195px;*/
	/*height: 480px;*/
	height: auto;
	padding-bottom: 30px;
	margin-bottom: 10px;
	_margin-top: 10px;
}
.partSilver1{ width: 364px; float: none; }
.partSilver1 .partImg{ margin-right: 0; }
.partSilver h6, .partSilver1 h6 {
	background: #dddddc url(../images/silver_header.gif) repeat-x top;
}
.partSponzors{
	background: #13692d url(../images/partner_bgr_green_content.gif) no-repeat bottom;
	float: right;
	width: 404px;
	/*height: 209px;*/
	_margin-bottom: 0px;
}
.partMedial{
	background: #3376ab url(../images/media_bgr.jpg) no-repeat bottom;
	float: right;
	width: 404px;
	height: 285px;
	_margin-bottom: 0px;
}
.partSponzors h6{
	background: #13692d url(../images/partner_bgr_green_head.gif) repeat-x top;
}
.partMedial h6 {
	background: #6dbde9 url(../images/media_header.gif) repeat-x top;
}
.white{
	color: white;
}
.inMargin{
	margin-left: 12px;
}
.Cooperation{
	margin-bottom: 10px;
}
#multimedia{
	margin-left: 40px; 
}
.multimediaUp{
	background-image: url(../images/multimediaUp.png);
	height: 38px;
	width: 180px;
	line-height: 38px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	margin: 20px 0px;
}
.mp3Img{
	position: relative;
	left: -62px;
	margin-bottom: 25px;
	margin-top: 10px;
}
.picImg{
	position: relative;
	left: -25px;
	margin-bottom: 25px;
	margin-top: 10px;
}
.docImg{
	position: relative;
	margin-bottom: 25px;
	margin-top: 10px;
}
.docItem{
	margin-left: 10px;
	border-left: 17px solid #fff;
	padding-left: 10px;
}
.docItem a{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.line{
	background-image: url(../images/lineDot.png);
	height: 2px;
	overflow: hidden;
	margin: 10px 0px 10px 35px;
}
.category_pictures h2{
  /*background: transparent;*/
}
.category_pictures h2 a{
  text-decoration: none;
}
.category_pictures img{
	margin: 10px 10px 10px 0px;;
	border: 1px solid #006cae;
}
.euCon{
	background: #dededd;
	text-align: center;
	margin-top: 10px;
}
#cForm{
	width: 404px;
	float: right;
}
#cForm textarea{
/*	text-indent: 90px;	*/
	padding-top: 15px;
	border: 5px solid #dededd;
	width: 350px;
	height: 90px;
}
#cForm input{
	border: 5px solid #dededd;
	width: 250px;	
}

#cForm .TextAreatextarea {
	clear: both;
}

#cForm .textareaTextSTextArea {
	position: relative;
	height: 5px;
}

#cForm .textareaTextSTextArea .contCont{
	position: absolute;
	top: 6px;
	left: 0px;
	width: 80px;
	background-color: #dededd;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 5px;
}

.contUs{
	width: 100px;
	font-weight: bold;
	font-size: 13px;
	height: 25px;
	line-height: 25px;
}
#con_button{width: 360px; text-align: right;}
#cForm #con_button input{
	width: 60px;
	height: 16px;
	border: none;
	color: #fff;
	font-size: 10px;
	font-weight: bold;
}
#btnResetForm{background: #007cc3;}
#btnSubmitForm{background: #009c3a;}
#befCForm{
	width: 600px;
	float: right;
	margin-bottom: 20px;
}
.star{
	background-image: url(../images/star.png);
	display: block;
	text-indent: 30px;
	position: relative;
	left: -30px;
	background-repeat: no-repeat;
	height: 20px;
	line-height: 20px;
}
.star a{color: Black;}
.leftSide{
	width: 364px;
	float: left;
	clear: right;
}
.rightSide, .rightSide1{
	width: 400px;
	float: right;
	padding: 0;
	margin-top: 18px;
}
.rightSide1{
  margin: 0px;
  width: 403px;
}
.blockL strong, .blockR strong{
	 display: block;
	 background: #969594;
	 height: 28px;
	 line-height: 28px;
	 font-size: 16px;
	 color: #fff;
	 font-weight: bold;
	 text-align: center;
}
.blockL{
	float: right;
	width: 210px;
	background: #dededd;
	height: 160px;
}
.blockR{
	float: left;
	width: 360px;
	background: #dededd;
	height: 160px;
	margin-bottom: 10px;
}
.blockL span{
	margin: 0px 20px;
	text-align: right;
	display: block;
}
.blockR span{
	margin: 0px 20px;
	text-align: left;
	display: block;
}
#log_form{
	 width: 404px;
	 float: right;
	 margin-top: 10px;
	 height: 113px;
	 position: relative;
}
#log_form input{
	width: 148px; 
}
#log_form table{
	position: absolute;
	left: 145px;
	top: 15px;
}
#log_form table td{
	padding: 3px 5px;
	color: #fff;
	font-weight: bold;
}
#gold_detail_phot{
	height: 50px;
	width: 60px;
	background: red;
}
.green_back{
	background-image: url(../images/back_green.png);
	color: #fff;
	margin-bottom: 10px !important;
}
.grey_back{
	background: #dededd;
	color: #000;
	margin-bottom: 10px !important;
}
.fl{
	float: left;
	width: 170px; 
	text-align: right;
	height: 28px;
	color: White;
	margin-bottom: 5px;
	line-height: 28px;
}
.fr{
	float: left;
	width: 160px;
	/*height: 28px;*/
	background: #73c312;
	margin-left: 10px;
	color: White;
	margin-bottom: 5px;
	min-height: 28px;
	_height: 28px;
	line-height: 28px;
	padding-left: 10px;
	padding-right: 10px;
}
.frF{
	float: left;
	width: 170px;
	height: 28px;
	margin-left: 10px;
	margin-bottom: 5px;

}
.frF input{
	width: 170px;
	background: #73c312;
	color: White;
	margin-top: 3px;
}
.bigFont{
	font-size: 14px;
	font-weight: bold;
}
.editBtn{
	width: 170px;
	float: left;
}
.editBtn a{
	display: block;
	height: 30px;
	background-image: url(../images/btn_back.png);
	color: #fff;
	margin-bottom: 7px;
	text-indent: 10px;
	text-decoration: none;
	line-height: 30px;
	font-weight: bold;
	overflow: hidden;
}
.editBtn a:hover{
	background-image: url(../images/btn_backHo.png);
	color: #000;
}

#gold_detail_photo{
	float: left;
	min-width: 150px;	width: auto;	_width: 150px;
	height: 200px;
	background: red;
	margin-left: 10px;
	text-align: center;
}
#gold_detail_photo img{border: 10px solid #fff;}
.jobadvert_list, .cv, .jobadvert_list a, .cv a{
	color: #fff;
}

#gold_detail_photo a {
	display: block;
}
.docUpload{
/*	float: right;
	width: 600px;*/
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	position: relative;
}
.docUpload_Form{
  position: absolute;
  top: 20px;
  left: 50%;
  margin-left: -25%;
  
}
#document_Src{
	background: #73c312;
	height: 28px;
	widows: 420px;
}
.under_buttons{
	margin: 50px 0px;
	padding-left: 30px;
}
#btnActionSend{
	background: #fff500;
	color: Black;
	font-weight: bold;
}
#btnActionSend{
	background-image: url(../images/back_save.png);
	background-repeat: no-repeat;
	height: 30px;
	/*width: auto !important;*/
	/*text-align: right;*/
	padding-right: 5px;
	/*text-indent: 35px;*/
	margin: 0px;
	width: auto;
}
.back{
	background: #007cc3;
	color: #fff;
}
.back{
	background-image: url(../images/btn_backBtn_01.png);
	background-repeat: no-repeat;
	height: 30px;
	
	text-align: right;
	padding-right: 5px;
	display: block;
	line-height: 30px;
	text-decoration: none;
	margin: 0px auto 0 auto;
	font-weight: bold;
}
a.btnSome{
	color: #fff !important;
}
#job_description{
	padding-top: 30px;
	color: #fff;
}
#description{
	float: right;
	width: 320px;
	color: White;
/*	margin-top: 30px;	*/
}
#descriptionForm{
	/*width: 630px;
	float: right;*/
	clear: both;
}
.check_atribLang{
	width: 420px;
}

.check_atribLang div{
	width: 95px;
	float: left;
}
#job_description label.lab{
	width: 120px;
	text-align: right;
	margin-right: 13px;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
}
#job_description input{
	border: 0px solid red;
}
#job_description .width{
	width: 300px;
}
.check_atribLang div.allSel{
	float: left;
	width: 250px;
}
.check_atribLang .name{
	float: left;
	width: 120px;
	margin-right: 13px;
	text-align: right;
	font-weight: bold;
}
.check_atribLang .sep{
	height: 70px;
	width: 133px;
	float: left;
}
.check_atrib div{
	width: 200px;
	float: left;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
}
.check_atrib .name{
	float: left;
	width: 120px;
	margin-right: 13px;
	text-align: right;
	font-weight: bold;
}
.check_atrib div.allSel{
	float: left;
	width: 600px;
}
.check_atrib .sep1{
	height: 140px;
	width: 133px;
	float: left;
}
.check_atrib .sep2{
	height: 50px;
	width: 133px;
	float: left;
}
.check_atrib .horSep, .check_atribLang .horSep{
	height: 2px;
  font-size: 2px;
	background: #fffa00;
	width: 708px;
	_width: 725px;
	margin: 10px 10px 10px 25px;
	_margin-left: 13px;
	clear: both;
}
.check_atrib .clear, #job_description .clear{
	height: 1px;
	overflow: hidden;
	clear: both;
}
.horSep1{
	height: 2px;
	font-size: 2px;
	background: #fffa00;
	width: 408px;
	margin: 10px 25px;
}
.clears, .clear_add_job{
	height: 12px;
	overflow: hidden;
}
.under_buttons1{
	margin: 50px 0px 50px 280px;
	overflow: hidden;
}
.under_buttons2{
	margin-left: 280px;
}
.under_buttons1 .back{
	margin-right: 10px;
}
tr.green th{
	background: #73c312;
}
.tabLeftWhite{margin: 0px auto;}
.tabLeftWhite td.white{
	color: #fff;
	text-align: right;
	padding-right: 10px;
}
.tabLeftWhite td input{
	width: 333px;
	background: #73c312;
}
.tabLeftWhite td span{
	display: block;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}

.list td.noitem{
	border: none;
	text-align: center;
/*	color: White;	*/
	font-weight: bold;
	font-size: 13px;
}
#mainIn{
	margin: 0px 20px;
	padding: 12px 0px;
}
.field{
	width: 240px;
	float: left;
	height: 20px;
	overflow: hidden;
}
.margin100{margin-left: 100px;}
.margin100 a{color: #fff;}
.description{
	margin-left: 75px;
	background: #73c312;
	width: 280px;
	border: none;
	margin-bottom: 10px;
	color: White;
	clear: both;
}
.yellowLine{
	height: 22px;
	background: #f8c300;
	color: Red;
	position: relative;
	top: -10px;
}
.compMenu{
	position: relative;
	top: -10px;
}
.compMenu td{
  vertical-align: middle !important;
  text-align: center;
}
.compMenu td.add{
	height: 62px;
	width: 150px;
	background-image: url(../images/back_add.png);
	border-right: 5px solid #fff;
	vertical-align: middle !important;
}
.compMenu td.bor{
	border-bottom: 4px solid #fff;
	background-image: url(../images/back_compMenu.png);
	height: 30px;
}
.compMenu td.lBor{
	border-right: 4px solid #fff;
	vertical-align: middle !important;
	background-image: url(../images/back_compMenu.png);
	height: 30px;
}
.compMenu td.add a{
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	display: block;
	margin-left: 60px;
	background-image: none;
}
.compMenu td.add a:hover{
	background: none;
}
.compMenu td.last{background-image: url(../images/back_compMenu.png);}
.compMenu a{
	background: none !important;
	display: inline;
	/*height: 30px;*/
  /*line-height: auto;*/
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

.compMenu a:hover{
	background: #73c312;
	text-decoration: none;
}
.compMenu td.add a{
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	display: block;
	margin-left: 60px;
	background-image: none;
}
.compMenu td.add a:hover{
	background: none;
}
#comp_detail{
	width: 490px;
	float: left;
}
.comp_logo{
	height: 80px;
	background: #fff;
	text-align: center;
	line-height: 80px;
	width: 260px;
	margin: 0px auto 10px auto;
	padding: 10px 0px;
}
#comp_detail td{font-weight: bold; padding: 2px;}
#comp_detail .right{
	text-align: right;
	padding-right: 10px;
	font-weight: normal;
}
#comp_detail h3{
	color: #008cd9;
	font-weight: bold;
	font-size: 12px;
}
.add_manager{
	background: #fff;
	float: right;
	width: 260px;
	margin-top: 50px;
	text-align: center;
	padding-top: 6px;
	margin-bottom: 20px;
}
.add_manager1{
	background: #fff;
	width: 260px;
	text-align: center;
	padding-top: 6px;
}
.add_manager .header1, .add_manager1 .header1{
	margin: 2px 20px 6px 20px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #006cae;
}
.add_manager table, .add_manager1 table{
	margin: 0px 20px;
}
.add_manager table td, .add_manager1 table td{
	background: #c2c1c1;
	border-bottom: 6px solid #fff;
	font-weight: bold;
	padding: 1px 0px;
}
.add_manager table td.l, .add_manager1 table td.l{
	border-right: 6px solid #fff;
	text-align: left;
	padding-left: 6px;
}
.add_manager table td.r, .add_manager1 table td.r{
	text-align: center;
	width: 30px;
}

/* hlavicka = panely odkazu */
.row0 a:hover, .row1 a:hover{
  color: white;
}
.row0{
  width: 630px;
  background-color: #1F1A17;
  margin-bottom: 10px;
  float: left; 
  clear: both;
}
.row1{
  clear: both;
}
.row0 a, .inLogoLink a{
  float: left; 
  clear: right;
  padding: 2px 0 2px 0;
  font-size: 11px;
  color: #C0BCB9;
  font-family: verdana;
  text-transform: uppercase;
  text-decoration: none;
  margin: 0 6px 0 6px;
}
.row1 span, .row0 span{ font-weight: bold; }
.row1 .jobs_europe, .row0 a .jobs_europe{ color: #8F256F; }
.row1 .jobs_czech, .row0 a .jobs_czech{ color: #75C9F7; }
.row1 .home_prague, .row0 a .home_prague{ color: #C0351E; }
.row1 .home_europe, .row0 a .home_europe{ color: #C4C172; }

.row1{
  position: relative;
}

.row1 .inLogoLink{
  position: absolute;
  background-color: #4D4948;
  width: 630px;
}

.row1 #header {
	position: relative;
	width: 630px;
	height: 120px;
	overflow: hidden;
}

.row1 #header h1{
	position: absolute;
	color: white;
}

.row1 #header a {
	position: relative;
	z-index: 10;
}

.row1 .inLogoLink {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 20;
}

.inLogoLink a{
  float: left; 
  clear: right;
  font-size: 11px;
  text-decoration: none;
  margin: 0px 6px 0 6px;
  color: #8C8887;
  font-weight: normal;
}
.inLogoLink .inactive{
  color: #B8B4B3;
}

/* prihlaseny uzivatel hlavicka */
#logged{
  background-color: #006CAE;
  float: left;
  width: 279px;
  height: 100%;
  margin-left: 10px;
}
#logged a{
  text-decoration: none;
  font-family: arial;  
}
#logged .accountType{
  display: block;
  width: 100%;
  text-align: right;
}
#logged .accountType a{
  color: white;
  display: block;
  margin: 0px 5px 0;
  font-size: 26px;
}
#logged .logout{
  color: #0092DE;
  font-weight: bold;
  font-size: 28px;
  width: 165px;
  margin-left: 85px;
  display: block;
  text-align: right;
  background: url(../images/logout_arrow.gif) 0px 8px no-repeat;
}

/* upload CV */
.userDetailLine, .userDetailLine_update{
  width: 330px;
  clear: both;
  margin-bottom: 20px;
}
.userDetailLine_update{ 
  border: 1px solid #ffc500; 
  width: 450px; 
  margin: 10px auto 0 auto;
  padding: 10px;
}
b.userDetailTitle{
  font-size: 13px;
  width: 130px;
  display: block;
  float: left;
}
.userDetailLine_update b{ 
  width: 250px; 
  display: block;
  float: left;  
}
.userDetailLine_update input{
  height: 20px !important;
  font-size: 10px;
  border: 0;
}
#add_job{
  width: 195px;
  float: right;
}
#add_job input{
  font-size: 12px;
  height: 20px;
  width: 160px !Important;
  float: right;
  padding: 0;
  margin: 0 26px 0 0;
  _margin: 0;
  _width: 200px;
}
.userDetailLine_update #add_job{
  width: 250px;
  margin: 10px auto 0 auto;
}
.userDetailLine_update .under_buttons.alC{
  float: right;
  width: 185px;
}
.under_buttons.alC{
  float: right;
  width: auto;
  padding: 0;
  margin: 5px auto 0 auto;
}
.under_buttons.alC a{  margin: 0; }
.uploaded_file{
  float: right;
  width: 195px;
  margin: 0 0 10px 0;
  _margin: 0;
  text-align: right;
}	
.uploaded_file a{ 
  text-decoration: none; 
  color: #FFF600; 
}
.uploaded_file a.edit_link, .under_buttons.alC input#btnActionSend.userSaveFileButton{ 
  text-decoration: none; 
  display: block; 
	height: 20px;
	font-size: 11px;
	background: transparent url(../images/btn_back.png) left top repeat-x !important;
	color: #fff !important;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 7px;
  text-indent: 10px;
  padding: 0;
  /*width: 110px;*/
	text-decoration: none;
	line-height: 20px;
  font-weight: bold;
  float: right;
  cursor: pointer;
}
.uploaded_file a.edit_link:hover, .under_buttons.alC input#btnActionSend.userSaveFileButton:hover{
background: transparent url(../images/btn_backHo.png) left top repeat-x !important;
	color: #000 !important;
}
.alR{
  width: 330px;
  height: 32px;
  margin-top: 10px;
  position: relative;
}
.alR a.back{
  position: absolute; 
  bottom: 0;
  right: 0; 
}

/* specifikace prace - job_specification [226] */
#job_specification{
  width: 750px !important;
  margin: 10px auto 10px auto;
  position: relative;
}
#job_spec_title{
  font-size: 15px;
  font-weight: bold;
  padding-top: 10px;
}


/* textarea - tinyMCE */
#description{
/*
  position: absolute;
  top: 28px;
  right: 17px;
*/
  width: 290px;
  _width: 300px;
} 
#description label{
  margin: 0 0 5px 0;
  text-align: left;
}
#description textarea{
  width: 98%;
  height: 300px;
  margin-top: 5px;
}

/* experienced, searching for a job */
#advert_Check1, #advert_Check2{
  width: 20px !important;
  margin: 0;
  position: relative;
  top: 3px;
  left: -3px;
}
#job_specification input, #job_specification select{
  font-size: 11px;
  height: 15px;
  width: 200px;
  border: 0;
}
.name{
  margin-right: 10px;
  width: 117px !important;
}
.clear_add_job{ 
  height: 5px; 
  width: 0; 
}

/* languages */
.check_atribLang .inputCheckboxes{
  width: 290px;
  position: relative;
  margin: -65px 0 0 126px;
  _margin: -65px 0 0 66px;
}
.check_atribLang .allSel, .check_atrib .allSel{
  position: relative;
}
.check_atribLang .allSel input, .check_atrib .allSel input{
  width: 20px !important;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0px;
  _left: 2px;
  top: 0px;
}

.check_atribLang .allSel label, .check_atrib .allSel label{
  width: auto !important;
  position: absolute;
  left: 26px;
  top: 0;  
}
.check_atribLang .inputCheckboxes div{
  _margin-bottom: 5px;
}
.check_atribLang .inputCheckboxes input{
  width: 20px !important;
  float: left;
  clear: right;
}
.check_atribLang .inputCheckboxes label{
  width: auto !important;
  position: relative;
  top: 4px;
  _top: 0;
}

.note_red{
  text-align: left; 
  color: white;
  display: block;
  margin: 10px 0 20px 0;
  width: auto;
}

/* atributy (benefits, jobs type) */
.check_atrib .inputCheckboxes input{
  width: 20px !important;
}
.check_atrib .inputCheckboxes{
  float: left;
  height: auto;
  width: auto;
  position: relative;
  left: -7px;
  _left: -1px;
  _top: 5px;
}
.check_atrib .inputCheckboxes div label{
  position: relative;
  top: -2px;
  _top: 0px;
}
.check_atrib .allSel input{
  top: 3px;
  _top: 5px;
}
  
/* error_box = chybove hlasky z formularu */
#session_note{
  background: white url('../images/asterisk_note.gif') 10px 10px no-repeat;
  _height: 70px;
  position: absolute;
  left: 50%;
  top: 160px;
  margin: 0 0 0 -175px;
  width: 350px;
  min-height: 70px;
  border: 7px solid #FFCC00;
}

#session_note span{
  display: block;
  margin: 10px 0 10px 90px;
  width: 245px;
  color: gray;
  height: 100%;
  font-weight: bold;
}

/* potvrzovaci cudliky u formularu */
.buttonsContainer{
  width: 750px !important;
  padding: 0;
  margin: 20px 0 20px 0;
}
.backAndSubmit{
  width: 163px;
  padding: 0;
  margin: 0 auto 0 auto;
}
.backAndSubmit input{
  width: 75px !important;
  padding: 0;
  height: 30px !important;
  margin: 0;
}
.backAndSubmit a{
  width: 67px !important;
  margin-right: 5px;
  text-align: right;
  display: block;
  height: 100% !important;
}

/* specify gold advert */
#add_gold_advert{
  width: 100%;
}
#check2{
  margin-top: 10px;
} 
#check1{
  width: 430px;
}
#check1 a{
  display: block;
  margin: 5px 0;
/*  color: #fff600;	*/
  color: #0066CC;
}
/*Offer detail - skopcene zo stareho...*/


#offer_detail {
	position: relative;
}
#offer_detail .comp_logo {
	line-height: normal;
	text-decoration: none;
}

#offer_detail .comp_logo .text {
	display: block;
	text-decoration: underline;
	margin: 10px 0px;	
}

#offer_detail h2 img{		margin: 10px;	}
#offer_detail .big_logo {	margin: 10px 0px;	}

#offer_detail dt,
#offer_detail dd {
	display: block;
	margin: 0px;
	padding: 0px;
}

#offer_detail dl {
	clear: both;
	margin-bottom: 10px;

		margin-top: 2px;
		margin-bottom: 0px;
}

#offer_detail p{
	float:none;
  	width:785;
	xborder:1px solid red;
	white-space:normal;
	text-align:left;
}

#offer_detail dt {
	float: left;
	clear: left;
	color: #006cae;
	font-weight: bold;
	width: 150px;
}

#offer_detail dd {
	float: right;
	width: 600px;

		margin-bottom: 3px;
}

#offer_detail.renew_detail dd {
	width: 330px;
	padding-right: 270px;
}

#offer_detail.renew_detail {
	position: relative;
	min-height: 100px;	height: auto;		_height: 100px;
}

#offer_detail.renew_detail .add_manager1 {
	position: absolute;
	top: 35px;
	right: 0px;
}

#offer_detail.renew_detail .add_manager1 td {
	text-decoration: line-through;
	color: #747474;
}

#offer_detail.renew_detail .add_manager1 .valid td {
	text-decoration: none;
	color: #000;
}

#offer_detail.renew_detail .add_manager1 .footer {
	clear: both;
	margin-bottom: 10px;
}

#offer_detail dd.clear {
	float: none;
	clear: both;
	height: 0px;
	font-size: 1px;
	line-height: 1px;
}

#offer_detail .rowL {
	float: left;
	width: 470px !important;
	margin-left: 20px;
}

#offer_detail .rowL dd {
	width: 310px !important;
}

#offer_detail .rowR {
	float: right;
	width: 259px;
	margin-right: 2px;
	padding: 15px;
	background-color: #e7f1ce;
}

#offer_detail .backAndSubmit{ width: 215px; height: 30px; }
#offer_detail .backAndSubmit .submit{ position: relative; }
#offer_detail .backAndSubmit .submit a{
	background: #FFF500 url(../images/back_save.png) left top no-repeat;
	width: 95px !important;
	top: 0;
	left: 67px;
	_left: 0px;
	text-align: right;
	padding: 8px 5px 8px 37px;
	text-decoration: none;
	text-align: left;
	display: inline;
	color: black;
	position: absolute;
	font-weight: bold;
	margin-left: 10px;
	_margin-left: 0;
	height: 15px !important;
	_height: 2px !important;
}

#yellowLine{
	height: 20px;
	background: #f8c300;
	overflow: hidden;
}
.left3{
	width: 275px;
	float: left;
}
.right3{
	width: 450px;
	float: right;
}
.tArea{
	width: 315px;
	height: 90px;
}
.addJob {
	width: 448px;
}
.addJob .l{
	vertical-align: top;
	margin-bottom: 5px;
	position: relative;
	width: 107px;
}
.addJob input,
.addJob select {
	margin-right: 15px;
	width: 320px;
}

.addJob input#advert_Active{ width: auto; }

.textsJob {
	margin: 20px;
}

.textsJob .tArea{
	width: 740px;		_width: 732px;
	height: 120px;
}

.addJob td{padding-bottom: 5px; }
.left3 .lTab{width: 240px; margin-top: 5px;}
.left3 .lTab td{padding-bottom: 5px;}
.lTab .l{width:93px;}
.mar20{margin-left: 20px;}
.check_atrib1 div{
	width: 120px;
	float: left;
}
.note_red1{
/*	display: block;		*/
	margin-right: 40px;
	color: Red;
	text-align: right;
	float: right;
}
.check_atrib1 div.head, .check_atrib div.head{
	width: 700px;
}
.compUpFile{
	margin-left: 250px;
	display: block;
	font-weight: bold;
}
.upBtn{
	width: 100px;
	background: #73c312;
	height: 23px;
	line-height: 23px;
	margin: 0px;
	margin-bottom: 4px;
}
.midBtn{
	width: 100px;
/*	background: #00b3b3;	*/
	background: #003366;

	height: 23px;
	line-height: 23px;
	margin: 0px;
	margin-bottom: 4px;
}
.downBtn{
	width: 100px;
	height: 100%;
	background: #006cae;
	height: 23px;
	line-height: 23px;
}

.upBtn,
.midBtn,
.downBtn {
	overflow: hidden;
}

.btns_3 .upBtn,
.btns_3 .midBtn,
.btns_3 .downBtn {
	height: 15px;
	line-height: 14px;
}
.list .downBtn a,
.list .midBtn a,
.list .upBtn a{
	color: #fff;
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block;
}
.list td div.white{
	height: 100%;
	width: 100%;
	background: White;
	/*display: table-cell;*/
	margin: 0px;
	padding: 0px;
}
.list tr.eveHoverTR{
	background: #fff974;
	cursor: pointer;
	color: #000;
}
.list td{
	padding: 3px 10px;
	border-top: 5px solid white;
	border-right: 2px solid white;
	border-left: 3px solid white;
}
.listNoPadding td{
	padding: 0px 10px;
}
table.fixed{ table-layout: fixed; }
.list{ border-bottom: 5px solid white; }
.list td a{
	color: #000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.list th{
	background: #f8c300;
	height: 22px;
	padding: 3px 10px;
}

.list .eve{
	background: #cfe0e8;
	cursor: pointer;
	color: #000;
}
.list .odd{
	background: #dededd;
	cursor: pointer;
	color: #000;
}
.list tr td.last{
	border-right: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: #fff;
	color: #000;
}
.list .days{
	font-size: 14px;
	font-weight: bold;
	text-align: center; 
}
.list .bot{
	border-bottom: 5px solid white;
}
.listNoPadding tr td.last{background: none;}
.listNoPadding td p{padding: 0px; margin: 0px}
.listNoPadding td.right{text-align: right;}
.listNoPadding td.cw{width: 33px; padding: 1px 0px; text-align: center;}
.listNoPadding td.bot{border-bottom: 5px solid white;}
.listNoPadding td.href a{
	display: block;
	background: #6bb42e url(../images/addToBasket.png) left top no-repeat;
	padding-left: 30px;
	padding-right: 5px;
	height: 27px;
	/*line-height: 25px;*/
	color: #fff;
	text-align: right;
}
.h5{
	font-size: 14px;
	padding: 15px 33px;
	font-weight: bold;
}
.orderJobComp{
	padding-left: 10px;
	margin-top: 20px;
}

.orderJobComp .payment {
	clear: left;
}

.orderJobComp .note {
	width: 320px;
	height: 80px;
	position: relative;
	top: -10px;
	float: left;
	padding-right: 5px;
}

.orderJobComp .ocart {
	width: 400px;
	float: left;
}

.orderJobComp .note textarea {
	width: 316px;
	height: 63px;
	border: 1px solid #FFF;
	font-size: 11px;
	position: relative;
}

.payment{margin-top: 5px !important;}
.payment .left{
	width: 150px;
	background: #00923f;
	height: 30px;
	/*line-height: 30px;*/
	color: #fff;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	float: left;
	margin-right: 5px;
}
.payment .right{
	width: 150px;
	background: #fff;
	height: 30px;
	line-height: 30px;
	color: #000;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	float: left;
	font-size: 14px;
	font-weight: bold; 
}
.payment .no{
	background: none;
	text-align: left;
	padding-left: 15px;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
}
.payment .no *{margin-top: 7px;}
#langs {
	position: absolute;
	z-index: 50;
	height: 116px;
/*
	left: 762px;
	top: 3px;
*/
	left: 761px;
	top: 0px;
	padding: 3px 1px 1px 1px;
	background-color: #dbdbda;
}

#langs span {display: none;	}
#langs a {
	display: block;
	width: 17px;
	height: 11px;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 2px;
}

#langs .en {	background-image: url(../images/fl_uk.gif);}
#langs .nl {	background-image: url(../images/fl_nl.gif);}
#langs .frf {	background-image: url(../images/fl_fr.gif);}
#langs .sp {	background-image: url(../images/fl_sp.gif);}
#langs .it {	background-image: url(../images/fl_it.gif);}
#langs .pg {	background-image: url(../images/fl_pg.gif);}
#langs .de {	background-image: url(../images/fl_de.gif); height: 10px;}
#langs .sk {	background-image: url(../images/fl_sk.gif);}
#langs .cz {	background-image: url(../images/fl_cz.gif);}

a.edit_link{ 
  text-decoration: none; 
	height: 20px;
	font-size: 11px;
	background: transparent url(../images/btn_back.png) left top repeat-x !important;
	color: #fff !important;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 7px;
  	text-indent: 10px;
  	padding: 5px 10px;
	text-decoration: none !important;
	line-height: 20px;
  font-weight: bold;
  cursor: pointer;
}
a.edit_link:hover{
	background: transparent url(../images/btn_backHo.png) left top repeat-x !important;
	color: #000 !important;
}
.partners{border: 1px solid red;}
.partners img{margin: 5px 13px !important;}
#copyright{float: left;width: 400px;}
#creator{
	float: right;
	width: 380px;
	text-align: right;
}
#creator, #copyright{
  margin-top: 5px;
}
.partner_logo {
	/*float: right;*/
	position: absolute;
	right: 19px;
	width: 130px;
	background-color: #FFF;
	text-align: center;
	padding-left: 1px;
  /*margin-right: 19px; _margin-right: 9px;*/
}
.offer_doc_line {
	clear: both;
	margin: 0px;
	padding: 0px;
	min-height: 24px;	height: auto;	_height: 22px;
}

.hint {
	line-height: 17px;
	padding: 0 3px;
	background-color: #ffffe1;
	color: Black;
	display:none;
	position:absolute;
	border: solid 1px black;
	z-index:100;
}

#link_line {
	clear: both;
	margin: 10px 0px;
	text-align: center;
}

#link_line li {
	display: inline;
}
#link_line li a {
	padding: 0px 5px;
}

#link_line,
#link_line a {
	color: #b2b2b2;
}

#customer_list a {
	display: block;
	float: left;
	width: 185px;
	min-height: 66px;		height: auto;		_height: 66px;
	text-decoration: none;
	margin-bottom: 10px;
	cursor: pointer;
	text-align: center;
	padding: 15px 5px;
}

#customer_list a .img {		display: block;	}
#customer_list a .cname {
	display: block;	
	text-decoration: underline;
	margin-left: 10px;
	margin-top: 8px;
}

#customer_list a:hover {
	background-color: #eeeeee;
}

#customer_list #col1,
#customer_list #col2,
#customer_list #col3,
#customer_list #col4 {
	text-align: left;
	width: 195px;
	float: left;
}


#grayForm {
	margin: 20px 0px;
}

#grayForm .row {
	margin-bottom: 10px;
}

#grayForm .befInp {
	float: left;
	width: 150px;		_width: 140px;
	text-align: right;
	margin-right: 5px;
	line-height: 25px;
	font-size: 13px;
	font-weight: bold;
}

#grayForm input{
	border: 5px solid #dededd;
	width: 195px;
	color: #000;
	font-size: 12px;
	padding: 0px 2px;
}

#indexBottomText {
	font-size: 100%;
	border-bottom: 1px solid #eeeeee;
	padding: 20px 10px;
	text-align: center;
	background: #fbfbfb;
}

#sublist {
	margin: 10px 0px;
}

#sublist a {
	background: #009c3a;
	white-space: nowrap;
	display: block;
	float: left;
	margin-right: 10px;
	height: auto;
	width: auto;
	padding: 2px 5px;
	border: none;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
}

/* -------------------- styles_prague_test_06 -------------------- */

/* error_box = chybove hlasky z formularu */
html{
  position: absolute;
  z-index: 10;
}
#error_box{
  position: relative;
  z-index: 8000;
}
#error_box span{
  background: white url('../images/error_note.gif') 10px 10px no-repeat;
  border: 5px solid brown;
  width: 400px;
  padding: 10px 10px 10px 100px;
  position: absolute;
  left: 130px;
  top: -100px;
  color: #000;
  z-index: 9000;
  min-height: 52px;	height: auto;	_height: 52px;
}

/*#error_box span, */#session_note span{
  display: block;
  margin: 10px 10px 10px 90px;
  width: 240px;
  color: gray;
  height: 100%;
  font-weight: bold;
}
.error_button a{
  margin: 0px auto 10px auto;
  display: block;
  float: none;
}
.error_button div{
  padding-top: 10px;
}

/* odchyceni session hlasek */
#columns_error1, #columns_error_special{
  background: none;
  position: absolute;
  top: 0;
  width: 100%;
  /*left: 175px;*/
  left: 0;
  height: 700px;
  z-index: 1000;
}

#columns_error{
  display: none;
}

/* --------------------------------------------------------------------------------------------*/

/*  vypis nabidky zamestnani - seznam a detail */
td div.date_cont{
  width: 100%;
  text-align: center;
  font-weight: bold;
}
td div.date_month{
  font-size: 14px;
  width: 100%;
}

.soloBackButtonContainer{
  width: 100%;
  padding: 10px 0 10px 0;
  margin: 0;
}
.soloBackButtonContainer a{
  display: block;
  margin: 0 auto 0 auto;
 	color: #fff;
	background: #007cc3 url(../images/btn_backBtn_01.png) no-repeat;
	height: 30px;
	width: 80px;
	padding-right: 5px;
	line-height: 30px;
	text-decoration: none;
  text-align: right;	
	font-weight: bold;  
}
.soloBackButtonContainer1{
  width: 85px;
  margin: 10px auto 50px auto;
}

/* green bars na homepage */
.green_bars_cont{
  float: left;
}
.green_bars_cont .bar1, .green_bars_cont .bar2{
  width: 177px;
  height: 34px;
  float: left;
  clear: right;
  margin-top: 13px;
  background-color: #73C312;
}
.green_bars_cont .bar2{
  margin-left: 10px;
}

/* stats list */
table#stats_list{ width: 100%; }

#stats_list tr.head{ background-color: #F8C301; }
#stats_list tr.head th{ padding: 1px 5px 1px 5px; margin: 0; }

#stats_list tr td{
  padding: 1px 5px 1px 5px; 
  background-color: #CFE0E8;
}

#stats_list td.date, td.days, td.salary, td.applyURL, td.comapany, .comapanySel{
  text-align: center;
}
#stats_list td.noitem{
	border: none;
	text-align: center;
/*	color: White;	*/
	font-weight: bold;
	font-size: 13px;
	background: none;
}

#stats_list th span{ float: left; clear: right; }
/*	#stats_list tr{ cursor: pointer; }	*/
#stats_list .date{ width: 80px; }
#stats_list .days{ width: 45px; }
#stats_list .possition{ width: 300px; }
#stats_list .language{ width: 130px; }
#stats_list .salary{ width: 80px; }
#stats_list .applyURL{ width: 80px; }
#stats_list .comapany{ width: 70px;}
#stats_list .comapanySel{ width: 55px; background-color: #c0ff61; color: black; weight: bold;}
#stats_list .comapanySel a { color: black; font-weight: bold;}

#stats_list span.date{ width: 86px; }
#stats_list span.days{ width: 57px; }
#stats_list span.possition{ width: 265px; }
#stats_list span.language{ width: 133px; }
#stats_list span.salary{ width: 80px; }
#stats_list span.applyURL{ width: 80px; }
#stats_list span.comapany{ width: 55px;}

/* answers list */
table#answers_list{ width: 100%; }

#answers_list tr.head{ background-color: #F8C301; }
#answers_list tr.head th{ padding: 1px 5px 1px 5px; margin: 0; }

#answers_list tr td{
  padding: 1px 5px 1px 5px; 
  background-color: #CFE0E8;
}

#answers_list td.noitem{
	border: none;
	text-align: center;
/*	color: White;	*/
	font-weight: bold;
	font-size: 13px;
	background: none;
}

#answers_list th span{ float: left; clear: right; }
/*	#answers_list tr{ cursor: pointer; }	*/
#answers_list .date{ width: 110px; }
#answers_list .name{ width: 160px; }
#answers_list .download{ width: 90px; }
#answers_list .message{ width: 425px; }

#answers_list span.date{ width: 116px; }
#answers_list span.name{ width: 166px; }
#answers_list span.download{ width: 95px; }
#answers_list span.message{ width: 421px; }


#left_column{ width: 364px; float: left; margin-bottom: 10px; _margin-bottom: -10px; }
#right_column{ width: 404px; float: right; padding-bottom: 10px; }
#right_column .oBox{ margin: 0 2px 5px 3px; }
#left_column p *{ width: 364px; }
#left_column .soloBackButtonContainer1{ margin-bottom: 0; margin-top: 0; }

/*
  table#tableButtonsContainer
*/
table#tableButtonsContainer{
  width: 100%;
  height: 30px;
  margin: 10px 0 10px 0;
}

table#tableButtonsContainer td{ height: 30px; /*position: relative;*/ }
td#tableButtonsContRight, 
td#tableButtonsContLeft{ width: 50%; }
#tableButtonsContainer td a,
#tableButtonsContainer td input.submitButton{
/*  display: block;	*/
  float: none;
  text-align: left;
  margin: 0 !important;
  height: 30px;
  padding: 0 10px 0 40px;
  white-space: nowrap;
  cursor: pointer;
}

#tableButtonsContainer td input.submitButton{
  /*_position: absolute;*/
  /*_top: 0;*/  
  width: auto;
  font-size: 11px;
  height: 30px;
  _height: 32px;
  padding-top: 4px;
  _padding-top: 3px;
  text-align: center;
}
#tableButtonsContainer td a,
#tableButtonsContainer td a.back{
  padding-top: 10px;
  height: 20px;
  text-decoration: none;
  background: #007cc3 url(../images/btn_backBtn_01.png) left top no-repeat;
  color: white;
  font-weight: bold;

	text-align: right;
	padding-right: 5px;
	display: block;
	line-height: 30px;
	text-decoration: none;
	margin: 0px auto 0 auto;
	font-weight: bold;
}

td#change_pwd a{
  background: #003366 url(../images/btn_backChangePWD.gif) 2px 2px no-repeat;
}
#tableButtonsContainer td a,
#tableButtonsContainer td a.back{
  padding-top: 2px;
  padding-bottom: 8px;		 _padding-bottom: 0;
  /*width: 23px;*/
}
#tableButtonsContainer td a.add_job{
  background: #006633 url(../images/btn_backAddJob.gif) 4px 2px no-repeat;
}
#tableButtonsContainer td a.login{
  background: #66CC00 url(../images/btn_backLogin.gif) 1px 2px no-repeat;
}
#tableButtonsContainer td a.registration{
  background: #006633 url(../images/btn_backAddJob.gif) 4px 2px no-repeat;
}

/* compamy detail */
#company_edit{ margin: 10px; padding: 10px 0 10px 0; }
#comp_login{  border: 1px solid #eeeeee; float: left; padding-top: 10px; }
#comp_login *{ margin: 0 10px 0 10px; }
/*#comp_login img{ width: 100%; }*/
#comp_login a{ display: block; background-color: #0099CC; margin: 0; color: white; padding: 3px 0 3px 0; text-align: center; text-decoration: none; font-weight: bold; }
#company_edit #column_left{ width: 535px; float: left; padding-top: 10px; }
#company_edit #column_left b{ display: block; float: left; width: 150px; padding-left: 20px; }
#company_edit #column_left input, #company_edit #column_left textarea{ font-size: 11px; height: auto; border: 1px solid gray; width: 240px; }
#company_edit #column_left .add_job_clear{ height: 5px; line-height: 5px; } 
#company_edit #column_left .note_red{ margin: 0 0 5px 0; width: 100%; text-align: right; display: block; color: red; } 

/* upload file */
#upload_file {	text-align: center;	}
#upload_file input {	background-color: #FFF;	color: #000; border: 0px solid #fff;	height: 22px;	padding: 1px 3px;	}

/* change password */
#comp{ width: 600px; border: 1px solid #ffc500; clear: both; margin: 20px auto 0 auto !important; padding: 10px; float: none; text-align: left; }
#comp b{ float: left; clear: right; width: 200px; } 
#comp input{ font-size: 11px; border: 1px solid gray; width: 300px; }
#comp_login{ margin: 0 auto 0 auto; float: none; width: 270px; padding: 0; background: White; }
#comp_login #logo_form{ padding: 0; margin: 5px 0px 0px 0px; width: 100%; text-align: center; color:} 

.clear_yellow_line{
  border-bottom: 2px solid #ffc700;
  clear: both;
  height: 10px;
  width: 740px;
  margin-bottom: 10px;
}

div.allSel{
  margin: 0 0 10px 3px;
  _margin: 0 0 10px -2px;
  
}
#conteiner table.list td.even, #conteiner table.list td.odd{
	color: #000 !important;
}
#stats_list td.possition a{
	color: #000 !important;
	text-decoration: none !important;
}
.posEnter{
	position: absolute;
	left: 0px; top: 0px;
}

.noteRed{
  padding-left: 20px;
  color: red;
  margin-top: 15px;
}

/* vypis kategorie k inzeratu (list) */
.adList_category{
  width: auto;
  color: #aaaaaa;
  border-top: 1px solid #aaaaaa;
  text-align: right;
  float: right;
  padding-left: 20px;
  margin-top: 5px;
}

#history_list tr {	cursor: default;	}

#history_list .alR {	width: auto;	text-align: right;	}

#history_list .date {		width: 100px;	}
#history_list .ord_num {	width: 100px;	}
#history_list .price {		width: 70px;	}
#history_list .note {		width: auto;	}
#history_list .status {		width: 120px;	}

.getflp {
	position: relative;
	z-index: 2000;
	background-color: #FFF;
	margin: 3px;
	padding: 3px 5px;
}

.getflp a {
	font-weight: bold;
	text-decoration: none;
	color: #DC0000;
}

#getflp_def {
	position: absolute;
	top: 5px;
	right: 0px;
}

#getflp_def .getflp {
	position: relative;
	left: 166px;
	z-index: 2000;
	background-color: #FFF;
	width: 156px;
	padding: 0px;
	margin: 0px;
}

#getflp_def .getflp a.get {
	display: block;
	width: 156px;
	height: 37px;
	margin-top: 5px;
	border: 1px soid #DC0000;
	background-image: url(/images/get_flash_player.gif);
}

#reply_right #sec_code {
	margin-top: 15px;
	margin-left: 18px;
}

#reply_right #sec_code #captchaText {
	margin: 5px 0px 0px 0px;
	font-size: 11px;
}

#top .row3 .banner3 {
    width: 364px; 
    height: 115px; 
    background-color: #72C212;
}

.loginFormComp {
    background:url('../images/back_compLog.png');
}

.loginFormCand {
    background:url('../images/back_candLogin.png');
}

#main #company_edit .column_left {
    float: none; 
    text-align: center; 
    width: 760px;
}

.logoJobs {
    background: url(../images/logo_jobs.png) center -20px no-repeat;
}

.buttonsClientDetail {
    display: none;
}

.count {
    color:red;
    font-weight:bold;
}

.multiLink {
    color: #000000;
}

.imageLink {
    position: absolute; 
    top: 45px; 
    right: 0;
}

a span.firstItem {
    color: #fef5cb;
}

.skyscraper 
{
    height:520px;
    position:absolute;
    right:-126px;
    top:0;
    width:120px;
}