/* finalsoft */
html, body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:0; margin:0; font-size:14px; min-width:1000px}
body {background-color:#fff}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,dl,dt,dd,caption {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}

h1, h2, h3, h4, h5, h6 {font-family:Tahoma;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:#5c5656;text-decoration:none}
a:hover {text-decoration:underline}

p {margin:0;padding:0 0 10px}
img[align="center"] {display: block; margin: 0 auto !important}
img[align="left"] {float:left}

input {color:#c9c9c9; font-family:Arial, Helvetica, sans-serif}
textarea{border:1px solid #dfdacd; padding: 6px 4px; color:#2a2a2a; font-family:Ariall; background: url(../images/inp-bg.jpg) top left repeat-x;border:1px solid #e4e4e4; border-top:none}
.f_input,
.text {border:1px solid #e4e4e4; border-top:none; padding:3px 5px; color:#2a2a2a; width:220px}
#container{width:986px; margin:0 auto}

#header { background:url(../images/header-bg.png) top left; height:175px}
#header-left { background:url(../images/header-left.png) top left no-repeat; height:175px;}
#header-right { background:url(../images/header-right.png) top right no-repeat;height:175px;}
#header .logo { padding:13px 0 0 16px; display:block; width:113px; float:left;}
#header dl#header-contact {background:url(../images/header-contact.png) top left no-repeat; height:90px; width:400px; float:left;display:block;}
#header dl#header-contact dt {font-size:11px; padding: 5px 0 0 85px;}
#header dl#header-contact dd { font-size:22px;padding:10px 0 0 85px}
#header dl#header-contact dd em { font-size:12px; font-style:normal}
#header dl#logo-name {background:url(../images/mgb.gif) 0 13px no-repeat; width:300px; float:left; display:block; margin:0px 0 0 21px; height:89px; color:#666}
#header dl#logo-name dt{text-transform:uppercase; font-size:11px; padding: 0 0 0 5px}
#header dl#logo-name dd{text-transform:uppercase; padding:42px 0 0 5px;}
#header .menu {position:absolute; top:103px; left:150px; list-style:none}
#header .menu li {float:left;  display:block;  border-right:2px solid #ff9999;}
#header .menu li a {color:#fff; text-transform:uppercase; display:block; float:left; height:44px;  padding: 0 20px;}
#header .menu li a span { display:block; padding-top:15px; float:left}
#header .icons { float:right; list-style:none; padding-right:15px;}
#header .icons li{ float:left; padding:10px 5px 0}

.content { border-bottom:2px solid #ccc}

.post { padding-bottom:20px}
.post .post-title {font-size:12px; padding-bottom:10px}
.post .post-title h1{font-size:12px}
.post .post-title a{color:#cc0000; text-decoration:underline}
.post .post-title span {font-family:Arial; margin:0 6px; font-size:15px}
.post .post-content {text-align:justify}
.post .post-content img {padding:10px}
.left-image {float:left;}

.left-block { background:url(../images/left-bg.jpg) bottom left repeat-y;}
.nav-left {list-style:none; width:120px; border-top:2px solid #cc0000}
.nav-left a{color:#cc0000; text-transform:uppercase; font-size:11px; margin:7px 19px}
.nav-left li { border-bottom:2px solid #ffcccc;}
.nav-left a.inform { background:url(../images/img-inform.jpg) top left no-repeat; padding:55px 0 0 0; display:block}
.nav-left a.service { background:url(../images/img-service.jpg) top left no-repeat; padding:52px 0 0 0; display:block}
.nav-left a.finacne{ background:url(../images/img-finacne.jpg) top left no-repeat; padding:61px 0 0 0; display:block}
.nav-left a.yur{ background:url(../images/img-yur.jpg) top left no-repeat; padding:61px 0 0 0; display:block}

.right-block { background:url(../images/right-bg.png) bottom right repeat-y; text-align:right;}
.nav-right {list-style:none; width:300px; text-align:right; text-transform:uppercase}
.nav-right a { color:#000}
.nav-right .camera {background:url(../images/img-camera.jpg) top right no-repeat; height:69px}
.nav-right .camera span {display:block; padding: 30px 0 0 60px;  text-align:left}
.nav-right .gruz {background:url(../images/img-gruz.jpg) top right no-repeat; height:131px}
.nav-right .gruz span {display:block; padding: 60px 0 0 60px; text-align:left}
.nav-right .contact {background:url(../images/img-contact.jpg) top right no-repeat; height:142px}
.nav-right .contact span {display:block; padding: 50px 0 0 60px; text-align:left}

.fotter-nav {text-transform:uppercase; color:#7f7f7f; font-size:14px; text-align:center; padding:2px 0 12px}
.fotter-nav a{color:#cc0000; margin:0 10px; font-size:12px}
#footer {height:86px; position:relative;}
.footer-logo{float: left; margin:7px 0 0 27px}
.fotter-left {float:left; margin:7px 0 0 28px; line-height:120%}
.fotter-left a {color:#000; text-decoration:underline}
.footer-right { position:absolute; top:7px; right:310px}
.counter {float:right; right:0; margin:7px 10px 0 0}
.counter a{margin-left:5px;}