a { color: #0000FF; text-decoration: none; outline: none;}
a:visited {color: #6600CC; outline: none;}
a:hover {color: #FF0000; text-decoration: underline; outline: none;}

h1 {  font-family: Georgia, Times New Roman, Times; font-size: 8pt; font-weight: bolder; color: #FFFFFF; text-align: center; font-style: normal; padding: 0px; margin: 0px;}
h2 {  font-family: Arial, Helvetica, san-serif; font-size: 16pt; color: #002299; text-align: center; font-weight: bolder; background-color: #10609b; background-image: url(/img/bgraund-h2.png); background-position: center center; background-repeat: no-repeat; padding-top: 2px; padding-bottom: 2px; margin-top: 0px;  margin-bottom: 4px; vertical-align: middle;}
h3 {  background-image: url(/img/p-line.gif); background-repeat: repeat-x; background-position: center bottom; text-align: center; vertical-align: middle; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; color: #000099; font-size: 12pt;}

body {  background-color: #82C7EA; background-image: url(/img/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	line-height: 1.5; font-family: Arial, Helvetica, san-serif; color: #000066; font-size: 13pt; font-weight: 500; padding: 0px; margin: 0px;}

.lb {  font-family: Arial, Helvetica, san-serif; font-size: 12px; color: #009; background-image: url(/img/bgraund-left.gif); background-repeat: no-repeat; padding-top: 4px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; background-position: bottom;}
.lbtop {  font-family: Arial, Helvetica, san-serif; font-size: 14px; color: #FFF; background-image: url(/img/bgraund-left-top.gif); font-weight: bold; background-repeat: no-repeat; text-align: center;  vertical-align: middle; height: 30px;}
.lbbottom {  font-family: Arial, Helvetica, san-serif; font-size: 12px; color: #009; background-image: url(/img/bgraund-left-bottom.gif); background-repeat: no-repeat; padding-top: 4px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; background-position: bottom;}

b { font-weight: 900; font-size: 100%;}

table {  font-family: Arial, Helvetica, san-serif; font-size: small;}

.ramka_tl {  background-image: url(/img/tl.gif); background-repeat: no-repeat; height: 8px; width: 8px;}
.ramka_t {  background-image: url(/img/t.gif); background-repeat: repeat-x; height: 8px;}
.ramka_tr {  background-image: url(/img/tr.gif); background-repeat: no-repeat; height: 8px; width: 8px;}
.ramka_l {  background-image: url(/img/l.gif); background-repeat: repeat-y; width: 8px;}
.ramka_r {  background-image: url(/img/r.gif); background-repeat: repeat-y; width: 8px;}
.ramka_bl {  background-image: url(/img/bl.gif); background-repeat: no-repeat; height: 8px; width: 8px;}
.ramka_br {  background-image: url(/img/br.gif); background-repeat: no-repeat; height: 8px; width: 8px;}
.ramka_b {  background-image: url(/img/b.gif); background-repeat: repeat-x; height: 8px;}

.ramka1_tl {  background-image: url(/img/1tl.gif); background-repeat: no-repeat; height: 12px; width: 12px;}
.ramka1_t {  background-image: url(/img/1t.gif); background-repeat: repeat-x; height: 12px;}
.ramka1_tr {  background-image: url(/img/1tr.gif); background-repeat: no-repeat; height: 12px; width: 12px;}
.ramka1_l {  background-image: url(/img/1l.gif); background-repeat: repeat-y; width: 12px;}
.ramka1_r {  background-image: url(/img/1r.gif); background-repeat: repeat-y; width: 12px;}
.ramka1_bl {  background-image: url(/img/1bl.gif); background-repeat: no-repeat; height: 12px; width: 12px;}
.ramka1_br {  background-image: url(/img/1br.gif); background-repeat: no-repeat; height: 12px; width: 12px;}
.ramka1_b {  background-image: url(/img/1b.gif); background-repeat: repeat-x; height: 12px;}

.content { padding: 8px; background-color: #FFFFFF;}

.content1 { padding: 8px; background-color: #E8FCFF; background-image: url(/img/content1.jpg); background-repeat: no-repeat;  background-position: center;}

.gpic {  background-image: url(/img/bgraund-photo.png); background-repeat: repeat-y; background-position: center; text-align: center;}

.main_block { background-color: #EEF9FF; background-image: url(/img/bgraund1.jpg); vertical-align: top; border: 1px solid #FFF;}

.klav { background-image: url(/img/klav.jpg); background-repeat: no-repeat; background-position: center bottom;  vertical-align: bottom; text-align: center;}

#nav, #nav ul   { list-style: none; margin: 0; padding: 0; border: 0; background: url(/img/header.gif); float: left;  width: 100%; text-align: center;}
#nav li { float: left; position: relative;  back\ground: none; width: 108px; z-index: 30;}
#nav li ul {display: none; position: absolute; background: url(/img/menu_bg.png); padding: 6px 0; width: 108px; z-index: 31;}
#nav a {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFF;  text-decoration: none; display: block; width: 90px; padding: 3px 10px; background: url(/img/dot.gif) repeat-y ; }
#nav a:hover { color: #FF0000; background:url(/img/header_over.gif);}
#nav li:hover, #nav li.jshover  { background: #00335B; }
#nav li li a { width: 88px; background: none;}
#nav li:hover ul, #nav li.jshover ul  { display: block; width: 108px;}
#nav li:hover li ul, #nav li.jshover li ul { display: none; width: 108px;  top: -9px; left: 90px; }
#nav li:hover li:hover ul, #nav li.jshover li.jshover ul  {  display: block;}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2.5em; PADDING-TOP: 0px;}

#Enter {
 position: absolute; /* Абсолютное позиционирование */
 z-index: 10;
 width: 300px; /* Ширина слоя в пикселах */
 height: 250px; /* Высота слоя в пикселах */
 left: 50%; /* Положение слоя от левого края */
 top: 50%; /* Положение слоя от верхнего края */
 margin-left: -150px; /* Отступ слева */
 margin-top: -200px; /* Отступ сверху */
 background: #E3E6FF url(/img/bg_enter.jpg); /* Цвет фона */
 border: double; /* Параметры рамки вокруг */
 padding: 5px; /* Поля вокруг текста */
 overflow: visible; /* Добавление полосы прокрутки */
 visibility: hidden;}

#INFORM_MESS {position: fixed; z-index: 20; width: 600px; height: 200px; left: 50%; top: 40%; margin-left: -300px; overflow: visible; visibility: visible;}

#MAILSEND {position: fixed; z-index: 11; width: 600px; height: 300px; left: 50%; top: 30%; margin-left: -300px; overflow: visible; visibility: hidden;}

#History {position: absolute; z-index: 5; width: 600px; height: 400px; left: 50%; top: 180px; margin-left: -300px; margin-top: 0px; overflow: visible; visibility: hidden;}

#Contact {position: absolute; z-index: 6; width: 350px; height: 300px; left: 50%; top: 50%; margin-left: -175px; margin-top: -50px; overflow: visible; visibility: hidden;}

.helpline {
	background-color: #ECF9FF;
	border-style: none;
	margin: 8px;
    padding: 2px;
    font-size: 0.8em;
    color: #00D;
}