@charset "utf-8";
@import url("Reserved.css");
.Container {
	font-size: 1em;
	text-align: left;
	position: relative;
	height:auto;
	min-height:100%;
}
.SubContainer {
	padding-bottom: 8.4em;
}
.Footer {
	position:relative;
	z-index:500;
	left:50%;
	width:100%;
	min-height:8.4em;
	margin:-8.4em 0 0 -50%;
	clear: both;
	text-align: left;
	color: #8c9b93;
}
div.Header {
/*	height: 78px;
	background-color: #333333; 
	color: #8c9b93;
	background-image: url(../../../images/site/TopTraektoria.Portfolio.png); 
	background-position: center 0px; */
}
div.HeaderBox {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 500;
}
div.SiteName span {
	background-image: url(../../../images/site/SiteName4.png);
	height: 45px;
	width: 162px;
	position: absolute;
	left: 89px;
	top: 17px;
	text-indent: -300px;
	overflow: hidden;
}
div.Header div.Search {
	position: absolute;
	top: 22px;
	right: 60px;
}
div.Header div.Search div.Formular,
div.Header div.Search div.FormRow,
div.Header div.Search div.FormRow dl,
div.Header div.Search div.FormRow dt,
div.Header div.Search div.FormRow label,
div.Header div.Search div.FormRow dd {
	float: left;
	_display: inline;
}
div.Header div.Search div.FormRow label {
	font-size: 1.2em;
	padding-right: 0.7em;
	padding-top: 0.25em;
}
div.Header div.Search div.FormRow span.InputLine input {
	font-size: 1.2em;
	border-top: 1px solid #9d9d9d;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #7f7f7f;
	float: left;
	_display: inline;
	color: #000000;
	padding: 0.2em;
	width: 16.5em;
}
div.Header div.Search div.FormControl {
	float: left;
}
div.Header div.Search .Home {
	float: left; width: 16px; padding: 7px 0px 1px 20px;
}
/*
div.Header div.Search div.Home img {
	margin: 30px 0px 1px 60px;
} */
div.Header div.Search div.FormControl dt {
	display: none;
}
div.Header div.Search div.FormControl {
	float: left;
}
span.InputButtonCustomized {
	float: left;
	_display: inline;
}
span.InputButtonCustomized input {
	opacity: 0;
	filter: Alpha(Opacity=0);
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
span.InputButtonCustomized-Send {
	height: 20px;
	width: 20px;
	background-image:url(../../../images/site/Button.Header.Search.Send.gif);
	margin-left: 1px;
	margin-top: 1px;
}
span.InputButtonCustomized-Send input {
	height: 20px;
	width: 20px;
}/********************************/
div.Header div.Lang {
	position: absolute;
	top: 19px;
	right: 18.1em;
	/* margin-right: 140px; */
	z-index: 200;
}
div.Header div.SiteName {
	position: absolute;
	top: -8px; 
	right: 25.3em;
/*	margin-right: 140px; */
	z-index: 201;
}

div.Header div.Lang li {
	float: left;
	_display: inline;
	margin-right: 13px;
	font-size: 1.2em;
	background-image: url(../../../images/site/Devider.Small.Green.gif);
	padding: 3px 3px 3px 13px;
	background-position: 0px 0.4em;
}
div.Header div.Lang li.First {
	background-image: none;
}
div.Header div.Lang li.Current span.DataText {
	float: left;
	background-color: #7ac142;
	padding: 3px 4px;
	color: #333333;
	position: relative;
	top: -3px;
}
div.Header div.Lang a {
	color: #8c9b93;
	text-decoration: none;
}
div.Header div.Lang a:hover {
	text-decoration: underline;
}
/************************************/
html {
	background-color: #333333;
	background-image: url(../../../images/site/Content.jpg);
	background-position: center 0px;
	position: relative;
	background-repeat: repeat-x;
}
body {
	background-color: transparent;
	position: relative;
}
div.ContentBox {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	min-height: 619px;
	_height: 619px;
}
div.FooterBox {
	margin: auto;
	width: 960px;
}
/*************************************/
div.Footer div.FastNav {
	float: left;
	_display: inline;
	margin-left: 100px;
	padding-top: 30px;
	width: 400px;
}
div.Footer div.FastNav li {
	float: left;
	_display: inline;
	margin-right: 10px;
	font-size: 1.2em;
	padding: 3px 0px 3px 0px;
	background-position: 0px 0.4em;
}
div.Footer div.FastNav li.Current span.DataText {
	float: left;
	background-color: #7ac142;
	padding: 3px 0px 3px 4px;
	color: #333333;
	position: relative;
	top: -3px;
}
div.Footer div.FastNav li.Current span.DataText span.Separator {background-color: #333333; color: #8C9B93; padding: 4px;}

div.Footer div.FastNav a {
	color: #7ac142;
	text-decoration: underline;
}
div.Footer div.FastNav a:hover {
	text-decoration: none;
}
div.Footer div.FinalData {
	_display: inline;
	float: right;
	margin-right: 120px;
	text-align: center;
	font-size: 1.2em;
	color: #8c9b93;
	padding-top: 23px;
}
div.Footer div.FinalData a {
	background-color: #7ac142;
	padding: 3px 4px;
	color: #333333;
	text-decoration: none;
}
div.Footer div.FinalData a:hover {
	color: #fff;
}
div.Footer div.FinalData div.Copyright p {
	margin: 1.2em 0 0em;
}
/* Model ***********************/
span.Az-1,
span.Az-2,
span.Az-3 {
	display: block;
}
span.Az-1,
span.Az-2 {
	_display: inline;
}
span.Az-1 {
	_margin-right: -3px;
	float: left;
}
span.Az-2 {
	_margin-left: -3px;
	float: right;
}
span.Az-3 {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
/*******************************/
/* Module 1 
/*******************************/
div.BoxModuleAbstract-1-Az-12,
div.BoxModuleAbstract-1-Az-18 {
	height: 45px;
	line-height: 0;
	font-size: 0;
	zoom:1;
	overflow: hidden;
	_overflow: visible;
}
div.BoxModuleAbstract-1-Az-18 {
	height: 9px;
}
/*******************************/
div.BoxModuleAbstract-1-Az-12 span.Az-1,
div.BoxModuleAbstract-1-Az-12 span.Az-2 {
	width: 45px;
	height: 45px;
}
div.BoxModuleAbstract-1-Az-12 span.Az-3 {
	height: 45px;
}
div.BoxModuleAbstract-1-Az-12 span.Az-1 {
	background-image:url(../../../images/site/BoxModuleAbstract-1-Az-12.Az-1.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-1-Az-12.Az-1.png', sizingMethod='crop');
}
div.BoxModuleAbstract-1-Az-12 span.Az-2 {
	background-image:url(../../../images/site/BoxModuleAbstract-1-Az-12.Az-2.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-1-Az-12.Az-2.png', sizingMethod='crop');
}
div.BoxModuleAbstract-1-Az-12 span.Az-3 {
	background-image:url(../../../images/site/BoxModuleAbstract-1-Az-12.Az-3.png);
	background-repeat: repeat-x;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-1-Az-12.Az-3.png', sizingMethod='scale');
}
div.BoxModuleAbstract-1-Az-18 span.Az-1,
div.BoxModuleAbstract-1-Az-18 span.Az-2 {
	width: 10px;
	height: 9px;
}
div.BoxModuleAbstract-1-Az-18 span.Az-3 {
	height: 9px;
}
div.BoxModuleAbstract-1-Az-18 span.Az-1 {
	background-image:url(../../../images/site/BoxModuleAbstract-1-Az-18.Az-1.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-1-Az-18.Az-1.png', sizingMethod='crop');
}
div.BoxModuleAbstract-1-Az-18 span.Az-2 {
	background-image:url(../../../images/site/BoxModuleAbstract-1-Az-18.Az-2.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-1-Az-18.Az-2.png', sizingMethod='crop');
}
div.BoxModuleAbstract-1-Az-18 span.Az-3 {
	background-image:url(../../../images/site/BoxModuleAbstract-1-Az-18.Az-3.png);
	background-repeat: repeat-x;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-1-Az-18.Az-3.png', sizingMethod='scale');
}
/*******************************/
/* Module 2 
/*******************************/
div.BoxModuleAbstract-2-Az-12,
div.BoxModuleAbstract-2-Az-18 {
	height: 18px;
	line-height: 0;
	font-size: 0;
	zoom:1;
	overflow: hidden;
	_overflow: visible;
}
div.BoxModuleAbstract-2-Az-18 {
	height: 18px;
}
/*******************************/
div.BoxModuleAbstract-2-Az-12 span.Az-1,
div.BoxModuleAbstract-2-Az-12 span.Az-2 {
	width: 60px;
	height: 15px;
}
div.BoxModuleAbstract-2-Az-12 span.Az-3 {
	height: 15px;
}
div.BoxModuleAbstract-2-Az-12 span.Az-1 {
	background-image:url(../../../images/site/BoxModuleAbstract-2-Az-12.Az-1.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-2-Az-12.Az-1.png', sizingMethod='crop');
}
div.BoxModuleAbstract-2-Az-12 span.Az-2 {
	background-image:url(../../../images/site/BoxModuleAbstract-2-Az-12.Az-2.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-2-Az-12.Az-2.png', sizingMethod='crop');
}
div.BoxModuleAbstract-2-Az-12 span.Az-3 {
	background-image:url(../../../images/site/BoxModuleAbstract-2-Az-12.Az-3.png);
	background-repeat: repeat-x;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-2-Az-12.Az-3.png', sizingMethod='scale');
}
div.BoxModuleAbstract-2-Az-18 span.Az-1,
div.BoxModuleAbstract-2-Az-18 span.Az-2 {
	width: 60px;
	height: 13px;
}
div.BoxModuleAbstract-2-Az-18 span.Az-3 {
	height: 13px;
}
div.BoxModuleAbstract-2-Az-18 span.Az-1 {
	background-image:url(../../../images/site/BoxModuleAbstract-2-Az-18.Az-1.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-2-Az-18.Az-1.png', sizingMethod='crop');
}
div.BoxModuleAbstract-2-Az-18 span.Az-2 {
	background-image:url(../../../images/site/BoxModuleAbstract-2-Az-18.Az-2.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-2-Az-18.Az-2.png', sizingMethod='crop');
}
div.BoxModuleAbstract-2-Az-18 span.Az-3 {
	background-image:url(../../../images/site/BoxModuleAbstract-2-Az-18.Az-3.png);
	background-repeat: repeat-x;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-2-Az-18.Az-3.png', sizingMethod='scale');
}
/*******************************/
div.BoxModuleAbstract-2-Box {
	background-image: url(../../../images/site/BoxModuleAbstract-2-Box2.png);
	background-repeat: repeat-y;
	_height: 0;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-2-BoxIE4.png', sizingMethod='scale');
 	margin-top: -3px;
}
 

div.BoxModelA {
	width: 744px;
	position: relative;
	z-index: 500;
	margin-left: 41px;

}
div.BoxModuleAbstract-2-BoxData {
	padding-right: 57px;
	padding-left: 57px;
	position: relative;
}
div.ViewverFrame ul.Sections {
	width: 630px;
	height: 397px;
}
div.ViewverFrame li.Section {
/*	float: left;
	width: 315px; */
}

div.ViewverFrame li.Section .PhotoExact {
	text-align: center !important;
}



div.BoxModuleAbstract-1-BoxData-2 {
	background-image: url(../../../images/site/BoxModuleAbstract-1-BoxData-2.png);
	background-repeat: repeat-y;
	_height: 0;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-1-BoxData-2.png', sizingMethod='scale');
}
div.BoxModuleAbstract-1-BoxData-2ViewB {
	background-image: url(../../../images/site/BoxModuleAbstract-1-BoxData-2ViewB.png);
	background-repeat: repeat-y;
	_height: 0;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-1-BoxData-2ViewB.png', sizingMethod='scale');
	position: relative;
}
div.BoxModuleAbstract-1-Az-18ViewB span.Az-1 {
	background-image:url(../../../images/site/BoxModuleAbstract-1-Az-18ViewB.Az-1.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-1-Az-18ViewB.Az-1.png', sizingMethod='crop');
}
div.BoxModuleAbstract-1-Az-18ViewB span.Az-2 {
	background-image:url(../../../images/site/BoxModuleAbstract-1-Az-18ViewB.Az-2.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-1-Az-18ViewB.Az-2.png', sizingMethod='crop');
}
div.BoxModuleAbstract-1-Az-18ViewB span.Az-3 {
	background-image:url(../../../images/site/BoxModuleAbstract-1-Az-18ViewB.Az-3.png);
	background-repeat: repeat-x;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/BoxModuleAbstract-1-Az-18ViewB.Az-3.png', sizingMethod='scale');
}
div.Viewver {
	position: relative;
	top: -3px;
}
div.ViewverFrame li.Section {
	margin-top: -3px;
	_margin-top: 0px;
	_margin-bottom: -2px;
	position: relative;
	_position: static;
}
div.ViewverFrame li.Section img {
	position: static;
}
div.ViewverFrame li.Clear {
	height: 0px;
	width: 100%;
	font-size: 0px;
	line-height: 0px;
 $margin-top: -2px;
	_margin-top: 0px;
	position: relative;
}
div.ViewverFrame li.Clear:before {
	content: ".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}
div.SitePath {
	height: 57px;
	padding-left: 61px;
}
div.SitePath li {
	height: 57px;
	font: bold 1.4em/57px "trebuchet MS", arial, sans-serif;
	color: #707070;
	text-transform: uppercase;
}
div.ViewverFrameMenu {

}

div.ViewverFrameMenu ul {
	overflow: hidden;
	position: relative;
	left: -60px;
	width: 100%; 
	zoom: 1; 
}

div.ViewverFrameMenu table
{
	position: relative;
	left: 0px;
  width: 97%;
  height: 67px;
}

@-moz-document url-prefix() {div.ViewverFrameMenu table { left: -60px; } }

/* safari? */
/*
@media screen and (-webkit-min-device-pixel-ratio:0){ 
div.ViewverFrameMenu ul { 	left: -0px;  }
 }

 crome 
body:nth-of-type(1) div.ViewverFrameMenu ul { 	left: 0px;  }
*/

div.ViewverFrameMenu li,
div.ViewverFrameMenu li a {
	float: left;
	height: 67px;
/*	width: 60px;
	min-width: 60px; */
}
div.ViewverFrameMenu li {
/*	width: 30px; */

}
div.ViewverFrameMenu li.PreLast {
	_margin-right: -3px;
}
div.ViewverFrameMenu li.Last {
	float: none;
	width: auto;
	overflow: hidden;
	zoom:1;
}
div.ViewverFrameMenu li a {
	background-image: url(../../../images/site/ViewverFrame.MenuDevider.gif);
	background-position: 0px 23px;
	width: 100%;
	font: normal 1.3em/67px "trebuchet MS", arial, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
}

div.ViewverFrameMenu table tr td {
	text-align: center;
  background-image: url(../../../images/site/ViewverFrame.MenuDevider.gif);
	background-position: 0px 23px;
	background-repeat: no-repeat;
}

div.ViewverFrameMenu table tr td a {
/*	background-image: url(../../../images/site/ViewverFrame.MenuDevider.gif);
	background-position: 0px 23px;
*/
	font: normal 1.3em/67px "trebuchet MS", arial, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
	height: 67px;
	padding: 20px 4px;
}

div.ViewverFrameMenu li a.en {
	margin-left: 15px;
	margin-right: 15px;
}

div.ViewverFrameMenu li.First a, div.ViewverFrameMenu table tr td.First {
	background-image: none;
}
div.ViewverFrameMenu li a:hover {
	background-color: #7ac142;
	background-image: none;
	color: #000;
}

div.ViewverFrameMenu table tr td a:hover {
	background-color: #7ac142;
	background-image: none;
	color: #000;
}


div.BoxModuleAbstract-3 {
	padding-left: 49px;
	padding-right: 49px;
}
div.PreviewverItems ul {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
	background-color: #000000;
	padding: 4px 0px 3px 5px;
}
div.PreviewverItems li {
	float: left;
	_display: inline;
	margin-right: 2px;
	margin-bottom: 2px;
}
div.PreviewverItems li a {
	float: left;
	_display: inline;
}
div.PreviewverItems li a img {
	border: 3px solid #000;
}
div.PreviewverItems li.Current a img,
div.PreviewverItems li a:hover img {
	border: 3px solid #7ac142;
}
div.Previewver div.Images {
	float: left;
	width: 412px;
	margin-right: 47px;
	_margin-right: 44px;
}
div.Previewver,
div.Previewver div.Information {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.Previewver div.Information h2 {
	color: #7ac142;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-top: 0em;
	margin-bottom: 1em;
}
div.Previewver div.Information p {
	color: #8c9b93;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-top: 1em;
	margin-bottom: 1em;
}
/***************************************/
div.Paginator {
	float: right;
	clear: both;
	margin-top: 1.4em;
	margin-bottom: 0em;
}
div.Paginator li {
	float: left;
	_display: inline;
	margin-right: 3px;
	font-size: 1.1em;
	background-image: url(../../../images/site/Paginator.Devider.gif);
	padding: 3px 3px 3px 13px;
	background-position: 0px 0.4em;
}
div.Paginator li.First {
	background-image: none;
}
div.Paginator li.Current span.DataText {
	float: left;
	background-color: #7ac142;
	padding: 3px 4px;
	color: #333333;
	position: relative;
	top: -3px;
}
div.Paginator a {
	color: #515854;
	text-decoration: none;
}

div.Paginator a:hover {
	text-decoration: underline;
}
/*******************************/
div.ContentBox {
	background-image: url(../../../images/site/Deco.png);
	background-position: 800px 686px;
	margin-bottom: -8.4em;
	padding-bottom: 8.4em;
	position: relative;
	z-index: 100;
}

div.GlobalNav div.Wow span, div.GlobalNav span.Wow a{
	background-image: url(../../../images/site/GlobalNav.Wow.png);
	height: 138px;
	width: 138px;
	left: 818px;
	top: 550px;
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.config/images/site/GlobalNav.Wow.png', sizingMethod='crop');
 z-index: 1000 !important;
} 
/********************************************/
div.GlobalNav span a, div.GlobalNav div span {
	position: absolute;
	overflow: hidden;
	text-indent: -300px;
}
div.GlobalNav li {
	display: inline;
}
div.GlobalNav li.Current span a {
	z-index: 700;
}
/**********************************************/
div.BoxModuleAbstract-1-BoxData-2ViewB {
	margin-top: -5px;
}
div.BoxModuleAbstract-3-BoxData {
	min-height: 40px;
	_height:40px;
}
div.MainContent {
	height: 482px;
	padding: 1px 40px 1px 48px;
	color: #515854;
	position: relative;
	zoom:1;
}
div.MainContent a {
	color: #7ac142;
	text-decoration: underline;
}
div.MainContent a:hover {
	text-decoration: none;
}
/************************************************/
div.MainContentBox {
	padding-top: 20px;
}
/************************************************/
div.BoxModelB {
	margin: 2.5em 0;
}
div.BoxModelB div.ArrayContentItem {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.BoxModelB div.ArrayContentItem div.Media {
	float: right;
	margin-left: 50px;
	_margin-left: 47px;
}
div.BoxModelB div.ArrayContentItem div.Media img {
	border: 8px solid #fff;
}
div.BoxModelB div.ArrayContentItem div.Desc {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.BoxModelB div.ArrayContentItem div.Desc h2 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0.2em 0;
}
div.BoxModelB div.ArrayContentItem div.Desc h2 a {
	text-decoration: none;
}
div.BoxModelB div.ArrayContentItem div.Desc h2 a:hover {
	text-decoration: underline;
}
div.BoxModelB div.ArrayContentItem div.Desc p {
	font-size: 1.2em;
	line-height: 1.3em;
}
/*************************************************/
div.MainContent div.Paginator {
	float: left;
	position: absolute;
	bottom: 2em;
	margin-left: -10px;
}
div.MainContent div.Paginator li {
	background-image: url(../../../images/site/Paginator.Devider.MainContent.gif);
	margin-right: 6px;
	font-size: 1.2em;
	padding-left: 10px;
}
div.MainContent div.Paginator li.First {
	background-image: none;
}
div.MainContent div.Paginator li.Current span.DataText {
	padding-left: 5px;
	padding-right: 5px;
}
div.PaginatorArea {
	height: 4em;
}
/***********************************************/
ul.ColBase {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.ColBoxModelA li.ColA {
	float: left;
	width: 460px;
}
div.ColBoxModelA li.ColB {
	float: right;
	width: 250px;
}
div.ColBoxModelB li.ColA {
	float: left;
	width: 300px;
}
div.ColBoxModelB li.ColB {
	float: right;
	width: 200px;
}
div.ColBoxModelC li.ColA {
	float: left;
	width: 400px;
}
div.ColBoxModelC li.ColB {
	float: right;
	width: 200px;
}
/**************************************/
div.MainInfo h2 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0.2em 0;
}
div.MainInfo p,
div.SysInfo p {
	font-size: 1.2em;
	line-height: 1.3em;
	margin-top: 1em;
	margin-bottom: 1em;
}
div.MainInfo p.Empty,
div.SysInfo p.Empty {
	line-height: 1;
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
}
div.MainInfo table p,
div.SysInfo table p {
	margin-top: 1em;
	margin-bottom: 1em;
}
div.Content .Special-1 {
	color:#7ac142;
}
li.ColB div.MainInfo img {
	margin: 1.2em 0 1.2em auto;
	border: 8px solid #fff;
	display: block;
}
div.MainInfo p img,
div.SysInfo p img {
	display: inline;
	vertical-align: middle;
}
/**********************************/
div.Formular h2 {
	font: bold 1.5em "trebuchet MS", arial, sans-serif;
	color: #707070;
	text-transform: uppercase;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
div.FormSet {
	border: 8px solid #FFFFFF;
	padding: 10px 20px 32px;
	width: 220px;
}
div.FormRow {
	margin: 0.3em 0;
}
div.FormRow dl {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.FormRow dt {
	font-size: 1.2em;
}
div.FormRow dt.OfSelect {
	padding-top: 0.3em;
}
div.FormRow dd {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.FormRow dt label {
	display: block;
	padding-top: 0.2em;
}
div.FormRow span.InputLine,
div.FormRow span.SelectLine,
div.FormRow span.InputTextarea {
	position: relative;
	float: left;
}
div.FormRow span.SelectLine select {
	font-size: 1.3em;
}
div.FormRow span.Field {
	float: left;
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.FormRow span.InputLine input,
div.FormRow span.InputTextarea textarea {
	font-size: 1.3em;
	float: left;
	width: 206px;
	border: 1px solid #a5acb2;
	padding: 2px;
}
div.FormRow span.InputTextarea textarea {
	height: 140px;
	width: 209px;
	padding-right: 0px;
}
div.FormRow span.InputLineFocused input,
div.FormRow span.InputTextareaFocused textarea {
	border: 1px solid #5d6369;
}
div.FormControl dt {
	display: none;
}
div.FormControl span.InputButton input {
	background-color: #7ac142;
	font-size: 1.2em;
	padding: 3px 6px;
 $padding: 3px 5px;
}
div.ContactForm div.FormControl span.InputButton input {
	position: absolute;
	margin-left: 166px;
	margin-top: 4px;
}
div.TableModelA table.TableModelA {
	width: 100%;
}
div.TableModelA table.TableModelA th,
div.TableModelA table.TableModelA td {
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}
div.MainInfo a.Email,
div.SysInfo a.Email {
	background-color: #7ac142;
	padding: 3px 4px;
	color: #333333;
	text-decoration: none;
	line-height: 2em;
	position: relative;
	top: -0.4em;
}
div.MainInfo a.Email:hover,
div.SysInfo a.Email:hover {
	color: #fff;
}

.clr {width:100%; clear:both; float:none !important; height:1px !important; font-size:1px !important; }