body {
 color: #3f3f3e;
 background: #3a6f25 url(images/main_bg.gif);
}
input, select, textarea
{
 font-family:tahoma;
 font-size:11px;
 padding-left:1px;
 padding-top:1px;
 padding-bottom:1px;
 border: 1px;
 border-style: solid;
 border-color: #555555;
 color:#333333;
}
.main {
 font-family: Tahoma, Sans-Serif;
 font-size: 12px;
 line-height: 15px;
 padding-left: 10px;
 padding-right: 5px;
 padding-top: 3px;
 padding-bottom: 3px;
 color:#555555;
}
.main2 {
 font-family: Tahoma, Sans-Serif;
 font-size: 11px;
 line-height: 11px;
 padding-left: 10px;
 padding-right: 5px;
 padding-top: 0px;
 padding-bottom: 0px;
 color:#555555;
}
.im {
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px;
 padding-bottom: 1px;
}
td.space {
 height:100%;
}
.gold
{
 font-family: Tahoma, Sans-Serif;
 font-size: 12px;
 line-height: 15px;
 padding-left: 3px;
 padding-right: 3px;
 padding-top: 3px;
 padding-bottom: 3px;
 color:#e0a936;
}
.main a, a:visited, .main a:active
{
 text-decoration:none;
 color:#004f05;
}
.main a:hover
{
 text-decoration:underline;
 color:#e0a936;
}
.main2 a, a:visited, .main2 a:active
{
 text-decoration:none;
 color:#004f05;
}
.main2 a:hover
{
 text-decoration:underline;
 color:#e0a936;
}
.green {
 font-family: Tahoma, Sans-Serif;
 font-size: 12px;
 line-height: 15px;
 padding-top:10px;
 padding-bottom:15px;
 color:#004f05;
}
.green2 {
 font-family: Tahoma, Sans-Serif;
 font-size: 12px;
 padding-top:2px;
 padding-bottom:2px;
 color:#004f05;
}
.green a, a:visited, .green a:active
{
 text-decoration:none;
 color:#004f05;
}
.green a:hover
{
 text-decoration:underline;
 color:#004f05;
}
.l_1_1 {	background-image:url(/images/l_1_1.png);	background-repeat: no-repeat;}
.l_1_1 {    width:165px;	height:38px;}
.l_1_2 {	background-image:url(images/l_1_2.png);	background-repeat: no-repeat;}
.l_1_2 {    width:204px;	height:38px;}
.t1 {	background-image:url(images/t1.png);	background-repeat: no-repeat;}
.t1 {    width:159px;	height:38px;}
.l_2_1 {	background-image:url(images/l_2_1.png);	background-repeat: no-repeat;}
.l_2_1 {    width:165px;	height:19px;}
.l_2_2 {	background-image:url(images/l_2_2.png);	background-repeat: no-repeat;}
.l_2_2 {    width:204px;	height:19px;}
.l_3_1 {	background-image:url(images/l_3_1.png);	background-repeat: no-repeat;}
.l_3_1 {    width:165px;	height:137px;}
.g3_1 {	background-image:url(images/g3_1.png);	background-repeat: no-repeat;}
.g3_1 {    width:68px;	height:19px;}
.right {	background-image:url(images/right.png);	background-repeat: no-repeat;}
.right {    width:24px;	height:203px;}
.bls {	background-image:url(images/bls.png);	background-repeat: no-repeat;}
.bls {    width:165px;	height:53px;}
.brs {	background-image:url(images/brs.png);	background-repeat: no-repeat;}
.brs {    width:165px;	height:53px;}
.ben {	background-image:url(images/ben2.png);	background-repeat: no-repeat;}
.ben {    width:165px;	height:449px;}
.duk {	background-image:url(images/duk.png);  background-repeat: no-repeat;}
.duk {  width:183px; height:227px;}
.duk_left {	background-image:url(images/duk_left.png);	background-repeat: no-repeat;}
.duk_left {  width:21px; height:227px;}
.t_duke  {	background-image:url(images/d_bg.gif);	background-repeat: repeat;}
.t_duke  {  width:21px; height:100%;}
.r  {	background-image:url(images/r.gif);	background-repeat: repeat;}
.r  {   width:16px;}
.od  {	background-image:url(images/od.png);	background-repeat: no-repeat;}
.od  {   width:99px; height:30px;}
.order  {	background-image:url(images/order.png);	background-repeat: no-repeat;}
.order  {   width:147px; height:30px;}
.news  {	background-image:url(images/news.png);	background-repeat: no-repeat;}
.news  {   width:77px; height:30px;}
.gal  {	background-image:url(images/gal.png);	background-repeat: no-repeat;}
.gal  {   width:67px; height:30px;}
.uslugi  {	background-image:url(images/uslugi.png);	background-repeat: no-repeat;}
.uslugi  {   width:61px; height:30px;}
.rest  {	background-image:url(images/rest.png);	background-repeat: no-repeat;}
.rest  {   width:61px; height:30px;}
.spec  {	background-image:url(images/spec.png);	background-repeat: no-repeat;}
.spec  {   width:135px; height:30px;}
.map  {	background-image:url(images/citemap.png);	background-repeat: no-repeat;}
.map  {   width:117px; height:30px;}
.tour  {	background-image:url(images/tour.png);	background-repeat: no-repeat;}
.tour  {   width:135px; height:30px;}
.topmenu a {display:block;}
.about  {	background-image:url(images/about.png);	background-repeat: no-repeat;}
.about  {   width:110px; height:40px;}
.numbers  {	background-image:url(images/numbers.png);	background-repeat: no-repeat;}
.numbers  {   width:122px; height:40px;}
.bar  {	background-image:url(images/bar.png);	background-repeat: no-repeat;}
.bar  {   width:126px; height:40px;}
.konf  {	background-image:url(images/konf.png);	background-repeat: no-repeat;}
.konf {   width:198px; height:40px;}
.propos  {	background-image:url(images/propos.png);	background-repeat: no-repeat;}
.propos  {   width:174px; height:40px;}
.for  {	background-image:url(images/for.png);	background-repeat: no-repeat;}
.for  {   width:205px; height:40px;}
.contacts  {	background-image:url(images/contacts.png);	background-repeat: no-repeat;}
.contacts  {   width:431px; height:21px;}
.tl  {	background-image:url(images/tl.png);	background-repeat: no-repeat;}
.tl  {   width:19px; height:22px;}
.tr  {	background-image:url(images/tr.png);	background-repeat: no-repeat;}
.tr  {   width:16px; height:22px;}
.bottoml  {	background-image:url(images/bottoml.png);	background-repeat: no-repeat;}
.bottoml  {   width:19px; height:15px;}
.bottomr  {	background-image:url(images/bottomr.png);	background-repeat: no-repeat;}
.bottomr  {   width:16px; height:15px;}
.maingerb  {  background-image:url(images/maingerb.gif);background-repeat: no-repeat;}
.maingerb {   height:460px;}
.key  {  background-image:url(images/key.png);background-repeat: no-repeat;}
.key {    width:81px; height:52px;}
*, html, body, table, p, h1, h2, h3, div, td, form, code, pre, cite, ul, ol, li, img, a
{
 margin:0;
 padding:0;
 /*border:none;*/
}
html,body
{  <td></td>
 height:100%;
}
table{
 border:none;
 border:1px; /* border="0" */
 border-collapse:collapse; /* cellspacing="0" */
}
table td{
 padding:0px; /* cellspadding="0" */
}
input, select, textarea
{
 border:1px;
 font-family:tahoma;
 font-size:10px;
 padding-left:1px;
 border-color:#333333;
 background-color:#eeeeee;
}
.menu {
 padding:7px 0 7px 0;
 color:#e8a129;
 font:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-style:italic;
 font-size:16px;
 font-weight:bold;
}
.menu a {
 color:#e8a129;
 font:Verdana, Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-style:italic;
 font-size:16px;
 font-weight:bold;
}
.newsmain p {
 margin:10px;
 font-size: 12px;
}
.newsmain a {
 color: #3f3f3e;
 text-decoration: none;
}

.callbackform {
 font-size:120%;
 font-weight:bold;
}
.callbackform input{ 
 border:1px solid black;
 font-size:120%;
 }