
BODY {
	 color:#000000; font-size:11px; font-family:tahoma; background-image:url(fon_shum_gray_20_50.png); margin:0; margin-left:auto; margin-right:auto;
}
#siteTitle {
	 color:#cb1626;
	 font-size:25px;
	 font-weight:normal;
	 font-family:trebuchet ms, helvetica, sans-serif;
	 font-style:italic;
	 margin:0;
	 display:block;
	 width:500px;
	 height:90px;
	 position:relative;
	 clear:none;
	 overflow:none;
	 text-align:center;
	 text-indent:text-indent:50pt;
}
#siteSubtitle {
	 color:#d0ebff; font-size:16px; font-weight:bold; font-family:arial; letter-spacing:2px; margin:0; margin-right:20px;
}
#pageTitle {
	 color:#ee0202; font-size:15px; font-weight:normal; font-family:trebuchet ms, helvetica, sans-serif; margin:0; margin-bottom:15px;
}
#pageMenu {
	 background-color:#D2172A; margin:0; height:40px;
}
#pageMenu .menu {
	 color:#ffffff; font-size:15px; font-weight:normal; font-family:trebuchet ms, helvetica, sans-serif; text-decoration:none; height:40px;
}
#pageMenu .TextItemMenu {
	 margin-top:10px; display:block;
}
#pageMenu .TextActiveMenu {
	 margin-top:10px; display:block;
}
#td14 {
	 background-color:#ffffff;
}
.contentTitle {
	 color:#D2172A; font-size:18px; font-weight:bold; font-family:trebuchet ms, helvetica, sans-serif;
}
.contentText {
	 color:#000000; font-size:14px; font-family:trebuchet ms, helvetica, sans-serif;
}
.objectTitle {
	 color:#d2172a; font-size:15px; font-weight:bold; font-family:trebuchet ms, helvetica, sans-serif; margin-top:10px;
}
.objectNote {
	 color:#000000; font-size:14px; font-family:Trebuchet MS, Helvetica, sans-serif;
}
A:link {
	 color:#D2172A;
}
a {
	 color:#d2172a; font-size:14px; font-family:trebuchet ms, helvetica, sans-serif; text-decoration:underline;
}
A:hover {
	 text-decoration:none;
}
#pageMainmenu .menu {
	 color:#414141; font-size:11px; font-weight:normal; font-family:tahoma; text-decoration:none; padding-top:3px; padding-bottom:5px; border-bottom:1px solid #c0c0c0; margin:0; display:block; width:170px; text-align:left; vertical-align:top;
}
#pageMainmenu {
	 margin:0; margin-bottom:20px; width:200px;
}
#pageMainmenu .mbordl {
	 display:none;
}
#pageMainmenu .mbordr {
	 display:none;
}
#content {
	 display:block;
}
#enteringText {
	 color:#000000; font-size:11px; font-family:tahoma; display:block; clear:both;
}
#closingText {
	 color:#000000; font-size:11px; font-family:tahoma; display:block; clear:both;
}
#div363 {
	 color:#ffffff; font-size:10px; font-family:tahoma; margin-top:50px; margin-bottom:5px; margin-left:30px; display:block; width:200px;
}
#textDesign {
	 color:#01A3FF; font-size:10px; font-family:tahoma; display:block;
}
#pageDesign {
	 margin-left:30px; display:block; width:200px;
}
#div360 {
	color:#ffffff; font-size:10px; font-family:tahoma; float:right; width:118px; height:42px;
}
#textTechnology {
	 color:#01a3ff; font-size:10px; font-family:tahoma; display:block;
}
#pageTechnology {
	 margin-top:50px; margin-right:30px; display:block; width:200px;
}
INPUT {
	 color:#000000; font-size:11px; font-family:tahoma; border-width:1px; border-color:#BFBFBF; border-style:solid;
}
TEXTAREA {
	 color:#000000; font-size:11px; font-family:tahoma; border-width:1px; border-color:#BFBFBF; border-style:solid; width:100%;
}
.buttonSend {
	 color:#ffffff; font-size:11px; font-family:tahoma; background-color:#ffffff; background-image:url(button.gif); background-position:top left; background-repeat:repeat-x; padding-top:3px; padding-bottom:3px; border-style:none; display:block;
}
#view .objectText {
	 color:#000000; font-size:14px; font-family:Trebuchet MS, Helvetica, sans-serif; margin-top:10px; margin-bottom:10px;
}
#div371 {
	 color:#ffffff; font-size:18px; font-family:arial; margin:0; margin-right:150px; display:block;
}
#td17 {
	 padding-bottom:30px; border-right:1px dotted #EE0202; width:350px; text-align:right; vertical-align:top;
}
#div388 {
	color:#000000; font-size:12px; font-weight:bold; font-family:tahoma; margin-top:15px; margin-bottom:25px; margin-left:30px; display:block; text-align:left; vertical-align:top; width:28.99%; height:44px;
}
A:visited {
	 color:#D2172A;
}
.objectImage {
	 margin-right:10px; float:left;
}
.cont_news #dataType_date {
	 color:#000000; font-size:14px; font-weight:bold; font-family:tahoma; background-image:url(newstitle.jpg); background-position:top left; background-repeat:no-repeat; padding-top:2px; margin-bottom:3px; display:block; height:24px; text-align:right;
}
#global1 {
	 background-color:#f1f1f1; margin-bottom:30px; display:block; width:99%;
}
.cont_news {
}
#div439 {
	 display:block; height:17px;
}
#global1 .cont_news {
	 padding-bottom:15px; margin-left:18px; margin-right:18px;
}
.object {
	 margin-bottom:20px; display:block; clear:both;
}
.content {
	 display:block; clear:both;
}
#table21 {
	 color:#ffffff; width:1004px; height:50px;
}
#con_mapsite #maplinks2 {
	 margin-left:30px;
}
#con_mapsite #maplinks3 {
	 font-size:11px; font-weight:normal; margin-left:60px;
}
#con_mapsite #maplinks0 {
	 font-size:10px; font-weight:normal; margin-top:3px; margin-bottom:3px; display:block;
}
#con_mapsite .mapline {
	 margin:0; margin-top:5px; margin-bottom:5px;
}
#con_mapsite #maplinks1 {
	 display:block;
}
#cont_search #search_warn {
	 color:#ff0000; font-size:11px; font-family:tahoma;
}
#cont_search #countRec {
	 margin-top:20px; margin-bottom:10px;
}
#cont_search #recResult {
	 margin-top:10px; margin-bottom:10px;
}
#cont_search #recSearchText {
	 color:#414141; margin-top:5px; margin-bottom:5px; margin-left:10px;
}
#cont_auth .tableTable {
	 color:#000000; font-size:11px; font-family:tahoma;
}
#cont_auth .tableRow#tableHeader td {
	 color:#ff0000; font-size:11px; font-family:tahoma; padding-bottom:20px;
}
#cont_auth #field {
	 margin-top:1px;
}
#cont_auth_end #error_message {
	 color:#000000; font-size:11px; font-weight:normal; font-family:tahoma;
}
#td25 {
	 padding-top:10px; padding-left:10px; width:30%; text-align:left; vertical-align:top;
}
#td27 {
	 padding-top:10px; padding-right:10px; width:20%; text-align:right; vertical-align:top;
}
#div476 {
	float:right; width:134px; height:41px;
}
table {
	 color:#000000; font-size:14px; font-family:Trebuchet MS, Helvetica, sans-serif;
}
#td26 {
	 padding-top:10px;
}
#td18 {
	 padding-top:15px; padding-bottom:30px; padding-left:20px; padding-right:30px; width:650px;
}
#td413 {
	 width:200px;
}
.cont_news .object {
	 margin-bottom:20px;
}
.cont_news #newslink {
	 margin-top:3px; display:block;
}
#pageMainmenu .menu.menuActive {
	 background-color:#DADADA;
}
#searchForm {
	 margin-right:5px;
}
#searchForm #srchpole {
	 width:110px; height:16px;
}
#pageMainmenu .menu:hover {
	 background-color:#dadada;
}
#pageMainmenu .TextItemMenu {
	 margin-left:5px; display:block;
}
#pageMainmenu .menu.menuActive .TextActiveMenu {
	 margin-left:5px; display:block;
}
#div474 {
	 margin-left:40px;
}
#pageMenu .mids {
	 color:#f3f3f3; font-size:0; width:2%;
}
#pageMenu .submenu .menu {
	 background-color:#eeeeee; background-image:url(mainmenu_fon.gif); background-repeat:repeat-x; border-bottom:1px solid #c0c0c0; width:150px;
}
#pageMenu .submenu1 {
	 margin-top:-1px;
}
#pageMenu .submenu .TextItemMenu {
	 margin-top:20px; margin-left:10px; display:block;
}
#cont_mail .err {
	 color:#ff0000; font-size:11px; font-weight:bold; font-family:verdana;
}
#cont_mail .tableTable {
	 margin-top:10px; width:300px;
}
#cont_mail .tabletitle {
	 width:150px;
}
#cont_mail .textarea {
	 height:100px;
}
#cont_mail .errorinp {
	 border-width:1px; border-color:#FF0000; border-style:solid;
}
#cont_mail .buttonSend#Send {
	 margin-top:20px; display:block;
}
#cont_mail #subpage1 .buttonSend {
	 margin-top:20px; display:block;
}
#cont_mail .inpfield {
	 width:140px;
}
#cont_guest #blockip {
	 margin-top:10px; margin-left:20px; display:block;
}
#cont_guest #comments .comm {
	 border-width:1px; border-color:#E8E8E8; border-style:solid; margin-top:10px; margin-bottom:30px;
}
#cont_guest #comments .comm .userdat {
	 background-image:url(mainmenu_fon.gif); background-repeat:repeat-x; border-bottom:1px solid #c0c0c0; height:23px;
}
#cont_guest #comments .comm .userdat .adm_lnk {
	 color:#000000; font-weight:bold; text-decoration:none; background-color:#ffffff; width:22px; height:23px; float:left; text-align:center; vertical-align:bottom;
}
#cont_guest #comments .comm .userdat .date {
	 margin-top:3px; margin-left:5px; float:left;
}
#cont_guest #comments .comm .userdat .name {
	 margin-top:3px; margin-left:20px; float:left;
}
#cont_guest #comments .comm .com_txt {
	 margin-top:20px; margin-bottom:10px; margin-left:10px; display:block; clear:both;
}
#cont_guest #comments .comm .adm_txt {
	 background-color:#EEEEEE; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#c0c0c0; border-style:solid; margin-bottom:10px; margin-left:10px; margin-right:10px;
}
#cont_guest #comments .comm .admin_label {
	 font-weight:bold; margin-bottom:10px; display:block;
}
#cont_guest #comments .pageselector {
	 margin-bottom:20px; margin-left:20px;
}
#cont_guest #comments .pageselector .activpg {
	 margin-right:7px;
}
#cont_guest #comments .pageselector .pagesel {
	 margin-right:5px;
}
#cont_guest #guesttab {
	 width:300px;
}
#cont_guest #guesttab .inp {
	 width:145px; float:right;
}
#cont_guest #guesttab #textar {
	 width:100%; height:100px;
}
#cont_guest #guesttab .tabltext {
	 width:170px;
}
#cont_guest .error {
	 color:#ff0000; font-weight:bold; display:block; clear:both;
}
#cont_guest .errorinp {
	 border-width:2px; border-color:#ff0000; border-style:solid;
}
#cont_guest #guesttab #pin_img {
	 margin-bottom:2px; float:right;
}
#cont_guest #subpage1 .cbox {
	 margin-right:10px;
}
#cont_guest #guesttab #but {
	 margin-top:15px; display:block; width:120px;
}
#td5 {
	 margin:0;
}
#global0 {
	 text-align:center; vertical-align:top;
}
.contacts .contentImage { margin-bottom:10px; margin-right:10px; float:left; }
.contacts #YMapsID { clear:both; }
.contacts .orgtitle { margin-right:10px; }
.contacts .name { margin-bottom:10px; }
.contacts .phone { margin-bottom:10px; }
.contacts .adr .postal-code { margin-right:2px; }
.contacts .adr .region { margin-right:2px; }
.contacts .adr .locality { margin-right:2px; }
#reklamForm {
	 margin:0; vertical-align:top;
}
#div480 {
	 margin-left:auto; margin-right:auto;
}
#div481 {
	 margin:0;
}
#div478 {
	 margin:0;
}
#table3 {
	 margin:0; margin-left:auto; margin-right:auto;
}
#tr4 {
	 margin:0;
}
#pageMenu .menu.menuActive {
	 text-decoration:underline;
}
#pageMenu .menu:hover {
	 text-decoration:underline;
}
#siteLogotype {
	 margin-top:10px; margin-left:10px;
}
#table15 {
	 border-bottom:1px dotted #d2172a; border-left:1px dotted #d2172a; border-right:1px dotted #d2172a;
}
.contentImage {
	 margin:0; margin-right:10px; float:left;
}
#global0 .cont_txt .contentText {
	 padding-left:10px; padding-right:10px; text-align:left;
}
#global0 #cont_txt .contentTitle {
	 background-color:#D2172A;
}
#cont_txt .contentTitleTxt {
	 color:#FFFFFF;
}
#content #cont_txt .contentTitleTxt {
	 color:#D2172A;
}
#global0 .cont_txt .contentTitle {
	 padding-left:5px; padding-right:5px;
}
.cont_txt .linkNext { margin-top:5px; display:block; }
.cont_txt#view .buttonSend { margin-top:20px; }
