
/* DCMS Edit Bar */
Table.EditBarHeader
{
      margin:auto;

}
TD.EditBarHeader
{
	background-color: #ff9037;
	color: White;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-top: solid 1px #ff9037;
	border-left: solid 1px #ff9037;
	border-right: solid 1px #ff9037;
}
A.EditBarLinkButton
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: White;
	text-decoration: none;
}
A.EditBarLinkButton:hover
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #ff9037;
	text-decoration: none;
}
TD.EditBarDCMSLogo
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
}
TD.EditBarLoggedAs
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #ff9037;
	text-decoration: none;
}
/* DCMS Edit Bar */

/* telerik floating toolbar fix */
/* IE7 */   
html * .RadERadWindowButtonPinOff   
{   
    margin-top: 0;   
}   

/*bof website general*/

#body
{
	margin: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	width: 100%;
	min-width: 970px;
	font: normal 0.75em arial;
	background: #fff;
}

#container
{
	width: 970px;
	height: 1500px;
	margin: 0px auto;
	text-align: left;
	margin-top: 0; /*pokud je nad site odsazeni od listy*/
	color:#6d6e71;
	/*background:blue;*/
	position:relative;
}

* > #container
{
	min-height: 1500px;
	height: auto;
}


a img
{
	border: 0;
}

a,
#header_headline h2 a,
#subheading_content a,
.right_block a,
#footer_right a   
{
	color: #dc291e;
	text-decoration:underline;
	
}

#footer_right a 
{
	color: #6d6e71;
	text-decoration:none;
	
}
	

a:hover,
a:active,
#header_headline h2 a:hover,
#subheading_content a:hover,
.right_block a:hover,
.right_block a:active
{
	color:#6d6e71;
	text-decoration:none;
	
}

h1,h2
{
	margin:0;
	padding:0;
}

#header
{
	height:114px;
	width:798px;
	margin-left:43px;
	float:left;
	/*background:red;*/
}

*>#header
{
	margin-left:86px;
}

#header_logo
{
	width:220px;
	float:left;
}

#header_headline
{
	width:578px;
	height:114px;
	float:left;
	/*background:pink;*/
}

#header_headline h1
{
	margin-top:45px;
	margin-bottom:0;
	padding:0;
	font-size:1.9em;
	color:#6d6e71;
}

#header_headline h2
{
	margin-top:3px;
	margin-bottom:0;
	padding:0;
	font-size:1.15em;
	color:#6d6e71;
	font-weight:normal;
}

#gradient_flash
{
	height:113px;
	width:970px;
	float:left;
	background:url(../Img/flash_bg1.jpg) top left no-repeat;
}

#content_container
{
	height:1273px;
	width:798px;
	float:left;
	margin-left:43px;
	/*background:gray;*/
}

*>#content_container
{
	margin-left:86px;
}

.section
{
	width:737px;
	height:22px;
	float:left;
	background: url(../Img/section_bg.gif) top left repeat-x ;
	padding-top:6px;
	border-left:solid 1px #dcdcdc;
}

.section h1
{
	font-size:1.4em;
	color:#6d6e71;
	margin:0 10px 0 6px;
	float:left;
}

*>.section h1
{
	margin-left:12px;
}

.section a
{
	margin:10px 5px 0 5px;
	font-size:0.9em;
	text-decoration:none;
	line-height:180%;
}

.section a:hover
{
	color:#dc291e;
}

.section a.selected
{
	color:#dc291e;
}


.buttons
{
	width:59px;
	float:left;
	height:28px;
	background: url(../Img/section_bg.gif) top left;
	border-right:solid 1px #dcdcdc;
}

.section_content
{
	height:116px;
	width:776px;
	float:left;
	padding:12px 11px;
}

*>.section_content
{
	min-height:116px;
	height:auto;
}

.insight
{
	height:243px;
	width:240px;
	float:left;
	background:url(../Img/insight_bg.gif) top left;
	border:solid 1px #e4e3e3;
	padding: 7px 0 0 6px;
}

.left_block
{
	/*background:red;*/
	width:264px;
	float:left;
}

.left_block h1
{
	color:#dc291e;
	font-size:1.9em;
	font-weight:normal;
	margin:0;
	margin-bottom:10px;
	margin-top:3px;
}

.left_block p
{
	margin:0;
	padding-right:23px;
	font-size:1.1em;
}

.right_block
{	
	width:511px;
	float:left;
}

.right_block p
{
	/*background:aqua;*/
	margin:0;
}

#footer_left
{
	width:276px;
	height:28px;
	float:left;
	background: url(../Img/section_bg.gif) top left ;
}

#footer_right
{
	width:511px;
	height:21px;
	float:left;
	background: url(../Img/section_bg.gif) top left ;
	border-right:solid 1px #dcdcdc;
	text-align:right;
	padding:7px 10px 0 0;
	font-size:0.9em;
}

#contact_right
{
	width:248px;
	float:left;
	font-size:0.9em;
}

#contact_middle
{
	float:left;
	width:249px;
	padding-right:15px;
	font-size:0.9em;
}

a.contact_mailto
{
	font-size:1.3em;
	color:#dc291e;
	text-decoration:none;
	line-height:150%;
}

#subheading_content
{
	height:100px;
	width:798px;
	float:left;
}

*>#subheading_content
{
	min-height:100px;
	height:auto;
}

#subheading_content h3
{
	color:#6d6e71;
	font-size:1.2em;
	font-weight:normal;
	margin:0;
	margin-bottom:10px;
}

.case_study
{
	height:178px;
	width:238px;
	float:left;
	background: url(../Img/cs_bg.jpg) top left ;
	border:solid 1px #e5e4e4;
	padding:10px 0 0 8px;
}

.case_study h2
{
	margin:0;
	font-size:1.3em;
	
}

.case_study p
{
	margin:0;
	font-size:0.9em;
}

img.view_btn
{
	margin-left:170px;
}

.insight h2
{
	margin:0;
	font-size:0.9em;
	margin-top:5px;
	color: #dc291e;
	margin-bottom:4px;
}

.insight_c table tr td
{
	margin:0;
	font-size:0.9em;
}

.insight_c
{
	width:240px;
	float:left;
	margin-top:5px;
}

/*eof website general*/ 
/*bof popups*/

#popup
{
	margin: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	width: 100%;
	min-width: 600px;
	font: normal 0.75em arial;
	background: #fff;
}

#popup_container
{
	width: 525px;
	height: 353px;
	margin: 0px auto;
	text-align: left;
	margin-top: 0; /*pokud je nad site odsazeni od listy*/
	color:#6d6e71;
}

* > #container
{
	min-height: 353px;
	height: auto;
}

#popup_container #logo
{
	height:128px;
	width:525px;
	float:left;
}

#popup_container #content
{
	height:190px;
	width:500px;
	float:left;
	padding:25px 12px;
	overflow:auto;
}
/*eof popups*/


#InsightsUX1_LoadingPanel1
{
	width:100px;
	position:absolute;
	float:left;
	top:260px;
	left:457px;
	z-index:20;
}

#benefits_LoadingPanel2
{
	width:100px;
	position:absolute;
	float:left;
	top:570px;
	left:457px;
	z-index:20;
}

#services_LoadingPanel2
{
	width:100px;
	position:absolute;
	float:left;
	top:840px;
	left:457px;
	z-index:20;
}

#CaseStudiesUX1_LoadingPanel1
{
	width:100px;
	position:absolute;
	float:left;
	top:1220px;
	left:457px;
	z-index:20;
}