* {margin:0;padding:0;}
html,body {background:url('../images/bg.jpg') top left repeat;color:#333;font:90%/1.3 Trebuchet MS, Arial, Verdana, serif;text-align:center;line-height:1.2em;}
table {border-collapse:collapse;font-size:1em;}
th {padding:2px 5px;background:#f0f0f0;border:solid 1px #fff;}
td {padding:2px 5px;border:solid 1px #f0f0f0;}
.cleaner {clear:both;height:0;overflow:hidden;content:' ';}
.cleaner hr {display:none;}
.right {text-align:right;}
.center {text-align:center;}
.fleft {float:left;}
.fright {float:right;}
ul {padding:0 0 0 1.5em;}
li {padding:5px 0;}
img {border:none;}
p {margin:0 0 10px 0;line-height:170%;}
p.no-margin {margin:0;}
h1, h2, h3 {color:#CC0505;font-variant:small-caps;}
h1 {font-size:1.8em;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;}
a {color:#FF9C00;}
a:hover {color:gray;}
a.noborder {color:#f57903;text-decoration:none;}
a.noborder:hover {color:gray;}
h2 a {color:#fff;text-decoration:none;font-weight:bold;}
h2 a:hover {color:#fff;}
form table {background:#fff;}
form th {background:#f4f4f4;border:solid 1px #ccc;font-weight:normal;}
form td {border:solid 1px #ccc;}
hr {color:#bbb;height:1px;background:#bbb;border:none;}

#page {width:1000px;text-align:left;margin:0 auto;background-color:#fff;border-left:solid 10px #fff;border-right:solid 10px #fff;}
#head1 {height:205px;text-align:left;background:url('../images/bg-head1.jpg') top left no-repeat;}
#head2 {height:205px;text-align:left;background:url('../images/bg-head2.jpg') top left no-repeat;}
#menu {float:left;width:200px;margin:0;}
#main {float:right;width:800px;margin:0;}
#main-content {padding:20px;}
#foot {margin:0;padding:15px;text-align:left;background:#232323;color:#FFDE00;font-size:.85em;line-height:1.7em;}
#foot a {color:#FFDE00;text-decoration:underline;}
#foot a:hover {color:#B90506;text-decoration:underline;}

#menu-items {padding:0;margin-left:0;}
#menu-items li {list-style:none;margin:0;padding:0;text-align:left;}
#menu-items li a {height:30px;display:block;padding:0 10px;border-bottom:1px solid #fff;background:#232323;color:#fff;text-decoration:none;font-size:1em;line-height:2.4em;font-weight:bold;padding-left:15px;}
#menu-items li a.sub {height:25px;padding:0 20px;border-left:5px solid #999;background:#232323;color:#fff;line-height:25px;font-size:.9em;}
#menu-items li a:hover {color:#232323;background:#BEBEBE;}
#menu-items li a.sub:hover {border-color:#000;background:#BEBEBE;color:#232323;}
#menu-items strong {color:#FFDE00;}
#menu-items strong.h {color:#FF5500;}

.slogan {padding:10px 20px 0 0;color:#fff;font-family:Arial,Verdana,serif;font-size:1.4em;font-weight:bold;font-style:italic;text-align:right;}
.title {padding:25px 10px 0 0;color:#fff;font-family:Arial,Verdana,serif;font-size:3.5em;font-weight:bold;text-align:right;}
.title a {color:#fff;text-decoration:none;}
.title a:hover {color:#fff;text-decoration:none;}
.news {margin:0 0 20px 0;padding:10px;/*background:url('../images/bg-news.gif') top left no-repeat #f6f6f6;*/background:#FFFADC;color:#CC0505;border:solid 2px #FFD100;}
.image {margin:0 0 10px 10px;padding:10px;border:solid 1px #ddd;}
.call {margin:5px 0;padding:5px 0 5px 15px;background:#1d99cd;color:#fff;font-size:1.1em;font-weight:bold;}
.call strong {font-size:1.6em;}
.contact {margin-bottom:20px;width:400px;border:1px solid #aaa;}
.contact .text {padding:7px 10px;}
.contact .photo {float:right;padding:5px;}
.contact strong {font-size:1.2em;}
.contact table {margin-top:5px;}
.contact table td {border:none;}
.partners {margin:20px 0;border:solid 1px #232323;color:#fff;}
.partners h4 {padding:0 10px;height:30px;background:#232323;color:#fff;font-size:1em;line-height:2.4em;font-weight:bold;padding-left:15px;}

