* {
    margin: 0;
    padding: 0;
}

html,body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #045495;
}

body{
        text-align:left;
        min-width:1000px;/* for mozilla*/
        height:100%;
/*
        background-color: #fff;
        background:  url(images/bg.gif) repeat;
*/
	background-color: #f5f5f5; /*#383b30;*/
	background-image: url(images/bg00.jpg);
	background-repeat: repeat-x;
}

div  {
        margin-top:0px;
}/*clear top margin for mozilla*/

p  {
        margin:5px;
        text-indent: 15px;
}/*clear top margin for mozilla*/

a img, img {
    border: none;
}

ol, ul {
        margin-top:5px; 
        margin-left:40px
}

li {
        margin-top:7px;
        vertical-align : top;
}

table {
        border :none;
        border-spacing: 0px;
}

td    { 
        vertical-align : top;
}

#container {
    width: 1100px;
    text-align: left;
    margin: 0 auto;
}

#page {
    width: 1100px;
    margin: 0 auto;
    text-align: left;
    background:  url(images/1x1white.gif) repeat;
    border: 0px #d0d0d0 solid;
}

#lbar {
    float: left;
    text-align: left;
    width: 16px;
    height: 1280px;
    margin: 0 0px 0 0px ;
    border: 0px #C08080 solid;
	background-image: url(images/bg02.jpg);
	background-repeat: repeat-y;
}


#leftbar {
    float: left;
    text-align: left;
    width: 235px;
    margin: 0 6px 0 10px ;
    border: 0px #C08080 solid;
}

#content {
    float: left;
    text-align: left;
    width: 600px;
    margin: 0px 6px 0 6px;
    border: 0px #C08080 solid;
}

#sidebar {
        float: left;
        margin: 0px 2px 0 6px;
        border: 0px #808080 solid;
        width: 200px;
        text-align: center;
}

#rbar {
        float: right;
        margin: 0px 0px 0 0px;
        border: 0px #808080 solid;
        width: 16px;
        height: 1280px;
        text-align: center;
	background-image: url(images/bg01.jpg);
	background-repeat: repeat-y;
}

#upper {
        border: 0px #808080 solid;
}

#ibar {
        float: left;
        border: 0px #F08080 solid;
        width: 1100px;
}



#bottom {
    width: 1100px;
    margin: 0px;
    padding: 0 0 9px 0;
    border: 0px green solid;
    color: #ddd;
}

.sitemenu *{
        height: 25px;
        font-weight: bold;
        font-size: 14px;
        color: #045495;
        padding: 0 9px 6px 9px;
}

.sitemenu A{
        text-decoration: none;
}

.sitemenu A:hover {
        color: #ffffff;
        background-color: #045495;
}

A.disabled {
        text-decoration: none;
        color: #808080;
}

A.disabled:hover {
        color: #808080;
        background-color: #fff;
}


#img1 {
        float: left;
}

#img2 {
        background-color: #045495;
}

#img3 {
        background-image: url(images/div3.gif); background-repeat: repeat-x;
}

.intline {
        padding :3px;
}

.newsline {
        padding :15px 0 15px 0;
}

.newssign {
        float: left;
        width: 20px;
        text-align: right;
        padding-top: 5px;
}

.newscontent {
        margin: 0 0 0 0px;
        background-color: #f0f0f0;
        padding: 7px;
}

.leftnewscontent {
        margin: 0 0 0 0px;
        border: 2px #e0e0e0 solid; 
        padding: 5px; 
        text-align: left
}

.intcontent {
        margin: 0 0 0 25px;
}

.aligncenter {
        width: 100%;
        text-align: center;
}

.splitter {
        width: 100%;
        height: 8px;
        font-size: 1px;
        background-image: url(images/div6.gif);
        background-repeat: repeat-x;
}

.caption {
        margin: 25px 0 5px 0px;
        padding: 0 0 0 0px;
}

.infoblock {
        margin: 15px 0 10px 0px;
        padding: 0 0 0 0px;
}

.infoblocktop {
        margin: 10px 0 0px 0px;
        padding: 0 0 0 0px;
}

.infoblockbottom {
        margin: 0px 0 10px 0px;
        padding: 0 0 0 0px;
}

.contentblock {
        margin: 15px;
        padding: 0 0 0 0px;
        text-align: justify;
}

.lefttop {
        margin: 15px 0 0 15px;
        padding: 0 0 0 0px;
        text-align: justify;
}

.clear {
    clear: both;
    height: 1px;
    margin: -1px 0 0;
    font-size: 1px;
}

.news_header {
        font-size: 28px; 
        font-weight: bold; 
        color: #0093dd;
}

.text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #045495;
}

.text A{
        color: #045495;
        text-decoration: underline;
}

.text_minus {
        font-family: Tahoma, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #045495;
}

.text_minus A{
        color: #045495;
        text-decoration: underline;
}

.text_big {
        font-family: Tahoma, sans-serif;
        font-size: 18px;
        color: #045495;
        font-weight: normal;
/*
        margin: 0px 0 0px 0px;
        padding: 0 0 0 0px;
*/
}

.text_big A{
        color: #045495;
        text-decoration: underline;
}

.text_news {
        font-family: Tahoma, sans-serif;
        font-size: 17px;
        color: #045495;
        font-weight: normal;
}

.text_news A{
        color: #045495;
        text-decoration: underline;
}



.text_bold {
        font-size: 14px;
        font-weight: bold;
        color: #045495;
/*
        margin: 0px 0 0px 0px;
        padding: 0 0 0 0px;
*/
}

.text_bold A{
        color: #045495;
        text-decoration: underline;
}

.text_big_bold {
        font-size: 18px;
        font-weight: bold;
        color: #045495;
/*
        margin: 0px 0 0px 0px;
        padding: 0 0 0 0px;
*/
}

.text_big_bold A{
        color: #045495;
        text-decoration: underline;
}


.header-week {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        color: #045495;
}

A.callback{
        text-decoration: underline;
        /*font-family: Tahoma, sans-serif;*/
        font-weight: bold;
        /*font-size: 14px;
        color: #ff9600;*/
        color: #045495;
        /*
        padding: 0 9px 6px 9px;
        margin: 0 0 0 0px;
        */
}

A.callback:hover {
        color: #2080b0;
        /*font-family: Tahoma, sans-serif;*/
        font-weight: bold;
        /*font-size: 14px;*/
}

.abzac {
        text-indent: 20px;
}

.formindent {
        margin: 5px 0 5px 50px;
}

.mailform {
        margin: 15px 0 25px 0px;
        padding: 0 0 0 0px;
        border: 0px solid #e0e0e0;
}

.mailfield {
        margin: 0px 0 0px 0px;
        padding: 0 0 0 0px;
        border: 1px solid #c0c0c0;
        width: 450px;
}

.formlabel {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        color: #045495;
        margin: 10px 0 5px 0px;
}

.mailbutton {
        margin: 10px 0 0px 0px;
        padding: 5px;
        border: 1px solid #c0c0c0;
        background-color: #f0f0f0;
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        color: #045495;
        cursor: pointer;
}

.formcallback {
        margin: 10px 0 10px 50px;
}

.formwarning {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        color: #FF4545;
}

.formmessage {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        color: #045495;
}

.news_line {
        margin: 5px 0 0px 0px;
        padding: 0 0 0 0px;
}

.text_normal_level0 {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: normal;
        text-align: justify;
        color: #045495;
        margin: 5px 0 0px 0px;
        padding: 0 0 0 0px;
}

.text_minus_level0 {
        font-family: Tahoma, sans-serif;
        font-size: 12px;
        font-weight: normal;
        text-align: justify;
        color: #045495;
        margin: 0px 0 0px 0px;
        padding: 0 0 0 0px;
}



.text_normal_level1 {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #045495;
        margin: 10px 0 0px 10px;
        padding: 0 0 0 0px;
}

.text_normal_level1 A{
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: normal;
        text-decoration: underline;
        color: #045495;
        margin: 10px 0 0px 10px;
        padding: 0 0 0 0px;
}


.text_normal_level2 {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #045495;
        margin: 10px 0 0px 35px;
        padding: 0 0 0 0px;
}

.text_normal_bold_level1_left {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #045495;
        margin: 0px 0 0px 10px;
        padding: 0 0 0 0px;
}

.text_minus_bold_level1_left {
        font-family: Tahoma, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #045495;
        margin: 0px 0 0px 10px;
        padding: 0 0 0 0px;
}


.text_normal_bold_level1 {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #045495;
        margin: 10px 0 0px 10px;
        padding: 0 0 0 0px;
}

.text_normal_bold_level1 A{
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-decoration: underline;
        color: #045495;
/*        margin: 10px 0 0px 10px;*/
        padding: 0 0 0 0px;
}

.text_normal_bold_level0 {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-align: justify;
        color: #045495;
        margin: 5px 0 0px 0px;
        padding: 0 0 0 0px;
}

.text_normal_bold_level0 A{
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: bold;
        text-decoration: underline;
        color: #045495;
/*        margin: 5px 0 0px 0px;*/
        padding: 0 0 0 0px;
}


.text_normal_bold_level2 {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #045495;
        margin: 10px 0 0px 35px;
        padding: 0 0 0 0px;
}

.text_plus_bold_level0 {
        font-family: Tahoma, sans-serif;
        font-size: 16px;
        font-weight: bold;
        text-align: justify;
        color: #ff9933;
        margin: 5px 0 0px 0px;
        padding: 0 0 0 0px;
}

.text_plus_bold_level0 A{
        font-family: Tahoma, sans-serif;
        font-size: 16px;
        font-weight: bold;
        text-decoration: underline;
        color: #eb5e00;
/*        margin: 5px 0 0px 0px;*/
        padding: 0 0 0 0px;
}


.text_plus_bold_level1 {
        font-family: Tahoma, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #045495;
        margin: 10px 0 0px 10px;
        padding: 0 0 0 0px;
}

.text_plus_bold_level2 {
        font-family: Tahoma, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #045495;
        margin: 10px 0 0px 35px;
        padding: 0 0 0 0px;
}

.news_ultra {
        font-size: 22px;
        color: #ff0000;
        font-weight: bold;
}

.news_ultra A{
        color: #ff4030;
        text-decoration: underline;
}

.news_high {
        font-size: 16px;
        color: #ff9933;
        font-weight: bold;
}

.news_high A{
        color: #eb5e00;
        text-decoration: underline;
}


.news_high2 {
        font-size: 18px;
        font-weight: bold;
}

.news_high2 A{
        text-decoration: underline;
}


.content_header {
        font-size: 22px;
        font-weight: bold;
        color:#30a0ff;
}

.content_header A{
        text-decoration: underline;
        color:#30a0ff;
}


.content_table {
        margin: 15px 0px 15px 5px;
        padding: 0px;
        width: 100%;
        height: 700px;
        text-align: left;
/*
        border: 1px solid gray;
     	table-layout : fixed;
        display: table;
        clear: both;
*/
}

.content_caption {
        width: 100%;
        text-align: center;
        margin: 15px 5px 10px 5px;
        padding: 0 0 0 0px;
        font-family: Tahoma, sans-serif;
        font-size: 22px;
        font-weight: bold;
        color:#30a0ff;
}

.content_caption A{
        text-decoration: underline;
}

.info_caption {
        font-family: Tahoma, sans-serif;
        font-size: 18px;
        font-weight: bold;
        color: #045495;
        margin: 10px 0 5px 0px;
        padding: 0 0 0 0px;
}

.info {
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #045495;
        margin: 10px 0 5px 0px;
        padding: 0 0 0 0px;
}


.center_block {
        text-align: center;
        margin: 15px 0px 10px 0px;
        padding: 0 0 0 0px;
}

.shedule_table {
        margin: 10px 0 10px 5px;
        padding: 0px;
        width: 100%;
        height: 700px;
        font-family: Tahoma, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #045495;
        background-color: #fff;
        border-spacing : 5px;
}

.shedule_table tr{
/*
        bbackground-color: #f0f0f0;
*/
}

.shedule_table td{
        padding: 5px;
        background-color: #f0f0f0;
}

.shedule_table a{
        color: #045495;
}


    padding: 5px;
        background-color: #f0f0f0;
}

.shedule_table a{
        color: #045495;
}

.self_table {
        margin: 10px 0 0px 15px;
        padding: 0px;
        width: 450px;
}

.self_table td{
        padding: 5px;
}


.footer_table {
        width: 1070px;
        color: #045495;
}

.footer_table td{
        padding: 7px;
}

.footer_table a{
        color: #045495;
}


