body{
	margin:0;
	font:14px/17px 'Times New Roman', serif;
	color:#4b4b4b;

}
form{
	margin:0;
	padding:0;
}
img
{ border: none;}
a{color:#4b4b4b;}
a:hover { text-decoration:none;}
.start-page { background:#e1d8c7;}
.start-page #main{
	width:958px;
	margin:0 auto;
	padding:0 0 20px;
}

.LabelImage
{
    position: absolute; 
    margin-top: 160px; 
    margin-left: 610px; 
    z-index: 1006;
}
.LabelImage a img
{
    border: none;
}
a.whiteLink
{
    color:#fff !important;
}

/*-- top-nav --*/
ul.top-nav{
	margin:0;
	padding:15px 0 8px;
	float:right;
}
ul.top-nav li{
	display:inline;
	padding:0 0 3px 14px;
	background:url(/Templates/Diplomat/Images/top-nav-bg.gif) no-repeat 5px 4px;
	list-style:none;
}
.none-separator{ background:none !important;}
ul.top-nav li a{
	font:11px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#a7987b;
}
ul.top-nav li a:hover{ text-decoration:underline;}
.container{
	clear:both;
	overflow:hidden;
/*	background:url(/Templates/Diplomat/Images/start-page-bg.jpg) no-repeat;*/
	width:958px;
	height:670px;
}
.topcontainer
{
    clear:both;
	overflow:hidden;
	float:left;
	width:100%;
	height:174px;
	background-color:#b7ac8e;
	background-image:url(/Templates/Diplomat/Images/submenu_bg.gif);
	background-repeat:repeat-x;
}
/*-- bar --*/
.bar{
	width:958px;
	z-index:1005;
	position:absolute;
	
	/*width:100%;*/
	/*height:170px;*/
	margin:243px 0 0;
	background:url(/Templates/Diplomat/Images/bar-bg.png) repeat-x;
	clear:both;
	overflow:hidden;
}
.bar .logo{
	float:left;
	display:inline;
	/*text-indent:-3000px;*/
	overflow:hidden;
	/*margin:24px 40px 0 57px;*/
	margin-left:24px;
}
.bar .logo a{
	/*cursor:pointer;*/
	position:relative;
	/*display:block;*/
	/*background:url(/Templates/Diplomat/Images/logo.png) no-repeat;*/
	/*width:134px;*/
	/*height:165px;*/
}
ul.nav{
/*	border-left:1px solid #f0eee7;*/
	width:192px;
/*	height:91px;*/
    padding-left:0px;
	margin:2px 0 4px 0;
/*	padding:55px 0 0;*/
/*	float:left;*/
	text-align:center;
}
ul.nav li{
	list-style:none;
}
ul.nav li a{
	padding:0 3px;
	color:#fff;
	font:11px/21px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

ul.nav li a:hover,
ul.nav li a.active{ background:#908666;}
/*-- footer --*/
#footer{
	margin:27px 0 0;
	width:100%;
	clear:both;
	overflow:hidden;
	border:1px solid #beb095;
	font:11px/17px Arial, Helvetica, sans-serif;
	color:#beb095;
}
#footer ul{
	width:auto;
	float:left;
	margin:0;
	padding:0;
}
#footer ul li{
	line-height:14px;
	height:20px;
	padding:7px 10px 0 18px;
	background:url(/Templates/Diplomat/Images/foot-separator.gif) no-repeat;
	float:left;
	list-style:none;
}
#footer ul li.logo{
	height:18px;
	padding:8px 6px 0 8px;
	background:none;
}
#footer ul li a{
	line-height:14px;
	color:#beb095;
	text-decoration:none;
}
#footer ul li.logo a{
	text-indent:-3000px;
	overflow:hidden;
	display:block;
	background:url(/Templates/Diplomat/Images/small-logo.gif) no-repeat;
	width:19px;
	height:10px;
}
#footer ul li a:hover{text-decoration:underline;}
#footer p{
	float:right;
	margin:0;
	padding:6px 20px 0;
}
#footer span{
	float:right;
	margin:0;
	padding:6px 20px 0;
}
/*------------------------------- inner-page ---------------------------*/
.inner-page { min-width:898px;}
.inner-page .container{
	float:left;
	width:100%;
}
.holder{
	margin:0 auto;
	clear:both;
	overflow:hidden;
	width:898px;
}
.inner-page .container{
    background-color:#b7ac8e;
	height:425px;
}
.inner-page .flashContainer
{
    background-color:#b7ac8e;
    background-repeat:no-repeat;
    background-position:50% 0;
}
.inner-page .bar{margin:8px 0 0 0;width:100%;}
.inner-page .bar span.logo{
	/*margin:20px 40px 0 22px;*/
}
ul.second{
/*	padding-top:34px;*/
	width:284px;
/*	height:112px;*/
}
/*-- content --*/
#content{
	width:898px;
	clear:both;
	/*overflow:hidden;*/
	margin:0 auto;
	padding:0 0 20px;
}
/*-- column --*/
.column{
	width:702px;
	float:left;
}
ul.sub-nav{
	width:659px;
	clear:both;
	overflow:hidden;
	margin:0 0 0 0px;
	padding:18px 0 3px;
	border-bottom:1px solid #000;
}
ul.sub-nav li{
	padding:0 20px 0 0;
	float:left;
	list-style:none;
}
ul.sub-nav li.link{
	padding:0;
	font-size:10px;
	float:right;
}
ul.sub-nav li a{
	text-decoration:none;
	font:12px/21px Georgia, "Times New Roman", Times, serif;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
}
ul.sub-nav li a:hover,
ul.sub-nav li a.active{ color:#ab8700;}
/*-- info --*/
.info{
	padding:20px 55px 0 7px;
	clear:both;
	overflow:hidden;
}
/*
.info h2{
	margin:0;
	padding:0;
	overflow:hidden;
	text-indent:-3000px;
	height:34px;
	line-height:0;
}

.info h2.h2-text-001{ background:url(/Templates/Diplomat/Images/h2-text-001.gif) no-repeat;}
*/
a.img-holder img{
	display:block;
	border:none;
}
.info a.img-holder{
	display:inline;
	float:left;
	margin:0px 17px 0 0;
}
.info p{
	margin:0;
	padding:2px 0 16px;
}
/*-- columns --*/
.columns{
	/*background:url(/Templates/Diplomat/Images/columns-bg.gif) repeat-y;*/
	width:695px;
	margin:19px 0 0 7px;
	clear:both;
	overflow:hidden;
}
.columns .box{
	padding:1px 0 0;
	width:233px;
	float:left;
}
.columns .box-2{ width:228px;}
.columns .box p{
	font-size:12px;
	line-height:15px;
	margin:0;
	padding:10px 50px 3px 0;
}
a.more-link{
	margin:9px 0 0;
	font-size:12px;
	color:#92855c;
	padding:0 0 0 9px;
	background:url(/Templates/Diplomat/Images/arrows-1.gif) no-repeat 0 6px;
	white-space:nowrap;
	float:left;
}
/*-- photos --*/
.photos{
	padding:17px 0 54px;
	width:702px;
	clear:both;
	overflow:hidden;
}

.photos .img-border{
	display:inline;
	margin:0 13px 0 0;
	float:left;
	padding:5px 0 0 5px;
	background:url(/Templates/Diplomat/Images/img-border.jpg) no-repeat;
	width:324px;
	height:132px;
}

.photos .photopadding
{
    display:inline;
	margin:0 13px 0 0;
	float:left;
	padding:5px 0 0 5px;
}
/*-- column-1 --*/
.column-1{
	padding:3px 0 0;
	width:196px;
	float:right;
}
.column-1 .box{
	float:left;
	width:196px;
}
.column-1 .box{
	margin:23px 0 0;
}
/*
.column-1 .box h3{
	letter-spacing:-1px;
	color:#92855c;
	font:14px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:13px 10px 2px;
	text-align:center;
	background:url(/Templates/Diplomat/Images/box-head.gif) no-repeat;
}
*/
.item-holder {
	width:176px;
	padding:7px 0 0 20px;
	clear:both;
	overflow:hidden;
}
.column-1 .box input.text{
	width:122px;
	margin:0;
	padding:1px 5px;
	font:12px/14px "Times New Roman", Times, serif;
	color:#000;
	float:left;
}
.column-1 .box select{
	margin:0;
	float:left;
	font:12px/14px "Times New Roman", Times, serif;
}
.column-1 .box label{
	font-size:12px;
	color:#000;
	display:block;
	clear:both;
	overflow:hidden;
	padding:0 0 2px;
}
.column-1 .box .item-holder div{ float:left;}
.column-1 .rum-form{ padding-bottom:27px;}
.column-1 .rum-form .item-holder div { width:55px;}
.column-1 .rum-form .item-holder div select{ width:43px;}
.column-1 .konferens-form { padding-bottom:17px;}
.column-1 .konferens-form .item-holder div { width:87px;}
.column-1 .konferens-form div select{ width:70px;}
.column-1 .rum-form h3{
	padding-bottom:4px;
	padding-top:17px;
	font-size:16px;
}
a.calendar{
	display:inline;
	margin:4px 0 0 6px;
	width:16px;
	height:13px;
	background:url(/Templates/Diplomat/Images/calendar-icon.gif) no-repeat;
	overflow:hidden;
	text-indent:-3000px;
	float:left;
}
.boka-btn{
	margin:19px 0 0;
	float:left;
}
a.konf-link{
	margin:21px 0 0;
	font-size:12px;
	padding:0 0 0 9px;
	background:url(/Templates/Diplomat/Images/arrows.gif) no-repeat 0 6px;
	float:left;
	color:#9d7233;
}
.ok-btn{
	display:inline;
	margin:18px 12px 0;
	float:right;
}
#content #footer{
	border-color:#c3c3c3;
	width:896px;
	color:#b0b0b0;
}
#content #footer ul li{
	line-height:14px;
	height:20px;
	background:url(/Templates/Diplomat/Images/inner-foot-separator.gif) no-repeat;
	float:left;
	list-style:none;
}
#content #footer ul li.logo{
	height:18px;
	padding:8px 6px 0 8px;
	background:none;
}
#content #footer ul li a{color:#b0b0b0;}
#content #footer ul li.logo a{background:url(/Templates/Diplomat/Images/inner-small-logo.gif) no-repeat;}

/*------------------------------- inner-1-page ---------------------------*/
.inner-1-page ul.sub-nav {
	/*margin-left:7px;*/
	padding-top:18px;
}
/*.inner-1-page .container {background:#b7ac8e url(/Templates/Diplomat/Images/inner-1-head-bg.jpg) no-repeat 50% 0;}*/
.inner-1-page ul.second-sab-nav{
	padding-top:1px;
	border:none;
}

.inner-1-page ul.second-sab-nav li a{
	font-size:11px;
	line-height:19px;
}

.info-column{
	padding:12px 0 40px;
	width:450px;
	float:left;
	color:#000;
	font:11px/17px Georgia, "Times New Roman", Times, serif;
}
/*
.info-column h2{
	color:#000;
	margin:0;
	padding:9px 0 0;
	font:22px Georgia, "Times New Roman", Times, serif;
}
*/
.info-column h2{
    font-weight:bold;
	color:#000000;
	margin:0px;
	padding:22px 0px 14px 0px;
	text-transform:uppercase;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.info-column h3
{
    color:#000;
	margin:0;
	font-weight:bold;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font:11px/17px Georgia, "Times New Roman", Times, serif;*/
}
.info-column h1{
	color:#000;
	margin:0;
	padding:9px 0 0;
	font:22px Georgia, "Times New Roman", Times, serif;
}
.info-column p{
	color:#000;
	margin:0;
	padding:8px 60px 10px 0;
	font:11px/17px Georgia, "Times New Roman", Times, serif;
}
.column-2{
	padding:21px 0 0;
	width:222px;
	float:left;
}
.column-2 h3{
	text-align:center;
	background:url(/Templates/Diplomat/Images/column-2-head-bg.gif) repeat-x;
	margin:0;
	padding:4px;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	width:212px;
	height:18px;
	color:#fff;
}
.column-2 h4{
	margin:0;
	padding:15px 0 0;
	color:#000;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
}
.column-2 ul.gallery{
	margin:0;
	padding:7px 0 0;
}
.column-2 ul.gallery li{
	list-style:none;
	float:left;
	padding:0 8px 8px 0;
}
.column-2 ul.gallery li a{
	display:block;
	border:1px solid #fff;
}
.column-2 ul.gallery li a:hover{border:1px solid #000;}
.gray-box,
.gray-box-foot{
	width:194px;
	float:right;
}
.gray-box {
	margin:5px 0 0;
	background:url(/Templates/Diplomat/Images/gray-box-bg.gif) repeat-y;
}
.gray-box-foot{
	padding-bottom:15px;
	background:url(/Templates/Diplomat/Images/gray-box-foot.gif) no-repeat 0 100%;
}
.gray-box h3{
	color:#fff;
	font:10px Georgia, "Times New Roman", Times, serif;
	margin:0;
	height:20px;
	padding:75px 0 0 11px;
	background:url(/Templates/Diplomat/Images/gray-box-head.gif) no-repeat;
}
.gray-box h4{
	color:#000;
	margin:0;
	padding:10px 20px 0 12px;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
}
.gray-box p{
	font:11px/14px Georgia, "Times New Roman", Times, serif;
	color:#000;
	margin:0;
	padding:2px 20px 5px 12px;
}
a.more{
	display:inline;
	margin:0 0 0 12px;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-decoration:none;
	color:#000;
	padding:0 0 0 9px;
	background:url(/Templates/Diplomat/Images/arrows-2.gif) no-repeat 0 6px;
}
a.more:hover{ text-decoration:underline;}
.upper{ text-transform: uppercase; }
/* room type gallery */
div.roomgallery div
{
    float:left;
	padding:0px 17px 0px 18px;
	margin-bottom: 27px;
	border-left:solid 2px #E1E1E1;
}
div.roomgallery div.first
{
    padding-left:0px;
    border:none;
}
div.roomgallery div.last
{
    padding-right:0px;
}
div.roomgallery img{ border:none; }
/* Module box */
div.boxtop
{
    width:196px;
    height:3px;
    background: #ffffff url(/templates/diplomat/images/box-head.gif) no-repeat;
    font-size:0px;
}
div.boxbody
{
    width:196px;
    background: #ffffff url(/templates/diplomat/images/box-bg.gif) repeat-y;
    font-size:12px;
	color:#000;
	/*overflow:hidden;*/
	padding-bottom:10px;
}
div.boxfoot
{
    width:196px;
    height:3px;
    background: #ffffff url(/templates/diplomat/images/box-foot.gif) no-repeat;
}
.boxbody h3{
	letter-spacing:-1px;
	color:#92855c;
	font:14px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0px 0px 0px 14px;
}
.boxbody p{
    margin:0px;
}

/* Module styles */
.modulespacer
{
    width: 19px;
    border-right: solid 2px #e1e1e1;
    margin-right: 19px;
}

.columns .modulebox{
	padding:1px 0 0;
/*	width:230px;
	float:left;*/
}
.columns .modulebox div.textdiv{
    padding:10px 0px 3px 0;
    clear:left;
}
.columns .modulebox p{
	font-size:12px;
	line-height:15px;
	margin:0;
}

/* Google styles */
#googleoverlay{ position: absolute; top: 0; left: 0; z-index: 1500; width: 100%; height: 500px; background-color: #000; }
#mapbox{ position: absolute; left: 0; width: 100%; z-index: 1501; text-align: center; }
#outerMapContainer{ position: relative; background-color: #fff; width: 834px; margin: 0 auto; }
#mapContainer{ padding: 15px 5px 10px 5px; }
#mapCloseDiv{ text-align:right;padding-bottom:10px; }
#googlediv{ width: 815px; height: 584px; border: solid 1px #979797; }
a.maplink
{
    background-image:url(/Templates/Diplomat/Images/expand.gif);
    background-repeat:no-repeat;
    background-position:center left;
    padding-left:12px;
}
.info h1.replace
{
    font-weight:normal;
/*    display:inline;*/
/*    letter-spacing: 5px;*/
}
h1
{
    color:#000;
	margin:0;
	padding:9px 0 0;
	font:22px Georgia, "Times New Roman", Times, serif;
}
h1.Stockholm
{
    font-size:26px;
}
h2
{
    color:#000;
	margin:0;
	padding:9px 0 0;
	font:17px Georgia, "Times New Roman", Times, serif;
}
.borderbox
{
    border:solid 1px #E7DDC2;
    padding:1px;
}
.pinkbox
{
    background-color:#F5EFE3;
    padding:4px;
    font-size:12px;
    color:#000;
}
table 
{
    color:#000;
    font-family:Times New Roman;
    font-size:14px;
}
.dateimage
{
    vertical-align:middle;
    padding:0 0 4px 6px;
    cursor:pointer;
}
.inputmightydate
{
    width:133px;
    border-top: solid 1px #ACADB2;
    border-right: solid 1px #DBE0E6;
    border-bottom: solid 1px #E4E9EF;
    border-left: solid 1px #DBE0E6;
    font-family: Times New Roman;
    font-size: 12px;
}

.inputbutton
{
    background-image:url(/Templates/Diplomat/Images/sthlm/btn_m.gif);
    background-repeat:repeat-x;
	background-position: center;
	font-family:Times New Roman;
	font-size: 12px;
	font-weight:bold;
	height:22px;
	color:#fff;
	border: solid 0px #ccc;
	cursor: pointer;
	overflow:visible;
	white-space: nowrap;
	float:left;
	padding-bottom:1px;
}
.inputbutton_l
{
    float:left;
    background-image:url(/Templates/Diplomat/Images/sthlm/btn_l.gif);
    width:9px;
    height:22px;
}
.inputbutton_r
{
    float:left;
    background-image:url(/Templates/Diplomat/Images/sthlm/btn_r.gif);
    width:9px;
    height:22px;
}
td.smallwhitetext
{
    font-family:Arial;
    font-size:11px;
    color:#fff;
}

/*  SearchPage   */
#ResultArea
{
    padding-top: 10px;
}