@charset "utf-8";
/* CSS Document */
* {
	border:0;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
body, html {
	height:100%;
	text-align:center;
}

body {
	background-color:#e1e1e1;
}
#page, .content{
	width:980px;
	/*width:56.35em;*/
	margin:0 auto;
}
#headerLeftMargin{
	background-image:url(images/layout/top_top_left_margin.gif);
	background-repeat:no-repeat;
	height: 200px;
	width:29px;
	float:left;
}
#headerRightMargin{
	background-image:url(images/layout/top_top_right_margin.gif);
	background-repeat:no-repeat;
	height: 200px;
	width:28px;
	float:right;
}
#headerBg{
	background-image:url(images/layout/header_body.gif);
	background-repeat:repeat-x;
	height: 200px;
	width:923px;
	float:left;
	text-align:left;
}
#logo {
	position:absolute;
	margin-left: 20px;
	margin-top: 20px;
	background-image:url(images/layout/logo.gif);
	background-repeat:no-repeat;
	width: 84px;
	height: 125px;
	z-index:500;
}
#motto{
	position:absolute;
	margin-left:623px;
	margin-top:40px;
	background-image:url(images/layout/passionate_for_your_success.gif);
	background-repeat:no-repeat;
	width:310px;
	height:23px;
	z-index:500;
}
#mottoTopLine{
	background-image:url(images/layout/motto_top_line.gif);
	margin-top:35px;
}
#mottoBottomLine{
	background-image:url(images/layout/motto_bottom_line.gif);
	margin-top:68px;
}
#mottoTopLine, #mottoBottomLine{
	height:1px;
	font-size:1px;
	width:345px;
	position:absolute;
	background-repeat:no-repeat;
	margin-left:593px;
	z-index:500;
}

#headerTextBg{
	text-align:left;
	margin-top:15px;
	margin-left:-10px;
	position:absolute;
	color:#a72d19;
	font-size:26px;
	/*font-size:2.3em;*/
	font-weight:normal;
	width:auto;
	z-index:1;
}

#bodyBottomLCorner{
	background-image:url(images/layout/bottom_left_corner.gif);
	background-repeat:no-repeat;
	width:30px;
	height:36px;
	float:left;
}
#bodyBottomRCorner{
	background-image:url(images/layout/bottom_right_corner.gif);
	background-repeat:no-repeat;
	width:28px;
	height:36px;
	float:right;
}
#bodyBottomBg{
	background-image:url(images/layout/bottom_bg.gif);
	background-repeat:repeat-x;
	width:922px;
	/*width:949px;*/
	height:36px;
	float:left;
}
#bodyLeftSideMargin, #bodyTopLeftMargin, #bodyBottomLeftMargin{
	width:14px;
}
#bodyRightSideMargin, #bodyTopRightMargin, #bodyBottomRightMargin{
	width:13px;
}

#bodyTopLeftMargin{
	background-image:url(images/layout/middle_top_left_margin.gif);
	background-repeat:no-repeat;
	height:160px;
	margin-left:-50px;
	float:left;
}
#bodyTopRightMargin{
	background-image:url(images/layout/middle_top_right_margin.gif);
	background-repeat:no-repeat;
	height:160px;
	/*margin-right:-15px;
	float:right;*/
	position:absolute;
	margin-left:282px;
}
#bodyBottomLeftMargin{
	background-image:url(images/layout/body_lower_left_margin.gif);
	background-repeat:no-repeat;
	height:305px;
	margin-top:-305px;
	float:left;
}
#bodyBottomRightMargin{
	background-image:url(images/layout/body_lower_right_margin.gif);
	background-repeat:no-repeat;
	height:305px;
	float:right;
	margin-top:-305px;
}
#bodyLeftSideMargin{
	background-image:url(images/layout/body_left_margin.gif);
	background-repeat:repeat-y;
	height:100%;
}
#bodyRightSideMargin{
	background-image:url(images/layout/body_right_margin.gif);
	background-repeat:repeat-y;
	height:100%;
}

table{
	border:0;
	padding:0;
	margin:0;
}

a{
	color:#b7290a;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	color:#7d4538;
	font-weight:bold;
	text-decoration:underline;
}

.showAsLink{
	color:#b7290a;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.content {
	text-align:left;
	/*width:980px;*/
	float:left;
	background-color:#FFFFFF;
	background-color:transparent;
	background-image:url(images/layout/body_bg.gif);
	background-repeat:repeat-y;
	height:100%;
}
.space {
	clear:both;
	float:none;
	height:6px;
}

/*---------------footer start----------------------------*/
#footer {
	text-align:center;
	width:926px;
	color:#000000;
}

.fLink{
	float:left;
	padding-right:10px;
	border-right-color:#bababa;
	border-right-width:1px;
	border-right-style:solid;
}
#fl1{
	width:130px;
}
#fl2{
	padding-left:15px;
	width:60px;
}
#fl3{
	padding-left:15px;
	width:70px;
}
#fl4{
	padding-left:15px;
	width:45px;
}
#fl5{
	height:28px;
	float:none;
}
#footer #break{
	float:left;
	width:15px;
}

/*------------footer end----------------------------*/



h1.title{
	font-size:27px;
	font-weight:normal;
	color:#016894;margin:0px;padding:0px
}
.title{
	font-size:27px;
	font-weight:normal;
	color:#016894;
}
h2.title{
	font-size:27px;
	font-weight:normal;
	color:#016894;margin:0px;padding:0px
}
h2.title2{
	font-size:18px;
	font-weight:normal;
	color:#b7290a;
}
.title2{
	font-size:18px;
	font-weight:normal;
	color:#b7290a;
}
.title3{
	font-size:26px;
	font-weight:lighter;
	margin-top:-5px;
	color:#013149;
}
.titleValue1, .titleValue2, .titleValue3, .titleValue4, .titleValue5{
	font-size:18px;
	font-weight:normal;
}
.titleValue1{
	color:#c30025;
}
.titleValue2{
	color:#ee2020;
}
.titleValue3{
	color:#67ebd1;
}
.titleValue4{
	color:#e19722;
}
.titleValue5{
	color:#851679;
}
#left{
	padding-left:50px;
	padding-right:15px;
	width:570px;
	float:left;
	text-align:justify;
}
#right{
	padding-right:15px;
	float:right;
	width:280px;
	text-align:left;
}


/*-----quote section begin-------------------------*/
.quote{
	font-style:italic;
	margin:10px;
}
#quoteBox{
	float:right; 
	width:220px;
	padding-right:20px;
	padding-left:20px;
}
.qPerson{
	font-style:normal;
	font-weight:bold;
}
.qPosition{
	font-style:normal;
}
.qCompany{
	font-style:normal;
	font-weight:bold;
	color:#b7290a;
}

#qHorizontalTopLine{
	margin-bottom:10px;
	margin-left:-5px;
	width:74px;
	height:1px;
	font-size:1px;
	background-color:#e1a598;
}
#qVerticalLeftLine{
	margin-right:10px;
	margin-top:-15px;
	width:1px;
	height:74px;
	font-size:1px;
	background-color:#e1a598;
	float:left;
}
#qHorizontalBottomLine{
	margin-right:-5px;
	width:74px;
	height:1px;
	font-size:1px;
	background-color:#e1a598;
	float:right;
}
#qVerticalRightLine{
	margin-top:-67px;
	width:1px;
	height:74px;
	font-size:1px;
	background-color:#e1a598;
	float:right;
}

div.citebox {
	background-image: url('/images/citebox_top.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 25px;
	position: relative;
	width: 200px;
	margin-bottom: 25px;
}
img.citebox {
	position: absolute;
	right: 0;
	bottom: 0;
}
p.citebox {
	padding-top: 15px;
}
ul.citebox {
	padding-left: 0;
}

/*-----quote section end---------------------------*/



.cleaner {
   clear:both;
   width:100%;
   height:0px;
}
ul {
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style-type: square;
	/*
	font-weight: bold;
	color: #b7290a;
	*/
	margin-left: 20px;
}
#simple{
	padding-left:15px;
	list-style:circle;
	font-weight:normal;
	color:#000000;
}
#listCircle{
	padding-left:15px;
	list-style-type:circle;
}
.mainLeft{
	float:left;
	padding-right:10px;
}
.mainRight{
	float:right;
}
.mainLeft,.mainRight{
	width:280px;
}

/*------------right section begin-------------------*/
.boxR{
	margin-right:20px;
}
.boxR1Top{
	background-image:url(images/layout/box1_right_margin_top.gif);
	background-repeat:no-repeat;
	width:258px;
	height:38px;
}
.boxR1Left{
	background-image:url(images/layout/box1_right_margin_left.gif);
	background-repeat:no-repeat;
	width:10px; 
	height:129px;
	float:left;
}
.boxR1Content{
	background-image:url(images/layout/box1_right_body.gif);
	background-repeat:repeat-x;
	width:232px;
	height:129px;
	float:left;
}
.boxR1Right{
	background-image:url(images/layout/box1_right_margin_right.gif);
	background-repeat:no-repeat;
	width:16px;
	height:129px;
	float:left;
}
.boxR1Bottom{
	background-image:url(images/layout/box1_right_margin_bottom.gif);
	background-repeat:no-repeat;
	width:258px;
	height:12px;
	clear:both;
}
.boxR2Top{
	background-image:url(images/layout/box2_right_margin_top.gif);
	background-repeat:no-repeat;
	width:258px;
	height:38px;
}
.boxR2Left{
	background-image:url(images/layout/box2_right_margin_left.gif);
	background-repeat:no-repeat;
	width:6px; 
	height:128px;
	float:left;
}
.boxR2Content{
	background-image:url(images/layout/box2_right_body.gif);
	background-repeat:repeat-x;
	width:238px;
	height:128px;
	float:left;
}
.boxR2Right{
	background-image:url(images/layout/box2_right_margin_right.gif);
	background-repeat:no-repeat;
	width:14px;
	height:128px;
	float:left;
}
.boxR2Bottom{
	background-image:url(images/layout/box2_right_margin_bottom.gif);
	background-repeat:no-repeat;
	width:258px;
	height:12px;
	clear:both;
}
.boxR1Icon{
	position:absolute;
	margin-top:90px;
	margin-left:190px;
	border:0;
}


.boxContent{
	margin-left:5px;
}
.boxImg{
	padding-left:10px;
	padding-bottom:3px;
	padding-right:4px;
}

.boxContent .title3 a{
	font-size:26px;
	font-weight:lighter;
	margin-top:-5px;
	color:#013149;
	text-decoration:none;
}
.boxContent a{
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}
.boxR2Icon{
	position:absolute;
	margin-top:90px;
	margin-left:160px;
	border:0;
}
.boxR3Icon{
	position:absolute;
	margin-top:90px;
	margin-left:160px;
	border:0;
}
.boxR4Icon{
	position:absolute;
	margin-top:87px;
	margin-left:155px;
	border:0;
}
.boxR5Icon{
	position:absolute;
	margin-top:65px;
	margin-left:160px;
	border:0;
}
.boxR6Icon{
	position:absolute;
	margin-top:80px;
	margin-left:170px;
	border:0;
}
.boxR7Icon{
	position:absolute;
	margin-top:103px;
	margin-left:127px;
	border:0;
}
.margin5{
	margin-top:-5px;
}
.margin10{
	margin-top:-10px;
}
.margin15{
	margin-top:-15px;
}


.boxR3Top{
	background-image:url(images/layout/box3_right_margin_top.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:43px;
}
.boxR3Left{
	background-image:url(images/layout/box3_right_margin_left.jpg);
	background-repeat:no-repeat;
	width:8px; 
	height:126px;
	float:left;
}
.boxR3Content{
	background-image:url(images/layout/box3_right_body.jpg);
	background-repeat:repeat-x;
	width:237px;
	height:126px;
	float:left;
}
.boxR3Right{
	background-image:url(images/layout/box3_right_margin_right.jpg);
	background-repeat:no-repeat;
	width:13px;
	height:126px;
	float:left;
}
.boxR3Bottom{
	background-image:url(images/layout/box3_right_margin_bottom.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:12px;
	clear:both;
}

.boxR4Top{
	background-image:url(images/layout/box4_right_margin_top.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:44px;
}
.boxR4Left{
	background-image:url(images/layout/box4_right_margin_left.jpg);
	background-repeat:no-repeat;
	width:8px; 
	height:122px;
	float:left;
}
.boxR4Content{
	background-image:url(images/layout/box4_body.gif);
	background-repeat:repeat-x;
	width:237px;
	height:122px;
	float:left;
}
.boxR4Right{
	background-image:url(images/layout/box4_right_margin_right.jpg);
	background-repeat:no-repeat;
	width:13px;
	height:122px;
	float:left;
}
.boxR4Bottom{
	background-image:url(images/layout/box4_right_margin_bottom.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:13px;
	clear:both;
}

.boxR5Top{
	background-image:url(images/layout/box5_right_margin_top.jpg);
	background-repeat:no-repeat;
	width:258px;
	height:48px;
}
.boxR5Left{
	background-image:url(images/layout/box5_right_margin_left.jpg);
	background-repeat:no-repeat;
	width:8px; 
	height:118px;
	float:left;
}
.boxR5Content{
	background-image:url(images/layout/box5_body.jpg);
	background-repeat:repeat-x;
	width:237px;
	height:118px;
	float:left;
}
.boxR5Right{
	background-image:url(images/layout/box5_right_margin_right.jpg);
	background-repeat:no-repeat;
	width:13px;
	height:118px;
	float:left;
}
.boxR5Bottom{
	background-image:url(images/layout/box5_right_margin_bottom.gif);
	background-repeat:no-repeat;
	width:258px;
	height:13px;
	clear:both;
}


/*------------right section end----------------------------*/

/*------------menu button section begin--------------------*/
#menu{
	position:absolute;
	margin-top:-78px;
	margin-left:125px;
	z-index:600;
	height:30px;
	width:830px;
}

#menu img{
	border:none;
	float:right;
	margin-left:5px;
}
/*------------menu button section end--------------------*/

/*---------calendar section begin-------------------------*/
#calendar,#cWeekDays{
	width:226px;
}
#calendar{
	text-align:left;
}
#cLeft{
	float:left;
}
#cRight{
	float:right;
}
#cLeft,#cRight{
	border:0;
	width:16px;
	height:14px;
}
#cMonth{
	float:left;
	height:14px;
	text-align:center;
	width:194px;/*226-32=914*/
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	font-stretch:narrower;
}
/*#cWeekDays{
	height:9px;
	text-align:justify;
	text-transform:uppercase;
	font-size:9px;
}
#cWeekDay{
	float:left;
	margin-right:15px;
}
#cWeekDayLast{
	float:right;
}
#cDay,#cDayEvent1,#cDayEvent2{
	margin:5px;
	padding:2px;
}
#cDay{
	background-color:#FFFFFF;
}
#cDayEvent1{
	background-color:#d6d6b3;
}
#cDayEvent2{
	background-color:#5b9500;
}*/
table.calendar {border: 0;width:226px;}
table.calendar td, th {text-align: center; border: 0}
table.calendar th {height: 10px; font-size: 7pt;}
table.calendar td {width: 19px; height: 19px; font-size: 9pt;}
table.calendar .calendar-month {font-weight: bold; margin-top: 0px; font-size: 12px; text-align: center;height:15px;}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: #000000; text-align: center;text-transform:uppercase; font-size:8px;font-weight:normal;}
table.calendar td.linked-day {font-size: 11pt}
table.calendar td.faceit {font-size: 11pt; background-color:#D6D6B3;}
table.calendar td.faceit a{color:#000000;font-weight:normal;}

table.calendar td.training {font-size: 11pt; background-color:#5B9500;}
table.calendar td.training a{color:#FFFFFF;font-weight:normal;}

table.calendar td.event {font-size: 11pt; background-color:#A1220D;}
table.calendar td.event a{color:#FFFFFF;font-weight:normal;}

table.prevnext {width: 100%; margin-top: .3em;}
table.prevnext td{
	font-size: smaller;
}
table.prevnext td a{text-decoration: none}


/*---------calendar section end-------------------------*/

/*---------dropdown section begin-------------------------*/
#dropdown,#dropdownBg{
	width:215px;
}
#dropdown{
	position:absolute;
	margin-top: 153px;
	margin-left:282px;
	display:none;
}
#dropdownBg{
	padding-top:5px;
	padding-left:10px;
	padding-right:5px;
	background:url(images/menu/dropdown_bg.gif);
	background-repeat:repeat-y;
	height:100%;
}
#dropdownBottomL, #dropdownBottomR{
	background-repeat:no-repeat;
	width:7px;
	height:14px;
}

#dropdownBottomL{
	float:left;
	background-image:url(images/menu/dropdown_bottom_left.gif);
}
#dropdownBottomR{
	float:right;
	background-image:url(images/menu/dropdown_bottom_right.jpg);
}
#dropdownBottomBg{
	float:left;
	background-image:url(images/menu/dropdown_bottom_bg.gif);
	background-repeat:no-repeat;
	height:14px;
	width:201px;
}
.dropdownPoints{
	margin-top:2px;
	margin-bottom:3px;
	height:1px;
	width:190px;
	background-image:url(images/menu/dropdown_point_r.gif);
	background-repeat:repeat-x;
}
/*---------dropdown section end-------------------------*/

/*------------------ Jobs section begin------------------------ */
.jobs {
  margin-top:10px;
  }
.job {
  /*border-top:1px solid #ccc;*/
	
	padding:0px;
	border-bottom:1px dashed #cccccc;
	margin-bottom:0px;
	/*background-color:#f4f4f4;*/
  }
.job div {
	margin-bottom:8px;
  }
.job strong {
	color:#000;
	font-size:100%;

  }
.job .job-id {	
	padding:0px 4px 0px 4px;
  color:#FFFFFF;
	background-color:#0099CC;
	font-weight:bold;
	float:left;
	display:block;
	height:100%;
	margin-right:5px;
  }
.job .job-header {	
	border:1px solid #0099CC;
}
.job .job-title {
	text-transform:capitalize;
	font-weight:bold;	
	clear:right;
	/*color:#fff;*/
  }
	
.job-short {
	padding:0px;
	border-bottom:1px dashed #cccccc;
	margin-bottom:5px;
}
.job-short div {
	margin-bottom:0px;
  }
.job-short strong {
	color:#000;
	font-size:100%;

  }
.job-short .job-id {	
	padding:0px 4px 0px 4px;
  color:#FFFFFF;
	background-color:#0099CC;
	font-weight:bold;
	float:left;
	display:block;
	height:100%;
	margin-right:5px;
  }
.job-short .job-header {	
	/*border:1px solid #0099CC;*/
}
.job-short .job-title {
	text-transform:capitalize;
	font-weight:bold;	
	clear:right;
	/*color:#fff;*/
  }
/*----------------JOBS section end--------------*/


/* ------------------Clients------------------------------ */

.client {
	width: 550px;
	margin-bottom: 15px;
	line-height: 1.2em;
}

.client .logo {
	float: left;
	width: 91px;
	height: 110px;
	text-align: center;
	margin-right: 14px;
}
  
.client .thoughts {
	float: left;
	padding-top: 6px;
	width: 400px;
}

.author {
	font-weight:bold;

	color:#999;
	font-style:italic;
	display:block;
	line-height:1em;
	margin-top:5px;
  }
.function {
	font-style:italic;
	line-height:1em;
  }
/*------- client end---------------------*/

/*---------trainer section begin--------------*/
.trainer{
	width:260px;
	height:96px;
}
.textTrainer{
	float:left;
	width:160px;
	text-align:left;
	margin-top:5px;
}
.logoTrainer{
	float:right;
	width:100px;
	text-align:left;
}
/*---------trainer section end--------------*/

#pozeFaceIt{
	text-align:left;
}
#pozeFaceIt img{
	
}
.grey{
	color:grey;
}
input{
	border: 1px solid gray; 
}
input:hover{
	border: 1px solid black; 
}

table ul {
	padding-left: 5px !important;
}


#formular_wrapper {
	width: 250px;
	float: right;
	padding: 0 0 15px 15px;
}
#formular_wrapper form {
	width: 250px;
}
#formular {
	width: 250px;
	border: 1px solid #CCC !important;
	padding: 0 10px 10px 10px;
}
	#formular p {
		width: 250px;
		height: 30px;
		text-align: left;
	}
		#formular p label {
			display: block;
			width: 80px;
			float: left;
			padding: 0 10px 0 0;
			text-align: right;
		}
		#formular p input {
			float: left;
			width: 150px;
		}
			#formular_an {
				width: 30px;
			}
			#formular_submit {
				margin-left: 177px;
				width: auto !important;
			}
	#formular_feedback {
		background-color: #FFF8DC;
		text-align: center;
		line-height: 15px;
		font-size: 11px;
		color: #B7290A;
	}
#formular legend {
	font-weight: bold;
	font-size: 1.5em;
	border: 1px solid #CCC;
	padding: 10px;
	margin: 10px;
}
.error {
	border: 1px solid red;
}

.entryview h2 a {
	color: #016894 !important;
	font-size: 27px !important;
	font-weight: normal !important;
}

.map {
	width: 280px !important;
	overflow: hidden !important;
	float: right;
}