* {	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; }
HTML { FONT-SIZE: 100% }
BODY { FONT-FAMILY: Arial, Helvetica, sans-serif;  COLOR: #545252; FONT-SIZE: 12px; background: #ffffff url(/images/bg1.jpg) no-repeat top center; }
.clear { CLEAR: both; }

TABLE {	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: 0px; BORDER-RIGHT: 0px; }
TD { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; }
DIV { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; }
IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; }

h1 {font: bold 15px arial; color: #be3004; margin-bottom: 10px; }
h2 {font: bold 13px arial; color: #be3004; margin-bottom: 10px; }

.main {	WIDTH: 1024px; margin: 0px auto; position: relative;  border-left: 1px solid gray; border-right: 1px solid gray;}
.main-top { width: 100%; height: 165px ;position: relative;}
.logo {position: absolute; left: 35px; top: 0; height: 127px; width: 173px; BACKGROUND: url(/images/logo.jpg) no-repeat;}
.logo img {height: 127px; width: 173px; border-width: 0px;}

.tel {position: absolute; left: 225px; top: 40px; text-align: right; font-size: 24px; font-weight: normal; color: #005a8d;}
.tel span { font-size: 13px;}
.slogan {position: absolute; right: 30px; top: 40px; text-align: right; font-size: 16px; font-weight: bold; color: #005a8d;}
.slogan span {font-size: 13px;}

.top-menu { height: 38px; position: absolute; left: 20px; top: 127px;  width: 984px; color: White;}
.top-menu a { text-decoration: none; color: White;}
.top-menu .left { width: 9px; height: 39px; background: url(/images/menu_left.gif) no-repeat left top; float: left;}
.top-menu .btn { width: 133px; height: 39px; font-size: 14px; font-weight: bold; background: url(/images/menu_div.gif) repeat-x left top; float: left; cursor: pointer; text-align: center; padding-top: 9px;}
.top-menu .btn:hover { background: url(/images/menu_sel.gif) repeat-x left top;}
.top-menu .long { width: 168px; height: 39px; font-size: 14px; font-weight: bold; background: url(/images/menu_div.gif) repeat-x left top; float: left; cursor: pointer; text-align: center; padding-top: 9px;}
.top-menu .long:hover { background: url(/images/menu_sel.gif) repeat-x left top;}
.top-menu .btn_sel { width: 133px; height: 39px; font-size: 14px; font-weight: bold; background: url(/images/menu_sel.gif) repeat-x left top; float: left; cursor: pointer; text-align: center; padding-top: 9px;}
.top-menu .long_sel { width: 168px; height: 39px; font-size: 14px; font-weight: bold; background: url(/images/menu_sel.gif) repeat-x left top; float: left; cursor: pointer; text-align: center; padding-top: 9px;}
.top-menu .right { width: 9px; height: 39px; background: url(/images/menu_r.gif) no-repeat left top; float: left;}

#slideshow {width:940px; height:389px; margin: 0px 22px; z-index: 100;}

.content {position: relative; margin-left: 19px; width: 984px; border-left: solid 1px #b4afaf; border-right: solid 1px #b4afaf; border-bottom: solid 1px #b4afaf; background-color: White; padding-top: 20px;}
.content hr {width: 940px; background-color: #cecece; border: 0; height: 2px; margin: 10px auto;}
.content p {line-height: 20px; margin: 10px 0; text-align: justify;}
.content h1 { font-size: 14px; color: #d78505; font-weight: bold;}
.content h2 { font-size: 13px; color: #041e66; font-weight: normal;}

.newsblock {width: 287px; border: 0;}
.newsblock .toptxt {margin: 0px; font-size: 14px; color: #d78505; font-weight: bold; margin-left: 10px;}
.newsblock .block {border: 1px solid #dcdada; background-color: #eeeded; font-weight:normal; color: #111111; font-size: 13px; margin-top: 10px;}
.newsblock .date {font-size: 13px; color: #041e66; margin: 10px 10px 10px 10px;}
.newsblock .txt {margin: 0px 10px;}
.newsblock .det {font-size: 12px; color: #d78505; margin: 10px;}
.newsblock .det a {font-size: 12px; color: #d78505;  text-decoration: none;}

.newslist {}
.newslist .block {font-weight:normal; color: #111111; font-size: 13px; margin-top: 10px;  border-right: 1px dashed #888888;}
.newslist .date {font-size: 13px; color: #041e66; margin: 10px 10px 5px 0px;}
.newslist .txt a {margin: 0px 0px; text-decoration: none; color: inherit; font-size: 14px; font-weight: bold;}
.newslist .atxt {margin: 5px 0px; color: inherit; font-size: 13px; font-weight: normal;}
.newslist .det {font-size: 12px; margin: 5px 10px 25px 0;}
.newslist .det a { color: #d78505; text-decoration: none;}

.bottom { width:100%; height: 80px; BACKGROUND: url(/images/bg_btm.jpg) no-repeat; position: relative; margin-top: -40px; color: #cde7fb; font: normal 10px verdana; z-index: -1;}
.bot_copy { position: absolute; left: 20px; top: 51px;}
.bot_dev{ position: absolute; right: 20px; top: 51px;}
.bot_dev a { color: #cde7fb; text-decoration: none;}
.bottom .counters { position: absolute; right: 400px; top: 44px; width: 200px; height: 32px;}


.calendar-box {display:none; background-color:#fff; border:1px solid #444; position:absolute; width:250px; padding: 0 5px; z-index:10000;}
.calendar-box select.calendar-month {width:90px;}
.calendar-box select.calendar-year {width:70px;}
.calendar-box .calendar-cancel {width:100%;}
.calendar-box table td {width:14%;}
.calendar-box .calendar-title {text-align:center;}
.calendar-box a {text-decoration:none;}
.calendar-box .today a {padding:0 5px; margin-left:-5px; background-color:#ffe9c6;} 
.calendar-box .selected a {padding:0 5px; margin-left:-5px; background-color:#c9ff8b;}

