	body,
	html {
		margin:0;
		padding:0;
		color:#341506;
		background:#D6F6F1;  /*B8EAE2*/
		font-family: Tahoma, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
		font-size: 0.95em; 
		line-height: 1.5;


	}
body {
	text-align: center;

}	

	
	a {
		color: #4FA89B; 
		text-decoration: underline;
	}
	a:hover {
		color: #368C7F;
		text-decoration: underline;
	}

	
	
.pb0 { padding-bottom:0px;}	
.pb5 { padding-bottom:5px;}	
.pb10 { padding-bottom:10px;}	
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb30 { padding-bottom:30px;}	
.pb40 { padding-bottom:40px;}
.pb50 { padding-bottom:50px;}
.pb60 { padding-bottom:60px;}
.pb80 { padding-bottom:80px;}
	
	
	#wrap {
		text-align: left;
		width:780px; 
		margin: 250px auto 0 auto;  /*0 auto*/
		padding: 3px;
		background: #86D0C5;
		border: 1px solid #ccdddd;

	}


	
	#main {
	  text-align: left;  
	  width: 640px; 
	  _width: 770px; /* IE */
	  margin: 0;
	  padding: 90px 70px;
	  color: #341506;
	  background: #fff;
	}
	
	
	
	#footer {
		position: relative;
		float: center;
		font-size: 0.9em; 
		color: #66C0B3;	
		text-align: center;
		
    }
	
	#footer p {
		margin: 0 0 20x 0;
		padding: 0;
	}
	
	
	
	#wrap-podstranka {
		text-align: left;
		width:780px; 
		margin: 40px auto 20px auto;  /*0 auto*/
		padding: 3px;
		background: #86D0C5;
		border: 1px solid #ccdddd;

	}

	
	#main-podstranka {
	  text-align: left;  
	  width: 640px; 
	  _width: 770px; /* IE */
	  margin: 0;
	  padding: 20px 70px;
	  color: #341506;
	  background: #fff;
	}	
	

	
	
	h1 {
	    margin:0 0 0 0;
		color: #4FA89B;
		font-size: 1.2em;
    }    
	#main-podstranka h1 {
	    margin:0 0 0 0;
		color: #4FA89B;
		font-size: 1.5em;
    }    

	h2 {
	    margin:0 0 0 0;
		color: #341506;
		font-size: 1.3em;
    }    

	h3 {
	    margin:0 0 0 0;
		color: #341506;
		font-size: 1.1em;
    }    
	
	
	

.nobr	{ white-space:nowrap; }

.clear {
    clear: both;
    height:0px;
    float:none;
    font-size:0px;
    line-height:0px;
    margin:0;
    padding:0;
    display:block;
}

.pb5 { padding-bottom:5px;}	
.pb10 { padding-bottom:10px;}	
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb30 { padding-bottom:30px;}	
.pb40 { padding-bottom:40px;}
.pb50 { padding-bottom:50px;}
.pb60 { padding-bottom:60px;}



img { border: 0; } /* v HTML 5 uz ne border="0" u img */



.invisible, .no-css {
	display: none;
}

	

div.oddel		{border-bottom: 1px dotted #666;}

p.pAdr {
	margin-top: 0;
}

.size0-9 {
	font-size: 0.9em;
}

