body {margin:0;padding:0;color:black;background:white;}

h1, h2, h3, h4 { font-family: Arial; }
h1.sizing {font-size: 20px; font-weight: bold;}
h2 {font-size: 15px; color: white; background: url('h1000000.gif');}
td .bord {
padding: 0;
margin: 0;
}
table #fonik {
  background:url('leftbg00.jpg');
}
.karkas {width:100%; height:100%; border:0; min-width: 1012px;}
.logo, .logo2, .top, .top img {
 height:195px; 
}
.karkass {
  width: 100%;
  max-width: 115px;
  height:100%;
}
.logo {
  width:215px;
  background:url('logo0000.jpg') no-repeat;
}
.vniz8 img{
margin-bottom: 8px;
background-color; #ffffff
}
.maintext img {border: 0px;}
.maintext p {padding: 0px 16px 0px 16px;}
.logo2 {
  width:210px;
  background:url('logo2000.jpg') no-repeat;
}
.top img {
  width:100%;
 height: 195px;
}
.top{
 width: 100%;
  /*width:58%;*/
  height:195px;
}
table.title {
  z-index:2;
  position:absolute;
  left:0;
  top:73px;
  height:40px;
  text-align:center;
  font:italic 16pt 'arial';
  text-indent: 200px;
}
.left {
  width:149px;
  padding-bottom:25px;
  background:url('leftbg00.jpg') repeat-y 0px -80px;
}
div.left {font:1px;height:10px;padding:0;}
.maintext {
  vertical-align:top;
  text-align:justify;
  padding:0px; padding-bottom:25px;
}
.maintext33 p
{padding: 0px 16px 0px 16px;}
.maintext a
{color: blue;}
.right { width: 115px; 
background:url('manbg200.jpg');
}
.rightbottom {
background:url('manbg200.jpg');
vertical-align:bottom;
}
.copyrightmy
{
  height: 39px;
  vertical-align: bottom;
  font-family: arial;
  font-size: 13px;
  color: #333333;
}
.copyright
{
  height: 39px;
  vertical-align: bottom;
  font-family: arial;
  font-size: 13px;
  color: #333333;
}
.copyright td, .copyright a
{
  vertical-align: bottom;
  font-family: arial;
  font-size: 13px;
  color: #333333;
  text-decoration: none;
}
.manlist {
  background:url('manbg000.jpg') repeat-y;
  font:11pt  'arial' ;
  font-weight: bold;
  padding-left:5px;
  color: #444444;
}
.manlist a
{color: black; text-decoration: none;}
.chat_chiefls_online, .chat_chiefls_offline, .chat_chiefls_busy {
  width:60px;
  height:30px;
font-weight: bold;
  font:10pt bold 'arial';
  padding-left: 22px;
  padding-top:10px;
}
.chat_chiefls_online{background:url('online00.gif') no-repeat 0px 13px}
.chat_chiefls_offline{background:url('offline0.gif') no-repeat 0px 13px}
.chat_chiefls_busy{background:url('busy0000.gif') no-repeat 0px 13px}
.mantop {
  height:10px;
  font:1px;
  background:url('mantop00.jpg') no-repeat;
}
.manbottom {
  height:15px;
  font:1px;
  background:url('manbotto.jpg') no-repeat;
}
.menu_title, .menu1_title {
  font:11pt 'arial';
  padding:2px; margin-top: 15px;
  background:#e0f0ff;
  text-align:right;
}
.menu, .menu_selected, .menu1, .menu1_selected, .menu001 {
  font:11pt 'arial';
  text-align:left;
  padding:2px 2px 2px 25px;
}
.redlineon, .redlineoff {
  width: 7px;
}
.menu1_selected a {color:black;text-decoration:none}
.redlineon { background:url('redline0.gif') repeat-y 6px 0px; }
.redlineoff { background:url('redline2.gif') no-repeat 6px -9px; }
.menu a, .menu1 a, .menu001 a {color:black;text-decoration:none}
.menu { background:url('menu0000.jpg') no-repeat 15px 8px;}
.menu001 { background:url('menu0002.gif') no-repeat 15px 8px;}
.menu1 { 
  padding-left:15px;
  background:url('menu0001.gif') no-repeat 0px 8px;
}
.menu1_selected { 
  padding-left:15px;
  background:url('menusele.gif') no-repeat 0px 8px;
}
.header, .srch {
  width:50%;
}
.header, .header h1 {color:#116790; font:bold 11pt 'arial'; margin:0; padding:0;}
table.header_srch {
  z-index:2;
  position:absolute;
  left: 200px;
  top:5px;
  padding:0;
}
.header {padding-left:180; text-align:left; vertical-align:top}
.srch {padding-right:205; text-align:right;}
.srch_form {}
.srch_text, .srch_button {
  height:16px;
  font:12px 'arial';
  line-height:14px;
  background:#9dd1ed;
  border:1px solid #116790;
}
.srch_text
{
border: 1px solid red;
}
.srch_button
{
padding:0px;
margin:0px;
line-height: 13px;
}
.forumuserinfo
{
vertical-align: middle;
background-color: rgb(12,138,189);
color: white;
font-family: arial;
height: 22px;
width: 40%;
}
.forumuserctrl
{
text-align: right;
vertical-align: top;
background-color: rgb(12,138,189);
font-family: arial;
width: 60%;
height: 22px;
line-height: 22px;
}
.forumuserinfo p
{line-height: 20px; padding: 0px; margin: 0px;}
.forumaddinfo
{font-size: 12px; line-height: 12px; height: 12px;}
.forumuserctrl img
{border: 0px; margin: 1px; float: left; width: 20px;}
.forumuserctrl a
{color: white;}
.forumuserctrl p
{display: inline; text-align: left; float: left; width: 49%; font-size: 15px; line-height: 21px;}
.foruminfo
{padding:0px 0px 22px 0px;
}
.foruminfo p
{
font-size: 13px;
color: #666666;
font-family: arial;
display: inline; 
padding: 0px 43px 0px 2px;
}
.foruminfo div, .forumbackref a
{
font-size: 13px;
color: #666666;
color: #000000;
font-family: arial;
display: inline; 
text-align: right;
}
th, .thd
{
 font-size: 13px;
 font-weight: normal; 
 font-family: arial;
 color: #333333;
 text-align: center;
 background-color: rgb(165,224,248);
 border-right: 1px solid rgb(12,138,189);
 border-bottom: 1px solid rgb(12,138,189);
 border-left: 1px solid rgb(210,236,255);
}
.forummsg, .forummsg a
{color: red; font-family: arial; text-align: center;}
.forumthemecnt, .forummsgcnt, .forumnewmsgcnt
{
 font-size: 15px;
 font-weight: bold; 
 font-family: arial;
 color: #000000;
 text-align: center;
}
.forumtitle a
{font-family: verdana;
 height: 30px;
 vertical-align: middle;
 line-height: 30px;
 color: black;
}
.forumthtitle
{
 background-image: url('themesls.gif');
 background-repeat: no-repeat;
 background-position: 3px 8px;
 padding: 0px 0px 0px 11px;
 background-color: #F5F5F5;
}
.forumthtitle a
{font-family: arial;
 height: 30px;
 vertical-align: middle;
 line-height: 20px;
 color: black;
 font-size: 15px;
 padding: 0px;
}
.forumdescr
{
 display: block;
 padding: 0px 0px 0px 34px;
 font-family: arial;
 color: #222222;
 font-size: 13px;
}
.forumthauthor, .forumthmsgcnt, .forumthnewmsgcnt, .forumthlastmsg
{
 font-family: arial;
 color: #222222;
 font-size: 13px;
 text-align: center;
 background-color: #F5F5F5;
}
.forumthmsgcnt, .forumthnewmsgcnt
{font-weight: bold;}
.forumtitle img
{float: left;}
.forumloginenter
{
vertical-align: middle;
background-color: rgb(12,138,189);
color: white;
font-family: arial;
height: 22px;
line-height: 22px;
width: 100%;
text-align: center;
}
.forumlogin
{border: 1px solid black; 
 width: 320px;
 padding: 0px 0px 14px 0px;
 text-align: center;
}
.forumSubmit
{
background-color: rgb(12,138,189);
color: white;
border: 1px solid black;
}
.forummsgdate
{
 color: #222222;
 font-size: 13px;
 font-style: italic;
 text-align: right;
}
.forummsginfo
{
background-color: #F5F5F5;
}
.forummsginfo, .forummsgcontent
{
 border: 1px solid rgb(12,138,189);
 padding: 5px;
 vertical-align: top;
 text-align: left;
}
.forumprofile
{font-family: arial; font-size: 16px;}
.forumprofile td
{ font-size: 14px;
text-align: right;
}
.forumprofile input, .forumprofile select
{width: 100%;}
.forum_newtopic
{border: 1px solid rgb(12,138,189);
 margin: 50px 0px 0px 0px;
}
.forum_newtopicname {width: 60%;}
.forumthlist
{width: 100%;}
.forummsgedit
{margin: 50px 5px 0px 5px;
 padding: 0px 0px 40px 0px;
 border: 1px solid rgb(12,138,189);
}
.forummsgedit p
{margin: 0px;}
.forummsgedit input, .forummsgedit textarea
{width: 93%;
 padding:0px;
 margin: 0px;
 float: left;
}
.forummsgedit textarea
{height: 160px;}
.forummsgperson
{
 font-weight: bold;
 font-size: 17px;
 padding: 3px 0px 0px 0px;
} 
.forummsgworkprofile
{
padding: 0px 0px 8px 0px;
font-style: italic;}
.forummsgcompany
{
font-size: 14px;
background-color: rgb(12,138,189);
color: white;
margin: 0px -4px 7px -4px;
text-align: center;
}
.forummsgrating, .forummsgcity, .forummsgtlf, .forummsgemail, .forummsgd_first
{
font-size: 14px;
font-style: italic;
margin: 0px -1px 1px -1px;
}
.forumuslsit
{
width: 100%;
padding: 0px;
margin-bottom: 3px;
}
.forumuslist1
{
background-color: #F0F0F0;
width: 40%;
vertical-align: top;
text-align: center;
}
.forumuslist2
{
background-color: #F0F0F0;
width: 60%;
vertical-align: top;
text-align: left;
}
.forummsgctrl
{
margin-top: 10px;
background-color: #DDDDDD;
font-size: 13px;
}
.forum_answto
{
font-size: 14px;
text-align: right;
}
.forumcite
{
width: 100%;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
padding: 5px;
border: 1px dashed #999999;
background-color: #efefef;
font-size: smaller;
}
.forumciteauthor
{
font-size: small;
font-weight: bold;
}
.kat
{
 background-color: rgb(12,138,189);
 background-image: url('managers.jpg');
 background-repeat: repeat;
 text-align: center;
 border-bottom: 1px solid rgb(20,89,122);
 border-right: 1px solid rgb(20,89,122);
 padding: 5px;
 margin: 5px;
}
.kat a
{color: black;}
.kat_photo img
{ border: 1px solid white;
  cursor: Hand;
}
.kat_name
{
font-family: times;
color: black;
font-size: 22px;
vertical-align: top;
}
.kat_work
{
font-family: times;
color: black;
font-size: 17px;
vertical-align: top;
}
.kat_cite
{
font-family: arial;
font-style: italic;
color: white;
font-size: 16px;
vertical-align: top;
text-align: right;
width: 75%;
}
.kat_phone { font-size: 18px; text-align: left; }
.kat_icq { font-size: 18px; text-align: center; }
.kat_email { text-align: right; }
.specform {  border: 1px solid rgb(20,89,122);}
.t1{background-image: url('back1000.jpg');}
.t2 td{
background-image: url('back2000.htm');
text-align: center;
width: 15%;
}
.input {width: 100%; }
.nochat table { border-right:rgb(11,112,152); border-bottom:rgb(24,112,152); background-color:rgb(24,145,192); }
.nochat td 	{ border: 1px solid white; text-align: center; vertical-align: top; }
.copysmall 	{ font-size: 21px; font-weight: bold; overflow: hidden; line-height: 0px; }
/* Раскрывающийся текст */ 
.exptxt {color: red;  cursor:hand; }
.exptxtbig p {border: 1px solid red; display: inline; width: 10px; height: 10px; overflow: hidden; }
.exptxtbig {position: absolute; left: 0px; top: 10px; width: 100px; height: 100px; border: 1px solid blue; z-index: 1; display: inline;}
.phn
{
position: absolute;
top: 10px;
right: 135px;
z-index: 50;
font-style: italic;
font-family: Arial;}
.phn form
{margin-top: -2px;}
.cont
{
background: url('cont-bg0.gif') 0px 0px;
margin-bottom: 10px;
}
.cont td
{
font-size: 12px;
padding: 0px;
padding-bottom: 2px;
margin: 0px;
}
.cont{
border-top: 1px solid #415487;
border-bottom: 2px solid #415487;
border-color: #596CA1;
}
td.contleft
{
width: 210px;
background: url('cont-img.jpg') 0px 0px no-repeat;
background-position: left center;
padding-bottom: 10px;
padding-left: 95px;
padding-right: 10px;
}
.tlf {background: none;}

.tdParamWebform{
vertical-align: top;
font-family: Times New Roman;

}
.tdValueWebform{
color: ff0000;
}
.webformWrang{
color: #EFF0F2;
font-size: 1px;
}
img .kat_photo
{ border: 1px solid white;
  cursor: Hand;
}
.kat
{
 background-color: rgb(12,138,189);
 background-image: url('managers.jpg');
 background-repeat: repeat;
 text-align: center;
 border-bottom: 1px solid rgb(20,89,122);
 border-right: 1px solid rgb(20,89,122);
 padding: 2px;
 margin: 2px;
min-width:400px;
}
* html .minwidth {
border-left:400px solid #fff;/*min-width*/
position:relative; 
float:left; 
z-index:1;
}
* html .container {
margin-left:-400px; /*-min-width*/
position:relative; 
float:left; 
z-index:2; 
}
#ppp{
margin: -15px;
}
.t2 p {padding:0; margin: 0;}

div.bot_top{
position: absolute;
display: block;
width: 100px;
vertical-align: bottom;
height:50px;
clear: both;
bottom: 0;
mardin: 0px;
padding: 0px;
}
