html, body{
	background-color: #FFFFFF;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 12px;
	color: #605D5D;
}
table {
	font-family: Arial;
	font-size: 12px;
	color: #3C3C3C;
}
P, LI, UL, OL, h1, h2, h3, h4 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}



.vnut ul{
	padding: 0px 0px 0px 2px;
	list-style: none;
	margin-left: 0px;
}
.vnut li{	
	padding-left: 0px;
	padding-bottom: 3px;
}

.vnut li a:link,  .vnut li a:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #464646;
	text-decoration: underline;	
	background-image: url(../_images/4kvad.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding-left: 7px;
	display: block;
}
.vnut li a:hover, .vnut li a:visited:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #007A63;
	text-decoration: underline;
	background-image: url(../_images/zelkvad.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	display: block;
}


h1{
	font-family: Arial;
	font-size: 14px;
	color: #007A63;
	background-image: url(../_images/zel4ert.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-top: 5px;
	height: 25px;
}
h2{
	font-family: Arial;
	font-size: 12px;
	color: #3C3C3C;
	font-weight: bold;
	margin-bottom: 14px;
	padding-bottom: 0px;
}
a:link, a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #0C8200;
	text-decoration: underline;
}
a:hover, a:visited:hover {
	font-family: Arial;
	font-size: 11px;
	color: #0C8200;
	text-decoration: underline;	
}
.bgr{
	background-image: url(../_images/bgr.jpg);
	background-position: 284px 26px;
	background-repeat: no-repeat;
}
.vhdr{
	background-color: #007A63;
}
.vhdr .rus{
	font-family: Tahoma;
	font-size: 10px;
	color: #00C39E;
	text-decoration: none;
	padding-left: 11px;
	
	padding-bottom: 3px;
}
.rus span{
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}
.rus a:link, .rus  a:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.rus  a:hover, .rus  a:visited:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #00C39E;
	text-decoration: none;
}
.vhdr .hdr .vermn{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 3px;
	padding-bottom: 3px;	
}
.vermn ul{
	padding: 0px 24px 0px 3px;
	margin: 0;
	list-style: none;
	margin-bottom: 1px;
}
.vermn li{
	display: inline;
	position: relative;
	background-image: url(../_images/strel.gif);
	background-position: 3px 7px;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-right: 4px;
}
.vermn li a:link, .vermn li a:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.vermn li a:hover, .vermn li a:visited:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #B2E8DD;
	text-decoration: underline;
}

.ins_sp {
	padding-top:8px;
	}
	
.logo{
	padding-left: 31px;
	padding-top: 23px;
}
.map{
	padding-top: 22px;
	padding-right: 25px;
}
.map img{
	padding-left: 3px;
	padding-right: 3px;	
}
.body .lmenu{
	background-image: url(../_images/lmenu.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#button{
	padding-bottom: 0px;
	width: 259px;
}
#button img{
	padding-top: 18px;
	padding-bottom: 7px;
}
#button ul{
	padding: 0px 0px 0px 0px;
	list-style: none;
	margin-left: 0px;
}
html>body #button ul{
	margin-top: 2px;
}
#button li{	
	margin-left: 0px;
	width: 239px;
}
#button a {
   font-family: Arial;
	font-size: 14px;
	color: #365272;
	text-decoration: underline;
	display: block; 
	padding-left: 32px;
	background-position: 0px 8px;
	background-repeat: no-repeat; 
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 6px;
}
#button .visit{
	font-family: Arial;
	font-size: 14px;	
	text-decoration: underline;  
	color: #009F81;
	background-color: #ECECEC;	
}
#button .visit a:link, #button .visit a:active {
	font-family: Arial;
	font-size: 14px;	
	text-decoration: underline;  
	color: #009F81;
	background-color: #ECECEC;	
	margin-bottom: 3px;
}
#button a:hover, #button a:active{
   font-family: Arial;
	font-size: 14px;	
	text-decoration: underline;
	display: block;  
	color: #009F81;
	padding-left: 32px;
	background-position: 0px 8px;
	background-repeat: no-repeat;
	background-color: #ECECEC;		
	padding-top: 5px;
	padding-bottom: 6px;
}
html>body #button li{
	margin-bottom: 3px;
}
#vpmn ul{
	padding: 0px 0px 0px 2px;
	margin-top: 0px;
	list-style: none;
	margin-left: 0px;
}
html>body #vpmn ul{
	margin-top: 0px;
}
html>body #vpmn li{
	margin-bottom: 2px;
}
#vpmn li{
	list-style: none;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 200px;
	background-image: url(../_images/punktir.gif);
	background-position: 31px bottom;
	background-repeat: no-repeat;
}
#vpmn .last{
	background-image: none;
	margin-left: 0px;
	list-style: none;
}
#vpmn li a:link, #vpmn li a:visited {
	font-family: Tahoma;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
	background-color: transparent;
}
#vpmn li a:hover, #vpmn li a:visited:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #007A63;
	text-decoration: underline;
	background-color: transparent;
}
.lmenu li img{
	padding-right: 10px;
}
.body .banvt{
	text-align: left;
	padding-left: 84px;
}
.banvt img{
	padding-bottom: 4px;
}
.main{
	padding: 165px 0px 14px 0px;	
}
.main .center{
	padding: 7px 45px 0px 0px;	
}
.main .m_text{
	font-family: Arial;
	font-size: 12px;
	color: #3C3C3C;
}
.main .m_text hr{		
	margin-bottom: 16px;
	height: 1px;
	color: #E1E1E1;
	background-color: #E1E1E1;
	border: none;
	margin-left: 7px;
}
.main .m_text strong{
	font-family: Arial;
	font-size: 12px;
	color: #007A63;
	background-image: url(../_images/zel4ert.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 14px;
	padding-top: 6px;
	padding-bottom: 4px;
	margin-top: 8px;
}
.main .m_text blockquote{
	margin-left: 7px;
	margin-bottom: 2px;
	margin-top: 0px;
	padding-bottom: 6px;
}
.main .m_text blockquote img{
	margin-bottom: 3px;
	border: 2px solid #006B57;
}
.main .center .m_text ul{
	padding: 15px 0px 21px 11px;
	list-style: none;
	margin-left: 0px;
}
.main .center .m_text li{
	font-family: Arial;
	font-size: 12px;
	color: #3C3C3C;
	font-weight: bold;
	list-style: none;
	background-image: url(../_images/kvadr.gif);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	padding-left: 10px;
	width: 280px; 
	padding-bottom: 4px;
}
.m_text img{
	margin-left: 20px;
	margin-bottom: 15px;
}.main .index_right{
	width: 298px;
}
.main .index_right h1{
	font-family: Arial;
	font-size: 14px;
	color: #007A63;
	background-image: url(../_images/zel4ert.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 5px;
	height: 25px;
	margin-bottom: 0px;
}

.ftr{
	background-image: url(../_images/ftrbgr.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.ftr .razd{
	background-image: url(../_images/razd.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.ftr .razd .lg {
	text-align: left;
	padding-left: 33px;
	padding-bottom: 17px;
	padding-top: 28px;
}
.ftr .nmenu{
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;	
	background-image: url(../_images/razd.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin: 0px;
}
.ftr .nmenu ul{
	padding: 0px 0px 22px 0px;
	margin: 0;
}
.ftr .nmenu li{
	display: inline;
	position: relative;
	text-align: left;
	background-image: url(../_images/4ert.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-right: 1px;
}
.ftr .nmenu .first{
	background-image: none;
	margin-left: 0px;
	list-style: none;
}
.ftr .nmenu li a:link, .ftr .nmenu li a:visited {
	font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;	
}
.ftr .nmenu li a:hover, .ftr .nmenu li a:visited:hover {
	font-family: Tahoma;
	font-size: 9px;
	color: #B2E8DD;
	text-decoration: underline;	
}
.ftr .arrow{
	
}
.ftr .arrow .knop{
	padding: 22px 0px 6px 0px;
	text-align: left;
	margin-left: 24px;
}
.logoin{
	background-image: url(../_images/bgrins.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
.logoin .gre{
	padding-left: 31px;
	padding-top: 23px;
}
.mapin{
	padding-top: 22px;
	padding-right: 25px;
}
.mapin img{
	padding-left: 3px;
	padding-right: 3px;	
}
.bgrins img{
	padding-left: 3px;
	padding-right: 3px;	
}
body .vnut{
	padding-top: 12px;
	padding-bottom: 20px;
}
.body .glav{
	font-family: Tahoma;
	font-size: 10px;
	color: #3C3C3C;
	padding-bottom: 13px;
	padding-left: 17px;
}
.glav a:link, .glav a:visited {
	font-family: Tahoma;
	font-size: 10px;
	color: #1D5D3F;
	text-decoration: underline;	
}
.glav a:hover, .glav a:visited:hover {
	font-family: Tahoma;
	font-size: 10px;
	color: #1D5D3F;
	text-decoration: none;
}
.body .inside{	
	padding-left: 12px;
}

.inside  h2{
	font-family: Arial;
	font-size: 12px;
	color: #3C3C3C;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-top:0px;
	margin-top:0px;
}

.inside strong{
	font-family: Arial;
	font-size: 12px;
	color: #605D5D;
}
.body .rcolins{
	padding-right: 33px;
	padding-left: 13px;
}


.inside .m_photo, .inside .m_list, .inside .m_listimages, .inside .m_table {
	width:248px;
	}
	
	.m_text ul{
	padding: 0px 0px 0px 2px;
	list-style: none;
	margin-left: 0px;
}
.m_text li{	
	padding-left: 7px;
	padding-bottom: 3px;
	color: #464646;
	background-image: url(../_images/4kvad.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
}