body					{margin: 0; background: #2D4782; color: #FFF; font: 12px normal Verdana, Arial, Helvetica, sans-serif;}
img						{border: 0;}
td						{vertical-align: top;}
a						{text-decoration: none; color: #FFF;}
a:hover					{text-decoration: none; color: #ff33cc;}
p						{text-align: justify; margin: 15px 0;}
h1						{color: #758DFE; font-size: 13px; font-weight: bold; margin: 0 0 20px 0;}
h2						{color: #ff33cc; font-size: 12px; font-weight: bold; margin: 0 0 10px 0;}
h3						{color: #ffffff; font-size: 11px; font-weight: bold; margin: 0 0 10px 0;}

#logo					{position:absolute; float: right; top: 80px; right: 36px;}
#top					{position:absolute; float: right; top: 70px; right: 43px;}
#top_bg					{width: 100%; height: 259px; background: url(images/top_bg3.jpg) left top no-repeat #002C6E; min-width: 1000px;
/* IE min-width fix */
width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "auto");}
#line_bg				{width: 100%; height: 16px; background: url(images/line_bg.gif) left top repeat-x #002C6E; min-width: 1000px;
/* IE min-width fix */
width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "auto");}

.content				{width: 100%; min-width: 1000px;
/* IE min-width fix */
width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "auto");}
#text					{background: #324F77; border-bottom: 1px solid #1E2B51; border-left: 1px solid #213456; border-right: 1px solid #213456;}
#top_text				{background: #233A5A; padding-bottom: 14px;}
#sozv					{background: #194B84; border-left: 0px solid #1D2054; border-right: 0px solid #1D2054; text-align: center; width: 100%;}
#gor					{color: #FFF; margin: 5px 0 0 0;}
#gor a:hover			{text-decoration: none; color: #FFF;}
a.nav_01				{background: url(images/nav_05.gif) no-repeat; padding: 5px 17px 15px 21px;}
a:hover.nav_01			{background: url(images/nav_01.gif) no-repeat;}
a.nav_02				{background: url(images/nav_06.gif) no-repeat; padding: 5px 14px 15px 16px;}
a:hover.nav_02			{background: url(images/nav_02.gif) no-repeat;}
a.nav_03				{background: url(images/nav_07.gif) no-repeat; padding: 5px 9px 15px 1px;}
a:hover.nav_03			{background: url(images/nav_03.gif) no-repeat;}
a.nav_04				{background: url(images/nav_08.gif) no-repeat; padding: 5px 21px 15px 20px;}
a:hover.nav_04			{background: url(images/nav_04.gif) no-repeat;}

#col_left				{border-bottom: 1px solid #1E2B51; background: #233A5A; width: 234px;}
#col_right				{border-bottom: 1px solid #1E2B51; background: #233A5A; width: 204px;}
.title_01				{background: url(images/title_bg.gif) left top repeat #354482; border-top: 1px solid #123456; border-bottom: 1px solid #123456; color: #758DFE; padding: 8px 0 8px 31px;}
.title_02				{background: url(images/title_bg.gif) left top repeat #354482; border-top: 1px solid #123456; border-bottom: 1px solid #123456; color: #758DFE; padding: 8px 0 8px 43px;}
.title_01 a				{color: #758DFE; text-decoration: none;}
.title_01 a:hover		{color: #ff33cc; text-decoration: none;}
.title_02 a				{color: #758DFE; text-decoration: none;}
.title_02 a:hover		{color: #ff33cc; text-decoration: none;}

.punkt_01				{padding: 10px 0 13px 43px;}
.punkt_02				{padding: 10px 0 13px 57px;}
.punkt_03				{padding: 10px 0 13px 10px;}

.txt					{padding: 10px 20px 30px 20px; border-top: 1px solid #213456;}

#bottom					{color: #758DFE; min-width: 1000px;
/* IE min-width fix */
width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? "1000px" : "auto");}
#bottom a				{color: #758DFE; text-decoration: none;}
#bottom a:hover			{color: #ff33cc;}
#bottom .menu			{text-align: center; margin: 17px 30px 25px 30px;}
.ver					{margin: 0 9px;}
.design					{float: left; margin: 0 0 18px 34px;}
.design	span			{color: #ff33cc;}
.copy					{float: right; margin: 0 34px 18px 0;}

A.link1 {
color : #ff33cc;
text-decoration : none;
font : 9pt/10pt  Verdana, Helvetica, "Book Antiqua", "Georgia", Courier, serif;
line-height: 120%
}
A.link1:hover {text-decoration : underline; color: #9bcdff; font-size:normal}

A.link2 {
color : #ff0000;
text-decoration : none;
font : 9pt/10pt  Verdana, Helvetica, "Book Antiqua", "Georgia", Courier, serif;
line-height: 120%
}
A.link2:hover {text-decoration : underline; color: #9bcdff; font-size:normal}

A.link5 {
color : #ff33cc;
text-decoration : none;
font : 9pt/10pt  Verdana, Helvetica, "Book Antiqua", "Georgia", Courier, serif;
line-height: 120%
}
A.link5:hover {text-decoration : underline; color: #9bcdff; font-size:normal}


.a3 {color: #c4e1ff; font-weight: bold; font-size: 14px; text-decoration : none;
font : Verdana, "Book Antiqua", "Georgia", Courier, serif;
}
.a3:hover {text-decoration : none; color: #ff33cc; }

.a4 {color: #ff33cc; font-weight: bold; font-size: 17px; text-decoration : none;}

.horo_day {
background-position: top right;
padding: 10px;
padding-right:10px;
border: 1px solid #2b95ff;
margin: 10px;
}

.zagolovok_day {
font-size: 16px;
font-family: Verdana, "Times New Roman";
font-weight: normal;
padding-bottom: 2px;
color: #db1fe0;
text-align: center;
}

fieldset {padding: 10px; border: double #2b95ff; border-width : 3px; width:96%;}

legend {padding: 2px; font-family: Verdana, Arial; font-size:10px; font-weight:bold; color: #ffffff; background: #2b95ff; valign="middle";}