body { margin: 0px;  padding: 0px; width: 100%; background-color: #D1D3D4; }

#zone1 { margin:0px; text-align:center; }
#zone2 { margin: 0px 0px 25px 0px; text-align:center; }
#zone2 table { width: 100%; height: 60px; background-image: url(img/f.gif); background-repeat: repeat-x; background-color: #cccccc;}
#zone2 a { font: 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; }
#zone2 a:hover { text-decoration:none; }

td.zone21 { width: 225px; background-image: url(img/f1.gif); background-repeat: repeat-x; border: solid 1px #F29C6E; background-color: #F29C6E; vertical-align:top; text-align:left; } 
#zone21 { background: url(img/li1.gif) no-repeat left top; padding: 6px 15px 10px 35px; }
td.zone22 { width: 225px; background-image: url(img/f2.gif); background-repeat: repeat-x; border: solid 1px #B0C065; background-color: #B0C065; vertical-align:top; text-align:left; } 
#zone22 { background: url(img/li2.gif) no-repeat left top; padding: 6px 15px 10px 35px; }
td.zone23 { width: 225px; background-image: url(img/f3.gif); background-repeat: repeat-x; border: solid 1px #B5B5B7; background-color: #B5B5B7; vertical-align:top; text-align:left; } 
#zone23 { background: url(img/li3.gif) no-repeat left top; padding: 6px 15px 10px 35px; }

#zone3  { text-align:right; width: 240px; margin: 0px; }

table.body { width: 1000px; background-color:#FFFFFF; }
td.top { height: 145px; vertical-align: middle; }
td.top table { width: 100%; }

td.project { width: 205px; background-color: #F1F2F2; vertical-align:middle; text-align:center; font: 11px Arial, Helvetica, sans-serif; color: #BBBDC0;  height: 145px;  }
td.project  img { padding: 3px; }
table.tresurs { height: 115px; }
td.logo { width: 230px; vertical-align: top; text-align:center; padding-top: 15px; }
td.mail_stat { padding-left: 30px;  padding-right: 40px;  padding-top: 1px; vertical-align: top; text-align: left; }
td.mail_stat td { font: 10px Arial, Helvetica, sans-serif; color: #A8AAAC; text-transform: lowercase; }

table.form {}
table.form select { background-color: #F4F4F4; font: 11px Arial, Helvetica, sans-serif; color: #717074; width: 100%;  border: solid 1px #B8B8B9; }
table.form input.text { background-color: #F4F4F4; border: solid 1px #B8B8B9; width: 100%; height: 15px;  font: 11px Arial, Helvetica, sans-serif;  }
table.form input.button { font: 11px Arial, Helvetica, sans-serif; color: #717074; width: 90px; }

h1 {}
h2 {}
h3 { font: 18px Plumb, Arial, Helvetica, sans-serif; color: #F35A00; background: url(img/htop.gif) no-repeat left; margin: 0px 0px 5px 0px; padding: 3px 0px 0px 15px; text-transform:uppercase; }

td.gray_v { width:1px; background: url(img/gray.gif) repeat-y center; }
table.tc { width:100%; }
table.tc td.news { width: 197px; background-color: #F4F4F4; padding: 35px 15px 15px 18px; vertical-align:top; }
td.news_title { background-color: #BBBDC0; background-image: url(img/hnews.gif); background-position: left; background-repeat:no-repeat; height: 35px; 
				font: 18px Plumb, Arial, Helvetica, sans-serif; color: #ffffff;  text-transform:uppercase; padding-left: 35px; vertical-align:middle; text-align:left; }
td.lgray { background-color: #D1D3D4; }
td.news .date { font: 11px Arial, Helvetica, sans-serif;  color: #B7B7B8; }
td.news a { font: 12px Verdana, Arial, Helvetica, sans-serif;  color: #0B5B85; text-decoration:underline; line-height: 16px; }
td.news a:hover { text-decoration:none; }

table.colors { width: 100%; height: 13px; }
table.colors td.green { background-color: #80C341; width: 132px; }
table.colors td.purpure { background-color: #EE4689;  width: 133px; }
table.colors td.gray { background-color: #A7A9AC;  width: 133px; }
table.colors td.orange { background-color: #FCAF16;  width: 133px; }
table.colors td.sea { background-color: #00B5A5;  }

table.title_colors { width: 100%; height: 35px; }
table.title_colors td.w132px { width: 132px; font: 11px Arial, Helvetica, sans-serif; color: #6D6F71; text-align:center; cursor:pointer; }
table.title_colors td.tsea { font: 11px Arial, Helvetica, sans-serif; color: #6D6F71;  text-align:center; cursor:pointer; }

td.fcont { vertical-align:top; padding: 25px 10px 30px 20px; }
table.content { width: 100%; }
table.content td { vertical-align:top;  }
table.content td.content { width: 35%; padding: 0px 10px 0px 0px; }
td.content table { width: 100%; }
td.content td.h11 { height: 50px; font: 18px Arial, Helvetica, sans-serif; color: #ADADAD; text-transform:uppercase; vertical-align: top; background: url(img/h11.gif) no-repeat top left; padding: 10px 0px 0px 50px; } 
td.content td.h12 { height: 50px; font: 18px Arial, Helvetica, sans-serif; color: #ADADAD; text-transform:uppercase; vertical-align: top; background: url(img/h12.gif) no-repeat top left; padding: 10px 0px 0px 50px; } 


td.content div.b { font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #F37120; padding: 0px 0px 5px 15px; margin:0px;}
td.content div.b a { font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #F37120; text-decoration:none; background:none;padding: 0px;}
td.content div.b a:hover {  color: #F37120;text-decoration:underline; background:none;}

/*td.content b { font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #F37120; padding-left: 15px; }
td.content a.b { font: 18px Tahoma, Arial, Helvetica, sans-serif; color: #F37120; padding-left: 15px; text-decoration:none; background:none;}
td.content a.b:hover {  color: #F37120;text-decoration:underline; background:none;}
*/
td.content small { font-weight:normal; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #F37120; padding-left: 15px;}
td.content a { font: 12px Tahoma, Arial, Helvetica, sans-serif;  color: #B7B7B8; text-decoration:underline; background: url(img/links_d.gif) no-repeat left top; padding-left: 15px; line-height: 16px;  }

td.content a.act { color: #0B5B85; text-decoration:underline; background: url(img/links_a.gif) no-repeat left top; }
td.content a.act:hover { text-decoration:none; }
td.content a:hover { color: #0B5B85; text-decoration:underline; background: url(img/links_a.gif) no-repeat left top; }

div.width180 { width: 167px; margin:0px;}
div.border { border: solid 1px #E1E2E3; margin:  0px 10px 0px 	0px; padding:0px;}

table.bottom_colors { width: 100%; }
td.left { width: 200px;  font: 11px Verdana, Arial, Helvetica, sans-serif; color: #6D6F71; padding: 0px 10px 0px 20px; vertical-align:middle; }
td.text {  width: 195px; height: 100px; padding: 0px 10px 0px 20px; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #B5B5B6; vertical-align:middle; }
td.text a { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #B5B5B6; text-decoration: none; }
