* { margin:0; padding:0; }
html { width:100%; height:100%; background:#3f84e1 url(../images/bg-fon.gif) repeat-x top;}
body {font:normal 69% Tahoma, sans-serif; height:100%; background:url(../images/bg-main.jpg) no-repeat top;}

.basis {margin:0 auto; width:920px; background:url(../images/bg-footer.png) no-repeat bottom left;}

.header { height:219px; position:relative;}
.slogan {position:absolute; top:148px; left:171px;}
.logo-title {display:none;}

table {border-collapse:collapse}
img {border:none}
a {color:#19a7cb; text-decoration:underline}
a:hover {text-decoration:none}
ul li {list-style-type:none;}
h1.orange {background:url(../images/bg-h-orange.gif) no-repeat left top; height:30px; line-height:30px; color:#FFFFFF; font-size:1.6em;font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-left:8px; margin-bottom:7px;}
h1.blue {background:url(../images/bg-h-blue.gif) no-repeat left top; height:30px; line-height:30px; color:#FFFFFF; font-size:1.6em;font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-left:8px; margin-bottom:7px;}
h2 {color:#007a9a; font-size:1.6em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}

.main-menu-area {background:url(../images/bg-tabs.png) no-repeat left top; height:49px; padding:3px 0 0 5px;}
.main-menu-area ul {height:47px;}
.main-menu-area ul li { float:left; height:47px;}
.main-menu-area ul li a {display:block; height:47px;}
.main-menu-area ul li span {display:none;}
.main-menu-area ul li.about {background:url(../images/main-menu-about.png) no-repeat 0 0; width:117px;}
.main-menu-area ul li.products {background:url(../images/main-menu-products.png) no-repeat 0 0; width:116px;}
.main-menu-area ul li.projects {background:url(../images/main-menu-projects.png) no-repeat 0 0; width:115px;}
.main-menu-area ul li.news {background:url(../images/main-menu-news.png) no-repeat 0 0; width:116px;}
.main-menu-area ul li.contact {background:url(../images/main-menu-contact.png) no-repeat 0 0; width:144px;}
.main-menu-area ul li:hover {background-position:0 -47px;}

.content-area {background:url(../images/bg-content.png) repeat-y top left; color:#565c65;}
.content-area .inner-gradient {background:url(../images/bg-content-gradient.png) no-repeat top left; padding:25px 25px 25px 33px;}
.article {overflow:hidden; margin-bottom:20px;}
.content-area .content-picture {padding:4px 5px 5px 4px; background:#e5edfa url(../images/bg-picture-area.gif) repeat-x bottom left; float:left; margin:2px 22px 5px 0;}
.article p {line-height:1.79em;}
.content-area .column {width:410px; float:left;}
.content-area .left-distance { margin-right:35px;}
.content-area .column .content-picture {margin:5px 12px 2px 0;}

.footer { height:71px; color:#ffffff; padding:17px 20px 0 25px;}
.footer a {color:#ffffff;}
.footer .bottom-menu {float:right;}
.footer .bottom-menu li {display:inline; background:url(../images/footer-border.gif) no-repeat right; padding:0 8px 0 5px;}
.footer .bottom-menu li.last {background:none; padding-right:0;}
.footer .design {line-height:2.8em;}
.clear {clear:both; display:block;}       
