body {margin: 0; padding: 0; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  height: 100%; background: #dcdcdc; color: black; font-family: Arial, sans-serif; font-size: 0.85em;}
img { border: 0;}
.top {
  display: inline;
  float: left;
}

.top_tel {
font-size:22px;
font-family:verdana,arial;
color:black;
margin-top: 23px;
margin-left: 315px;
font-weight:bold;
}
.top_tel_2 {
font-size:22px;
font-family:verdana,arial;
color:black;
margin-top: 3px;
margin-left: 480px;
font-weight:bold;
}
.menu_txt {font-weight: bolder; padding-right: 4px; font-size:13px; font-family:arial; color:#FFFFFF; text-decoration: none;}
.menu_txt a {color:#FFFFFF; text-decoration: none;}
.menu_txt a:hover { color:#FFFFFF; text-decoration: none; }
.menu_txt a:visited { color:#FFFFFF; text-decoration: none; }

.lin { margin-left: 16px; margin-top: 10px; margin-right: 16px;
border-style: dashed; border-width: 1px;
 border-top-color: #666666;
  border-right-color: #efefef;
  border-bottom-color: #efefef;
  border-left-color: #efefef;
}

#flash {
		height:184px;
		overflow:hidden;
		position:absolute;
		width:772;
        margin:0px 0 0 0;
		font-size:x-large}

.info { margin-top: 9px; margin-left: 16px; margin-right: 16px;
display: inline;
float: left;
}
.lon_info { display: inline; float: left; margin-right: 18px;}
.date {display: inline; float: left; font-size:13px; font-family:verdana,arial; color:#333333; margin-top: 8px; }
.date_2 {font-size:13px; font-family:verdana,arial; color:#333333; margin-top: 8px; }

.zgl_news {font-size:13px; font-family:verdana,arial; color:#333333; margin-top: 8px; font-weight:bold;}
.zgl_news a{color:#333333; text-decoration: none;}
.zgl_news a:hover{color:#333333; text-decoration: underline;}
.zgl_news a:visited { color:#666666;}
.news_txt {font-size:13px; font-family:verdana,arial; color:#333333; margin-bottom:5px; margin-top: 8px;}

.action {font-size:13px; font-family:verdana,arial; color:#333333; margin-top: 8px; font-weight:bold;}
.action a{color:#333333; text-decoration: none;}
.action a:hover{color:#333333; text-decoration: underline;}
.action a:visited { color:#666666;}

.input {font-size: 12px; margin-right:1px; border:1px #333333 solid ; width:114px ; height:18px ; color: #333333; background: #ffffff; font-family: verdana, arial, Helvetica, sans-serif; text-decoration: none; }
.report {font-size: 12px; margin-right:1px; border:1px #333333 solid ; width:340px ; color: #333333; background: #ffffff; font-family: verdana, arial, Helvetica, sans-serif; text-decoration: none; }


.txt { font-size:13px; color:black; font-family:Arial,Verdana,helvetica,sans-serif;}

.reg {font-size:13px; font-family:Arial,Verdana,helvetica,sans-serif; margin-top:4px; margin-bottom:6px;}
.reg a{color:black;}
.reg a:hover {color:black;}

.lend {color:black; font-size:11px; font-family:arial,verdana; margin-bottom:6px; text-decoration: none;}
.lend a{color:black; text-decoration: none;}
.lend a:hover {color:black; text-decoration: underline;}

.logo {font-size:13px; font-family:arial, verdana; color:#333333; font-weight:bold; margin-top:8px;}

.menu_2 {font-size:13px; font-family:arial, verdana; background-color:#e2e2e2; color:black; margin:0 4px 0 4px; padding:2px 1px 2px 1px;}
.menu_2 a{color:black; text-decoration: none;}
.menu_2 a:hover {color:black; text-decoration: underline;}

.catalogue {font-size:13px; font-family:arial, verdana; font-weight:bold; color:black; margin:8px 0 8px 0; padding:2px 1px 2px 1px;}
.cat_tool {font-size:13px; font-family:arial, verdana; color:#000000; background-color:#e2e2e2; margin:8px 0 8px 0; padding:2px 1px 2px 1px;}
.cat_tool a{color:#000000; text-decoration: none;}
.cat_tool a:hover {color:black; text-decoration: underline;}

.cat_title {font-size:13px; font-family:arial, verdana; background-color:#e2e2e2; color:#333333; margin:8px 0 8px 0; padding:2px 2px 2px 2px;}
.cat_title a{color:#333333; text-decoration: none;}
.cat_title a:hover {color:#333333; text-decoration: underline;}

.cat_seriya {font-size:13px; font-family:arial,verdana; color:black; margin:1px 0 1px 0; padding:2px 1px 2px 1px;}

.cat_seriya_2 {font-size:12px; font-family:arial,verdana; color:black; background-color:#e2e2e2; margin:1px 0 1px 0; padding:2px 1px 2px 1px;}
.cat_seriya_2 a{color:black; text-decoration: none;}
.cat_seriya_2 a:hover {color:black; text-decoration: underline;}

.cat_seriya_3 {font-size:12px; font-family:arial,verdana; color:black; background-color:#e2e2e2; margin:1px 0 1px 0; padding:2px 0px 2px 3px;}

.cat_seriya_4 {font-size:12px; font-family:arial,verdana; color:#000000; margin:1px 0 1px 0; padding:0 0 0 3px;}

.akziya {margin: 8px 16px 0 16px;}

.size {font-size:12px; font-family:arial,verdana; color:black; margin:1px 0 1px 0; padding:2px 3px 2px 1px;}
.size a{color:black; text-decoration: none;}
.size a:hover {color:black; text-decoration: underline;}

.cat_vertical {font-size:13px; font-family:arial, verdana; background-color:#e2e2e2; color:#333333; margin:3px 0 3px 0; padding:2px 2px 2px 2px;}
.cat_vertical a{color:#333333; text-decoration: none;}
.cat_vertical a:hover {color:#333333; text-decoration: underline;}

.date_ic {font-size:13px; font-family:verdana,arial; background-color:#F7F7F7; color:#333333; width: 75px; margin-left: 204px;}

.top_news {font-size:13px; font-family:verdana,arial; color:#333333; padding:2px 2px 2px 0; margin-left: 204px; font-weight:bold;}
.top_news a{color:#333333; text-decoration: none;}
.top_news a:hover{color:#333333; text-decoration: underline;}
.top_news a:visited { color:#666666;}

.top_txt {font-size:13px; font-family:verdana,arial; color:#333333; padding:2px 4px 2px 4px; }
.top_txt a{color:#333333; text-decoration: none;}
.top_txt a:hover{color:#333333; text-decoration: underline;}
.top_txt a:visited { color:#666666;}

.top_link {font-size:13px; font-family:verdana,arial; color:#333333; padding:0 4px 0 0; }
.top_link a{color:#333333; text-decoration: none;}
.top_link a:hover{color:#333333; text-decoration: underline;}
.top_link a:visited { color:#666666;}

.info_news {font-size:12px; font-family:verdana,arial; color:#333333; margin:2px 4px 2px 4px;}
.info_news a{color:#333333; text-decoration: none;}
.info_news a:hover{color:#333333; text-decoration: underline;}
.info_news a:visited { color:#666666;}

.img_news{ display: inline; float: left; padding-right: 4px;}

.info_1 {display: inline; float: left; width: 274px; margin:10px 0 10px 0; background-color:#e2e2e2;}
.info_2 {display: inline; float: left; width: 274px; margin:10px 0 10px 0; background-color:#e2e2e2;}
.info_3 {width: 548px; margin:0 0 8px 0;}
.info_4 {width: 548px; background-color:#efefef; padding:10px 0 0 0;}
.info_5 {width: 548px; padding:10px 0 0 0;}

.date_info {font-size:12px; font-family:verdana,arial; background-color:#e2e2e2; color:#333333; width: 75px; margin-left: 124px;}
.date_len {font-size:12px; font-family:verdana,arial; background-color:#F7F7F7; color:#333333; width: 75px; margin-left: 124px;}
.date_bot {display: inline; float: left; font-size:12px; font-family:verdana,arial; background-color:#F7F7F7; color:#333333; width: 75px; margin-left: 4px; margin:4px 4px 4px 4px;}

.info_bot {font-size:12px; font-family:verdana,arial; color:#333333; padding: 0 0 0 82px; margin:4px 4px 4px 4px;}
.info_bot a{color:#333333; text-decoration: none;}
.info_bot a:hover{color:#333333; text-decoration: underline;}
.info_bot a:visited { color:#666666;}

.faq_p {font-size:12px; width: 64px; background-color:#e2e2e2; font-family:verdana,arial; color:black; padding: 0 0 0 2px; margin:0 4px 4px 4px;}
.faq_v {font-size:12px; width: 74px; background-color:#e2e2e2; font-family:verdana,arial; color:black; padding: 0 0 0 2px; margin:0 4px 4px 4px;}

.faq {font-size:12px; font-family:verdana,arial; color:black; padding: 0 0 0 4px; margin:0 4px 4px 4px;}
.faq a{color:black; text-decoration: none;}
.faq a:hover{color:black; text-decoration: underline;}
.faq a:visited { color:#666666;}

.faq a{color:#333333; text-decoration: none;}
.faq a:hover{color:#333333; text-decoration: underline;}
.faq a:visited { color:#666666;}

.news_tool {font-size:13px; font-family:arial, verdana; color:#000000; background-color:#e2e2e2; margin:8px 0 4px 0; padding:2px 1px 2px 1px;}
.news_tool a{color:#000000; text-decoration: none;}
.news_tool a:hover {color:black; text-decoration: underline;}

.sub_rss {font-size:11px; font-family:arial,verdana; color:#333333;  margin:0 0 4px 0;}

.txt {text-indent: 25px; font-size:12px; font-family:verdana,arial; color:#333333; margin:2px 4px 8px 4px;}
.txt_2 {text-indent: 25px; font-size:12px; font-family:verdana,arial; color:#333333; margin:0 4px 0 4px;}

li {font-size:12px; font-family:verdana,arial; color:#333333; margin:0 4px 0 4px;}

.toolrss {display: inline; float: left; background-color:#EFEFEF; width: 52%; padding:5px 0 9px 0;}

.toolnews_l {display: inline; float: left; font-size:11px; color:black; background-color:#EFEFEF; width: 16%; padding:5px 0 5px 0;}
.toolnews_l a {color:black; text-decoration: underline;}
.toolnews_l a:hover {color:black; text-decoration: none;}

.print {display: inline; float: left; font-size:11px; color:black; background-color:#EFEFEF; width: 21%; padding:5px 0 5px 0;}
.print a {color:black; text-decoration: none;}
.print a:hover {color:black; text-decoration: underline;}

.commen {display: inline; float: left; font-size:11px; color:black; background-color:#EFEFEF; width: 23%; padding:5px 0 5px 0;}
.commen a {color:black; text-decoration: none;}
.commen a:hover {color:black; text-decoration: underline;}

.up_news {display: inline; float: left; font-size:11px; color:black; background-color:#EFEFEF; width: 25%; padding:5px 0 5px 0;}
.up_news a {color:black; text-decoration: none;}
.up_news a:hover {color:black; text-decoration: underline;}

.toolnews_p {display: inline; float: left; font-size:11px; color:black; background-color:#EFEFEF; width: 15%; padding:5px 0 5px 0;}
.toolnews_p a {color:black; text-decoration: underline;}
.toolnews_p a:hover {color:black; text-decoration: none; }

.menu_tab {width: 184px; height: 26px;}
.menu_l{display: inline; float: left; width: 4px; height: 26px;}
.menu_verteb{display: inline; float: left; width: 176px; position: absolute; margin-left: 4px; height: 26px;}
.menu_t {width: 176px; height: 3px; background-image:url(../images/menu_t.gif);}
.menu_ttop {height: 2px; width: 176px; background-color: black;}
.menu_text {font-weight: bolder; height: 18px; width: 176px; font-size:13px; font-family:arial; background-color: black; text-align: right; color:#FFFFFF; text-decoration: none;}
.menu_text a {color:#FFFFFF; text-decoration: none;}
.menu_text a:hover { color:#FFFFFF; text-decoration: none; }
.menu_text a:visited { color:#FFFFFF; text-decoration: none; }
.menu_b {width: 176px; height: 3px; background-image:url(../images/menu_b.gif); }
.menu_p{display: inline; float: left; width: 4px; height: 26px; margin-left: 176px; margin-bottom: 2px;}

.menu_h {width: 184px; margin-top: 2px;}

.menu_level {font-size:13px; width: 176px; margin-left: 4px; font-family:arial, verdana; background-color:#e2e2e2; color:black; margin:0 4px 0 4px; padding:2px 1px 2px 1px;}
.menu_level a{color:black; text-decoration: none;}
.menu_level a:hover {color:black; text-decoration: underline;}

.menu_h_level {width: 184px; height: 1px; z-index:}
.menu_height {width: 184px; height: 2px;}

.com_txt {font-size:13px; font-family:verdana,arial; color:#333333; padding:0 0 4px 6px;}
.message {font-size:13px; font-family:verdana,arial; color:#333333; padding:2px 0 4px 6px;}
.code {font-size:11px; font-family:verdana,arial; color:#333333; padding:0 0 6px 6px;}

.news_page_comments_title {FONT-SIZE: 13px; COLOR: #333333; LINE-HEIGHT: 25px; FONT-FAMILY: Verdana, sans-serif; LETTER-SPACING: -1px}

a.comments_nickname {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: tahoma}

a.small {FONT-SIZE: 12px; COLOR: #333399; LINE-HEIGHT: 14px; FONT-FAMILY: tahoma}
.small {FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: tahoma}

.comments_text {MARGIN-TOP: 8px; FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; COLOR: #000000; FONT-FAMILY: arial}

.comments_reply {FONT-SIZE: 11px; COLOR: #363636; FONT-FAMILY: tahoma,arial}
.comments_reply a {color:black; text-decoration: none;}
.comments_reply a:hover {color:black; text-decoration: underline;}

.comments_html {FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: tahoma}

.1 {display: inline; float: left; width: 274px; margin:10px 0 10px 0;}
.2 {display: inline; float: left; width: 274px; margin:10px 0 10px 0;}
.3 {width: 548px; margin:0 0 8px 0;}
.4 {width: 548px; background-color:#efefef; padding:10px 0 0 0;}
.5 {width: 548px; padding:10px 0 0 0;}

.name {font-size:16px; font-family:verdana,arial; color:black; margin-top: 23px; margin-left: 315px; font-weight:bold;}
.name_login {font-size:16px; font-family:verdana,arial; color:black; margin-top: 3px; margin-left: 315px; font-weight:bold;}
.name_login a{color:black; text-decoration: none;}
.name_login a:hover {color:black; text-decoration: underline;}

.cabinet_main {margin:0 16px 0 16px;}

.tuning_main {margin:10px 0 10px 0;}

.tuning_add {font-size: 12px; border:1px #333333 solid ; width:200px ; height:18px ; color: #333333; background: #ffffff; font-family: verdana,arial; text-decoration: none; }
.tuning_add_cod {font-size: 12px; border:1px #333333 solid ; width:60px ; height:18px ; color: #333333; background: #ffffff; font-family: verdana,arial; text-decoration: none; }
.tuning_date {font-size: 12px; border:1px #333333 solid ; width:57px ; height:18px ; color: #333333; background: #ffffff; font-family: verdana,arial; text-decoration: none; }

admin_main {margin:0 16px 0 16px; width:780px;}

.admin_lend {color:black; font-size:11px; font-family:verdana,arial; margin-bottom:6px; margin-left: 90%; text-decoration: none;}
.admin_lend a{color:black; text-decoration: none;}
.admin_lend a:hover {color:black; text-decoration: underline;}

.admin_add {font-size: 12px; border:1px #333333 solid ; width:220px ; height:18px ; color: #333333; background: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.navigation {FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: tahoma}

.adinput {font-size: 12px; border:1px #333333 solid ; width: 300px; color: #333333; background: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.menu_adm {font-size:13px; font-family:verdana,arial; background-color:#e2e2e2; color:black; margin:0 4px 0 4px; padding:2px 1px 2px 1px;}
.menu_adm a{color:black; text-decoration: none;}
.menu_adm a:hover {color:black; text-decoration: underline;}

.menu_adb {font-size:13px; font-family:verdana,arial; background-color:#e2e2e2; color:black; padding:2px 4px 2px 4px;}
.menu_adb a{color:black; text-decoration: none;}
.menu_adb a:hover {color:black; text-decoration: underline;}

.adb {border:1px black solid ; }

.menu_adup {font-size:13px; font-family:verdana,arial; color:black; margin:0 4px 8px 4px; padding:2px 4px 2px 4px;}
.menu_adup a{color:black; text-decoration: none;}
.menu_adup a:hover {color:black; text-decoration: underline;}

.menu_rub {font-size:13px; font-family:arial, verdana; color:#333333; margin:0 4px 0 4px; padding:2px 4px 2px 4px;}
.menu_rub a{color:black; text-decoration: none;}
.menu_rub a:hover {color:black; text-decoration: underline;}

.menu_bchoi {font-size:13px; font-family:verdana,arial; color:#333333; margin:0 4px 0 4px; padding:2px 4px 2px 4px;}
.menu_bchoi a{color:black; text-decoration: none;}
.menu_bchoi a:hover {color:black; text-decoration: underline;}

.menu_tchoi {font-size:13px; font-family:verdana,arial; color:#333333; margin:0 8px 0 8px; padding:2px 4px 2px 4px;}
.menu_tchoi a{color:black; text-decoration: underline;}
.menu_tchoi a:hover {color:#333333; text-decoration: none;}

.menu_zchoi {font-size:13px; font-family:verdana,arial; color:black;}
.menu_zchoi a{color:black; text-decoration: underline;}
.menu_zchoi a:hover {color:#333333; text-decoration: none;}

.menu_txtchoi {text-indent: 25px; font-size:13px; font-family:verdana,arial; color:#333333; margin:0 8px 0 8px; padding:2px 4px 2px 4px;}
.menu_txtchoi a{color:black; text-decoration: underline;}
.menu_txtchoi a:hover {color:#333333; text-decoration: none;}

.pictur_choi img {border: black 1px solid; margin:8px 0 8px 0;}

.addinput {width: 300px; margin-bottom: 8px; font-size: 12px; margin-right:1px; border:1px #333333 solid ; color: #333333; background: #ffffff; font-family:verdana,arial, Helvetica, sans-serif; text-decoration: none; }

.rinput {width: 300px; margin-bottom: 8px; font-size: 12px; margin-right:1px; border:1px black solid ; color: #333333; background: #ffffff; font-family:verdana,arial, Helvetica, sans-serif; text-decoration: none; }

.add_r {font-size: 12px; border:1px black solid ; width:120px ; height:18px ; margin-bottom: 8px; color: #333333; background: #ffffff; font-family: verdana,arial; text-decoration: none; }

.input_r {font-size: 12px; margin-right:1px; border:1px black solid ; width:114px ; height:18px ; color: #333333; background: #ffffff; font-family: verdana, arial, Helvetica, sans-serif; text-decoration: none; }

.list {font-size:13px; font-family:verdana,arial; color:#333333; background-color:#e2e2e2; margin:10px 8px 10px 8px; padding:2px 4px 2px 4px;}
.list a{color:black; text-decoration: underline;}
.list a:hover {color:#333333; text-decoration: none;}

.abtxt {text-indent: 25px; font-size:13px; font-family:verdana,arial; color:black; margin:0 8px 0 8px; padding:2px 4px 2px 4px;}
.abtxt a{color:black; text-decoration: underline;}
.abtxt a:hover {color:#333333; text-decoration: none;}

h3 {color:black;}

.vacan {font-size:13px; font-family:verdana,arial; color:#333333; margin:0 0 0 4px; padding:2px 4px 2px 4px;}
.vacan a{color:black; text-decoration: none;}
.vacan a:hover {color:black; text-decoration: underline;}

.add_vacan {font-size: 12px; border:1px #333333 solid ; width:64px ; height:18px ; margin-bottom: 8px; color: #333333; background: #ffffff; font-family: verdana,arial; text-decoration: none; }

.add_co {font-size: 12px; border:1px #333333 solid ; width:120px ; height:18px ; margin-bottom: 8px; color: #333333; background: #ffffff; font-family: verdana,arial; text-decoration: none; }

.zgpub {font-size:14px; color: black; margin:8px 0 0 0; font-family:Verdana,Arial,helvetica,sans-serif;}
.zgpub a:link {color:white;  text-decoration: none;}
.zgpub a:hover {color:#58595B; text-decoration: none;}

.pub {font-size:13px; font-family:verdana,arial; color:#333333; margin:4px 0 8px 0 ;}
.pub a{color:black; text-decoration: none;}
.pub a:hover {color:black; text-decoration: underline;}

.rapid {border: black 1px solid; font-size:12px; font-family:verdana,arial;  padinng:8px 8px 8px 8px;}

.subinput {width: 180px; margin-bottom: 8px; font-size: 12px; margin-right:1px; border:1px black solid ; color: #333333; background: #ffffff; font-family:verdana,arial, Helvetica, sans-serif; text-decoration: none; }

.sub_sel {font-size: 12px; border:1px black solid ; width:120px ; height:18px ; margin-bottom: 8px; color: #333333; background: #ffffff; font-family: verdana,arial; text-decoration: none; }

.map {text-indent: 50px; font-size:13px; margin-top: 2px; margin-bottom: 2px; font-family:verdana,arial; color:black;}
.map a{color:black; text-decoration: underline;}
.map a:hover {color:#333333; text-decoration: none;}

.map2 {text-indent: 70px; font-size:13px; margin-top: 2px; margin-bottom: 2px; font-family:verdana,arial; color:black;}
.map2 a{color:black; text-decoration: underline;}
.map2 a:hover {color:#333333; text-decoration: none;}

.add_news {width: 100%; font-size:13px; margin-bottom: 8px; border:1px #333333 solid ; color: #333333; background: #ffffff; font-family:verdana,arial, Helvetica, sans-serif; text-decoration: none; }
.add_news_zg {font-size:13px; font-family:verdana,arial; color:#333333; padding:2px 0 2px 0;}
.add_news_b {font-size:12px; border:1px #333333 solid ; color: #333333; background: #ffffff; font-family:verdana,arial, Helvetica, sans-serif;}

.poll {font-size:13px; border:1px #333333 solid ; color: #333333; background: #ffffff; font-family:verdana,arial, Helvetica, sans-serif;}

.contact {text-indent: 25px; font-size:13px; font-family:verdana,arial; color:#333333; margin:0 8px 0 8px; padding:2px 4px 2px 4px;}
.contact a{color:black; text-decoration: underline;}
.contact a:hover {color:#333333; text-decoration: none;}

#direct_links {
width:100%;
color:black;
font-family:Tahoma;
font-size:10pt;
padding-top: 10pt;
padding-left: 20px;
margin-left:auto;
margin-right:auto;
border: 1px solid #D7D7D7;
}

a.dir_link {
	color: black;
font-size:10pt;
font-weight:bold;
TEXT-DECORATION: none;
}

a.dir_link:hover {
COLOR: black;
text-decoration:underline;       
}


.dir_url {
	color: black;
}

