 html, body {
 margin: 0px;
 padding: 0px;
 background:#f8f4be url("image/line-fon.jpg") repeat-y center;
 font-family: Arial;
 font-size:14px;
 }
  

.top{
height: 6px; 
width: 100%; 
background: url(image/line-top-mini.jpg) repeat-x top;
}
.top-polosa{
margin: 0 auto; 
height: 6px; 
width: 1000px; 
text-align: center; 
background: url(image/line-top.jpg) no-repeat top center;
}
.otstup-logo{
margin-left: 4px;
}
.otstup-content{
margin-left: 2px;
}

td.menu-main{
margin-left: 4px; 
height: 28px; 
width: 177px; 
background: url(image/menu-main.jpg) no-repeat top center;
}

p.menu-main{
margin-left: 28px; 
text-align: left; 
padding: 0px 5px 0px 10px; 
color:#77a300; 
text-decoration:underline; 
font-weight:bold;
}
a.menu-main, a.menu-main:hover{
color:#77a300; 
text-decoration:underline; 
}

td.menu-sous{
margin-left: 4px;
height: 28px; 
width: 177px; 
background: url(image/menu-sous.jpg) no-repeat top center;
}
p.menu-sous{
margin-left: 28px; 
text-align: left; 
padding: 0px 0px 0px 10px; 
margin-bottom: -10px;
color:#ff5400; 
text-decoration:underline; 
font-weight:bold;
}
a.menu-sous, a.menu-sous:hover{
color:#ff5400; 
text-decoration:underline; 
}

td.menu-razdel{
margin-left: 4px;
height: 28px; 
width: 177px; 
background: url(image/menu-razdel.jpg) no-repeat top center;
}


.text{
margin-top: -25px; 
margin-left:59px; 
width: 608px;
}

.context{
vertical-align: bottom; 
margin-left:59px; 
width: 608px; 
text-align: left; 
background: #deff8c; 
border-bottom: #8cab40 2px solid;
}

.zag-con{
margin-left:20px; 
color:#45473f; 
font-size: 24px; 
padding-top:10px;
}

ul.con{
  list-style:none;
  margin-top:-20px; 
  margin-left:-10px; 
  color:#252525; 
  text-decoration:underline; 
  padding-bottom:10px;
}
li.con{
padding: 0 0 3px 11px; 
background: url(image/marker.png) 0 5px no-repeat;
}

.space{
height: 15px; 
width:895px; 
background: #fff; 
margin-left:2px;
}
.footer{
height: 58px; 
width:895px; 
background: #e97e00; 
margin-left:2px;
}

.copywrite{
text-align:left; 
font-size:12px; 
color:#FFFFFF; 
padding:7px; 
padding-left:15px;
}

.count{
text-align:right; 
padding:10px; 
margin-top: -55px; 
padding-right:15px;
}

.footer-line{
height: 15px; 
width: 100%; 
background: #e94700;
}

a.copywrit, a.copywrit:hover{
color:#ffffff; 
text-decoration:underline; 
}


h1{
color: #3a3a3a;
size: 30px;
}

h2{
color: #3a3a3a;
size: 25px;
}

h3{
color: #3a3a3a;
size: 20px;
}

a, a:hover{
color:#000000; 
text-decoration:underline; 
}

input.f{
	border: 1px #8cab40 solid;
	width: 400px;
	height:20px;
}
input.button{
	border: 1px #8cab40 solid;
	color:#3a3a3a;
	background: #deff8c;
	width: 402px;
	height:25px;
}
textarea.f{
	width: 400px;
	height:100px;
	border: 1px #8cab40 solid;
}

img{border:none;}

p.pesok{
color:#77a300; 
font-size: 12px;
}
a.pesok, a.pesok:hover{
color:#77a300; 
text-decoration:underline; 
font-size: 12px;
}
