body {
font-family:verdana,Geneva,Arial,sans-serif;
font-size:11px;
color:#666666;
}

img, table {
    border: 0;
}

.justify {
    text-align: justify;
}

.center {
    text-align: center;
}

.bottom {
    vertical-align: bottom;
}

.top {
    vertical-align: top;
}

.right {
    text-align: right;
}

body {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: #6C6C6C;
}

a:hover {
    text-decoration: underline;
}

table#content {
    width: 1000px;
    margin: 0 auto;
    border-bottom: 2px solid #BEBEBE;
}

td#left_pion {
    background: #E6E6E6;
    width: 267px;
    vertical-align: top;
}

.table_left_menu0 {
/*    background: #E6E6E6;*/
    width: 207px;
    margin: 0 auto;
}

.left_menu1 a {
    font-weight: 700;
    font-size: 12px;
}

.left_menu1, .left_menu2, .left_menu3 {
    padding-top: 10px;
    padding-bottom: 10px;
/*    border-bottom: 1px solid #B8B8B8;*/
}

td#right_pion {
    background: #f5f5f5;
    width: 218px;
    vertical-align: top;
}

table#footer_menut {
	text-align: center;
    padding-top: 15px;
    width: 770px;
    margin: 0 auto;
}

ul#footer_menu {
}

ul#footer_menu li {
    display: inline;
    font-size: 10px;
}

ul#footer_menu li a {
    padding: 5px;
}

.paginator {
    font-size: 11px;
    padding: 3px;
    vertical-align: middle;
}

.paginator a {
    padding: 3px;
    text-decoration: none;
    vertical-align: middle;
}

.paginator .this-page {
    border: 1px solid #545051;
    padding: 2px;
    font-weight: 800;
    vertical-align: middle;
}

h3.act {
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.contact_form td {
    font-size: 10px;
    text-align: right;
    vertical-align: top;
}

.contact_form td span.required {
    content: " *";
    color: #D2232A;
}

.contact_form td input {
	 color: #676767;
    border: 1px solid #E6E6E6;
    width: 225px;
}

.contact_form td input.cancel {
    width: 100px;
    color: #000000;
    background: #E6E6E6;
    font-size: 10px;;
}

.contact_form td input.submit {
    width: 100px;
    color: #000000;
    background: #E6E6E6;
    font-size: 10px;
}

.contact_form td textarea {
    border: 1px solid #E6E6E6;
    width: 225px;
    height: 120px;
	 color: #676767;
}

.contact_form td.button_row {
	text-align: center;
}

div.form_head {
    border-left: 4px solid #D2232A;
    background: #B3D2E7;
    padding: 3px;
	 display: none;
}

.google_maps_header {
	font-size: 13px;
}

.iefixwidth {
	width: 25px;
}
