/* GENERAL
------------------------------------------------------------- */
body{
background-color: #fff;
font-family: Verdana,Tahoma, Arial, Helvetica, sans-serif; 
color:#333;
font-size:12px; 
margin:0px 0px 0px 0px; 
padding:0px 0px 0px 0px;}


a:link, a:visited{
color: #28511E;
font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

a:hover{
font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #000;
}


table{
text-align:justify;
font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color: #333;
line-height:18px;
}

h1{
font-family:Verdana,Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color: #999;
margin:5px 0 5px 0;
}

h2, .h2, a.h2 {
display: block;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
text-decoration: none;
color: #3D5587;
margin-top:3px;
margin-bottom:12px;}

h3{
font-family: Tahoma, Arial,Tahoma, Verdana, Helvetica, sans-serif;
font-size:16px;
color: #009933;
margin:30px 0px 8px 0px;}

h4{
font-family:Tahoma, Arial,Tahoma, Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #003300;
margin:3px 0px 5px 0px;}

h5{
font-family:Tahoma, Arial,Tahoma, Verdana, Helvetica, sans-serif;
font-size:14px;
color: #336666;
font-weight:bold;
margin:3px 0px 3px 0px;}

hr {
	color:#737DA1;
	background-color:#737DA1;
	height: 1px;
	border-width:0px; /* óáðàòü ðàìêè âîêðóã ýëåìåíòà */}

form{
margin:0px;}

select{
border:#999 solid 1px;
font-size:11px;
background-color:#CCC;}


ul{
list-style:url(../img/li.gif);
margin-top:8px;}

li{
padding-bottom:12px;}

ol{
margin-top:8px;
padding-bottom:12px;}

ol li{
padding-bottom:15px;}



/* ØÀÏÊÀ
------------------------------------------------------------- */
.top-bg{
width:693px;
height:238px;
border-right:#5E76BA solid 3px;
background-image: url(../img/bricks/top_bg.jpg);
background-repeat:no-repeat;
background-position:top left;
}

.top-pic{
margin-top:110px;
margin-left:25px;}


/* ÂÅÐÕÍÅÅ ÌÅÍÞ
------------------------------------------------------------- */

.home{
text-align:right;
padding-right:20px;}

.home a, .home a:visited, .home a:hover{
padding-top:8px;
font-size:10px;}

.top-menu{
font-weight:bold;
color: #003366;
margin:10px 5px 5px 20px;}

.top-menu td{
padding:3px;}

.top-menu a, .top-menu a:visited{
color:#333;
font-weight:bold;
text-decoration:none}

.top-menu a:hover{
text-decoration:underline;}

.search{
text-align:right;
padding:8px 30px 15px 0px;}


/* ËÅÂÎÅ ÌÅÍÞ
------------------------------------------------------------- */

.header{
padding-left:18px;
color:#666;
margin-bottom:5px;
font-weight:bold;
border-bottom:#CCCCCC dotted 1px;}

.submenu{
padding-left:18px;
text-align:left;
line-height:25px;
color: #000;
font-weight:bold;
margin-bottom:30px;}

.submenu a, .submenu a:visited{
color:#333;
font-weight:bold;
text-decoration:none;}

.submenu a:hover{
color: #666;
text-decoration:underline;}

.supmenu{
line-height:14px;
font-weight:normal;
padding-left:5px;
padding-bottom:15px;
color:#000;}
.supmenu img{
padding-top:2px;
padding-right:5px;}

.supmenu a, .supmenu a:visited{
text-decoration:underline;
font-weight:normal;
color:#1A2760;}

.sub-supmenu{
margin-top:8px;
line-height:20px;
font-weight:normal;
color:#006699;
font-size:11px;
padding-left:18px;}

.sub-supmenu a, .sub-supmenu a:visited{
font-size:11px;
color:#333366;
font-weight:normal;
text-decoration:underline;}



/* ÊÎÍÒÅÍÒ
------------------------------------------------------------- */

.content{
vertical-align:top;}

.texts{
padding-left:20px;
padding-right:30px;
padding-bottom:20px;}


/* ÏÎÄÂÀË
------------------------------------------------------------- */

.bottom{
font-size:11px;
margin-top:25px;
border-top:#999 solid 1px;}

.bottom table td{
vertical-align:top;
padding:10px;
font-size:11px;}

.bottom table a, .bottom table a:visited, .bottom table a:hover{
font-size:11px}

span.links {
	color: #AFAFAF;
	font-size: 10px;
}
a.links {
	color: #BACFB5;
	font-size: 10px;
}
a.links:hover {
	text-decoration: none;
}
.bottom table a.links {
	color: #BACFB5;
	font-size: 10px;
}
.bottom table a.links:hover {
	text-decoration: none;
}
