body {background-color: #FFFFFF; margin: 0px; padding: 0px; }
body, td {font-family: Arial, Helvetica, sans-serif; font-size: 75%; }
h1 {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #333333; font-weight: lighter; }
h2 {font-family: "Arial Narrow", Arial, Tahoma, Verdana; font-size: 22px; color: #666666; letter-spacing: -1px; font-weight: normal; }
input, textarea {width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
a {color: #181084; }
.copyright {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }

.itab {border-collapse:collapse}
.itab td {border: 1px solid #333333; }

.imenu {padding: 20px; }
.imenu ul {margin: 0px; padding: 0px 0px 0px 10%; list-style-type: none; }
.imenu li {list-style-type: none; padding: 10px 5px 5px 15px; margin: 0px; background-image: url(/p/b.gif); background-repeat: no-repeat; background-position: 0% 60%; }
.imenu a {font-weight: bold; color: #CCCCCC; text-decoration: none; }
.imenu a:hover {font-weight: bold; color: #FFFFFF; text-decoration: none; }

.inews {padding: 15px; color: #666666; }
.inews ul {margin: 0px; padding-left: 30px; }
.inews li {list-style-type: square; }
.inews a {color: #333333; text-decoration: none; }
.inews a:hover {color: #181084; text-decoration: none; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; }

.pmenu1 {color: #FFFFFF; padding: 10px; background-color: #181084; }
.pmenu1 ul {display: block;margin: 0px;padding: 0px; }
.pmenu1 li {display: block; margin: 0px; padding: 0px 10px; float: left; list-style-type: none; background-image: url(/p/b.gif); background-position: 0% 50%; background-repeat: no-repeat; } 
.pmenu1 a {color: #CCCCCC; text-decoration: none; font-weight: bold; white-space: nowrap; }
.pmenu1 a:hover {color: #FFFFFF; text-decoration: none; font-weight: bold; }
.pmenu1 .current {color: #FFFFFF; font-weight: bold; }

.pmenu2 { border-collapse:collapse}
.pmenu2 td {background-color: #999999; border: 1px solid #CCCCCC; }
.pmenu2 a {color: #FFFFFF; text-decoration: none; display: block; width: 100%; margin: 0px; text-align: center; padding: 5px 0px 5px 0px;}
.pmenu2 a:hover {background-color: #000000; color: #FFFFFF; text-decoration: none; display: block; width: 100%; margin: 0px; font-weight: normal;}
.pmenu2 .current {background-color: #000000; color: #FFFFFF; text-decoration: none; display: block; width: 100%; margin: 0px; font-weight: bold;}

.pmenu3 {padding: 10px 10px 50px 0px; display: block;}
.pmenu3 ul {list-style-type: square; color: #333333;}
.pmenu3 li {list-style-type: square; padding-top: 3px; padding-bottom: 3px;}
.pmenu3 li a {font-weight: bold; text-decoration: none; padding: 5px 0px; }
.pmenu3 ul ul {color: #333333; margin: 0px; padding: 0px 0px 0px 10px; }
.pmenu3 li li {padding: 5px 0px; color: #999999; }
.pmenu3 li li a {padding: 0px; font-weight: bold; color: #666666; }
.pmenu3 li li li a {padding: 0px; font-weight: normal; font-size: 95%; }
.pmenu3 a:hover {text-decoration: underline; }
.pmenu3 .current {margin: 0px; text-decoration: underline; }

.pbaner {text-align: right; width: 90%; background-image: url(/files/p_baner_bg.gif); background-repeat: repeat-x;}

.ablok a {display: block; height: 128px; width: 100%; }

.fotos img {border: 1px solid #CCCCCC; margin: 5px; padding: 0px; display: block; }
.fotos {display: block; }
.fotos div {padding: 0px; display: block; float: left; margin: 5px; background-color: #F7F7F7; border: 1px solid #CCCCCC; }

.tab_style1 {border: 2px solid #666666; border-collapse:collapse; }
.tab_style1 td {border: 1px solid #CCCCCC; }
.tab_style1 th {border: 1px solid #CCCCCC; background-color: #e1e1e1; font-size: 80%; }
.char {border-collapse:collapse; border: 1px solid #666666; }
.char th {font-size: 75%; border: 1px solid #666666; background-color: #FFFFFF; background-image: url(/p/w.gif); }
.char td {border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.char_col01 {text-align: center; background-image: url(/p/coltab1.gif); background-repeat: repeat-y; background-position: 50% 50%; }
.char_col02 {text-align: center; background-image: url(/p/coltab2.gif); background-repeat: repeat-y; background-position: 50% 50%; }
.char_col03 {text-align: center; background-image: url(/p/coltab3.gif); background-repeat: repeat-y; background-position: 50% 50%; }
.char_col04 {text-align: center; background-image: url(/p/coltab4.gif); background-repeat: repeat-y; background-position: 50% 50%; }
.ruled {background-color: #F3F3F3; }
.colore img {margin: 3px;}
.colore {background-color: #CCC;}
.sln {color: #aaa; font-size: 90%; padding-top: 50px;}
.sln a {color: #aaa;text-decoration: none;}

