body{
 margin:0px;
 padding:0px;
 background-color: #fcf3de;
}

body,td,span,div{
 font-family: Verdana, Tahoma, Arial, Verdana, Sans-Serif;
 font-size: 12px;
 /*color: #333333;*/
}

A:link, A:active, A:visited, A:hover{
 font-family: Tahoma, Arial, Verdana, Sans-Serif;
 font-size: 12px;
 color: #997f27;
}

H1,H2,H3,H4,H5{
 font-family: Tahoma, Arial, Verdana, Sans-Serif;
 color: #333333;
 margin: 0px;
}

H1{
 font-size: 18px;
}

H2{
 color: #997f27;
 font-size: 12px;
 font-weight: bold;
 margin: 0px;
 /*margin-top: 10px;*/
}


.main{
 width:1003px;
 margin-top: 209px;
 background: url(../sub/bottom1.jpg) bottom left no-repeat;
}



.content{ 
 width:   100%;
 height:  420px;
 padding: 10px 50px 0px 5px;
 line-height: 20px;
 font-size: 13px;
 /*letter-spacing: 1px;*/
}

.Lmenu, .LmenuA{
 height: 25px;
 background: url(../sub/more.gif) top left no-repeat;
}

.Lmenu A:link, .Lmenu A:active, .Lmenu A:visited, .Lmenu A:hover{
 color: #997f27;
 font-weight: bold;
 text-decoration: underline;
 padding-left: 20px;
}

.LmenuA A:link, .LmenuA A:active, .LmenuA A:visited, .LmenuA A:hover{
 color: #333333;
 font-weight: bold;
 text-decoration: none;
 padding-left: 20px;
}

.ttl H1{
 margin: 0px;
 padding-right: 16px;
 padding-left: 5px;
}

.ttl2{
 width:100%;
 background: url(/sub/1.gif) top repeat-x;
}

.ttl3{
 width:       250px;
 height:      33px;
 background:  url(/sub/2.gif) top repeat-x;
}

.ttl4{
 width: 250px;
 background-color: #fffae6;
 padding: 10px 0px 0px 24px;
}

.ttl8 div{
 float: right;
 width:  720px;
 height: 1px;
 background-color: #e4d69f;
}

.adress{
 padding: 10px 0px 15px 280px;
 color: #997f27;
}

.adress A:link, .adress A:active, .adress A:visited, .adress A:hover{
 color: #997f27;
 font-size: 14px;
 padding-left: 10px;
}

.adress2{
 margin-bottom: 3px;
 color: #757d6e;
 font-size: 12px;
}

.counter{
 width: 355px;
 float: left;
 text-align: left;
 margin-top:  3px;
 margin-left: 0px;
}

.Bmenu{
 padding: 0px 0px 0px 270px;
 line-height: 20px;
}

.Bmenu, .Bmenu A:link,.Bmenu A:active, .Bmenu A:visited, .Bmenu A:hover{
 color: #757d6e;
 text-decoration: none;
}

.Bmenu A:hover{
 text-decoration: underline;
}


.top1{
 position: absolute;
 top:    0px;
 left:   0px;
 width:  100%;
 /*float: center;*/
 text-align: center;
}

.xx{
 background: url(../sub/top1.jpg) top left no-repeat;
 width:  1003px;
 height: 152px;
 margin: 0px;
 padding:0px;
}

.top2{
 position: relative;
 top:    0px;
 left:   0px;
 width:  975px;
 height: 68px;
 float:left;
}

.menu, .menu2, .menuA, .menu2A{
 float: left;
 width:  120px;
 height: 26px;
 background: url(../sub/menu_small.gif) top center no-repeat;
 margin: 0px 4px 0px 0px;
 padding: 6px 0px 0px 0px;
 text-align: center;
 vertical-align: top;
 /*border: 1px solid red;*/
}

.menuA{
 background: url(../sub/menu_small_active.gif) top center no-repeat;
}

.menu2{
 width:  150px;
 background: url(../sub/menu.gif) top center no-repeat;
}

.menu2A{
 width:  150px;
 background: url(../sub/menu_active.gif) top center no-repeat;
}

.menu A:link, .menu A:active, .menu A:visited, .menu A:hover,
.menu2 A:link, .menu2 A:active, .menu2 A:visited, .menu2 A:hover{
 color: #997f27;
 font-size:       10px;
 font-weight:     bold;
 text-decoration: none;
 text-transform:  uppercase;
}

.menuA A:link, .menuA A:active, .menuA A:visited, .menuA A:hover,
.menu2 AA:link, .menu2A A:active, .menu2A A:visited, .menu2A A:hover{
 color: #ffffff;
 font-size:       10px;
 font-weight:     bold;
 text-decoration: none;
 text-transform:  uppercase;
}

.menu A:hover, .menu2 A:hover{
 text-decoration: underline;
}

.logo{
 /*position: absolute;*/
 position: relative;
 top:      0px;
 left:     0px;
 width:    222px;
 height:   87px;
 background: url(../sub/logo.png) top left no-repeat;
 margin: 18px 0px 0px 10px;
 cursor: pointer;
 z-index: 10;
 float:left;
}

table.bord{
 border-left: 1px solid #c7b260;
 border-top:  1px solid #c7b260;
}
  
.bord td{
 border-right:   1px solid #c7b260;
 border-bottom:  1px solid #c7b260;
 padding: 2px;
}

.bord_ttl td{
 background-color: #ddcb84;
 color: #fff;
 padding-left: 4px;
 padding-right: 4px;
}

.more2{
 /*float: right;*/
 background: url(../main/more.gif) center left no-repeat;
}

.more2 A:link, .more2 A:active, .more2 A:visited, .more2 A:hover{
 color: #997f27;
 font-weight: bold;
 padding-left: 17px;
}

.news{
 color: #997f27;
 font-weight: bold;
}

.inp, .inp2,.inp3{
 width:  400px;
 height: 18px;
 border: 1px solid #baa03c;
 background-color: #fffae6;
}

.inp2{
 height: 120px;
}

.inp3{
 height: 40px;
}

.port_more img, .portfolio_img{
 border: 2px solid #aa7f27; 
}

.portfolio, .portfolioA{
 height: 15px;
 padding-top: 5px;
}

.portfolioA A:link, .portfolioA A:active, .portfolioA A:visited, .portfolioA A:hover{
 color: #000;
 font-weight: bold;
 text-decoration: none;
}

.port1{
 width:  160px;
 height: 160px;
 background: url(/sub/port1.gif) top center no-repeat;
 text-align: center;
 
 padding-top: 5px;
 padding-bottom: 20px;
}

.port1 img{
 border: 0px;
 width:  150px;
 height: 150px;
}

.port2{
 padding: 0px 40px 0px 20px;
}

.port2 A:link, .port2 A:active, .port2 A:visited, .port2 A:hover{
 font-weight: bold;
}

.port3{
 color: #91881f;
 margin-top: 10px;
}

.port4{
 padding-right: 30px;
}

.port4 div{
 width:  374px;
 height: 260px;
 background: url(/sub/port2.gif) top left no-repeat;
 padding-top: 24px;
 padding-left: 6px;
}

.port4 div img{
 width: 360px;
 height: 222px;
 overflow:hidden;
}


.port5{
 list-style-image:url(/sub/more2.gif);
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 18px;
}

tt1, h1{ 
 color:#555555;
 font-size:18px; 
 font-variant:small-caps; 
 font-weight:bold;  
}

.domain_ex td{
 text-align: center;
 font-style: italic;
 font-size: 11px;
}

.must{
 color: red;
}

.keys{
 position: relative;
 font-size: 10px;
 line-height: 10px;
 vertical-align: bottom;
 float: right;
 
 width: 235px;
 background-color: #fffae6;
 padding: 5px 5px 15px 10px;
}

.keys, .keys A:link,.keys A:active,.keys A:visited, .keys A:hover{
 color: #b7bbb3;
 text-transform:lowercase; 
 text-decoration:none;
}

.hide{
 display:none;
}

.forum1{
 height: 27px;
 background: url(/sub/f1.gif) top repeat-x;
 color: #a67f27;
 text-align: center;
 font-weight: bold;
}

.forum2{
 width: 3px;
 background: url(/sub/f2.gif) repeat-y;
 padding: 0;
 margin:  0;
}

.forum3{
 width:     100%;
 background: url(/sub/f3.gif) bottom repeat-x;
}

.forum4{
 height: 45px;
 background: url(/sub/f4.gif) bottom repeat-x;
}

.forum5{
 padding-left: 23px;
 padding-right: 33px;
 font-size: 11px;
}

.forum6{
 background-color: #dfe7c3;
 color: #5a5c55;
 padding: 5 5 5 5;
}

.forum7{
 float: left;
}

.forum8{
 padding: 0 13 0 13;
}

.forum9 td{
 background-color: #fbf9ef;
}

.forum10 td{
 background: #fcf4cd url(/sub/f6.gif) bottom repeat-x;
}

.forum_last{
 line-height: 14px;
}

A.forum11{
 color: #997f27;
 font-weight: bold;
 text-decoration: none;
}

A.forum11_1{
 color: #997f27;
 font-weight: normal;
 text-decoration: none;
}

A.forum12{
 color: #353535;
}

.forum13{
 height: 25px;
 background: url(/sub/f7.gif) top repeat-x;
 color: #997f27;
 font-weight: bold;
}

.forum14{
 height: 27px;
 background: url(/sub/f8.gif) top repeat-x;
}

.forum15{
 margin: 0px;
 float: right;
 padding-right: 15px;
}

.forum16{
 padding-left: 7px;
}

.forum17{
 background: #fcf4cd url(/sub/f17.gif) bottom repeat-x;
}

.forum18{
 color: #709031;
 margin-left: 38px;
 margin-bottom: 6px;
}

.forum19{
 color: #61696d;
}

.forum20{
 height: 1px;
 background: url(/sub/f14.gif) top repeat-x;
}

.forum21{
 width: 3px;
 background: url(/sub/f15.gif) right repeat-y;
}

.forum22 td{
 background-color: #fdfdfa;
}

.forum23 td{
 background-color: #f2f5e6;
}

.forum24{
 border: 1px solid #bfad5b;
 background-color: #fbf7e5;
 padding: 4px;
}

.error{
 font-weight: bold;
 color: #bfad5b;
}

.pad{
 padding: 6px 4px 6px 4px;
 text-align: center;
 font-size: 10px;
}

.pad2{
 padding: 10px 15px 10px 15px;
}

.icq{
 width: 18px;
 height: 18px;
 border:0px;
 padding-right: 3px;
}

.forum_top{
 color: #404040;
 text-decoration: none;
 text-align: center;
}

.person{
 color: #016ba8;
 font-weight: bold;
}

.auth td{
 font-size: 11px;
}

.auth2{
 width: 130px;
 height: 16px;
 border: 1px solid #997f27;
 color: #997f27;
}

.head-form{
 text-align: right;
}

.subscribe{
 border-left: 1px solid #bfad5b;
 border-top:  1px solid #bfad5b;
 width: 695px;
}
   
.subscribe td{
 border-right:  1px solid #bfad5b;
 border-bottom: 1px solid #bfad5b;
 text-align: center;
 padding: 2px 2px 2px 2px;
 background-color: #fef8dd;
 color: #6d5c0f;
}

td.subscribe1{
 text-align: left;
 float:left;
 padding: 2px 10px 2px 10px;
 background-color: #e6daa4;
}

.subscribe2 td{
 font-weight: bold;
 padding: 2px 7px 2px 7px;
}

.subscribe3{
 width: 200px;
}

td.subscribe5{
 text-align:left;
}

.avatar{
 border:0px;
 max-width: 120px;
 width:expression(this.width > 120 ? "120px" : this.width);
}

table.pm{
 background-color: white;
}

table.pm2{
 background-color: #bfad5b;
}

td.pm{
 background-color: white;
}

td.pm2{
 background-color: #fbf9ef;
}

td.pm3{
 background-color: #e6daa4;
 color: #b17f27;
 font-weight: bold;
 font-size: 11px;
}

td.pm4{
 background-color: white;
 font-size: 11px;
}

td.pm5{
 font-size:11px;
 background-color: white;
}

td.pm6{
 background-color: #fcf4cd;
 font-weight: bold; 
 font-size: 11px;
}

td.pm10{
 background-color: #fcf4cd;
}

.fld{font-size:10pt; color:black}
.uname{font-size:10pt; color:black; font-weight:bold}
.write(font-size:10pt; color:black)

.num_unread_all{FONT-WEIGHT: bold; color: red; font-size: 16}
.num_read_all{FONT-WEIGHT: bold; font-size: 16}

.diler_logo{
 width: 100px;
 /*height: 51px;*/
 text-align: center;
 background: url(/dilers/diler_bg.gif) top left no-repeat;
}

.diler_logo img{
 border: 0px;
 padding-top: 3px;
}
