html { margin:0px 0 0px 0;padding:0;  }
html { height:100%; }
body{ background:#afc5de url(/bitrix/templates/ist/images/body.gif); padding:0px 0 0px 0; margin:20px 0 0px 0; height:100%;}
p, div, table, td, tr, input, span, textarea, h1, h2, h3, h4, h5, h6, a, label { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; }
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px;}
li { list-style:none;}

p{margin:10px 0;}
img { border:none;}
a { color:#113777; text-decoration:underline;}
a:hover { text-decoration:none;}
img.png	{behavior:url(/bitrix/templates/ist/images/png.htc);}
.main { width:952px; margin:0px auto 0px auto; min-height:100%;  height:auto!important; display:block; height:100%; position:relative; background:#FFFFFF; }
.main .top_main { height:20px; font-size:0px;}
.main .header_top { height:6px; font-size:0px; position:absolute; left:0px; top:-6px;}
.main .header { height:369px; position:relative; left:0px; top:0px; background:#e4eaf4 url(/bitrix/templates/ist/images/header_back.jpg) no-repeat;   z-index:-1px;}
.main .header .header_back{ height:369px; width:100%; position:absolute; left:0px; top:0px; z-index:0; }
.main .left_top { position:absolute; width:1px; height:369px; font-size:0px; left:0px; top:0px; background:url(/bitrix/templates/ist/images/left_top.jpg) no-repeat; }
.main .header .logo { position:absolute; left:276px; top:50px; width:194px; height:62px; z-index:1;}
.main .header .center { position:absolute; left:510px; top:14px; width:401px; height:22px; z-index:1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:21px; color:#0b418e; }
.main .header .tel { position:absolute; left:720px; top:50px; width:215px; height:24px; z-index:1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px;  }
.main .header .adress { position:absolute; left:633px; top:85px; width:278px; height:15px; z-index:1; font-size:12px; font-weight:bold;}
.main .header .header_txt { position:absolute; left:405px; top:147px; width:506px; height:187px; font-size:12px; font-weight:normal; z-index:1;}
.main .header .header_txt ul { margin:0px; padding:0px;}
.main .header .header_txt li { color:#002884; font-size:12px; font-weight:bold; padding-left:8px; background:url(/bitrix/templates/ist/images/li.gif) 1px 9px no-repeat; line-height:20px;}
.main .header .header_txt a {color:#002884; font-size:12px; font-weight:bold; text-decoration:underline;}
.main .header .header_txt a:hover { text-decoration:none;}

.main .header .menu { left:135px; top:336px; position:absolute; z-index:1;}
.main .header .menu ul { margin:0px; padding:0px;}
.main .header .menu li { float:left; padding:0 10px; line-height:33px; font-size:10px; font-weight:bold; }
.main .header .menu a { text-decoration:underline; font-size:10px; color:#000000; font-weight:bold; }
.main .header .menu a:hover { text-decoration:none;}

.main .box { position:static; background: url(/bitrix/templates/ist/images/box_back.jpg) no-repeat; padding:0px 0 0px; 0; }
.main .box .ugol { position:absolute; left:0px; top:0px; width:90px; height:38px; z-index:2;}
.main .box .left { float:left; width:294px; padding:0 0 110px 0; position:static; background:url(/bitrix/templates/ist/images/left_back.jpg) no-repeat; }
.main .box .left .left_block { width:260px; position:relative;  background:#afc0e3 url(/bitrix/templates/ist/images/left_block_back.jpg) repeat-y; margin:12px 0 0 29px;}
.main .box .left .left_block .left_block_top { height:15px; background:#afc0e3 url(/bitrix/templates/ist/images/left_block_top.jpg) no-repeat;}
.main .box .left .left_block .left_block_block {  position:relative; background:url(/bitrix/templates/ist/images/left_block_back2.jpg) no-repeat left top; padding:0 18px 0 25px;  }
.main .box .left .left_block .left_block_block p { font-size:11px; line-height:16px; padding:0px; margin:0px;}
.main .box .left .left_block .left_block_block h2 { background:url(/bitrix/templates/ist/images/istek.jpg) no-repeat 0px 0px; padding:0 0 3px 107px; font-weight:normal; height:35px; line-height:35px; }
.main .box .left .left_block .left_block_block h2 a { font-size:18px; text-decoration:underline;}
.main .box .left .left_block .left_block_block h2 a:hover { font-size:18px; text-decoration:none;}
.main .box .left .left_block .left_block_block ul { margin:10px 0 0px 0; padding:0px 0 8px; 0;}
.main .box .left .left_block .left_block_block ul li { margin:0px; padding:0px;}
.main .box .left .left_block .left_block_block ul li a { color:#000000;}
.main .box .left .left_block .left_block_block .left_block_title { padding:8px 0 0 0;}

.main .box .left .left_block .left_block_bottom {height:16px; background:#afc0e3 url(/bitrix/templates/ist/images/left_block_bottom.jpg) no-repeat;}

.main .box .left .banners_block { width:260px; position:relative; margin:25px 0 0 29px; text-align:center;}
.main .box .left .banners_block h2 { font-size:12px; font-weight:normal;}
.main .box .left .banners_block .banner { margin:36px 0px;}
.main .box .left .banners_block .banner .link { margin:8px 0 0 0; }
.main .box .left .banners_block .banner .link a { color:#00296d; text-decoration:underline; font-size:9px; }
.main .box .left .banners_block .banner .link a:href { text-decoration:none; color:#00296d;}

.main .box .left { float:left; width:294px; padding:0 0 110px 0; position:relative; }
.main .box .left .news { width:260px; position:relative;  background:#d7d7d7 url(/bitrix/templates/ist/images/news_back.jpg) repeat-y; margin:12px 0 0 29px;}
.main .box .left .news .news_top { height:15px; background:#afc0e3 url(/bitrix/templates/ist/images/news_top.jpg) no-repeat;}
.main .box .left .news .news_block {  position:relative; padding:0 18px 0 25px;}
.main .box .left .news .news_block h2 { padding:0 0 0px 0px; font-weight:normal; height:35px; line-height:35px; }
.main .box .left .news .news_block h2 a { font-size:18px; text-decoration:underline;}
.main .box .left .news .news_block h2 a:hover { font-size:18px; text-decoration:none;}
.main .box .left .news .news_block .news_div { position:relative; margin:5px 0 10px 0;} 
.main .box .left .news .news_block .news_div .date { color:#656565; font-size:10px; line-height:14px;}
.main .box .left .news .news_block .news_div .annot { font-size:11px; line-height:14px;}
.main .box .left .news .news_block .news_div .news_link { font-size:10px;}
.main .box .left .news .news_block .news_div .news_link a { color:#0d488f; font-style:italic; font-size:10px; line-height:14px;}
.main .box .left .news .news_block .news_div .news_link a:hover {}
.main .box .left .news .news_bottom {height:16px; background:#afc0e3 url(/bitrix/templates/ist/images/news_bottom.jpg) no-repeat;}



.main .box .right { float:left; width:658px; padding:0 0 110px 0; position:static; background:url(/bitrix/templates/ist/images/right_back.jpg) no-repeat;}
.main .box .right .content { padding:25px 20px 0 18px;}
.main .box .right .content p { margin:10px 0;}
.main .box .right .content h1 { font-size:18px; margin:0px; padding:0px 0 10px 0; font-weight:normal;}
.main .box .right .content ul.list { margin:10px 0 20px 0; padding:0px 0 0 12px;}
.main .box .right .content ul.list li { color:#00296d; font-size:12px; font-weight:bold; line-height:24px; background:url(/bitrix/templates/ist/images/li.gif) no-repeat 0px 11px; padding-left:6px;}
.main .box .right .content ul.list a {color:#00296d; font-size:12px; font-weight:bold;}

.main .box .right .content ul.list2 { margin:0px; padding:0px;}
.main .box .right .content ul.list2 li {margin:0px; padding:0px;} 

.main .box .right .content ul.list3 { margin:15px 0; padding:0px;}
.main .box .right .content ul.list3 li {margin:0px; padding:0px 0px 0px 11px; line-height:18px; } 

.main .box .right .content ul.list4 { margin:15px 0; padding:0px;}
.main .box .right .content ul.list4 li {margin:0px; padding:0px 0px 0px 21px; line-height:18px; background:url(/bitrix/templates/ist/images/li2.gif) no-repeat 11px 7px;} 

table.nobrd { width:100%; padding:0; margin:0; border:0; border-collapse:collapse; }
.main .box .right .content .nobrd { position:relative;}
.main .box .right .content .nobrd .td1 { width:97px; text-align:right; height:22px; vertical-align:top; padding:4px 0 0 0;}
.main .box .right .content .nobrd .td1 span { color:#FF0000;}
.main .box .right .content .nobrd .td2 { padding:0 0 0 20px; vertical-align:top;}
.main .box .right .content .nobrd .td2 input { width:286px; height:16px; padding:0px; line-height:16px; margin:2px 0; }
.main .box .right .content .nobrd .td2 input.subm { width:102px; height:20px; border:1px solid #000000; padding:0px; line-height:16px; margin:15px 0 0 0; }
.main .box .right .content .nobrd .td2 textarea { width:286px; height:143px; padding:0px;  margin:2px 0; }
.main .box .right .content .nobrd .td2 .capcha { margin:5px 0px;} 
.nopad { padding:0px!important;}

.main .no { clear:both; height:1px; width:100%; font-size:0px;  position:relative;}


.main .footer { height:100px; position:absolute; bottom:0px; left:0px;  width:100%; display:block; z-index:3;}

.main .footer .footer_top { height:100px; width:100%;  background:#FFFFFF; text-align:center;}
.main .footer .footer_top .title { font-size:13px; padding-top:10px;}
.main .footer .footer_bottom { background:url(/bitrix/templates/ist/images/main_bottom.gif) no-repeat; height:6px; width:100%; font-size:0px; position:absolute; bottom:-6px; left:0px;}

.bottom { height:23px;}
