html, body {margin:0; padding:0;  background: url(../img/bg.jpg);}
html {min-height:100%; height:100%;}
body {min-height:100%; _height:100%; position:relative; color:#4c4233; font-family: Tahoma, Arial, sans-serif; font-size: 14px;}
img {border:0; display:block;}
* {outline:none;}

table.midlight {  background: url(../img/bglight.png) top repeat-x;}
td.cont {width: 100%; background: url(../img/window.jpg) center no-repeat;}
.spcontent {background: url(../img/sptbg.png) top no-repeat}

table.topnav {margin: 0 0 0 45px;}
table.topnav td {padding: 15px  8px}
table.topnav td a {color: #000; text-decoration: underline; font-size: 10px;}
table.topnav td a:hover, table.topnav td a.current {color: #e2001a; text-decoration: none;}

ul.menu_topnav {margin: 0 0 0 45px; padding: 0; list-type-style: none; height: 42px;}
ul.menu_topnav li {display: block; width: auto; float: left; margin: 0; list-type-style: none; padding: 15px 8px; line-height: 10px;}
ul.menu_topnav li a {color: #000; text-decoration: underline; font-size: 10px; line-height: 10px;}
ul.menu_topnav li a:hover, ul.menu_topnav li.active a {color: #e2001a; text-decoration: none;}


ul.leftnav {list-style-type: none; margin: 0;  padding: 0; background: url(../img/lmenubg.png) left repeat-y;}
ul.leftnav li {padding: 5px 0 5px 0; padding-left: 30px;}
ul.leftnav li a {color: #000; text-decoration: underline; font-size: 16px;}
ul.leftnav li a:hover, ul.leftnav li a.current {color: #e2001a; text-decoration: none;}

ul.leftnav2 {list-style-type: none; margin: 0;  padding: 0;}
ul.leftnav2 li {padding-bottom: 10px 0; padding-left: 10px;}
ul.leftnav2 li a {color: #0084bb; text-decoration: underline; font-size: 14px;}
ul.leftnav2 li a:hover {color: #e2001a; text-decoration: none;}


ul.menu_leftnav {list-style-type: none; margin: 0;  padding: 0; background: url(../img/lmenubg.png) left repeat-y;}
ul.menu_leftnav li {padding: 5px 0 5px 0; padding-left: 30px;}
ul.menu_leftnav li a {color: #000; text-decoration: underline; font-size: 16px;}
ul.menu_leftnav li a:hover, ul.menu_leftnav li.active a {color: #e2001a; text-decoration: none;}

ul.menu_leftnav li ul {list-style-type: none; margin: 0;  padding: 0;}
ul.menu_leftnav li ul li {padding-bottom: 10px 0; padding-left: 10px;}
ul.menu_leftnav li ul li a, ul.menu_leftnav li.active ul li a {color: #0084bb; text-decoration: underline; font-size: 14px;}
ul.menu_leftnav li ul li a:hover, ul.menu_leftnav li.active ul li.active a {color: #e2001a; text-decoration: none;}



.spcont {width: 673px;}
.spcont h1 {font-size: 26px; color: #FFF; font-weight: lighter; margin: 0; padding: 0; height: 175px;}
.spcont h1 span {padding: 60px 55px; line-height: 20px; display: block;}
.spcont p {color: #453535; padding: 0 30px 0 55px; font-size: 14px; font-family: Arial, Tahoma; }
.spcont p a {color: #0084bb;}
.spcont p a:hover {color: #e2001a;}

.spcont p a img {border: solid 1px #0084bb; float: left; margin: 5px 15px 10px 0;} 
.spcont p a:hover img {border: solid 1px #e2001a;} 

.spcont ul {color: #453535; padding: 0 30px 0 75px; font-size: 14px; font-family: Arial, Tahoma; list-style-image: url('../img/li.gif');}
.spcont ol {color: #453535; padding: 0 30px 0 95px; font-size: 14px; font-family: Arial, Tahoma;}
.spcont li {padding-bottom: 10px;}
.spcont li a {color: #0084bb;}
.spcont li a span.rar {background: url(../img/rar.gif) top left no-repeat; width: 16px; height: 16px; padding: 0 10px; margin-left: 5px; text-decoration: none;}
.spcont li a span.pdf {background: url(../img/page.gif) top left no-repeat; width: 16px; height: 16px; padding: 0 10px; margin-left: 5px; text-decoration: none;}
.spcont li a:hover {color: #e2001a;}
.spcont td {color: #453535; padding: 5px; font-size: 14px; font-family: Arial, Tahoma; }

.spcont p b {color: #0084bb; display: block;font-size: 16px; }
.spcont p span a {color: #0084bb; display: block;}
.spcont p span a:hover {color: #e2001a; display: block;}

.spcont hr {margin: 0 30px 0 55px; padding: 0; size: 1px; height: 1px; color: #F00; display: block;}

.bord input, .bord textarea {border: solid 1px #e2001a; width: 200px; font-family: Arial; font-size: 12px;}
textarea {overflow: hidden; height: 150px;}
.button {background: #0084bb; color: #FFF; border: none;}

.content {width: 968px;}
.promo {background: url(../img/promobg.png) left no-repeat; width: 299px; height: 201px; margin-top: 125px; margin-right: 32px;}
.promo h1 {padding: 20px 20px 0 20px; margin: 0; width: 220px; font-family: Arial, Tahome; font-size: 24px; font-weight: lighter; color: #365d9c; line-height: 18px;}
.promo a {margin: 0 30px; display: block; color: #001b40; font-size: 12px; text-decoration: none; font-family: Arial, Tahome;}
.promo a:hover {text-decoration: underline;}
.copy {width: 968px; text-align: right; font-size: 13px; padding-right: 68px; height: 100px;}
.copysp {width:673px; height: 84px; text-align: right; background: url(../img/spbbg.png) bottom no-repeat; vertical-align: bottom; font-size: 13px;}

.menu {background: url(../img/mp_menu_bg.png) repeat-x;}
.menu ul {list-style-type: none; margin: 0; padding: 0;}
.menu li {display: block; float: left; padding: 8px}
.menu li a {color: #322333; text-decoration: underline; font-size: 12px;}
.menu li a:hover {color: #e2001a; text-decoration: none; }

.sp_news p {margin: 0; xpadding: 0;}
.news_item {padding-top: 14px; padding-bottom: 14px;}
.gallery_pic img {display: inline;}
.clr {clear: both;}

#system-message {position: absolute; top: 110; text-indent: 0; padding-left: 20px;}
dt.message {display: none;}
#system-message dd.message ul, #system-message dd.fade ul {list-style-type: none; border: none;}
dd.message ul li, dd.fade ul li {list-style-type: none; color: #ff4040; font-size: 20px; font-weight: bold;}
