html{
	height: 100%;
	padding: 0;
	margin: 0;
	background-image:url(/public/images/back_blue4.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	/*background:url('/public/images/pat.jpg') #034694;*/
}
/*img, div{
	behavior: url("/public/styles/iepngfix.htc");
}*/
body{
	width: 100%;
	height: 100%;
	line-height: 1.3em;
	color: #000;
	font-family: Arial, Trebuchet MS;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
	behavior:url("/public/styles/K.hover.htc");
}
#container{
	background: url(../images/podklad.png) repeat-y;
	width: 744px;
	margin: 0px auto;
	padding: 0 10px 0 10px;
	height: auto;
	min-height: 100%;
	_height: 100%; /* IE */ 
	position: relative;
}
a {
	font-weight: bold;
	text-decoration: underline;
}
table#jobtable{
	margin-top: -20px;
	_margin-top: 0px;
}
table#jobtable td{
	border-collapse:collapse;
}

table#jobtable tr.to_gold:hover td{
	background-color: #EDA948;
}


/*
 * MAIN CONTAINER
 */
 
#main{
	width: 744px;
	height: auto;
}
.cl{
	clear: left;
}
/*
 *
 * TOP DIVS WITH MENU SECTION
 *
 */
 
#flags {
	margin-top: 10px;
	margin-right: 10px;
	float: right;
}

#flags img {
	border: 0px;
}
 
#logo{
	height: 110px;
	text-align: left;
	position: relative;
}
#logo img#horizons{
	position: absolute;
	top: 20px;
	left: 16px;
}
#logo a img{
	border: none;
}
#globus{
	/*width: 100%;*/
	border-top: 2px solid #757671;
	height: 170px;
	width: 744px;
	background: #fff url(../images/back_blue2.jpg) 0 0 no-repeat;
}
#menu{
	position: absolute;
	top: 79px;
	left: 310px;
	width: 450px;
	height: 20px;
	font-weight: bold;
	font-size: 14px;
}
#menu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#menu ul li{
	float: left;
	margin-right: 14px;
}
#menu ul li a{
	color: #333333;
	text-decoration: none;
}
#menu ul li a:hover{
	color: #eda948;
}


#newsbar{
	height: 22px;
	/*min-width: 790px;*/
	background-color: #000;
	border-top: 2px solid #757671;
	border-bottom: 2px solid #757671;
	color: #FFF;
	font-family: Trebuchet MS;
	font-size: 13px;
	text-align: left;
	padding: 14px 10px 5px 28px;
	margin-bottom: 38px;
	overflow: hidden;

}
#newsbar a{
	text-decoration: none;
	color: #fff;
}
#newsbar a:hover{
	text-decoration: underline;
}
#newsbar h1{
	margin: 0;
	padding: 0;
	font-size: 19px;
	font-weight: normal;
	display: inline;
}


div#newsbar_div
{
	position: absolute;
}

div#newsbar_div_c
{
	display: none;
	border: 1px solid white;
	background-color: #000;
	padding: 3px;
	position: absolute;
}
div#newsbar_div_c_x
{
	float:right;
	margin:5px 2px 5px 5px;
	cursor:pointer;
}

div#newsbar_div_w{
		display: inline;
}


/*
 *
 * HOT JOBS NAVIGATION
 *
 */
#hotjobs{
	text-align: left;
	width: 220px;
	float: left;
}
#hotjobs h1{
	padding: 0;
	margin: 0 0 20px 0;
	color: #eda948;
	font-weight: normal;
	font-size: 20px;
}
#hotjobs h2{
	padding: 0;
	margin: 0 0 0 24px;
	font-weight: bold;
	font-size: 11px;
	color: #575757;
}
#hotjobs h2 a{
	color: #575757;
	font-size: 12px;
	text-decoration: none;
}
#hotjobs h2 a:hover{
	background-color: #EEBD79;
}
#hotjobs h3{
	padding: 0;
	margin: 0 0 0 24px;
	color: #d04e72;
	font-weight: bold;
	font-size: 11px;
}
#hotjobs p{
	font-size: 11px;
	padding: 0;
	margin: 0 0 15px 24px;
	color: #d04e72;
	/*font-weight: bold;*/
}

#our_clients{
	width: 1px;
}
#our_clients h3{
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 13px;
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid #575757;
	width: 80%;
}


/*
 *
 * CONTENT
 *
 */
#content{
	float: left;
	width: 484px;
	text-align: left;
	color: #575757;
	font-size: 12px;
	background: url(../images/separator.jpg) top left repeat-y;
	padding: 5px 0 50px 35px;

}
#content_full {	
	float: left;
	text-align: left;
	color: #575757;
	font-size: 12px;
	width: 719px;
	padding:0 10px 50px 10px;

}
#content h1, #content_full h1{
	margin: 0 0 20px 0;
	padding: 0;
	color: #006ab3;
	font-weight: normal;
	font-size: 18px;
}


#content h2, #content_full h2{
	font-weight: bold;
	font-size: 12px;
}
#content h3, #content_full h3{
	font-size: 15px;
	font-weight: bold;
	color: #000;
	font-variant: small-caps;
}

#content p, #content_full p{
	margin: 0 0 10px 0;
}

#content a, #content_full a {
	color: #eda948;
	text-decoration: underline;
}

#content select, #content_full select{
	width:200px;
}
.underline{
	text-decoration: underline;
	}
.orange {
	color: #eda948;
}
.normal{
	color: #575757;
}
.search_td{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #757671;
	border-right-color: #757671;
	border-bottom-color: #757671;
	border-left-color: #757671;
	padding:0 0 0 5px;
	height: 60px;
	line-height: 60px;
	text-align: left;
}
.w100{
	width: 627px;
}
.w70{
	width: 70px;
}
	
/*
 *
 * FOOTER
 *
 */
 
#footer{
width: 744px;
position: absolute;
bottom: 0;
left: 14px; 
height: 50px;
_height: 40px;
	/*width: 744px;*/
	text-align: left;
	font-size: 10px;
	margin-top: 30px;
	color: #999999;
	background-color: #fff;

}	
#footer a {
	color: #6a7ca2;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
span.leftmar{
	margin-left: 24px;
}
span.leftmar a{
	color: #000;
}

#content span.warn_red, #content_full span.warn_red{
	color: red;
}
#content span.warn_blue, #content_full span.warn_blue{
	color: blue;
}

/**
 *
 * TOP FORM IN DETAIL
 */

form.top_form{
	margin: 0;
}
form.top_form input{
	position: relative;
	left: 55px;
	margin: 0;
}

/**
 *
 * BOTTOM FORM IN DETAIL
 */

form.back_form{
	padding: 0;
	margin: 0;
}
form.back_form input{
	margin: 0;
	position: relative;
	top: -22px;
	*top: -24px;
}
.back_form_smtf{
	margin: 0;
	position: relative;
	top: -25px;
	*top: -46px;
}
.blue{
	color:#006ab3;
	}
.darkblue{
	color:#006ab3;
	}
.bold{
	font-weight: bold;
}

#content a.blue, #content_full a.blue{
	color: #0063ab;
}
#content a.bold, #content_full a.bold{
	font-weight: bold;
}

/**
 *
 * FORM IN APPLY
 */
 
#content .detail_apply, #content_full .detail_apply{
	position: relative;
	left: 60px;
}
form.back_apply{
	margin: 0;
	padding: 0;
}
form.back_apply input{
	margin: 0;
	position: relative;
	top: -25px;
	*top: -46px;
	left: 158px;
}
.contact_text{
	float: left;
}
.contact_map{
	float: left;
	margin-left: 60px;
}

form#reset{
	position: relative;
	padding: 0;
	margin: 0;
	top: -22px;
	left: 145px;
	_top: -24px;
	_left: 153px;
}
form#search{
	margin: 0;
	padding: 0;
}

.tooltip{
	border: 1px solid #5c5a5b;
	background: #e8e7c9;
	color: #000;
	padding: 2px;
	font-size: 10px;
}

.tooltip p{
	margin: 0;
	padding: 0 0 3px 0;
}

/* liScroll style declarations */
#jHelperTipAttrContainer, #jHelperTipContainer{
	border: 1px solid #5c5a5b;
	background: #e8e7c9;
	color: #000;
	padding: 2px;
	font-size: 10px;
	display:none;
}
#jHelperTipAttrContainer p, #jHelperTipContainer p{
	margin: 0;
	padding: 0 0 3px 0;
}
#rot_mask_w
{
    width:200px;
    height:150px;
    
    margin:0;
    padding:0;
    overflow:hidden;
}

#rot_mask
{
    overflow:hidden;
    position:relative;
    left: 2px;
    top: 2px;

    width:195px;
    margin:0;
    padding:0;

    height:150px;
    /*width:198px;*/
}

ul#rot_menu
{
    position:relative;

    list-style-type:none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;

    float:left;
}

ul#rot_menu li
{
    width:190px;
    float:left;
    clear:both;
	 height: 40px;
}

ul#rot_menu li a {
	color: #575757;
	font-size: 12px;
	text-decoration: none;
}

ul#rot_menu li:hover a{
	color: #eda948;
}




.center_search{
	width:450px;
	margin: 0px auto;
}

.search_highlight{
	color: #CF8B19;
	background: #F5E8D2;
}