body
{
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
font-family: Verdana, Helvetica, serif;
font-size: 12px;
color: #404040;
text-align: left;
line-height: 18px;
width: 100%;
height:100%
}

#subheader{
background: #EFF5FC;
font-size: 11px;
border: 2px solid #97BCD7;
border-top: 0;
margin-top:0px;
padding: 0;
width:100%;
}

#subheader LI {
FLOAT: left; margin-right:10px;
			
}

#subheader UL {list-style: none; margin:0px;}

#subheader a:hover {
text-decoration:none;
color:#1A92E1}

H1
{
font-size:16pt; font-weight:normal; text-align:center
}

H2
{
font-size:14pt; font-weight:normal;
}

H3
{
font-size:12pt
}

H4
{
font-size:11pt
}

.inputbutton {
BORDER-RIGHT: #717171 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 36px; CURSOR: hand; COLOR: #000000; BORDER-BOTTOM: #717171 1px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #D5E6F4;
}

a {
color: #3050BC;
text-decoration: none;
}

a:visited {
color:#6699FF;
}

a:hover {text-decoration:underline}

table.listtable, table.cattable, table.srchtable
{
border: 0px;
width: 100%;
}


.adv{
background: #EFF5FC;
border: 1px solid #8EB7CC;
border-top: 0;
margin-left: 30px;
margin-top:40px;
padding: 0;
width:170px
}

.adv h4{
background: #BBD9EF;    
border: 1px solid #8EB7CC;
border-left: 0;
border-right: 0;
color: #000;
font-size: 11px;
font-weight: bold;
margin: 0;
padding: 3px;
text-align: center;
}

.adv p{
background: transparent;
border: 0;
color: #3A4F6C;
margin: 0;
padding: 8px;
font-size: 10px;
}

.adv p a:link,
.adv p a:visited,
.adv p a:active{
background: transparent;
text-decoration: none;
color: #3A4F6C;
}

.adv p a:hover {
background: transparent;
text-decoration: underline;
}

.bottom {
background-color: #BBD9EF;
text-align:center;
}
.bottomad {font-size:85%; background-color:#FFFFFF; color: #666666; text-align:center}
.bottomad a {color:#666666}

.apropos {
margin-top:20px; padding: 5px; margin-bottom:20px; margin-left:50px;  border:#B3D9E8 1px solid; background-color:#F2F8F9; font-style:italic
}

.lastnews {text-align:justify; font-size:11px; margin:3px;
}

.dscr {color: #0D11BD; font-size:14pt; margin-top:30px; margin-bottom:-5px; text-align:center}

.txt {width:80%; text-align:justify; margin-bottom:30px;}

.content {width:80%; text-align:justify; margin-top:20px}

.author {text-align:right; font-style:italic; font-size:10px; margin-top:40px; margin-bottom:20px;}

.kroshki {width:80%; text-align:justify; font-size:11px; margin-top:10px;}
