BODY, TABLE{margin:0px;
	padding:0px;
	font:12px Arial;
}
BODY{border:0px;
	background:#479c63 url("images/top.jpg") repeat-x top left;
}
#logo{margin:10px 0px 0px 0px;
}
#phone_new{font-size:26px;
}
#left_menu, #phone{width:236px;
	padding-right:10px;
}
.left_menu{background:#ffffff;
	padding:0px 20px 5px 20px;
	line-height:36px;
	margin:25px 0px 20px 0px;
}
.left_menu A{text-decoration:none;
	color:#000000;
	font-size:15px;
	font-weight:bold;
}
.left_menu A:hover{color:#94c904;
	text-decoration:underline;
}
#left_menu{padding-top:20px;
	vertical-align:top;
}
#lang{background:url("images/lang.jpg");
	width:101px;
	height:26px;
	color:#000000;
	text-align:center;
	line-height:25px;
}
#lang A{color:#000000;
	text-decoration:none;
}
.tab_width{width:816px;
}
#lang A:hover{color:#94c904;
}
#right_top{vertical-align:top;
}
.menu_land{background:url("images/menu_top.png") no-repeat 0px 0px;}
.menu_land2{background:url("images/menu_top.png") no-repeat -204px 0px;}
.menu_land2, .menu_land{width:204px;
	height:26px;
	cursor:pointer;
	text-align:center;
	line-height:26px;
	color:#000000;
	font-weight:bold;
}
.menu_land a, .menu_land a:hover, .menu_land2 a, .menu_land2 a:hover{
	color: #000;
	text-decoration: none;
}
.menu_land2 a {width:100%; display:block;}
#line{height:5px;
	background:#94c904;
}
.zakladka{background:url("images/zakladka.jpg") no-repeat top left;
	width:204px;
}
.zakladka_big, .zakladka{height:26px;
	line-height:25px;
	text-align:center;
	font-weight:bold;
}
.zakladka_big{background:url("images/zakladka_big.jpg") no-repeat top left;
	width:230px;
}
#content{vertical-align:top;
	padding-top:20px;
}
.block_pr, .block_pr_list{background:#ffffff;
	padding:15px;
}
.block_pr_list{margin-bottom:20px;
}
.name{font-size:16px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.name:hover{color:#94c904;
	text-decoration:none;
}
.name_line{border-bottom:1px solid #000000;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.anchor_sm{font-size:10px;	
	color:#94c904;
}
A{text-decoration:underline;
	color: black;
}
A:hover{text-decoration:none;
	color:black;
}
.green{color:#94c904;
}
.desk_sm{margin:7px 0px 0px 0px;
	padding:0px;
}
.price{font-size:20px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.object_block{width:200px;
}
.out_obj{margin-bottom:20px;
}
#bottom{height:92px;
	font-size:10px;
	text-align:center;
}
#bot_line{border-bottom:1px solid #000000;
}
IMG{border:0px;
}

#tab_unic TD{padding-bottom:10px;
}
.spec_input{border:1px solid #000000;
	height:20px;
}
.name_obj{font:16px Arial;
		text-transform:none;
		text-decoration:underline;
		margin:0px 0px 10px 0px;
		padding:0px;
}
.left{float:left;
	margin-right:10px;
}
.border_td{border-top:1px solid #000000;
	padding:20px 0px 0px 0px;
}


.tab_in_list{margin:10px;
}
.list_obj_in_pic, .list_obj_in{text-align:left;
}
.list_obj_in{padding-left:20px;
}

.txt_us {clear:both;
	}
.pic_in{ width:200px;
		 margin:0px 20px 5px 0px; 
}
.sep{font:bold 16px Arial;
		color:#000000;
		text-decoration:underline;
		padding:0px;
		margin:10px 0px 10px 0px;
	}
.txt_form{margin:15px 15px 15px 15px;
		clear:both;
}
.right_form{margin:20px 0px 0px 0px;
	}
.right_form P{line-height:20px;
		margin:5px 0px 0px 0px;
	}
.right_form TEXTAREA{height:49px;
		border:1px solid #000000;
		width:100%;
}
.fl{float:left;
}
.pad_form{margin:0px 0px 0px 0px;
}
#rovno{margin:0px 0px 0px 20px;
}
#rovno IMG{margin:0px 0px 0px 20px;
}
#rovno INPUT{margin:10px 0px 0px 0px;
}
.ord_area{clear:both;
}
.ord_area TEXTAREA{width:620px;
		height:100px;
}

.img_div{
	width: 200px;
	height: 150px;
	overflow: hidden;
	float: left;
	padding: 0px 10px 10px 0px;
}
.type_title{
	padding-bottom: 15px;
	font-weight: bold;
}
#FormReq label { display: inline; color: red; padding-left: 5px; }
#FormReq input.error, #FormReq select.error {
  	border: 1px solid #c24949;
	background: #ffbcbc;

  }
  .dop_bl{margin-top:25px;
	padding-top:5px !important;
	margin-bottom:20px;
  }
  .dop_bl H2{font-size:24px;
	margin:5px 0px 5px 0px;
	padding:0px;
 }
 
.active_menu {background-position:-204px;}
  