@import url("content.css");

h2.inverse { color: black; background: none; padding: 0; margin-bottom: 0.5em; }

img { border: 0; padding: 0; }

#main-menu, #nav-skip, #searchbox, #lang-menu, #col-left, .paging, .wizard, .no-print, .formbox, .autoform, .multistripe .col-top, .menu-alphabet { display: none; }

#footer { border-top: 1px solid #8f8f8f; padding-top: 4px; }

/* News */
.news ul { list-style: none; padding: 0; margin: 0.5em 0 0 0; overflow: hidden; }
.news ul li { clear: left; padding: 0; background: none; margin: 0 0 0.75em 0; float: left; width: 100%;}
.news ul li .desc { margin: 0 0 0 105px; }
.news ul li.no-img .desc {  margin-top: 0; margin-left: 0; }
.news ul li h3 { margin: 0; font-size: 116%; font-weight: bold; }
.news ul li h3 .name{ display: block; margin-bottom: 0.5em; }
.news ul li h3 a .name  { display: block; margin-bottom: 0.5em; text-decoration: underline; }
.news h3 a img { float: left; margin: 0 0 1em 0; }
.news ul li .date{ font-weight: bold; margin-bottom: 0;}

.news ul li h2 { margin-top: 0; }
.news ul li h2 .name { display: block; }
.news ul li h2 a .name { text-decoration: underline; }
.news ul li h2 img { float: left; padding: 5px; background: #B9C2C8 url("/img/bg-img.png") repeat 0 0; border: 1px solid #9EA8AA; }
.news ul li h2 .name { margin-left: 165px; }
.news ul li.no-img h2 .name { margin-left: 0; }

.content .img img { float: right; padding: 5px; border: 1px solid #9EA8AA; margin: 0 0 15px 15px;}

#contact-form, #insert-faq { display: none; }

/* Tables */
/*
table { background: none; color: #000; width: 100%; border: 0; border-collapse: collapse; margin: 0 0 1em 0; font-size: 100%; clear: both; }
caption { text-align: left; padding-bottom: 3px; margin-bottom: 0;}
table tr.evenrow { background: none;}
th, td {vertical-align: top; padding: 5px 12px; border: 1px solid #C0C4C7; border-width: 1px 0 0 1px; font-size: 85%; line-height: 1.4em; }
th { background: none !important; color: black; text-align: left; font-weight: bold;}
th {  }
*/

/* Tables */
table { background-color: white; color: #000; width: 100%; border: 0; border-collapse: collapse; margin: 0 0 1em 0; font-size: 100%; clear: both; }
caption { text-align: left; padding-bottom: 3px; margin-bottom: 0; margin-top: 1em;}
table tr.evenrow { xbackground-color: #E9EDF0;}
th, td {vertical-align: top; padding: 6px 12px; border: 1px solid white; border-bottom: 1px solid #D9D9CF;  }
th { background: #F6F6F0; xcolor: white; text-align: left; padding: 4px 12px 4px 12px; border-bottom: 3px solid #D9D9CF;}
th {  }
tr.evenrow td {background: #FBFBFA; }

table.plain { background: none; border: none; margin: 0; }
table.plain tr td, table.plain tr { background: none; border: none; padding: 0; font-size: 100%;}
table.plain tr td { padding-right: 5px; }
table.plain h2 { margin-top: 10px; }


/* Gallery */
.gallery {margin: 20px 0 10px 0; padding: 0; list-style: none; }
.gallery ul { clear: both; }
.gallery ul li {width: 115px; float: left; padding: 0 0 8px 0; margin: 0 0 5px 5px !important; background: none;}
.gallery ul li:first-child {margin-left: 0;}
.gallery ul li .dia {text-align: center; }
.gallery ul li .dia a {text-decoration: none; display: block; position: relative; display: block; cursor: pointer;}
.gallery ul li .dia a span {text-decoration: underline; display: block;}
.gallery ul li .dia a span.img { display: block; display: table; text-align: center; margin: auto; margin-bottom: 2px; background: none; border: 1px solid #CDCDCC; width: 113px; height: 113px;}
.gallery ul li .dia a span.img span { display: block; display: table-cell; vertical-align: middle; }
.gallery ul li .dia a span.img img { border: 1px solid #ACACAB; }
.gallery ul li .dia a span.name { font-size: 92%;  display: block; text-align: left; margin: 0 5px 5px; line-height: 1.4; }
.gallery ul li .download { display: none; }
.gallery ul li .dia.folder a span.img span { background: url(/img/bg-gallery-folder.png) no-repeat 50% 20%; }
.gallery ul li .dia.folder a span.img span img { height: 70px; width: auto; }



/* Contact table */
.att-contacts table { border-collapse: separate; table-layout: fixed; }
.att-contacts table td { margin: 0; padding: 0; background: none; border: 0; font-size: 92%; line-height: 1.1; overflow: hidden; }
.att-contacts ul li.contact { border: 1px solid #E5E5DF; width: 235px; float: left; margin-left: 6px; padding: 0; background: none; font-size: 92%; line-height: 1.1; }
.att-contacts table p, .att-contacts table li { line-height: 1.25; }

.att-contacts table .col-top { background: url(/img/bg-contact-top.png) no-repeat 0 0; padding: 5px; border-left: 5px solid white; width: 227px; }

.att-contacts table .col-top .col-top-right { margin-left: 60px; }
.att-contacts table .col-top .col-top-right ul { margin-left: 0; margin-bottom: 3px; }
.att-contacts table .col-top .col-top-right ul li { padding-left: 0; background: none; margin: 0;}
.att-contacts table .col-top .col-top-right h3 { margin: 0 0 3px 0; }
.att-contacts table  p { margin: 0 0 3px 0; }

.att-contacts table .col-bottom { padding: 10px 15px 7px; background: url(/img/bg-contact-bottom.png) no-repeat 0 100%; border-left: 5px solid white; border-bottom: 5px solid white; width: 227px; }

.att-contacts table .first { border-left: 0; }

.att-contacts table .empty { background: none; }

