/*body { margin:0; padding:0; background:gray; color:#332233; font-size:12px; font-family:  verdana;}*/
body { background: gray; color: #3a3e45; font: 13px/18px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;line-height: 1.4; text-align: center; }
.body { width:980px; margin:0 auto !important; margin:0 80px; border-right:solid 1px #f0f0f0; border-left:solid 1px #f0f0f0; background:#fff;-moz-border-radius:5px;-webkit-border-radius: 5px;}
a {text-decoration:none;color:#000;}
a:hover {color:#f00;}
h1 {font-size:16px;}

p {line-height:26px;padding:0;}
h3 {line-height:22px;}
.logo { float:left; po/sition:absolute; padding: 10px 0 0 0; top:5px; margin-left:10px; background:transparent;width:180px;height:130px;}
.logo a { display:block;  border:0; }
.logo img {border:0;}

.bread {text-align:left;font:normal 10 px Arial, Verdana, Helvetica, sans-serif;}

.banner { float:left;width:728px;height:90px; border-top:0px solid #DDEAC1; border-bottom:0px solid #DDEAC1; padding:10px 10px 0 10px;background:transparent;}
.banner .tx-slideshow-pi1 { float:right; }

/*.menu ul { margin:0 auto; padding:0; list-style:none; }	   */
/*.menu ul li a { color:#f00; width:120px !important; }
.menu { list-style:none; margin:0px auto; padding:0 33px; float:left;display:block; color: #ed2c21; font: normal 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;}
.menu a{float: left; display: block; line-height: 21px; background: transparent url('/fileadmin/images/split.gif') right top no-repeat; text-decoration: none;}
.menu li { float:left; margin:0px; padding:0px; }
.menu li a { display:block; width:auto !important;width:120px; padding:0 35px !important;padding:0 15px; height:22px; line-height:22px; background:#f00 url('/fileadmin/images/meniuP1_bg.jpg') repeat-x !important; text-align:left; color:#fff; }
.menu li.active a, .menu li a:hover  { background:#eee url('/fileadmin/images/meniublue.jpg') repeat-x !important; color:#f00; }
.menu li ul li { clear:both; }
.menu li.active ul li a { background:url('/fileadmin/images/meniuP1_bg.jpg') repeat-x !important; }
.menu li.active ul li.active a, .menu li.active ul li a:hover  { background:url('/fileadmin/images/meniublue.jpg') repeat-x !important; color:#f00; }
.menu li ul { display:none; position:absolute; }
.menu li:hover ul { display:block; }
.menu li ul li ul li { clear:both; }
.menu li ul li ul li a { background:url('/fileadmin/images/meniuP1_bg.jpg') repeat-x !important; }
.menu li ul li ul li.active a, .menu li ul li ul li a:hover { background:url('/fileadmin/images/meniublue.jpg') repeat-x !important; color:#f00 !important; }
.menu li ul li.active ul li.active a, .menu li.active ul li a:hover  { background:url('/fileadmin/images/meniublue.jpg') repeat-x !important; color:#fff; }
.menu li ul li ul { display:none !important; position:absolute; margin-left:140px; margin-top:-22px; }
.menu li ul li:hover ul { display:block !important; }	 */


hr {color:#da251d;}

.menu { float:left;width: 980px;height:22px;background: #da251d;margin-b//ottom: 2px;-moz-border-radius:5px;-webkit-border-radius: 5px;}
#menu {line-height:2px;}
#menuList { padding:0 0 0 140px;line-height:22px; text-align: center; background: #da251d; color: #fff; font: bold 12px Verdana, Arial, Helvetica, sans-serif; overflow: hidden;margin:0 10px; }
#menuList ul { list-style: none; padding: 0 0 0 200px; margin: 0; text-align: center; }
#menuList li { float: left; margin-left: -1px; display: inline; white-s//pace: nowrap;line-height:22px; }
#menuList li span#menu2, #menuList li span#menu11,#menuList li span#menu4,#menuList li span#menu12,#menuList li span#menu10,#menuList li span#menu8,#menuList li span#menu18, #menuList li span#menu37 { display: block; padding: 0 8px; }
#menu71 {padding:0 8px;}
#menuList a { float: left; display: block; background: transparent url('/fileadmin/images/split.gif') right top no-repeat; text-decoration: none; }
#menuList li span#menu5 { display: block; padding: 0 8px;background-image: none;}
#menuList a:link, #menuList a:visited, #menuList a:active { color: #fff; }
#menuList a:hover, #menuList a.current:link, #menuList a.current:visited, #menuList a.current:hover, #menuList a.current:active, #menuList .submenuHighlighted a:link, #menuList .submenuHighlighted a:visited, #menuList .submenuHighlighted a:hover, #menuList .submenuHighlighted a:active, #menuList .submenuHighlighted a.current, #menuList .submenuHighlighted a.current:hover, #menuList #contact a:hover, #menuList #pic7 a.current, #menuList #pic7.submenuHighlighted a, #menuList #contact.submenuHighlighted a:hover, #menuList #pic7.submenuHighlighted a.current { background: #fbfbfb url('/fileadmin/images/bg_mainnav_selected.gif') top repeat-x; color: #ed2c21; text-decoration: none;  line-height:22px;}
#menuList #menu5 a { background-image: none;}
#menuList li span #menu5 span a { background-image: none;border-style: none; padding-left: 20px; }
#menu5 a { background-image: none;}

.menu-level2 {color:white;font: bold 12px Verdana, Arial, Helvetica, sans-serif;background: #da251d;margin:0 20px 10px 0;padding:20px;-moz-border-radius:5px;-webkit-border-radius: 5px;}
.menu-level2 li {list-style:none;color:#fff;line-height:20px;}
.menu-level2 a {color:#fff;}
.menu-level2 a:hover, .menu-level2 a:active {color:#000;}
li.menu-level2-active a {color:#ffcaca;}



.date {color:white; font: bold 12px Verdana, Arial, Helvetica, sans-serif;background: #da251d;margin:0 20px 10px 0;padding:10px;-moz-border-radius:5px;-webkit-border-radius: 5px;}
.date h3 {line-height:22px;font-size:12px;}
.date a {color:white;}
.date a:hover {color:black;}



.header {width:980px;}
.page .p2 {margin:200px 10px 10px 10px;}
.rootline {list-style: none;display:inline;float:left;}

.rootlinec {list-style: none;display:inline;float:left;color:red;}
.bread span {margin-right:3px;}
.bread {float:left;padding:10px;width:800px}
.left {float:left;width:290px;margin:3px;}
.contents {float:left;width:650px;margin:3px 6px;text-align:justify;min-height:500px;}
.sidebar {float:right;width:206px;margin:3px};
.body .p2 .footer { top:20px;width:900px;clear:both; height:25px; text-align:center; font-size:10px;line-height:20px; background: #fff; }
#footer { top:20px;clear:both; height:95px; text-align:center; font-size:10px;line-height:20px; background: #fff; -moz-border-radius:5px;-webkit-border-radius: 5px; }
.footer {padding:0 0 10px 0;}
.footer p { margin:0; padding:0;}
.footer a:hover {text-decoration:underline;}
.contenttable table {border-width: 1px 1px 1px 1px;color:#fd0000;}
.csc-header {padding: 0 4px;}
.contenttable {border-width: 1px 1px 1px 1px;borde//r: medium double;font-size:12px;}
.contenttable {margin:0 auto;}
.tr-even {background:#f3cac8;}
.tr-odd {background:#eee;}
.td-0,.td-1,.td-2,.td-3,.td-4,.td-last {padding:5px 12px;}

.trafic img {margin:10px;}


/*CONTACT FORM*/
#contact .content .defaultContent { padding:0; margin:0; border:0; }
#contact .content .boxes { padding:10px 20px; margin:20px; border:1px solid #f0f0f0; }
.csc-mailform { border:0; }
.csc-mailform .csc-mailform-field { clear:both; padding:10px 0; }
.csc-mailform .csc-mailform-field label { float:left; width:130px; }
.csc-mailform .csc-mailform-field input { float:left; width:230px; padding:2px 5px; border:1px solid #ccc; }
.csc-mailform .csc-mailform-field textarea { float:left; width:230px; height:90px; padding:0 5px; border:1px solid #ccc; }
.csc-mailform .csc-mailform-field .csc-mailform-check { width:auto; }
.csc-mailform .csc-mailform-field .csc-mailform-submit { margin-left:130px; width:auto; background:#ccc; color:#000; width:170px; height:22px; border:0; }
#contact #mailform { margin-bottom:10px; }
.contenttable .col1 { width:130px; }
.contenttable p { margin:0; padding:3px 0; }

.tx_powermail_pi1_form { clear:both; padding:10px 0; }
.tx_powermail_pi1_form fieldset { border:0; }
.tx_powermail_pi1_form legend {  }
.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html { padding:5px 0; }
.tx_powermail_pi1_form label {float:left;width:130px;}
.tx_powermail_pi1_form input { width:230px; padding:2px 5px; border:1px solid #ccc; }
.tx_powermail_pi1_form textarea { width:230px; padding:2px 2px; border:1px solid #ccc; }
.tx_powermail_pi1_form .powermail_contact powermail_submit powermail_submit_uid5 {padding:0 10px;}
.tx_powermail_pi1_form .powermail_submit { width:auto; margin-left:130px; padding:0; }
.lang {float:right;}