body{ background:#c6d4e3 url(../im/bgr.gif) no-repeat fixed center top;padding: 0;margin: 0;font: 11px arial!important;color: #29417b!important; }

.a
{-moz-box-shadow: 5px 5px 0px #718cab;-webkit-box-shadow: 5px 5px 0px #718cab;box-shadow: 5px 5px 0px #718cab;}



a{ color:#29417B;text-decoration: underline;}
a:hover{text-decoration:none; }
a:visited{text-decoration:underline;}

h1{ 
font:bold 26px arial;
margin:0px;
padding:0px 0px 0px 0px;
color: #29417B;
background:none;
text-align: center;

 }
h2{ margin: 0 0 10px 0;padding: 0;font:bold 18px arial }
h3{ /*font: bold 14px arial;margin: 0 0 10px 0*/	font:bold 12px/28px arial;color:#29417B; }
h4{ margin: 0 0 10px 0;padding: 0; }

.content{ padding: 20px 0 0 0;}

.korab { font: bold 14px Arial; color: #0066cc; text-decoration: underline; display: block; margin: 5px 0px 10px 0px; }

.korab a:link, .korab a:visited { font: bold 12px Arial; color: #0066cc; text-decoration: underline; }

.korab a:active, .korab a:hover { font: bold 12px Arial; color: #0066cc; text-decoration: none; }

.image_link{ display: block;width: 960px;height: 350px;text-align: right }
.image_link img{ margin: 240px 20px 0 0 }


#search_results{ border-top: 2px solid #29417B;padding: 15px 0 0 0;margin: 0 0 15px 0;overflow: hidden;font:12px/21px arial;}
.search_fields{ border: none;padding: 0; }
.buton{ width: 70px; padding: 2px 5px 4px 5px; font: bold 18px tahoma; background: #29417B; color: #fff; text-align: center; display: block; clear: both; margin: 0 0 10px 0; cursor: pointer; }

.big_numb{ font: bold 16px arial }


.search_form{ margin:  0 0 15px 0 }
.search_form select{ padding: 3px }
#region,#data_ottt,#data_dooo,#korabi,#pristanishta{ float: left;margin: 0 5px 10px 0 }
.raz_tursene{ padding: 4px 0 0 0;display: block;float: left }

.float_div{ float: left;width: 50%;font: 11px/18px arial }


td{ vertical-align: top }

.wrapper{ width:960px;margin: 0 auto }

.masthead{ overflow: hidden;margin: 0 0 20px 0 }

.logo{ float: left;padding: 20px 0 0 0;margin: 0 30px 0 0 }
.contacts{ float: right;padding: 15px 30px 0 0;font: 11px/16px arial }

.nav{ border-bottom: 1px solid #c6d4e3;width: 100%;z-index: 1000}
.nav td{ border-right: 1px solid #c6d4e3 }
.nav td:last-child{ border-right:none }
.nav td a{background:#29417b;color: #fff;padding: 10px 10px;display: block;text-decoration: none;text-align: center;font: bold 13px arial  }
.nav td a:hover, .nav td a.act{background:#142859;color: #fff; }

.content{ z-index: 1 }

.slideshow{ height: 350px; margin: 0 0 0px 0; z-index: 1; border-bottom: 1px solid #c6d4e3; }

.footer{overflow: hidden;padding:15px 0 10px 0px;border-top: 2px solid #29417B;margin: 20px 0 0 0}
.f_box{ width: 218px;margin: 0 20px 0 0;float: left;height: 150px;}
.f_box h2{ font:bold 14px arial;margin: 0 0 10px 0;width: 200px }

.footer div.f_box:last-child{ margin-right: 0 }


#forma_cruiz{margin: 0px auto;background: #c0ccd7;padding:25px;line-height:30px;text-align:left; }

#forma_cruiz h2{font: 36px arial;color:#B70B1C;text-align: left;padding:0px 0px 28px 0px; }

#forma_cruiz form{ margin: 0;padding: 0;text-align: left }
#forma_cruiz p {line-height:16px;}




.view_all{ font:bold 15px arial;color: white!important;padding: 10px 18px; background:#B70B1C url(../im/onepix_red.gif) repeat-x;text-decoration: none!important }
.view_all:hover {
	color:#ffff!important;
	text-decoration: underline!important;
}

/* CSS TYRSACHKA */

.back { font: bold 14px Arial; color: #29417b; padding: 40px 0 0 0; }

a.back { font: bold 12px Arial; color: #29417b; padding: 40px 0 0 0; } 

.back a:link, .back a:visited { font: bold 12px Arial; color: #29417b; text-decoration: underline; }
.back a:hover { font: bold 12px Arial; color: #29417b; text-decoration: none; }
.raz_tursene { font: 12px Arial, Helvetica, sans-serif; }

.raz_tursene_hide { font: 12px Arial, Helvetica, sans-serif; color: #B70B1C; display: none; }
/* THE END CSS TYRSACHKA */

.zaglavia {
   display:block;
	margin:15px 0px 7px 0px; 
	color: #29417b;
	font-weight: bold;
	font-size: 6mm;
}

.podzagl {
	color: #29417b;
	font-size: 4mm;
	font-weight: bold;
}

.new_podzagl {
	color:#0066cc;
	font:bold 16px arial;
}

.nov_izgled {
	color:#29417B;
	font:bold 16px arial;
}

.new_podzagl i {
	font-style: normal;
	color:#0066cc;
	font:bold 16px arial;

}

.zaglavia_new { 
	font:bold 23px arial;
	color:#29417B;
}

.video_ship {
	font:bold 15px arial;
	color:#29417b;
	text-decoration:underline;
	padding:13px 0px 13px 0px;
}

.video_ship a{
	font:bold 15px arial;
	color:#29417b;
	text-decoration:underline;
}

.video_ship a:link, .video_ship a:visited {
	font:bold 15px arial;
	color:#29417b;
	text-decoration:underline;
}

.video_ship a:hover, .video_ship a:active {
	font:bold 15px arial;
	color:#29417b;
	text-decoration:none;
}

.ship_image {
	margin:5px 0px 13px 0px;
}



.vremenen {
	background: url(../imc/butt_bgr.gif) repeat-x;
	position:relative;
	bottom:10px;
	height: 28px;
	padding:7px;
	font:bold 11px arial;
	color:#29417B;
}

.vremenen a:link, .vremenen a:visited {
	font:bold 11px arial;
	color:#29417B;
	
}

.vremenen a:active, .vremenen a:hover {
	font:bold 11px arial;
	color:#B70B1C;
	
}


.vremenen_price {
	font:bold 13px arial;
	color: #29417B;
	width: 233px!important;
	text-align: center;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
	background:#fff;
	border:2px solid #29417B;
	display:block;
	margin:0px 0px 8px 0px!important;
}

.vremenen_price a:link, .vremenen_price a:visited {
	text-align: center;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
}

.vremenen_price a:active, .vremenen_price a:hover {
	color: #29417B!important;
	text-align: center;
	text-decoration: underline!important;
	padding: 5px 0px 5px 0px;
}
.cruise_route tr td{
	font:12px/15px verdana;
	color:#29417B;

}

.cruise_route tr td.small_txt{
	font:11px arial!important;
	color:#29417B;

}

/*
.vremenen_useful {
	background: url(../imc/butt_bgr.gif) repeat-x;
	position:relative;
	bottom:11px;
	height: 28px;
	padding:6px 6px 8px 6px;
	font:bold 11px arial;
	color:#3d6475;
	text-transform: uppercase;
}

.vremenen_useful a:link, .vremenen_useful a:visited {
	font:bold 11px arial;
	color:#3d6475;
	text-transform: uppercase;
}

.vremenen_useful a:active, .vremenen_useful a:hover {
	font:bold 11px arial;
	color:#3d6475;
	text-transform: uppercase;
}*/




.call_us{
	background: url(../im/tel-bgr.gif) no-repeat;
	width: 200px;
	height: 260px;
	font: bold 12px verdana;
	text-transform: uppercase;
	color: white;
	text-align: left;
	padding: 0 20px 20px 20px;
	margin: 20px 0
}

.call_us p{margin: 10px 0;}
#first_par{ padding: 185px 0 0 0!important;display: block }



.priceee {
width:100%;
/*height:300px;*/
clear:both;
overflow-y: auto;
overflow-x: hidden;
}

.iframeee {
	font: 11px arial;
	color:#29417b;
}

.iframeee .special {
	font:bold 11px arial;
	color:#B70B1C!important;
}

.iframeee .special_price {
	font:bold 11px arial;
	color:#717171;
}





<!---->
.main img {
	margin:5px 10px 5px 0px;
	text-align: center;
}


.main1 {
	font:bold 12px arial;
	color:#29417b;
	float: left;
	width:264px;
	margin:0px 0px 0px 20px;
}
.main1 em {
	font:bold 12px arial;
	color:/*#494949*/#29417B;
	font-style: normal;
}
.main1 em a:link, .main1 em a:visited{
	font:bold 12px arial;
	color:#29417B;
	font-style: normal;
	text-decoration: underline;
}

.main1 em a:active, .main1 em a:hover {
	font:bold 12px arial;
	color:#29417B;
	font-style: normal;
	text-decoration: none;
}

.main1 strong {
	font:12px arial;
	font-weight: normal;
	color:#29417B;
	font-style: normal;
}

.promo {
	font:bold 16px arial;
	color:#B70B1C;
	text-transform: uppercase;
}

.promo_text {
	font:bold 12px arial;
	color:#B70B1C;
	text-transform: uppercase;
}

.ranni_zapisv {
	font:bold 12px arial;
	color:#29417B;
	text-transform: uppercase;
}

.katalojna {
	font:bold 12px arial;
	color:#717171;
	text-transform: uppercase;
}

.distance {
	padding:0px 0px 7px 0px;
}


.first { 
	float:left;
	width:112px;		
	padding: 0px;
	margin: 0px;
	clear: none;
}
.prices {
	width:152px;	
	float:right;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

.back_to {
	font:bold 15px arial;
	color:#29417B;
	padding: 15px 0px 30px 0px;
}

.back_to strong {
	font:bold 15px arial;
	color:#4E8097;
	margin:0px 0px 0px 0px;

}

.back_to a:link, .back_to a:visited{
	font:bold 15px arial;
	color:#29417B;
	text-decoration: underline;
}

.back_to a:active, .back_to a:hover{
	font:bold 15px arial;
	color:#4E8097;
	text-decoration:none;
}

.kruiz1 {
/*background:url(../im/stochki3.gif) no-repeat bottom;*/
border-bottom:1px dashed #29417b;
padding:10px 0px 20px 0px;
font: 17px arial;
color:#29417B;
width: 960px;


} 

.kruiz1 h2 {
	font:bold 22px/28px arial;
	color:#29417B;
	background: none;
	padding:0px 0px 10px 0px;
	text-transform: uppercase;
	margin: 0px;

	

}

.kruiz1 h2 span {
	font:bold 22px/28px arial;
	color:#B70B1C;
	text-transform: uppercase;
	display: block;
	

}



.kruiz1 img {

	margin:0px 15px 0px 0px;

}

.kruiz1_text {
clear: both;
margin:0px 0px 0px 0px;
/*background:url(../im/stochki3.gif) no-repeat bottom;*/
border-bottom:1px dashed #29417b;
padding:0px 0px 30px 0px;
text-align: justify;
	

}

.kruiz1_text a {
	font:bold 12px arial;
	color:#4E8097;
	text-align: center!important;
	text-decoration: underline;


}

.kruiz1_text a:link, .kruiz1_text a:visited {
	font:bold 12px arial;
	text-align: center!important;
	color:#4E8097;
	text-decoration: underline;

}



.kruiz1_text a:active, .kruiz1_text a:hover {
	color:#4E8097;
	text-align: center!important;
	text-decoration: none;

}

.kruiz1_text h1 {

	font:bold 18px arial!important;
	text-align: left;
	color:#29417B;
	background: none;
	padding:10px 0px 10px 0px;

} 

.kruiz1_text img {

	margin:0px 15px 15px 0px;

}

.kruiz1_text p {
	font-weight: bold;
	font-weight: bold;
	margin: 0px;
	padding: 0px;



} 



.kruiz1_text p b {

	text-transform: uppercase;

	font-weight: bold;

	color:#494949!important;

} 

.kruiz1_text span i {

	font:bold 19px arial;

	color:#B70B1C;

}

.warning{ font: bold 13px arial;color:#B70B1C;text-align: left }

.required{ color:#B70B1C; }

.special {
	font:bold 11px arial;
	color:#B70B1C;

}



.special_ranni {
	font:bold 11px arial;
	color:#29417B;

}

.special2 {
	font:bold 12px arial;
	color:#B70B1C;

}

.table_price_list {
	border-top:1px solid #29417B;
	font:11px/19px arial;
	color:#29417b;

}

.table_price_list tr td {
	font:11px/19px arial;
	vertical-align: middle;

}

.letters {
	font:bold 14px arial;
	color:#29417b;

}

.play {
	z-index:150!important;
	position: absolute;
	right:170px;
	margin:-110px 0px 0px 0px;
	cursor:pointer;
}

.more_video {
	font:bold 12px arial;
	color: #29417b;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	
}

.more_video h1 {
	font:bold 24px arial;
	color:#29417b;
	text-align:left;
	position:relative;
	left:20px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 15px 20px;
}


a.more_video_ship:link, a.more_video_ship:visited {
	font:bold 13px/21px arial;
	color:#29417b;
	text-decoration: none;
	padding:0px 0px 0px 20px!important;
}

a.more_video_ship:active, a.more_video_ship:hover {
	color:#4E8097;
	text-decoration: none;

}


.link_region a{
	font:bold 12px arial;
	background:#2f417b!important;
	padding:2px 4px;
	color:white!important;
	display:inline-block;
	text-decoration: none;
	margin:7px 5px 0px 0px!important;
}

.link_region a:link, .link_region a:visited {
	font:bold 12px arial;
	background:#2f417b!important;
	padding:2px 4px;
	color:white!important;
	display:inline-block;
	text-decoration: none;
	margin:7px 5px 0px 0px!important;
}

.link_region a:active, .link_region a:hover {
	font:bold 12px arial;
	background:#40569f!important;
	padding:2px 4px;
	text-decoration: none;
	color:#fff!important;
	display:inline-block;
}

.tech_harac {
	float: left;
	width:520px;
	padding: 20px;
	height: 106px;
	background: #29417b;
	font:13px Arial;
	color:#fff;
	overflow: hidden;
	margin:0px 0px 15px 0px;
	
}

.tech_harac h1 {
	font:bold 13px Arial;
	color:#fff;
	text-align: left;
	padding: 0px;
	margin:0px 0px 5px 0px;
}

.tech_harac1 {
	float: left;
	font:13px Arial;
	color:#fff;
	width:290px;
	
}

.tech_harac2 {
	vertical-align: top;
	font:13px Arial;
	color:#fff;
}

.zagl_list_korabi_det {
	font:20px Impact;
	color:#29417b;
	display: block;
	text-transform: uppercase;
	text-align: left;
	margin: 0px 0px 8px 0px;

}

.zagl_list_korabi_det2 {
	font:20px Impact;
	color:#29417b;
	display: block;
	text-transform: uppercase;
	text-align: left;
	padding: 25px 0px 0px 0px;
	border-bottom:2px solid #29417b;
	margin: 0px 0px 0px 0px;
}

.txt_list_korabi_det {
	font:12px/18px arial;
	color:#29417b;
	text-align: justify;
}

.obsht_korabi_det_txt {
	width:292px;
	margin:0px 28px 0px 0px;
}


.kauti tr td {
	font:12px/18px arial;
	color:#29417b;
	padding:23px 0px 0px 0px;
	
	
}

.kauti img {
	margin: 0px 0px 8px 0px;
}

.tech_harac_snimki {
	height:65px;
}



#search_results h4 {
	text-align: left;
	margin:0px 0px 3px 0px;
}

#search_results .dif_col {
	font-weight:bold;
	color: #0066cc;
}

.price_search_res {
	font:bold 23px arial;
	color:#B70B1C;
}

.promo_search_res {
	font-weight: bold;
	color:#B70B1C;
}
