body{ margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4d4338;}

a {color:#c6006f; font-size:12px;}
a:hover {color:#e597c3; font-size:12px;}
img{border:none;}

.top_table {width:100%; height:55px; margin:0px; padding:0px;}
.top_table_td1 {width:297px; background-image: url("../images/top_table_td1.jpg"); background-repeat:no-repeat; background-position:top left; }
.top_table_td2 {width:auto; background-image: url("../images/top_table_td2.jpg"); background-repeat: repeat-x; background-position:bottom;}
.top_table_td3 {width:475px; background-image: url("../images/top_table_td3.jpg"); background-repeat: no-repeat; background-position:bottom right;}

.middle_table {width:100%; margin:0px; padding:0px; border:0px solid #000;}
.middle_table_td1 {width:80px;  background-image: url("../images/middle_table_td1.jpg"); background-repeat: no-repeat; background-position:top; vertical-align:top;}
.middle_table_td2 { width:80px; background-image: url("../images/middle_table_td2.jpg"); background-repeat: repeat-y;}
.middle_table_td3 {width:80px; height:179px; background-image: url("../images/middle_table_td3.jpg"); background-repeat: no-repeat; background-position:top left;}
.middle_table_td4 { width:580px; height:auto; background-image: url("../images/middle_table_td4.jpg"); background-repeat: no-repeat; background-position:bottom left;}
.middle_table_td5 { height:auto; width:auto; background-image: url("../images/middle_table_td5.jpg"); background-repeat: no-repeat; background-position:bottom right; text-align:left; vertical-align:bottom;}
.middle_table_td6 { width:163px; height:80px; background-image: url("../images/middle_table_td6.jpg"); background-repeat: no-repeat; background-position:top right;}
.middle_table_td7 { width:163px; height:auto;  background-image: url("../images/middle_table_td7.jpg"); background-repeat: repeat-y; background-position:top right;}
.middle_table_td8 { width:580px; height:179px; background-image: url("../images/middle_table_td8.jpg"); background-repeat: no-repeat; background-position:top left;}
.middle_table_td9 { width:auto; height:179px; background-image: url("../images/middle_table_td9.jpg"); background-repeat: repeat-x; text-align:center; }
.middle_table_td10 { width:163px; height:179px; background-image: url("../images/middle_table_td10.jpg"); background-repeat: no-repeat;background-position:top right; }

.middle_table2 {width:100%;  margin:0px; padding:0px;}
.middle_table_td11 {height:212px; background-image: url("../images/middle_table_td11.jpg"); background-repeat: no-repeat;background-position:top left; text-align:left; vertical-align:top; }
.middle_table_td11 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#8d886c;text-align:right;}
.middle_table_td12 {width:80px; height:212px; background-image: url("../images/middle_table_td12.jpg"); background-repeat: repeat-y; background-position:top left;}

.middle_table_td13 { width:163px; height:212px; background-image: url("../images/middle_table_td13.jpg"); background-repeat:repeat-y;background-position:top right; }


.bottom_table {width:100%; height:102px; margin:0px; padding:0px;}
.bottom_table_td1 {width:277px; background-image: url("../images/bottom_table_td1.jpg"); background-repeat:no-repeat; background-position:top left;padding-left:20px;text-align:left; vertical-align:bottom;}
.bottom_table_td2 {width:auto; background-image: url("../images/bottom_table_td2.jpg"); background-repeat: repeat-x; background-position:top;}
.bottom_table_td3 {width:475px; background-image: url("../images/bottom_table_td3.jpg"); background-repeat: no-repeat; background-position:top right; text-align:right; vertical-align:bottom;}


.menu { font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#15367b; line-height:25px; text-align:right;height:25px; font-weight:bold; width:150px; font-style:italic; }
a.menu {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#15367b; text-decoration:none;font-style:italic;}
a.menu:link{font-family:Arial, Helvetica, sans-serif;font-size:17px; color:#15367b; text-decoration:none;font-style:italic;}
a.menu:hover {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#7991c4; text-decoration:none;font-style:italic;}

a.menu_act, a.menu_act:visited  {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#15367b; line-height:25px; text-align:right;height:25px; font-weight:bold; width:150px; font-style:italic; }
a.menu_act:hover {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#7991c4; text-decoration:none;font-style:italic;}

a.menu_sub {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c6006f; text-decoration:none;padding-right:15px;}
a.menu_sub:link{font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#c6006f; text-decoration:none;padding-right:15px;}
a.menu_sub:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#e597c3; text-decoration:none;padding-right:15px;}
a.menu_sub_act {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c6006f; text-decoration:underline; font-weight:bold;padding-right:10px;padding-right:15px;}
a.menu_sub_act:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#e597c3; text-decoration:underline; font-weight:bold;padding-right:10px;padding-right:15px;}

a.menu2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#15367b; text-decoration:none;padding-right:5px;line-height:20px;}
a.menu2:link{font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#15367b; text-decoration:none;padding-right:5px;line-height:20px;}
a.menu2:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#e597c3; text-decoration:none;padding-right:5px;line-height:20px;}

a.menu_act2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#15367b; text-decoration:underline; font-weight:bold;padding-right:5px;line-height:20px;}
a.menu_act2:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7991c4; text-decoration:underline; font-weight:bold;padding-right:5px;line-height:20px;}


a.menu_sub2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c6006f; text-decoration:none;padding-right:5px;line-height:25px;}
a.menu_sub2:link{font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#c6006f; text-decoration:none;padding-right:5px;line-height:25px;}
a.menu_sub2:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7991c4; text-decoration:none;padding-right:5px;line-height:25px;}

a.menu_sub_act2 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c6006f; text-decoration:underline;padding-right:5px;line-height:20px; font-weight:bold; }
a.menu_sub_act2:hover {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c6006f; text-decoration:none;padding-right:5px;line-height:20px; font-weight:bold;}


.page_content a{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#c6006f;line-height:16px; text-decoration:none;}
.page_content a:link{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#c6006f;line-height:16px; text-decoration:none;}
.page_content a:hover{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#e597c3;line-height:16px; text-decoration:none;}


a.menu3 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#c6006f;line-height:16px; text-decoration:none;}
a.menu3:link{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#c6006f;line-height:16px; text-decoration:none;}
a.menu3:hover {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#e597c3;line-height:16px; text-decoration:underline;}


.main_point_menu {
    color: #15367B;
}

.smiddle_table_td4 { width:385px; height:220px; background-image: url("../images/smiddle_table_td4.jpg"); background-repeat: no-repeat; background-position:bottom left; vertical-align:top; text-align:left;}
.smiddle_table_td3 {width:80px; height:auto; background-image: url("../images/smiddle_table_td3.jpg"); background-repeat: repeat-y; background-position:bottom left;}
.smiddle_table_td1 {width:80px; height:159px; background-image: url("../images/middle_table_td2.jpg"); background-repeat: repeat-y; background-position:top left; }
.smiddle_table_td6 { width:90px; height:159px; background-image: url("../images/middle_table_td7.jpg"); background-repeat: repeat-y; background-position:top right;}
.smiddle_table_td7 { width:90px; height:61px;;  background-image: url("../images/middle_table_td7.jpg"); background-repeat: repeat-y; background-position:top right;}
.smiddle_table_td10 { width:90px; height:179px; background-image: url("../images/smiddle_table_td10.jpg"); background-repeat: repeat-y;background-position:top right; }
.smiddle_table_td8 { width:385px; height:391px; background-image: url("../images/smiddle_table_td8.jpg"); background-repeat: no-repeat; background-position:bottom left;}
.smiddle_table_td5 { height:611px;; width:auto; background-image: url("../images/smiddle_table_td5.jpg"); background-repeat: repeat; background-position:bottom left; text-align:left; vertical-align:top;padding-left:10px;}

.sbottom_table_td1 {width:277px; background-image: url("../images/sbottom_table_td1.jpg"); background-repeat:no-repeat; background-position:top left; padding-left:20px; text-align:left; vertical-align:bottom;}
.sbottom_table_td2 {width:574px; background-image: url("../images/sbottom_table_td2.jpg"); background-repeat: no-repeat; background-position:top left;}
.sbottom_table_td3 {width:auto; background-image: url("../images/sbottom_table_td3.jpg"); background-repeat: repeat-x; background-position:top;}
.sbottom_table_td4 {width:82px; background-image: url("../images/sbottom_table_td4.jpg"); background-repeat: no-repeat; background-position:top right;text-align:right; vertical-align:bottom;}

.page_title {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#15367b; line-height:25px; text-align:left; font-weight:bold; vertical-align:middle; padding-top: 50px; padding-bottom:50px;}
.page_content {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#4d4338; font-weight:500;}

H1 {font-size:20px;}

.page_content IMG {border:0px;}
.index_content { margin-left:48%; width:400px; margin-right:5%; color:#15367b;font-family:Arial, Helvetica, sans-serif;}
.top_content {width:500px; position:absolute; left:270px; color:#3e4595; top:95px;}
.top_content2 {width:500px; position:absolute; left:550px; color:#3e4595; top:10px;}

.smiddle_table_td8 {vertical-align:top; text-align:right;}
.sub_menu2 {position:absolute; width:300px; margin:0px; left:115px; top:230px;}
.sub_menu3 {width:300px; position: relative; left: 50px;}



    .tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
            list-style: none;
            margin: 0px;
            padding: 0px;
        }
        .tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
            color: #15367B;
            background-color: inherit;
        }
        .tx-dropdownsitemap-pi1 DIV {
            margin-left: 20px;
            margin-top: 2px;
            padding: 2px;
        }
        .tx-dropdownsitemap-pi1 LI.open OL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed OL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 LI.open UL {
            display: block;
        }
        .tx-dropdownsitemap-pi1 LI.closed UL {
            display: none;
        }
        .tx-dropdownsitemap-pi1 SPAN.ifsub {
            text-transform: uppercase;
            font-weight: bold;
        }
        .tx-dropdownsitemap-pi1 SPAN.spc {
            text-transform: uppercase;
            font-style: italic;
        }
        .tx-dropdownsitemap-pi1 .description {
            font-style: italic;
            font-size: 80%;
            margin-left: 5px;
        }
        .tx-dropdownsitemap-pi1 DIV {
        }
		.level_1 a:link {color:#c6006f;}
        .tx-dropdownsitemap-pi1 DIV.level_2 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_3 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_4 {
        }
        .tx-dropdownsitemap-pi1 DIV.level_5 {
        }
        .tx-dropdownsitemap-pi1 DIV.expAll {
            border: solid 0px {$plugin.tx_dropdownsitemap_pi1.colors.expallBorder};
            background-color: none;
            color: inherit;
            padding: 5px;
        }
        .tx-dropdownsitemap-pi1 IMG {
            margin-right: 5px;
        }

.webdeploy {padding-right:20px;}
.csc-textpic-caption {font-size:11px;}

.bottom_menu {position:absolute; width:100%; text-align:center;}
.bottom_menu ul {padding:0px; margin:0px;}
.bottom_menu li {display:inline; list-style:none; padding:0 5px 0 5px;}
.bottom_menu li a:link, .bottom_menu li a:visited {font-size:11px;}


.banners{width:320px; overflow:hidden; text-align:left; position:relative; top: 0px; left:10px;vertical-align:top;}
.withOutBorderBanner{ border:0; border-collapse:collapse; border-spacing:0; margin:0; width:320px; height:100px; overflow:hidden; zoom:1; margin-bottom:10px; font-size:13px;}

.left_banner{width: 25px; height:100px; background-image:url(../images/left_col.png); background-repeat: no-repeat; background-position: top right; zoom:1; filter:expression(fixPNG(this));}
.right_banner{width: 25px; height:100px; background-image:url(../images/right_col.png); background-repeat: no-repeat; background-position: top left; zoom:1;filter:expression(fixPNG(this));}
.img_banner{width:98px; overflow:hidden; height:100px; background-image:url(../images/body_banner.png); background-repeat: repeat-x; background-position: top left; vertical-align:middle;filter:expression(fixPNG(this));}
.body_banner{width:172px; overflow:hidden; height:100px; background-image:url(../images/body_banner.png); background-repeat: repeat-x; background-position: top left; vertical-align:middle;filter:expression(fixPNG(this));}
.body_banner a{text-decoration:none; color:#4D4338;}
.body_banner a:hover{text-decoration:none; color:#4D4338;}
.left_banner2{width: 25px; height:100px; background-image:url(../images/left_col_2.png); background-repeat: no-repeat; background-position: top right; zoom:1; filter:expression(fixPNG(this));}
.right_banner2{width: 25px; height:100px; background-image:url(../images/right_col_2.png); background-repeat: no-repeat; background-position: top left; zoom:1;filter:expression(fixPNG(this));}
.img_banner2{width:98px; overflow:hidden; height:100px; background-image:url(../images/body_banner_2.png); background-repeat: repeat-x; background-position: top left; vertical-align:middle;filter:expression(fixPNG(this));}
.body_banner2{width:172px; overflow:hidden; height:100px; background-image:url(../images/body_banner_2.png); background-repeat: repeat-x; background-position: top left; vertical-align:middle;filter:expression(fixPNG(this));}
.body_banner2 a{text-decoration:none; color:#4D4338;}
.body_banner2 a:hover{text-decoration:none; color:#4D4338;}
.left_banner3{width: 25px; height:100px; background-image:url(../images/left_col_3.png); background-repeat: no-repeat; background-position: top right; zoom:1; filter:expression(fixPNG(this));}
.right_banner3{width: 25px; height:100px; background-image:url(../images/right_col_3.png); background-repeat: no-repeat; background-position: top left; zoom:1;filter:expression(fixPNG(this));}
.img_banner3{width:98px; overflow:hidden; height:100px; background-image:url(../images/body_banner_3.png); background-repeat: repeat-x; background-position: top left; vertical-align:middle;filter:expression(fixPNG(this));}
.body_banner3{width:172px; overflow:hidden; height:100px; background-image:url(../images/body_banner_3.png); background-repeat: repeat-x; background-position: top left; vertical-align:middle;filter:expression(fixPNG(this));}
.body_banner3 a{text-decoration:none; color:#4D4338;}
.body_banner3 a:hover{text-decoration:none; color:#4D4338;}






.separator25{width:172px; height:25px;}

.banTable{width:385px; border:0; margin:0; vertical-align:top;}
.banTableTdFirst{width:320px;}
.banTableTdSecond{width:65px;}


.banner_in_the_right {
    width: 38px;
    height: 143px;
    border: none;
}

.banner_in_the_right_2 {
    width: 38px;
    height: 143px;
    border: none;
    position: absolute; 
    top: 285px; 
    right: 0px;
}


/* обычный список */
.list {
    margin-left: 0px;
    padding-left: 20px;
}
.list2 {
    margin-left: 0px;
    padding-left: 20px;
}
.list li {
    list-style: square outside;
    padding-bottom: 20px;
}
.list2 li {
    list-style: square outside;
    padding-bottom: 3px;
}


/* список в виде диалога */
.ul_dialog {
    list-style: none;
    /*list-style: url("../images/arrow.jpg");*/
    padding-bottom: 0px;
    
    margin: 0px;
    padding: 0px;
}
.ul_dialog img {
    margin-right: 5px;
}
.ul_dialog li {
    list-style: none;
    padding: 0px;
    margin: 0px;
    /*list-style: url("../images/arrow.jpg");*/
}

.ul_dialog li.open {
    /*list-style: url("../images/arrow_down.jpg");*/
}

.dialog {
    padding-bottom: 20px;
    border-bottom: 1px solid silver;
}

/*.ul_dialog a {
    color: #15367B;
    border-bottom: 1px dashed #15367B;
}

.ul_dialog a:link {
    color: #15367B;
    border-bottom: 1px dashed #15367B;
}

.ul_dialog a:visited {
    color: #15367B;
    border-bottom: 1px dashed #15367B;
}
*/
a.dialog_a {
    color: #15367B;
    border-bottom: 1px dashed #15367B;
}
a.dialog_a:link {
    color: #15367B;
    border-bottom: 1px dashed #15367B;
}
a.dialog_a:hover {
    color: #15367B;
    border-bottom: 1px dashed #15367B;
}
