body, table, input, select, textarea, li, option {font-family: Verdana, Helvetica, Sans-serif; font-size: 11px;}
body {margin: 0px; padding: 10px 0px; text-align: center; background: white url('img/bg.gif') top center;}
form {margin: 0px; padding: 0px;}
p {padding: 5px 0px; line-height: 17px; margin: 0px; text-align: justify;}

a {color: #387325; font-weight: bold;}
table.naviLinks a:hover,
a:hover {color: #FE8300; text-decoration: underline;}

div#main {width: 800px; margin: 0px auto; text-align: left;}

div#content {
	background: #474747 url('img/bg.gif') top left; color: #CCCCCC; 
	font-family: Arial, Helvetica, Sans-serif; font-size: 12px;
}

table.tbl {border-collapse: collaspe;}
table.tbl td {padding: 0px;}

div#header {background-color: #387325; height: 100px;}
div#header div.content {background: transparent url("img/header_bg.gif") no-repeat right center; height: 100%;}
div#header div.content a:hover {color: #FE8300;}
div#header div.content table.tbl td {padding: 2px;}
div#mainMenu {background: #356f21 url('img/bg.gif') top left; border: 1px solid #214c01; border-bottom-width: 2px; border-right-width: 2px; padding: 5px;}
div#mainMenu a {color: black; background: transparent url("img/menu_bullet.gif") no-repeat 2px center; display: inline; line-height: 18px; padding: 0px 5px; margin-bottom: 2px; padding-left: 10px; text-decoration: none;}

div.cor1 {background: transparent url('img/top_left.gif') no-repeat top left; height: 100%;}
div.cor2 {background: transparent url('img/top_right.gif') no-repeat top right; height: 100%;}
div.cor3 {background: transparent url('img/bottom_left.gif') no-repeat bottom left; height: 100%;}
div.cor4 {background: transparent url('img/bottom_right.gif') no-repeat bottom right; height: 100%;}

div#container {background-color: #387325; margin-top: 10px; width: 100%;}
div#container div.content {background: white url('img/content_bg.gif') repeat-x bottom left;}
div#container div.cor4 {padding: 5px;}

div#footer {text-align: center; color: #666666; padding: 5px 0px;}

table#dealerContacts,
table.workgroupsContacts {border-collapse: collapse; width: 100%;}
table#dealerContacts td,
table#dealerContacts th,
table.workgroupsContacts td,
table.workgroupsContacts th {padding: 4px; border-bottom: 1px solid #DEE4D9;}
table#dealerContacts th {text-align: center;}
table#dealerContacts td.contactName, 
table#dealerContacts th,
table.workgroupsContacts td.workerOccupation {background-color: #387325; color: #FFFFFF;}
table.workgroupsContacts td.workerData div {padding: 2px 0px;}

fieldset.contact {border: 1px solid #387325; padding: 10px; margin: 0px auto; width: 75%;}
fieldset.contact legend {padding: 0px 5px; font-weight: bold; color: #333333;}
fieldset.contact table {width: 100%; border-collapse: collapse;}
fieldset.contact table td {padding: 4px; vertical-align: top; line-height: 20px;}
fieldset.contact table td.name {font-weight: bold; white-space: nowrap;}
fieldset.contact table td.value {width:90%;}
fieldset.contact table td.submit {text-align: center;}
fieldset.contact table td.submit input {background-color: #333333; border: none; color: #EEEEEE; width: 100px;}
fieldset.contact table td.value input,
fieldset.contact table td.value textarea {width:99%; border: 1px solid #333333; background-color: #FBFBFB; padding: 2px;}

.lang_select { float: right;  position: absolute; margin-left: 684px; width: 200px;}
.lang_select ul { margin: 0px; padding: 0px; position: absolute; white-space: nowrap;}
.lang_select ul li {list-style: none; display: inline; margin: 0px; padding: 0px; margin-left: 2px;}
div#header .lang_select ul li a {color: white; background: transparent url("img/link_bg.gif") repeat-x left center; display: block; float: left; height: 18px; border: 1px solid #204b00; text-align: center; padding: 0px 5px; margin-right: 2px; text-decoration: none;}
.lang_select ul li.active { display: none; }
