body {
margin:0;
padding:0;
background:#F2F2F2 url("back.jpg") top left repeat-x;
color:#000;
font-family:Verdana,sans-serif;
font-size:0.8em;
line-height:1.2em;
}
a:link, a:visited {
font-family:Verdana,sans-serif;
font-size:100%;
color:#000;
text-decoration:none;
}
a:hover {
color:#3775BB;
text-decoration:none;
}
h1 {
width:365px;
height:45px;
background:url("back_title.jpg") top left no-repeat;
font-family:Georgia,serif;
font-size:180%;
font-style:italic;
color:#F1CA5D;
margin:0;
padding:5px;
padding-left:20px;
padding-top:10px;
}
h2.index2 {
width:365px;
height:25px;
_height:28px;
background:url("back_title2.jpg") bottom left no-repeat;
font-family:Georgia,serif;
font-size:130%;
font-style:italic;
color:#3775BB;
padding:2px;
padding-left:20px;
border:0 solid #000;
}
h2 {
font-family:Georgia,serif;
font-size:130%;
font-style:italic;
color:#3775BB;
padding:2px;
padding-left:20px;
border-bottom:1px solid #3775BB;
}
h2 span {
font-size:150%;
color:#F1CA5D;
}
h3 {
font-family:Verdana,sans-serif;
font-size:100%;
color:#F1CA5D;
margin:0;
padding-top:2px;
padding-left:5px;
padding-bottom:3px;
background-color:#74A1B1;
}
p.block {
border-bottom:1px dashed #BFBFBF;
padding-bottom:5px;
}
#full {
width:100%;
background:url("back_full.jpg") top right no-repeat;
}
#header {
width:700px;
height:160px;
background:url("top.jpg") top left no-repeat;
}
#date {
position:absolute;
top:0px;
left:110px;
display:block;
width:300px;
font-size:0.8em;
color:#FFF;
text-align:center;
}
#menu {
position:absolute;
top:110px;
right:10px;
width:700px;
height:20px;
line-height:20px;
}
#menu_inside {
padding-right:40px;
}
#menu_inside ul {
list-style-type:none;
padding:0;
margin:0;
}
#menu_inside ul li {
float:right;
padding-left:5px;
}
#menu_inside ul li a, #menu_inside ul li a:visited {
display:block;
font-size:0.9em;
font-weight:bold;
color:#3775BB;
text-decoration:none;
padding-left:5px;
}
#menu_inside ul li a:hover {
display:block;
font-size:0.9em;
color:#154D5F;
text-decoration:none;
padding-left:5px;
padding-top:1px;
}
#menu_inside ul li a:hover span {
color:#3775BB;
}
#menu_inside ul li a:active {
display:block;
font-size:0.9em;
font-weight:bold;
color:#3775BB;
text-decoration:none;
padding-left:5px;
}
#contacts {
position:absolute;
top:85px;
left:0;
width:100%;
height:20px;
line-height:20px;
}
#contacts ul {
list-style-type:none;
margin:0;
padding:0;
padding-left:500px;
padding-right:130px;
text-align:right;
}
#contacts ul li {
display:inline;
}
#contacts ul li img {
border:0 solid #000;
}
#main {
position:absolute;
top:160px;
left:0px;
background:#F2F2F2 url("back_main_bottom.jpg") bottom right no-repeat;
text-align:left;
}
#main_inside {
min-width:400px;
background:url("back_main_top.jpg") top right no-repeat;
padding:10px;
padding-right:20px;
padding-bottom:5px;
margin-left:205px;
margin-bottom:9px;
_margin-bottom:13px;
border-left:1px solid #BFBFBF;
border-bottom:1px solid #000;
}
#main_inside p {
text-indent:1em;
}
#main_inside img.left {
float:left;
margin-right:10px;
margin-bottom:10px;
}
#main_inside img.right {
float:right;
margin-left:10px;
margin-bottom:10px;
}
.left_block {
width:45%;
_width:35%;
float:left;
_padding-right:10px;
}
.right_block {
width:45%;
_width:35%;
float:right;
padding-left:10px;
border-left:1px dashed #BFBFBF;
}
#cleaner {
width:100%;
height:1px;
clear:both;
}
#footer {
text-align:left;
font-size:0.8em;
padding-top:13px;
padding-left:10px;
padding-bottom:5px;
border-bottom:3px solid #154D5F;
margin-bottom:3px;
_margin-bottom:0;
}
#footer_link {
list-style-type:none;
padding:0;
margin:0;
}
#footer_link li{
display:inline;
}
#news {
position:absolute;
top:160px;
left:0;
width:205px;
font-size:85%;
background:#E6E6E6 url("back_news.jpg") top left no-repeat;
}
#news_inside {
padding-top:50px;
padding-left:10px;
padding-right:5px;
border:1px solid #D9D9D9;
border-left:0 solid #000;
border-right:0 solid #000;
text-align:left;
}
#news_inside p {
padding-top:5px;
padding-bottom:0px;
margin:0;
margin-top:8px;
margin-bottom:3px;
}
#company {
width:205px;
background:#E6E6E6 url("back_company.jpg") top left no-repeat;
}
#company_inside {
padding-top:30px;
padding-left:10px;
padding-right:5px;
border:0 solid #000;
border-right:1px solid #D9D9D9;
border-bottom:2px solid #D9D9D9;
text-align:left;
}
#company_inside ul {
list-style-type:none;
margin:0;
margin-top:30px;
margin-bottom:10px;
padding:0;
font-weight:bold;
}
