
html, body {margin:0; 
	padding:0; 
	height:100%
	}
#global {margin-top:-62px; 
	min-height:100%
	}
#globalcont {padding-top:62px
	}
#footer {height:62px; 
	clear:both;
	}
body {margin: 0px;
	 font-family: Arial,
	  Helvetica, sans-serif; 
	  height:100%; 
	  width:100%;
	  }
table.main_tb { min-width: 800px; max-width: 1000px; width: 1000px}	  
img { padding: 0px;
	 border: 0px;
	 }

.menu_item {color:#9F2116;
	 background-color: transparent;
	  font-size:10pt;
	   font-weight:bold;
	   }

a {color:#3d7d00; 
	background-color: transparent;
	 font-size:10pt; 
	 text-decoration:underline;
	 }
	 
a:hover {color: #9f2116; 
	text-decoration: underline;
	}
	
a.red {color:#9F2116; 
	background-color: transparent; 
	font-size:10pt; 
	text-decoration:underline;
	}

a.rednotund {color:#9F2116; 
	background-color: transparent; 
	font-size:10pt; 
	text-decoration:none;
	}
a:hover.rednotund {color:  #9F2116; 
	text-decoration: underline;
	}
		
a:hover.red {color:  #3d7d00; 
	text-decoration: underline;
	}
	
a.redmenu {color:#9F2116; 
	background-color: transparent; 
	font-size:14pt; 
	text-decoration:none;
	}
	
a:hover.redmenu {color: #9F2116; 
	text-decoration: underline;
	}
	
a.copy {  color:#3d7d00; 
	background-color: transparent; 
	font-size:8pt; 
	text-decoration:underline;
	}
a:hover.copy {color: #9f2116; 
	text-decoration: underline; 
	font-size:8pt;
	}

.text { padding-left:35px; 
	padding:20px; 
	font-size: 10pt; 
	line-height: 20px; 
	vertical-align:top;
	}
.topmenu {text-align:right;}
h2 {color: #9F2116;}
.menu { text-align:center; 
	width: 256px; 
	border-bottom: solid 1px #DEDADA;  
	border-top: solid 1px #FFF;
	}
a.menulink { color:#3d7d00; 
	background-color: transparent; 
	font-size:14pt; 
	text-decoration:underline;
	}
a:hover.menulink {color: #9f2116; 
	text-decoration: underline;
	}
.menu_selected {color: #9f2116; 
	font-size:14pt; 
	font-weight:bold; 
	text-align:center; 
	width: 256px; 
	background:url(img/grey_grad_rev.jpg) left top; 
	border-bottom: solid 1px #FFF; 
	border-top: solid 1px #DEDADA; 
	border-left: solid 1px #DEDADA; 
	border-right: solid 1px #DEDADA;
	}
.img_1 { background:url(img/land_01.jpg) no-repeat left top;
 	}
.img_1_up { background:url(img/land_01_up.jpg) no-repeat left top; 
	cursor:pointer;
	}
.img_2 { background:url(img/land_02.jpg) no-repeat left top;
	}
.img_2_up { background:url(img/land_02_up.jpg) no-repeat left top; 
	cursor:pointer;
	}
.img_3 { background:url(img/land_03.jpg) no-repeat left top
	}
.img_3_up { background:url(img/land_03_up.jpg) no-repeat left top; 
	cursor:pointer;
	}
.img_4 { background:url(img/land_04.jpg) no-repeat left top
	}
.img_4_up { background:url(img/land_04_up.jpg) no-repeat left top; 
	cursor:pointer;
	}

/*
ul { margin: 0.5em 0; padding: 0 0 0 2em; }
    ul, li
    { 	
        margin: 0.5em 0; padding: 0 0 0 10px;
        list-style-type: none;
        behavior: expression( !this.before
            ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
        text-indent: -1.24em;
    }
    ul, li:before { content: '\2014\a0'; }
*/

    ul.tire { margin: 0.5em 0; padding: 0 0 0 2em; }
    ul.tire li
    {
        margin: 0.5em 0; padding: 0 0 0 20px;
        list-style-type: none;
        behavior: expression( !this.before
            ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '' );
        text-indent: -1.24em;
    }
    ul.tire li:before { content: '\2014\a0'; }
	
 .leftcol { padding-top: 25px; 
	 vertical-align:top;
	 }
 td.green { background: #eaeaea url(img/grey_grad.jpg) left top repeat-x; 
	 border: solid 1px #DEDADA; 
	 font-size:10pt; 
	 padding-left:0px; 
	 padding-bottom: 15px; 
	 padding-right: 15px; 
	 padding-top:15px;
	 }
 .grey_menu {background: url(img/grey_grad.jpg) left bottom; 
	 height: 50px;
	 }
  .img {text-align:center; 
	 padding: 5px; 
	 border: solid 1px #eaeaea;
	 margin: 10px;}
 
 .img1 {text-align:center; 
	 padding: 10px; 
	 border: solid 1px #eaeaea;
	 }
 
a.black {color:#000000; 
	background-color: transparent; 
	font-size:10pt; 
	text-decoration: none;
	}
a:hover.black {color: #3d7d00; 
	text-decoration: underline;
	}
a.italic_black {color:#000000; 
	background-color: transparent; 
	font-size:0.9em; 
	text-decoration: none;
	}
a:hover.italic_black {color: #3d7d00; 
	text-decoration: underline;
	}
table#grey_menu { background:url(img/grey_grad.jpg) left top repeat-x #eaeaea; 
	border-left: solid 1px #DEDADA;
	border-top: solid 1px #DEDADA;
	border-right: solid 1px #DEDADA;
	}
td#grey_menu_th {color: #3d7d00; 
	padding: 10px; 
	text-align:center; 
	font-size:11pt; 
	font-weight:bold;
	border-bottom:dotted 1px #DEDADA;
	}
td#greymenu { padding: 10px 5px 10px 10px;
	border-bottom:dotted 1px #DEDADA;
	cursor:pointer;
	}
td#greymenu_up {padding: 10px 5px 10px 10px; 
	font-size:10pt; 
	font-weight: 600;  
	color: #000000;
	border-bottom:dotted 1px #DEDADA;
	}
td.marker { padding: 10px 0px 10px 15px; 
	vertical-align:top; 
	color:#000000;
	border-bottom:dotted 1px #DEDADA;
	}
	
	#mainprod
	{
	margin-left:140px!important;
	margin-right:140px;
	}
	
	#mainprod  p
	{
	text-align:justify;
	margin:1px!important;
	font-size:10pt;
	}
	
	p.zagolovok
	{
	font-weight:bold;
	font-size:11pt;
	}

#mainprod h1
{
font-size:16px;
text-align:center;
}
h1.neprod
{
font-size:16px;
text-align:center;
}

h1.prod
{
font-size:16px;
text-align:center;
}

#mainprod
{
padding-top:50px;
}

h2.chfaq
{
text-align:center;
font-size:13px;
}
td.text h1 {color:#9F2116; font-size:1.4em; line-height:20px;}
td.text h2 {color:#9F2116; font-size:1.3em; line-height:20px;}