html{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#fff url(/nu/img/low-back.gif) bottom right no-repeat;
}
body,td{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color:#363636;
}
table{
	border-collapse:collapse;
}
table td{
	padding:0;
}
img{
	border: none;
}
/* ============================================================ */

td.item{
	border: 1px solid #00208C;
	font-size:11px;
}
td.item1{
	border: 1px solid #00208C;
	font-size:11px;
	font-weight:bold;
}

td.hot_price_hed{
	background-color : #8D98C4;
	font-size: 12 px;
	color: white;
	font-weight: bold;
	padding-left: 3px;
}

td.hot_price_main{
	background-color : #DEE5F8;
	font-size: 12 px;
	padding-left: 3px;
}

td.hot_price_itog{
	background-color : #DEE5F8;
	font-size: 12 px;
	font-weight: bold;
	padding-left: 3px;
	vertical-align: top;
}

a:link,a:visited{
color: #6F81C4;
text-decoration: none;
}
a:hover,a:active{
    color: #6F81C4;
	text-decoration: underline;
}

table.banner-140{
	margin-left: 40px;
	margin-top: 10px;
}
marquee{
font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	color: #6D79A7;
}
table#overtable{
	width:100%;
	margin:-45px 0 0 0;
	z-index:10;
}
td#left-on-main{
	background: url(/nu/img/back_lom.gif) 0px 45px no-repeat;
	vertical-align:top;
	width:257px;
	padding:130px 0 0 0;
}

div.nav-level-2{
	background-color: #86B1B5;
	width: 150px;
}
h2.cities-h2 a:link, a:hover, a:active, a:visited {
	color: #86B1B5;
}
div.nav-level-3{
	font-family: arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	text-transform: uppercase;
	height:22px;
}
div.nav-level-3-fst{
	font-family: arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	border-top: 1px solid #40676B;
	text-transform: uppercase;
	height:22px;
}


div.nav-level-5{
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	text-transform: uppercase;
    /*height: 22px;*/
}
div.nav-level-5-fst{
	font-family: arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	border-top: 1px solid #40676B;
	text-transform: uppercase;
    /*height: 22px;*/
}
div#popup03 div.nav-level-2{
	width: 200px;
}


td.forcontent{
	vertical-align: top;
	padding:25px 30px 70px 0;
}
h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	font-style:normal;
	text-align:right;
	color:#851D1E;
	text-transform:uppercase;
	margin-right:5px;
}
h1 img{
	margin-right:5px;
}
h2{
	font-family: "Times New Roman", Times, serif;
	font-size:14pt;
	font-weight: bold;
}

h3{
	
	font-size:12pt;
	font-weight: bold;
}
.h3{
	
	font-size:12pt;
	font-weight: bold;
}

h1.inline-h1{
    font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #8D98C4;
	font-style: normal;	
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 40px;
	padding-right: 12px;
	background-image : url(/nu/rus/img/back_triangle_h1.gif);
	background-position : left;
	background-repeat : no-repeat;
	margin: 0px;
}
h2.inline-h2{
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #82322D;
	text-transform: uppercase;
	background-image: url(/nu/rus/img/back_h2_inline.jpg);
	background-position : left;
	background-repeat : repeat-y;
	padding-left: 15px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 0px;
	margin-left: 40px;
	margin-top: 2px;
}
ul.agency{
	line-height: 200%;
	font-family: arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #88888B;
	list-style-image: url(/nu/rus/img/bullet_01.gif);
	font-style: italic;
}
ul.agency strong{
	font-style: normal;
	color: #82322D;
	width: 10em;
	text-transform: uppercase;
	letter-spacing: 3px;
}
img.img-left, img.l{
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 5px;
}
img.img-right, img.r{
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
p.award-descr{
	font-size:8pt;
	text-align: justify;
}
.kmp-gb-fieldname{
	font-size: 10pt;
	font-weight: bold;
}
.kmp-gb-fieldvalue{
	font-size: 10pt;
	font-weight: bold;
	color: #6F81C4;
}
.kmp-gb-hr{
	color: #6F81C4;
}

p.primechanie{
	font-size: smaller;
	padding-left: 20px;
}
table.b-table{
	border-collapse: collapse;
}
table.b-table td{
	border:1px solid #AAAEC9;
}
td.b-dark{
	background-color: #6D79A7;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px;
}
td.b-light{
	background-color: #8D98C4;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
}
td.b-vlight{
	background-color: #BFC6E0;
	color: #8D98C4;
	font-weight: bold;
	padding: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
}
td.b-white{
	padding: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
}
/*LEFT MENU*/

div.left-menu{
	margin-left: 17px;
	width: 180px;
	background-color: #565965;
}
div.left-menu-1{
	background-color: #6D79A7;
	font-size: 8pt;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 9px;
	padding-bottom:9px;
	padding-right: 7px;
	border-top: 1px solid #A3A8BF;
	border-bottom: 1px solid #49506D;
	margin-bottom: 1px;
	border-left: 1px solid #8D909E;
	border-right: 1px solid #8D909E;
}
a.left-menu-1:link,a.left-menu-1:visited{
     color: #FFFFFF;
     text-decoration: none;
}
a.left-menu-1:hover,a.left-menu-1:active{
    color: #FFFFFF;
	text-decoration: underline;
}
table.tour-container{
	
}
td.tour-l{
	background-color: #8D98C4;
	color: white;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 40px;
	text-transform: uppercase;
	width: 140px;
	border: 1px solid #BFC0C1;
}
td.tour-l div{
	margin-top: 15px;
}
td.tour-r{
	border: 1px solid #BFC0C1;
	vertical-align: top;
	padding-left:10px;
	padding-right: 20px;
	padding-bottom: 27px;
	padding-top: 17px;
}

a.tour-resort:link,a.tour-resort:visited{
height: 22px;
	color:#7F7F83;
	font-weight: bold;
	font-style: italic;

}
a.tour-resort:hover,a.tour-resort:active{
height: 22px;
	color:#7F7F83;
	font-weight: bold;
	font-style: italic;

}
td.country-text{
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 10px;
}
td.country-img{
	padding-bottom: 20px;
	padding-top: 10px;
}
img.country-right-img{
	margin-bottom: 10px;
}
th{
	background-color: #8D98C4;
	color: white;
	padding-left: 15px;
	font-size: 10pt;
	margin-bottom: 10px;
}
ul.hotels{
	margin-left: 0px;
	margin-top: 10px;
}
a.hotel:link,a.hotel:visited{
    font-size:9pt;
	color:#7F7F83;
	font-weight: bold;
	font-style: italic;

}
a.hotel:hover,a.hotel:active{
    font-size:9pt;
	color:#7F7F83;
	font-weight: bold;
	font-style: italic;

}
td.offertop{
	background-color: #8D98C4;
	color: white;
	padding-left: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	padding: 3px;
}
td.offerbottom{
	padding-bottom: 20px;
}
/*LEFT MENU - end*/

/* 1C */
table.table1{
border-collapse: collapse;
}
table.table1 td{
border:1px solid #6D79A7;
padding:3px;
background-color: white;
}
td.header{
	background-color: #6D79A7;
	color:#FFFFFF;
	font-weight:bold;
	height: 36px;
	text-transform: uppercase;
}
tr.menuline td{
	background-color: #FFFFFF;
	padding: 3px;
}
tr.reftablehead{
	background-color:#6D79A7;
	padding: 3px;
}
.tablebody{
	background-color: #6D79A7;
}
table.tablepodval{
	background-color: yellow;
}
form.slct{
	background-color:#6D79A7;
	padding: 10px;
	color:#FFFFFF;
}
form.slct fieldset{
	color: white;
}
p.N4{
background-color: #6D79A7;
padding: 5px;
color: white;
}
p.N4 a{
color: white;
}
.copyr{
	color:#FFFFFF;
	font-size: 11px;
	text-decoration : none;
}
a.copyr{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}

table.exitems {
	border: 1px solid #628C8F;
}
table.exitems td {
	border: 1px solid #a7adcd;
	padding: 5px;
	background: #96BABE;
}
table.exitems td.exitem1, table.exitems tr.exitem1 td{
	background: #628C8F;
	color: #fff;
	font-weight: bold;
	text-align: center;
} 
td.exitem{
	padding: 0 5px 0 0;
}
/* Ulfsark`s addons */

div#countersjs{
	position:absolute;
	top:-100px;
	left:-100px;
}
div#pseudologo{
	position:absolute;
	top:0;
	left:0;
}

table#flash{
	width:100%;
	background:url(/nu/top-priem-1600.jpg) top left no-repeat;;
}
div#forflash{
	background:#648D93 url(/nu/top-priem-1600.jpg) top left no-repeat;
	height:175px;
	margin:0;
	padding:0;
}
table#navtablo{
	position:absolute;
	top:99px;
	right:30px;
	z-index:15;
}

table#navtablo td{
	font-family: arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
table#navtablo td a:link, table#navtablo td a:visited{
	display:block;
	padding-left: 23px;
	padding-right: 10px;
	background:transparent url(/nu/img/back_triangle.gif) 5px 9px no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	line-height:24px;
}
table#navtablo td a:hover, table#navtablo td a:active{
	display:block;
	padding-left: 23px;
	padding-right: 10px;
	background:#40676B url(/nu/img/back_triangle.gif) 5px 9px no-repeat;
	color: #FFF;
	text-decoration: none;
	display:block;
	line-height:24px;
}

div.nav-level-2 div a:link, div.nav-level-2 div a:visited{
	color:#fff;
	text-decoration:none;
	background:transparent url(/nu/img/back_div3.gif) left no-repeat;
	display:block;
	padding:4px 10px 4px 20px;
} 
div.nav-level-2 div a:hover, div.nav-level-2 div a:active{
	color:#fff;
	text-decoration:none;
	background:#40676B url(/nu/img/back_div3.gif) left no-repeat;
	display:block;
	padding:4px 10px 4px 20px;
} 


div.nav-level-2 div.nav-level-5 a:link, div.nav-level-2 div.nav-level-5 a:visited{
	color:#fff;
	text-decoration:none;
	background:#A4CACD url(/nu/img/back_div5.gif) left no-repeat;
	display:block;
	padding:4px 10px 5px 20px;
} 
div.nav-level-2 div.nav-level-5 a:hover, div.nav-level-2 div.nav-level-5 a:active{
	color:#fff;
	text-decoration:none;
	background:#40676B url(/nu/img/back_div5.gif) left no-repeat;
	display:block;
	padding:4px 10px 5px 20px;
} 

table#bottom{
	width:100%;
	
	background:#5A8186;
}
table#bottom td{
	padding:5px 0 5px 0;
}
table#bottom td.r{
	text-align:right;
}
table#bottom td.c div{
	text-align:center;
}
div#lowicons{
	position:absolute;
	margin-top:-70px;
	width:200px;
	text-align:center;
}
div#lowicons img{
	margin-right:6px;
}

/* Кнопки "вверх" и "на главную" */

table#to-butts{
	position:absolute;
	margin-top:-70px;
	margin-left:257px;
}
table#to-butts td{
	padding:0 20px 0 0;
}
table#to-butts td img{
	margin-right:10px;
	border:none;
}
table#to-butts td a:link, table#to-butts td a:visited{
	color:#363636;
}
table#to-butts td a:hover, table#to-butts td a:active{
	color:#363636;
}

img#phk{
	position:absolute;
	z-index:25;
	top:40px;
	right:40px;
}
img#wfmn{
	position:absolute;
	z-index:25;
	top:40px;
	right:40px;
}

/* BANNERS ON MAIN PAGE */
table#onmain-1{
	width:100%;
}
table#onmain-1 td{
	vertical-align:top;
	width:20%;
}
table#onmain-1 td img{
	margin-right:15px;
}
table#onmain-2{
	width:100%;
	margin:15px 0 20px 0;
}
table#onmain-2 td{
	vertical-align:top;
	padding-right:40px;
	width:50%;
}
table#onmain-2 td span{
	font-weight:bold;
	color:#9A3835;
	font-size:20px;
	font-style:italic;
}
table#onmain-2 td p{
	text-align:left;
}
table#onmain-2 td h2{
	font-size:13px;
	margin-bottom:0;
}
div#mapthmb{
	margin:75px 10px 10px 10px;
}

table#lowwhy{
	width:100%;
	margin:15px 0 20px 0;
}
table#lowwhy td{
	vertical-align:top;
	padding-right:40px;
	width:50%;
}
table#lowwhy td span{
	font-weight:bold;
	color:#9A3835;
	font-size:20px;
	font-style:italic;
}


/* LEFT MENU */

div#lftmnpd{
	margin-left:40px;
}
div#lftmn{
	width:135px;
}
div#lftmn ul{
	margin:0;
	padding:0;
	list-style:none;
	background:#445456;
	border:1px solid #EDEDED;
}
div#lftmn ul li{
	background:#628C8F;
	padding:11px 8px 10px 8px;
	margin-bottom:1px;
	border-top:1px solid #809EA2;
	border-bottom:1px solid #415C5D;
	border-left:1px solid #8A9697;
	border-right:1px solid #8A9697;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
div#lftmn ul li a{
	color:#fff;
}

table.tap{
	width:100%;
}
table.tap td{
	vertical-align:top;
}
table.tap td.pic{
	width:220px;
	text-align:right;
}
table.tap td.pic img{
	display:block;
	margin-bottom:10px;
	border:1px solid #000;
}

/* Таблица с отелями */

table.cah{
	width:100%;
	margin-top:10px;
}
table.cah td{
	width:16%;
	background:#96BABE;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #A7ADCD;
	padding:3px 11px 6px 11px;
}
table.cah td.l{
	text-align:left;
	width:20%;
}
table.cah tr.e td{
	background:#628C8F;
}
table.cah thead td{
	background:#628C8F;
	padding:13px 11px 12px 11px;
	text-transform:uppercase;
}
table.cah td a:link, table.cah td a:visited{
	color:#fff;
}
table.cah td a:hover, table.cah td a:active{
	color:#fff;
}

/* Типовая таблица по городу */

table.ci{
	width:100%;
}
table.ci td{
	padding:5px;
	border:1px solid #B6B7B8;
	width:17%;
	height:20px;
}
table.ci thead td{
	background:#628C8F;
	padding:13px 11px 12px 11px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}
table.ci thead td a:link, table.ci thead td a:visited{
	color:#fff;
}
table.ci thead td a:hover, table.ci thead td a:active{
	color:#fff;
}


/* Список офисов */

div#loff h2{
	margin:0;
	padding:8px 0 8px 40px;
	background:#628C8F url(/nu/img/h1loff.gif) 22px 12px no-repeat;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
}
div#loff h3{
	margin:1px 0 0 40px;
	padding:8px 0 8px 40px;
	background:#A0C3C6 url(/nu/img/h2loff.gif) right repeat-y;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
}
div#loff ul{
	margin:5px 0 5px 40px;
	padding:0;
	list-style:none;
}
div#loff ul li{
	padding-left:52px;
	background:url(/nu/img/bgb.gif) 30px 10px no-repeat;
	line-height:27px;
	font-weight:bold;
	color:#7F7F83;
}
div#loff ul li span{
	color:#82322D;
	text-transform:uppercase;
}
div#loff ul li a:link, div#loff ul li a:visited{
	color:#7F7F83;
}
div#loff ul li a:hover, div#loff ul li a:active{
	color:#7F7F83;
}
div#loff p{
	margin: 0 0 10px 40px;
}
div#loff p span{
	display: block;
	font-weight: bold;
	color: #628C8F;
}
div#loff p img{
	border: 1px solid #628C8F;
}
/* Описание отеля */
div#hit h2{
	margin:0;
	padding:8px 0 8px 40px;
	background:#628C8F url(/nu/img/h1loff.gif) 22px 12px no-repeat;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
}
div#hit h3{
	margin:4px 0 0 40px;
	padding:8px 0 8px 40px;
	background:#A0C3C6 url(/nu/img/h2loff.gif) right repeat-y;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
}
div#hit span#hcat{
	display:block;
	float:right;
	margin:-20px 10px 0 10px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color:#628C8F;
}
div#hit span#hcat img{
	margin-left:10px;
}
table.hitem{
	width:100%;
}
table.hitem td{
	vertical-align:top;
	padding-left:16px;
	padding:20px 0 30px 16px;
}
table.hitem td strong{
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#628C8F;
	letter-spacing:3px;
}
table.hitem td p{
	margin:5px 0 10px 0;
	padding:0 0 0 40px;
	color:#7F7F83;
	font-weight:bold;
}
table.hitem td.p{
	width:200px;
	text-align:right;
	padding-left:0;
}
table.hitem td.p img{
	display:block;
	border:1px solid #9E403D;
	margin-bottom:6px;
}

/* Агентства в регионах */

table#air{
	width:100%;
}
table#air td{
	width:20%;
	background:#A0C3C6;
	color:#fff;
	font-weight:bold;
	padding: 4px 16px 4px 16px;
	border:1px solid #818181;
}
table#air tr.e td{
	background:#658E94;
}
table#air td a:link, table#air td a:visited{
	color:#fff;
}
table#air td a:hover, table#air td a:active{
	color:#fff;
}

/* Сервисы в аэропорту */

table.sia{
	width:100%;
	margin:20px 0 0 0;
}
table.sia td{
	vertical-align:top;
}
table.sia td.limg, table.sia td.rimg {
	width:150px;
}
table.sia td.limg img{
	display:block;
	margin:0 10px 10px 0;
	border:1px solid #9A3835;
}
table.sia td.rimg img{
	display:block;
	margin:0 0 10px 10px;
	border:1px solid #9A3835;
}
table.sia td p{
	margin:0;
	padding:0;
}
table.sia td span{
	display:block;
	color:#953B3C;
	font-weight:bold;
	margin:0;
	padding:0;
}
a.big-grey{
	display:block;
	text-align:center;
	color:#7F7F83;
	text-transform:uppercase;
	font-weight:bold;
}

/* Транспортные услуги */

table#transp{
	width:100%;
	margin-bottom:20px;
}
table#transp td{
	width:50%;
	vertical-align:top;
	text-align:right;
}
table#transp td#tr-r{
	text-align:left;
}
table#transp td table{
	width:220px;
}
table#transp td table td{
	padding-bottom:15px;
}
table#transp td table.l td img{
	float:right;
	margin:0 15px 0 15px;
	border:1px solid #9A3835;
}
table#transp td table.r td{
	text-align:left;
}
table#transp td table.r td img{
	float:left;
	margin:0 15px 0 15px;
	border:1px solid #9A3835;
}

/* Messages on Index */
table#whyitall{
	margin-top:20px;
}
table#whyitall td{
	width:50%;
	vertical-align: top;
}
table#whyitall td p{
	margin: 0 50px 0 0;
}
span.bza{
	font-weight: bold;
	font-style: italic;
	color: #628C8F;
}

/* Destinations */
table#destbanners{
	width:100%;
}
table#destbanners td{
	vertical-align: top;
	width: 33%;
}
table#destbanners td img{
	margin-right: 5px;
}
table#destbanners td a.b{
	display: block;
	text-align: right;
	padding: 0 24px 0 0;
	margin: 17px 0 30px 0;
	background: url(/nu/img/back_detail.gif) right no-repeat;

	width:231px;
  voice-family: "\"}\"";
  voice-family:inherit;
	width: 207px;
 }
  html>body  table#destbanners td a.b{
	width: 207px;
}
td.car-nfo{
	padding-right: 10px;
	width: 90px;
	text-align: right;
}
td.car-nfo-r{
	padding-left: 10px;
	width: 150px;
}
td.car-pic{
	padding-bottom: 10px;
}
td.car-pic img {
	
	border: 1px solid #A85452;
}

/* Экскурсии */
table.exc{
	width: 100%;
}
table.exc td{
	padding: 3px 5px 3px 5px;
	border: 1px solid #B6B7B8;
	vertical-align: top;
}
table.exc td.l{
	width: 75px;
}
table.exc tr.h td{
	color: #fff;
	font-weight: bold;
	background: #628C8F;
}














