html {
	background: white;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

a, a:link, a:visited, a:active, a:focus { text-decoration:none; color: black; } 
a:hover { text-decoration:underline; }

#wrapper {
	margin: 0px auto 0px auto;
	width: 779px;
	padding 0px;
	xbackground: cyan;
}


#header {
	margin: 20px auto 0px auto;
	width: 779px;
	padding 0px;
}
#logo {
	margin: 0px;
	padding: 0px;
	float: left;
	xbackground: green;
}
#topmenu {
	float: left;
	background: white;
	width: 598px;
	margin: 0px;
	height: 76px;
}
.menu_language {
	padding-top: 44px;
	text-align: right;
	width: 531px;
	font-size: 10px;
	text-transform: uppercase;
}
.menu_buttons {
	background: url(../template/img/button.gif) repeat-x;
	width: 595px;
}
.menu_divider {
	float: left;
	height: 3px;
	width: 598px;
	background: white;
}


.page {
	margin: 0px auto 0px auto;
	width: 779px;
	padding 0px;
	xbackground: blue;
	background: url(../template/img/bg779.gif) repeat-y;
	xdisplay: table-cell;
	float: left;
}




.menu_left_wrapper {
	background-color: white; 
	width:175px; 
	float:left; 
	padding:0px 3px 0px 3px;
}
.menu_left {
	float: left;
	width: 175px;
	background: #f3f3f3;
}
.menu_left_l1 {
	background: #f3f3f3;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-bottom-width: 3px;
	text-align: right;
	xtext-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	padding: 3px 8px 3px 3px;
}
.menu_left_l1 a:hover { 
	text-decoration: none; 
	color: #444444;
}





.menu_left_l2 {
	background: white;
	text-align: right;
	padding: 3px;
	font-size: 11px;
}

.content_wrapper {
	width: 534px;
	float: left;
	background: url(../template/img/bg534.gif) repeat-y;
}

.image_big {
	width: 531px;
	float: left;
	xbackground: red;
	margin: 0px;
	padding: 0px;
}


.right_gray {
	width: 61px;
	float: left;
}

.c1 {
	width: 178px;
	float: left;
}
.c2 {
	width: 178px;
	float: left;
}
.c3 {
	width: 178px;
	float: left;
}
.c3white {
	width: 178px;
	float: left;
	background: url(../template/img/bg178white.gif) repeat-y;
}

.c12 {
	width: 356px;
	float: left;
	background: url(../template/img/bg356.gif) repeat-y;
}
.c12white {
	width: 356px;
	float: left;
	background: url(../template/img/bg356white.gif) repeat-y;
}
.c12darkgray {
	width: 356px;
	float: left;
	background: url(../template/img/bg356darkgray.gif) repeat-y;
}
.c123gray {
	width: 531px;
	float: left;
	background: url(../template/img/bg534gray.gif) repeat-y;
}
.c123_divider {
	background: white;
	float: left;
	width: 531px;
	height: 3px;
}

.text {
	margin: 12px;
	font-size: 11px;
	line-height: 115%;
}
.text a, .text a:link, .text a:visited, .text a:active, .text a:focus { text-decoration:none; color: #bc0926; } 
.text a:hover { text-decoration:underline; }

.bottommenu {
	text-align: center;
	margin: 10px 0px 10px 0px;
	font-size: 11px;
}
.bottommenu a, .bottommenu a:link, .bottommenu a:visited, .bottommenu a:active, .bottommenu a:focus { text-decoration:none; color: #87a2bb; } 
.bottommenu a:hover { text-decoration:underline; }

.address {
	padding: 10px 10px 0px 20px;
	font-size: 11px;
}
.address a, .address a:link, .address a:visited, .address a:active, .address a:focus { text-decoration:none; color: #bc0926; } 
.address a:hover { text-decoration:underline; }


.rightcolumn {
	padding: 7px 10px 0px 7px;
	font-size: 9px;
}
.rightcolumn a, .rightcolumn a:link, .rightcolumn a:visited, .rightcolumn a:active, .rightcolumn a:focus { text-decoration:none; color: #bc0926; } 
.rightcolumn a:hover { text-decoration:underline; }
.rightcolumn hr {
	color: #d9d9d9;
	background-color: #d9d9d9;
	height: 1px;
	border: 0px;
}

.red {
  color: #bc0926;
  cursor: pointer;
}

.form {
	margin: 3px;
	font-size: 11px;
}
