/*-- global --*/
body{
    padding:0px;
    margin:10px;
    font-family: Arial;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    }
p{
    padding: 0 10px 15px 20px;
    margin: 0;
    font-size: 12px;
    line-height: 14px;
    color: #000;
    font-family: Arial;
    text-align: left;
    }

h1{
    padding: 0 0 0 15px;
    margin: 0;
    font-size: 18px;
    line-height: 26px;
    color: #1069a8;
    font-weight: 0;
    }
h3{
    margin: 0;
    padding-bottom: 0px;
    text-align: center;
    font-size: 17px;
    line-height: 20px;
    color: #9D0C0C;
    }

h4{
    padding: 5px 0 15px 7px;
    margin: 0;
    font-size: 14px;
    line-height: 16px;
    color: #9D0C0C;
    text-align: left;
    }
h5{
    padding: 7px 0 0 15px;
    margin: 0;
    font-size: 16px;
    line-height: 26px;
    color: #000;
    }

form{
    margin: 0px;
    padding: 0px;
    }
input{
/*    text-align: center;*/
    border: 1px solid #1C89C7;
    font-size: 11px;
    line-height: 14px;
    margin: 0 0 2px 0;
    padding: 0;
    background: #D1E2EE;
    width: 237px;
    height: 16px;
    }
textarea{
    height: 167px;
    width: 97%;
    border: 1px solid #1C89C7;
    background: #D1E2EE;
    margin: 0 0 5px 0;
    float: right;
    }

img{
    border: 0px;
    }

table{
    border-collapse:collapse;
    border:0px;
    }
table td{
    padding:0px;
    }

a{
    text-decoration: underline;
    }
a:hover{
    text-decoration: none;
    }

ul{
    margin: 0;
    padding: 0;
    }

ul li{
    list-style-type: none;
    margin: 0;
    padding: 0;
    }

.justify{
    clear:left;
    font-size:0px;
    line-height:0px;
    }
.main{
    margin: 0 auto;
    width: 1000px;
    }
.red{
    border: 1px solid red;
    }
hr{
    border: thin solid #B4CFE3;
    }

/*-- /global --*/

/*-- header --*/
.header{
    }

.header_bg{
    background: url(pics/header.jpg) 0px 0px no-repeat;
    height: 351px;
    width: 1000px;
    align: center;
    margin: 0 0 1px 0;
    }
.slogan{
    float: left;
    color: #000;
    font-weight: bold;
    width: 623px;
    text-align: center;
    margin: 87px 0 0 0;
    }
.address{
    }
    .address ul{
        color: #fff;
        padding:40px 0 0 0;
        }
    .address ul li{
        margin: 0 0 4px 0;
        }
    .address ul li a{
        color: #fff;
        }

/* main_nav */
.main_nav{
    background: url(images/main_nav_bg.gif) 0px 0px repeat-x;
    height: 40px;
    clear: both;
    margin: 0 0 1px 0;
    }
    .main_nav ul li{
/*        background: url(images/marker_main_nav.gif) 100% 0px no-repeat; */
        background: url(images/star.gif) 100% 50% no-repeat;

        float: left;
        cursor: pointer;
        }
    .main_nav ul li.last, .secondary_nav ul li.last {
        background: none;
        }
    .main_nav ul li a{
        color: #fff;
        font-weight: bold;
        line-height: 40px;
        display: block;
        text-decoration: none;
        padding: 0 33px 0 33px;
        }
    .main_nav ul li a:hover{
        text-decoration: underline;
        }
/* /main_nav */
/* secondary_nav */
.secondary_nav{
    background: url(images/secondary_nav_bg.gif) 0px 0px repeat-x;
    height: 40px;
    margin: 0 0 1px 0;
    }
    .secondary_nav ul{
        margin: 0 0 0 25px;
        }
    .secondary_nav ul li{
        display: inline;
/*        background: url(images/star.gif) 100% 50% no-repeat; */
       background: url(images/marker_main_nav.gif) 100% 0px no-repeat; 
        padding: 0 25px 0 0;
        margin: 0 12px 0 0;
        }
    .secondary_nav ul li a{
        line-height: 40px;
        color: #fff;
        font-weight: bold;
        text-decoration: none;
        }
    .secondary_nav ul li a:hover{
        text-decoration: underline;
        }
/* /secondary_nav */

/*-- /header --*/

/*-- content --*/
.content{
    background: #E7F0F6;
    padding: 10px 7px 0 7px;
    }
    .content_bottom{
        background: url(images/content_bottom.gif) 0px 0px no-repeat;
        height: 5px;
        line-height: 0px;
        font-size: 0px;
        clear: both;
        margin: 0 0 25px 0;
        }

    /* main_block */
    .main_block{
        float: left;
        width: 608px;
        padding-top: 20px;
        }
        .main_block ul{
            margin: 0 0 15px 44px;
            }
        .main_block ul li{
            background: url(images/marker_list.gif) 0px 50% no-repeat;
            padding: 0 0 0 10px;
            margin: 0 0 3px 0;
            }

    .main_title{
        background: #D1E2EE url(images/main_title_left.gif) 0px 0px no-repeat;
        margin: 0 0 5px 0;
        }
    .main_title h1{
        line-height: 41px;
        }
    .main_title_decor{
        background: url(images/main_title_right.gif) 100% 0px no-repeat;
        height: 41px;
        }

    .tb_dir{
        width: 100%;
        }
    .tb_dir tr td{
        text-align: center;
        width: 33%;
        padding: 0 0 5px 0;
        vertical-align: top;
        }
    .tb_dir td a, .tb_dir2 td a{
        color: #025A9A;
        }

.tb_dir2 td ul {
	padding-left: 40px;
}

.tb_dir2 td ul li {
	list-style-type: disc;
}
.tb_dir2 td ul.none li {
	list-style-type: none;
}

    .tb_dir img{
        border: 1px solid #fff;
        }
    .tb_dir td.height{
        height: 20px;
        }

    /* /main_block */

    /* narrow_block */
    .narrow_block{
        margin: 0 0 0 618px;
        #margin: 0;
        }
    .narrow_block_conteiner{
        background: #D1E2EE url(images/narrow_block_conteiner_top.gif) 0px 0px no-repeat;
        margin: 0 0 28px 0;
        width: 345px;
        }
    .narrow_block_conteiner_decor{
        background: url(images/narrow_block_conteiner_bot.gif) 0px 100% no-repeat;
        padding: 10px 15px 10px 10px ;
        text-align: center;
        }

    .narrow_block_conteiner_l{
        background: #D1E2EE url(images/narrow_block_conteiner_top_l.gif) 0px 0px no-repeat;
        margin: 0 0 28px 0;
        width: 600px;
        
        }
    .narrow_block_conteiner_decor_l{
        background: url(images/narrow_block_conteiner_bot_l.gif) 0px 100% no-repeat;
        padding: 10px 15px 10px 10px ;
        text-align: left;
        width: 590px;
        }


    .narrow_block_conteiner_decor p{
        padding: 10px 0 15px 8px;
        }

    .btn_submit{
        text-align: right;
        }
        .btn_submit input{
	#cursor: hand; cursor: pointer;
            background: url(images/btn_submit.gif) 0px 0px no-repeat;
            width: 76px;
            height: 21px;
            font-size: 12px;
            line-height: 21px;
            color: #fff;
            border: none;
            font-weight: bold;
            }

    .tb_form{
        text-align: left;
        margin: 0 0 3px 0;
        }

        .tb_form tr td.right{
            float: right;
            text-align: right;
	}

        .tb_form label{
            font-weight: bold;
            margin-right: 5px;
            }
        input.inp_radio{
            width: 13px;
            border: none;
            vertical-align: middle;
            margin-right: 3px;
            }
        input.inp_all{
            width: 99%;
            }

    /* /narrow_block */

/*-- /content --*/

/*-- footer --*/
.footer{
    text-align: center;
    padding: 0 0 20px 0 ;
    color: #5D5D5D;
    font-size: 11px;
    line-height: 13px;
    }
    .footer a{
        color: #025A9A;
        margin: 0 5px 0 0;
        font-size: 11px;
        line-height: 13px;
        }

    .footer ul{
        margin: 0 0 10px 0;
        }
    .footer ul li{
        display: inline;
        background: url(images/marker_footer.gif) 100% 3px no-repeat;
        padding: 0 5px 0 0;
        margin: 0 10px 0 0;
        }
    .footer ul li.last{
        background: none;
        padding: 0;
        margin: 0;
        }

/*-- /footer --*/

