body { width:100%; height:100%; margin:0; padding:0; background:#f2f6e7; }

td { vertical-align:top; color:#2a3211; font-size:13px; font-family:Verdana; }

a { color:#2a3211; text-decoration:underline; }
a:hover { color:#7f9e1e; }
h1{
color:#6A006F;
font:bold 19px vernada;
padding:0px;
margin:0px;
}
.fil{
color:#6A006F;
font:bold 17px vernada;
}
.zel{
color:#57780E;
font:bold 15px vernada;
}

.main { width:100%; height:100%; }

.mn1 { height:209px; background:url(images/tbg.gif) top left repeat-x; }
.mn2 { background:url(images/t10.gif) top right no-repeat; height:53px; }
.mn3 { background:url(images/left.gif) bottom left no-repeat; }
.mn4 { height:90px; background:url(images/b2.gif) bottom left repeat-x; }

.tp1 {background:url(images/t1.gif) no-repeat;}
.tp2 {background:url(images/t2.gif) 125px top no-repeat;}
.tp3 {background:url(images/t3.gif) 250px top no-repeat;}
.tp4 {background:url(images/t4.gif) top right no-repeat;}
.tp5 {background:url(images/t5.gif) right 42px no-repeat;}
.tp6 {background:url(images/t6.gif) right 84px no-repeat;}
.tp7 {background:url(images/t7.gif) right 125px no-repeat;}
.tp8 {background:url(images/t8.gif) right 167px no-repeat; position:relative; }

.tp1, .tp2, .tp3, .tp4, .tp5, .tp6, .tp7, .tp8 {
	width:100%;
	height:209px;
}

.hh1 { position:absolute; top:48px; right:597px; }
.hh2 { position:absolute; top:105px; right:541px; }
.hh3 { position:absolute; top:166px; right:484px; }
.logo { position:absolute; top:70px; left:85px; }

.menu { height:53px; width:100%; position:relative; background:url(images/t9.gif) top left no-repeat; }

.menu a {	color:white;
	float:left;
	display:block;
	background:url(images/mu.gif) top left no-repeat;
	padding:13px 10px 14px 14px;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;}
.menu a:hover { color:white; }
.menu2 { padding:0 0 0 78px; }


.center { width:100%; }
.cr1 { padding:27px 30px 0 91px; }
.cr2 { width:245px; padding:27px 22px 0 24px; }

.zagolovok { margin:0 0 10px -74px; }
.zagolovok2 { margin:0 0 10px -24px; }
.zk1 { background:url(images/zag.gif) top right no-repeat; width:71px; }
.zk3 { background:url(images/zag2.gif) top right no-repeat; width:24px; }
.zk2 {
	padding:0 25px 2px 4px;
	border:1px solid #dbcdd3;
	font-weight:bold;
	font-size:15px;
	color:#2a3211;
}

.fignjushka {	width:245px; height:143px;
	background:url(images/r1.gif) center center no-repeat;}

.telefon { width:245px; height:80px; position:relative; background:url(images/tel.gif) top left no-repeat; margin:5px 0 10px 0; }
.tn1 { position:absolute; top:17px; left:12px; color:white; font-size:14px; font-weight:bold; }
.tn2 { position:absolute; top:14px; left:75px; color:white; font-size:20px; font-weight:bold; }


.bottom { width:100%; height:90px; background:url(images/b1.gif) bottom left no-repeat; }
.bottom2 { width:100%; height:90px; background:url(images/b3.gif) bottom right no-repeat; position:relative; }

.bottom a, .bottom a:hover { color:white; }

.copy { color:white; position:absolute; bottom:27px; left:92px; }
.schet { position:absolute; bottom:24px; right:54px; }

.razdelitel { width:553px; height:65px; line-height:1px; background:url(images/razdel.gif) center center no-repeat; }
.razdelitel2 { width:157px; height:10px; line-height:1px; background:url(images/pol2.gif) left 3px no-repeat; }


.novosti { width:100%; }
.ni1 { width:48%; }
.ni2 { width:34px; background:url(images/pol.gif) center center no-repeat; }

.date { padding:0 0 0 14px; margin:0; background:url(images/date.gif) left 4px no-repeat; color:#526a07; }

.podrob { display:block; width:72px; height:18px; margin:5px 0 0 0; }



.prjac1 { padding:0 30px 3px 0; }
.prjac2 { padding:0 30px 15px 0; }

.prjac2 input { border:1px solid #999999; height:22px; }

.inp1 { width:250px; }
.inp2 { width:85px; }
.inp3 { border:1px solid #999999; height:120px; width:530px; }

.bord { border:1px solid #999999; }

.tabka { width:100%; }
.ta1 { border-top:4px solid #587a0f; border-bottom:2px solid #587a0f; padding:2px 10px 2px 6px; font-size:13px; font-weight:bold; }
.ta2 { width:8px; font-size:5px; }
.ta3 {
	border-top:4px solid #587a0f; border-bottom:2px solid #587a0f; padding:2px 6px 2px 6px; font-size:13px; font-weight:bold;
	width:130px;
	text-align:center;
}
.ta4 { height:9px; }

.ta5 { background:#ddeac3; padding:10px 6px 10px 6px; }
.ta6 { background:#ddeac3; padding:10px 6px 10px 6px; text-align:center; vertical-align:middle; }
.ta7 { padding:10px 6px 10px 6px; }
.ta8 { padding:10px 6px 10px 6px; text-align:center; vertical-align:middle; }