/* CSS Document */
body {
background-image:url(img/fon-top.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
/*****TOP DIVS******/
#top {
height:180px;
}
#maintitle {
position:absolute;
top:20px;
right:auto;
bottom:auto;
left:100px;
background-image:url(img/logo-.gif);
background-position:top center;
background-repeat:no-repeat;
width:339px;
height:72px;
}
#svet {
position:absolute;
top:0px;
right:auto;
bottom:auto;
left:0px;
background-image:url(img/svet.gif);
background-repeat:no-repeat;
background-position:top left;
height:100px;
width:100px;
}
#svet_2 {
position:absolute;
top:40px;
right:30%;
bottom:auto;
left:auto;
background-image:url(img/svet-2.gif);
background-repeat:no-repeat;
background-position:center;
height:50px;
width:50px;
}
#top_navi {
position:absolute;
top:5px;
right:10px;
bottom:auto;
left:auto;
background-image:url(img/fon-navi.gif);
background-repeat:no-repeat;
height:37px;
width:117px;
text-align:center;
display:inline;
padding-top:3px;
}
#top_navi img {
border:0;
}
#ru-eng {
position:absolute;
top:50px;
right:10px;
bottom:auto;
left:auto;
height: auto;
width: auto;
text-align:center;
padding-top:3px;
color:#FFFFFF;
font-weight:bold;
}
#ru-eng a:link {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#ru-eng a:visited {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#ru-eng a:hover {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
#top-menu {
position:relative;
top:83px;
right:auto;
bottom:auto;
left:auto;
margin:0px;
font-weight:bold;
text-indent:15px;
text-align:center;
width:auto;
height:auto;
}
#top-menu table {
text-align:center;
}
#top-menu a {
color:#FFFFFF;
text-decoration:none;
}
#top-menu a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#activ-top a{
color:#0d4ba0;
}
#activ-top a:hover{
color:#0d4ba0;
text-decoration:underline;
}
/*****NAVIGATION*****/
#navigation {
clear:both; 
margin:0px 20px 20px 0px; 
width:280px; 
float:left;
background-color:#f2f5f8;
border-top:solid 1px #6b9cc5;
border-bottom:solid 1px #6b9cc5;
padding-top:23px;
padding-bottom:20px;
vertical-align:top;
text-indent:20px;
line-height:15px;
}
#navigation span {
font-weight:bold;
}
#navigation ul {
list-style:none;
margin:0;
padding:0;
}
#navigation li {
margin:0;
}
#navigation a {
display:block;
text-decoration:none;
width:100%;
padding:2px 0px 2px 0px;
color:#0d4ba0;
}
#navigation li a {
display:block;
text-indent:50px;
padding:2px 0px 2px 0px;
color:#0d4ba0;
}
html>body #navigation a {
width:auto;
}
#navigation a:hover {
background-color:#bedaf1;
color:#03258c;
}
#activ {
border-left: 3px solid #a1bfd6;
border-right: 3px solid #a1bfd6;
background-color:#bedaf1;
}
/*****CONTENT*****/
h4 {
color:#39719c;
font-size:12px;
}
h3 {
color:#37b31e;
font-size:16px;
}
img {
padding-top:7px;
padding-right:0px;
padding-bottom:5px;
padding-left:15px;
}
table {
width:auto;
border-collapse:collapse;
vertical-align:top;
}
td {
padding-left:1em;
padding-right:1em;
}
table a:link {
color:#39719c;
}
table a:visited {
color:#39719c;
}
table img {
border:0;
}
#content {
margin:0px 20px 0px 286px;
width:auto;
height:auto;
vertical-align:top;
text-indent:15px;
text-align:justify;
}
#content ul {
list-style-type:square;
}
#content a:link {
text-decoration:none;
}
#content a:visited {
text-decoration:none;
}
#content a:hover {
text-decoration:underline;
}
#about {
margin-right:30px;
margin-left:30px;
padding:15px;
border-top:solid 1px #6b9cc5;
border-right:solid 1px #6b9cc5;
border-bottom:solid 1px #6b9cc5;
}
.news {
border-left:solid 3px #39719c;
     /*border-top:solid 1px #084c86;*/
margin-right:30px;
margin-left:30px;
vertical-align:top;
padding-left:10px;
}
#table_company {
text-align:center;
}
#table_company td{
border:solid 1px #000000;
padding-top:5px;
padding-bottom:5px;
}
#table_company span{
font-weight:bold;
}
#table_bridges {
min-width:350px;
}
#table_bridges td{
border:solid 1px #000000;
padding:2px 0px 2px 0px;
/*width:32px;*/
text-align:center;
text-indent:0;
vertical-align:top;
}
#table_bridges span {
font-weight:bold;
}
#ext_link {
color:#03C;
}
.ext_link {
color:#03C;
}
.table_svit {
min-width:350px;
}
.table_svit td{
border:solid 1px #000000;
text-align:center;
vertical-align:top;
}
.table_svit span {
font-weight:bold;
}
#table_svit {
min-width:350px;
}
#table_svit td{
border:solid 1px #000000;
text-align:left;
vertical-align:top;
padding:3px;
}
#table_svit span {
font-weight:bold;
}
#map a{
color:#000;
}
#map a:hover {
color:#000;
text-decoration:underline;
}
#map a:visited {
color:#000;
}
/*****MSG*****/
#message {
clear:both; 
margin:0px 20px 20px 0px; 
width:280px; 
float:left;
     /*border-top:solid 1px #39719c;*/
color:#0d4ba0;
text-align:center;
vertical-align:top;
}
#message h3{
color:#39719c;
font-size:14px;
}
#message form {
color:#0d4ba0;
text-align:center;
}
/*****FOOTER*****/
#counter {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.2;
-khtml-opacity: 0.2;
width:100px;
opacity: 0.2;
}
#bottom {
height:30px;
width:100%;
clear:both;
color:#999999;
font-size:10px;
text-align:right;
padding-top:1em;
}
#bottom a{
color:#999999;
text-decoration:none;
padding-right:50px;
}
#bottom a:hover{
color:#999999;
text-decoration:underline;
padding-right:50px;
}
#bottom_mainpage {
border-top:solid 1px #6b9cc5;
height:30px;
width:100%;
clear:both;
color:#999999;
font-size:10px;
text-align:right;
padding-top:1em;
/*padding-right:1em;*/
}
#bottom_mainpage a{
color:#999999;
text-decoration:none;
}
#bottom_mainpage a:hover{
color:#999999;
text-decoration:underline;
}