.pdf { display: block; background: url(/img/pdf_small.gif) no-repeat left ; height: 21px; padding: 10px 0 0 25px; }

.pdf { display: block; background: url(/img/pdf_small.gif) no-repeat left ; height: 21px; padding: 10px 0 0 25px; }

.spfns {color: #D4D4D4; font-size: 10px; font-family: Arial; line-height: 10px;}
.spfns a, .spfns a:visited, .spfns a:hover, .spfns a:link {color: #D4D4D4; font-size: 10px; font-family: Arial; line-height: 10px; text-decoration: none;}

a.sapek {COLOR: #000000;text-decoration: none; font-weight: normal;}
a.sapek:link {color: #000000; text-decoration: none; font-weight: normal;}
a.sapek:visited {COLOR: #000000; text-decoration: none; font-weight: normal;}
a.sapek:hover {COLOR: #000000; text-decoration: none; font-weight: normal;}

.zag
{
  font: bold 16px Tahoma, Verdana, Arial, "Times New Roman", Verdana, sans-serif;
  text-align: center;
  color: #C9C9D6;

}

#address1 {
  font: 11px Tahoma, Arial, "Times New Roman", Verdana, sans-serif;
  text-align: center;
  color: #baeaea;
	margin: 10px 5px;
}
/*
#menu {
    margin: 10px 0 15px 5px;
    padding: 0 0 0 0px;
}
#menu li {
    background1: url(i/marker1.gif) 0 3px no-repeat;
    margin: 2px 0 0 0px;
    padding: 10px 0 0 0px;
font: bold 12px  Arial, Tahoma, Verdana, sans-serif; 	color: #baeaea;
    text-transform: uppercase;
    line-height: 10px;
    list-style: none;
}
#menu a {
    text-decoration: none;
    color: #2F588C;
}
#menu a:hover {
    color: #4DA2FD;
}
#menu li.current a {
    color: #4DA2FD;
}
#menu li ul {
    padding: 0 0 0 0px;
    margin: 0px 0px 0 15px;
}
#menu li li {
    background1: url(i/marker2.gif) 0 3px no-repeat;
    padding: 0 0 0 0px;
    font-weight: normal;
    text-transform: none;
    font-size: 12px;
    line-height: 13px;
    list-style: none;
}
#menu li li a,
#menu li.current li a,
#menu li.current li.current li a {
    color: #494949;
}
#menu1 li li ul {
    margin-right: -10px;
}
#menu li li li {
    font-weight: normal;
    background1: url(i/marker3.gif) 0 5px no-repeat;
    padding: 0 0 0 1px;
}
* html #menu li li li {background-position: 0 6px;}
*+html #menu li li li {background-position: 0 6px;}
#menu li li li li {
    font-weight: normal;
    background: none;
    padding: 0;
    margin: 0 0 0 1px;
    list-style-type: disc;
}
#menu li li li li,
#menu li.current li li li a,
#menu li.current li.current li li a,
#menu li.current li.current li.current li a {
    color: #7A7A7D;
}

#menu li.current li.current a,
#menu li.current li.current li.current a,
#menu li.current li.current li.current li.current a {
    color: #732828;
}
*/



a.contact, a:link.contact, a:visited.contact {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 11px;
text-decoration: underline;
}
a:hover.contact {text-decoration: underline; color: #E5B1E2;}


a.contactred, a:link.contactred, a:visited.contactred {
	font-family: Arial;
	color: #E36895;
	font-size: 11px;
text-decoration: underline;
}
a:hover.contactred {text-decoration: underline; color: #A8B24B;}

a.topmenu, a:link.topmenu, a:visited.topmenu {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
text-decoration: none;
padding: 0px 5px 0px 5px;
}
a:hover.topmenu {text-decoration: underline; color: #A8B24B;}


.content { font: 12px Arial, Tahoma, Verdana, sans-serif; 	color: #b3dbdb; }
.gsreg { font: 12px Arial, Tahoma, Verdana, sans-serif; 	color: #b3dbdb; padding: 0px 5px 0px 5px;}

p {
  margin: 0;
  padding: 8px 0;
}

h1, h2, h3, h4, h5, h6 {color: #baeaea; font: bold "Arial", Tahoma, Verdana, sans-serif;}
h1 {  font-size: 16px; padding: 14px 0 0 0;}
h2 {  font-size: 14px; padding1: 13px 0 0 0;}
h3 {  font-size: 13px; padding: 12px 0 0 0;}
h4 {  font-size: 12px; padding: 2px 0 0px 0; margin: 0px 0 2px 0;}
h5 {  font-size: 11px; padding: 10px 0 0 0;}
h6 {  font-size: 10px; padding: 10px 0 0 0;}



hr {
  height: 0;
  font-size: 0;
  border: 0;
  margin: 5px 5px 5px 5px;
  padding: 5px 0px 5px 0px;
  border-top: 1px dotted #999999;
}


select.sr {font: 11px "Arial", Tahoma, Verdana, sans-serif; color: #000000;}

div.footer{ text-align: center; font-family: Arial; font-size: 11px; color: #b3dbdb;}
div.footer a { text-align: center; font-family: Arial; font-size: 11px; color: #4A4A4A;text-decoration: none; padding: 0px 2px 0px 2px;}
div.footer a:hover { text-align: center; font-family: Arial; font-size: 11px; color: #b3dbdb;text-decoration: underline;}















.top {
	font-family: Arial;
	font-size: 12px;

}
a.top, a:link.top, a:visited.top {
	font-family: Arial;
	color: #1A5A6D;
	font-size: 12px;
text-decoration: none;
}
a:hover.top {text-decoration: none; color: #815B3A;}


.main, h2.gcruise {
	font-family: Verdana;
	font-size: 16px;
	color: baeaea;
padding: 0 0 10 20px;
	font-weight: bold;
}
h2.gcruise {color: #baeaea; font-size: 12pt; font-family: Arial;font-weight: bold;}



.content1111{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: 4b4834;
padding: 0 10 0 0px;
}
.content a {color: #ffffff; font-size1: 10pt; font-family: Arial;font-weight: none;}
.content a:link {color: #ffffff; font-size1: 10pt; font-weight: none;}
.content a:visited {color: #FFFFFF;font-size1: 9pt; font-weight: none;}
.content a:hover {color: #003333; 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;
}

h6.gcruise {
	font-family: Verdana;
	font-size: 12px;
	color: baeaea;
padding: 0 0 0 20px;
margin-top: -16px;
	font-weight: bold;
}

h1.gcruise {color: #baeaea; font-size: 15pt; font-family: Arial;font-weight: bold;}
h4.ttype {color: #003333; 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; }

.b { color: #FFFFFF; }
li.n a.b { color: #b3dbdb; }
li.n a:visited.b { color: #b2cccc; }

a.b {color: #FFFFFF; font-size: 9pt; font-family: Arial;font-weight: bold;}
a:link.b {color: #FFFFFF; font-size: 9pt; font-weight: bold;}
a:visited.b {color: #FFFFFF;font-size: 9pt; font-weight: bold;}
a:hover.b {color: #003333; font-size: 9pt; font-weight: bold;}

a.gc {color: #FFFFFF;  font-family: Arial;font-weight: none;} 
a:link.gc {color: #FFFFFF; font-weight: none;}
a:visited.gc {color: #FFFFFF; font-weight: none;}
a:hover.gc {color: #003333;  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 #FFFFFF;
	margin1: 0 -10 0 -40px ;
	padding: 0 0 0 40px;
	background-color: #b2cccc;
background-image: url(/img/fon_search.gif); background-repeat: no-repeat; background-position: left top;
}

h2.cruis_blok1
{
	font-family: Verdana, Tahoma;
	font-size: 16px;
	color: #003333;
padding: 0 0 0 50px;
	font-weight: bold;
}
td.nsf1 {font-size: 10pt; font-family: Arial; font-weight: none; text-align: right; color: #040443;} 
input.nsf1, button {
	background-color:#003333;
	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: #003333;color: #F6F3E3;text-align: center}
td.n {font-size: 10pt; font-family: Arial; color: #b3dbdb;}
td.m {font-size: 8pt; font-family: Arial; color: #b3dbdb;}
td.m1 {font-size: 8pt; font-family: Arial; color: #b3dbdb; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

tr.n {font-size: 10pt; font-family: Arial; color: 4b4834;}
tr.c {font-size: 10pt; font-family: Arial;background-color: #476e6e;}
tr.cc {font-size: 10pt; font-family: Arial;background-color: #598888;}

dd {text-align: justify; }



.required{font-weight: bold; color: #fffc00;}

.reqfield{font-weight: bold; color: #fffc00;}
.new { font-size: 10pt; color: #b2cccc; }

/* баннеры */
.banners { text-align: center; margin: 0 5px 10px 5px; }
.banners img { margin: 5px 0 0 0; border-width: 0; }
.banners a, .banners a:visited { color: #ffffff; font-size: 9pt; font-family: Arial; text-decoration: uderline; }
.banners a:hover { color: #ffffff; font-size: 9pt; font-family: Arial; text-decoration: none; }

/* меню слева */
.lMenu { margin: 5px 0 15px 0; color: #0b0b52; font-size: 10pt; font-weight: bold; font-family: Arial; }
.lMenu div { margin: 2px 0 0 5px; font-weight: normal; }
.lMenu a {  color: #0b0b52; font-size: 10pt; font-family: Arial; text-decoration: underline; }
.lMenu a:hover { color: #003333; font-size: 10pt; font-family: Arial; text-decoration: underline; }

/* Морские круизы компаний */
.newM { margin-bottom: 10px; }
.cp { padding-left: 10px; }

/* на главной странице */
.layner { background-image: url(/img/couple.jpg); background-repeat: no-repeat; background-position: right top; padding-right: 360px; height: 240px; }
