html, body {width:100%; height:100%; text-align:center}

.cMainContainer, .cPageContainer {margin:0 auto; text-align:left; max-width:1100px}
.cMainContainer .tHead {position:relative; padding:34px 0 0 0; height:455px; margin:0 30px}
.cPageContainer .tHead {position:relative; padding:34px 0 0 0; height:220px; margin:0 30px}
.logo {margin:25px 0 0 0; display:block; width:229px; height:80px}
.tMainMenu {position:absolute; top:25px; left:282px; font:bold italic 18px/36px Georgia, "Times New Roman", Times, serif; padding:0; z-index:2}
.tHeaderBg {position:absolute; top:60px; right:0; width:382px; height:400px; z-index:1; background:url(/gfx/sys_bloks.jpg) no-repeat right 0 }
.tHeaderBg div {position:absolute; font-size:13px}
.tPlashka {position:absolute; top:220px; left:0; width:575px; height:130px; background:url(/gfx/plashka.png) no-repeat 0 0; z-index:2}
.mTelephone {height:70px; width:455px; font:bold italic 55px Georgia, "Times New Roman", Times, serif; color:#153e02; z-index:2; text-align:center; padding:10px 0 0 0}
.mAddress {text-align:center; height:80px; width:455px; font:bold italic 20px/20px Georgia, "Times New Roman", Times, serif; color:#fff; z-index:2;}
.mAddress b {display:block; padding:10px 0 0 0; font:bold italic 18px/24px Georgia, "Times New Roman", Times, serif}
.mAddress b a:link, .mAddress b a:visited {color:#fff}
.mCompanyDesc {position:absolute; top:365px; left:0; width:550px; font:12px/16px Arial, Helvetica, sans-serif; color:#666; z-index:2}
.mCompanyDesc td {font:12px/16px Arial, Helvetica, sans-serif; color:#666; width:50%}

.cPageContainer .tPlashka {top:55px; left:600px; width:348px; height:85px; background:url(/gfx/plashka_small.png) no-repeat right 0; z-index:2}
.cPageContainer .tHead {overflow:hidden}
.cPageContainer .mTelephone {height:30px; width:260px; font:bold italic 30px Georgia, "Times New Roman", Times, serif; padding:3px 0 0 0}
.cPageContainer .mAddress {text-align:center; height:30px; width:260px; color:#fff; z-index:2;}
.cPageContainer .mAddress b {padding:5px 0 0 0; font:bold italic 17px/20px Georgia, serif}

.mProjects table {margin:0 0 0 98px}
.mProjects td {vertical-align:top; padding:0 40px 20px 0; text-align:left; font:bold 16px Arial, Helvetica, sans-serif}
.mProjects th {vertical-align:top; padding:0 0 20px 0; width:70px; text-align:left}

.cMiddleRow {text-align:left; padding:0; margin:0 30px}
.cMiddleRow td, .cMiddleRow th {vertical-align:top}

.mInteresting img {margin:0 0 10px 0}
.cMiddleRow ul {padding:0 0 0 20px; list-style:disc}
.cMiddleRow li {padding:3px 0}

.mNews {padding:70px 0 0 0; margin:0}
.mNews .archive {}
.mNews td {padding:0 20px 20px 0; width:33%}
.mNews .date, .cNewsDate, .cNewsListDate {font:10px Arial, Helvetica, sans-serif; color:#da2e1b}
.mNews h2 {font:italic 18px Arial, Helvetica, sans-serif; margin:0 0 10px 0}
.mNews .txt p {margin:0}
.cNewsText, .cNewsListText {margin:10px 0 20px 0}

.mBottomText {padding:70px 0 0 280px}

.fFooter {padding:50px 0 0 0}
.fSponsory {background:#f6f2cf; height:165px; text-align:center}
.fSponsory table {height:165px; margin:0 auto} 
.fSponsory td {vertical-align:middle; text-align:center; padding:0 30px}
.fCopyright {max-width:1100px; padding:0  30px; overflow:hidden; margin:0 auto}
.fCopyright p {float:left; width:300px; font-style:italic; text-align:left; line-height:18px; padding:40px 0}

.feedback td td {padding:10px;}
.feedback h4 {margin-bottom:20px;}

.feedback input {height:35px; font-size:18px; padding:3px; line-height:normal; border:1px solid #bbb;}
.feedback input:focus {border:1px solid #25A1F9;}
.checks input {height:auto !important; border:none !important;}

.feedback select {margin:10px 0 20px; font-size:18px; border:1px solid #bbb; background:none;}

.feedback div input {padding:0 50px; height:50px; background:#ccc; outline:none; border:1px solid #000;}
.feedback div input:focus {border:1px solid #000;}
.feedback textarea {font:14px "free sans", Arial, Helvetica, sans-serif; margin:10px 0 20px; border:1px solid #bbb;}
.feedback textarea:focus {border:1px solid #25a1f9;}

.feedback table {margin-left:-10px;}

.checks {padding-left:20px !important;}
.feedback {margin-left:-10px;}
