table,tr,td { font-size: 12px; font-family: Arial; }

#zakl { margin: 20px 0 0 0; width: 100%; height: 20px; }
#zakl span { padding: 5px; border-right: 1px solid #f8f5e5; height: 24px; }
#zakl span a, #zakl span a:hover { color: #FFFFFF; font-size: 13px; font-weight: bold; font-family: Arial; text-decoration: none; }

span#z1 { background: #595747 url(/img/ug.gif) right top no-repeat; }
span#z2 { background: #888672 url(/img/ug1.gif) right top no-repeat; }
span#z3 { background: #888672 url(/img/ug1.gif) right top no-repeat; }

#brd { border: 1px solid #595747; margin-bottom: 20px; width: 100%; height: 130px; }

#zc1 div, #zc2 div, #zc3 div { float: left; width: 255px; margin: 5px 0; padding-bottom: 10px; }




#newban1, #newban2, #newban_4 { 
	border: 1px solid #eb2d33;
	width: 500px;
	height: 98px;
	text-align: left;
	background-image: url(/media/banner/ban_msc.gif);
	background-color: #efeff7;
	background-repeat: no-repeat;
	background-position: left top;
}
#newban_4 { background-image: url(/media/banner/ban_msc2.jpg); }
#newban2 {background-image: url(/media/banner/ban_costa.jpg);}
#newban1 div, #newban2 div { padding: 5px 10px; }
#newban_4 div { padding: 0 10px 5px 10px; }

#newban1 u, #newban2 u, #newban_4 u { color: #455196; font-weight: bold; font-size: 14px; line-height: 20px;}
#newban1, #newban2, #newban_4 { font-size: 11px; font-family: Tahoma; }
#newban1 a, #newban2 a, #newban_4 a { text-decoration: none; }
#newban1 a:hover, #newban2 a:hover, #newban_4 a:hover { text-decoration: underline; }
#newban1 font, #newban2 font, #newban_4 font { font-size: 13px; filter:DropShadow(Color=#455196, OffX=1, OffY=1, Positive=1); width: 9px; height: 10px; line-height: 20px; font-weight: bold; }
#newban1 span, #newban2 span, #newban_4 span { padding: 5px 0 0 0; }
#newban1 strong, #newban2 strong, #newban_4 strong { color: #ba1d1d; font-size: 14px; }
#newban1 sup, #newban2 sup, #newban_4 sup { color: #ba1d1d; font-size: 11px; }

#newban1 font.but, #newban2 font.but, #newban_2 font.but,#newban_1 font.but, #newban_3 font.but, #newban_5 font.but, 
#newban_6 font.but, #newban_7 font.but, #newban_8 font.but, #newban_9 font.but, #newban_4 font.but { 
	background-image: url(/img/but.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 16px;
	padding: 0 18px;
	line-height: 14px;
}
#newban1 font.but a, #newban2 font.but a, #newban_2 font.but a,#newban_1 font.but a, #newban_3 font.but a, 
#leftNew #newban_2 font.but a, #leftNew #newban_1 font.but a, 
#leftNew #newban_3 font.but a, #newban_5 font.but a, 
#newban_6 font.but a, #newban_7 font.but a, #newban_8 font.but a, #newban_9 font.but a, 
#leftNew #newban_6 font.but a, #leftNew #newban_7 font.but a, #leftNew #newban_8 font.but a, #newban_4 font.but a 
{ font-size: 11px; color: #FFFFFF; font-weight: normal; line-height: 14px; }


#leftNew center { text-align: left; padding-bottom: 5px; }
#leftNew #newban1, #leftNew #newban2, #leftNew #newban_4 { width: 160px; background-image: none; }
#leftNew font { font-size: 13px; padding-right: 5px; }
#leftNew #newban1 u, #leftNew #newban_4 u { font-size: 11px; }
#leftNew #newban2 u { font-size: 11px; line-height: 13px; }









#newban_2,#newban_1, #newban_9 {
	margin: 10px 0 0 0;
	border: 1px solid #eb2d33;
	width: 500px;
	height: 98px;
	text-align: right;
	background-color: #efeff7;
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 12px;
line-height: 18px;
}


#newban_2 {background-image: url(/media/banner/dubaikeiptown.jpg);}
#newban_1 {background-image: url(/media/banner/holand2.jpg);}
#newban_3 {background-image: url(/media/banner/princess.jpg);}
#newban_5 {background-image: url(/media/banner/norwegianjade.jpg);}
#newban_6 {background-image: url(/media/banner/crystal_cruises1.jpg);}
#newban_7 {background-image: url(/media/banner/crystal_cruises2.jpg);}
#newban_8 {background-image: url(/media/banner/crystal_cruises3.jpg);}
#newban_9 {background-image: url(/media/banner/baustrnz.jpg);}

#newban_1 div { padding-right: 15px; padding-top: 5px; }
#newban_9 div { padding-right: 15px; }

#newban_2 span,#newban_1 span, #newban_3 span, #newban_5 span, #newban_6 span, #newban_7 span, #newban_8 span, #newban_9 span { line-height: 20px; font-weight: bold; }
#newban_2 font,#newban_1 font, #newban_3 font, #newban_5 font, #newban_6 font, #newban_7 font, #newban_8 font, #newban_9 font { color: #ba1d1d; font-size: 16px; font-weight: bold; }
#newban_1 a { color: #0d1243; line-height: 18px; }
#newban_2 a { color: #0d1243; line-height: 10px; }

#newban_1 { line-height: 16px; }
#newban_1 span { line-height: 24px; }


#newban_3, #newban_5, #newban_6, #newban_7, #newban_8 {
	margin: 10px 0 0 0;
	border: 1px solid #eb2d33;
	width: 500px;
	height: 98px;
}
#newban_3 p, #newban_5 p { color: red; padding: 0; margin: 0; font-weight: bold; }
#newban_3 a, #newban_5 a { color: #0d1243; line-height: 16px; }

#newban_2 div {  padding: 5px 16px 0 0;}




#leftNew { font-family: Tahoma; }
#leftNew span { font-weight: normal; }
#leftNew #newban_3, #leftNew #newban_5, #leftNew #newban_6, #leftNew #newban_7, #leftNew #newban_8 { width: 160px; background-image: none; text-align: left; margin-bottom: 10px; }
#leftNew #newban_3 div, #leftNew #newban_5 div, #leftNew #newban_6 div, #leftNew #newban_7 div, #leftNew #newban_8 div { padding: 10px; }
#leftNew #newban_1 a, #leftNew #newban_2 a, #leftNew #newban_3 a, #leftNew #newban_5 a, #leftNew #newban_6 a, #leftNew #newban_7 a, #leftNew #newban_8 a, #leftNew #newban_9 a { color: #455196; font-size: 11px; font-family: Tahoma; text-decoration: none; }
#leftNew #newban_1 a:hover, #leftNew #newban_2 a:hover, #leftNew #newban_3 a:hover, #leftNew #newban_5 a:hover, #leftNew #newban_6 a:hover, #leftNew #newban_7 a:hover, #leftNew #newban_8 a:hover, #leftNew #newban_8 a:hover, #leftNew #newban_9 a:hover, #leftNew #newban_9 a:hover { text-decoration: underline; }
#leftNew #newban_3, #leftNew #newban_5, #leftNew #newban_6, #leftNew #newban_7, #leftNew #newban_8 { font-size: 11px; }
#leftNew #newban_2 font, #leftNew #newban_1 font, #leftNew #newban_3 font, #leftNew #newban_5 font, #leftNew #newban_6 font, #leftNew #newban_7 font, #leftNew #newban_8 font, #leftNew #newban_9 font { font-size: 14px; }
#leftNew #newban_2 strong, #leftNew #newban_1 strong, #leftNew #newban_3 strong, #leftNew #newban_5 strong, #leftNew #newban_6 strong, #leftNew #newban_7 strong, #leftNew #newban_8 strong, #leftNew #newban_9 strong { text-decoration: underline; }
#leftNew #newban_3, #leftNew #newban_2, #leftNew #newban_1, #leftNew #newban_5, #leftNew #newban_6, #leftNew #newban_7, #leftNew #newban_8, #leftNew #newban_9, #leftNew #newban1, #leftNew #newban2, #leftNew #newban_4 { background-color: #f6f3e3; }
#leftNew #newban_3 { background-image: url(/img/elka.jpg); background-repeat: no-repeat; background-position: right top; background-color: #FFFFFF; }


#leftNew #newban_2, #leftNew #newban_1, #leftNew #newban_9 { background-image: none; width: 160px; height: 180px; text-align: left; line-height: 16px; margin: 0; }
#leftNew #newban_1 div, #leftNew #newban_2 div, #leftNew #newban_9 div { padding: 5px 15px 0 10px; margin: 0; }
#leftNew #newban_1 a, #leftNew #newban_2 a, #leftNew #newban_9 a { color: #0d1243; line-height: 14px; }
#leftNew #newban_1 span, #leftNew #newban_2 span, #leftNew #newban_9 span { line-height: 24px; }

























.spfns {color: #1D6074; font-size: 9px; font-family: Arial; line-height: 10px;}
.spfns a, .spfns a:visited, .spfns a:hover, .spfns a:link {color: #1D6074; font-size: 9px; font-family: Arial; line-height: 10px; text-decoration: none;}

.spfns1 {color: #D6D4CB; font-size: 9px; font-family: Arial; line-height: 10px;}
.spfns1 a, .spfns1 a:visited, .spfns1 a:hover, .spfns1 a:link {color: #D6D4CB; font-size: 9px; font-family: Arial; line-height: 10px; text-decoration: none;}

body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

.icq {
	font-family: Arial;
	color: #1A5A6D;
	font-size: 11px;
line-height: 10px
}
.contact{
	font-family: Arial;
	color: #1A5A6D;
	font-size: 10px;
}
.contact b { font-size: 17px; color: #ff00a8; }
a.contact, a:link.contact, a:visited.contact {
	font-family: Arial;
	color: #1A5A6D;
	font-size: 12px;
text-decoration: underline;
}
a:hover.contact {text-decoration: underline; color: #815B3A;}

td.menu_na{
	background-image: url("/img/menu_vna.gif");
	background-position: top;
	background-repeat: repeat-x;
}
div.menu_na{
	text-align: center;
	padding: 2 47 0 0px;
}
div.menu_nal{
	text-align: center;
	padding: 2 0 0 47px;
}

a.mh, a:link.mh, a:visited.mh { 
text-decoration: none;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 16px;
	color: #797661;
	font-weight: bold;
	text-align: center;
}
a:hover.mh {text-decoration: underline; color: #815B3A;}

a.mha, a:link.mha, a:visited.mha { 
text-decoration: none;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 16px;
	color: #815B3A;
	font-weight: bold;
	text-align: center;
}
a:hover.mha {text-decoration: underline; color: #797661;}

a.mhaa, a:link.mhaa, a:visited.mhaa { 
text-decoration: none;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 16px;
	color: #B04428;
	font-weight: bold;
	text-align: center;
}
a:hover.mhaa {text-decoration: underline; color: #5C271A;}

a.lft, a:link.lft, a:visited.lft { 
text-decoration: none;
	font-family: Arial, Verdana, Times New Roman;
	font-size: 16px;
	color: #24707E;
	font-weight: bold;
	text-align: center;
}
a:hover.lft {text-decoration: underline; color: #07414C;}



.mainrgroup{
padding: 0 47 0 15px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}
.mainrgroup ul {
	margin: 0px;
	padding: 2 0 0 0px;
}
.mainrgroup li {
	list-style-type: none;
	margin-bottom: 0px;
	margin-top: 0px;
}
.mainrgroup a {color: #a19d83;	text-decoration: none;}
.mainrgroup a:hover {color: #19586a;	text-decoration: underline;}

.mainlgroup{
padding: 0 15 0 47px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}
.mainlgroup ul {
	margin: 0px;
	padding: 2 0 0 0px;
}
.mainlgroup li {
	list-style-type: none;
	margin-bottom: 0px;
	margin-top: 0px;
}
.mainlgroup a {color: #a19d83;	text-decoration: none;}
.mainlgroup a:hover {color: #19586a;	text-decoration: underline;}



.menugroup{
background-image: url("/img/menu_fon.gif");
padding: 0 47 0 10px;
font-family: Verdana, Arial, sans-serif;
font-size: 14px;
}
.menugroup ul {
	margin: 0px;
	padding: 2 0 0 0px;
}
.menugroup ul ul {
	font-weight: normal;
	font-size : 90%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left : 12px;
}
.menugroup li {
	list-style-type: none;
	margin-bottom: 0px;
	margin-top: 0px;
}
.menugroup a {color: #a19d83;	text-decoration: none;}
.menugroup a:hover {color: #19586a;	text-decoration: underline;}
a.menua {color: #19586a; text-decoration: underline;}
a.menua a:hover {text-decoration: none;}

.mainmenu a {
	font-family: Times New Roman;
	font-size: 16px;
	text-decoration: none;
	color: f8f5e5;
	position: relative;
	top: 5px;
}
.mainmenu a:hover{
	font-family: Times New Roman;
	font-size: 16px;
	text-decoration: none;
	color: b2ae9a;
}

a.leftmenu, a:link.leftmenu, a:visited.leftmenu {
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: a19d83;
	
} 
.leftmenu a:hover{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: 19586a;
	
} 

.nav a {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: f8f5e5;
	
} 
.nav a:hover{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
	color: f8f5e5;
	
} 
.nav {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: f8f5e5;
}

.content{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: 4b4834;
padding: 0 10 0 0px;
}
.content a {color: #0A5063; font-size1: 10pt; font-family: Arial;font-weight: none;}
.content a:link {color: #0A5063; font-size1: 10pt; font-weight: none;}
.content a:visited {color: #107575;font-size1: 9pt; font-weight: none;}
.content a:hover {color: #A32E4F; font-size1: 9pt; font-weight: none;}


.pagenav {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: a19d83;
padding: 6 0 10 0px;
}

.pagenav a {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: a19d83;
}

.pagenav a:hover {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: underline;
	color: a19d83;
}

.main, h2.gcruise {
	font-family: Verdana;
	font-size: 16px;
	color: 19586a;
padding: 0 0 10 20px;
	font-weight: bold;
}
h6.gcruise {
	font-family: Verdana;
	font-size: 12px;
	color: 19586a;
padding: 0 0 0 20px;
margin-top: -16px;
	font-weight: bold;
}

h1.gcruise {color: #19586A; font-size: 15pt; font-family: Arial;font-weight: bold;}
h3.gcruise {color: #19586A; font-size: 12pt; font-family: Arial;font-weight: bold;}
h4.ttype {color: #A32E4F; font-size: 11pt; font-family: Arial;font-weight: bold;	padding: 0 0 0 30; margin-bottom: -6px;}
h2.toptit {
	font-family: Verdana;
	font-size: 16px;
	color: #827F68;
padding: 0 0 0 0px;
	font-weight: bold;
}
div.toptext{line-height: 16px; text-align: justify; }

a.b {color: #0A5063; font-size: 9pt; font-family: Arial;font-weight: bold;}
a:link.b {color: #0A5063; font-size: 9pt; font-weight: bold;}
a:visited.b {color: #107575;font-size: 9pt; font-weight: bold;}
a:hover.b {color: #A32E4F; font-size: 9pt; font-weight: bold;}

a.gc {color: #0A5063;  font-family: Arial;font-weight: none;} 
a:link.gc {color: #0A5063; font-weight: none;}
a:visited.gc {color: #006666; font-weight: none;}
a:hover.gc {color: #A32E4F;  font-weight: none;}

.fs {
	color1: #666;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	background-color1: #EFF1F2;
	border: 1px solid #000000;
	padding1: 1 2 1 5;
font-weight: normal ;
	}

tr.nsf {font-size: 10pt; font-family: Arial; font-weight: bold;} 
.pagesnum {font-size: 10pt; font-family: Arial;}

div.cruis_blok1
{
	width: 500px;
text-align: center;
	border: 2px solid #A8A594;
	background-image: url("/img/search.gif");
	background-position: left top;
	background-repeat: no-repeat;
	margin1: 0 -10 0 -40px ;
	padding: 0 0 0 40px;
	background-color: #F8F5E4;
}
h2.cruis_blok1
{
	font-family: Verdana, Tahoma;
	font-size: 16px;
	color: #7D7D68;
padding: 0 0 0 50px;
	font-weight: bold;
}
td.nsf1 {font-size: 10pt; font-family: Arial; font-weight: none; text-align: right;} 
input.nsf1 {
	background-color:#a09c82;
	color:#fff;
	width1: 40px;
	height: 22px;
}

img.simg {
	margin: 5 5 5 5px;
padding: 5 5 5 5px;
border-color: #A8A594;
border-width: 5px ;
border: 5px ;
border-style: solid 5px;
 }

td.sz {font-size: 10pt;}
td.b {font-weight: bold;}
td.c {text-align: center;}
td.cb {font-weight: bold;text-align: center;}
td.r {text-align: right;}
td.l {text-align: left;}
.z {font-size: 10pt; font-family: Arial; vertical-align:text-top;}
td.cap {font-size: 10pt; font-family: Arial;font-weight: bold;background-color: #595747;color: #F6F3E3;text-align: center}
td.m {font-weight: none;font-family: Verdana, Arial; vertical-align:text-top;}
td.n {font-size: 10pt; font-family: Arial; color: 4b4834;}

tr.n {font-size: 10pt; font-family: Arial; color: 4b4834;}
tr.c {font-size: 10pt; font-family: Arial;background-color: #EBE5CA;}
tr.cc {font-size: 10pt; font-family: Arial;background-color: #D1C9A1;}

hr {color: #19586A;}
dd {text-align: justify;}

a.menui, a:link.menui, a:visited.menui {COLOR: #0A5063; font-family:  Verdana, Arial ; font-size: 11; font-weight: bold;}
a.menui:hover {COLOR: #A32E4F; font-family:  Verdana, Arial ; font-size: 11; text-decoration: none;}

a.menu5, a:link.menu5, a:visited.menu5 {COLOR: #A32E4F; font-family: Arial ; font-size: 11; text-decoration: none; font-weight: none;}
a.menu5:hover {COLOR: #A32E4F; font-family: Arial ; font-size: 11; text-decoration: none; font-weight: none;}







.more {
	background-color: 48afd7;
	background-image:url("../img/more.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}

.news {
	background-image: url("../img/newsfon.gif");
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana;
	font-size: 14px;
	color: a09c82;
font-weight: bold;
}

.rightmore {
	background-image:url("../img/right_fon_fon.gif");
	background-repeat: repeat-y;
	background-position: right top;
}

.morefonright {
	background-image: url("../img/right_fon.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}

.lodka {
	background-image:url("../img/lodka.gif");
	background-repeat:no-repeat;
}
.sam {
	background-image:url("../img/Samolet.gif");
	background-repeat:no-repeat;
}

.cont {
	background-image:url("../img/foncontent.gif");
	background-repeat: repeat-x;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}


input.txt {
	border: 1px outset;
	width : 90px;
	height: 18px;
}

input.top_txt {
	background-color: #fff;
	border : 1px;
	font-family : verdana;
	font-size : 10px;
	width : 70px;
	height : 15px;
}

.required{font-weight: bold; color: red;}



#rooms div { padding-left: 35px; background-position: left 50%; background-repeat: no-repeat; margin-bottom: 5px; }





#bcent { border: 1px solid red; background-color: #fffcdc; }
#bcent a.z , #bcent a:hover.z  { color: #084777; font-family: Verdana; font-size: 14px; font-weight: bold; }
#bcent a, #bcent a:hover { color: #084777; }
#bcent a:hover.z , #bcent a:hover { text-decoration: none; }

#bcent_pr { text-align:center; font-size: 12px; }
#bcent_pr b { color: #ff7e00; font-size: 20px; font-family: Verdana; }
#bcent_pr span { color: #ff7e00; font-weight: bold; }



.spactable h1 { font-size: 18px; margin: 10px 0; padding: 0; color: #063741; }
.spactable h3 { font-size: 16px; margin: 0; padding: 0; color: #063741; }
.spactable h1 a, .spactable h1 a:hover { font-size: 16px; margin: 10px 0; padding: 0; color: green; }




#oc { position: relative; height: 10px; }
#oc div { position:absolute; right: -30px; top: -240px; width: 310px; height: 260px; text-align:center; }
#oc a, #oc a:hover { color: #0a5063; font-size: 17px; font-family: Verdana; }
#oc a:hover { text-decoration: none; }