body,div,ul,li,h1,p	{
	margin:0;
	padding:0;
}
img{
	border:0;
}
ul li {
	list-style:none;
}
html,body {
	height:100%;
	width:100%;
	background:#f8ffe6;
	color:#007f63;
	font-size: 13px;
}
h1 {
	font-family: Verdana, Arial, Helvetica;
	font-size:30px;
	font-weight:normal;
	margin-left: -20px;
}
h2 {
	font-family: Verdana, Arial, Helvetica;
	font-size:24px;
	font-weight:normal;
	color: #535353;
	margin-left: -20px;
}
p {
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #535353;
}
ul, li, dl {
	font-family: Verdana, Arial, Helvetica;
}
table tr td{
        padding: 7px 10px 7px 10px;
        color: #535353;
        


}
table, table tr, table tr td {
        border: 1px solid #007f63;
        font-size: 13px;
        border-collapse: collapse;
}

.osob{
        padding: 0 0 0 10px;
        font-size: 16px;

        font-weight: normal;
	font-style: italic;

	color: #535353;
	margin: 30px 0 30px 0px;
        border: 1px solid #007f63;
}


.poisk * {
    font-size: 13px;    
}
a, .in a {
	font-size: 13px;	
	color: #007f63;
	text-decoration: underline;
}
a:link, .in a:link {
	color: #007f63;
	text-decoration: underline;
}
a:visited, .in a:visited {
	color: #007f63;
	text-decoration: underline;
}
a:hover, .in a:hover {
	color: #ff4e17;
	text-decoration: underline;
}
a:active, .in a:active {
	color: #ff4e17;
	text-decoration: underline;
}

/* Clear */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
.clear {display:block;}

/* Empty */
.empty{ height:100px;}

.left_photo {
		FLOAT: left; MARGIN: 5px 10px 5px 0px
		}
.right_photo {
		FLOAT: right; MARGIN: 5px 0px 5px 10px
		}
.photo_catalog {
		FLOAT: left; MARGIN: 0px 10px 5px 0px
		}