body, p, li, select, input, td, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}


/* General page settings */
h1 {
padding-left:5px;
font-size:18px;
font-weight:bold;
color:#ffffff;
}

h2 {
	text-align:left;
font-size:12px;
font-weight:bold;
color:#bd1c73;
}


h3 a{
	text-align:left;
font-size:12px;
color:#bd1c73;
padding-bottom:10px;
}

h4 a{
	text-align:left;
font-size:14px;
color:#FFFFFF;
padding-bottom: 15px;
}


form {
	margin: 0px;
	padding: 0px;
}
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.current a {
}

.opened a {
}

.next_catalogue_item {
text-decoration: none;
font-size: 11px;
font-weight:bold;
color: #767676;
}

.next_catalogue_item a {
font-size: 11px;
font-weight:bold;
}

.langMenu {
padding-left:0px;
padding-top:0px;
}

.langMenu a {
color: #ffffff;
font-weight:normal;
text-decoration: none;
font-size: 11px;

}

.langMenu .item {
padding: 15px 15px;
}
img {
	border: 0px;
}


/* Main frame of the website*/
.frame {
	width:760px;
}

/* Header */
.header {
	height:60px;
	background-color:#FFFF00;
}

/* Footer */
.footer {
	height:30px;
	background-color:#FFCC66
}

/* Left column */
.leftCol {
	width: 20%;
}

/* Right column */
.rightCol {
	width: 10%;
}

/* Tree menu */
.treeMenu {
padding-top:25px;
padding-bottom:20px;
}

.treeMenu .sublevel {
font-family: Verdana, Arial, Helvetica;
}

.treeMenu .item {
	padding-bottom:0px;
}

.treeMenu .item a {
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
}

.treeMenu .item .curent a {
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
}

.treeMenu .item .current {
}
.treeMenuLevel1 {
font-weight: normal;
}

.treeMenuLevel1 .item a {
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
}

.treeMenuLevel1 .item {
padding-bottom:10px;
}

.treeMenuLevel1 .item .curent a {
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
}

.treeMenuLevel1 .item .opened a {
}
.treeMenuLevel1 .item a{
align:top;
}

.treeMenuLevel2 {
	font-size:10px;
font-family: Verdana, Arial, Helvetica;
}

.treeMenuLevel2 .item {
font-family: Verdana, Arial, Helvetica;
}

.treeMenuLevel2 .item a{
font-family: Verdana, Arial, Helvetica;
align:top;
}


.treeMenuLevel2 .item .curent a {
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
}

.treeMenuLevel2 .item .opened a {
font-family: Verdana, Arial, Helvetica;
}


.treeMenuLevel3 .item {
}

.treeMenuLevel3 .item a{
align:top;
}

.treeMenuLevel3 .item .current a {
}


/* Horizontal menu */

.horMenu {
	text-align:left;
padding-right:10px;
padding-top:5px;

}
.horMenu .sublevel {
}
.horMenu .item {
}
.horMenu .item a {
	color:#5e5e5e;
font-family: Verdana, Arial, Helvetica;
text-decoration: none;
font-size:11px;
font-weight:bold;
padding-left:5px;
}

.horMenuLevel1 .item .current a {
color: #D82406;
}

.horMenuLevel1 .item .opened a {
color: #D82406;
}

.horMenuLevel2 {
	font-size:11px;
}
.horMenuLevel1 {
	font-size:10px;
}
.horMenuLevel2 {
	font-size:10px;
}

/* Bread-crumbs */
.breadCrumbs {
padding:0px;
}
.breadCrumbs .item {
	color:#bd1c73;
}
.breadCrumbs .item a {
	color:#bd1c73;
font-family: Verdana, Arial, Helvetica;
text-decoration:none;
}

/* Content */
.contentArea {
	padding: 0px;
}
.contentArea h1 {
	font-size:11px;
	text-align:center;
}
.contentArea h2 {
	font-size:11px;
	text-align:center;
}
.contentArea h3 {
	font-size:11px;
	text-align:center;
}
.contentArea p {
	font-size:11px;
	margin: 5px 0px;
}
.contentArea ul {
	font-size:11px;
}
.contentArea li ul {
	font-size:11px;
}
.contentArea label {
	font-size:12px;
}
.contentArea a {
	font-size:11px;
}
.contentArea a:hover {
	
}

/* Pager */
.pager {
	text-align:center;
	color:#993333;
padding-top:5px;



}
.pager a {
}
.pager .button {
	font-size:11px;
padding:5px;
}
.pager .number {
	font-size:12px;
padding:5px;
}
.pager .number a {
color: #767676;
text-decoration:none;
}

.pager .number .current a {
padding:2px 6px;
border: #767676 solid 1px;
}

/* Go_Back */

.go_back {
padding-top:5px;
text-align:right;

}
.go_back a{
	color:#767676;
        font-weight:bold;
text-decoration:none;
padding-left:130px;
background-image:url(/design/Back.gif);
	background-repeat:no-repeat;
background-position: 100px 0px;
text-align:right;

}
    
/* Back Module */

.back {
padding-top:5px;
text-align:center;
}

.back a{
	color:#767676;
        font-weight:bold;
text-decoration:none;
padding-left:300px;
background-image:url(/design/Back.gif);
	background-repeat:no-repeat;
background-position: 270px 0px;
}    
/* Download File Site*/
.download_file a{
color:#d82406;
}

/* Download File Module */
.download a{
color:#d82406;
}
/* Article module */
.articleModule {
}

/* Article module List */
.articleModule .itemList .loListLeft {
padding-top:20px;
}
/* Article module List */
.articleModule .itemList .loListLeft .imageArea {
padding-top:15px;
padding-bottom:15px;
padding-right: 20px;
text-align:left;
background-color:#ffffff;
}

.articleModule .itemList .loListLeft .textArea {
background-color:#ffffff;
padding-top:15px;
padding-bottom:15px;

}
.articleModule .itemList .loListLeft .textArea .title a{
	font-size:11px;
	font-weight:bold;
padding-bottom:5px;
text-align:left;
}

.articleModule .itemList .loListLeft .textArea .short-text{
	font-size:11px;
	font-weight:normal;
padding-top:5px;
text-align:left;
text-decoration:justify;
}

/* Article Module Detail */

.articleModule .item .image{
text-align:center;
padding-bottom:10px;
display:none;
}

.articleModule .item .title{
	font-size:11px;
	font-weight:bold;
padding-bottom:10px;
text-align:center;
}
.articleModule .go_back{
	font-weight: bold;
padding-top:10px;
}



/* EVENTS LIST */
.eventsModule {
}

.eventsModule .listitem {
	clear:both;
}
.eventsModule .detailitem .title {
	clear:both;
}

.eventsModule .itemList .loListLeft {
}
.eventsModule .itemList .loListLeft .imageArea {
padding-top:0px;
padding-bottom:30px;
padding-right: 60px;
padding-left: 80px;
background-color:#ffffff;
}

.eventsModule .itemList .loListLeft .imageArea .image a img {
border: 3px solid #666666;
}

.eventsModule .itemList .loListLeft .textArea {
padding-top: 0px;
padding-bottom:30px;
background-color:#ffffff;
}

.eventsModule .itemList .loListLeft .textArea .title{
padding-bottom:10px;
}

.eventsModule .itemList .loListLeft .textArea .title a{
text-decoration: none;
font-weight: bold;
color: #000000;
}

.eventsModule .itemList .loListLeft .textArea .contact{
padding-top:5px;
}

.eventsModule .itemList .loListLeft .textArea .date {
color: #000000;
font-weight:bold;
}

/*  EVENTS DETAIL */

.eventsModule .detail .item .image {
text-align:center;
padding-right:20px;
padding-left:0px;
}
.eventsModule .detail .item .image img {
text-align:center;
border: 1px solid #666666;
}

.eventsModule .detail {
padding-top:20px;
}

.eventsModule .detail .item  {
text-align:center;
}

.eventsModule .detail .item .title {
color:#000000;
font-weight:bold;
padding-top:2px;
}
.eventsModule .detail .item .date {
font-weight:normal;
padding-bottom:7px;
}
.eventsModule .detail .item .date .start{
font-weight:bold;
}
.eventsModule .detail .item .date .end{
font-weight:bold;
}

.eventsModule .detail .item .addr a {
font-weight:bold;
}

.eventsModule .detail .item .contact {
font-weight:normal;
}

.eventsModule .detail .item .text {
font-weight:normal;
}

.eventsModule .detail .item .label {
font-weight:normal;
}




/* CMS CATALOGUE MODULE */
.catalogModule {
}

/* Catalogue module List 3-Columns */
.catalogModule .itemList .lo3Column .imageArea{
background-color: #ffffff;
}

.catalogModule .itemList .lo3Column .imageArea img{
}

.catalogModule .itemList .lo3Column  .textArea{
background-color:#ffffff;
padding-right:10px;
padding-bottom:30px;
padding-top: 5px;
padding-left:5px;
}
.catalogModule .itemList .lo3Column .textArea .title {
padding-top:2px;
}
.catalogModule .itemList .lo3Column .textArea .title a {
text-decoration:none;
color:#000000;
font-weight:normal;
}
.catalogModule .itemList .lo3Column .textArea .shortText {
}
.catalogModule .itemList .lo3Column .textArea .parameters {
}
.catalogModule .itemList .lo3Column .textArea .parameters .label {
padding-right:5px;
padding-left:5px;
font-weight:normal;
}
.catalogModule .itemList .lo3Column .textArea .parameters .value {
}


/* CMS CATALOGUE TABLE 2-Columns */

.catalogModule .itemList .lo2Column .imageArea{
background-color:#ffffff;
padding-right: 10px;
padding-top:20px;
padding-bottom:80px;
}
.catalogModule .itemList .lo2Column .imageArea img{
}

.catalogModule .itemList .lo2Column .textArea{
background-color:#ffffff;
padding-right:10px;
padding-bottom:60px;
padding-top:20px;
}
.catalogModule .itemList .lo2Column .textArea .title {
padding:5px 0px
}
.catalogModule .itemList .lo2Column .textArea .title a {
text-decoration:none;
}
.catalogModule .itemList .lo2Column .textArea .shortText {
padding-top:10px;
}
.catalogModule .itemList .lo2Column .textArea .parameters {
}
.catalogModule .itemList .lo2Column .textArea .parameters .label {
padding-right:5px;
}
.catalogModule .itemList .lo2Column .textArea .parameters .value {
}



/* CATALOGUE LIST RIGHT */

.catalogModule {

}

.catalogModule .itemList .loListRight {

}

.catalogModule .itemList .loListRight .imageArea {
padding-bottom:15px;
padding-top:15px;
padding-right: 30px;
padding-left: 60px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}

.catalogModule .itemList .loListRight .odd .imageArea {
background-color:#ffffff;
border-bottom: 1px solid #E8E4E4;
border-right: 1px solid #E8E4E4;
border-top: 1px solid #E8E4E4;
}

.catalogModule .itemList .loListRight .textArea {
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}

.catalogModule .itemList .loListRight .odd .textArea {
background-color:#ffffff;
border-bottom: 1px solid #E8E4E4;
border-left: 1px solid #E8E4E4;
border-top: 1px solid #E8E4E4;
}

.catalogModule .itemList .loListRight .textArea .title{
padding-bottom:5px;
font-weight: bold;
}

.catalogModule .itemList .loListRight .textArea .title a{
text-decoration: none;
color: #000000;
}

.catalogModule .itemList .loListRight .textArea .parameters .label{
display:none;
padding-right:0px;
font-weight:normal;
}
.catalogModule .itemList .loListRight .textArea .shortText {
padding-bottom:5px;
padding-left:5px;
}
.catalogModule .itemList .loListRight .textArea .parameters .value {
}

.catalogModule .itemList .loListRight .(even|odd) .textArea .parameters




/* CATALOGUE LIST LEFT */


.catalogModule {

}

.catalogModule .itemList .loListLeft {

}

.catalogModule .itemList .loListLeft .imageArea {
padding-bottom:15px;
padding-top:15px;
padding-right: 60px;
padding-left: 30px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}


.catalogModule .itemList .loListLeft .odd .imageArea {
background-color:#ffffff;
border-bottom: 1px solid #E8E4E4;
border-left: 1px solid #E8E4E4;
border-top: 1px solid #E8E4E4;
}

.catalogModule .itemList .loListLeft .textArea {
padding-top:20px;
padding-bottom:15px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}

.catalogModule .itemList .loListLeft .odd .textArea {
background-color:#ffffff;
border-bottom: 1px solid #E8E4E4;
border-right: 1px solid #E8E4E4;
border-top: 1px solid #E8E4E4;
}


.catalogModule .itemList .loListLeft .textArea .title{
padding-top: 80px;
font-weight: normal;
}

.catalogModule .itemList .loListLeft .textArea .title a{
text-decoration: none;
color: #000000;
}

.catalogModule .itemList .loListLeft .textArea .parameters .label{
padding-right:10px;
font-weight:normal;
}

.catalogModule .itemList .loListLeft .textArea .parameters .value {
}
.catalogModule .itemList .loListLeft .textArea .shortText {
padding-bottom:5px;
}
.catalogModule .itemList .loListLeft .(even|odd) .textArea .parameters


/* Catalogue module detail page */

.catalogModule .detail{
}

.catalogModule .detail .download a{
}

.catalogModule .detail .images img.image{
}

.catalogModule .detail .title{
padding-top: 15px;
padding-bottom:10px;
font-size: 12px;
}


.catalogModule .detail .parameters .label{
display:none;

}

.catalogModule .detail .text{
padding-top: 15px;
padding-left:0px;
}

.catalogModule .back a{
padding-top:15px;
font-weight: bold;
}


/* BACK-OFFICE Catalogue module List Image Left */


.bo_catalogModule {

}

.bo_catalogModule .itemList .loListLeft {

}

.bo_catalogModule .itemList .loListLeft .imageArea {
padding-bottom:10px;
padding-top:10px;
padding-right: 60px;
padding-left: 30px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}


.bo_catalogModule .itemList .loListLeft .odd .imageArea {
background-color:#ffffff;
border-bottom: 1px solid #E8E4E4;
border-left: 1px solid #E8E4E4;
border-top: 1px solid #E8E4E4;
}

.bo_catalogModule .itemList .loListLeft .textArea {
padding-top:20px;
padding-bottom:15px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}

.bo_catalogModule .itemList .loListLeft .odd .textArea {
background-color:#ffffff;
border-bottom: 1px solid #E8E4E4;
border-right: 1px solid #E8E4E4;
border-top: 1px solid #E8E4E4;
}



.bo_catalogModule .itemList .loListLeft .textArea .title a{
text-decoration: none;
color: #000000;
font-weight:bold;
}


.bo_catalogModule .itemList .loListLeft .textArea .parameters .label{
font-weight:normal;
padding-right:20px;
}

.bo_catalogModule .itemList .loListLeft .textArea .parameters .value{
font-weight:normal;
}

.bo_catalogModule .itemList .loListLeft .textArea .file .label{
font-weight:normal;
padding-right:10px;
color:#d82406;
}
.bo_catalogModule .itemList .loListLeft .textArea .file{
font-weight:normal;
padding-top:15px;
}

.bo_catalogModule .itemList .lolistLeft .(even|odd) .textArea .shortText {

}

/* BACK-OFFICE Catalogue module List Image right */


.bo_catalogModule {

}

.bo_catalogModule .itemList .loListRight {

}

.bo_catalogModule .itemList .loListRight .imageArea {
padding-bottom:15px;
padding-top:15px;
padding-right: 30px;
padding-left: 60px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}


.bo_catalogModule .itemList .loListRight .odd .imageArea {
background-color:#ffffff;
border-bottom: 1px solid #E8E4E4;
border-right: 1px solid #E8E4E4;
border-top: 1px solid #E8E4E4;
}

.bo_catalogModule .itemList .loListRight .textArea {
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}

.bo_catalogModule .itemList .loListRight .odd .textArea {
background-color:#ffffff;
border-bottom: 1px solid #E8E4E4;
border-left: 1px solid #E8E4E4;
border-top: 1px solid #E8E4E4;
}



.bo_catalogModule .itemList .loListRight .textArea .title a{
text-decoration: none;
color: #000000;
font-weight:bold;
}


.bo_catalogModule .itemList .loListRight .textArea .parameters .label{
font-weight:normal;
padding-right:20px;
}

.bo_catalogModule .itemList .loListRight .textArea .parameters .value{
font-weight:normal;
}

.bo_catalogModule .itemList .loListRight .textArea .file .label{
font-weight:normal;
padding-right:10px;
color:#d82406;
}
.bo_catalogModule .itemList .loListRight .textArea .file{
font-weight:normal;
padding-top:15px;
}

.bo_catalogModule .itemList .loListRight  .textArea .shortText {
padding-top:3px;
padding-bottom:5px;
}



/* BACK-OFFICE Catalogue module Table 2 Columns */


.bo_catalogModule {

}

.bo_catalogModule .itemList .lo2Column {

}

.bo_catalogModule .itemList .lo2Column .imageArea {
padding-bottom:70px;
padding-top:15px;
padding-right: 10x;
padding-left: 0px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}
.bo_catalogModule .itemList .lo2Column .imageArea .image a img{
border:solid 10px #D5C2B7;
padding-left: 0px;
}
.bo_catalogModule .itemList .lo2Column .imageArea .image {
padding-left: 0px;
text-align:center;
}

.bo_catalogModule .itemList .lo2Column .textArea {
padding-top:45px;
padding-bottom:15px;
padding-left:10px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}


.bo_catalogModule .itemList .lo2Column .textArea .title a{
text-decoration: none;
color: #000000;
font-weight:bold;
padding-left:3px;
}


.bo_catalogModule .itemList .lo2Column .textArea .parameters .label{
display:none;
font-weight:normal;
padding-right:0px;
}

.bo_catalogModule .itemList .lo2Column .textArea .parameters .value{
font-weight:normal;
}

.bo_catalogModule .itemList .lo2Column .textArea .file .label{
font-weight:normal;
padding-right:10px;
color:#d82406;
}
.bo_catalogModule .itemList .lo2Column .textArea .file{
font-weight:normal;
padding-top:15px;
}

.bo_catalogModule .itemList .lo2Column .(even|odd) .textArea .shortText {

}



/* BACK-OFFICE Catalogue module table 3 Columns */


.bo_catalogModule {

}

.bo_catalogModule .itemList .lo3Column {
}

.bo_catalogModule .itemList .lo3Column .imageArea {
padding-bottom:10px;
padding-top:1px;
padding-right: 25px;
padding-left: 20px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}

.bo_catalogModule .itemList .lo3Column .textArea {
padding-bottom:55px;
padding-left: 20px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}

.bo_catalogModule .itemList .lo3Column .textArea .title a{
text-decoration: none;
color: #000000;
font-weight:bold;
}


.bo_catalogModule .itemList .lo3Column .textArea .parameters .label{
font-weight:normal;
}

.bo_catalogModule .itemList .lo3Column .textArea .parameters .value{
font-weight:normal;
padding-right:20px;
}

.bo_catalogModule .itemList .lo3Column .textArea .file .label{
font-weight:normal;
padding-right:5px;
color:#d82406;
}
.bo_catalogModule .itemList .lo3Column .textArea .file{
font-weight:normal;
padding-top:15px;
}

.bo_catalogModule .itemList .lo3Column .(even|odd) .textArea .shortText {

}



/* BACK-OFFICE CATALOGUE DETAIL */


.bo_catalogModule .details .title {
text-decoration: none;
padding-left:160px;
padding-bottom:10px;
font-weight:bold;
}

.bo_catalogModule .details .parameters .label{
padding-left:160px;
padding-right:10px;
font-weight:normal;
}
.bo_catalogModule .details .parameters .value{
font-weight:normal;
}

.bo_catalogModule .details .shortText {
padding-left:160px;
padding-bottom:5px;
}

.bo_catalogModule .details .image {
padding-bottom:15px;
text-align:center;
}

.bo_catalogModule .details .multimedia {
text-align:center;
border:2px solid #E8E4E4;
}


/* MULTIMEDIA module */
.multimediaModule {
}
.multimediaModule a{
}
	
.multimediaModule .loListLeft .imageArea {
padding-bottom:10px;
padding-top:10px;
padding-right: 60px;
padding-left: 30px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}


.multimediaModule .itemList .loListLeft .odd .imageArea {
background-color:#ffffff;
border-bottom: 1px solid #E8E4E4;
border-left: 1px solid #E8E4E4;
border-top: 1px solid #E8E4E4;
}

.multimediaModule .itemList .loListLeft .textArea {
padding-top:20px;
padding-bottom:15px;
background-color:#ffffff;
border-bottom: 1px solid #FFFFFF;
}

.multimediaModule .itemList .loListLeft .odd .textArea {
background-color:#ffffff;
border-bottom: 1px solid #E8E4E4;
border-right: 1px solid #E8E4E4;
border-top: 1px solid #E8E4E4;
}

.multimediaModule .itemList .loListLeft .textArea .title .label{
display:none;
}
.multimediaModule .itemList .loListLeft .textArea .title{
padding-bottom:5px;
}
.multimediaModule .itemList .loListLeft .textArea .title a{
text-decoration: none;
font-weight:bold;
color: #000000;
}

.multimediaModule .itemList .loListLeft .textArea .name .label{
display:none;
}

.multimediaModule .itemList .loListLeft .textArea .type .label{
display:none;
}

.multimediaModule .itemList .loListLeft .textArea .date .label{
display:none;
}
.multimediaModule .loListLeft .textArea .parameters .value{
font-weight:normal;
}

.multimediaModule .itemList .loListLeft .textArea .file .label{
font-weight:normal;
padding-right:10px;
color:#d82406;
}
.multimediaModule .itemList .loListLeft .textArea .file{
font-weight:normal;
padding-top:15px;
}

.multimediaModule .itemList .lolistLeft .textArea .shortText {

}

/* MULTIMEDIA DETAIL*/

.multimediaModule .detail .parameters .label {
display:none;
}
.multimediaModule .detail .parameters .title {
font-weight:bold;
padding-bottom: 10px;
padding-top:15px;
}
.multimediaModule .detail .media  {
border: 1px solid #E8E4E4;
text-align:center;
}

/* CONTACTS LIST */

.contactsModule {
}
.contactsModule a{
	color:#000000;
text-decoration:none;
}

.contactsModule table{
	border-left: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
}
.contactsModule th{
	font-size:11px;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	padding: 2px;
}


.contactsModule .contactTable th{
	font-size:11px;
	border-top: #777777 1px solid;
	border-bottom: #777777 1px solid;
background-color: #c9c9c9;	
padding-bottom: 2px;
}

.contactsModule .contactTable td{
	font-size:11px;
	border-right: #FFFFFF 1px solid;
	border-bottom: #c9c9c9 1px solid;
	padding-top: 15px;
padding-bottom:15px;
background-color: #FFFFFF;
}

.contactsModule .contactTable .company a{
	text-decoration:underline;
}

.contactsModule .contactTable .web a{
	text-decoration:underline;
}

/* CONTACTS DETAIL */
.contactsModule .detail{
text-align:center;
}
.contactsModule .title{
	font-size:11px;
	font-weight:bold;
}
.contactsModule .detail .company{
	font-size:11px;
	font-weight:bold;
padding-top:5px;
}

.contactsModule .detail .address{
	font-size:11px;
	font-weight:normal;
padding-bottom:5px;
padding-top: 10px;
}

.contactsModule .detail .address .map{
	font-size:11px;
	font-weight:bold;
padding-top:10px;
padding-bottom: 5px;
}

.contactsModule .detail .phone{
	padding-bottom:2px;
}

.contactsModule .detail .web a{
	font-size:11px;
	font-weight:normal;
text-decoration: underline;
}

.contactsModule .detail .description{
	font-size:11px;
	font-weight:normal;
padding-top:15px;
}


/* FORMS */

.formsModule input, 
.formsModule textarea, 
.formsModule select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.formsModule .separator {
	background-color: #DCDCDC;
	padding: 2px;
	margin: 2px 0px;
	text-align: center;
	font-weight: bold;
}
.formsModule .label {
	font-weight: bold;
}
.formsModule .label .required {
	color: red;
}

.parameters .label {
	font-weight: bold;
}

/* Layout */
.loListRight .oddTd {
	width: 99%;
	padding: 2px 1px;
}
.loListRight .evenTd {
	width: 1%;
	padding: 2px 1px;
}
.loListLeft .oddTd {
	width: 1%;
	padding: 2px 1px;
}
.loListLeft .evenTd {
	width: 99%;
	padding: 2px 1px;
}
.lo2Column .oddTd {
	width: 1%;
	padding: 2px 1px;
}
.lo2Column .evenTd {
	width: 49%;
	padding: 2px 1px;
}
.lo3Column td {
	padding: 2px 1px;
}

/* Even/Odd */
.odd {
	background-color:#FFFEEE;
}
.even {
	background-color:#FFFFFF;
}