/* main style -- */
html,body{width:100%;height:100%;margin:0;padding:0;}
body{background:#002855 url(images/main_bg.gif) repeat-x left top;
font-family:sans-serif,tahoma,verdana;font-size:14px;color:#333;}                                                       
 
form{padding:0;margin:0;}
a{color:#666666;text-decoration:underline;}
a:hover{color:#3366ff;}
img{border:0;}
h2{font-size:18px;font-family:arial;padding:10px 0;color:#000000;font-weight:100;}
p{padding:0;margin:0 0 12px 0;}
ul{padding:0;margin:0 0 12px 20px;}

.clr{clear:both;} 

/* 2style -- */
.st_main{background:#ffffff;width:993px;border:3px solid #99adc2;text-align:left;}
/* -------------------------- */
.st_head{height:672px;background:url(images/bg.jpg) top center no-repeat;}
.st_credit{position:absolute;top:0;text-align:right;width:993px;padding-top:129px;}
.st_zamer{position:absolute;top:0;text-align:right;width:971px;padding:608px 0 0 0;}

.st_menu{position:absolute;top:510px;padding-left:6px;font-size:11px;line-height:24px;}
.st_menu .p125{float:left;width:125px;}
.st_menu .p200{float:left;width:200px;}
.st_menu a{color:#1b89aa;padding:2px 4px;margin-left:8px;}
.st_menu a:hover{color:white;background-color:#1b89ab;}  
.st_menu span{position:relative;background:url(images/menu_link.gif) no-repeat left center;}

.st_menu .active {color:#fe0000; text-decoration:none;padding:2px 4px;margin-left:8px;font-weight:100;/*border:1px solid red;*/}


.st_white_r{background:url(images/menu_white_r.gif) no-repeat right top;width:9px;}
.st_white{background:#fff url(images/menu_white.gif) repeat-y left top;padding:8px 0 8px 15px;}
.st_black_r{background:url(images/menu_black_r.gif) no-repeat right bottom;width:9px;}
.st_black{background:#edf0f4 url(images/menu_black.gif) repeat-y left top;padding:8px 0 8px 15px;}

/* -------------------------- */
.st_blockimg{height:150px;background:#ebeff3;}
.st_blockimg table{width:100%;margin-top:4px;}
.st_blockimg td{height:33%;text-align:center;}

/* -------------------------- */
.st_content{padding:26px 0;}
.st_content .st_desc{padding:0 10px;color:#333333;font-size:13px;line-height:15px;margin-bottom:26px;}
.st_content .st_desc img{margin:0 15px 0 0;}
.st_contblock {width:100%;border-top:1px solid #e5e5e5;}
/*.st_contblock td{width:50%;}*/
.st_contblock .st_b1,
.st_contblock .st_b2{font-size:20px;font-family:arial;text-transform:uppercase;padding:10px 0;color:#000000;text-align:center;}
.st_contblock .st_arrow{border-top:1px solid #e5e5e5; padding:0 11px 0 11px;padding-top:10px;} /*background:url(images/content_arrow.gif) top center no-repeat;*/
.st_contblock .st_b2{background:url(images/contblock_line.gif) top left no-repeat;}
.st_contblock .st_b4{background:url(images/contblock_line.gif) bottom left no-repeat;}
/* -------------------------- */
.st_footmenu{background:#efefef;float:right;padding:4px 0;font-size:11px;}
.st_footmenu a{margin:0 15px;}

/* -------------------------- */
.st_footer{clear:both;height:55px;border-top:3px solid #e5e5e5;width:100%;font-size:11px;}
.st_footer a{color:#3366ff;}
.st_footer a:hover{color:#666666;}
.st_footer .st_block1{float:left;width:410px;padding:20px 0 0 20px;}
.st_footer .st_block1 img{margin-right:20px;}
.st_footer .st_block2{float:left;width:193px;text-align:center;padding-top:11px;}
/*.st_footer .st_block3{float:left;width:340px;padding:20px 30px 0 0px;text-align:right;}*/
.st_footer .st_block3{float:right;width:310px;padding:20px 30px 0 0px;text-align:right;text-align:right;}
.drk {background:#cfc;}

/* для внутренней */
/*.ins_bl{border:6px solid #fff;background:url(images/ins_body_left.gif) left top repeat-y;}*/
.ins_bl{width:981px;margin:6px auto;background:url(images/ins_body_left.gif) left top repeat-y;}
.ins_br{background:url(images/ins_body_right.gif) right top repeat-y;}
.ins_bbl{background:url(images/ins_body_bleft.png) left bottom no-repeat;}
.ins_bbr{background:url(images/ins_body_bright.png) right bottom no-repeat;padding-bottom:10px;}

.ins_head{background:url(images/ins_body_tleft.png) left top no-repeat;padding-bottom:30px;}
.ins_head .bg1{background:url(images/ins_bg1.jpg) right top no-repeat;height:255px;}
.ins_head .bg2{background:url(images/ins_bg2.jpg) right top no-repeat;height:255px;}
.ins_head .bg3{background:url(images/ins_bg3.jpg) right top no-repeat;height:255px;}
.ins_head .bg4{background:url(images/ins_bg4.jpg) right top no-repeat;height:255px;}
.ins_head .logo{width:245px;text-align:center;padding-top:74px;position:relative;}
.ins_head .phone{width:190px;margin:20px auto;background:#edf0f4 url(images/ins_phone_right.gif) right top no-repeat;}
.ins_head .phone div{height:31px;background:url(images/ins_phone_left.gif) left top no-repeat;color:#9cb4c3;font-size:18px;font-family:arial;padding-top:5px;padding-left:35px;text-align:left;}

.ins_menu{width:221px;float:left;font-family:tahoma,verdana,sans-serif;font-size:12px;}
.ins_white{background:#fff url(images/ins_mwhite.gif) left top repeat-y;}
.ins_white div{background:url(images/ins_mwhite_top.gif) left top no-repeat;padding:7px 0;}
.ins_blue{background:#edf0f4 url(images/ins_mblue.gif) left top repeat-y;}
.ins_blue div{background:url(images/ins_mblue_bottom.gif) left bottom no-repeat;padding:7px 0;}

.ins_menu a{color:#1b89aa;padding:2px 2px;margin-left:5px;}
.ins_menu .active {color:#fe0000;font-weight:100;padding:2px 2px;margin-left:5px;}
.ins_menu a:hover{color:white;background-color:#1b89ab;} 
.ins_menu span{display:block;background:url(images/menu_link.gif) no-repeat left center;margin:6px 10px 7px 20px; }

.ins_content{float:right;width:680px;padding:0 25px 50px 0;}
.ins_content h1,.ins_content h2,.ins_content h3,
.ins_content .h1,.ins_content .h2,.ins_content .h3{font-size:20px;padding-bottom:22px;margin:0;}

.ins_bl .st_footmenu{clear:both;background:#efefef url(images/ins_footlink_right.gif) right top repeat-y;} 
.ins_bl .st_footer{border-top:0;}
.ins_footerbord{clear:both;font-size:0;background:#e5e5e5 url(images/ins_bord_left.gif) left top repeat-y;}
.ins_footerbord div{background:url(images/ins_bord_right.gif) right top repeat-y;height:4px;}