﻿body {
background-color:#A4E1FD;
font-family:Arial;
font-size:75%;
font-weight:normal;
margin:0;
padding:0;
text-align:center;
}
img {
border:0 none;
}
#container {
background-color:#A4E1FD;
color:#221D1F;
font-family:arial;
height:530px;
margin:0 auto;
padding:0;
text-align:left;
width:958px;
}
* > #container {
height:auto;
min-height:530px;
}
#reed_links {
float:left;
font-size:90%;
font-weight:bold;
height:27px;
padding-right:75px;
padding-top:18px;
text-align:right;
width:883px;
}
#reed_links a {
color:#21244C;
text-decoration:none;
}
#menu_top_cover {
background-image:url(../branding/menu_top_bg.gif);
color:#222353;
float:left;
width:958px;
}
#menu_top {
float:left;

padding-left:21px;
width:859px;
}
#menu_top a {
color:#222353;
font-weight:bold;
text-decoration:none;
}
#menu_top a:hover {
color:#F9F9FC;
font-weight:bold;
text-decoration:none;
}
#menu_top_home {
background-image:url(../branding/menu_top_home.gif);
float:left;
height:23px;
padding-top:5px;
text-align:center;
width:78px;
}
#menu_top_home a {
color:#FEFBFC;
font-weight:bold;
text-decoration:none;
}
#header {
float:left;
height:257px;
margin-top:30px;
width:958px;
}

#left {
float:left;
height:399px;
width:783px;
}
* > #left {
height:auto;
min-height:399px;
}
#sub_nav {
color:#221E1F;
float:left;
padding-left:45px;
padding-top:18px;
width:738px;
}
#sub_nav a {
color:#FF201F;
font-weight:bold;
text-decoration:none;
}
#sub_nav a:hover {
color:#221E1F;
font-weight:bold;
text-decoration:none;
}
#sub_nav a.Selected {
color:#221E1F;
}
#text_area {
float:left;
height:302px;
width:783px;
}
* > #text_area {
height:auto;
min-height:302px;
}
#text {
float:left;
font-size:90%;
height:302px;
padding-left:44px;
padding-right:10px;
width:729px;
}
* > #text {
height:auto;
min-height:302px;
}
#text a {
color:#221D1F;
font-weight:bold;
text-decoration:underline;
}
#text_hole {
float:left;
font-size:90%;
height:302px;
padding-left:44px;
padding-right:0;
width:486px;
}
* > #text_hole {
height:auto;
min-height:302px;
}
#text_hole a {
color:#FEFDFD;
font-weight:bold;
text-decoration:underline;
}
#right {
float:left;
font-size:90%;
height:381px;
padding-right:0px;
padding-top:18px;
width:170px;
}
* > #right {
height:auto;
min-height:381px;
}
#right h1 {
color:#E83B1F;
font-size:110%;
font-weight:bold;
margin-bottom:14px;
margin-top:0;
}
#right a.mail {
color:#E83B1F;
display:block;
font-size:110%;
font-weight:bold;
margin-bottom:14px;
margin-top:0;
}
#right a {
color:#E83B1F;
font-weight:bold;
text-decoration:underline;
}
#cookie_trail {
color:Red;
float:left;
font-weight:bold;
height:27px;
padding-left:16px;
padding-top:20px;
width:767px;
}
#cookie_trail a {
color:#20244C;
font-weight:bold;
text-decoration:none;
}
#footer {
background-color:#21244C;
color:#FAFAFD;
float:left;
height:22px;
padding-right:16px;
padding-top:7px;
text-align:right;
width:942px;
}
#footer a {
color:#FAFAFD;
font-size:85%;
text-decoration:none;
}
table.LeftBarNavigation td {
padding-left:17px;
padding-right:17px;
padding-top:5px;
text-align:center;
}
table.LeftBarNavigation td.menuspace {
padding:0;
}
table.LeftBarNavigation td.menutopitemfirst {
padding:0;
}
table.LeftBarNavigation td.menutopitemlast {
padding:0;
}
table.EditBarHeader {
margin:auto;
}
td.EditBarHeader {
background-color:#FF9037;
border-left:1px solid #FF9037;
border-right:1px solid #FF9037;
border-top:1px solid #FF9037;
color:White;
padding:3px 4px;
}
a.EditBarLinkButton {
color:White;
font-family:Verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
a.EditBarLinkButton:hover {
color:#FF9037;
font-family:Verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
td.EditBarDCMSLogo {
font-family:Verdana;
font-size:10px;
font-weight:bold;
}
td.EditBarLoggedAs {
color:#FF9037;
font-family:Verdana;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
html * .RadERadWindowButtonPinOff {
margin-top:0;
}
.RadERadWindowButtonPinOff {
}
.navigace {
background-image:url(../branding/menu_top_bg.gif);
}
.navigaceselected {
background-image:url(../branding/menu_top_over.gif);
}
.navigaceon {
background-image:url(../branding/menu_top_over.gif);
}
#menu_top .navigaceon a {
color:#F9F9FC;
}

#menu_top .navigaceselected a {
color:#F9F9FC;
}
.textbox {
font-family:Arial;
font-size:100%;
}
tr.HeaderJobSearch th {
display:none;
}

.reedfullmap 
{
 height: 470px;
 width: 320px;
 background-image:url(images/reedmapr0.gif);
 background-repeat:no-repeat;
}

.column1
{
	width:370px;
	float:left;	
}

.column2
{
	width:350px;
	float:left;
}

.button
{
	background-color:#222353;	
	height:28px;
	text-align:center;	
	color:#FEFBFC;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial;
}

.branchnode
{
	font-family:Arial;		
	text-decoration:none;
		
}

.branchnode.jobmain
{
	font-size:12px;
}

.BranchTreeView
{
	
	width:360px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.jobmain
{
	color:Red;
	font-weight:bold;
}

.jobindustry
{
	font-style:italic; 	
}

.jobdetailsnode
{
	text-decoration:none; 
}

.reedregion3 
{
	background-repeat: no-repeat;
	width:350px;
	height:350px;
}

.reedregion3 
{
	background-image: url(../images/reed_region3.gif);
}

.loginBox {
	background:#56bef6 url('../images/searchBackground-Default.gif') repeat-x 0 0;
	color:#642100;	
	font-size:0.9em;

	}
.loginBoxPassword {
	background:#56bef6 url('../images/searchBackground-Default.gif') repeat-x 0 0;
	color:#642100;	
	font-size:0.9em;
	width:170px;
	}

.loginBoxPasswordR {
	background:#56bef6 url('../images/searchBackground-Default.gif') repeat-x 0 0;
	color:#642100;	
	font-size:0.9em;
	width:170px;
	
	}
	
.loginBox	input, select, textarea {
	font-size:1em;
	font-family:tahoma,verdana, arial;
	color:#363636;
	}


.loginBox input[type="text"] {
    padding:1px 0 !important;
    }


.loginBoxHeader, .registerBoxHeader {
	background:url('../images/searchRight-Default.gif') no-repeat top right;
	} 

.loginBoxHeader h2 {
	background:url('../images/loginIcon.gif') no-repeat top left;
	color:#cd3101; 
	font-size:1.6em;
	margin:0 0 7px;
	padding:12px 5px 10px 47px;
	} 

.registerBoxHeader h2 {
	background:url('../images/registerIcon-2.gif') no-repeat top left;
	color:#cd3101; 
	font-size:1.6em;
	margin:0 0 7px;
	padding:12px 5px 10px 47px;
	} 


.loginBoxBottom 
{
	background:url('../images/loginbottom.gif') no-repeat; 
	height:10px;
	float:left;
	width:170px;
}

.loginForm
{
	height:auto;
	padding:0;
	margin:0;
}

.LoginSubmit
{
	clear:both;
	background:url('../images/orangeButtonBG-JobSearch.gif') repeat-x;
	width:7em;
	margin-left:45px;
	margin-top:4px;
}

.LoginSubmitWide
{
	clear:both;
	background:url('../images/orangeButtonBG-JobSearch.gif') repeat-x;
	width:14em;
	margin-left:15px;
	margin-top:4px;
}


.LoginButtonR 
{
	background: url('../images/orangeButtonRight-JobSearch.gif') no-repeat top right;
	width:100%;
}

.LoginSubmit input
{
	font-size:1.2em;
	font-weight:bold;
	font-family:Verdana,arial;
	color:white;
	height:27px;
	border:none;
	width:100%;
	background:transparent url('../images/orangeButtonLeft-JobSearch.gif') no-repeat top left;
}

.LoginSubmitWide input
{
	font-size:1.2em;
	font-weight:bold;
	font-family:Verdana,arial;
	color:white;
	height:27px;
	border:none;
	width:100%;
	background:transparent url('../images/orangeButtonLeft-JobSearch.gif') no-repeat top left;
}



.blueBox {
	background:#56bef6 url('../images/searchBackground-Default.gif') repeat-x 0 0;
	color:#642100;		
	margin-bottom:10px; 
	z-index:auto;
	}
	
.blueBox	input, select, textarea {
	
	font-family:tahoma,verdana, arial;
	color:#363636;
	}

.blueBox input[type="text"] {
    padding:1px 0 !important;
    }


.blueBoxHeader {
	background:url('../images/searchRight-Default.gif') no-repeat top right;
	} 

.blueBoxHeader h2 {
	background:url('../images/blueBoxTopLeft.gif') no-repeat top left;
	color:#cd3101; 
	font-size:1.6em;
	margin:0 0 7px;
	padding:12px 5px 10px 17px;
	} 

.blueBoxHeader .ResultsHeader   {
	background:url('../images/blueBoxTopLeft.gif') no-repeat top left;
	font-size:1.2em; 
	color:#cd3101; 	
	margin:0 0 7px;
	padding:10px 5px 5px 10px;
} 


.blueBoxForm
{
	height:auto;
	padding:0;
	margin:0;
}

.blueBoxBottom 
{
	background:url('../images/blueBoxbottomRight.gif') no-repeat bottom right; 
	height:10px;	
}

.blueBoxBottomLeft
{
	background:url('../images/blueBoxbottomLeft.gif') no-repeat bottom left; 
	height:10px;
}


.SubmitButton
{
	clear:both;
	background:url('../images/orangeButtonBG-JobSearch.gif') repeat-x;
	width:7em;	
	margin-top:4px;
}

.SubmitButtonRight 
{
	background: url('../images/orangeButtonRight-JobSearch.gif') no-repeat top right;
	width:100%;
}

.SubmitButton input
{
	font-size:1.2em;
	font-weight:bold;
	font-family:Verdana,arial;
	color:white;
	height:27px;
	border:none;
	width:100%;
	background:transparent url('../images/orangeButtonLeft-JobSearch.gif') no-repeat top left;
}

#aboutus
{
	float:left;
}

#aboutustext
{
	float:left;
	width:350px;
	margin-right:10px;
}

#aboutusimage
{
	float:left;
	width:200px;
}

.ButtonBigBold
{
	font-weight:bold;
	vertical-align:bottom;
	color:#222353;
	cursor:hand;
	font-size:1.3em;
	padding:4px 0px 0px 5px;
	display:block;
}

.ButtonNormalBold
{
	vertical-align:bottom;
	color:#222353;
	cursor:hand;
	font-size:1.0em;
	padding:4px 0px 0px 5px;
	display:block;
}

.myaccountbar
{
	background-image:url(../branding/menu_top_bg.gif);
	height:27px;
	width:100%;
}