/* CSS Document */

*{margin:0px; padding:0px;}

img{border:none;}

body{}

h1, h2{
padding:25px 0px 15px 0px;
}

.main{
min-width:1000px;
padding:135px 0px 0px 0px;
}

.header{
height:135px;
width:100%;
min-width:1000px;
background:url(header_l.gif) top left no-repeat #FFC056;
position:absolute;
top:0px;
}

.header .header_table{
width:100%;
}

.header .header_table td{
vertical-align:top;
}

.header .header_table .left_td{
padding:36px 100px 0px 120px;
}

.header .header_table .right_td{
padding:69px 30px 0px 10px;
}

.header .header_table .right_td .punkt_table{
height:66px;
width:100%;
}

.header .header_table .right_td .punkt_table td{
vertical-align:top;
padding:23px 0px 0px 0px;
}

.header .header_table .right_td .punkt_table .punkt1_td{
width:140px;
background:url(punkt_rb.gif) bottom right no-repeat;
}

.header .header_table .right_td .punkt_table .punkt1_td div{
height:40px;
width:80px;
background:url(punkt100.gif) left bottom no-repeat;
padding:3px 20px 0px 40px;
}

.header .header_table .right_td .punkt_table .punkt2_td{
width:174px;
background:url(punkt_rb.gif) bottom right no-repeat;
}

.header .header_table .right_td .punkt_table .punkt2_td div{
height:40px;
width:100px;
background:url(punkt200.gif) left bottom no-repeat;
padding:3px 20px 0px 54px;
}

.header .header_table .right_td .punkt_table .punkt3_td{
width:144px;
background:url(punkt_rb.gif) bottom right no-repeat;
}

.header .header_table .right_td .punkt_table .punkt3_td div{
height:40px;
width:70px;
background:url(punkt300.gif) left bottom no-repeat;
padding:3px 20px 0px 54px;
}

.body_table{
width:100%;
}

.body_table td{
vertical-align:top;
}

.body_table .leftcol{
width:331px;
background:url(leftcol_.gif) top repeat-x;
padding:2px 0px 20px 0px;
}

.body_table .leftcol .lblock{
background:url(leftcol0.gif) top repeat-y;
padding:50px 30px 30px 30px;
margin-bottom:6px;
}

.body_table .leftcol .lblock .tarifs{
padding:30px 0px 5px 0px;
}

.body_table .leftcol .lblock .tplan{
padding:15px 0px 0px 0px;
}

.body_table .leftcol .bblock{
background:url(bblock_b.gif) right bottom no-repeat #5B84B0;
padding:35px 30px;
}

.body_table .leftcol .bblock a{}

.body_table .leftcol .bblock .title{
padding:0px 0px 10px 0px;
}

.body_table .rightcol{
background:url(centcol_.gif) top left no-repeat;
padding:25px 45px 30px 45px;
}

.body_table .rightcol ul{
padding:20px 0px 20px 30px;
}

.body_table .rightcol ul ul{
padding:5px 0px 15px 30px;
}

.footer_table{
height:80px;
width:100%;
background:url(footer_b.gif) top left no-repeat #5B84B0;
}

.footer_table td{
vertical-align:top;
}

.footer_table .left_td{
width:200px;
padding:33px 0px 0px 80px;
}

.footer_table .right_td{
padding:10px 20px 10px 50px;
}
