html, body {
	margin:0px;
	padding:0px;
	width:100%;
	height: 100%;
	font:12px tahoma;
}
td {vertical-align:top;}


#city1, #city2, #city3, #city4, #city7 {padding-top:6px;width:120px;height:25px;/*position:absolute;top:0px;*/;float:right;text-align:center; }
.act {font:14px Tahoma;color: #ffffff;background: #ed7a44;margin-right:1px;}
.nact {font:14px Tahoma;color: #ffffff;background: #185aa4;margin-right:1px;}

.nact span {border-bottom:1px dashed #fefeff;cursor:pointer;}

.dact {display:inline;}
.dnact {display:none;}

#city_cont_1, #city_cont_2, #city_cont_3, #city_cont_4 , #city_cont_7{width:232px;height:65px;position:absolute;top:50px;margin-left:750px;}
#city_cont_1 strong, #city_cont_2 strong, #city_cont_3 strong, #city_cont_4 strong, #city_cont_7 strong {font:18px Tahoma;color:#004f9c;font-weight:normal;}
#city_cont_1 em, #city_cont_2 em, #city_cont_3 em, #city_cont_4 em, #city_cont_7 em{font:30px Tahoma;color:#004f9c;font-weight:normal;}
#city_cont_1, #city_cont_2, #city_cont_3, #city_cont_4, #city_cont_7, #city_cont_1 a, #city_cont_2 a, #city_cont_3 a, #city_cont_4 a,#city_cont_7 a {font:14px Tahoma;color:#014e9c;}


.tmpblk {border:1px solid #000000;padding:10px;}

.h100 {height:100%;}
.w100 {width:100%;}
.tab0 {border-collapse: collapse;}
.tab0 td, .tab0 th {padding:0px;margin:0px;}

.head_div0 {height:116px;background:url('/DESIGN/DEMO/images/head_bg0.jpg') repeat-x;}
.head_div {height:116px;background:url('/DESIGN/DEMO/images/head_bg.jpg') no-repeat;}

.mainmenu {width:270px;height:229px;margin:0px;padding:0px;}
.mainmenu a {font:12px Tahoma;color:#014e9c;line-height:1;}
.inner .mainmenu a { font:12px arial;color:#014e9c;}
.mainmenu .act a {font-weight:bold;color: #014e9c;text-decoration:none;line-height_:16px;}
.mainmenu .act, .mainmenu .nact {background:url('/DESIGN/DEMO/images/ar1.gif') no-repeat 0% 5px;padding-left:12px;vertical-align:top;padding-bottom:9px;}

.submm .act a{line-height_:12px;}
.submm .nact a,.submm .act a{ font-size:11px; }
.mainmenu .submm .act, .mainmenu .submm .nact {background-image:url('/DESIGN/DEMO/images/ar3.gif');}

.p404 {font:14px arial;color: #565656;line-height:1.5;}
.p404 a {font:14px arial;color:#004a99;line-height:22px;}
.p404 .nact {background:url('/DESIGN/DEMO/images/ar3.gif') no-repeat 0% 50%;padding-left:15px;color:#010101;font:12px arial;line-height:20px;}


.consult { height:50px; }
.inner .consult { padding-top:10px; }
.consult img { position: absolute; z-index:1; margin: 0px 0px 0px 18px; }
.inner .consult img { margin-top: -2px; }
.consult a,.inner .consult a { font: 14px Tahoma; color: #ffffff; text-decoration: none; margin-left: 90px;white-space:nowrap;line-height:46px; }
.consult a:hover,.inner .consult a:hover { text-decoration: underline;}

.catalogdiv {padding: 30px 22px 0px 22px; height: 440px; overflow:hidden; background:#ed7a44;}
.catalogdiv a,.inner .catalogdiv a {font:12px Tahoma;color:#ffffff;line-height:22px;}
.catalogdiv .title {font:20px Tahoma;color:#ffffff;padding-bottom:15px;}
.catalogdiv .act a {font-weight:bold;line-height:1;}
.catalogdiv .nact a {line-height:1;}
.catalogdiv .act, .catalogdiv .nact {background:url('/DESIGN/DEMO/images/ar2.gif') no-repeat 0% 4px;padding-left:12px;padding-bottom:12px;}

.inner .catalogdiv { padding: 30px 10px 20px 0px; height: auto; overflow: auto; }
.inner .catalogdiv .act, .inner .catalogdiv .nact { padding-left:12px; margin-left: 22px; }
.inner .catalogdiv .title { margin-left: 22px; }

.inner .submenudiv {padding: 12px 0px 10px 36px;font: bold 12px arial;color: #ffffff;line-height:1.5;background:#eb6532;margin: 0px 0px 8px 0px;}
.inner .submenudiv b a{font: bold 12px arial;color: #ffffff;line-height:1.5;text-decoration:none !important;}
.inner .submenudiv a {font: 11px arial;color: #ffffff; line-height:15px; }
.inner .submenudiv .submenudiv {font: 11px arial;padding:10px 47px;background:#eb6532;margin-left:-36px;margin-right:10px;}

.catalogdiv .submenudiv .act, .catalogdiv .submenudiv .nact {background:url('/DESIGN/DEMO/images/ar2.gif') no-repeat 0% 8px; padding: 3px 0px 3px 12px; margin:0px;}

.cataloginn { margin: 5px 0px; }
.cataloginn div {background:url('/DESIGN/DEMO/images/ar4.gif') no-repeat 0% 8px; padding: 3px 0px 4px 12px; font-size:11px;}

.searchline {height:49px;margin:0px;}
.searchline td {vertical-align:middle;font: 12px Tahoma;color: #ffffff;padding:0px;}
.searchline td a { font: 14px Tahoma;color: #ffffff; }
.searchline td a img { margin: 5px 8px 0px 0px;}
.searchline td input { width:188px;height:20px; border-top: 1px solid #bcbbbb; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf;  border-bottom: 1px solid #ffffff; margin-left: 8px; font: 12px Tahoma; color: #8e8e8e; text-indent: 5px; line-height: 20px; }
.searchline td .submit { width:60px;height:25px; border: none; font: 12px Tahoma;color: #000000;background:url('/DESIGN/DEMO/images/but_search_fon.gif') no-repeat left top; text-indent: 0px; line-height: 24px; padding-bottom: 2px;}

h1, h1 a {font:24px arial;color:#014e9c;}
.t1 {font:25px Tahoma;color:#004f9c;line-height:25px;}

h2 {font:18px arial;color:#004a99;}

.tab0 .btn1 {padding: 0px 10px 2px 10px; background: #ed7a44; height:32px; vertical-align: middle;text-align:center;border: 1px solid #ffffff;}
.btn1 a {font: 12px Tahoma; color: #ffffff;}

.line2 td a {font: 12px Tahoma;color: #ffffff;}

.b_title { font: 24px Tahoma; color: #ffffff;margin:5px 0px 15px 0px;}

.mainblocks { margin: 0px 10px 0px 6px; }
.mainblocks .nact {background:url('/DESIGN/DEMO/images/ar4.gif') no-repeat 0% 5px;padding: 0px 0px 7px 12px;}
.mainblocks .nact a {font:12px Tahoma;color: #ffffff;line-height:14px;}

.news_title { background:#ed7a44; padding: 7px 0px 11px 22px; margin: 5px 0px 5px 0px; }
.news_title a {font: normal 20px tahoma; color: #ffffff; }

.news_div {padding: 0px 20px 0px 20px;}
.news_div .date {font:12px tahoma;color: #787878;padding-top:10px;}
.news_div .title {padding:5px 0px;}
.news_div .title a {font: 12px tahoma;color: #014e9c;line-height:1.5;}
.news_div .txt {font:12px tahoma;color: #000000;line-height:1.5;padding-bottom:7px;}
.news_div .txt img { margin-top: 5px; }


.obj_tab {font:12px tahoma; text-align:center;color:#6a6767;}
.obj_tab td { padding: 10px 15px 5px 15px; }
.obj_tab div { margin-bottom: 6px; }

.tab0 .footer1 { padding: 0px 0px 5px 15px;/*text-align:left; width:985px; */height:40px;background:#ed7a44; vertical-align: middle;}
.footer1, .footer1 a {font:12px tahoma;color: #ffffff;}

.footer2 { clear: both; width: 100%; }

.crumbs {font:11px arial;color: #e8501f;padding-top:15px;}
.crumbs img { position: relative; top: -1px; }
.crumbs a {font:11px arial;color: #014e9c;}
.crumbs .ind { color: #e8501f; }

.input1 {width:280px;height:24px;border:1px solid #d4d0c8;font:14px tahoma;}

.contentdiv .nb { margin-top: 10px; }
.contentdiv .nb td {border:none !important; font: 12px Arial; padding-left: 0px; }
.nb td img { margin-top: 10px; padding: 5px; border: 1px solid #d5d5d5; }
.nb.tab0 img { border: none; }

.news { clear:both;padding-bottom:10px; margin-top: 20px;}
.news div { margin-left:132px;}
.news .pic { margin: 0px; float:left;padding:0px 15px 15px 0px; }
.contentdiv .news p { margin: 10px 0px 0px 0px; }


.newsdate {width:57px;height:20px;background:#3a6aac;color:#ffffff;font: 12px arial;padding:3px; margin-right: 5px;}
.newstitle {font: bold 14px arial; color:#0277d6;line-height:1.5;}

.hr1 {border:0px none;background:#e67741;color:#ffd871;height:2px;clear:both;}

.contentdiv p.pages {font:11px arial;color: #014e9c;}
.pages b {color: #ffffff;background:#3a6aac;padding: 2px 10px;}
.pages a {color: #004a99;padding: 0px 10px; background:url(/DESIGN/DEMO/images/pages.gif) no-repeat left 3px;}
.pages .na { background:none; }
.pages span a { padding: 0px; background:none; margin: 0px; }
.pages .prev { margin-right: 5px; }
.pages .next { padding-left: 10px; background:url(/DESIGN/DEMO/images/pages.gif) no-repeat left 3px	;}
.pages {font:11px arial;color: #000000;}


.srch2 {font: 11px arial;color: #585858;}
.srch2 b {font: bold 12px arial;color: #004a99;}


.contentdiv .srchoneres { padding: 0px; margin: 15px 0px 0px 19px; }
.srchoneres li { padding-top:10px; }
.srchoneres .srchrestitle {font: 13px arial;color: #000000;}
.srchoneres .srchrestitle a {font: bold 14px arial;color: #014e9c;}

.srchoneres .srchtext {font: 13px arial;color: #000000;margin:5px 0px 10px 0px;line-height:1.5;}

.dfile {font:12px arial;color:#585858;padding-bottom:8px;}
.dfile a{font:12px arial;color:#004a99;}

.contentdiv { clear: both; padding: 15px 15px 10px 25px; font:12px tahoma;color:#000000;line-height:20px;}
.inner .contentdiv { padding:0px; font:13px arial;color:#000000;line-height:20px;}
.contentdiv img {border:0px;}

.contentdiv table { margin: 0px; border-collapse: collapse; border:1px solid #ffffff;}
.contentdiv table td {padding:5px;line-height:16px; border-collapse: collapse;border:1px solid #d1dbe7;}
.contentdiv table thead td {background:#4075ba;color:#ffffff;font:bold 11px arial;border-collapse: collapse; border:1px solid #ffffff;}

.contentdiv ul {list-style:none;padding-left:5px;margin-left:0px;font:12px Arial;color: #565656;}
.contentdiv ul li {background: url('/DESIGN/DEMO/images/ar3.gif') no-repeat left 7px;padding: 0px 0px 10px 15px;}

.contentdiv ol {color: #565656;padding-left:35px;margin-left:0px;}
.contentdiv a {color:#004a99;}

.contentdiv p {margin: 0px 0px 10px 0px;}
.contentdiv br { line-height: 10px; }
.contentdiv h1, .contentdiv h2, .contentdiv h3 {margin-bottom:3px;}
.contentdiv h3 {color: #004a99;}


#hidinput {display:none}

blockquote { font: 15px Arial; color: #565656; line-height: 22px; padding: 0px; margin: 15px 0px 0px 0px; }
blockquote p { margin: 0px; font: 15px Arial; color: #565656; line-height: 22px; }

#form1 {}
#form1 p { clear: both; margin: 0px; }
#form1 label { float: left; white-space: nowrap; padding-right: 25px; line-height: 40px; }
#form1 input, #form1 textarea { border-left: 1px solid #808080; border-top: 1px solid #808080; border-right: 1px solid #d4d0c8; border-bottom: 1px solid #d4d0c8; margin: 5px 0px 10px 0px; font: 12px Arial; color: #999999; }
#form1 input { width: 280px; height: 18px; }
#form1 label input { width: auto; height: auto; border: none;  margin: 0px 5px 0px 0px; }
#form1 textarea { width: 580px; height: 100px; overflow: auto; }
#form1 .button { width: 138px; height: 20px; background: #d4d0c8; border-left: 1px solid #f0ebe2; border-top: 1px solid #f0ebe2; border-right: 2px solid #9e9a9a; border-bottom: 2px solid #9e9a9a; margin: 10px 0px 0px 0px; font: 12px Arial; color: #000000; padding-bottom: 2px; line-height: 15px; }

