a {color: #2174A4; text-decoration: none;}
a:link  {color: #2174A4; text-decoration: underline;}
a:visited  {color: #2174A4; text-decoration: underline;}
a:active  {color: #2174A4; text-decoration: underline;}
a:hover {color: #333; text-decoration: none;}

body {
	margin: 0;
	padding: 0;
	color: #333;
	font: 100% tahoma, verdana, sans-serif;
    background: #005D8E url(img/bg.jpg) repeat-x top left;
}

form {margin: 0px 0px 0px 0px;}

h1 {color: #333; font: 150% tahoma, verdana, sans-serif; padding: 25px 0 10px 30px; margin: 0; white-space: nowrap;}
h2 {color: #333; font: 138% verdana, tahoma, sans-serif; padding: 0; margin: 0 0 12px 0;}
h3 {color: #333; font: 120% verdana, tahoma, sans-serif; padding-top: 4px; margin: 0; }
h4 {color: #333; font: bold 107% verdana, tahoma, sans-serif; padding: 10px 0 4px 10px; margin: 0; }
h5 {color: #333; font: 150% tahoma, verdana, sans-serif; padding: 0; margin: 0 0 7px 0;}
h6 {color: #333; font: 100% tahoma, verdana, sans-serif; padding: 0; margin: 3px 0 4px 0; font-weight: bold;}

input {font: 93% tahoma, verdana, sans-serif;}

*HTML .chek { background-color: transparent; }
.chek { background-color: #fff; }

table {
  border: 0; /*  */
  border-collapse: collapse; /* cellspacing="0" */
}

table td {
  color: #333;
  font: 100% tahoma, verdana, sans-serif;
  padding: 0 0 0 0; /* cellspadding="0" */
}

ul {margin: 14px 0px 8px 20px; padding: 0px 0px 0px 0px;}
li {list-style-image: url(img/pt_li.gif); margin: 0px 0px 0px 20px; padding: 0px 0px 4px 0px; font-size: 100%;}
li.li2 {list-style-image: url(img/pt_li2.gif); margin: 0px 0px 0px 20px; padding: 0px 0px 4px 0px; font-size: 100%;}

.w100 {width: 100%;}

.vtop {vertical-align: top;}
.vmid {vertical-align: middle;}

img { border: none; }


/* border: #FF0066 1px dashed;*/

.bg1 { background-color: #fff; width: 940px; }
.bg2 { background: #61578e url(img/bg.jpg) repeat-x top left; width: 938px; }
.bg3 { background-color: #fff; width: 936px; }



.top { font: 100% tahoma, verdana, sans-serif; width: 896px; padding: 0 0 12px 0; margin: 0; text-align: left; vertical-align: top; }


.top .one { width: 210px; display: inline; float: left; }
    .top .one .logo {margin:  21px 0px 0 9px; border: 0; float: left;}


    .top .two { width: 664px; display: block; float: right; margin: 14px 0 0 20px; padding: 0; }
	.top .two a, .top .two a:link, .top .two a:visited, .top .two a:active, .top .two a:hover { font: 70% tahoma, verdana, sans-serif; color: #0090DD; margin: 0 20px 0 0; padding: 0; }
        .top .two span { font: 70% tahoma, verdana, sans-serif; margin: 0 20px 0 0; padding: 0; }
    	.top .two span a, .top .two span a:link, .top .two span a:visited, .top .two span a:active, .top .two span a:hover { font: 100% tahoma, verdana, sans-serif; color: #333; margin: 0; padding: 0; }


    .top .three { width: 664px; display: block; float: right; margin: 0 0 0 20px; padding: 0; }
        .top .three h1 { font: 188% tahoma, verdana, sans-serif; color: #0082C7; margin: 20px 0 0 0; padding: 0; display: inline; float: left; }
            .top .three .descr { font: 70% tahoma, verdana, sans-serif; width: 206px; display: inline; float: right; margin: 0; padding: 22px 0 0 0; }

 .kr { width: 664px; padding: 0; margin: 0 0 -12px 0; color: #666; font-size: 63%; text-align: left; float: right; }
	.kr a, .kr a:link, .kr a:visited, .kr a:active, .kr a:hover {color: #666; font-size: 100%; background: url(img/pt_kr.gif) no-repeat top right; padding: 0 17px 0 0; }


.midd  { font: 100% tahoma, verdana, sans-serif; text-align: left; color: #333; width: 896px; display: block; margin: 0 0 5px 0; padding: 10px 0 0px 0; }
    .midd select { margin-top: 4px; padding: 0px; border: #B5AFC5 1px solid; font: 100% tahoma, verdana, sans-serif; width: 119px; }
    .midd a, .midd a:link, .midd a:visited, .midd a:active, .midd a:hover { font: 100% tahoma, verdana, sans-serif; margin: 0; padding: 0; background: none; }
.midd hr { height: 4px; background-color: #61578e; border: 0px solid #61578e; color: #61578e; margin: 0 0 1px 0; padding: 0; }

.midd .line { height: 4px; background-color: #61578e; font: 0%; margin: 0 0 1px 0; padding: 0; }


    .midd .lmenu { font: 100% tahoma, verdana, sans-serif; width: 210px; display: block; float: left; margin: 0; }

        .midd .lmenu .block { background-color: #0090DD; padding-left: 10px; }
        .midd .lmenu .block div span { color: #fff; font: bold 69% tahoma, verdana, sans-serif; line-height: 1.5; }
        *HTML .midd .lmenu .block div span { color: #fff; font: bold 69% tahoma, verdana, sans-serif; line-height: 1.5; }
    .midd .lmenu .block div a, .midd .lmenu .block div a:link, .midd .lmenu .block div a:visited, .midd .lmenu .block div a:active, .midd .lmenu .block div a:hover { font: 69% tahoma, verdana, sans-serif; line-height: 1.5; color: #fff; }

        .midd .lmenu .block div span a, .midd .lmenu .block div span a:link, .midd .lmenu .block div span a:visited, .midd .lmenu .block div span a:active, .midd .lmenu .block div span a:hover { font: bold 100% tahoma, verdana, sans-serif; color: #fff; line-height: 1.5; }
        *HTML .midd .lmenu .block div span a, .midd .lmenu .block div span a:link, .midd .lmenu .block div span a:visited, .midd .lmenu .block div span a:active, .midd .lmenu .block div span a:hover { font: bold 100% tahoma, verdana, sans-serif; color: #fff; line-height: 1.5; }



    .midd .lmenu .block .tit { font: bold 75% tahoma, verdana, sans-serif; color: #F9CF6C; padding: 10px 0 2px 0; margin: 0px 0 4px 0; }
    .midd .lmenu .block .tit a, .midd .lmenu .block .tit a:link, .midd .lmenu .block .tit a:visited, .midd .lmenu .block .tit a:active, .midd .lmenu .block .tit a:hover { color: #F9CF6C; font: bold 100% tahoma, verdana, sans-serif; text-decoration: none; padding-left: 0; }

.midd .lmenu .rsec { background-color: #D8EEFA; font: 100% tahoma, verdana, sans-serif; text-align: left; width: 190px; display: inline; float: right; padding: 0 10px; }
*HTML .midd .lmenu .rsec { background-color: #D8EEFA; font: 100% tahoma, verdana, sans-serif; text-align: left; width: 210px; display: inline; float: right; padding: 0 10px; }

    .midd .lmenu .rsec .up { padding: 14px 0 6px 0px; display: inline; float: left; font: 69% tahoma, verdana, sans-serif; color: #4E4E4E; }
    .midd .lmenu .rsec .up img { vertical-align: middle; margin: 1px 4px; }
    .midd .lmenu .rsec .descr { font: 70% tahoma, verdana, sans-serif; margin: 0; padding: 22px 0 10px 7px; color: #4D554A; }


    .midd .main { font: 69% tahoma, verdana, sans-serif; width: 666px; display: inline; float: left; margin: 0 0 10px 20px; padding: 0; }
    .midd .main a, .midd .main a:link, .midd .main a:visited, .midd .main a:active, .midd .main a:hover { font: 100% tahoma, verdana, sans-serif; padding: 0; margin: 0;}

        .midd .main h6 { font: bold 146% tahoma, verdana, sans-serif; padding: 0 0 10px 0; margin: 0; }
        .midd .main .tit { font: bold 146% tahoma, verdana, sans-serif; padding: 0 0 20px 15px; margin: 0; border-left: #D6E0E5 1px solid; }

        .midd .main img { vertical-align: middle; }

            .midd .main .upp { float: left; width: 666px; font: 145% tahoma, verdana, sans-serif; }
                .midd .main .upp .pix { display: inline; float: left; margin-right: 0px; width: 440px; }


        .midd .main .lrb { width: 418px; padding: 0 5px 0 15px; margin-top: 20px; }
        *HTML .midd .main .lrb { width: 440px; padding: 0 5px 0 15px; margin-top: 20px; }
        .midd .main .lb { display: inline; float: left; width: 440px; margin: 0px 0 10px 0; border-left: #D6E0E5 1px solid; padding-left: 15px; }
            .midd .main .lb a, .midd .main .lb a:link, .midd .main .lb a:visited, .midd .main .lb a:active, .midd .main .lb a:hover { font-weight: bold; }


        .midd .main .lb2 { display: inline; float: left; width: 646px; padding: 0 0 10px 15px;  margin: 0px 0 0 0; font: 100% arial; color: #333; line-height: 1.25; border-left: #D6E0E5 1px solid; padding-left: 15px; }
            .midd .main .lb2 .noimg{ display:block; float:left; }  
            .midd .main .lb2 .zag { font: bold 128% tahoma, verdana, sans-serif; padding: 0; margin: 0; }
            .midd .main .lb2 img {clear: both; float: left; margin: 3px 20px 10px 0;}
                .midd .main .lb2 img .i { clear: none; margin: 0; padding: 0; }
            .midd .main .lb2 a, .midd .main .lb2 a:link, .midd .main .lb2 a:visited, .midd .main .lb2 a:active, .midd .main .lb2 a:hover { font-weight: normal; }

    .midd .main .lb2 .anons { font: 100% tahoma, verdana, sans-serif; margin: 20px 10px 20px 0; width: 636px; }
        .midd .main .lb2 .anons .bl { width: 298px; display: inline; float: left; vertical-align: top; margin-right: 20px; }
        .midd .main .lb2 .anons div { padding: 0 0 5px 0; display: block; }

        .midd .main .lb2 .anons a, .midd .main .lb2 .anons a:link, .midd .main .lb2 .anons a:visited, .midd .main .lb2 .anons a:active, .midd .main .lb2 .anons a:hover { font: bold 110% tahoma, verdana, sans-serif; color: #3399CC; }


            .midd .main .lb2 .images { font: bold 100% tahoma, verdana, sans-serif; width: 270px; display: inline; float: left; margin: 0 20px 20px 0; padding: 0; }
            .midd .main .lb2 .images img {clear: both; float: left; margin: 3px 0px 10px 0;}

                .midd .main .lb2 .images .dop { background-color: #EDEDED; padding: 6px; }
                    .midd .main .lb2 .images .dop img { clear: both; float: none; margin: 7px 4px 4px 0; }

            .midd .main .lb2 .text { font: 100% tahoma, verdana, sans-serif; width: 350px; float: left; margin: 0; padding: 0; }
            *HTML .midd .main .lb2 .text { font: 100% tahoma, verdana, sans-serif; width: 340px; float: left; margin: 0; padding: 0px; }
              .midd .main .lb2 .text a, .midd .main .lb2 .text a:link, .midd .main .lb2 .text a:visited, .midd .main .lb2 .text a:active, .midd .main .lb2 .text a:hover { font: bold 110% tahoma, verdana, sans-serif; }

                .midd .main .lb2 .text div { padding: 4px 4px 4px 6px; }
                    .midd .main .lb2 .text div .l { width: 110px; display: inline; float: left; padding: 0; }
                    .midd .main .lb2 .text div .r { width: 220px; display: inline; float: left; padding: 0; }
                        .midd .main .lb2 .text div .cl {clear: both; font-size: 0%; padding: 0; margin: 0; }

                .midd .main .lb2 .text div.gr { background-color: #EDEDED; }
                    .midd .main .lb2 .text div.gr .l { width: 110px; display: inline; float: left; padding: 0; }
                    .midd .main .lb2 .text div.gr .r { width: 220px; display: inline; float: left; padding: 0; }
                        .midd .main .lb2 .text div.gr .cl {clear: both; font-size: 0%; padding: 0; margin: 0; }

               

        .midd .main .lb3 { display: inline; float: left; width: 666px; padding: 10px 0 0 15px; margin: 0 0 10px 0; border-left: #D6E0E5 1px solid; }
            .midd .main .lb3 a, .midd .main .lb3 a:link, .midd .main .lb3 a:visited, .midd .main .lb3 a:active, .midd .main .lb3 a:hover { font-weight: bold; }


        .midd .main .hot { font: 100% tahoma, verdana, sans-serif; color: #333; display: block; width: 185px; margin: 0; clear: both; border-left: #D6E0E5 1px solid; padding-left: 15px; }
            .midd .main .hot .zag { font: bold 110% tahoma, verdana, sans-serif; color: #333; background: url(img/pt_hzag.gif) no-repeat top left; padding: 0px 0 0px 20px; margin: 0px 0 5px 0; }
            .midd .main .hot img { float: left; margin: 2px 10px 10px 0; }




 .bottmenu { color: #666; font: 100% tahoma, verdana, sans-serif; width: 916px; display: block; padding: 5px 0 12px 0; border-top: #D6E0E5 1px solid; border-bottom: #D6E0E5 2px solid; margin: 0px 10px; clear: both; }
 .bottmenu span { display:inline; color: #333; font: 70% tahoma, verdana, sans-serif; background: url(img/pt_btm.gif) no-repeat top left; padding: 0 6px 0 7px; margin: 0px; }
.bottmenu span a, .bottmenu span a:link, .bottmenu span a:visited, .bottmenu span a:active, .bottmenu span a:hover  {color: #333; font: 100% tahoma, verdana, sans-serif; margin: 0; padding: 0; background: none;}
	.bottmenu a, .bottmenu a:link, .bottmenu a:visited, .bottmenu a:active, .bottmenu a:hover { font: 70% tahoma, verdana, sans-serif; padding: 0 7px 0 7px; margin: 0px; color: #666; }

.bottom { font: 70% tahoma, verdana, sans-serif; color: #666; width: 896px; display: block; padding: 13px 0px 15px 0; }
    .bottom .one { float: left; display: inline; text-align: left; margin-left: 20px; }
        /*.bottom .one a { color: #2A6339; }*/
    .bottom .two { float: right; display: inline; margin-right: 10px; }

.count {float: left; margin-right: 10px; margin-left: 0;}


.abz {font: 100% arial; color: #333; margin-bottom: 12px; margin-top: 20px; line-height: 1.25; }
    .abz h3 {font: bold 125% arial; margin: 0; text-align: left; padding: 0px 0 3px 0; background-color: transparent;}

	.abz img {clear: both; float: left; margin: 3px 20px 10px 0;}
	.abz .img {font: 110%; clear: both; float: left; margin: 0 6px 4px 0; width: 150px;}
		.abz .img td {color: #666; font-size: 94%; vertical-align: top; padding-right: 0px; border: none;}
			.abz .img td strong {display: block; margin-bottom: 1px;}
		.abz .img img {clear: none; float: none; margin: 3px 0; display: block;}

    .abz table { font: 100% arial; margin: 10px 0;}
        .abz table th { font-weight: bold; padding: 4px 15px 9px 10px; text-align: left; border-top: #ccc 1px solid; border-bottom: #ccc 2px solid; }
        .abz table td { padding: 4px 15px 9px 10px; border-bottom: #ccc 1px solid; }

    .abz table.form td { border: none; vertical-align: top; }
    .abz table.form img {clear: none; float: none; margin: 0;}


    .abz table.claim  { width: 666px; background-color: #EBEDEB; font: 94% arial; }
        .abz table.claim td { padding: 9px 15px 0px 20px; border: none; margin: 0; }
        .abz table.claim td.dark { background-color: #E3E8E8; padding: 10px 0; }
    .abz table.claim select { width: 155px; }
    .abz table.claim img {clear: none; float: none; margin: 0;}

.abz a, .abz a:link, .abz a:visited, .abz a:active, .abz a:hover { font: 100% arial; color: #3399CC;  }

.cl {clear: both; font-size: 0%; }



.h04 {height: 4px;}
.h06 {height: 6px;}
.h08 {height: 8px;}
.h10 {height: 10px;}
.h15 {height: 15px;}
.h20 {height: 20px;}
.h40 {height: 40px;}
.h200 {height: 200px;}

.pt6 {padding-top: 6px;}
.pt10 {padding-top: 10px;}
.pb10 {padding-bottom: 10px;}
.pl10 {padding-left: 10px;}
.pl20 {padding-left: 20px;}
.pl30 {padding-left: 30px;}
.pr30 {padding-right: 30px;}
.pr70 {padding-right: 70px;}

.mb8 {margin-bottom: 8px;}
.mt30 {margin-top: 30px;}

.w25 {width: 25px;}
.w60 {width: 60px;}
.w270 {width: 270px; padding-left: 30px;}
.w206 {width: 206px; }
.w210 {width: 210px; }
.w220 {width: 220px; }
.w590 {width: 590px; }
.w690 {width: 690px; }

.left { float: left; display: inline; }
.right { float: right; display: inline; }

 .hr1 { height: 1px; background-color: #C0CFD9; border: 0px solid #C0CFD9; color: #C0CFD9; margin: 0px 10px; padding: 0; }
 .hr2 { height: 2px; background-color: #C0CFD9; border: 0px solid #C0CFD9; color: #C0CFD9; margin: 0px 10px; }


.map {font-weight: bold; font-size: 92%;}
	.map div {background: url(img/line_menu.gif) no-repeat left top; padding: 12px 0 0 18px;}
	.map div.last {background: url(img/line_menu_last.gif) no-repeat left top; padding: 12px 0 0 18px;}
	.map .gen {font-size: 110%; background: none; margin: 0; padding: 0;}
		.map div.submap {background: url(img/bg_submap.gif) repeat-y left top; padding-left: 20px; padding-top: 0;}
		.map div.submap-last {background: none; padding-left: 20px; padding-top: 0;}
		.map div.list {background: url(img/bg_submap.gif) no-repeat left top; padding-left: 0; padding-top: 7px;}
			.map div.list div {font-weight: normal; background: url(img/bg_list.gif) no-repeat left top; padding-top: 5px; padding-left: 30px;}
			.map div.list div.good {font-weight: normal; background: url(img/bg_list-good.gif) no-repeat left top; padding-top: 5px; padding-left: 30px;}
			.map div.list div.last {font-weight: normal; background: url(img/bg_list_last.gif) no-repeat left top; padding-top: 5px; padding-left: 30px;}
			.map div.list div.lastgood {font-weight: normal; background: url(img/bg_list_last-good.gif) no-repeat left top; padding-top: 5px; padding-left: 30px;}



.pop-up-bg {background: #fff none;}
.pop-up {background: #fff; width: 550px; margin-left: 20px; margin-top: 10px;}
    .pop-up .logo { display: inline; float: left; margin-right: 30px; }
    .pop-up h6 { color: #333; font: 135% tahoma, verdana, sans-serif; padding: 0; margin: 16px 0 8px 0; font-weight: bold; }
    .pop-up .zag { font: 150% tahoma, verdana, sans-serif; color: #0082C7; padding-top: 30px; }

    .pop-up .count { display: inline; float: right; margin-right: 0; margin-left: 10px;}

    .pop-up hr { height: 1px; background-color: #D3E0D3; border: 0px solid #D3E0D3; color: #D3E0D3; padding: 0; margin: 5px 0; }
    *HTML .pop-up hr { height: 1px; background-color: #D3E0D3; border: 0px solid #D3E0D3; color: #D3E0D3; padding: 0; margin: 0; }
        .pop-up .copy { padding: 0px 0 20px 0; font: 70% tahoma, verdana, sans-serif; color: #666; display: inline; float: left;}
            /*.pop-up .copy a { color: #2174A4; }*/
        .pop-up .copy img { display: inline; float: left; margin-right: 10px; margin-bottom: 10px; }
    .pop-up .im { font: 70% tahoma, verdana, sans-serif; color: #333; margin: 0 0 3px 0; display: block; }
    *HTML .pop-up .im { font: 70% tahoma, verdana, sans-serif; color: #333; margin: 0 0 3px 0;  }
    .pop-up .im img { margin-bottom: 8px; display: block;}

.pop-up .kr {padding: 0; margin: 0 0 5px 0; color: #666; font-size: 63%; display: inline; float: left; }
    .pop-up .kr a, .pop-up .kr a:link, .pop-up .kr a:visited, .pop-up .kr a:active, .pop-up .kr a:hover {color: #666; font-size: 100%; background: url(img/pt_kr.gif) no-repeat top right; padding: 0 17px 0 0; }


.err {margin-bottom: 20px; font: 75% tahoma, verdana;}
    .err h1 {clear: both; font: italic 200% tahoma, verdana;}

.err .bottom .lf {width: 50%; color: #AA9973;}
.err .bottom .rf {width: 50%;}
.err .count {float: left; margin-right: 10px; margin-left: 0;}

.err .slogo {float: left; vertical-align: bottom; margin: 0px 20px 15px 0;}

.err .bottom {width: 490px; border-top: 1px solid #6888C0; margin-top: 20px;}
	.err .bottom a, .err .bottom a:link, .err .bottom a:visited, .err .bottom a:active, .err .bottom a:hover {color: #8B8059;}
	.err .bottom td {color: #8B8059; font: 93% tahoma, verdana; vertical-align: top; padding-top: 13px;}


.err .text {width: 490px; font: 100% tahoma, verdana; border: 1px solid #6888C0; margin-bottom: 10px;}
    .err .text div {padding: 20px;}

.err .name {font: bold 100% tahoma, verdana; margin: 0; white-space: nowrap;}



.load {font-size: 120%; background: url(img/pt_load.gif) no-repeat left center; margin-bottom: 0px; padding: 8px 0 10px 40px;}

.pix-up { padding-top: 84px; padding-left: 150px;  width: 233px; }

.zag-menu {margin-top: 5; margin-bottom: 18;}
.zag-table {color: #444; font: bold 70% Tahoma; padding: 4 15 9 15; vertical-align: bottom;}
.zag-table-first {color: #444; font: bold 70% Tahoma; padding: 4 15 9 0; vertical-align: top;}
.r-table {background-color: #B2B2B2; height: 1;}
.r-table-b {background-color: #000; height: 2;}
.text-table {color: #000; font: 70% Tahoma; padding: 6 15 9 15; vertical-align: top;}
.text-table-first {color: #000; font: 70% Tahoma; padding: 6 15 9 0; vertical-align: top;}

