/* CSS Document */
* {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
body,table {font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #725C58; scrollbar: on}
td {vertical-align:top}

html {
	height:100%
}
img {
	border:none
}
p {
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
}

a {
	color:#F3931D;
	text-decoration:underline;
}

a:hover {
	color:#434343;
	text-decoration:none
}
.block {background-color:  #F0F1CD;text-align:justify}
.block_works {background-color: #F0F1CD; padding: 20px 30px 30px 30px; line-height:150%}
.block_news {background-color: #F0F1CD; padding: 20px 20px 10px 20px; line-height:150%}

.hdr {background: url(r_top_left.gif) no-repeat top left; color:#4F472F; background-color:#EAE3AA; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}
.hdr2 {padding: 15px 10px 10px 30px; color:#4F472F; background-color:#EAE3AA; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}

.hdr div {background: url(r_top_right.gif) no-repeat top right;padding: 15 10 10 30}
.about {padding: 30px 30px 10px 30px; line-height: 160%}
.news {background-color: #F2F0D7; padding: 20px 20px 20px 20px; margin-left:7; height:100%}
.contacts_block {background: url(r_top_left.gif) no-repeat top left; background-color:#EEECC1}
.contacts_block_down {background: url(r_bottom_left.gif) no-repeat top left; background-color:#EEECC1}
.h {background: url(r_top_right.gif) no-repeat top right;padding: 25 10 10 30; font:normal 20px arial}
.block_cont {background-color:  #FCFCF5; padding: 30px 30px 10px 30px}
.menu {background-color: #4B413D;padding: 20px 15px 20px 15px;color:#7B6F5E; font-size: 14px; }
.menu a {color:white;text-decoration:none}
.menu a:hover {
	color:orange;
	text-decoration:none}
.foot {color: #AD9F89; background-color: #4B413D; padding: 20px 25px; line-height: 170%}
.date {font: bold 11px tahoma; padding-right:5px}

.top div {
  background: url(r_top_left.gif) no-repeat top left;
}
.top {
  background: url(r_top_right.gif) no-repeat top right;
}
.bottom div {
  background: url(r_bottom_left.gif) no-repeat bottom left; vertical-align:bottom;height:17px
}
.bottom {
  background: url(r_bottom_right.gif) no-repeat bottom right;
}
  .top div, .top, .bottom div, .bottom  {
  width: 100%;
  height: 17px;
  /* соответствует ширине изображений углов */
}
#IP {
	color: #999999;
    float: right/*left*/;
    font-family: Calibri;
    font-size: 10px;
    text-align: right/*left*/;
    width: 300px;
}
#IP img {
	border: none;
	float: right/*left*/;
	margin:4px 0 0 5px/*4px 5px 0 0*/;
}
#IP div {
	color: #999999;
	font-family: Calibri;
    font-size: 10px;
    text-align: right/*left*/;
}
#IP a {
	color: #999999;
	font-family: Calibri;
    font-size: 10px;
	text-decoration: underline;
}
