body,td,th,a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #333333;
 margin: 0px;
 text-decoration: none;
}

a {
 color: #993333;
 text-decoration: none;
}

a:hover {
 color: #FF3333;
 text-decoration: none;
}

.closed {display: none;}
.opened {display: block;}

form {
 margin-top: 0px;
 margin-bottom: 0px;
}

.small {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
}

h1, h2, h3, h1 a, h2 a, h3 a, h1 a:hover, h2 a:hover, h3 a:hover {
 font-family: Arial, Helvetica, sans-serif;
 color: #CC0000;
 font-weight: bold;
 text-decoration: none;
}

h1 {
 font-size: 20px;
 text-align: center;
}

h2 {
 font-size: 16px;
}

h3 {
 font-size: 14px;
}

td {
 vertical-align: top;
}

span.tv {
 color: #FF3333;
 cursor: pointer;
 text-decoration: none;
}

span.tv img {
 border: 0px;
}

.tariff_table {
 background-color: #FFFFFF;
 border: 1px solid #FFFFFF;
 text-align: center;
 vertical-align: middle;
}

.tariff_table td {
 text-align: center;
 vertical-align: middle;
 border: 1px solid #FFAAAA;
}

.title_td {
 background-color: #CC0000;
 padding: 8;
 height: 35;
 text-align: left;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #FFFFFF;
 font-weight: bold;
}

.white, .white a, .white a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
}

.menu, .menu_over {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 vertical-align: middle;
 cursor: pointer;
 width: 1px;
 padding-left: 20px;
 padding-right: 20px;
 background-image: url('img/menu.jpg');
 background-position: right top;
 background-repeat: no-repeat;
}

.menu_over {
 background-image: url('img/menu_over.jpg');
}

.news_h, .news_h a, .news_h a:hover {
 color: #977C00;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

.news_d {
 color: #999999;
 font-size: 10px;
}

.e_white {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
}

.enter_block {
 height: 110;
 padding-top: 8px;
 padding-left: 8px;
 background-position: fixed;
 background- repeat: no-repeat;
}

.enter {
 font-family: Arial; 
 font-size: 12px;
 color: #990000;
 width: 120;
 padding-left: 3px;
 border-style: solid;
 border-width: 1px;
 border-color: #666666; 
}

.enter_submit, .enter_submit_b {
 width: 70px;
 height: 19px;
 font-family: Arial; 
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #E1333C;
 border-style: solid;
 border-width: 1px;
 border-color: #CCCCCC;
}

.enter_submit_b {
 background-color: #666666;
 border-color: #CCCCCC;
}

.subpage_path, .subpage_path a, .subpage_path a:hover  {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #CC0000;
 vertical-align: middle;
 font-weight: bold;
 text-decoration: none;
}

.subpage_path a:hover  {
 text-decoration: underline;
}

.date  {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
}

.pad0 {
 vertical-align: middle;
 font-weight: bold;
}

.pad1 {
 vertical-align: middle;
}

.btn {
 font-size: 12px;
 height: 22px;
 margin-top: 5px;
 color: #FFFFFF;
 font-weight: bold;
 background-color: #CC0000;
 border: 2px solid #FFAAAA;
 border-style: outset;
}

.dotted_line {
 text-align: left;
 height: 1px;
 border: 0px none;
 border-top: 1px dashed #D5D5D5;
 width: 100%;
}



.gray, .gray a, .gray a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
}

.gray a:hover {
 text-decoration: underline;
}
