* {
    border:0;
    margin: 0;
}

body {
    background:#fff;
    color:#000000;
    padding:0px;
    margin:0px;
}
body.bgr {
    background: url(/images/bodybg.gif) repeat-y top center;
}

td {
    vertical-align:top;
    text-align:left;
    font-family:Arial,Tahoma,Helvetica,sans-serif;
    font-size:10px;
}

form {
    padding:0px;
    margin:0px;
}
p {
    margin-bottom:0;
    margin-top:0;
}
/*table{
	table-layout: fixed;
}*/

.default {
    width:100%;
    height:100%;
    }

/* øàáëîí óìåíüøåííîãî èçîáðàæåíèÿ (áàçà) */
.pic.left {
    float:left;
    margin-top:5px;
    margin-right:10px;
    margin-bottom:10px;
    }
.pic.center {
    margin-top:10px;
    margin-bottom:10px;
    text-align: center;
    }
    .pic.center IMG {
        margin: 0 auto;
        }

.pic.right {
    float:right;
    margin-top:5px;
    margin-left:10px;
    margin-bottom:10px;
    }

/* òèïîâàÿ ñòðàíèöà, îñíîâíîé êîíòåíò */
.content-t {
    padding: 5px 40px 10px 20px;
    font-family:Verdana;
    }
    .content-t a {
        color:#781E1D;
        text-decoration:underline;
        font-weight: normal;
        }
    .content-t a:visited {
        color:#6083AD;
        font-weight:normal;
        text-decoration:underline;
        }
    .content-t a:hover {
        color:#275788;
        text-decoration:none;
        font-weight: normal;
        }

    .content-t ul {
        margin: 0;
        padding: 0;
        }
        .content-t ul li {
            color: #000;
            margin: 0;
            padding: 0;
            font-weight: normal;
            list-style: outside url(/images/liminus.gif);
            }
        .content-t ul ul {
            margin-left: 20px!important;
            }
            .content-t ul li li {
                font-weight: normal;
                list-style: outside url(/images/liminus.gif);
                }

/* ICQ íîìåð */
a.nodecor:link, a.nodecor:active, a.nodecor:hover, a.nodecor:visited {
    text-decoration: none;
    color: #fff;
}
/* òèïîâàÿ ñòðàíèöà, ðàçáèâêà*/
#bons {
    width:100%;
    height:100%;
	 /*table-layout: fixed;*/
    }
/* ëåâàÿ êîëîíêà */
.bon-left {
    width:184px;
    background:url(/images/bon-left-gr.jpg) no-repeat top left;
    }
/* ïðàâàÿ êîëîíêà */
.bon-right {
    width:822px;
    background:url(/images/top-images/030.jpg) -1px 0 no-repeat;
    }
/* ïîäâàë */
.bon-bottom {
    height:84px;
    background:url(/images/bottom.gif) 1px bottom no-repeat;
    padding-left:50px;
    padding-top:15px;
    color:#fff;
    }
    .bon-bottom td {color:#fff;}
        .bon-bottom td a {
            color:#fff;
            text-decoration:none;
            }

/* òèïîâàÿ ñòðàíèöà, áëîê ìåíþ â ëåâîé êîëîíêå */
.left-menu {
    background:#96CAFF url(/images/left-menu-gr.jpg) no-repeat bottom left;
    width:184px;
    height:234px;
    text-align:right;
    padding-top:3px;
/*    padding-left:30px;
*/
    padding-left:10px;
    
    }
.left-menu a:link {color:#00367E;}
.left-menu a:visited {color:#1556a8;}
.left-menu-tb {width:154px;}
.lm-item {
    background:url(/images/left-menu-item.gif) no-repeat bottom left;
    height:34px;
    vertical-align:bottom;
    padding-bottom:7px;
    padding-left:5px;
    color:#00367E;
    font-weight:bold;
    font-size:11px;
    }
    .lm-item a {
        color:#00367E;
        text-decoration:none!important;
        font-family:Tahoma;
        }
    .lm-item a:visited {color:#00367E;}
    .lm-item a:hover {color:#9B2034;}
.submenu-left {border-left:2px solid #fff;}
.sub-item {
    font-weight:bold;
    font-size:10px;
    color:#1556A8;
    list-style-type:none;
    list-style-image:url(/images/li-sub.gif);
    padding:0px;
    margin:1px 0px 1px 0px;
    }
    .sub-item a {
        color:#1556A8!important;
        text-decoration:none!important;
        }

/* òèïîâàÿ ñòðàíèöà, ôîðìà "ïîäáîð îòåëÿ" */
.tour {
    height:94px;
    background:url(/images/tour-gr.jpg) repeat-y top left;
    text-align:right;
	 margin: 0;
	 padding: 0;
    }
.tour-tb {
    background:url(/images/tour-top-corn.jpg) no-repeat top right;
    height:100%;
    width:155px;
    }
.tour-tb-content {
	background:none;
	padding-top:20px;
	padding-left:20px;
	font-size:13px;
}
.tour-tb-content .auth_text {
	border:1px solid;
	}
.tour-tb-bot {
    background:url(/images/tour-bot-corn.jpg) no-repeat bottom right;
    text-align:right;
    padding-right:22px;
    padding-bottom:12px;}
.tour-tb-bot-content {
    background:none;
    text-align:right;
}
.tour-tb-bot-content input {
	margin-top:10px;
	margin-bottom:10px;
}
.tour-tb-bot-content .reg_href {
	margin-right:30px;
}
.tour-tb-top {
    color:#0A2F99;
    font-weight:bold;
    font-size:12px;
    padding-top:8px;
    height:28px;
    }

	.tour.auth_block td {
		font-family:Tahoma;
	}

	.tour.auth_block .tour-tb-top {
		text-transform:uppercase;
	}

.tour-tb-mid {height:32px;}
.tour-tb-mid select {
    width:134px;
    height:20px;
    font-size:12px;
    }

	.tour.auth_block .tour-tb-mid {
		padding:0 20px 0 0;
	}

	.tour.auth_block .tour-tb-mid table {
		width:100%;
	}

	.tour.auth_block .tour-tb-mid table td {
		text-align:right;
	}

	.tour.auth_block .tour-tb-mid input.auth_text {
		width:92px;
		height:20px;
		margin-bottom:6px;
	}

	.tour.auth_block .tour-tb-bot input {
			margin:0 0 9px 0;
	}

	.tour.auth_block .tour-tb-bot a {
		display:block;
		color:#8c1915;
		font-weight:bold;
		font-size:11px;
		font-family:Arial;
		margin-top:1px;
	}


form.auth_form {
	background: url(/images/r_plate_bg.gif) 0 0 repeat-y;
	text-align:left;
	}
	.auth_form div.top {
	   background: url(/images/tl_r_plate.gif) 0 0 no-repeat;
	   text-transform:uppercase;
	   font-family:Tahoma;
	   font-size:12px;
	   color:#0A2F99;
	   font-weight:bold;
	   padding:8px 20px 0 10px;
    }
    .auth_form div.bot {
       background: url(/images/bl_r_plate.gif) 0 100% no-repeat;
    }


/* òèïîâàÿ ñòðàíèöà, áàííåð â ëåâîé êîëîíêå */
.banner {
    padding:5px;
    padding-top:30px;
    text-align:right;
    }

/* òèïîâàÿ ñòðàíèöà, ìåíþ ñâåðõó */
.right-ch {
    width:822px;
    height:100%;
    }
.topmenu {
    padding-left:144px;
    height:145px;
    width:400px;
    }
/* âñå ñòðàíèöû, ìåíþ ñâåðõó */
.menu-p {width:400px;}
    .menu-p td.menu-fl-off {
        background:url(/images/top-menu-item-off.gif) no-repeat bottom right;
        color:#fff;
        font-weight:bold;
        padding-right:7px;
        padding-bottom:7px;
        padding-left:7px;
        height:42px;
        line-height:10px;
        vertical-align:bottom;
        text-align:center;
        text-transform:lowercase;
        }
        .menu-p td.menu-fl-off a {
            color:#fff!important;
            text-decoration:none!important;
            }
.menu-fl-on {
    background:url(/images/top-menu-item-on.gif) no-repeat bottom right;
    color:#0A319A;
    font-weight:bold;
    padding-right:7px;
    padding-bottom:7px;
    padding-left:7px;
    height:42px;
    line-height:10px;
    vertical-align:bottom;
    text-align:center;
    text-transform:lowercase;
    }
    .menu-p td.menu-fl-on a {
        color:#0A319A!important;
        text-decoration:none!important;
        }

.submenu {
    display:none;
    position:absolute;
    z-index:100;
    background:#95BEFE;
    text-align:left;
    margin-left:-7px;
    margin-top:15px;
    padding:10px;
    line-height:16px;
    padding-top:5px;
    }
    
 .menu-fl-on .submenu {
	display:block;
 }

/* òèïîâàÿ ñòðàíèöà, áëîê êîíòàêòîâ ñâåðõó ñïðàâà*/
.right-block {
    border-left:1px solid #fff;
    height:173px;
    }
.rb-wh {
    border-top:2px solid #fff;
    width:165px;
    padding:7px;
    color:#fff;
    font-size:12px;
    }
    .rb-wh b {font-family:Tahoma;}
    .rb-wh img {
        margin-top:5px;
        margin-right:3px;
        }

/* òèïîâàÿ ñòðàíèöà, áëîê íàâèãàöèîííûõ ññûëîê ñïðàâà */
/* ãëàâíàÿ ñòðàíèöà, çàãîëîâîê è òåêñò íîâîñòè */
div.relative {
    position:relative;
    font-size:12px;
    }

.blue-01 {
    position:absolute;
    height:34px;
    border-left:1px solid #95BEFE;
    z-index:10;
    top:28px;
    }
.blue-02 {
    position:absolute;
    height:47px;
    border-left:1px solid #95BEFE;
    z-index:10;
    top:15px;
    }
.blue-03 {
    position:absolute;
    height:74px;
    border-left:1px solid #95BEFE;
    z-index:10;
    top:-12px;
    }
.blue-04 {
    position:absolute;
    height:123px;
    border-left:1px solid #95BEFE;
    z-index:10;
    top:-61px;
    }
.blue-01 table,.blue-02 table,.blue-03 table,.blue-04 table {
    width:100%;
    height:100%;
    }
.blue-01 td,.blue-02 td,.blue-03 td,.blue-04 td {
    vertical-align:bottom;
    color:#68A8F2;
    }

/* òèïîâàÿ ñòðàíèöà, áëîê íàâèãàöèîííûõ ññûëîê ñïðàâà */
.right-links {
    height:80px;
    position:relative;
    margin-left:-40px;
    z-index:5;
    }
    .right-links td {font-size:9px;}
        .right-links td a {
            color:#68A8F2!important;
            text-decoration:none!important
            }

/* çàãîëîâêè */
h1 {color:#9B2034;font-family:Tahoma;font-size:18px;}
h2 {color:#24588A;font-family:Tahoma;font-size:16px;}
h3 {
    color:#9B5D0A;
    font-family:Tahoma;
    font-size:14px;
    text-align:center;
    border-bottom:1px solid #9B5D0A;
    }
h4 {color:#618324;font-size:12px;}
h5 {color:#5D83AA;font-size:12px;}

h6 {color:#5D83AA;font-size:8px;}

h1.title {
    text-transform:uppercase;
    color:#97BDFE;
    font-size:20px;
    border-bottom:2px solid #97BDFE;
    font-family:Arial;
    }

/* òèïîâàÿ ñòðàíèöà, áëîê íîâîñòè */
.list-news {width:100%;}
    .list-news .pic.left {float:none;margin-right:5px;}
        .list-news .pic.left img {border:0px!important;}
    .list-news td {
        color:#02248F!important;
        border:1px solid #fff;
        }
    .list-news b {color:#02248F!important;}

/* unknown style */
td.padd {padding-top:20px;padding-right:20px;}

img.white-b {
    position:absolute;
    bottom:-2px;
    right:-43px;
    background:#fff;
    width:78px;
    height:36px;
    }

/* Ñîáûòèÿ è íîâîñòè */
/* ïîäçàãîëîâêè ìåñÿö, òåêóùèé ãîä */
.news-arch h4.act {
    color:#01367C;
    font-size:14px;
    font-family:Tahoma;
    margin-top:15px;
    margin-bottom:0px;
    }
/* îòáèâêà */
.date-ar {
    color:#9B2032;
    font-weight:bold;
    font-size:14px;
    border-right:1px solid #95BEFE;
    text-align:right;
    padding-right:5px;
    width:40px;
    }
/* ÷èñëî */
.tit-ar {
    color:#02347D;
    font-weight:bold;
    font-size:14px;
    padding-left:5px;
    }
    .tit-ar a {
        color:#02347D!important;
        font-weight:bold!important;
        font-size:12px;
        }
/* ïîäçàãîëîâîê ïðåäûäóùèå ãîäà */
a.actbl {
    color:#02347D!important;
    font-weight:bold!important;
    font-size:14px;
    }

/* ññûëêà íà âñå ñîáûòèÿ è íîâîñòè */
.bluelink {
    font-weight:bold!important;
    color:#02248F!important;
    text-decoration:underline;
    }

/* ÔÎÐÌÀ ÎÁÐÀÒÍÎÉ ÑÂßÇÈ */
.feedback-t {width:360px;}
/* ôîðìà îáðàòíîé ñâÿçè, ôîðìà çàÿâêè: íàçâàíèÿ ïîëåé */
.f-left {
    width:143px;
    padding-right:15px;
    color:#02347D;
    font-weight:bold;
    text-align:right;
    }
.f-left b, .f-right b, .f-left2 b, .f-right2 b  {
    color:#9C1E34;
    font-size:16px;
    font-family:Arial;
    }
/* ïîëÿ ââîäà  */
input.text {width:230px;height:18px;border:1px solid #5A5A5A;}
select.text {width:231px;height:18px;border:1px solid #5A5A5A;}
textarea.text {width:230px;height:100px;border:1px solid #5A5A5A;}

/* unknown style */
.f-right2 {color:#9B2034;font-weight:bold;font-family:Verdana;}
.f-right3 {color:#02347D;font-weight:normal;font-family:Verdana;}
.f-left2 {
    width:180px;
    padding-right:5px;
    color:#02347D;
    font-weight:bold;
    text-align:right;
    font-family:Verdana;
    height:25px;

    }

/* êàðòà ñàéòà */
.blue-l {
    background:#95BEFE;
    color:#fff!important;
    width:250px;
    padding:4px;
    margin-bottom:10px;
    }
    .blue-l a {
        color:#fff!important;
        font-weight:bold!important;
        text-decoration:none!important;
        font-size:12px;
        }
.blue-block {border-left:1px solid #95BEFE;}

/* unknown style */
.li {
    color:#0B309A!important;
    font-weight:bold!important;
    list-style-type:none;
    margin-left:20px;
    line-height:30px;
    font-size:12px;
    }
.li2 li {
    list-style-image:none!important;
    list-style-type:none!important;
    }
.li2 li a {
    color:#9B2235!important;
    font-weight:normal!important;
    }

/* ãëàâíàÿ ñòðàíèöà: îñíîâíîé êîíòåíò */
.main-table {
     width:1005px;
    /* height:100%;*/
}
.main-middle {height:314px;}
/* ãëàâíàÿ ñòðàíèöà: êîëîíêè */
.us-01 {width:276px;padding-top:0px;padding-left:10px;}
.us-02 {width:277px;padding-top:0px;}
.us-03 {width:250px;padding-top:0px;}
    /* âåðòèêàëüíàÿ ñèíÿÿ ëèíèÿ */
    .bor {border-left:1px solid #94BEFF;}
    .mainul {
        margin:0px;
        padding:0px;
        margin-left:10px;
        margin-top:10px;
        }
    /* çàãîëîâîê êîëîíêè */
    .titlemain {
        margin-left:1px;
        color:#fff;
        font-weight:bold;
        background:#0000BB;
        padding:3px;
        font-size:12px;
        padding-left:10px;
        padding-right:10px;
        margin-right: 20px;
        }
    /* ýëåìåíò ñïèñêà â êîëîíêå*/
    li.mainli {
        margin:0px!important;
        padding:0px!important;
        list-style-type:none!important;
        margin: 6px 0!important;
        display: block
        }
        li.mainli a {
            color:#000!important;
            text-decoration:none!important;
            font-family:Verdana!important;
            }
        li.mainli a:hover {text-decoration: underline!important;}

/* ãëàâíàÿ ñòðàíèöà: áàííåð ñïðàâà */
.main-bann {
  /*  width:186px; */
    /*padding-right:5px;*/
    padding-top:18px;
    text-align:center;
    }

/* ãëàâíàÿ ñòðàíèöà: áàííåð ñïðàâà - âòîðîé */
.main-bann1 {
    width:186px;
    /*padding-right:5px;*/
    /*padding-top:18px;*/
    text-align:center;
    }


/* ãëàâíàÿ ñòðàíèöà: íîâîñòè */
.main-news {
       /*height:126px;*/
       padding-left:15px;
       }
.main-news-tb {width:802px;background:#CBE0FF;height:126px;}

.tn-left {background:url(/images/left.gif) repeat-y top left;}
.tn-top {
    background:url(/images/top.gif) repeat-x top left;
    text-align:right;
    }
.tn-right {background:url(/images/right22.gif) repeat-y top right;}
.tn-bot {background:url(/images/bot.gif) repeat-x bottom left;}
.news-main-page * {margin-right:0px!important;}
.news-main-page {margin-right:5px;}
    .news-main-page td {
        color: #01348d;
        }
.list-news b, .news-main-page b {
    display: block;
    margin-bottom: 5px;
    }
.list-news p, .news-main-page p {
    margin: 0;
    }

/* unknown style */
.main-top {
    height:244px;
    background:url(/images/main-top.jpg) no-repeat top left;
    text-align:right;
    }
.main-top2 {height:169px;background:url(/images/main-top2.jpg) repeat-x top left;}
.main-top3 {height:156px;background:url(/images/nogi2.jpg) no-repeat top right;padding-top:10px;padding-left:10px;}
.main-top3 img {margin-right:10px;}
.ml {position:absolute;top:109px;right:-10px;}
.main-pod {background:url(/images/main-pod.jpg) no-repeat 10px bottom;width:200px;}
.podt {color:#0A2F99;font-size:14px;font-weight:bold;font-family:Verdana!important;padding:10px;}

/* ñïèñîê ñòðàí */
#country-list div {
        margin: 10px 0 0 0;
}

#country-list a {
        text-decoration: none;
        color: black;
}

#country-list a:hover {
        text-decoration: underline;
}

#maincontent .default {width:100%;}

/* âåðñèÿ äëÿ ïå÷àòè, îñíîâíîé êîíòåíò */
.td-content {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    padding-top:10px;
    padding-bottom:10px;
    }
.print .td-content {
    border-top: none;
    padding-top: 0;
    }

/* áëîê ïîèñê */
.search-page {background:#C3E1FF;}
.search-page * {font-family:Verdana;}
    .search-page b {
        color:#00347F;
        font-weight:bold;
        }
.textss {
    width:520px;
    height:19px;
    border:1px solid #595B58;
    background:#fff;
    }
.s-left {background:url(/images/s-left.gif) repeat-y top left;}
.s-top {background:url(/images/s-top.gif) repeat-x top left;}
.s-right {background:url(/images/s-right.gif) repeat-y top right;}
.s-bot {background:url(/images/s-bot.gif) repeat-x bottom left;}
ul.derf {margin-left:50px;}
    ul.derf li {
        list-style-type:none!important;
        list-style-image:none!important;
        }
li.sea  {
    color:#00347F;
    font-weight:bold;
    font-size:14px;}
a.newlink {
    color:#9A2035!important;
    font-weight:bold!important;
    }

/* ÂÅÐÑÈß ÄËß ÏÅ×ÀÒÈ */
body.print {padding:35px;padding-top:10px;}

/* unknown style */
.bann-main td {padding:0px!important}
.bann-main a {
    text-decoration: none;
    color: #123B7D;
}
.bann-main a:hover {
    text-decoration: underline;
}
#bann-main-01,
#bann-main-02,
#bann-main-03 {
    width:132px;
    height:120px;
    text-align:center;
    font-size:10px;
    color:#123B7D;
    }
#bann-main-01 {
    background:#AFCDFF url(/images/back-bann-main-01.jpg) no-repeat top left;
    }
#bann-main-02 {
    background:#AFCDFF url(/images/back-bann-main-02.jpg) no-repeat top left;
    }
#bann-main-03 {
    background:#AFCDFF url(/images/back-bann-main-01.jpg) no-repeat top left;
    }
#bann-main-01 div,
#bann-main-02 div,
#bann-main-03 div {
    padding:5px;
    }

/* ýëåìåíò êàòàëîãà: ñòðàíà, îòåëü etc */
/* ýëåìåíò êàòàëîãà, ëåâàÿ êîëîíêà */
.root-left {width:180px;}
    .root-left .pic.left {
        margin-top:0px!important;
        margin-bottom:2px!important;
        float:none;
        }
    .root-left .country-list {
        margin: 0 0 5px 10px;
        }
        .root-left .country-list a {
            font-weight: bold!important;
            }
    .root-left .sub-country {
        margin: 0 0 5px 12px;
        }
        .root-left .sub-country a {
            font-weight: normal!important;
            }
    .root-left a {
        color:#033480!important;
        font-family:Verdana!important;
        text-decoration:none!important;
        font-weight:normal!important;
        }
    .root-left a:hover {
        text-decoration:underline!important;
        }
.root-left-list {background:#97CCFF url(/images/root-left-list.jpg) repeat-x bottom left;}
    .root-left-list li {
        list-style-type:none;
        list-style-image:none;
        }
/*.root-left-list li a {
    color:#033480!important;
    font-family:Verdana!important;
    text-decoration:none!important;
    font-weight:normal!important;
    }
.root-left-list li a:hover {
    text-decoration:underline!important;
    }*/

/* ýëåìåíò êàòàëîãà, öåíòðàëüíàÿ êîëîíêà */
.root-center {
    padding-right:10px;
    padding-left:10px;
    font-size:12px;}
/* ýëåìåíò êàòàëîãà, ïðàâàÿ êîëîíêà */
.root-right {width:150px;text-align:right;}
    .root-right img {
        margin:0px!important;
        margin-bottom:2px;
        }

h1.root {font-family:Tahoma;font-size:14px;}
h2.root {
    background:#C6DDFF;
    text-align:center;
    font-size:12px;
    padding-top:4px;
    padding-bottom:4px;
    color:#02337F;
    margin:0px;
    margin-bottom:2px;
    }
a.root {
    font-weight:bold!important;
    color:#02337F!important;
    font-size:11px;
    }
a.root2 {
    font-weight:bold!important;
    color:#245687!important;
    font-size:13px;
    }

.country-left {
    background:#95BEFE;
    border-top:2px solid #fff;
    color:#03337F;
    }
    .country-left a {
        color:#03337F!important;
        font-weight:normal!important;
        }
.reg-hot {padding:5px 10px 10px 12px;height:50px;}
    .reg-hot h2 {font-size:14px;margin-bottom:5px;}
.reg-rest {
    border-top:3px solid #fff;
    padding:10px;
    padding-top:5px;
    height:50px;
    padding-bottom:10px;
    color:#0A2F9A;
    background:#D7E8FE url(/images/bot-re.gif) no-repeat bottom left;
    }
    .reg-rest a {
        text-decoration:none;
        font-weight:normal!important;
        color:#04327F!important;
        text-decoration:none!important;
        }
    .reg-rest h2 {font-size:11px;margin-bottom:5px;}

/* ñèíèå ïëàøêè ñ ïëþñîì-ìèíóñîì è ïîäçàãîëîâêîì */
.root3 {
    background:#ECF5FC;
    font-size:12px;
    color:#02337F;
    margin:0px;
    margin-bottom:6px;
    height:17px;
    width:100%;
    }
    .root3 td {vertical-align:middle;}
    .root3 .desc-header {font-weight: bold;}
    .root3 a {
        font-size:12px;
        color:#02337F!important;
        text-decoration:none!important;
        }
td.open {
    background:url(/images/plus2.gif) no-repeat top left;
    width:17px;
    height:17px;
    }
td.close {
    background:url(/images/minus.gif) no-repeat top left;
    width:17px;
    height:17px;
    }
div.slide {
    font-size:12px;
    text-align: justify;
    margin-top:6px;
    margin-bottom: 10px;
    padding-left:23px;
    }
div.slide1 {
    display:none;
    font-size:12px;
    margin-top:6px;
    padding:15px;
    background:#D6EAF8;
    color: #275788;
    }
A.slideopen {
    background: #FFFFFF url(/images/minus.jpg) no-repeat 10px center;
    padding-right:15px;
    padding:5px;
    padding-left:30px;
    color:#02337F!important;
    font-weight: bold!important;
    }
A.slideclose {
    background: #FFFFFF url(/images/plus.jpg) no-repeat 10px center;
    padding-right:15px;
    padding:5px;
    padding-left:30px;
    color:#02337F!important;
    font-weight: bold!important;
    }

/* êîððåêöèè äëÿ ïå÷àòíîé âåðñèè */
.print .root3 {background: none;}
.print .desc-header {font-size: 1.2em;}
.print td.open, .print td.close {background: none;}
.print div.slide {margin-top: 0;}


/* unknown style */
.plus {z-index:10;}
/*
A.slideclose {
    color:#fff!important;
    font-weight:bold!important;
    text-decoration: none!important;
    background:url(/images/plus.gif) no-repeat 10px center;
    padding-left:15px;
    border:1px solid #a9a9a9;
    font-size:13px;
    padding:5;
    padding-left:30px;
    }
A.slideopen {
    color:#fff!important;
    font-weight:bold!important;
    text-decoration: none!important;
    background:url(/images/minus.gi) no-repeat 10px center;
    padding-left:15px;
    border:1px solid #a9a9a9;
    font-size:13px;
    padding:5;
    padding-left:30px;
    }
*/

/* ñòðàíèöà âñå ñòðàíû */
.blue-bl {
    background:#91BAFA;
    color:#fff;
    font-weight:bold;
    text-align:center;
    padding-top:5px;
    padding-bottom:10px;
    border-top:1px solid #fff;
    }
.blue-bl2 {
    background:#91BAFA;
    color:#fff;
    padding:3px;
    padding-bottom:10px;
    }
.liroot {
    background: url(/images/liroot.gif) 0 0 no-repeat;
    }
.liroot,
.liroot2 {
    padding: 1px 0 0 13px;
    }
    .liroot a,
    .liroot2 a {
        color:#0A3095!important;
        text-decoration:none!important;
        font-weight:normal!important;
        }
    .liroot a:hover,
    .liroot2 a:hover {
        text-decoration:underline!important;
        }

.rightblockot {
    border-left:1px solid #fff;
    background:url(/images/blue.gif) no-repeat top left;
    padding-left:20px;
    width:90%;
    font-size:12px;
    }
    .rightblockot .block-img {
    float:left;
    margin-top:5px;
    margin-right:5px;
    }
h1.otd {
    background:#7DBFFF;
    color:#04327F;
    font-size:12px;
    margin-top:0px;
    margin-bottom:5px;
    margin-left:-10px;
    }
    h1.otd a {
        color:#04327F!important;
        text-decoration:none!important;
        font-weight:bold!important;
        }

.block01,
.block02 {
    height: 29px;
    width: 195px;
    padding: 3px 10px;
    color: #03337D;
    }
.block01 {
    background: #7DBFFF url(/images/bgt.gif) no-repeat 0 50%;
    }
.block02 {
    background: url(/images/bgt.gif) no-repeat 0 50%;
    }
    .block02 a {
        font-weight: bold!important;
        text-decoration: none!important;
        }

/* ñïèñîê îòåëåé â ñòðàíå */
.block-bl {
    background:#E7F0FF url(/images/block-bl.jpg) repeat-y top right;
    border-bottom:3px solid #fff;
    }
h2.root5 {
    font-size:12px;
    margin-bottom:5px;
    }
.block03 {margin-bottom:20px;}
    .block03 a {
        font-weight:normal!important;
        color:#04327F!important;
        text-decoration:none!important;
        }

/* unknown style */
.descriptionslist {
    border-left:1px solid #03337F;
    padding-left:10px;
    }
    .descriptionslist a {
        font-weight:bold!important;
        color:#04327F!important;
        text-decoration:none!important;
        line-height:18px;
        }

.reg01 {
    color:#02347D;
    font-weight:bold;
    padding-left:10px;
    vertical-align:middle;
    background:#82BFFF;
    padding-top:3px;
    }
.reg02 {
    color:#02347D;
    background:url(/images/bgt.gif) no-repeat center left;
    vertical-align:middle;
    background:#82BFFF url(/images/bgt.gif) no-repeat center left;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:20px;
    }
.reg03 {
    color:#02347D;
    font-weight:bold;
    background:url(/images/bgt.gif) no-repeat center left;
    vertical-align:middle;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:20px;
    border-bottom:10px solid #82BFFF;
    }

/* ñòðàíèöà Ïîèñê ïî ïàðàìåòðàì */
.title-srch {
    background:#C3DBFF;
    border-bottom:1px solid #fff;
    padding:5px;
    }
.vub-srch {
    background:#E9F7FF;
    color:#00367E;
    font-weight:bold;
    padding:5px;
    font-size:12px;
    }
.check-srch {
    padding:5px;
    padding-left:25px;
    }
.cs {
    width:22px;
    vertical-align:middle;
    }
.cn {
    padding-right:50px;
    color:#00367E;
    vertical-align:middle;
    }
.sod-srch {
    padding:5px;
    vertical-align:middle;
    color:#00367E;
    }
    .sod-srch input {
        margin-right:5px;
        margin-bottom:-1px;
        }

/* unknown style */
.best-left {width:178px;}
.bl-act {
    background:#BCDEFF url(/images/bl-act.gif) no-repeat bottom left;
    padding:10px;
    padding-bottom:20px;
    color:#043480;
    border-bottom:4px solid #fff;
    }
    .bl-act ul {
        margin:0px;
        margin-top:10px;
        }
    .bl-act li {
        list-style-type:none!important;
        list-style-image:none!important;
        margin-bottom:5px!important;
        padding:0px!important;
        font-weight:normal!important;
        color:#043480!important;
        }
        .bl-act li a {
            color:#043480!important;
            text-decoration:none!important;
            font-weight:normal!important;
            }

/* ñòðàíèöû Íîâûå îòåëè ìèðà è Ïîèñê ïî ïàðàìåòðàì */
.naim td {
    border-left:10px solid #fff;
    border-bottom:10px solid #fff;
    background:#BBDAFF url(/images/naim.gif) no-repeat bottom right;
    padding-left:6px;
    }
    .naim td td {
        border:0px;
        background:none;
        padding:0px;
        }
.naim-tit {
    background:#5789C4;
    color:#fff;
    font-weight:bold;
    padding:3px;
    padding-left:10px;
    }
.naim-descr {
    background:#BAE1FF url(/images/naim-descr.jpg) repeat-x bottom left;
    padding:10px;
    color:#043480!important;
    font-family:Verdana;
    }
.naim-more {
    text-align:right;
    padding:2px;
    padding-right:10px;
    color:#043480!important;
    text-transform:lowercase;
    margin-bottom:3px;
    }
    .naim-more a {
        color:#043480!important;
        text-decoration:underline!important;
        font-weight:bold!important;
        }
/* ðåóçëüòàòû ïîèñêà */
.rez-search {color:#043480;}
    .rez-search td {
        padding-left:10px;
        height:25px;
        font-family:Verdana;
        }
    .rez-search a {
        color:#9E2035!important;
        text-decoration:none!important;
        font-weight:bold!important;
        }

/* unknown style */
.corn td {border-bottom:1px solid #fff;}


.exclamation {
        color: red;
        position: absolute;
        margin: -1px 0 0 -7px;
        font-weight: bold;
        text-decoration: none;
        font-size: 120%;
        }

/* ãëàâíàÿ ñòðàíèöà, øàïêà */
.mainsh {
	width: 1005px;
	height: 470px;
	position: relative;
	}
	.ms01 {
		width: 292px;
		height: 186px;
		position: absolute;
		top: 0;
		left: 0;
		}
	.ms02 {
		width: 152px;
		height: 186px;
		position: absolute;
		top: 0;
		left: 292px;
		}
	.ms03 {
		width: 271px;
		height: 186px;
		position: absolute;
		top: 0;
		left: 444px;
		}
	.ms04 {
		width: 290px;
		height: 186px;
		position: absolute;
		top: 0;
		left: 715px;
		}
	.ms05 {
		width: 292px;
		height: 120px;
		position: absolute;
		top: 186px;
		left: 0;
		}
	.ms06 {
		width: 152px;
		height: 120px;
		position: absolute;
		top: 186px;
		left: 292px;
		}
	.ms07 {
		width: 271px;
		height: 120px;
		position: absolute;
		top: 186px;
		left: 444px;
		}
	.ms08 {
		width: 290px;
		height: 120px;
		position: absolute;
		top: 186px;
		left: 715px;
		}
	.ms11 {
		width: 271px;
		height: 157px;
		position: absolute;
		top: 306px;
		left: 444px;
		}
	.ms12 {
		width: 290px;
		height: 157px;
		position: absolute;
		top: 306px;
		left: 715px;
		}


.m-tvh {
	position: absolute;
	/*top: 330px;
*/
	bottom: 173px;
	left: 13px;
	text-align: left;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	}
	.tvhitem {
		float: left;
		margin-right: 6px;
		margin-left: 6px;
		width: 168px;
		height: 53px;
		background: url(/images/green2.gif) no-repeat;
		text-align: left;
		position: relative;
		}
		.tvhitem img {
			position: absolute;
			top: 0;
			left: 3px;
			}

.m-tour1{
        position: absolute;
	bottom: 163px;
	height: 112px;
	left: 200px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
        }
	#fixing33{
		height: 53px;
		background: url(/images/green.gif) right 0 no-repeat;
		margin: 36px 0 0 0px;
		width: 168px;
	}
.m-tour {
	position: absolute;
	bottom: 163px;
	height: 112px;
	left: 16px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
/*	background: url(/images/form_fon.jpg) 0 bottom no-repeat;*/
	/*width: 400px;*/
	}
	#fixing22{
	
		height: 53px;
		background: url(/images/green.gif) right 0 no-repeat;
		margin: 36px 0 0 0px;
		width: 168px;
	}

	.m-tour form{
		display: block;
		width: 224px;
		padding: 25px 0 0 0;
		left: 0;
		position: relative;
		float: left;
	}
	.m-pod {
		color: #0D2CA0;
		font-weight: bold;
		padding:0 18px;
		text-align: right;
		height: 30px;
		}
		.m-tour form label{
			padding: 0 0 10px 0;
			display: block;
			text-align: left;
		}
		.m-tour form button{
			background: none;
			display: block;
			margin: 0 -8px 0 auto;
			/*float: right;
			clear: left;*/
		}
		.m-pod select {
			width: 184px;
			width: 100%;
			border: 1px solid #7F9DB7;
			margin: 0 0 10px 0;
			}
		.m-cpec, .m-oth {
			text-align: left;
			height: 25px;
			float: none;
			line-height: 25px;
			}
			.m-cpec{
				margin-bottom: 3px;
			}
		.m-cpec img, .m-oth img {
			margin-right: 6px;
			position: relative;
			top: 2px;
			}
		.m-cpec a, .m-oth a {
			color: #FFF;
			font-weight: bold;
			display: block;
			padding: 0 20px 0 18px;
			text-decoration: none;
			background: url(/images/square.gif) 0 8px no-repeat;
			}
	.m-menu {
	position: absolute;
	top: 0px;
	right: 175px;
		}
	.m-topright {
		position: absolute;
		/*float:right;*/
		top: 0;
		left: 827px;
		font-family: Tahoma, Helvetica, sans-serif;
		text-align: left;
		width: 175px;
		border-left: 2px solid #fff;
		color: #fff;
		font-size: 11px;
		z-index:10;
		}
		.rb-wh {
			border: none; padding-top: 12px
			}
		.l-eng {
			float: left;
			margin-right: 5px;
			width: 15px;
			height: 10px;
			}
	.m-lang {
		margin: 20px 0 5px 0;
		}
		.m-lang a {
			color: #fff!important;
			text-decoration: none!important;
			}
			.m-lang img {
				margin-left: 12px;
				margin-right: 6px;
				}
	.m-phone {
		border-top: 2px solid #fff;
		padding-top: 5px;
		}
		.m-phone img {
			margin-left: 12px;
			margin-right: 8px;
			margin-top: 6px;
			margin-bottom: 15px;
			float: left;
			}
		.m-phone div {
			margin-top: 3px;
			font-weight: bold;
			font-size: 10px;
			}
		.m-phone span {
			font-size: 12px;
			}
	.m-icq {
		margin-top: 10px;
		}
		.m-icq img {
			margin-left: 12px;
			margin-right: 8px;
			margin-top: 6px;
			float: left;
			}
		.m-icq div {
			margin-top: 3px;
			font-weight: bold;
			font-size: 10px;
			}
		.m-icq span {
			font-size: 12px;
			}
	.m-ord {
		margin-top: 10px;
		}
		.m-ord img {
			margin-left: 14px;
			margin-right: 8px;
			margin-top: 2px;
			float: left;
			}
		.m-ord a {
			color: #fff!important;
			font-weight: bold!important;
			font-size: 12px!important;
			text-decoration: none!important;
			}
		.m-ban {
			position: absolute;
			top: 340px;
			left: 5px;
			text-align: left;
			}
			.banitem {
				float: left;
				margin-right: 3px;
				width: 225px;
				height: 114px;
				background: url(/images/grug.gif) no-repeat;
				text-align: left;
				position: relative;
				}
				.banitem img {
					position: absolute;
					top: 0;
					left: 0;
					}
				.banitem div {
	position: absolute;
	top: 7px;
	left: 101px;
	width: 115px;
	text-align: left;
	font-size: 11px;
	font-family: Tahoma, Arial, sans-serif;
	color: #000;
					}
				.banitem b {
					display: block;
					margin: 0 0 5px 0;
					font-size: 12px;
					color: #012966;
					}
				.m-ban a {
					text-decoration: none!important;
					cursor: pointer!important;
					}

/* ãëàâíàÿ ñòðàíèöà, Ïîäáîð îòåëÿ */
.anpl {
	background: url(/images/hit.jpg) no-repeat;
	width: 224px;
	height: 112px;
	position: absolute;
	top: 194px;
	left: 15px;
	text-align: left;
	font-size: 12px;
	color: #0A2F99;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	}
	.anpl div {
		margin: 25px 10px 10px 20px;
		}
	.anpl select {
		width: 186px;
		height: 19px;
		display: block;
		margin-left: 18px;
		}
	.anpl input {
		width: 32px;
		height: 22px;
		background: url(/images/ok2.jpg) no-repeat;
		display: block;
		float: right;
		margin-right: 10px;
		margin-top: 10px;
		}

.ans, .anh {
	position: absolute;
	background: url(/images/frgr.gif) no-repeat top left;
	width: 168px;
	height: 25px;
	font-weight: bold;
	color: #fff;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-top: 4px;
	padding-left: 15px;
	}
.ans {
	top: 230px;
	left: 239px;
	}
.ans a{
	color:#FFFFFF;
	}
.anh {
	top: 258px;
	left: 239px;
	}
.anh a{
	color:#FFFFFF;
	}


.subscribe_success, .subscribe_error {
	margin:12px 0px;
	}

.b-subscribe {
	left:13px;
	position:absolute;
	top:454px;
	font-family:Tahoma,Arial,sans-serif;
	text-align:left;
	}
	.b-subscribe table td {
		vertical-align:middle;
		}
	.b-subscribe b {
		font-family:'Tahoma','Helvetica',sans-serif;
		font-size:12px;
		color:#0D2CA0;
		}
	.b-subscribe input.b-subscribe-email {
		margin:0px 7px;
		border:1px solid #719FBC;
		}
.request-t.register {
	margin:34px 0 0 0;
}

	.request-t.register td {
		font-family:Tahoma;
	}

	.request-t.register .f-left {
		width:100px;
		padding-right:8px;
		line-height:13px;
	}
	.request-t.register .f-right input.text {
		margin-bottom:6px;
		height:21px;
	}
	.request-t.register .f-right input.submit {
		margin-top:27px;
	}
/* auth form on mainpage */
.main_auth {
	width:179px !important;
	background: url(/images/bg_main_auth.gif) repeat-y 0 0%;
	padding:0px;
	margin:0px;
	margin-top:5px;
}
.main_auth .top {
	text-transform:uppercase;
	color:#0A2F99;
	font-weight:bold;
	font-size:12px;
	height:28px;
	padding-top:8px;
	padding-left:3px;
}
.main_auth .mid table td {
	font-family:Verdana;
	font-size:11px;
	text-align:right;
}
.main_auth .mid table td input {
	border:1px solid #719ebb;
	width:94px;
}
.main_auth .bot input,
.main_auth .bot a {
	display:block;
	float:right;
	clear:both;
}
.main_auth .bot input {
	margin-top:7px;
	margin-bottom:5px;
	margin-right:22px;
}
.main_auth .bot a {
	color:#8C1915;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin-top:3px;
	margin-right:24px;
}
.main_auth .form {
	padding-bottom:3px;
}

#trinet {
	display:block;
	float:right;
	overflow:hidden;
	width:294px;
	line-height:normal;
	text-align:left;
	}
	#trinet img {
		float:left;
		margin-right:6px;
		margin-top:3px;
		}
	#trinet  ul {
		display:block;
		font:1em Arial, Helvetica, sans-serif;
		margin:0;
		padding:0;
		line-height:11px;
		margin:0 0 0 98px;
		list-style:none;
		}
		#trinet ul li {
			margin:0;
			padding:0 0 0 10px;
			background:url(/images/trinet_bull.gif) 0 50% no-repeat;
			white-space:nowrap;
			color:#96b9e8;
			}
		#trinet ul li a {
			color:#96b9e8;
			text-decoration:none;
		}

