@charset "windows-1251";
/* finalsoft */
html, body{font-family:Arial, Helvetica, sans-serif;color:#010103;font-size:12px;width:100%; height:100%;}
body{background: #fff url(../images/body-bg.png) 0 0 repeat-x;}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,dl,dt,dd,caption,del{margin:0;padding:0}
fieldset,img{border:0}
img,input,select{vertical-align:middle}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}

del{list-style:none;text-decoration:none;font-style:normal}

h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif;font-weight:normal}
h1{font-size:162.5%;margin-bottom:0.7em}
h2{font-size:150%}
h3{font-size:137.5%}
h4{font-size:120%}
h5{font-size:110%}
h6{font-size:100%}

table{border-collapse:collapse;padding:0;border:0px}
table td{padding:0px;margin:0px;vertical-align:top}

a img{border:none}
a{color:#2a6792;text-decoration:underline}
a:hover{text-decoration:underline; color:#1f4d6d}

p{margin:0;padding:0 0 5px}
img[align="center"]{display:block;margin:0 auto !important}

hr{border:none;border-top:1px solid #d0d0d0;height:1px}

input{color:#000;font-family:Arial, Helvetica, sans-serif}
textarea{border:1px solid #dfdacd;color:#2a2a2a;font-family:Arial;border:1px solid #e4e4e4;border-top:none}
.f_input{border:1px solid #e4e4e4;color:#2a2a2a}
.a_field{border:1px solid #d0d0d0;color:#2a2a2a}

ul{margin:0px;padding:0px}
li{list-style-type:none}
.clear{clear:both;font-size:1px;height:1px;overflow:hidden;display:block}

#page {margin:0 auto;
min-width:980px;
max-width:1046px;
}
#header { height:126px; position:relative}
#header dl {position:absolute; top:47px; right:32px; font-family:tahoma; color:#09517f; font-weight:bold; font-size:14px; text-transform:uppercase; text-align:right; width:550px}
#header span {color:#a60509; font-size:14px}
#header dd {background:url(../images/phone.jpg) 380px 6px no-repeat; font-size:18px; height:40px; padding: 6px 0 0 0}

#logo {position:absolute; top:52px; left:32px}
#menu {height:248px; background:url(../images/header.jpg) 0 0 no-repeat;}
#menu ul {background:url(../images/menu-bg.png) 0 0 repeat-x; float:right; padding-right:150px; font-family:tahoma}
#menu ul li { padding:0; margin:0; float:left	}
#menu ul li a {display:block; float:left; background:url(../images/menu.png) 100% 0 no-repeat; height:43px; width:130px; text-align:center; line-height:43px; text-transform:uppercase; color:#0b578a; font-weight:bold}
.active_item,
#menu ul li a:hover {background:url(../images/menu.png) 100% -49px no-repeat; text-decoration:none}
#menu ul li div {position: absolute;}
#menu div ul { background:none!important; float:none!important; padding:0!important;}
#menu div a {display:inline!important; float:none!important; background:none!important; text-align:left!important; line-height:1!important; text-transform:lowercase!important}
#menu div p { text-transform:uppercase; color:#085991; padding:10px 0 0; font-weight:bold}
#menu div p a { text-transform:uppercase!important;}
#menu div li { margin-left:15px; display:block; float:none; line-height:130%}
#menu div { background:#feb713; padding:0 30px 10px 10px; width:220px}

div#wrapper{float:right;width:100%;margin-left:-330px}
div#content{margin-left:330px}

.post {padding: 0 20px 0 0}
.post-header {}
.post-text { color:#2c3134; font-size:15px;}
.post-text li { list-style:circle; margin-left:20px;}
.post-text p { padding-bottom:10px}
.post td { padding:5px; }
#content-top li  a{margin-right:25px;}

#content-top { height:150px}
#content-top li {background-image:url(../images/top.jpg); background-repeat: no-repeat; float:left; display:block; width:288px}
#i-video {height:61px;}
#i-gruz {height:61px; background-position:0 -62px; margin-left:44px}
#i-obj {height:69px; background-position:0 -124px;}
#i-mero {height:69px; background-position:0 -192px; margin-left:44px}
#i-mero a,
#i-obj a{ display:block; font-family:tahoma; color:#fff;height:69px; line-height:69px; text-align:right; text-transform:uppercase; text-shadow: 1px 0 1px #000; font-weight:bold}
#i-video a,
#i-gruz a{display:block; font-family:tahoma; color:#fff;height:61px; line-height:60px; text-align:right; text-transform:uppercase; text-shadow: 1px 0 1px #000; font-weight:bold}

#content-top a:hover { text-decoration:none; color:#ccc}

div#navigation{float:left;width:280px}
#news {background:url(../images/news-top.png) 0 0 no-repeat; padding:6px 0 0}
#news1 {background:url(../images/news-bottom.png) 0 100% no-repeat; padding: 0 0 6px}
#news2 {background:url(../images/news-bg.png) repeat-y; padding-top:10px;}

.left-menu {color:#010f1e; width:243px; padding: 0 0 0 20px; margin:0; font-size:15px; padding-bottom:10px}
.left-menu li { padding-bottom:8px;}
.left-menu a:hover { text-decoration: none}

.news-date {color:#010f1e; width:243px; padding: 0 0 0 15px; margin:0}
.news-title {color:#045096; width:243px; padding: 0 0 15px 15px;}
.news-title a {color:#045096}
.news-title a:hover { text-decoration:none}

div#extra{float:left;clear:left;width:280px}

#extra ul{padding: 30px 0 0 0}
#extra li {background:url(../images/list.png) 0 0 no-repeat; height:51px; padding-bottom:10px}
#extra a{color:#1c61a3; font-weight:bold; height:51px; display:block; font-size:12px; padding:10px 0 0 15px; width:250px}
#extra a:hover { text-decoration:none}


#pagein {background:url(../images/footer-bg.png) 0 100% repeat-x;}
#footer { height:64px; clear:both; background:url(../images/footer.png) 100% 0 no-repeat; color:#ababab; text-align:right; line-height:64px; padding-right:100px}





