body {margin: 10 15 10 15; padding: 0 0 0 0; background: #ffffff; scrollbar-track-color: #ffffff; scrollbar-face-color: #ffffff; scrollbar-base-color: #AAB5BD; scrollbar-arrow-color: #AAB5BD; font-family: verdana; font: 100%/1.5em;}

a:link {text-decoration: underline; color: #545454;}
a:visited {text-decoration: underline; color: #545454;}
a:hover {text-decoration: none; color: #000000;}

.tech-menu {width: 100%; text-align: right; border: 0; padding-bottom: 2px;}
.tech-menu .im {border: 0; width: 22px; height: 11px;}

.info-menu {width: 100%; border: 0;}
.info-menu td {text-align: center; vertical-align: bottom; font-size: 70%; color: #756f6f;}
.info-menu td.clock {width: 14px;}
.info-menu td.clock img {border: 0; width: 14px; height: 11px;}
.info-menu td.date {width: 172px;}
.info-menu td.space {width: 15px;}
.info-menu td.phone b {font-size: 110%; font-weight: bold;} 
.info-menu td.office {width: 20%; text-align: right;}

.line {padding: 0; margin: 6 0 4 0; width: 186px; height: 1px; background: #aab5bd;}

.mainmenu {width: 100%; padding: 2 0 2 0; border-bottom: #c5c5c5 1px solid; border-top: #eeeced 1px solid; font-size: 75%; font-weight: bold; margin: 1 0 0 0;}
.mainmenu a:link {text-decoration: none; font-size: 100%;}
.mainmenu a:visited {text-decoration: none; font-size: 100%;}
.mainmenu a:hover {text-decoration: none; color: #aab5bd; font-size: 100%;}

.submenu {width: 100%; padding: 2 0 2 15; font-size: 75%;}
.submenu a:link {text-decoration: none; font-size: 100%;}
.submenu a:visited {text-decoration: none; font-size: 100%;}
.submenu a:hover {text-decoration: none; color: #aab5bd; font-size: 100%;}

.t-bg-prize {background: #ccbc97;}
.t-bg-prize-im {background: url(/docroot/img/05-02-m.gif);}
.t-bg-client {background: #71d1de;}
.t-bg-client-im {background: url(/docroot/img/06-02-m.gif);}
.t-bg-ob {background: #ABCF37;}
.t-bg-ob-im {background: url(/docroot/img/07-02-m.gif);}

.t-input {border: 0; width: 100%; font-size: 100%; color: #000000;}
.t-input td {padding: 4px; text-align: left; vertical-align: bottom;}

.t-left {border: 0; width: 100%;}
.t-left td.t-zag {text-align: right; font-size: 75%; font-weight: bold; color: #ffffff; padding: 4px 4px 4px 12px;}
.t-left td.t-cont {text-align: left; vertical-align: top; font-size: 70%; color: #000000; padding: 12px 6px 4px 6px;}
.t-left td.t-al {text-align: right; vertical-align: top; font-size: 70%; color: #ffffff; padding: 2px 6px 6px 12px;}
.t-al:link, .t-al:visited, .t-al:hover {text-decoration: underline; color: #ffffff; font-weight: bold;}

.table-main {border:0; width: 100%;}
.table-main td {border: 0; text-align: left; vertical-align: top;}
.table-main td.left {width: 186px;}
.table-main td.space {width: 13px;}
.table-main td.right {}
.table-main td.right-cont {width: 150px; padding: 0 0 0 20px;}

.table-col {border:0; width: 100%;}
.table-col td {border: #ffffff 1px solid; width: 25%; vertical-align: top;}
.table-col td h1 {display: inline; font-size: 75%; font-weight: bold; color: #ffffff;}

.table-col td.bg01-01 {background: #3185b4;}
.table-col td.bg01-02 {background: #4f9028;}
.table-col td.bg01-03 {background: #8e9022;}
.table-col td.bg01-04 {background: #a94b70;}
.im-zag {width: 136px; height: 96px; border: 0;}

.table-col td.bg02 {background-repeat: repeat-x; text-align: right; padding: 0 4px 2px 12px;}
.table-col td.bg02-01 {background: url(/docroot/img/01-02-m.gif);}
.table-col td.bg02-02 {background: url(/docroot/img/02-02-m.gif);}
.table-col td.bg02-03 {background: url(/docroot/img/03-02-m.gif);}
.table-col td.bg02-04 {background: url(/docroot/img/04-02-m.gif);}

.table-col td.bg03 {text-align: center; font-size: 70%; color: #ffffff; padding: 0 2px 2em 2px;}
.table-col td.bg03 a {text-align: center; color: #ffffff; padding: 0 2px 2em 2px;}
.table-col td.bg03-01 {background: #6cb1d4;}
.table-col td.bg03-01 p {padding: 1.5em 0.4em 0.4em 0.4em;}
.table-col td.bg03-02 {background: #98c775;}
.table-col td.bg03-03 {background: #c4c066; text-align: left;}
.table-col td.bg03-03 ul {line-height: 1.3em; list-style-type: disc; margin: 1.2em 0 1.2em 1.6em;}
.table-col td.bg03-04 {background: #cf92a6;}

.company {width: 88; margin: 6 0.2em 0 0.2em; float: left;}
.im-buts {border: 0; width: 88px; height: 31px; margin: 4px;}
.im-butb {border: 0; width: 88px; height: 88px; margin: 4px;}
.ca:link, .ca:visited, .ca:hover {text-decoration: underline; color: #ffffff;}

.sub .company {dislpay: inline; width: 90%; margin: 6 0.2em 0 0.2em;}

.inp {font-size: 70%; width: 170px; height: auto; border: #000000 1px solid;}
.inp1 {font-size: 100%; width: 100px; border: #000000 1px solid; color: #000000; display: inline;}

.content {font-size: 75%; line-height: 1.5em; text-align: justify; padding-bottom: 1.5em;}
.content h1 {font-size: 115%; font-weight: bold; color: #000000;}
.content h2 {font-size: 100%; font-weight: bold; color: #000000;}
.content hr {color: #aab5bd; height: 1px; margin: 6 0 6 0;}
.content table {border: 1px; border-color: #aab5bd}
.content td	{font-size: 75%; line-height: 1.5em; text-align: justify; padding-bottom: 1.5em;}

.tab {border-collapse: collapse; width: 100%; margin: 12 0 12 0; font-size: 100%;}
.tab td {border: #aab5bd 1px solid; padding: 6 6 6 6;}
.tab th {border: #000000 1px solid; background: #aab5bd; padding: 6 6 6 6; font-weight: bold; font-size: 90%;}

.table-news {border:0; width: 100%; margin: 8 0 8 0;}
.table-news td {vertical-align: top; text-align: left; font-size: 70%; line-height: 1.5em;}
.table-news td.zag {font-weight: bold; padding: 0 0 6px 0; text-transform: uppercase;}
.table-news td.date {font-weight: bold; padding: 2px 12px 2px 0;}

.bottom {width: 100%; border: 0; border-top: #aab5bd 1px solid; margin: 14px 0 0 0;}
.bottom td {vertical-align: bottom; font-size: 70%; color: #756f6f; padding: 10px 0 0 0;}
.bottom td.copy {text-align: left;}
.bottom td.counters {text-align: right;}
.bottom td.counters img {border: 0; width: 88px; height: 31px; margin: 0 4px 0 4px;}

.form {padding: 0; margin: 0;}
select {padding: 0; margin: 0; font-size: 100%; width: auto; height: auto; border: #000000 1px solid;}

.but {border: 1px solid #000000; background: #aab5bd; color: #000000; font-size: 100%;}
.inp {border: 1px solid #000000; color: #000000; font-size: 75%;}
