body#main_body {font-size: small;  background: #fff; padding: 0px; margin: 0; color: #1b1e1d;  font-family: Tahoma, Verdana, Arial, sans-serif;}
html, body {margin:0; padding:0; height:100%}
/*----Global---*/
img {border:0;}
a {color:#1082ca; text-decoration: underline;}
a:hover {text-decoration:none;}
form {padding:0; margin:0;}
table {border-collapse: collapse;}
td {vertical-align:top;}
fieldset {margin:0; padding:0; border:0;}
.cmn	{display:none}
p {margin:0; padding:8px 0; text-indent:35px;}
small {font-size:92%;}
h1 {font-size:1.3em}
h2,.zags1  { margin:0; padding: 8px 0 0 0;color:#0d69b4; font-size:117%; font-weight:bold; font-family: Verdana, sans-serif;}

.little {font-size:92%;}
.size26 {font-size:217%;}
.size24 {font-size:200%;}
.size11{font-size:92%;}

#main_global {min-width:980px; height:100%; font-size: 90%; }
#container {margin-top:-99px; min-height:100%; height:auto !important; height:100%; overflow:hidden;}
.main_page #container {margin-top:-210px; margin-bottom:-31px;  min-height:100%; height:auto !important; height:100%; background: #bde3ee url(/ic/content_bg1.jpg) 0 0 repeat-y;}
#main_table {height:100%; width:100%; }
#main_table1 {width:100%; }

.main_page1 #container {margin-top:-99px !important; margin-bottom:0px !important;}
.main_page1 #header {padding:99px 0 0 0 !important;background: #7a8883
url(/ic/header_bg.jpg) 455px 99px repeat-x !important;}

/*----Header---*/
#header_td {height:160px;}
#header {background: #7a8883 url(/ic/header_bg.jpg) 455px 0px repeat-x; }
.main_page #header {padding:210px 0 0 0;background: #7a8883 url(/ic/header_bg.jpg) 455px 210px repeat-x;}
#header1 {background: transparent url(/ic/header_left.jpg) 0 0 no-repeat;}
.main_page #header1 {background: transparent url(/ic/header_left1.jpg) 0 0 no-repeat;}
#header2 { position:relative; padding: 0 17px 0 340px; height:160px; background: transparent url(/ic/header_right.jpg) 100% 0 no-repeat;}
#logo {position: absolute; top:19px; left: 0px; z-index:1;}
.main_page #logo {position: absolute; top:45px; left: 21px; z-index:1;}
#city {overflow:hidden; height:70px; width:230px; padding:15px 0 0 0; float:left; font-size:233%; color:#fff; font-weight:bold;  font-family: 'Times New Roman', serif;}
#info {width:200px; overflow:hidden; height:70px;padding:12px 0 0 0; color:#fff; font-size:92%; text-align:right; float:right;}

#ico_block { height:70px;float:right; width:165px; padding: 12px 0 0 11px; }
#ico_block a { float:left; display:block; height: 21px;  width:22px; margin:0px 24px 0 0;}
#home_ico {background: transparent url(/ic/ico_home.gif) 0 0 no-repeat;}
#map_ico {margin:0 !important; background: transparent url(/ic/ico_map.gif) 0 0 no-repeat;}
#info_ico {background: transparent url(/ic/ico_info.gif) 0 0 no-repeat;}
#mail_ico {background: transparent url(/ic/ico_mail.gif) 0 0 no-repeat;}
a#home_ico:hover, a#home_ico.active {background: transparent url(/ic/ico_home.png) 0 0 no-repeat;}
a#map_ico:hover, a#map_ico.active {background: transparent url(/ic/ico_map.png) 0 0 no-repeat;}
a#info_ico:hover, a#info_ico.active {background: transparent url(/ic/ico_info.png) 0 0 no-repeat;}
a#mail_ico:hover, a#mail_ico.active {background: transparent url(/ic/ico_mail.png) 0 0 no-repeat;}

#title { float:left; _width:229px; max-width:420px; white-space:nowrap; padding: 0 38px 0 0; min-width:229px; color:#202523; font-size:167%;   font-family: 'Times New Roman', serif; background: transparent url(/ic/title_bg1.gif) 100% 0 no-repeat;}
#title1 {background: transparent url(/ic/title_bg.gif) 0 0 repeat-x;}
#title2 {background: transparent url(/ic/title_bg.jpg) 0 0 no-repeat;}
#title3 {overflow:hidden; padding: 3px 0 0px 10px; height:24px;  background: transparent url(/ic/title_bg1.jpg) 100% 0 no-repeat;}
#title3 { scrollbar-face-color:expression(!this.isInserted==true ? 
this.isInserted=(this.innerHTML = '<div id="title4">' + this.innerHTML + 
'</div>') : '');}
#title3 h1 {font-size:1em;font-weight:normal;line-height:24px;height:24px;padding:0px;margin:0px;}
#title4 {overflow:hidden; max-width:405px;}
#title4 {width: expression((document.getElementById('title3') && document.getElementById('title3').clientWidth)>405?'405px':'auto');}
#path {overflow:hidden; height:30px; clear:left; padding:15px 0 0 0; color:#2e3632; font-size:92%; font-family: Verdana, Arial, sans-serif;} 
#path a {color:#2e3632;}

#quote { height:80px; overflow:hidden; position:relative; float:right; margin:-5px 0 0px 0; z-index:1; width:170px; line-height:22px; color:#eaeeee;  font-family: 'Trebuchet MS', sans-serif;}
#quote a {color:#5cd9ff;}

/*----/Header---*/

/*----Content---*/
#content_conteiner { line-height:150%; background: transparent url(/ic/content_bg.jpg) 0 0 repeat-x; }
td#content_conteiner {}
#table_content {width:100%; height:100%; background: transparent url(/ic/wrapper_bg.jpg) 0 0 no-repeat;}
#left_column {width:220px; padding:22px 0 50px 6px;}
#left_column .rasp {display:block; clear:both; height:1px; line-height:0; font-size:0; width:220px;}
#center_column {padding: 55px 31px 50px 90px;  background: transparent url(/ic/right_bg.jpg) 100% 0 no-repeat;}
.main_page #content_conteiner {padding-bottom:21px; height:1%;}
#content1 {width:100%; overflow:auto; overflow-x:auto; overflow-y: hidden;padding:0 1px; _padding:0;}
#left_part {float:left; width:220px; margin-left:-100%; padding:22px 0 50px 6px;}
.main_page #wrapper {float:left; width:100%; background: transparent url(/ic/wrapper_bg1.jpg) 0 0 no-repeat;}
.main_page #content { margin: 0 0 -10px 545px; padding: 0;  background: #edf8f6 url(/ic/c_right.jpg) 100% 0 repeat-y;}
.main_page #ctop {background: transparent url(/ic/c_top.jpg) 0 0 repeat-x;}
.main_page #cbottom {background: transparent url(/ic/c_bottom.jpg) 0 100% repeat-x;}
.main_page #cleft {background: transparent url(/ic/c_left.jpg) 0 0 repeat-y;}
.main_page #ctr {background: transparent url(/ic/c_tr.jpg) 100% 0 no-repeat;}
.main_page #ctl {background: transparent url(/ic/c_tl.jpg) 0 0 no-repeat;}
.main_page #cbl {background: transparent url(/ic/c_bl.jpg) 0 100% no-repeat;}
.main_page #cbr {padding: 35px 35px 35px 25px; min-height:260px; height:auto !important; height:260px;  background: transparent url(/ic/c_br.jpg) 100% 100% no-repeat;}
#content a {font-weight:bold;}

ul#left_menu {list-style-type:none;padding:0; margin:0px 0 0 0; }
#left_menu li { background: transparent url(/ic/arr_01.gif) 0 0  no-repeat; height:1%; padding:0;}
#left_menu a {display:block; padding: 0 0 2px 20px; color:#2e3431; text-decoration:none; margin:0;}
#left_menu a:hover {text-decoration:underline;}
#left_menu li  a.active {  position:relative; padding: 0 0 8px 20px; margin-bottom:-6px; background: transparent url(/ic/left_menu_active.gif) 28px 100%  no-repeat;}

#left_menu  ul {list-style-type:none;padding:0 0 0 28px; margin:0px 0 0 0; font-size:92%;}
#left_menu li li {background: transparent url(/ic/arr_02.gif) 0 5px  no-repeat;}
#left_menu li li a {padding: 0 0 2px 11px;}
#left_menu li li a.active {  position:relative; padding: 0 0 5px 11px; margin-bottom:-3px; background: transparent url(/ic/left_menu_active.gif) 0 100%  no-repeat;}

.content_news {min-height:141px; height:auto !important; height:141px; background: transparent url(/ic/news_bg.gif) 0 31px  repeat-x;}
.title_news {  padding: 10px 37px 0 32px; margin: 0 0 -23px 0; width:150px; min-height:60px; height:auto !important; height:60px; color:#404744; font-size:167%; font-weight: bold; font-family: 'Times New Roman', serif; background: transparent url(/ic/news_title.gif) 0 0px  no-repeat;}
.block_news {padding: 0px 0px 10px 32px; font-size:92%;}
.news_table {width:100%;}
.news_table  td {padding: 0 27px 25px 0;}
.news_table  td.sep {padding: 0 27px 25px 0; background: transparent url(/ic/arr_03.gif) 100% 0  no-repeat;}
.news_table  td.last {padding-right: 14px; background:none;}
.news_date {color:#2a6aaa; font-weight:bold;}

#content dl {padding:0; margin:0;}
#content dt {margin: 0px 0 0 0px; padding:10px 0 0 21px; background: transparent url(/ic/arr_04.gif) 0 12px no-repeat;}
#content dt a {color:#0d69b4; font-family: Verdana, sans-serif;}
#content dd {padding:0 0 10px 20px; margin:0;}
#content table {margin: 5px 0 20px 0; border:none;}
#content thead {font-weight:bold; color:#123452; border:1px solid #c3cac6; background:#b4e2f1; padding:4px 0;}
#content td {border:0px solid #c3cac6; line-height: 140%;}
#content table.sp td, #content table.mnb td {border:1px solid #c3cac6; line-height: 140%; background-color:#F1FAFF;}
#content table.simple {width:auto;}
#content .simple td {border:none; text-align:left; padding: 0 5px 10px 0; line-height: 180%;}

#content ul {list-style-type:none;}
#content ul li {background: transparent url(/ic/arr_02.gif) 0 5px  no-repeat; padding: 0 0 0 13px;}
#content ol li, .ssub {color:#0d69b4; font-weight:bold;}
#content ol li ul * {color:#1B1E1D; font-weight:normal;padding: 0 0 0 13px;}
#content ol span {font-weight:normal; color:#1b1e1d; font-family: Tahoma, sans-serif;}
#content ol li {padding: 0px 0 7px 0; }


.inp,.bser {border:1px solid #b3b9c3;}
.cod {border:1px solid #b3b9c3;float:left; padding: 1px;}
.cod input {border:1px solid #ffcd00; margin:0; display:block;}
input.go {border:1px solid #b3b9c3; background: #e7f6fa url(/ic/go.gif) 0 0px repeat-x; cursor:pointer;}
.main_page  .img_bord {background:none;}


.cl {display:block; clear:both; height:0; line-height:0; font-size:0;}
/*----/content---*/

/*----footer---*/


#td_footer {height:99px; vertical-align:bottom;}
#footer {height:99px; color:#8b9194; font-size:92%; background: #15385b url(/ic/footer_bg.jpg) 0px 0 repeat-x;}
#footer1 {background: transparent url(/ic/footer_left.jpg) 0 0 no-repeat;}
//#footer2 {padding: 75px 0px 0px 0px; height:24px; background: transparent url(/ic/footer_right.jpg) 100% 0 no-repeat;}
#footer2 { padding: 0px 0px 0 0px; height:99px; background: transparent url(images/footer_right.jpg) 100% 0 no-repeat;}
#footer table td {height:93px; vertical-align:bottom;}

#footer table {width:100%;}
#footer a {color:#d0ced7;}
#footer_content {font-size:90%; color:#76787a; padding: 0px 10px 0px 30px;  text-align:center; vertical-align:middle;}
#footer_content a {color:#76787a;}
#footer_left {width:200px; padding:0px 0 0px 10px; vertical-align:middle;}
#footer_right {text-align:right; width:200px; padding:0 20px 0 0px;}


/*----/footer---*/

html #main_global {_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<980?'980px':'');}
#container {_overflow-y: visible;}
a#home_ico:hover, a#home_ico.active  {_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ic/ico_home.png');}
a#map_ico:hover, a#map_ico.active  {_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ic/ico_map.png');}
a#info_ico:hover, a#info_ico.active  {_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ic/ico_info.png');}
a#mail_ico:hover, a#mail_ico.active  {_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ic/ico_mail.png');}
#logo img  {_behavior: url(/ic/png.htc);}
.cod {_padding: 0 1px;}

.news_table a, .black {color:black;}


.word	{background:url(/ico/word.gif) top left no-repeat; list-style:none; padding:3px 0 3px 20px}
.tiff	{background:url(/ico/tiff.gif) top left no-repeat; list-style:none; padding:3px 0 3px 20px}
.pdf	{background:url(/ico/pdf.gif) top left no-repeat; list-style:none; padding:3px 0 3px 20px}
.jpg	{background:url(/ico/jpg.gif) top left no-repeat; list-style:none; padding:3px 0 3px 20px}
.avi	{background:url(/ico/avi.gif) top left no-repeat; list-style:none; padding:3px 0 3px 20px}

.img_bord {float:left; margin: 0 0 10px 45px; padding: 0 6px 5px 0; background: transparent url(/ic/bord.gif) 100% 100% no-repeat;}
.img_bord img, .gi img, .gi1 img, .gi2 img, .b3  {display:block; border:1px solid #b3b9c3;}


DIV.gi { overflow:hidden; float:left; margin: 0 0 10px 0px; padding: 0 6px 5px 0; background: transparent url(/ic/bord.gif) 100% 100% no-repeat;}
.wh2 {color:#FFFFFF}

DIV.gi1 {float:left; margin: 0 0 10px 0px; padding: 0 6px 5px 0; background: transparent url(/ic/bord.gif) 100% 100% no-repeat; overflow:hidden}

DIV.gi2 {margin: 0 0 10px 0px; padding: 0 6px 5px 0; background: transparent url(/ic/bord.gif) 100% 100% no-repeat; width:242px; height:204px; overflow:hidden}
DIV.marst_h2 {FLOAT: left; width:200px}



