* {margin:0px; padding:0px; list-style:none;}
body {
	padding-bottom:20px;
	font:normal 17px Arial;
	background:url(../images/bg_pattern.gif) repeat left 17px;
}
h2 {padding:0 0 20px 0; font:normal 32px Arial; color:#226f65;}
h2 small {font:normal 18px Arial; color:#5f7875;}
h1 {padding:0 0 20px 0; font:bold 36px Arial; color:#fff; text-align:center;}
p {line-height:18px;}
a {color:#4affdd; text-decoration:none;}

.clear {clear:both;}

.bgWhite {width:100%; background:url(../images/bg_white_pattern.png) repeat-x left 291px;}
.logoUp {height:225px; background:url(../images/logo_top.jpg) no-repeat center top;}
.logoDown {height:66px; background:url(../images/logo_bottom.jpg) no-repeat center top;}
.lang {width:960px; padding:30px 0 0 0; margin:0px auto; text-align:right; color:#105e7a;}
.lang a {color:#005fa1; text-decoration:none;}
.lang a:hover {color:#000; text-decoration:underline;}

.content {width:850px; margin:0px auto;}
.cLeft {float:left; width:393px; background:url(../images/c_bg.gif) repeat-x left bottom #fff;}
.cRight {float:right; width:443px; background:url(../images/c_bg.gif) repeat-x left bottom #fff;}
.cContent {padding:20px 30px; color:#105e7a; font:normal 20px Arial;}
.cBottom {height:12px; text-align:right; background:url(../images/c_b_left.gif) no-repeat top left;}

.ulSrv {margin-left:40px;}
.ulSrv li {padding:5px 0 15px 0;}

.boxGreen {}
.boxTop {}
.boxGreenBottom {height:12px; background:url(../images/box_green_bottom.png) no-repeat top left;}
* html .boxGreenBottom {height:12px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box_green_bottom.png', sizingMethod='scale');}
.boxGreenContent {padding:20px 30px; background:url(../images/box_green_bg.png) repeat left top;}
* html .boxGreenContent {width:92.9%; padding:20px 30px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box_green_bg.png', sizingMethod='scale');}
.boxBlueBottom {height:12px; background:url(../images/box_blue_bottom.png) no-repeat top left;}
* html .boxBlueBottom {height:12px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box_blue_bottom.png', sizingMethod='scale');}
.boxBlueContent {padding:10px 15px 0 15px; background:url(../images/box_blue_bg.png) repeat left top;}
* html .boxBlueContent {width:96.5%; padding:10px 15px 0 15px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/box_blue_bg.png', sizingMethod='scale');}

.bigWhite {font:normal 37px Arial;}

.field1, .required {border:1px solid #9cbdda; padding:4px; font:normal 14px Tahoma; color:#4e2900; background:url(../images/bg_input_text.gif) repeat-x top left #e1f2f0;}
.button1 {border:1px solid #f8a323; font:normal 11px Tahoma; color:#005c62; background:url(../images/bg_input_btn.gif) no-repeat top left #e9e9e9;}

.mess {padding:5px; margin-bottom:10px; border:1px solid; color:#d00000; text-align:center;}
.validation-advice {color:#FF3300; font:normal 11px Tahoma;}
