
BODY {
	 color:#363636; font-size:14px; font-family:arial, helvetica, sans-serif; background-color:#0b9444; background-position:top center; background-repeat:repeat-x; margin:0;
}

#menuitem1 {
	 background-image:url(bg_main_menu.png); background-repeat:no-repeat; display:block; width:1136px; float:left; text-align:left;
}

#menuitem1 #pageMenu .menu {
	 color:#ffffff; text-decoration:none; padding-left:25px; padding-right:25px; border-right:1px solid #ffffff; display:block; height:37px; float:left;
}

#div180 {
	 background-color:rgba(0,0,0,0.3); display:none; width:100%; height:100%; position:fixed; top:0px; right:0px; text-align:center;
}

#div181 {
	 background-color:#ffffff; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; margin-top:50px; display:inline-block; width:400px; position:relative; text-align:left;
}

#div182 {
	 cursor:pointer; background-image:url(cloze_btn.jpg); margin-top:5px; margin-right:5px; display:block; width:18px; height:17px; float:right;
}

#menuitem1 #pageMenu .mids {
	 color:#ffffff; display:none;
}

.mitem_contact {
	 border-right:0px !important;
}

#menuitem1 #pageMenu .TextItemMenu {
	 margin-top:5px; display:block;
}

#menuitem1 #pageMenu .TextActiveMenu {
	 margin-top:5px; display:block;
}

#siteTitle {
	 color:#15723a; font-size:27px; font-weight:normal; margin-top:80px; margin-left:25px; display:inline-block; width:80%; float:left;
}

#LogotypeBlock {
	 display:block; width:155px; float:left;
}

#siteSubtitle {
	 color:#10542C; font-size:17px; font-weight:normal; margin-top:10px; margin-left:25px; display:block; float:left; text-align:left;
}

#siteLogotype {
	 margin-top:40px; margin-bottom:46px;
}

#td55 {
	 background-image:url(top_rectangle.png);
}

#td57 {
	 background-image:url(middle_rectangle.png); background-repeat:repeat-y;
}

#td60 {
	 background-image:url(bottom_rectangle.png);
}

#pageTitle {
	 color:#3b843f; font-size:22px; font-weight:normal; margin-top:10px; margin-left:15px; margin-right:15px;
}

#menuitem2 #pageMenu .menu {
	 color:#000000; text-decoration:none; background-image:url(menu_point.png); background-position:top left; background-repeat:no-repeat; padding-left:15px; margin-bottom:20px; display:block;
}

#div82 {
	 color:#3b843f; font-size:22px; margin-left:15px;
}

#menuitem2 #pageMenu .TextItemMenu {
	 position:relative; bottom:3px;
}

#menuitem2 #pageMenu .TextActiveMenu {
	 position:relative; bottom:3px;
}

#table32 {
	 background-image:url(bg_content.png); background-repeat:repeat-x;
}

#menuitem2 {
	 margin-top:15px; margin-left:15px; margin-right:15px;
}

#content {
	 font-size:16px; line-height:1.5; padding-left:0px; margin-left:15px; display:block; width:520px; float:left;
}

#table53 {
	 margin-top:10px;
}

#table3 {
	 background-image:url(romashki_bg.png); background-repeat:repeat-x;
}

#div123 {
	 width:100%; height:100%; position: relative;
}

#div123:after {
	 content: ""; display: block; width: 100%; height: 100%; background: white; position: absolute; top: 0; left: 0; z-index: -1;
}

.address {
	 display:block; position:relative; bottom:24px; float:right;
}

#content1 {
	 font-size:14px; margin-bottom:50px; margin-left:20px;
}

#content1 .object {
	 display:inline-block; width:280px; position:relative;
}

#td156 {
	 background-color:#ffffff;
}

#content1 .objectTitle {
	 font-size:14px;
}

#content1 .objectNote {
	 display:block; height:100px; overflow:hidden;
}

.schetchik {
	 margin-right:20px; float:right;
}

.mitem_zadat-vopros {
	 border-right:1px none !important ;
}

#cont_ank .ank_tderr {
	 color:#ff0000; font-weight:bold;
}

#cont_ank #anketa {
	 width:80%;
}

#cont_ank .tableTable {
	 width:100%;
}

#cont_ank .objHSpace {
	 width:2%;
}

#cont_ank .ank_spctd {
	 font-size:0;
}

#cont_ank .objTitls {
	 font-weight:bold;
}

#cont_ank #objects .objTitl {
	 width:30%;
}

#cont_ank #objects .objHSpace {
	 width:2%;
}

#cont_ank #objects .inputText {
	 width:95%;
}

#cont_ank #objects .textArea {
	 width:95%; height:100px;
}

#cont_ank #objects .select {
	 width:96%;
}

#cont_ank #objects .ank_spctd {
	 font-size:0;
}

#cont_ank #general .objHSpace {
	 width:2%;
}

#cont_ank #general .inputText {
	 width:150px;
}

#cont_ank #general .ank_img {
	 margin-bottom:3px;
}

#cont_ank #general .ank_spctd {
	 font-size:0;
}

#global1 {
	 margin-right:10px; display:block; width:250px; float:right;
}

#global1 #cont_ank #anketa {
	 width:310px;
}

.buttonSend {
	 color:#ffffff; text-transform:uppercase; background-image:url(main_btn.png); border-top:1px none; border-bottom:1px none; border-left:1px none; border-right:1px none; display:block; width:175px; height:37px;
}

#global1 #cont_ank .contentText {
	 font-size:12px;
}

#global1 #cont_ank .contentTitle {
	 color:#ffffff; background-image:url(zvonok_bg.png); background-repeat:no-repeat; padding-top:18px; display:block; width:300px; height:43px; text-align:center;
}

#cont_news .contentImage {
	 margin-right:10px; float:left;
}

#cont_news .contentText {
	 display:block;
}

#cont_news .object {
	 margin:0; clear:both;
}

#cont_news .objectTitle {
	 margin-top:10px;
}

#cont_news #dataType_date {
	 color:#808080; margin-right:10px;
}

#cont_news .objectImage {
	 margin-right:10px; float:left;
}

#cont_news .buttonSend {
	 margin-top:10px;
}

#cont_txt .contentImage {
	 margin-right:10px; float:left;
}

#cont_txt .object {
	 display:block; clear:both;
}

#cont_txt .objectImage {
	 margin-right:10px; float:left;
}

#global1 #cont_ank #anketa .buttonSend {
	 font-size:20px; width:236px; height:50px;
}

.mitem_kontakti-kompanii-zemelniy-vopros {
	 border-right:1px none !important;
}

#menuitem1 #pageMenu .tableMenu {
	 margin-left:140px;
}

#zakazat {
	 color:#ffffff; font-size:18px; text-decoration:none; background-image:url(main_btn.png); background-repeat:no-repeat; padding-top:15px; display:block; width:236px; height:35px; text-align:center;
}

#div211 {
	 height:64px; width:485px;
}

#div191 {
	 height:60px; width:84px;
}

#div192 {
	 width:10px;
}

#div193 {
	 width:10px;
}

#global2 #cont_ank #anketa .buttonSend {
	 display:block; width:236px; height:50px;
}