/*--------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------*/

/* =General
--------------------------------------------------------------------------------------------------------*/

/* Removing margin/padding */
*{
	margin: 0;padding: 0;
}

/* Class for clearing floats */
.clear {
  clear: both;
}

/* Removing border on linked images */
a img, img {
	border: 0;
}

/* Class for links */
a{
	color:#fff;
	text-decoration:none;
	outline:none;
}

a:hover{
	color:#d6d8da;
}

.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}

.align-right{
	text-align:right;
}

.red{
	color:#98402a;
}

.mr136px{
	margin-right:136px;
}

.line{
	border-top:1px solid #ced0d2;
	margin-top:8px;
	height:8px;
	float:left;
	width:100%;
}


/* End General
--------------------------------------------------------------------------------------------------------*/


/* =Typography
--------------------------------------------------------------------------------------------------------*/

/* Setting up the fonts */
body {
	font: 11px/15px	Arial,  Verdana, "sans serif";
	color:#d6d8da;
	text-align:center;
	background:#1b1b1f url(default_FILES/bg.gif) repeat top left;
}

body,html,head{
	width:100%;
	height:100%;
}


/* End Typography
--------------------------------------------------------------------------------------------------------*/


/* =Headings
--------------------------------------------------------------------------------------------------------*/

#header{
	overflow:hidden;
	width:984px;
	height:346px;
	margin:0 auto;
}

#headerLeft{
	background:url(default_FILES/bgHeaderLeft.png) no-repeat top left;
	width:208px;
	height:82px;
	float:left;
	margin-right:7px;
	margin-top:36px;
}

#headerRight{
	background:url(default_FILES/bgHeaderRight.png) no-repeat top left;
	width:765px;
	height:82px;
	position:relative;
	float:right;
	margin-top:36px;
}


#header img{
	margin-right:8px;
}

.redBlock{
	background:#ad0e12;
	width:173px;
	height:174px;
	float:left;
	margin:17px 27px 17px 17px ;
	position:relative;
}

.redBlock .topLeft,.redBlock .topRight,
.redBlock  .bottomLeft,.redBlock  .bottomRight,
.redBlock  .topCenter,.redBlock  .bottomCenter,
.redBlock  .leftCenter,.redBlock  .rightCenter{
	height:17px;
	width:17px;
	overflow: hidden;
	position: absolute;
	background-repeat:no-repeat;
	background-position:left top;
}

.redBlock  .topLeft{
	top:-17px;
	left:-17px;
	background-image:url(default_FILES/bgRedBlockCornerLeftTop.png);
}
.redBlock  .topRight{
	top:-17px;
	right:-17px;
	background-image:url(default_FILES/bgRedBlockCornerRightTop.png);
}

.redBlock  .bottomLeft{
	bottom:-17px;
	left:-17px;
	background-image:url(default_FILES/bgRedBlockCornerLeftBottom.png);
}


.redBlock  .bottomRight{
	bottom:-17px;
	right:-17px;
	background-image:url(default_FILES/bgRedBlockCornerRightBottom.png);
}


.redBlock  .topCenter{
	height:17px;
	width:100%;
	top:-17px;
	left:0px;
	background-image:url(default_FILES/bgRedBlockCornerTopCenter.png);
	background-repeat:repeat-x;
}

.redBlock  .bottomCenter{
	height:17px;
	width:100%;
	bottom:-17px;
	left:0px;
	background-image:url(default_FILES/bgRedBlockCornerBottomCenter.png);
	background-repeat:repeat-x;
}

.redBlock  .leftCenter{
	height:100%;
	width:17px;
	left:-17px;
	top:0px;
	background-image:url(default_FILES/bgRedBlockCornerLeftCenter.png);
	background-repeat:repeat-y;
}

.redBlock  .rightCenter{
	height:100%;
	width:17px;
	right:-17px;
	bottom:0px;
	background-image:url(default_FILES/bgRedBlockCornerRightCenter.png);
	background-repeat:repeat-y;
}

.redBlock p{
	font:11px/15px Arial;
	color:#e8c5b5;
	padding-bottom:5px;
}

.redBlock h1{
	font:bold 30px/30px Arial;
	color:#fff;
	padding-top:5px;
	text-align:right;
	margin-bottom:-10px;
}

.redBlock.headerTop{
	width:70px;
	height:174px;
	margin-right:17px;
}

#lang{
bottom: -8px;
    left: -5px;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    width: 82px;
}

#lang a {
	display:block;
	float:left;
	width:19px;
	height:19px;
	margin-right:1px;
	background-repeat:no-repeat;
	background-position:top left;
}

#lang img {
	display:block;
	float:left;
	width:18px;
	height:18px;
	margin-right:1px;
	background-repeat:no-repeat;
	background-position:top left;
}

#lang .ge{
	background-image:url(default_FILES/de.gif);
}

#lang .en{
	background-image:url(default_FILES/en.gif);
}

#lang .es{
	background-image:url(default_FILES/es.gif);
}

#facebook {
	overflow:hidden;
	margin:0 auto;
	position:absolute;
	bottom:20px;
	left:5px;
	text-align:center;
}

#facebook a {
	display:block;
	float:left;
	width:60px;
	height:18px;
	margin-right:1px;
	background-repeat:no-repeat;
	background-position:top left;
}

#facebook img {
	display:block;
	float:left;
	/*width:60px;
	height:18px;*/
	margin-right:1px;
	background-repeat:no-repeat;
	background-position:top left;
}

#greenenergy {
	overflow:hidden;
	margin:0 auto;
	position:absolute;
	top:-5px;
	left:-5px;
	text-align:center;
}

/* End Headings
--------------------------------------------------------------------------------------------------------*/


/* =Logo
--------------------------------------------------------------------------------------------------------*/

#logo{
	position:relative;
	left:27px;
	top:19px;
	height:45px;
	width:320px;
	background:url(default_FILES/logo.gif) no-repeat top left;
	float:left;
	overflow:hidden;
}

#logo a{
	float:left;
	height:100%;
	width:100%;
	text-indent:-2000px;
}

/* End Logo
--------------------------------------------------------------------------------------------------------*/



/* =Main Content
--------------------------------------------------------------------------------------------------------*/

#content{
	width:984px;
	margin:0 auto;
	padding-top:5px;
	overflow:hidden;
	text-align:left;
}

#contentLeft{
	width:208px;
	float:left;
}

#leftMenu{
	font:10px/13px Arial;
	color:#373539;
	background:#fff;
	width:174px;
	margin:17px 17px 27px 17px;
	position:relative;
	float:left;
}

#leftMenuContent{
	overflow:hidden;
	position:relative;
	top:0px;
}

#leftMenuContent .lvl1,#leftMenuContent .lvl2{
	font:10px/13px Arial;
	color:#373539;
	text-align:left;
	display:block;
}

#leftMenuContent .lvl1{
	text-transform:uppercase;
	background:url(default_FILES/leftMenu.gif) no-repeat 10px 0px;
	padding-left:31px;
	margin-top:23px;
}

#leftMenuContent .lvl2{
	padding-left:49px;
	padding-top:10px;
}

#leftMenuContent :hover{
	color:#be5339;
}

#leftMenuContent .sel{
	background:url(default_FILES/leftMenuSel.gif) no-repeat 10px 0px;
}

#leftMenuContent .active{
	color:#be5339;
	background:none;
}

#leftMenu .topLeft,#leftMenu .topRight,
#leftMenu  .bottomLeft,#leftMenu  .bottomRight,
#leftMenu  .topCenter,#leftMenu  .bottomCenter,
#leftMenu  .leftCenter,#leftMenu  .rightCenter{
	height:17px;
	width:17px;
	overflow: hidden;
	position: absolute;
	background-repeat:no-repeat;
	background-position:left top;
}

#leftMenu  .topLeft{
	top:-17px;
	left:-17px;
	background-image:url(default_FILES/bgWhiteBlockCornerLeftTop.png);
}
#leftMenu  .topRight{
	top:-17px;
	right:-17px;
	background-image:url(default_FILES/bgWhiteBlockCornerRightTop.png);
}

#leftMenu  .bottomLeft{
	bottom:-17px;
	left:-17px;
	background-image:url(default_FILES/bgWhiteBlockCornerLeftBottom.png);
}


#leftMenu  .bottomRight{
	bottom:-17px;
	right:-17px;
	background-image:url(default_FILES/bgWhiteBlockCornerRightBottom.png);
}


#leftMenu  .topCenter{
	height:17px;
	width:100%;
	top:-17px;
	left:0px;
	background-image:url(default_FILES/bgWhiteBlockCornerTopCenter.png);
	background-repeat:repeat-x;
}

#leftMenu  .bottomCenter{
	height:17px;
	width:100%;
	bottom:-17px;
	left:0px;
	background-image:url(default_FILES/bgWhiteBlockCornerBottomCenter.png);
	background-repeat:repeat-x;
}

#leftMenu  .leftCenter{
	height:100%;
	width:17px;
	left:-17px;
	top:0px;
	background-image:url(default_FILES/bgWhiteBlockCornerLeftCenter.png);
	background-repeat:repeat-y;
}

#leftMenu  .rightCenter{
	height:100%;
	width:17px;
	right:-17px;
	bottom:0px;
	background-image:url(default_FILES/bgWhiteBlockCornerRightCenter.png);
	background-repeat:repeat-y;
}

#contentCenter{
	float:left;
	margin:0px 0px 0px 10px;
	position:relative;
	text-align:left;
	width:438px;
}

#contentCenter .centerBlock{
	width:438px;
	background:url(default_FILES/bgCenterContent.png) repeat-y left top;
}

#contentPadding{
	padding:35px 20px 90px 28px;
	background:url(default_FILES/contentPics.jpg) no-repeat 130px bottom;
	position:relative;
}

#contentCenter h1{
	/* MB CUFON PROBLEM */
	font-size:15px;	
	font-weight:700;
	/*line-height:25px;*/
	line-height:1.3;
	letter-spacing:2px;
	text-transform:uppercase;
	padding-bottom:30px;

}

#contentCenter h3{
	font-size:13px;
	padding-bottom:15px;
}

#contentCenter p{
	font-size:11px;
	line-height:15px;
	padding-bottom:15px;
}

#contentCenter a	{
  background:url(default_FILES/submit_center.gif) no-repeat;
  background-position:0px;
  padding-left:17px;
}

#contentCenter form p{
	line-height:20px;
	padding-bottom:1px;
	text-align:right;
}


#contentCenter form p{
	
}

#contentCenter form input{
	background:#454246;
	border:1px solid #a2a3a7;
	height:16px;
	color:#d6d8da;
	font-size:11px;
	line-height:16px;
	text-indent:5px;
	margin-left:3px;
	width:205px;
}

#contentCenter input.jscalendar {
  width:109px;
}

#contentCenter input.w16px{
	width:16px;
}

#contentCenter form input.validation-failed {
  background: #ad0e12;
}

#contentCenter form input.validation-passed {
  background: #454246;
}

#contentCenter .powermail_submit.validation-passed {
  background:#444246 url(default_FILES/submit_center.gif) no-repeat;
  background-position:0px;
}

#contentCenter fieldset.tx-powermail-pi1_fieldset label {
  color:#d6d8da;
}

#contentCenter .powermail_submit	{
  text-align:center;
  border:0;
  width:65px;
  background:#444246 url(default_FILES/submit_center.gif) no-repeat;
  background-position:0px;
  margin:10px 0 10px 0;
  cursor:pointer;
  height:18px;
}


#contentCenter  .topCenter,#contentCenter  .bottomCenter{
	height:17px;
	width:100%;
	background-repeat:no-repeat;
	background-position:left top;
}

#contentCenter  .topCenter{
	background-image:url(default_FILES/bgCenterContentTop.png);
}

#contentCenter  .bottomCenter{
	background-image:url(default_FILES/bgCenterContentBottom.png);
}


#contentRight{
	width:319px;
	float:right;
}

#blackBlock{
	background:url(default_FILES/bgBlackBlock.png) no-repeat center left;
	height:52px;
	width:319px;
	position:relative;
	margin-bottom:10px;
}

#blackBlock p{
	background:url(default_FILES/phone.gif) no-repeat 10px center;
	line-height:52px;
	padding-left:55px;
	font-size:11px;
	text-align:left;
}

#blackBlock p b{
	font-size:12px;
}


#contentRedBlock{
	position:relative;
}

#contentRedBlock .centerBlock{
	padding:0 20px;
	width:279px;
	/* background:url(default_FILES/bgRedBlock.png) repeat-y top left; */
	background:#ad0e12;
}

#contentRedBlock .topLeft,#contentRedBlock .bottomLeft{
	height:16px;
	width:319px;
	background-repeat:no-repeat;
	background-position:top left;
}

#contentRedBlock .topLeft{
	background-image:url(default_FILES/bgRedBlockCornerTop.png);
}

#contentRedBlock .bottomLeft{
	background-image:url(default_FILES/bgRedBlockCornerBottom.png);
}

#contentRedBlock h1{
	font-size:14px;
	font-weight:normal;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:left;
	color:#e7c4b4;
}

#contentRedBlock h2{
	font-size:13px;
}

#contentRedBlock h3{
	font-size:13px;
}

#contentRedBlock p{
	text-align:left;
	font-size:11px;
	line-height:15px;
	color:#e7c4b4;
}
#contentRedBlock a	{
  background:url(default_FILES/submit_right_bottom.gif) no-repeat;
  background-position:0px;
  padding-left:17px;
}

#contentRedBlock form p{
	line-height:20px;
	padding-bottom:1px;
	color:#e7c4b4;
	text-align:right;
}

#contentRedBlock form input{
	background:#ffffff;
	border:none;
	height:16px;
	color:#1a1b1f;
	font-size:11px;
	line-height:20px;
	text-indent:5px;
	margin-left:3px;
	width:205px;
}

#contentRedBlock form {
  margin-top:10px;
}

#contentRedBlock fieldset.tx-powermail-pi1_fieldset label {
  color:#e7c4b4;
}

#contentRedBlock form textarea	{
    background:#ffffff;
	border:10px solid #ffffff;
	height:68px;
	color:#1a1b1f;
	font-size:11px;
	line-height:16px;
	margin:0 0 5px 0;
	width:252px;
	overflow:auto;
}

#contentRedBlock .powermail_submit	{
  color: #e3e5e6;
  text-align:center;
  border:0;
  width:65px;
  background:url(default_FILES/submit_right_bottom.gif) no-repeat;
  background-position:0px;
  margin:10px 0 0 0;
  cursor:pointer;
  height:18px;
}

#contentGreyBlock{
	margin:10px 0 10px 0;
	position:relative;
	font-size:11px;
}

#contentGreyBlock .centerBlock{
	/* background:url(default_FILES/bgGreyBlock.png) repeat-y top left;*/
	background:#ffffff;
	padding:0 20px;
	width:279px;
}

/* PK 29.10.2010 */
#contentGreyBlock .centerBlock h3 {
	margin-bottom: 30px;
}

#contentGreyBlock .centerBlock h3 a{
	color: #AD0E12;
}

#contentGreyBlock .centerBlock p a{
	color: #AD0E12;
}

#contentGreyBlock .topLeft,#contentGreyBlock .bottomLeft{
	height:16px;
	width:319px;
	background-repeat:no-repeat;
	background-position:top left;
}

#contentGreyBlock .topLeft{
	background-image:url(default_FILES/bgGreyBlockCornerTopWhite.png);
}

#contentGreyBlock .bottomLeft{
	background-image:url(default_FILES/bgGreyBlockCornerBottomWhite.png);
}

#contentGreyBlock h1{
	font-size:14px;
	font-weight:normal;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:center;
	color:#a84830;
}

#contentGreyBlock .line{
	border-color:#a84830;
}

#contentGreyBlock p{
	color:#373539;
}

#contentGreyBlock form p{
	line-height:20px;
	padding-bottom:1px;
	color:#373539;
	text-align:right;
}


#contentGreyBlock p span{
	float:left;
}

#contentGreyBlock form input{
	background:#a2a3a7;
	border:1px solid #807f84;
	color:#373539;
	height:16px;
	font-size:11px;
	line-height:16px;
	text-indent:5px;
	margin-left:3px;
	width:205px;
}

#contentGreyBlock form textarea{
	background:#a2a3a7;
	border:1px solid #807f84;
	color:#373539;
	height:68px;
	font-size:11px;
	line-height:16px;
	margin:0 0 5px 0;
	width:252px;
	overflow:auto;
}

#contentGreyBlock .inp2,#contentGreyBlock .inp1{
	width:31px;
	padding-right:16px;
	background:url(default_FILES/bgInp.gif) no-repeat center right;
}

#contentGreyBlock .inp2{
	width:136px;
}

#contentGreyBlock input.w16px{
	width:16px;
}

#contentGreyBlock .tx_powermail_pi1_fieldwrap_html .tx_powermail_pi1_fieldwrap_html_text {
  text-align: right;
}

#contentGreyBlock input.jscalendar {
  width:109px;
}

#contentGreyBlock form input.validation-failed {
  background: #ad0e12;
}

#contentGreyBlock .powermail_submit.validation-passed {
  background:#ffffff url(default_FILES/submit_white.gif) no-repeat;
  background-position:0px;
}

#contentGreyBlock form input.validation-passed {
  background: #a2a3a7;
}

#contentGreyBlock .powermail_submit	{
  text-align:center;
  border:0;
  width:65px;
  color: #373539;
  background:#ffffff url(default_FILES/submit_white.gif) scroll 0px 5px no-repeat;
  background-position:0px;
  margin:10px 0 10px 0;
  cursor:pointer;
  height:18px;
}

#contentGreyBlock2Parts .csc-defaults,
#contentGreyBlock2Parts .csc-textpic-single-image img {margin:0;padding:0;}
#contentGreyBlock2Parts {margin-bottom:3px;}

/* =End Main Content
--------------------------------------------------------------------------------------------------------*/


/* =Main Nav
--------------------------------------------------------------------------------------------------------*/

/* End Main Nav
--------------------------------------------------------------------------------------------------------*/



/* =Footer
--------------------------------------------------------------------------------------------------------*/
#footer{
	width:984px;
	margin:0 auto;
	font-size:10px;
	text-align:left;
	padding-bottom:10px;
}

#footerMenu{
	float:right;
	margin-right:-10px;
}
#footerMenu a{
	padding:0 10px;
}

/* End Footer
--------------------------------------------------------------------------------------------------------*/


/* =Forms
--------------------------------------------------------------------------------------------------------*/

/* Removing fieldset borders */
fieldset {
  border: 1px solid transparent;
}

/* End Forms
--------------------------------------------------------------------------------------------------------*/

/* =Tables
--------------------------------------------------------------------------------------------------------*/

/* Making tables collapse and removing spacing */
table {
  border-spacing: 0;
  border-collapse: collapse;
}

/* Preparing table columns */
td {
  text-align: left;
  font-weight: normal;
}

/* End Tables
--------------------------------------------------------------------------------------------------------*/

.tx-powermail-pi1_formwrap	{
  display:block;
}

fieldset {
	border:none;
}

fieldset.tx-powermail-pi1_fieldset legend {
  display: none;
}

fieldset.tx-powermail-pi1_fieldset label {
  color:#373539;
  width:60px;
  padding-right:5px;
  float:left;
  white-space:nowrap;
}

fieldset.tx-powermail-pi1_fieldset {
  text-align: left;
  line-height:20px;
  padding-bottom:5px;
}

.tx_powermail_pi1_fieldwrap_html	{
  clear:both;
}

fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_5 label,
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_27 label,
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_28 label,
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_29 label,
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_30 label,
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_46 label,
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_47 label,
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_48 label,
fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_49 label {
  width:135px;
}

fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_6 label {
  width:135px;
}

fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_7 label {
  width:135px;
}

fieldset.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html_8 label {
  width:135px;
}


.date2cal_img_help {
  display:none;
}

.jscalendar_cb {
  display:none;
}

.csc-mailform-field {
  line-height:20px;
  padding-bottom:5px;
}

.csc-mailform-field label	{
  width:70px;
  padding-right:5px;
  float:left;
}

#contentCenter .csc-mailform-field input.csc-mailform-submit	{
  text-align:center;
  border:0;
  width:85px;
  background:#444246 url(default_FILES/submit_center.gif) no-repeat;
  background-position:0px;
  margin:10px 0 10px 0;
  cursor:pointer;
  height:18px;
}

.gmnoprint	{
	color:#a2a3a7;
}

.gmnoprint	a{
	color:#a2a3a7;
}
/*
********************************
TG
********************************
*/
#contentCenter h3.line-top-bottom {
	border-top: 1px solid #bababb;
	border-bottom: 1px solid #bababb;
	padding: 8px 0;
	margin: 10px 0 10px 0;
	width:100%
}

table {
font-size: 11px;
vertical-align: top;
width: 100%;
}

#contentCenter table	{
	margin-bottom:20px;
}

table td {
	vertical-align: top;
	border-collapse: collapse;
	padding: 4px;
	border-bottom: 1px solid #bababb;
}

table td.center	{
	text-align:center;
}

table td.right {
	text-align:right;
}

table td.noborder {
	border-bottom: none;
}

#contentCenter table td p,
#contentCenter table th p,
table td p {
	padding: 4px 0;
}

/* for htmlarea */
body.htmlarea-content-body {
	background-image: none;
	color: black;
	text-align: left;
}

body.htmlarea-content-body p,
body.htmlarea-content-body td {
	color: black;
}

ul {
	margin-left: 15px;
	margin-bottom:0px;
}

li {
	padding-left: 5px;
	margin-bottom:5px;
}

#contentRedBlock li {
	font-size:11px;
	line-height:15px;
	color:#e7c4b4;
}

/****** EL-SELECT ******/

.elSelect {
	width: 128px;
	/*height: 27px;*/
	line-height: 20px;
	float: left;
	margin-left: 3px;
	position: relative;
	border: 1px solid #A2A3A7;
}

* html .elSelect {
	margin-left: 6px;
}

.elSelect .selected {
	background-color:#D6D8DA !important;
	color: #fff !important;
}

.elSelect .clear {
	clear:both;
}

.elSelect .selectedOption {
	float: left;
	text-align: left;
	padding: 0 4px;
	height: 17px;
	color: #D6D8DA;
	border: 0;
	overflow:hidden;
	cursor: pointer;
}
.elSelect .dropDown {
	width: 16px;
	height: 18px;
	float: left;
	position: absolute;
	right: 0;
	cursor: pointer;
	background:url(./default_FILES/bgInp.gif) no-repeat 0% 0%;
}

#contentCenter .elSelect .dropDown {
	background:url(./default_FILES/bgInpDark.gif) no-repeat 0% 0%;
}

.elSelect .optionsContainerTop {
	position:absolute;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerTop div {
	width:100%;
	height:5px;
}
.elSelect .optionsContainerTop div div {
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom {
	position:absolute;
	margin:-5px 0 0 0;
	width:100%;
	height:5px;
}
.elSelect .optionsContainerBottom div {
	width: 100%;
	height: 5px;
}
.elSelect .optionsContainerBottom div div {
	width: 100%;
	height: 5px;
}

.elSelect .optionsContainer {
	display:none;
	cursor: pointer;
	position: absolute;
	width: 120px;
	border: 1px solid #fff;
	background-color: white;
	border-top: 0;
	z-index:999;
}

.elSelect .option {
	padding: 0px 5px;
	background-color: #fff;
	text-align: left;
	color: #373539;
}

#contentGreyBlock .elSelect {
	border: 1px solid #A2A3A7;
}

#contentGreyBlock .elSelect .selected {
	background-color:#a2a3a7 !important;
	color: #fff !important;
}

#contentGreyBlock .elSelect .selectedOption {
	color: #373539;
}

#contentGreyBlock .elSelect .optionsContainer {
	border: 1px solid #A2A3A7;
	background-color: white;
}

#contentGreyBlock .elSelect .option {
	background-color: #fff;
	color: #373539;
}

#contentCenter .csc-textpic-imagewrap a,
#contentGreyBlock .csc-textpic-imagewrap a,
#contentRedBlock .csc-textpic-imagewrap a {
  background:none;
  padding-left:0;
}

#leftMenu{
	min-height:442px;
	height:auto !important;
	height:442px;
}

#contentCenter .centerBlock{
	min-height:530px;
	height:auto !important;
	height:530px;
}

#contentPadding{
	min-height:386px;
	height:auto !important;
	height:386px;
}

#contentRedBlock .centerBlock{
	min-height:144px;
	height:auto !important;
	height:144px;
}

#contentGreyBlock .centerBlock{
    min-height:285px;
	height:auto !important;
	height:285px;
}

.lightbox_link	{
	display:none;
}

/* LIGHTBOX GALLERY */
#contentCenter table.gallery a,#contentCenter table.gallery a:visited {background:none;padding:0;margin:0}

/* HEADER */
.roundcorners {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border:1px solid #aba4a0}


.box {float:left;display:inline;width:319px;margin-bottom:5px}
*:first-child+html .box {margin-bottom:10px}
.box img {display:block}

