body {
    font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 100%; 
	color: #4c7a24; 
	margin: 0;
	padding: 0; 
	background: url('/objects/img/trava.jpg') repeat; 
	line-height: normal;
}

table {
    font-family: Georgia, "Times New Roman", Times, serif; 
	border-collapse: collapse
}

table td { 
	padding: 0
}

h1 {
    font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 150%; 
	line-height: normal;
	margin-bottom: 0.5em;
	font-weight: normal;
}

h2 {; 
	font-size: 130%; 
	margin: 10px 0 0.3em 0; 
	line-height: normal;
	font-weight: normal
}

h3 { 
	font-size: 115%;
	margin: 0.6em 0 0 0;
	font-weight: normal;
	font-style: italic 
}

p {
	font-size: 100%; 
	margin: 0.25em 0 0.5em 0;
}

p.link {
	font-size: 80%; 
	margin: 0.25em 0 0.5em 0;
	color: #666666
}

p.link span {
	color: #669900
}

p.counter {
	padding-left:10px;
	padding-bottom:10px;
}

p.italy {
	font-style: italic
}

p.error {
	color: #da0003
}

a {
	color: #000000;
	font-weight: normal
}

a.green {
	color: #669900;
	font-weight: normal
}

a.zakaz {
	font-size: 24px;
	font-style: italic
}

a:visited {
}

a:hover {

	text-decoration: none
}

img {
   border: 0;
   margin: 0;
   padding: 0;
}

input, textarea, label {
	display: block;
	width: 30em;
	font-size: 13px; 
}

textarea {
	height: 7em
}

input, textarea {
	margin-bottom: 1em
}

input.sent {
	width: auto
}   



/* Head */
table.main {
    width: 1000px;
	background: #FFF;
	border-left: 1px solid #000;
	border-right: 1px solid #000
}

table.main td {
	padding: 0.5em 1em 0 0.5em;
	vertical-align: middle
}

table.main td.head {
	padding: 0;
	height: 205px
}

table.main td.menu {
	height: 54px;
	padding: 0.5em 0
}

table.main td.menu img.stone {
	margin-left: 40px
}

table.main td.right_menu {
	width: 300px;
	padding: 20px;
	vertical-align: top
}

table.main td.right_menu table {
	width: 260px;
}

table.main td.right_menu table td {
	padding: 0;
	background: #98ba5c
}

table.main td.right_menu table td.txt {
	padding: 0.5em;
	color: #FFFFFF
}

table.main td.right_menu table td.txt a {
	color: #FFFFFF
}

table.main td.right_menu table td.txt p.index {
	margin-bottom: 0.8em
} 

table.main td.right_menu div {
	margin-top: 1em
}

table.main td.right_menu div table td {
	background-color: #fff
}

table.main td.text {
	text-align: left;
	vertical-align: top;
	padding: 1em
}

table.main td.text img {
	margin: 0 0.6em 1.2em 0;
	float: left
}

table.price td {
	padding: 0.2em;
}

table.build td {
	padding: 0.5em;
	vertical-align: top
}

table.build td a {
	color: #669900;
}

table.build td.first {
	padding: 0;
}





/* Foot */

table.main td.bottom {
    text-align: left;
	padding: 0;
	height: 89px;
	vertical-align: bottom
}

table.main td.right_bottom {
    text-align: right;
	padding: 0 2em 0 0;
	vertical-align: bottom;
}
