@charset "iso-8859-1";
/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

body{
background:url(/images/left_border.gif) left repeat-y;
padding:0px;
}

.main{
width:99%;
padding-left:25px;
}

.main .header{
height:305px;
}

.main .header /*.topl*/{
padding:8px 25px 25px 30px;
}

.main .header .topl .logo{
float:left;
}

.main .header /*.topl*/ .search_form{
width:300px;
float:right;
padding:10px 0px 0px 0px;
}

.main .header /*.topl*/ .search_form label{
float:left;
padding:3px 5px 0px 0px;
}

.main .header .topl .search_form .button{
float:left;
display:block;
}

.main .header .topl .search_form .input_text{
height:17px;
width:148px;
display:block;
float:left;
border:1px solid #7E7E7E;
margin:1px 5px 0px 0px;
}

.main .header .header_table{
width:100%;
clear:both;
}


.main .header .header_table td{
vertical-align:top;
}

.main .header .header_table .leftcol{
width:179px;
padding:0px 17px 0px 15px;
}

.main .header .header_table .leftcol a{
height:27px;
display:block;
background:url(/images/manuitem_bg.gif) no-repeat;
padding:0px 20px 0px 55px;
margin:10px 0px 20px 0px;
}

.main .header .header_table .leftcol a span{
display:block;
padding:6px 0px 0px 0px;
}
.leftcol a span{
width:104px;
border:0px solid red;
}
/*.main .header .header_table .rightcol{
height:229px;
background:url(/images/hblsock_bg.jpg) top repeat-x;
} */

/*.main .header .header_table .rightcol .hblock{
height:229px;
background:url(/images/hbslock_right.jpg) top right no-repeat;
} */

/*.main .header .header_table .rightcol .hblock .text{
height:229px;
background:url(/images/hblsock_left.jpg) left top no-repeat;
padding:0px 0px 0px 20px;
} */

.main .header .header_table .rightcol .hblock .t1{
padding:79px 0px 0px 0px;
}

.main .header .header_table .rightcol .hblock .t2{
padding:0px 0px 0px 30px;
}

.main .header .header_table .rightcol .hblock .t3{
width:310px;
padding:0px 0px 0px 32px;
}

.main .dbody .body_table{
width:100%;
}

.main /*.dbody*/ .body_table td{
vertical-align:top;
}

.main .dbody .body_table .left_td{
padding:0px 5px 0px 13px;
}

.main .dbody .body_table .right_td{
padding:0px 15px 0px 5px;
}

.main /*.dbody*/ .dbtoptable{
width:100%;
}

.main /*.dbody*/ .dbtoptable td{
vertical-align:top;
}

.main .dbody .dbtoptable .toptr{
line-height:10px;
height:14px;
}

.main /*.dbody*/ .dbtoptable .spacetd{
width:15px;
background:#fff;
}

.main .dbody .dbtoptable .toptr .lefttd{
width:14px;
background:url(/images/dbttable_tl.gif) no-repeat;
}

.main .dbody .dbtoptable .toptr .centtd{
background:url(/images/dbttable_tbg.gif) top repeat-x;
}

.main .dbody .dbtoptable .toptr .righttd{
width:14px;
background:url(/images/dbttable_tr.gif) no-repeat;
}

.main .dbody .dbtoptable .bodytr{
}

.main .dbody .dbtoptable .bodytr .lefttd{
width:14px;
background:url(/images/dbttable_lbg.gif) left repeat-y;
}

.main .dbody .dbtoptable .bodytr .lefttd div{
height:45px;
background:url(/images/dbttable_bodybg.gif) top repeat-x;
margin:0px 0px 0px 2px;
}

.main .dbody .dbtoptable .bodytr .centtd{
background:url(/images/dbttable_bodybg.gif) top repeat-x;
padding:5px 10px;
}

.main /*.dbody*/ .dbtoptable .bodytr .centtd .date{
padding:10px 0px 0px 0px;
}

.main /*.dbody*/ .dbtoptable .bodytr .centtd .links{
padding:20px 0px 0px 0px;
}

.main .dbody .dbtoptable .bodytr .centtd .cells_table{
width:100%;
}

.main /*.dbody*/ .dbtoptable .bodytr .centtd .cells_table td{
vertical-align:top;
}

.main /*.dbody*/ .dbtoptable .bodytr .centtd .cells_table .celltd{
padding:10px;
}

.main .dbody .dbtoptable .bodytr .centtd .cells_table .celltd .title{
padding:0px 0px 10px 0px;
}

.main .dbody .dbtoptable .bodytr .centtd .cells_table .celltd img{
float:left;
margin:0px 10px 0px 0px;
}

.main .dbody .dbtoptable .bodytr .centtd .cells_table .sptd{
width:26px;
background:url(/images/table_sp.gif) center repeat-y;
}

.main /*.dbody*/ .dbtoptable .bodytr .centtd .cells_table .sptr{
height:26px;
line-height:1px;
}

.main .dbody .dbtoptable .bodytr .centtd .cells_table .sptr .sptd{
background:#fff;
}

.main .dbody .dbtoptable .bodytr .centtd .cells_table .sptr .celltd{
background:url(/images/table_sp.gif) center repeat-x;
}

.main .dbody .dbtoptable .bodytr .righttd{
width:14px;
background:url(/images/dbttable_rbg.gif) left repeat-y;
}

.main .dbody .dbtoptable .bodytr .righttd div{
height:45px;
background:url(/images/dbttable_bodybg.gif) top repeat-x;
margin:0px 2px 0px 0px;
}

.main .dbody .dbtoptable .bttmtr{
line-height:10px;
height:14px;
}

.main .dbody .dbtoptable .bttmtr .lefttd{
width:14px;
background:url(/images/dbttable_bl.gif) no-repeat;
}

.main .dbody .dbtoptable .bttmtr .centtd{
background:url(/images/dbttable_bbg.gif) top repeat-x;
}

.main .dbody .dbtoptable .bttmtr .righttd{
width:14px;
background:url(/images/dbttable_br.gif) no-repeat;
}

.main /*.dbody*/ .prof_table{
width:100%;
margin:20px 0px 0px 0px;
}

.main /*.dbody*/ .prof_table td{
vertical-align:top;
}

.main /*.dbody*/ .prof_table .toptr{
height:14px;
line-height:10px;
}

.main .dbody .prof_table .toptr .leftborder{
width:14px;
background:url(/images/proftable_tl.gif) no-repeat;
}

.main .dbody .prof_table .toptr .centtd{
background:url(/images/proftable_tbg.gif) top repeat-x;
}

.main /*.dbody*/ .prof_table .toptr .centtd div{
height:11px;
background:url(/images/proftable_centbg.gif) top left repeat-y #9CC3EE;
margin:3px 0px 0px 0px;
}

.main /*.dbody*/ .prof_table .toptr .rightborder{
width:14px;
background:url(/images/proftable_tr.gif) no-repeat;
}

.main /*.dbody*/ .prof_table .toptr .spacetd{
width:15px;
background:#fff;
}

.main .dbody .prof_table .tbodytr .leftborder{
width:14px;
background:url(/images/proftable_lbg.gif) left repeat-y;
}

.main .dbody .prof_table .tbodytr .centtd{
width:50%;
background:url(/images/proftable_centbg.gif) top left repeat-y #9CC3EE;
}

.main /*.dbody*/ .prof_table .tbodytr .centtd .tbody{
padding:0px 0px 10px 0px;
}

.main /*.dbody*/ .prof_table .tbodytr .centtd .tbody .title{
padding:0px 0px 10px 0px;
}

.main /*.dbody*/ .prof_table .tbodytr .centtd .tbody .text{
width:60%;
float:left;
}

.main /*.dbody*/ .prof_table .tbodytr .centtd .tbody img{
float:right;
}

.main .dbody .prof_table .tbodytr .rightborder{
width:14px;
background:url(/images/proftable_rbg.gif) right repeat-y;
}

.main /*.dbody*/ .prof_table .tbodytr .spacetd{
width:15px;
background:#fff;
}

.main .dbody .prof_table .bbodytr{}

.main .dbody .prof_table .bbodytr .leftborder{
width:14px;
background:url(/images/proftable_lwbg.gif) left repeat-y;
}

.main .dbody .prof_table .bbodytr .leftborder div{
height:3px;
background:url(/images/proftable_wtbg.gif) top repeat-x;
margin:0px 0px 0px 2px;
border:0px solid red;
}

.main .dbody .prof_table .bbodytr .rightborder div{
height:3px;
background:url(/images/proftable_wtbg.gif) top repeat-x;
margin:0px 2px 0px 0px;
}

.main .dbody .prof_table .bbodytr .centtd{
background:#fff;
}

.main .dbody .prof_table .bbodytr .centtd .tmain{
background:url(/images/proftable_wtbg.gif) top repeat-x;
padding:10px 0px 0px 0px;
}

.main .dbody .prof_table .bbodytr .centtd .tmain a{
background:url(/images/link_bullet.gif) right 2px no-repeat;
padding:0px 14px 0px 0px;
}

.main .dbody .prof_table .bbodytr .rightborder{
width:14px;
background:url(/images/proftable_rwbg.gif) right repeat-y;
}

.main /*.dbody*/ .prof_table .bbodytr .spacetd{
width:15px;
background:#fff;
}

.main /*.dbody*/ .prof_table .bttmtr{
line-height:10px;
height:14px;
}

.main .dbody .prof_table .bttmtr .leftborder{
width:14px;
background:url(/images/proftable_bl.gif) no-repeat;
}

.main .dbody .prof_table .bttmtr .centtd{
background:url(/images/proftable_bbg.gif) bottom repeat-x;
}

.main .dbody .prof_table .bttmtr .rightborder{
width:14px;
background:url(/images/proftable_br.gif) no-repeat;
}

.main /*.dbody*/ .prof_table .bttmtr .spacetd{
width:15px;
background:#fff;
}

.footer_table{
width:90%;
}

.footer_table td{
vertical-align:top;
}

.footer{
height:70px;
clear:both;
border-top:2px solid #BABEC9;
margin:10px 15px 0px 15px;
}

.footer .copyrights{
width:300px;
float:left;
padding:10px;
}

.footer .copyrights .name{
padding:0px 0px 5px 0px;
}

.footer .blinks{
float:right;
width:500px;
padding:30px 0px 0px 0px;
}

.footer .blinks a{
margin:0px 8px;
}
* html .dbody{
margin:0px 0 0 0;
}

.dbody{
margin:75px 0 0 0;
}

.spacer{
height:1px;
clear:both;
}
.header_bg{
background:url(/images/head_bg.jpg) left repeat-x;
}

.head_div{
width:100%;
height:217px;
background:url(/images/head_bg.jpg) left repeat-x;

}
.head_table td{
margin:12px 0 0 0;
}
.tel_bg{
width:344px;
height:55px;
float:left;
position:relative;
left:0px;
top:175px;

}   
.pic{
width:100%;
padding:14px 0 0 0;

}
* html .tel{
position:relative;
left:0px;
top:46px;
}
.tel{
position:relative;
left:0px;
top:42px;
}
.tel_number
{
color:#fff;
font-family:Myriad Pro;
font-style: Italic;
font-size:15px;
font-weight:bold;
position:absolute;
left:340px;
top:295px;
width:150px;
font-family:tahoma;
}

.shapka_text{
color:#fff;
font-family:Myriad Pro;
font-style: Italic;
font-size:20px;
font-weight:bold;
position:absolute;
right:50px;
top:180px;

}
.dbtoptable td{
border:0px solid red;
}
.cont_taible td{
border:1px solid #666;
padding:5px;
}
.rbody{
padding:5px 0 5px 0;
}




