body, ul, li, p, form{

	margin:0px;

	padding:0px;

	list-style:none;

	text-align:center;

}

a{

	text-decoration:none;

	color:black;

}

dt{
	color:#000;
	font-size:12px;
	}



img{

	border:0px;

}

em{

    font-style: normal;

    font-weight:bold;

    color:#758941;

    text-decoration:underline;

}

td{

	vertical-align:top;

}

.greenButs{

	background:url(/IMG/grbuts.jpg);

	width:500px;

	height:33px;

	margin:0px auto;

	position:relative;

	top:-74px;

	left:4px;

}

.middle .centerPanel .greenButs a{

	color:#647e27;

}

.middle .centerPanel .greenButs .but1{

	height:22px;

	width:250px;

	float:left;

	position:relative;

	top:6px;

	text-align:center;

}

.middle .centerPanel .greenButs .but2 a{

	color:#394d09;

	text-decoration:underline;

}

.middle .centerPanel .greenButs .but2{

	text-align:center;

	position:relative;

	top:6px;

	height:22px;

	width:250px;

	float:left;

}

.centerPanel h1{

  font-size:19px;

  margin:15px 0px 5px 0px;

  color: #013973;

}

.centerPanel h2{

  font-size:17px;

  margin:0px;

  color: #013973;

}

.main{

	width:100%;

	background:url(/IMG/tree.jpg) no-repeat;

	text-align:left;

}

.main span{

	color:#4d2701;

	font:14px Tahoma;

	display:block;

	margin:20px 0 0 40px;

	line-height:19px;

}

.main span b{

	font-size:15px;

}

.main ul{

	margin-top:29px;

	padding-bottom:5px;

	margin-left:20px;

	margin-right:20px;

}

.main .borderBot{

	border-bottom:1px solid #b2620c;

	margin:0px 20px;

	margin-top:5px;

}

.main .borderBot ul{

	width:500px;

	position:relative;

	height:21px;

	margin:0px auto;

	margin-top:20px;

	background:url(/IMG/menu.jpg) no-repeat

}

.main .borderBot li{

	position:relative;

	left:-3px;

	top:6px;

}

.main .borderBot a{

	font:13px Tahoma;

	color:white;

	font-weight:bold;

}

.main .borderBot b{

}

.main li{

	display:inline;

	margin:0px 2% 0px 1%;

}

.main a{

	color:#248aff;

	font:16px Tahoma;

}

.main .borderBot a{

}

.logo img{

	margin-top:-5px;

	margin-left:8px;

	position:relative;

	top:15px;

}

.hat td.gum{

	width:80%;

	height:215px;

	background:url(/IMG/head3.jpg) no-repeat 100% 0%;

}

.hat .gum div{

	width:300px;

	height:1px;

}

.middle{

	width:100%;

	border-bottom:1px solid #b2620c;

}

.middle .leftPanel{

	width:250px;

	border-right:1px solid #b2620c;

	text-align:left;

}

.middle .rightPanel{

	width:250px;

	border-left:1px solid #b2620c;

	text-align:left;

    background:url(/IMG/podvalUp.jpg) no-repeat;

    background-position: right bottom;

}

.middle .rightPanel form{

	font:11px Tahoma;

	text-align:left;

	margin:10px 10px;

	padding-bottom:20px;

}

.middle .leftPanel ul{

	border:0px;

	width:181px;

}

.middle .leftPanel li{

	display:inherit;

	margin:0px;

}

.middle .leftPanel li div{

	background:url(/IMG/menuOpt.jpg);

	padding:8px 0px;

	width:181px;

	margin-bottom:10px;

}

.middle .leftPanel li a{

    color:#330000;

    font-size:14px;

    font-weight:bold;

}

.middle .leftPanel li a:hover{

    color:#BB5E00;

    font-size:14px;

    font-weight:bold;

}

.middle .rightPanel span.red {

    margin-left: 2px;

    padding:0px;

    color:#FF0000;

    display:inline;

    left:0;

    top:4px;

}

.middle .centerPanel{

	width:80%;	

    text-align:left;

	padding:0px 10px;

	padding-top:30px;

}

.middle .centerPanel p{

    text-align:left;

	font:13px Arial;

	color:#013973;

}

.middle .centerPanel table{

	text-align:left;

	font:14px Tahoma;

	color:#013973;

}

.middle .centerPanel table td{

	text-align:left;

}

.middle .centerPanel .houseProject a img{

	float:none;

}

.middle .centerPanel .houseProject{

    margin:0 auto;

    text-align: center;

	width:80%;

}

.middle .centerPanel .houseProject td{

    text-align: center;

}

.middle .centerPanel table span{

	font:11px Tahoma;

	color:#013973;

}

.middle .centerPanel table div{

	text-align:left;

	margin-top:20px;

	padding:0px 20px;

	padding-bottom:90px;

}

.middle .centerPanel table p{

	display:inline;

	margin-left:10px;

}

.middle .centerPanel table strong{

    font-weight:normal;

}

.middle .centerPanel table a{

    font-family:Arial;

    font-size:13px;

    text-decoration:underline;

}

.middle .centerPanel table a img{

	float:right;

}

.middle .centerPanel table img{

	float:left;

}

.title{

	width:200px;

	height:30px;

	background:url(/IMG/title.jpg);

	margin:10px 0px 10px 10px;

}

.title p{

	color:#b15a02;

	font:16px Tahoma;

	padding-top:4px;

}

.news{

	color:#013973;

	margin-left:10px;

	font:12px Arial;

}

.middle .centerPanel .last{

	width:100%;

	margin-bottom:30px;

}

.middle .centerPanel .last td{

	font:11px Tahoma;

	text-align:center;

}

.middle .centerPanel .last img{

	float:none;

}

.middle .centerPanel .last table{

	width:100%;

	margin:0px;

	padding:0px;

	height:auto;

	position:relative;

}

.middle .centerPanel .last table .text div{

	width:130px;

	padding:0px;

	margin:0px;

}

.middle .centerPanel .last table .gum{

	width:10%;

}

.middle .centerPanel .last p{

	display:block;

	text-align:right;

}

.middle .centerPanel .last a{

	font:11px Tahoma;

	text-decoration:underline;

}

.middle .centerPanel li{

    display:block;

    text-align:left;

    background:url(/IMG/marker.gif) no-repeat 0px 8px;

    padding-left:10px;

    font:13px Arial;

    color:#013973;

    padding-bottom:5px;

}

.middle .centerPanel ul{

    margin:0px;

}

.middle .centerPanel .objects table{

	font:11px Tahoma;

}

.middle .centerPanel .objects a{

	font:11px Tahoma;

}

table.variants {

    margin-left:30px;

    border:1px solid #AABE76;

    background-color:#C6D4A3;

	clear:both;

}

.variants td{

    padding:5px;

    border:1px solid #AABE76;

    vertical-align:middle;

    text-align:left;

    background-color:#FFFFFF;

}

.middle .centerPanel .podrobnee {

    float:right;

    margin:5px 10px 0px 0px;

    padding:0px 5px 0px 10px;

    background:transparent url(/IMG/title.jpg) repeat scroll 0 0;

}

.fld, textarea{

    color:#666666;

    font-family:arial;

    font-size:12px;

    width:250px;

}

.middle .centerPanel a{

	font:13px Arial;

	color:#013973;

}

hr{

    background-color:#828282;

    border-width:0;

    color:#828282;

    height:1px;

}

.stoper{

	width:520px;

	height:1px;

	font:1px Tahoma;

}

.priceHr{

  width:290px;

}

b{

  font-weight: bold;

}

.middle .centerPanel .priceHr{

  width:auto;

  height:200px;

}

.middle .centerPanel table.price {

    border:1px solid #AABE76;

    background-color:#C6D4A3;

    width:700px;

    margin-left:20px;

}

.middle .centerPanel td.price{

    text-align: center;

}

.price td{

    padding:5px;

    border:1px solid #AABE76;

    vertical-align:middle;

    text-align:center;

    background-color:#FFFFFF;

}

.middle .centerPanel .price a{

    font-size:20px;

}

.middle .centerPanel .priceA a{

    font-size:12px;

    text-decoration:underline;

}

.middle .centerPanel .excel{

    margin:0px 20px 0px 20px;

    padding:0px;

    display:block;

    float:left;

}

.middle .centerPanel .excelIMG{

    margin:0px;

    padding:0px;

    display:block;

    float:left;

    padding-left:70px;

}

.hat{

	background:url(/IMG/head1.jpg) no-repeat 100% 0%;

}

.hat td{

	background:none;

}

.hat2{

	background:url(/IMG/head2.jpg) no-repeat 100% -14px;

}

.main div.item{

    padding:5px 10px 20px 0px;

    border-bottom:3px solid #B2620C;

    margin:5px 10px 5px 5px;

}

.main div.item p{

    text-align:justify;

}

.main div.item strong{

    font-weight:normal;

}

.main a.titleNews{

    text-decoration:none;

    font-weight:bold;

    font-family:arial;

    font-size:13px;

    display:block;

    margin-bottom:0px;

    color:#B15A02;

}

.main a.linkNews{

    text-decoration:underline;

    font-weight:bold;

    font-family:arial;

    font-size:13px;

    color:#B15A02;

}

.main a:hover.linkNews{

    text-decoration:none;

    color:#B15A02;

}

.main .news .item .pretext .date1 {

    margin: 0px;

    padding:0px;

}

.middle .centerPanel .image{

  float:none;

}

.adres{

  border-spacing: 10px;

  width:100%;

}

.map{

  float: right;

}

.middle .centerPanel .divHr{

  margin:0px;

  padding:0px;

  padding-right:15px;

}

.middle .centerPanel .path a{

  text-decoration:underline;

}

.middle .centerPanel strong{

  font-weight:normal;

}

.main .item .guestName {

  font-weight:bold;

  text-decoration:underline;

  font-size: 14px;

}

.add{

  float:left;

  margin-top:10px;

}

table.perevozka{

  border-spacing:15px;

  text-align:center;

  margin-left:20px;

}

.dop{

  background: url(/IMG/uzor_bg.jpg) no-repeat;

  width:480px;

  height:100px;

  margin:0px auto;

  padding-top:40px;

}

.images{

  margin-left:160px;

}

.middle .centerPanel .dop a{

  color:#B15A02;

  text-decoration:underline;

  font-weight:bold;

  padding:34px;

}

.middle .centerPanel table.galery  {

  width:100%;

  text-align:center;

}

.middle .centerPanel .galery td.randomImg {

  text-align:center;

  padding-left:10px;

}

.middle .centerPanel .galery .randomImg img{

  float:none;

}

.middle .centerPanel .galery .randomImg .randomphotos{

  border:5px solid #CAD7A9;

  margin:5px 0px;

}

.podvalDown{

  background:url(/IMG/podvalDown.jpg) no-repeat;

  background-position:top right;

  border-top: 2px solid #B2620C;



}

.leftPodval, .centerPodval{

  border-top: 2px solid #B2620C;

  padding:10px;

}

.centerPodval a{

  color:#B2620C;

  text-decoration:underline;

  font-size:12px;

}

.centerPodval a:hover{

  text-decoration:none;

}

.centerPodval p{

  color:#013973;



}

#someLinks a {

	font-size: 16px;

}

.email{

    letter-spacing: 2px;

}

.neko a {color:black; text-decoration:underline; !important}
.neko a:hover {text-decoration:none; !important}
