@charset "utf-8";
/* CSS Document */

/* frame */
html, body { text-align:center; background:#296289; background-image:url(../images/background.jpg); background-repeat:no-repeat; background-position:top center; margin:0px auto; padding:0; }

h2 { font-family:Tahoma, Arial; color:#949494; font-size:10px; float:right; }
h3 { margin:0px; padding:0px }
h3.warning { color:#bb3500; padding:10px; }

input.newsletter { border:1px solid #000; margin:0px 5px 5px 0px; }

.header { text-align:center; z-index:10;}
.header a { z-index:10; position:relative; }
	.top-banners { background:url(../images/top_banners_back.png) no-repeat; height:109px; }
	.top-banners img.first {  float: left; margin-top:10px; }
	.top-banners img.second { float: right; margin-top:10px; }
	.top-banners a { z-index:10;position:relative; }
	.top-banners div { width:950px; margin:0 auto; }	
	
	.logo { background: url(../images/logo.png) no-repeat; margin:10px auto 0 auto; width:955px; height:100px; padding:0px; }
		.logo p { padding:0 0 0 0; margin:0px; color:#073e65; float:left; }
		.logo a { z-index:10; background:url(../images/newsletter.gif) left no-repeat; padding:8px 0px 8px 30px;  color:#fff; margin:0px;  }
		.logo a:hover { text-decoration: underline; } 
		.logo a.first { z-index:10; margin:0px; color:#073e65; margin:0 10px 0 0; }
		.logo a.second { z-index:10; background-image:url(../images/rss.gif); color:#073e65; }
		.logo a.third { z-index:10; background:none; color:#073e65; margin:0 10px 0 0; }
		.logo a.home { z-index:10; position:relative; background:none; display:block; float:left; width:250px;height:90px; margin:0px 0px 20px 0px; padding:0px; }

.sp-buzz-head-en, .sp-buzz-head-bg { position:absolute; left:40%; top:128px; z-index:9; width:320px; height:130px; background:url(../images/sp_Buzzz-en.png); background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_Buzzz-en.png', sizingMethod='crop');  }
.route-planner-head-en { position:absolute; left:40%; top:128px; z-index:9; width:320px; height:130px;background:url(../images/sp_RoutePlanner-en.png); background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_RoutePlanner-en.png', sizingMethod='crop'); }
.route-planner-head-bg { position:absolute; left:40%; top:128px; z-index:9; width:320px; height:130px;background:url(../images/sp_RoutePlanner-bg.png); background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_RoutePlanner-bg.png', sizingMethod='crop'); }
.sp-epicure-head-en { position:absolute; left:45%; top:152px; z-index:9;width:233px;height:108px;background:url(../images/sp_Epicure-en.png); background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_Epicure-en.png', sizingMethod='crop'); }
.sp-epicure-head-bg { position:absolute; left:45%; top:152px; z-index:9;width:233px;height:108px;background:url(../images/sp_Epicure-bg.png); background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_Epicure-bg.png', sizingMethod='crop'); }
.sp-settling-head-en { position:absolute; left:40%; top:128px; z-index:9; width:320px; height:130px;background:url(../images/sp_SettlingInTheBalkans-en.png);  background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_SettlingInTheBalkans-en.png', sizingMethod='crop'); }
.sp-settling-head-bg { position:absolute; left:40%; top:128px; z-index:9; width:320px; height:130px;background:url(../images/sp_SettlingInTheBalkans-bg.png);  background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_SettlingInTheBalkans-bg.png', sizingMethod='crop'); }
.sp-ybtg-head-en { position:absolute;left:43%; top:128px; z-index:9; width:320px; height:130px;background:url(../images/sp_YBTG-en.png); background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_YBTG-en.png', sizingMethod='crop'); }
.sp-ybtg-head-bg { position:absolute;left:43%; top:128px; z-index:9; width:320px; height:130px;background:url(../images/sp_YBTG-bg.png); background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_YBTG-bg.png', sizingMethod='crop'); }
.sp-music-head-en { position:absolute; left:40%; top:128px; z-index:9; width:320px; height:130px;background:url(../images/sp_Music-en.png); background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_Music-en.png', sizingMethod='crop'); }
.sp-music-head-bg { position:absolute; left:40%; top:128px; z-index:9; width:320px; height:130px;background:url(../images/sp_Music-bg.png); background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_Music-bg.png', sizingMethod='crop'); }
.sp-useful-read-head-en { position:absolute; left:40%; top:128px; z-index:9; width:320px; height:130px;background:url(../images/sp_UsefulReads-en.png); background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_UsefulReads-en.png', sizingMethod='crop'); }
.sp-useful-read-head-bg { position:absolute; left:40%; top:128px; z-index:9; width:320px; height:130px;background:url(../images/sp_UsefulReads-bg.png); background-repeat:no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates\images\sp_UsefulReads-bg.png', sizingMethod='crop'); }

.date { width:955px; margin:0 auto; text-align:right; color:#073e65; }
	
.search { text-align:left; width:945px; margin:0 auto; }
	.search ul li { color:#96aab0; text-transform:uppercase; font:12px bold Arial, Helvetica, sans-serif; text-align:center; padding:6px 10px 4px 10px; height:15px; margin:0px 0px 1px 0px; border:0px; }
	.search ul li.TabbedPanelsTabSelected { color:#fff; width:88px; background:url(../images/tab_r.png) no-repeat; }
	.search ul li { width:88px; background:url(../images/tab_w.png) no-repeat; margin-left:-10px; }

	.search .TabbedPanelsContentGroup { width:670px; background:url(../images/country_back.jpg) no-repeat; border:none; border-bottom:1px solid #792200; color:#fff; padding:0px 0px 10px 10px; }
		.TabbedPanelsContentGroup p { float:left; margin:0px 10px 0px 0px; margin:3px 30px -5px 0px; }
		.TabbedPanelsContentGroup a { background:url(../images/country_arrow.gif) no-repeat left center; padding:0px 0px 0px 10px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-transform:uppercase; }
		.TabbedPanelsContentGroup a.active { background:url(../images/country_arrow.gif) no-repeat 3px center; padding:0px 0px 0px 13px; color:#ffe500; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-transform:uppercase; border:none; }
		
	.search-form { width:250px; height:45px; float:right; margin-top:-45px; background: url(../images/sform_back.gif) no-repeat; } 
	.search-form form { float:left; padding:15px 0px 0px 10px; }
	.search-form input { background:#e9e9e9; border:1px solid #000; float:left; width:auto; }
	.search-form input.button { background:url(../images/search_button.jpg) no-repeat; width:60px; border:none; }
	.search-form input.adv-search { background:url(../images/adv_search.jpg) no-repeat; width:23px; margin-left:5px; border:none; }
	
.content { text-align:left; width:955px; padding:0px; margin:0px auto; }
	#left { float:left; width:690px; margin:0px; }
	#right { float:left; width:260px; margin:0px; }
	
	.box-top { font-size:1px; width:690px; height:5px; background:url(../images/top_box_bar.gif) no-repeat; }
	.box { float:left; width:690px; background:#fff; padding:0px 0px 0px 0px; }
	.box-bottom { font-size:1px; width:690px; height:4px; background:url(../images/bottom_box_bar.gif);	background-repeat:no-repeat; }
	
	.box-top-small { width:260px; font-size:1px; height:5px; background:url(../images/box-top-small.gif) no-repeat; margin:0px; }
	.box-small { width:260px; float:left; background:#fff; padding:0px; margin:0px; }
		.box-small div {margin-left:5px; }
	.box-bottom-small { width:260px; font-size:1px; height:5px; background:url(../images/box-bottom-small.gif); background-repeat:no-repeat; margin:0px; }
	
	.box-small a { border:none; }
	.box-small img { border:none; }
	.box-small img.second { width:250px; height:250px; }
	.box-small img.first { width:250px; height:90px; }
	
	#right div.box-top { background-image:url(../images/bottom_box_bar_small.png); text-align:right; background-repeat:no-repeat; }
	#right div.box { background:#fff; padding:4px 10px 4px 10px; }
	#right div.box-bottom { background-image:url(../images/top_box_bar_small.png); text-align:right; background-repeat:no-repeat; }
	#right div.box img.first { float:none; margin-bottom:10px; }
	
	.left-column { width:220px; float:left; padding:0px 5px 0px 5px; }
	.center-column { width:220px; float:left; padding:0px 5px 0px 5px;  border-right:1px solid #cecece;}
	.right-column { width:220px; float:left; padding:0px 0px 0px 5px; }
	
	.wide { width:335px; }
	.width-450 { width:449px; border:1px solid red; }
	
	/* list */
	.list { }
		.list img { width:61px; height:34px; }
		.list h1 { }
	
.footer { font-size:11px; background:url(../../includes/footerjpg.php) bottom center no-repeat; height:258px; padding:0px auto; text-align:center; }
	.footer div { color:#fff; width:955px; text-align:left; margin:0 auto; }
	.footer a { color:#fff; }
	
	#footer div { color:#fff; width:690px; text-align:left; margin:5px auto; padding:0 0 0 5px; }
	#footer a { color:#fff;	text-decoration:underline; }
	#footer a:hover { text-decoration:none; }
	
br.spacer { line-height:5px; }
br.clear { clear:both; }
div.border { border-right:1px solid #cecece; }

span.small { color:#7c7c7c; }

/* modules */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
p { color:#000; }
a { color:#0066d0; text-decoration:none; }
a:hover { text-decoration: underline; }

.module-0 { width:450px; padding:0px 0px 0px 0px; margin:0px 10px 0px 5px; background:#e6ecf1; }
	.module-0 h1 { margin-left:5px; font-size:14px; text-transform:uppercase; color:#b93500; background:url(../images/h1_arrow_wine.gif) no-repeat right center; float:left; padding:0px 18px 0px 0px; margin-bottom:16px; }
	.module-0 h1 a { color:#b93500; }
	.module-0 h2.title { font-size: 14px; color: #0066d0; font-weight:normal; margin:0px 0px 10px 0px; float:left; }
	.module-0 div.first { float:left; margin:0px 0px 10px 0px; width:440px; overflow:hidden; }
	.module-0 div.second { width: 220px; float:left; margin:0px 0px 10px 0px; }
	.module-0 p.first { color:#000000; line-height:17px; }
	.module-0 p.special-page-first { font-size:13px; }
	.module-0 p.second { color:#666666; margin:0px; }
	.module-0 p.special-page-second { line-height:16px; font-size:13px; font-family: Arial, Verdana, sans-serif; }
	.module-0 img.first { float:left; margin:0px 5px 3px 0px; width:290px; height:165px; border:none; }
	.module-0 img.second { float:left; margin:0px 10px 0px 0px; width:61px; height:34px; border:none; }
	.module-0 a.zero { font-size: 14px; margin:0px 0px 10px 0px; }
	.module-0 a.first { font-family:Tahoma, Arial, sans-serif; font-size:9px; font-weight:bold; text-transform:uppercase; }
	.module-0 a.second { color:#8094a2; font-weight:bold; }
	.module-0 span { color:#8d8d8d; font-size:11px; }
.module-0-weblink { margin: 5px; }
.module-0-top { width:450px; height:5px; background:url(../images/module-0-top.gif) no-repeat; line-height:1px; font-size:1px; margin:0px 0px 0px 5px; }
.module-0-bottom { width:450px; height:4px; background:url(../images/module-0-bottom.gif) no-repeat; line-height:1px; font-size:1px; margin:0px 0px 0px 5px; }

.module-1 { width:220px; }
	.module-1 h1 { font-size:14px; text-transform:uppercase; color:#b93500; background-image:url(../images/h1_arrow_wine.gif); background-repeat:no-repeat; background-position:right center; float:left; padding:0px 14px 0px 0px; margin-bottom:16px; }
	.module-1 h1 a { color:#b93500; }
	.module-1 p.first { color:#000000; line-height:17px; }
	.module-1 p.second { color:#666666; margin:0px; }
	.module-1 img.first { float:left; margin-bottom:3px; width:220px; height:124px; border:none; }
	.module-1 img.second { display:none; border:none; float:left; }
	.module-1 a.zero { font-size: 14px; }
	.module-1 a.first { font-family:Tahoma, Arial, sans-serif; font-size:9px; font-weight:bold; text-transform:uppercase; }
	.module-1 a.first:hover { text-decoration:underline; }
	.module-1 a.second { background:url(../images/link_sarrow.gif) left 2px no-repeat; padding:0px 0px 0px 10px; }
	.module-1 a.second:hover { text-decoration:underline; }
	.module-1 a.special-second { font-family:Tahoma, Arial, sans-serif; font-size:14px; color:#0066d0; }
	.module-1 span { color:#8d8d8d; font-size:11px; }
	
	.wider { width:330px; }
	.wider img.first { width:336px; height:189px; border:none; }
	
	.wide450px { width:450px; }
	.wide450px img.first { width:290px; 165px; }
	
.with-green-heading h1 { color:#63ad3a; background-image:url(../images/h1_arrow_green.gif); }
.with-green-heading h1 a { color:#63ad3a; }
.with-greener-heading h1 { color:#85c300; background-image:url(../images/h1_arrow_blue.gif); }

.with-small-pictures img.second { display:block; width:61px; height:34px; float:left; margin-right:10px; }
.with-small-pictures a.second { font-size:10px; background:none; padding:0px; font-weight:bold; float:left; }

.without-small-pictures a.second { display:block; margin-top:3px;  }
.without-small-pictures img.second { display:none; }
.without-small-pictures p.second { display:none; }

.without-big-picture img.first { display:none; }
.without-big-picture p.first { margin:0px; }

.dotted { background:url(../images/dot.gif) repeat-x bottom; }

.module-2 { width:220px; background:#fff no-repeat; margin-bottom:5px; }
	.module-2 h1 { color:#0066cc; font-size:12px; font-weight:normal; margin:0 45px; }
	.module-2 img { float: left; margin-right:5px; height:40px; width:40px; }
	.module-2 p { color:#7c7c7c; font-size:11px;  margin:0 45px; }
	.module-2 a { color: #0066cc; font-size:12px }
	.module-2 span { color:#8d8d8d; font-size:11px; }
	
.module-3 { width:220px; }
	.module-3 h1 { font-size:14px; text-transform:uppercase; color:#b93500; background-image:url(../images/h1_arrow_wine.gif); background-repeat:no-repeat; background-position:right center; float:left; padding:0px 18px 0px 0px; margin-bottom:16px; }
	.module-3 p.second { margin:0px; margin-bottom:5px; margin-top:5px; }
	.module-3 img.second { float:left; margin-bottom:3px; margin-right:20px; }
	.module-3 a.second { font-size:14px; background-image:url(../images/link_sarrow.gif); background-position:left; background-repeat:no-repeat; padding:0px 0px 0px 15px; margin-left:-15px; }
	.module-3 div.spacer { line-height:1px; height:1px; border-top:1px solid #d3d3d3; width:107px; margin-left:130px; clear:both; }
	
.module-4 { width:220px; }
	.module-4 h1 { font-size:14px; text-transform:uppercase; color:#b93500; background-image:url(../images/h1_arrow_wine.gif); background-repeat:no-repeat; background-position:right center; float:left; padding:0px 18px 0px 0px; margin-bottom:16px; }
	.module-4 a.first { font-size:14px; background-image:url(../images/link_darrow.gif); background-position:left 5px; background-repeat:no-repeat; padding:0px 0px 5px 10px; display:block;}
	.module-4 a.second { background-image:url(../images/link_sarrow.gif); background-position:left 10px; background-repeat:no-repeat; padding:5px 0px 0px 10px; display:block; }
	
.float { float:left; }
div.full-text { font:Verdana, Arial, sans-serif; font-size:13px; line-height:20px; padding:0px 5px 0px 0px; }
.width-220 { width:220px; }

.p-12 p.first { font-size:12px; }

.r-invite h1 { font-family:Arial, Verdana, sans-serif; font-size:14px; color:#b93500; text-transform:uppercase; }
.r-invite h2 { float:none; font-family:Arial, Verdana, sans-serif; font-size:13px; color:#12598b; font-weight:normal; }
.r-invite p { font-family:Arial; font-size:12px; }

#navigateGallery1 { display: none; }

.home-gallery { 
	width:330px;
	padding:0;
	margin:0 10px 0 0;
}
.home-gallery img {
	margin:0 0 0 -10px;
}

/* sub page */

a:link { text-decoration:none; }
a:link:hover { text-decoration:underline; }
.box-left { width: 450px; float:left; background-color:#e6ecf1; margin-bottom: 5px; }
#background { display:none; opacity: .5; filter:alpha(opacity=50); background-color:#000000; -moz-opacity:.50;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 2000px;
}
#allGallery {
width: 690px;
height: 295px;
/*z-index: 5;
position:absolute;
left: 50%;
top: 50%;
margin-left: -345px;
margin-top: -150px;*/
}

.box-top-gallery { font-size:1px; height:5px; background:url(../images/top_box_bar_gallery.gif); width: 690px }
.box-bottom-gallery { font-size:1px; height:4px; background:url(../images/bottom_box_bar_gallery.gif) no-repeat; width: 690px }

.top-box-first {
height:5px;
background-repeat:no-repeat;

background-image:url(../images/top_box_first.gif);


}
.bottom-box-first {
	height:5px;
	width:450px;
	background-image:url(../images/bottom_box_first.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	line-height:5px;
}
.left5 {
padding-left: 5px;
}

.margin-r-5{
margin-right:5px;
}
.gallery {

height: 295px;
background-color:#ebebeb;
}

.210 {
height: 220px;
background-color:#e6ecf1;

}

.img-top {
border: 1px solid #4586a4;
float:left;


}
.left-text {
margin-bottom:30px;
float: left;

}
.small-topic {
height: 105px;
float:left
}
.left {
float: left;
}
.right {
float: right;
}
.dots {
height:1px;
width:450px;
background-image: url(../images/repeat_dot.gif);
background-repeat:repeat-x;
}
.dots330 {
height:1px;
width:330px;
background-image: url(../images/repeat_dot.gif);
background-repeat:repeat-x;
margin-top:5px;
}
.whole { height:100px; display:block; } /* deprecated, here for compatibility */
.left-text p {
margin: 0px 0px 0px 0px;
padding-right:5px;
}
.time {
padding-right: 5px;
color: #999999;
font-size:10px;
}

/* + paging */
.paging { 
	background	: url(../images/paging_bg.gif) 0 0 no-repeat; 
	padding		: 3px 10px 0 0;
	margin		: 0 0 0 5px; 
	height		: 30px; 
	width		: 450px;
	float		: left; 
}
	.paging ul {
		float		: left;
		margin		: 0;
		padding		: 0;
		list-style	: none;
		height		: 30px;
	}
		.paging ul li {
			height				: 25px;
			padding				: 5px 10px 0 10px;
			float				: left;
		}
			.paging ul li a img {
				padding		: 3px 0 0 0;
			}
			
/* - paging */

.215 { width: 215px; }
.330 { width: 330px; }
.top5 { padding-top: 5px; }
.top3 { padding-top: 3px; }
.right5 { padding-right: 5px; }
.left5 { padding-left: 5px; }
.bottom5 { padding-bottom: 5px; }
.active {

/*background-color:#e6f5fa;*/
background-color:#e6f5fa;
border: 1px solid #4586a4;
padding-left:3px;
padding-right:3px;
margin-left:-3px;
margin-right:-3px;
}
.no-border {
border: none;
}

.gallery-left{

width:50%;
float:left;
}
.gallery-right{

width:50%;
float:right;
}

.with-gray-heading h1 { 
	font-size		: 12px; 
	text-transform	: uppercase; 
	color			: #b0b0b0; 
	background		: url(../images/h1_arrow_gray.gif) right center no-repeat; 
	float			: left; 
	padding			: 0 18px 0 0; 
	margin-bottom	: -5px;
}

	.column { padding: 5px;}
	.column h1 { font-size:14px; text-transform:uppercase; color:#b93500; background:url(../images/h1_arrow_wine.gif) no-repeat right center; float:left; }
	
	.column img { float: right; padding: 0px; }

	.column p { padding-top: 30px; }
.columnLeft { width: 60%; float:left; padding: 0px 10px 0px 0px;  }
.columnRight { width: 35%; float:right; padding: 0px 0px 0px 0px; height:150px; }

.columnRight2 { width: 35%; float:right; padding: 0px 0px 0px 0px;  height:150px; vertical-align:bottom; }
.columnRight2 a:hover { text-decoration:none }
.columnRight2 h1 { color:#2c6289; margin-left:10px; margin-top: 110px;background-image:url(../images/arrow_doble.gif); }
.columnRight3 { width: 35%; float:right; padding: 0px 0px 0px 0px;  background-position:0px 20px; height:150px; }
.columnRight4 { width: 35%; float:right; padding: 0px 0px 0px 0px;  background-position:0px 20px; height:150px; }


.where-to-stay-small-box{ background-image: url(../images/route_planner_where_1.png); background-repeat:no-repeat; height:140px; width:110px; margin:3px; float:left; }
.where-to-stay-small-box h1 {
	color:#b13406;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 10px 0 10px 10px;
}

.where-to-eat-small-box{ background-color:#ECF1F5;  background-repeat:no-repeat; height:160px; width:210px; margin:3px; float:right; overflow:hidden; }
.where-to-eat-small-box h1 {
	color:#b13406;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 10px 0 10px 10px;
}
.hotels-box { width:100%; float: left }
.hotels {
	width:60px;
	height:30px;
}
 .hotels-small-box { width: 260px; padding:0px 5px 0px 5px; float: left }
  .hotels-small-box-advertise { width: 180px; padding:0px 5px 0px 5px; float: left }
 
  .hotels-small-box-advertise a:link {
 color:#0066d0;
 margin-top:0;
 font-size:14px;
 padding:0px;

 }
 
 .hotels-box h1 {
 color:#b93500;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 width:300px;
 background-image:none;
 margin:5px 0 5px 0;
 }
 .hotels-small-box a:link {
 color:#0066d0;
 margin-top:0;
 font-size:14px;
 padding:0px;

 }
 .hotels-small-box-advertise p {
  margin: 0;
 }
 .hotels-small-box  p {
  margin: 0;
 
 }
 

  .read  {
  font-family:Tahoma;
  font-size:9px;
  font-weight:bold;
  color:#0066d0;
  padding-bottom:5px;
  
  }
  
  .b1 {
  border: 1px solid red;
  }
  .b2 {
  border: 1px solid green;
  }
  .b3 {
  border: 1px solid blue;
  }
  .box-right {

  margin-right:5px;
   float:right;
 width: 220px;
  }
  
  
 .black-box-top {
   background-image: url(../images/top_black_route_planner.gif);
   background-repeat:no-repeat;
   height:7px;
   font-size:1px; line-height:1px;
 }
  .black-box-bottom {
	background-image:url(../images/bottom_black_route_planner.gif);
	background-repeat:no-repeat;
	height:7px;
 }
 
 .black-box-right {
	 background-color:#505559;
	 padding-left:5px;
 }
 
 .black-box-right h1 {
	color:#aad3e1;
	margin:0;
	padding:5px  0  10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase
 }
 
.black-box-right ul {
	background:#505559;
	margin: 0;
	margin-left:-5px;
	padding: 0 0 0 0px;
	list-style:none;
	width:220px;
}
  
.black-box-right ul li {
	margin:0px;
	padding-left:15px;
	float:left;
	list-style:none;
	background-color:#505559;
	color:#fff;
}

.black-box-right ul li a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	float:left;
	width:50%;
	margin:0;
	padding:5px;
}

.black-box-right ul li a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	float:left;
	width:50%;
	margin:0;
	padding: 5px;
}


.black-box-right ul li a:hover {
	color: #a9cae9;
	text-decoration:underline;
}

.rightGallery{
float:left

}
.rightGallery h1{
	width:60%;
	font-size:14px; text-transform:uppercase; color:#b93500; background:url(../images/h1_arrow_wine.gif);
	background-position:right 5px; background-repeat:no-repeat; float:left; padding:0 20px 0 0;
}
.why-go { float:left }
.why-go h1{ margin-bottom: 0; }
.why-go a:link { float:left }
.related-stories { float: left; line-height:20px; }
.related-stories h1 { float: left; margin-bottom:0; background-position:200px; 0 }
.related-stories a:link.strelka {  float:left; padding-left:10px;  font-family:Arial, Helvetica, sans-serif; font-size:13px;  background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0 center;  }

.why-go img {float:left; border:1px solid #4586a4 }
.why-go p { float:left }
#right{float:right;  }
#left{float:left;  }

p.zero { margin:0; padding:0; font-family:Verdana, Arial; font-size:12px; line-height:19px; color:#000; }
p.routeplanner { margin:0; padding:0; font-family:Verdana, Arial; font-size:12px; line-height:19px; color:#000; }
p.routeplanner a { color:#0066d0; text-decoration:none; }
p.routeplanner a:hover { text-decoration:underline; }
p.MsoNormal { font-family:Verdana, Arial; font-size:12px; line-height:19px; color:#000; }

.where-to-stay-small-box {
	padding-top:33px;
	padding-left:10px;
}
.where-to-stay-small-box a:link{

}
.where-to-stay-small-box a {
	font-size:17px;
	line-height:17px;
	margin:0px;
	padding:0px;
	width:70px;
	display:block;
}

.columnRight { height:180px;width:190px; }
.columnRight2 { background: url(../images/route_planner_2.png) no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='templates/rhuk_solarflare_ii/images/route_planner_2.png', sizingMethod='crop'); }
.columnRight3 { background: url(../images/route_planner_3.png) no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='templates/rhuk_solarflare_ii/images/route_planner_3.png', sizingMethod='crop'); }
.columnRight4 { background: url(../images/route_planner_4.png) no-repeat; _background-image/* */: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='templates/rhuk_solarflare_ii/images/route_planner_4.png', sizingMethod='crop'); }

/* sub sub page */

.special-buttons { width:450px; padding:0px 0px; font-size:10px; }
	.icomail { background: url(../images/icomail.gif) no-repeat left; padding:0px 5px 0px 15px; }
	.icoprint { background: url(../images/icoprint.gif) no-repeat left; padding:0px 5px 0px 15px; }
	.icocomment { background: url(../images/icocomment.gif) no-repeat left; padding:0px 5px 0px 15px; }
	.icocomments { background: url(../images/icocomments.gif) no-repeat left; padding:0px 5px 0px 15px; }
	.icopost { background: url(../images/icopost.gif) no-repeat left; padding:0px 0px 0px 15px; }

.double-dotted { padding:10px 0px 0px 15px; height:39px; background:url(../images/double-dotted.gif) repeat-x; }

p.categories { width:160px; padding:0px 0px 0px 10px; float:left;  }
p.categories a { text-transform:uppercase; height:20px; display:block; background:url(../images/catarrow.gif) no-repeat left; padding:0px 0px 0px 10px; margin:10px 0px 0px 0px; }

.subsubpaging { height:30px; padding:12px 0px 0px 0px; font-family:Tahoma, Arial; color:#12598b; }
	.subsubpaging a.prev { background: url(../images/paging_left.gif) no-repeat left; padding:0px 20px 0px 15px; }
	.subsubpaging a.back { padding:0px 20px; }
	.subsubpaging a.next { background: url(../images/paging_right.gif) no-repeat right; padding:0px 15px 0px 20px; }
	.subsubpaging a.top { background: url(../images/paging_up.gif) no-repeat right; padding:0px 15px 0px 0px; margin:0px 0px 0px 90px; }
	
.grey { color:#5e5e5e; }

.module-0 img.subsub { width:440px; height:244px; }

.submit-recommend { display:none; top:150px; left:400px; padding:5px; width:400px; height:300px; position:absolute; z-index:15; background:#FAFAF9; border:1px solid #BB3500; }
.submit-recommend input { width:90%; border: 1px solid #792200; background-color: #FAFAF9; }
.submit-recommend textarea { width:100%; height:220px; border: 1px solid #792200; background-color: #FAFAF9; }

.full-story { font-size:9px; font-family:Arial; text-transform:uppercase; font-weight:bold; }

.sp-invitations-top { width:222px; height:6px; background: url(../images/sp-invitations-top.jpg) no-repeat left bottom; }
.sp-invitations-middle { display:block; width:222px; background: url(../images/sp-invitations-middle.jpg) repeat-y 0 0; padding-left:5px; cursor:pointer; }
.sp-invitations-txt { font-family:arial; color:#175b8b; font-size: 12px; display:block;  width:180px; }
.sp-invitations-red-txt { width:222px; background: url(../images/sp-invitations-bottom.jpg) no-repeat left top; display:block; padding-left:15px; height:26px; text-align:right; cursor:pointer; }
.sp-invitations-red-txt div { font-family:arial; width:180px; color:#ff5e00; font-size: 11px; font-weight: bold;  text-transform:uppercase; margin-right:85px;  display:block; padding-left:0px; }
