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;
}

.top1{
 position: absolute;
 top:    0px;
 left:   0px;
 width:  100%;
 vertical-align: top;
}

.xx{
 /*background: url(../main/top1.jpg) top left no-repeat;*/
 width:  1003px;
 /*height: 420px;*/
 margin: 0px;
 padding:0px;
 /*margin: 0px 0px 0px 200px;*/
}

.xx2{
 /*background: url(../main/top4.jpg) top left no-repeat;*/
}


.logo{
 position: absolute;
 top:      0px;
 width:    222px;
 height:   87px;
 background: url(../main/logo2.gif) top left no-repeat;
 margin: 20px 0px 0px 0px;
 cursor: pointer;
 z-index: 10;
}

.contact{
 position: absolute;
 top:      288px;
 z-index: 10;
 margin:  0px 0px 0px 30px;
}

.contact A:link, .contact A:active, .contact A:visited, .contact A:hover{
 color: #997f27;
 font-size: 14px;
 text-decoration: underline;
}

.make_site{
 position: absolute;
 top:      52px;
 /*left:     572px;*/
 width:    160px;
 height:   50px;
 margin:  0px 0px 0px 572px;
 cursor: pointer;
 z-index:  10;
}

.cms{
 position: absolute;
 top:      0px;
 /*left:     705px;*/
 margin:  0px 0px 0px 705px;
 width:    170px;
 height:   45px;
 cursor: pointer;
 z-index:  10;
}

.hosting{
 position: absolute;
 top:      0px;
 /*left:     885px;*/
 margin:  0px 0px 0px 885px;
 width:    105px;
 height:   45px;
 cursor: pointer;
}

.top2{
 position: relative;
 top:    0px;
 width:  965px;
 height: 68px;
 /*background: url(../main/top2.jpg) top left no-repeat;*/
 padding-left: 20px;
}

.menu, .menu2{
 float: left;
 width:  120px;
 height: 26px;
 background: url(../main/menu_small.gif) top left no-repeat;
 margin: 4px 4px 0px 0px;
 padding: 6px 0px 0px 0px;
 text-align: center;
 vertical-align: top;
}

.menu2{
 width:  150px;
 background: url(../main/menu.gif) top left 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;
}

.menu A:hover, .menu2 A:hover{
 text-decoration: underline;
}


.main{
 width:1003px;
 margin-top: 488px;
 background: url(../main/top3.jpg) bottom left no-repeat;
 line-height: 20px;
 font-size:13px;
 /*letter-spacing: 1px;*/
}

.sub{
 width: 100%;
 float: left;
}

.sub_right{
 width: 200px;
 float: right;
 vertical-align: top;
}

H1,H2,H3,H4{
 color: #333333;
}

H1{
 font-size: 18px;
 font-weight: bold;
}

H2{
 color: #997f27;
 font-size: 12px;
 font-weight: bold;
 margin-top: 10px;
}



.content{
 /*width: 700px;*/
 text-align: justify;
}

.content2{
 width: 250px;
 height: 100%;
}

.ttl6{
 margin: 0px 10px 0px 10px;
}

.content2 img{
 border: 1px solid #c7b260;
}

.content2 b{
 font-size: 12px;
}

.more{
 float: right;
 background: url(../main/more.gif) top left no-repeat;
}

.more2{
 background: url(../main/more.gif) center left no-repeat;
}

.more A:link, .more A:active, .more A:visited, .more A:hover,
.more2 A:link, .more2 A:active, .more2 A:visited, .more2 A:hover{
 color: #997f27;
 font-weight: bold;
 padding-left: 17px;
}

.lnk{
 color: #997f27;
}

td.ttl2, td.ttl4{
 width:  100%;
 height: 11px;
 background: url(../main/ttl.gif) top repeat-x;
}

td.ttl4{
 width: 110px;
}

.ttl H1{
 padding: 0px 12px 0px 0px;
 margin: 0px 0px 15px 0px;
}

.ttl7 td{
 background-color: #fcf3de;
}

.ttl5{
 background-color: #fffae6;
}

.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{
 color: #757d6e;
 font-size: 12px;
}

.counter{
 width: 200px;
 float: left;
 text-align: left;
 margin-top: 20px;
 margin-left: 30px;
}

.Bmenu{
 padding: 0px 0px 0px 320px;
 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;
}

.counter{
 float: left;
}

.menu_repeat{
 float: right;
}

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;
}

.news{
 color: #997f27;
 font-weight: bold;
}

.cap{
 position: absolute;
 top:    0px;
 left:   0px;
 width:  100%;
 height:420px;
 vertical-align: top;
}

.cap2{
 background-image:url('/main/bgfon.jpg'); 
 background-repeat:no-repeat;  
 background-position:top left;
}
	      
tt1, h1{
 color:#555555;
 font-size:18px;
 font-variant:small-caps;
 font-weight:bold;
}

.rightblockmap{width:205px;font:15px Verdana;color:#9c8154;line-height:18px;}
.rightblockmap span{font:18px Verdana;}
.rightblockmap img{display:block;}

#ainvitediv{left:auto !important;right:10px;top:10px !important;position:fixed !important;z-index:10000 !important}
.webim-t{background:url(/main/top3.png) no-repeat !important;}
.webim-b{background:url(/main/bottom4.png) no-repeat !important;}
.webim-c{background:#efe0bf url(/main/bg.gif) repeat !important;
    border-left:1px solid #efe0bf !important;border-right:1px solid #efe0bf !important;
    height:104px !important;}
#webim-invatation-message img{width:127px;height:24px;background:url(/main/button.gif) no-repeat;
    display:block !important;}
#webim-msg{margin-bottom:20px !important;}
#webim-operator-image{top:12px !important;}
.webim-im{overflow:visible !important;}
.webim-im em{display:none !important;}

