html {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family:verdana;
	font-size:9pt;
	letter-spacing: 0px;
	background-color:#615e5e;
	color:#2f2e2a;
	line-height:150%;
	height:100%;
	width:100%;
}

a:link, a:visited  {
	color:#615e5e;
	text-decoration:underline;
	font-weight:700;
}

a:hover {
	color:#d52525;
	text-decoration:underline;
	font-weight:700;
}

a.nav:link, a.nav:visited {
	color:#d1d5d6;
	text-decoration:none;
	font-weight:700;
}

a.nav:hover {
	color:white;
	text-decoration:none;
	font-weight:700;
}

a.large:link, a.large:visited  {
	color:white;
	text-decoration:none;
	font-weight:300;
	font-size:9pt;
}

a.large:hover {
	color:#d1d5d6;
	text-decoration:none;
	font-weight:300;
	font-size:9pt;
}

img {
	margin:0px;
	padding:0px;
	vertical-align:middle;
	border-width:0px;
	display:inline;
	clear:none;
}

div {
	text-align:justify;
	margin:0px;
	padding:0px;
}

h1 {
	font-weight:700;
	margin:0px;
	padding:0px;
	margin-bottom:16px;
	font-size:20pt;
	font-family:arial;
}

table {
	clear:both;
	margin:0px;
	padding:0px;
}

tr {
	margin:0px;
	padding:0px;
}

td {
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#bg {
	margin:0px;
	padding:0px;
	background:#e7e6d2 url(../images/background_site.gif) 0 0 repeat-x;
	width:100%;
}

#page {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:826px;
	padding-top:33px;
}

#logo {
	float:left;
	margin-bottom:-9px;
}

#header_nav {
	margin:0px;
	margin-top:0px;
	padding:0px;
	text-align:left;
	float:right;
}

#header_nav li {
	display:inline;
	padding-left:8px;
	float:left;
}

#control_panel {
	float:left;
	width:154px;
	height:39px;
	background:url(../images/background_button_controle_paneel.png) 0 0 no-repeat;
	text-align:center;
	padding-top:12px;
	padding-left:10px;
}

#lang {
	float:left;
	width:164px;
	height:39px;
	background:url(../images/background_button_white.png) 0 0 no-repeat;
	text-align:center;
	padding-top:10px;
}

#phoneTop {
	float:left;
	width:164px;
	height:39px;
	background:url(../images/background_button_white.png) 0 0 no-repeat;
	text-align:center;
	padding-top:10px;
}

#blogTop {
	float:left;
	width:164px;
	height:39px;
	background:url(../images/background_button_white.png) 0 0 no-repeat;
	text-align:center;
	padding-top:10px;
}

#main_nav {
	margin:0px;
	padding:0px;
	text-align:left;
	clear:both;
}

#main_nav li {
	display:inline;
	padding-left:0px;
}

#main_nav li span a:link, #main_nav li span a:visited  {
	color:#d0cfcf;
	text-decoration:none;
	font-weight:700;
	height:42px;
}

#main_nav li span a:hover {
	color:white;
	text-decoration:none;
	font-weight:700;
	height:42px;
}

#index_nl {
	margin-top:26px;
	position:absolute;
	width:71px;
	height:42px;
	background:url(../images/background_nav_index_idle.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#index_nl_active {
	margin-top:26px;
	position:absolute;
	width:71px;
	height:42px;
	background:url(../images/background_nav_index_sel.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#index_en {
	margin-top:26px;
	position:absolute;
	width:71px;
	height:42px;
	background:url(../images/background_nav_index_idle.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#index_en_active {
	margin-top:26px;
	position:absolute;
	width:71px;
	height:42px;
	background:url(../images/background_nav_index_sel.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#index_nl_stripe {
	background-color:#615e5e;
	position:absolute;
	margin-top:26px;
	margin-left:81px;
	width:1px;
	height:30px;
	padding-top:12px;
}

#index_en_stripe {
	background-color:#615e5e;
	position:absolute;
	margin-top:26px;
	margin-left:81px;
	width:1px;
	height:30px;
	padding-top:12px;
}

#about_nl {
	margin-top:26px;
	margin-left:82px;
	position:absolute;
	width:111px;
	height:42px;
	background:url(../images/background_nav_about_idle.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#about_nl_active {
	margin-top:26px;
	margin-left:82px;
	position:absolute;
	width:111px;
	height:42px;
	background:url(../images/background_nav_about_sel.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#about_en {
	margin-top:26px;
	margin-left:82px;
	position:absolute;
	width:121px;
	height:42px;
	background:url(../images/background_nav_about_en_idle.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#about_en_active {
	margin-top:26px;
	margin-left:82px;
	position:absolute;
	width:121px;
	height:42px;
	background:url(../images/background_nav_about_en_sel.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#about_nl_stripe {
	background-color:#615e5e;
	position:absolute;
	margin-top:26px;
	margin-left:203px;
	width:1px;
	height:30px;
	padding-top:12px;
}

#about_en_stripe {
	background-color:#615e5e;
	position:absolute;
	margin-top:26px;
	margin-left:213px;
	width:1px;
	height:30px;
	padding-top:12px;
}

#services_nl {
	margin-top:26px;
	margin-left:204px;
	position:absolute;
	width:111px;
	height:42px;
	background:url(../images/background_nav_services_idle.png) 0 0 no-repeat;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;
}

#services_nl_active {
	margin-top:26px;
	margin-left:204px;
	position:absolute;
	width:111px;
	height:42px;
	background:url(../images/background_nav_services_sel.png) 0 0 no-repeat;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	padding-top:12px;
}

#services_en {
	margin-top:26px;
	margin-left:214px;
	position:absolute;
	width:111px;
	height:42px;
	background:url(../images/background_nav_services_idle.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#services_en_active {
	margin-top:26px;
	margin-left:214px;
	position:absolute;
	width:111px;
	height:42px;
	background:url(../images/background_nav_services_sel.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#services_nl_stripe {
	background-color:#615e5e;
	position:absolute;
	margin-top:26px;
	margin-left:325px;
	width:1px;
	height:30px;
	padding-top:12px;
}


#services_en_stripe {
	background-color:#615e5e;
	position:absolute;
	margin-top:26px;
	margin-left:335px;
	width:1px;
	height:30px;
	padding-top:12px;
}

#bestel_nl {
	margin-top:26px;
	margin-left:326px;
	position:absolute;
	width:60px;
	height:42px;
	background:url(../images/background_nav_order_idle.png) 0 0 no-repeat;
	text-align:right;
	padding-right:7px;
	padding-top:12px;
}

#bestel_nl_active {
	margin-top:26px;
	margin-left:326px;
	position:absolute;
	width:60px;
	height:42px;
	background:url(../images/background_nav_order_sel.png) 0 0 no-repeat;
	text-align:right;
	padding-right:7px;
	padding-top:12px;
}

#order_en {
	margin-top:26px;
	margin-left:336px;
	position:absolute;
	width:57px;
	height:42px;
	background:url(../images/background_nav_order_idle.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#order_en_active {
	margin-top:26px;
	margin-left:336px;
	position:absolute;
	width:57px;
	height:42px;
	background:url(../images/background_nav_order_sel.png) 0 0 no-repeat;
	text-align:right;
	padding-right:10px;
	padding-top:12px;
}

#bestel_nl_stripe {
	background-color:#615e5e;
	position:absolute;
	margin-top:26px;
	margin-left:393px;
	width:1px;
	height:30px;
	padding-top:12px;
}

#order_en_stripe {
	background-color:#615e5e;
	position:absolute;
	margin-top:26px;
	margin-left:403px;
	width:1px;
	height:30px;
	padding-top:12px;
}

#jobs_nl {
	margin-top:26px;
	margin-left:394px;
	position:absolute;
	width:90px;
	height:42px;
	background:url(../images/background_nav_jobs_idle.png) 0 0 no-repeat;
	text-align:right;
	padding-right:8px;
	padding-top:12px;
}

#jobs_nl_active {
	margin-top:26px;
	margin-left:394px;
	position:absolute;
	width:90px;
	height:42px;
	background:url(../images/background_nav_jobs_sel.png) 0 0 no-repeat;
	text-align:right;
	padding-right:8px;
	padding-top:12px;
}

#jobs_en {
	margin-top:26px;
	margin-left:404px;
	position:absolute;
	width:50px;
	height:42px;
	background:url(../images/background_nav_jobs_idle.png) 0 0 no-repeat;
	text-align:right;
	padding-right:8px;
	padding-top:12px;
}

#jobs_en_active {
	margin-top:26px;
	margin-left:404px;
	position:absolute;
	width:50px;
	height:42px;
	background:url(../images/background_nav_jobs_en_sel.png) 0 0 no-repeat;
	text-align:right;
	padding-right:8px;
	padding-top:12px;
}

#jobs_nl_stripe {
	background-color:#615e5e;
	position:absolute;
	margin-top:26px;
	margin-left:492px;
	width:1px;
	height:30px;
	padding-top:12px;
}

#jobs_en_stripe {
	background-color:#615e5e;
	position:absolute;
	margin-top:26px;
	margin-left:462px;
	width:1px;
	height:30px;
	padding-top:12px;
}

#contact_nl {
	margin-top:26px;
	margin-left:394px;
	position:absolute;
	width:155px;
	height:42px;
	background:url(../images/background_nav_contact_idle.png) 0 0 no-repeat;
	text-align:left;
	padding-left:10px;
	padding-top:12px;
}

#contact_nl_active {
	margin-top:26px;
	margin-left:394px;
	position:absolute;
	width:155px;
	height:42px;
	background:url(../images/background_nav_contact_sel.png) 0 0 no-repeat;
	text-align:left;
	padding-left:10px;
	padding-top:12px;
}

#contact_en {
	margin-top:26px;
	margin-left:404px;
	position:absolute;
	width:155px;
	height:42px;
	background:url(../images/background_nav_contact_idle.png) 0 0 no-repeat;
	text-align:left;
	padding-left:10px;
	padding-top:12px;
}

#contact_en_active {
	margin-top:26px;
	margin-left:404px;
	position:absolute;
	width:155px;
	height:42px;
	background:url(../images/background_nav_contact_sel.png) 0 0 no-repeat;
	text-align:left;
	padding-left:10px;
	padding-top:12px;
}

#intro {
	float:left;
	width:826px;
	clear:both;
	margin-top:68px;
}

#intro .top {
	width:826px;
	height:10px;
	background:url(../images/background_intro_top.png) 0 0 no-repeat;
}

#intro .content {
	float:left;
	width:766px;
	background-color:#d52525;
	color:white;
	padding:30px;
	padding-top:20px;
	padding-bottom:20px;
	line-height:150%;
	font-size:10pt;
}

#introText {
	background-color:#d52525;
	color:white;
	float:left;
	width:100%;
}

#title_introTitle {
	background-color:#d52525;
	color:white;
}

#intro .content h1 {
	clear:none;
	margin-top:0px;
}

#intro .bottom {
	clear:both;
	width:826px;
	height:21px;
	background:url(../images/background_intro_bottom.png) 0 100% no-repeat;
}

#content {
	margin-top:9px;
}

#content img.right {
	float:right;
	margin:0px;
	padding:15px;
	padding-top:0px;
	padding-right:0px;
}

#left {
	float:left;
	width:283px;
}

#order {
	width:820px;
	clear:both;
}

#order .shadowLeft {
	float:left;
	background:url(../images/shadow_left.png) 100% 0 no-repeat;
	width:15px;
	min-height:105px;
	margin-left:-15px;
}

#left .shadowLeft {
	float:left;
	background:url(../images/shadow_left.png) 100% 0 no-repeat;
	width:15px;
	min-height:105px;
	margin-left:-15px;
}

#order .shadowBottom {
	background:url(../images/shadow_bottom.png) 100% 0 no-repeat;
	height:10px;
	clear:both;
	width:820px;
}

#left .shadowBottom {
	background:url(../images/shadow_bottom.png) 100% 0 no-repeat;
	height:10px;
	clear:both;
}

#order .contentBlock {
	float:left;
	background-color:white;
	padding:30px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:150%;
	min-height:75px;
	width:760px;
	height:100%;
}

#left .contentBlock {
	width:223px;
	background-color:white;
	padding:30px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:150%;
	min-height:75px;
	text-align:left;
}

#order .block {
	margin-bottom:30px;
}

#left .block {
	margin-bottom:30px;
}

h2 {
	display:inline;
	padding:0px;
	margin:0px;
	font-size:12pt;
	clear:both;
}

h2 strong {
	color:#d52525;
}

img.left {
	float:left;
}

.block .left {
	float:none;
	margin-bottom:5px;
	margin-right:10px;
}

.block .title {
	margin-bottom:0px;
}

#accordion .block {
	margin-top:-20px;
	margin-bottom:10px;
}

#right {
	float:right;
}

#right .title {
	width:493px;
	height:59px;
	padding:15px;
	text-align:left;
	font-size:7pt;
	line-height:150%;
	background:url(../images/background_title.png) 0 0 no-repeat;
	color:white;
}

#right .title h2 {
	display:block;
	margin:0px;
	padding:0px;
	line-height:100%;
	clear:none;
	margin-bottom:0px;
}

#right .block {
	width:523px;
	text-align:justify;
	padding-bottom:20px;
}


#order .block {
	width:100%;
	text-align:justify;
}

.news h2 {
	display:block;
	margin:0px;
	padding:0px;
	line-height:100%;
	clear:none;
	margin-bottom:0px;
	margin-top:5px;
}

.news {
	width:501px;
	height:59px;
	padding:15px;
	text-align:left;
	font-size:7pt;
	line-height:150%;
	background:url(../images/background_news_idle.png) 0 0 no-repeat;
	color:white;
	cursor:pointer;
}

.active {
	background:url(../images/background_news_active.png) 0 0 no-repeat;
}

.news .left {
	margin-right:10px;
}

.services {
	background-image:none;
	text-align:left;
}

.services .active {
	background-image:none;
}

.servicesBlock {
	padding-bottom:10px;
	margin-left:-20px;
	text-align:left;
}

#accordion {
	list-style:  none outside;
	padding: 0px;
	margin:0px;
}


#accordionServices {
	list-style:  none outside;
	padding: 0px;
	margin:0px;
}

#accordionServices li {
	margin:0px;
	padding:0px;
	display:block;
}

#accordionNoImg {
	list-style:  none outside;
	padding: 0px;
	margin:0px;
}

#accordionNoImg li {
	margin:0px;
	padding:0px;
	display:inline;
}

#accordionNoImg li img {
	margin:0px;
	padding:0px;
	margin-right:15px;
	float:left;
}

#accordion li img {
	margin:0px;
	padding:0px;
	margin-right:15px;
	float:left;
}

#accordionNoImg li .news {
	margin-top:10px;
	padding-bottom:0px;
}

#accordionNoImg li h3 {
	visibility:hidden;
}

#accordionNoImg li h2 {
	color:#f5f5ed;
}

#accordionNoImg li .active h2 {
	color:white;
}

ol {
	list-style-type:decimal;
	float:none;
	list-style-position:outside;
}

ol li {
	float:none;
}

#orderaccordion {
	clear:both;
	list-style:  none outside;
	padding: 0px;
	margin:0px;
}

#orderaccordion li {
	margin:0px;
	padding:0px;
	display:inline;
}

#orderaccordion li .block {
	width:790px;
}

#orderaccordion li div.order a:hover {
	color:#565656;
	text-decoration:none;
}

#orderaccordion li div.active a:hover {
	color:#acacac;
	text-decoration:none;
}

.order h2 {
	display:block;
	margin:0px;
	padding:0px;
	padding-top:7px;
	line-height:100%;
	clear:none;
	margin-bottom:0px;
}

.order {
	width:790px;
	height:59px;
	padding:15px;
	text-align:left;
	font-size:7pt;
	line-height:150%;
	background:url(../images/background_order_idle.png) 0 0 no-repeat;
	color:white;
	cursor:pointer;
}

#orderaccordion .active {
	background:url(../images/background_order_active.png) 0 0 no-repeat;
}

.order .left {
	margin-right:10px;
}

#footer {
	width:100%;
	min-width:828px;
	background-color:#615e5e;
	clear:both;
	height:20%;
	color:#a09e9e;
	height:150px;
}

#footer .content {
	width:826px;
	margin-left:auto;
	margin-right:auto;
	font-size:7pt;
	
}

#footer .content .light{
	width:100%;
	height:16px;
	background:url(../images/background_footer.png) 0 0 no-repeat;
	margin-bottom:14px;
}

#footer .content .left {
	float:left;
}

#footer .content .left ul {
	list-style:  none outside;
	padding: 0px;
	margin:0px;
}

#footer .content .left ul li {
	margin:0px;
	padding:0px;
	display:inline;
}

#footer .content .left ul li a:link, #footer .content .left ul li a:visited  {
	color:#a09e9e;
	text-decoration:underline;
	font-weight:700;
}

#footer .content .left ul li a:hover {
	color:white;
	text-decoration:underline;
	font-weight:700;
}

#footer .content .right {
	float:right;
}

#subnav{
	list-style:none;
	padding: 0px;
	margin:0px;
	margin-bottom:20px;
}

#subnav li {
	margin:0px;
	padding:10px;
	padding-left:20px;
	font-weight:700;
	text-align:left;
}

#subnav li img {
	margin-right:10px;
}

#subnav li.odd {
	background-color:#dcdbca;
}

#subnav li.active {
	color:#d52525;
	background-image:none;
	text-align:left;
}

li.subsubnav {
	margin:0px;
	padding:0px;
	position:relative;
	width:89%;
}

#subsubnav{
	list-style:none;
	padding: 0px;
	margin:0px;
	margin-left:10px;
	width:100%;
}

#subsubnav li {
	margin-left:0px;
	font-weight:700;
	text-align:left;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
}

#subsubnav li a:link, #subsubnav li a:visited {
	color:#7c7975;
}

#subnav li a:link, #subnav li a:visited {
	color:#7c7975;
}

#subnav li a:hover {
	color:#615e5e;
}

#subsubnav li.active {
	color:#615e5e;
	text-align:left;
}

table {
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
	border-collapse: collapse;
	text-align:left;
}

th {
	background-color:#8f8f8f;
	color:white;
	padding:10px;
	text-transform:uppercase;
	font-size:8pt;
	text-align:left;
}

td {
	color:#615e5e;
	font-weight:700;
	padding:5px;
	padding-left:10px;
	text-align:left;
	font-size:8pt;
	border-bottom-color:#bfbdaf;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

tr.odd {
}

td.empty {
	border-width:0px;
	background-color:transparent;
}

#steps{
	float:left;
	list-style:none;
	padding: 0px;
	margin:0px;
	margin-bottom:20px;
	color:white;
}

#steps li {
	float:left;
	margin:0px;
	padding:0px;
	font-weight:700;
	display:inline;
}

#steps li.leftborder_idle {
	width:10px;
	height:45px;
	background:url(../images/border_left_order_idle.png) 0 0 no-repeat;
}

#steps li.rightborder_idle {
	width:10px;
	height:45px;
	margin-right:50px;
	background:url(../images/border_right_order_idle.png) 0 0 no-repeat;
}

#steps li.leftborder_active {
	width:10px;
	height:45px;
	background:url(../images/border_left_order.png) 0 0 no-repeat;
}

#steps li.rightborder_active {
	width:10px;
	height:45px;
	margin-right:50px;
	background:url(../images/border_right_order.png) 0 0 no-repeat;
}

#steps li.content_active {
	padding-top:14px;
	height:31px;
	background-color:#d42525;
	width:149px;
	text-align:center;
}

#steps li.content_idle {
	padding-top:14px;
	height:31px;
	background-color:#dd857b;
	width:149px;
	text-align:center;
}

#steps li.last {
	margin-right:0px;
}

.block formform td {
	color:#615e5e;
	font-weight:300;
	border-bottom-color:#bfbdaf;
	border-bottom-width:0px;
	border-bottom-style:solid;
	padding:0px;
}

.red {
	color:#dd5151;
}

input.search {
	margin:0px;
	padding:0px;
	background:#c6c4c4 url(../images/background_button_search.png) 0 0 no-repeat;
	width:113px;
	height:25px;
	color:white;
	font-weight:700;
	padding-left:25px;
	border-width:0px;
	cursor:pointer;
	text-align:left;
	padding-right:15px;
}

input.subscribe {
	margin:0px;
	padding:0px;
	background:#c6c4c4 url(../images/background_button_subscribe.png) 0 0 no-repeat;
	width:160px;
	height:25px;
	color:white;
	font-weight:700;
	padding-left:25px;
	border-width:0px;
	cursor:pointer;
	text-align:left;
	padding-right:15px;
}

input.empty {
	margin:0px;
	padding:5px;
	background-color:#c6c4c4;
	color:white;
	font-weight:700;
	border-width:0px;
	cursor:pointer;
	text-align:left;
	width:150px;
}

input.emptyLarge {
	margin:0px;
	padding:5px;
	background-color:#c6c4c4;
	color:white;
	font-weight:700;
	border-width:0px;
	cursor:pointer;
	text-align:left;
	width:200px;
}

.fullwidth {
	width:100%;
}

#sitemap li strong {
	font-weight:700;
	color:#d52525;
	font-size:12pt;
}

#introText table {
	color:white;
}

#introText td {
	color:white;
	font-weight:300;
	border-width:0px;
	font-size:9pt;
	margin:0px;
	padding:0px;
}

#introText ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#introText a:link, #introText a:visited {
	color:white;
}

#introText a:hover {
	color:#acacac;
}

.contact input {
	border-width:0px;
	border-bottom-style:dotted;
	border-bottom-color:black;
	border-bottom-width:1px;
	height:15px;
	margin-top:5px;
}

.contact th {
	background-color:transparent;
	color:black;
	vertical-align:top;
	padding:5px;
}

#contactForm table{
	width:90%;
	background-image:none;
}

#contactForm td{
	border-width:0px;
	background-image:none;
}

#contactForm input {
	border-width:0px;
	border-bottom-style:dotted;
	border-bottom-color:black;
	border-bottom-width:1px;
	height:15px;
	margin-top:0px;
	width:300px;
	background-color:transparent;
	font-family:arial;
}

#contactForm textarea {
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	height:15px;
	margin-top:5px;
	width:300px;
	height:100px;
	background-color:transparent;
	font-family:arial;
}

#contactSend {
	border-width:0px;
	border-style:none;
	width:150px;
}

input.send {
	margin:0px;
	padding:0px;
	background-color:#5ab40b;
	width:100px;
	height:25px;
	color:white;
	font-weight:700;
	padding-left:15px;
	border-width:0px;
	cursor:pointer;
	text-align:left;
	padding-right:15px;
}

#error {
	color:red;
}

#error ul {
	margin:0px;
	padding:0px;
}

#error ul ul {
	font-weight:700;
}

#error ul ul li {
	font-weight:300;
	margin-left:15px;
}

#right .block {
	width:518px;
	text-align:justify;
}

#rightFront .titleFront h1 {
	color:#d52525;
	font-size:12pt;
	font-weight:300;
}
#rightFront .titleFront {
	margin-bottom:20px;
}

#rightFront .shadowLeftFront {
	float:left;
	background:url(../images/shadow_left.png) 100% 0 no-repeat;
	width:15px;
	min-height:105px;
	margin-left:-15px;
}

#rightFront .shadowBottomFront {
	background:url(../images/shadow_bottom.png) 100% 0 no-repeat;
	height:10px;
	clear:both;
	width:263px;
}

#rightFront .contentBlockFront {
	width:240px;
	background-color:white;
	padding:10px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:150%;
	min-height:75px;
}

#rightFront .contentBlockFront img {
	float:left;
	margin-right:10px;
	height:103px;
}

#rightFront .contentBlockFront div {
	color:#545353;
	font-size:9pt;
	text-align:left;
}

#rightFront .contentBlockFront .button {
	clear:both;
	color:white;
	font-size:8pt;
	background:url(../images/background_button.jpg) 0 0 no-repeat;
	padding:2px;
	text-align:center;
	height:25px;
	margin-top:10px;
	width:220px;
}

#rightFront .blockFront {
	float:left;
	margin-bottom:5px;
	margin-right:6px;
	margin-left:6px;
	clear:none;
}

#rightFront {
	width:100%;
	margin-bottom:20px;
}

#rightFront .button a:link, #rightFront .button a:visited  {
	color:white;
	text-decoration:none;
	font-weight:300;
}

#rightFront .button a:hover {
	color:white;
	text-decoration:none;
	font-weight:300;
}

#rightFront .titleFront a:link, #rightFront .titleFront a:visited  {
	text-decoration:none;
	font-weight:300;
}

#rightFront .titleFront a:hover {
	text-decoration:none;
	font-weight:300;
}

#rightFront .blockLow a:link, #rightFront .blockLow a:visited  {
	text-decoration:none;
	font-weight:300;
}

#rightFront .blockLow a:hover {
	text-decoration:none;
	font-weight:300;
}

#rightFront .blockLow {
	background:url(../images/background_lower_icon.png) 0 0 no-repeat;
	width:248px;
	height:39px;
	padding:10px;
	float:left;
	margin-bottom:5px;
	margin-right:3px;
	margin-left:3px;
	clear:none;
}

#rightFront .blockLow img {
	margin-right:10px;
	float:left;
	clear:none;
}

#rightFront .blockLow h1 {
	color:white;
	font-size:12pt;
	font-weight:300;
	margin-bottom:0px;
	clear:none;
}

#rightFront .blockLow div {
	color:white;
	font-size:8pt;
	clear:none;
}

form table td {
	border-width:0px;
	text-align:left;
}

form table th {
	border-width:0px;
	text-align:left;
}

.empty input {
	border-width:0px;
}

#banner {
	position:relative;
	width:500px;
	top:100px;
	height:200px;
}

#imageLinks {
	position:absolute;
	top:195px;
	left:612px;
	z-index:10;
	margin:0px;
	padding:0px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}

#imageLinks li {
	float:right;
	list-style-type:none;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
	width:13px;
	height:21px;
	cursor:pointer;
}

#imageLinks li:hover {
	float:right;
	list-style-type:none;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
	width:13px;
	height:21px;
	cursor:pointer;
}

#imageLinks li.active {
	background-image:none;
	font-weight:700;
	color:white;
}

#imgFade {
	width:1024px;
	height:327px;
	clear:both;
	position:relative;
	top:-132px;
	margin-left:auto;
	margin-right:auto;
}

.ad {
	display:none;
}

#newImgAd {
	float:left;
	position:absolute;
	z-index:1;
	left:0px;
}

#slider {
	width:750px;
	height:350px;
}

#slidercontent {
	padding:0px;
	margin:0px;
	width:950px;
	height:350px;
	margin-top:34px;
}

div.boxAd {
	float:left;
	width:700px;
	background-color:#d52525;
	color:white;
	padding:0px;
	padding-top:20px;
	padding-bottom:20px;
	line-height:150%;
	font-size:10pt;
	margin-right:100px;
}

div.boxAd div {
	width:500px;
	margin-top:0px;
	float:left;
	color:white;
	font-size:10pt;
}

div.boxAd h1 {
	clear:both;
}

div.boxAd img {
	float:right;
}

div.boxAd a:link, div.boxAd a:visited {
	color:white;
}

div.boxAd a:hover {
	color:#acacac;
}

/*
	PNG fix
*/
img { behavior: url(public/images/iepngfix.htc) }