BODY {
	 color:#5d5d5d; font-size:13px; font-family:arial; line-height:1.4; background-color:#f9f8f6; background-image:url(bg.jpg); margin:0;
}
.quote_note {
	 color:#281f06; background-color:#FBF7CE; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#ff8000; border-style:dotted;
}
.quote_comment {
	 color:#000F35; background-color:#e9ecfc; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#8080ff; border-style:dotted;
}
.quote_info {
	 color:#242C0C; background-color:#e9f58d; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px; border-width:1px; border-color:#98ad1d; border-style:dotted;
}
.quote_prevent {
	 color:#ffffff; background-color:#FB6A55; padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:5px; border-width:1px; border-color:#750000; border-style:dotted;
}
* {
	 margin:0;
}
#div5 {
	 color:#ffffff; background-image:url(dwood.jpg); padding-top:10px; padding-bottom:10px;
}
#div30 {
	 color:#ffffff; background-image:url(dwood.jpg); padding-top:20px; padding-bottom:20px;
}
#div6 {
	 margin:auto; display:table; width:994px;
}
#div3 {
	 padding-top:30px; padding-bottom:30px; margin:auto; width:994px;
}
#div34 {
	 background-image:url(line.png); background-repeat:repeat-x; padding-top:20px;
}
#div35 {
	 margin:auto; display:table; width:994px;
}
#div31 {
	 margin:auto; margin-bottom:20px; display:table; width:994px;
}
#div32 {
	 font-size:260%; font-weight:bold; margin-right:30px; width:28%; float:left;
}
#global3 {
	 overflow:hidden;
}
#div36 {
	margin-right: 30px;
	float: left;
}
#pageMainmenu {
	 float:left;
}
#div7 {
	 font-size:120%; float:right;
}
#div8 {
	 font-size:120%; margin-right:20px; float:left;
}
#div10 {
	 margin-bottom:20px; display:table; width:100%;
}
#div11 {
	 width:35%; float:left;
}
#pageMenu {
	 float:right;
}
#siteLogotype {
	 margin-top:10px; margin-right:15px; float:left;
}
#div17 {
	 background-color:#ffffff; border-width:1px; border-color:#d3d3d3; border-style:solid; display:none; padding:5px;
}
#div18 {
	 background-image:url(111.jpg); background-repeat:no-repeat; height:450px; position:relative; overflow:hidden;
}
#div70 {
	 margin-top:5px;
}
#div72 {
	 float:left;
}
A:link {
	 color:#889a05;
}
#siteTitle {
	 color:#494949; font-size:350%;
}
#siteSubtitle {
	 color:#6c6c6c; font-size:85%; font-weight:normal; text-transform:uppercase; position:relative;
}
#pageMenu .menu {
	 color:#494949; font-size:110%; font-weight:bold; font-family:trebuchet ms, helvetica, sans-serif; text-decoration:none; text-transform:uppercase; padding-top:30px; padding-bottom:30px; padding-left:20px; padding-right:20px; float:right;
}
#pageMenu .mids {
	 color:transparent; border-right:1px solid #cdcdcd;
}
#pageMenu .mbordr {
	 display:none;
}
#pageMenu .mbordl {
	 display:none;
}
#td22 {
	 width:28%;
}
#td24 {
	 padding-left:30px;
}
.contentTitle {
	color: #494949;
	font-size: 200%;
	font-weight: bold;
	font-family: trebuchet ms, helvetica, sans-serif;
	margin-bottom: 20px;
	display: block;
}
.contentImage {
	margin-bottom: 10px;
	margin-right: 25px;
	float: left;
}
.objectImage {
	 margin-right:20px; float:left;
}
.objectTitle {
	 color:#494949; font-size:120%; font-weight:bold; margin-bottom:8px; display:block;
}
#pageMenu .menu:hover {
	 color:#a7ad00;
}
#pageMenu .menu.menuActive {
	 color:#A7AD00;
}
A:visited {
	 color:#a7ad00;
}
A:hover {
	 text-decoration:none;
}
#technopict {
	 margin-right:3px; float:left;
}
#pageMainmenu .menu {
	 color:#ffffff; text-decoration:none;
}
#pageMainmenu .menu:hover {
	 text-decoration:underline;
}
#pageMainmenu .mids {
	 color:#808080; width:15px; text-align:center;
}
#global3 #menuLink .object {
	 margin-right:10px; display:inline-block; width:28%; vertical-align:top;
}
#global3 #menuLink .object .link {
	 color:#ffffff; text-decoration:none;
}
#global3 #menuLink .object .link:hover {
	 text-decoration:underline;
}
#menuLink .object .link {
	 padding-top:5px; padding-bottom:5px; display:block;
}
#pageTitle {
	color: #494949;
	font-size: 100%;
	font-weight: normal;
	font-family: trebuchet ms, helvetica, sans-serif;
	margin-bottom: 17px;
}
#global2 #menuLink .object {
	 border-bottom:1px solid #d7d7d7;
}
#global2 #menuLink .object .link {
	 color:#494949; text-decoration:none; padding-top:8px; padding-bottom:8px;
}
#global2 #menuLink .object .link:hover {
	 text-decoration:underline;
}
#content1 .object {
	 margin-right:25px; display:inline-block; width:30%; vertical-align:top;
}
.cont_news #linkArchive {
	 margin-top:15px; display:inline-block; clear:both;
}
#content1 .content {
	 padding-bottom:20px;
}
#global2 .contentTitle {
	 color:#ffffff; background-image:url(black_80.png); padding-top:10px; padding-bottom:10px; padding-left:10px;
}
#global1 #menuLink .object {
	 margin-right:20px; display:inline-block; vertical-align:top;
}
.cont_guest #comments .comm { margin-bottom:30px; }
.cont_guest #comments .comm .userdat .date { margin-right:10px; }
.cont_guest #comments .comm .adm_txt { margin-top:10px; }
.cont_guest .supererror { color:#FF0000; font-weight:bold; margin-top:20px; }
.cont_guest #guesttab .commentTtl { margin-bottom:5px; display:inline-block; }
.cont_guest #guesttab #textar {
	 width:300px; float:none;
}
.cont_guest #guesttab #pin_img { margin-bottom:2px; margin-right:10px; float:left; }
.cont_guest #guesttab #but { margin-top:20px; }
.cont_guest #subpage1 .adminaswerttl { margin-top:10px; margin-bottom:5px; display:inline-block; }
.cont_guest #subpage1 .blockuserttl { vertical-align:middle; }
.cont_guest #subpage1 .cbox { vertical-align:middle; }
.cont_guest #subpage1 .buttonBlock { padding-top:20px; }
.cont_guest #subpage2 #blocked .link { margin-left:10px; }
INPUT {
	 border-width:1px; border-color:#c0c0c0; border-style:solid; padding:7px;
}
TEXTAREA {
	 font-family:Arial, Helvetica, sans-serif; border-width:1px; border-color:#c0c0c0; border-style:solid; padding:7px;
}
.cont_mail .textarea {
	 width:300px;
}
.buttonSend {
	 color:#ffffff; font-size:110%; font-family:Arial, Helvetica, sans-serif; cursor:pointer; background-color:#92a206; background-image:url(svet_knopka.png); background-repeat:repeat-x; border-style:none; border-bottom:2px solid #c0c0c0; padding:10px;
}
.buttonSend:hover {
	 cursor:pointer; background-image:none;
}
#content1 .objectTitle {
	 font-size:140%;
}
.cont_news #dataType_date {
	 font-size:13px; font-weight:normal; background-color:#ffffff; margin-bottom:5px; display:inline-block; clear:both; padding:2px;
}
.cont_news .objectTitleTxt {
	 display:inline-block; width:100%; clear:both;
}
.cont_txt#view .buttonSend {
	 margin-top:20px;
}
.cont_news .buttonSend {
	 margin-top:20px;
}
li {
	 padding-top:3px; padding-bottom:3px; list-style-position:inside;
}
#global2 {
	 margin-bottom:30px;
}
#searchForm {
	 background-color:#ffffff; border-width:1px; border-color:#c0c0c0; border-style:solid; display:inline-block; width:100%;
}
#searchForm #search {
	 border-style:none; margin-top:3px; margin-left:3px; width:78%; float:left;
}
#searchForm .buttonSend {
	 border-bottom:1px none; float:right;
}
.contSearch .searchWarn { margin-top:10px; margin-bottom:10px; }
.contSearch .countRec { margin-top:10px; margin-bottom:10px; }
.contSearch .recResult { margin-bottom:10px; }
#div13 {
	 overflow:hidden;
}
#div88 {
	font-size: 230%;
	font-weight: 500;
	font-family: roboto, sans-serif;
	padding-top: 20px;
	padding-right: 20px;
	width: 375px;
	float: right;
}
p {
	 margin-bottom:1em;
}
.txt_photo #jqueryImg {
	 margin-bottom:10px;
}
#content .txt_photo .objectTitleTxt {
	 text-transform:uppercase;
}
.txt_photo .object {
	 padding-bottom:30px;
}
ol {
	 margin-bottom:1em;
}
ul {
	 margin-bottom:1em;
}
#content .txt_photo #jqueryImg .objectImage {
	 border-width:1px; border-color:#515151; border-style:solid;
}
#cont_faq #linkBox { margin-top:20px; margin-bottom:20px; width:98%; }
#cont_faq #linkTitle { margin-bottom:2px; margin-right:20px; float:left; }
#cont_faq .objectText { padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#c0c0c0; border-style:dotted; margin-top:10px; margin-bottom:10px; }
#content #menuLink .object {
	 margin-bottom:25px; margin-right:25px; display:inline-block; width:200px; text-align:center; vertical-align:top;
}
#content #menuLink .object .link {
	 text-decoration:none;
}
#content #menuLink .object .link:hover {
	 text-decoration:underline;
}
#content #menuLink .object .objectImage {
	 margin-bottom:10px;
}
#menuitem1 #pageMenu .menu {
	 color:#494949; font-size:140%; font-weight:normal; font-family:arial, helvetica, sans-serif; text-transform:none; padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px; border-bottom:1px solid #d7d7d7; display:block; width:100%; float:left;
}
#menuitem1 #pageMenu .submenu {
	 margin-left:30px; display:block; float:left;
}
#menuitem1 #pageMenu .menu.menuActive {
	 color:#889a05; display:block; float:left;
}
#menuitem1 #pageMenu .menu:hover {
	 text-decoration:underline;
}
ol {
	 list-style-type:decimal; list-style-position:outside;
}
#content .contentText {
	 padding-bottom:15px;
}
#content .content {
	 padding-bottom:15px; display:block; width:100%; float:left;
}
#content .object {
	 display:block; width:100%; float:left;
}
#div105 {
	 font-size:20px; padding-top:30px;
}
.cont_guest #blockip { margin-bottom:20px; display:block; }
.cont_guest #comments .comm { margin-bottom:30px; }
.cont_guest #comments .comm .userdat { margin-bottom:10px; display:inline-block; }
.cont_guest #comments .comm .userdat .date { margin-right:10px; }
.cont_guest #comments .comm .com_txt { clear:both; }
.cont_guest #comments .comm .adm_txt { margin-top:10px; }
.cont_guest #comments .comm .admin_label { font-weight:bold; margin-bottom:5px; display:block; }
.cont_guest .supererror { color:#FF0000; font-weight:bold; margin-top:20px; }
.cont_guest #guesttab { margin-top:20px; width:300px; }
.cont_guest #guesttab .commentTtl { margin-bottom:5px; display:inline-block; }
.cont_guest #guesttab .inp { float:right; }
.cont_guest #guesttab #textar { float:none; }
.cont_guest .error { color:#ff0000; font-weight:bold; margin-bottom:5px; float:right; clear:both; text-align:right; }
.cont_guest #guesttab #pin_img { margin-bottom:2px; margin-right:10px; float:left; }
#guest #guesttab .inp.inppin { display:block; float:none; clear:both; }
.cont_guest #guesttab #but { margin-top:20px; }
.cont_guest #subpage1 .usernotettl { margin-top:10px; margin-bottom:5px; display:inline-block; }
.cont_guest #subpage1 .adminaswerttl { margin-top:10px; margin-bottom:5px; display:inline-block; }
.cont_guest #subpage1 .delmsgttl { vertical-align:middle; }
.cont_guest #subpage1 .blockuserttl { vertical-align:middle; }
.cont_guest #subpage1 .input { float:right; }
.cont_guest #subpage1 .cbox { vertical-align:middle; }
.cont_guest #subpage1 .error { color:#FF0000; font-weight:bold; }
.cont_guest #subpage1 .buttonBlock { padding-top:20px; }
.cont_guest #subpage2 .tablerow { padding-top:3px; padding-bottom:3px; }
.cont_guest #subpage2 #blocked .link { margin-left:10px; }
.cont_guest #subpage2 #blocked .getback { margin-top:10px; }
#menuitem1 #pageMenu .submenu .menu {
	 font-size:13px;
}
.cont_mail .err { color:#FF0000; font-weight:bold; }
.cont_mail .tableTable { width:300px; }
.cont_mail .tablefield { text-align:right; }
.cont_mail .texttitle { margin-bottom:5px; display:block; }
.cont_mail .errorinp { border-width:1px; border-color:#FF0000; border-style:solid; }
.cont_mail #pin_img { margin-bottom:2px; margin-right:10px; float:left; }
.cont_mail .inppin { display:block; clear:both; }
.cont_mail .buttonSend#Send { margin-top:20px; }
.cont_sub_mail .getback { margin-top:20px; }

#content .gs_photo .object {
	 margin-bottom:20px; margin-right:20px; display:inline-block; width:200px;
}
#content .contentTitle {
	line-height: 1;
	margin-bottom: 30px;
}
#menuitem1 {
	margin-bottom: 200px;
	float: left;
}
#div_dev {
	height: 50px;
	float: right;
}
#div172 {
	float: right;
}

#con_mapsite .mapline {
	margin-bottom: 10px;
}

#con_mapsite .maplinks2 {
	margin-left: 50px;
}
#con_mapsite .maplinks3 {
	font-weight: normal;
	margin-left: 100px;
}
