﻿#page-body, #page-body-wrap{
	background:none;
}

#ie-body-bg{
	display:none;
}

/* #page-body-wrap{
	width:90%;
	margin-left:-15%;
} */

#page-body, #texthold, #container .maincontentwide{
	height:505px;
}

#page-body{
	margin-left:-20%;
	padding: 0 0 0 20%;
	background: red;
	width:auto;
	display:block;
	zoom:1;
	float:none;
	overflow:hidden;
}

#page-body .layout-content{
	margin-left:0;
	padding:0;
}

#content{
	padding:0;
	color: #FFFFFF;
	font-size:100%;
}

#content h1{
	font-size:260%;
}

#footer{
	background-position:0 0;
	padding-top:35px;
}

#holder{
	min-width: 980px;
	//width: expression(document.body.clientWidth < 980 ? "980px" : "100%");
}
#main .lmargin
{
	width: 4%;
}
#main td.content
{
	width: 88%;
	padding-left: 0;
}

#container{
	margin: 0;
	padding: 0;
	width:100%;
	border-collapse:collapse;
}

#container td{
	padding:0;
}

#container td.lmargin
{
	width: 2%;
	background-color: white;
}

#texthold{
	position: relative;
	width: 100%;
}
.textcol2
{
	position: absolute;
	width: 40%;
	top: 120px;
	line-height: 130%;
	margin-left:20px;
}
.textcol3
{
	position: absolute;
	left: 41%;
	width: 27%;
	top: 120px;
	line-height: 130%;
}
.textcol4
{
	position: absolute;
	left: 60%;
	width: 28%;
	top: 120px;
	line-height: 130%;
	margin-left:27px
}
.textcol1
{
	position: absolute;
	left: -20%;
	width: 20%;
	top: 120px;
	margin-left:20px;
}
.textrecommend
{
	font-style: italic;
	font-size: 1.1em;
	position: absolute;
	left: 50%;
	width: 45%;
	top: 120px;
}
h1.pageTitle
{
	margin: 0;
	padding: 0 0 0 20px;
	position: relative;
	top: 25px;
	left:-20%;
	color: #FA9200;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5em;
}
h1.pageTitle img
{
	margin-top: 5px;
}
h1.pageTitle span
{
	border-bottom: 0.06em dotted #FFFFFF;
	cursor: pointer;
	position: relative;
	top: -0.06em;
}
#content h4
{
	position: absolute;
	width: 35%;
	top: 120px;
	margin-left:20px;
	margin-top: -2em;
}

#rounded-bottom{
	margin:0 0 0 -20%;
	height:auto;
	position:relative;
	top:auto;
	bottom:auto;
}

#rounded-bottom .left-corner, #rounded-bottom .right-corner{
	width:20px;
	height:44px;
	position:absolute;
}

#rounded-bottom .left-corner{
	background: url('/i/riga/bl.png') repeat-x bottom;
	left:0px;
	-left:-20px;
}
#rounded-bottom .right-corner{
	background: url('/i/riga/br.png') repeat-x bottom;
	margin-left:-20px;
	top:0;
	left:auto;
	right:0;
	//right:auto;
}

* html #rounded-bottom .right-corner{
	background: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/riga/br.png,sizingMethod=image);
}

* html #rounded-bottom .left-corner{
	background: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/riga/bl.png,sizingMethod=image);
}


#rounded-bottom .border{
	height: 44px;
	margin:0 20px;
	position:relative;
	width:auto;
	left:0;
	background: #2A2A2A url('/i/riga/bc.gif') repeat-x bottom;
	filter:none;
	overflow: hidden;
}

#rounded-bottom .border table{
	margin-top: 13px;
}

#rounded-bottom .border a{
	display: block;
	background-repeat: no-repeat;
	background-position: top;
}

#rounded-bottom .border a:hover img{
	visibility: hidden !important;
}

#startriga
{
	width: 74px;
	height: 13px;
	display: block;
	overflow: hidden;
	background: url('/i/riga/den_v_rige.png') repeat-x bottom;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/riga/den_v_rige.png,sizingMethod=scale);
	position: absolute;
	top: 13px;
	left: 2%;
}
#time
{
	position: absolute;
	right: 4%;
	top: 10px;
	width: 70px;
	height: 70px;
	z-index: 5000;
	display: block;
}
.dot
{
	/*width: 22px;
	height: 22px;*/
	width: 15px;
	height: 16px;
	margin: 3px 0 0 4px;
	display: block;
	overflow: hidden;
	background: url('/i/riga/dot.png') repeat-x bottom;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/riga/dot.png,sizingMethod=scale);
	position: absolute;
	cursor: pointer;
}
#map{
	width: 444px;
	height: 444px;
	position: relative;
	left: 22%;
	top: 0;
}
span.hoteltitle
{
	text-decoration: underline;
}
.hoteltitle
{
	position: absolute;
	cursor: pointer;
	z-index: 900;
}
.hoteltitle a{
	color: #FFFFFF;
}

#map a:hover{
	color:#fa9200 !important;
}

.stars
{
	background: url('/i/riga/star.gif') repeat-x left;
	height: 8px;
	display: block;
	position: relative;
	margin-top: -8px;
}
.star
{
	width: 11px;
	height: 10px;
	display: block;
	overflow: hidden;
	background: url('/i/riga/star.png') repeat-x bottom;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/riga/star.png,sizingMethod=image);
	float: left;
}
h4 span
{
	clear: both;
	display: block;
}
span.flagHide
{
	width: 46px;
	height: 44px;
	display: none;
	overflow: hidden;
	background: url('/i/riga/flag.png') repeat-x bottom;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/riga/flag.png,sizingMethod=image);
	position: absolute;
}
span.flagShow
{
	width: 46px;
	height: 44px;
	display: block;
	overflow: hidden;
	background: url('/i/riga/flag.png') repeat-x bottom;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/riga/flag.png,sizingMethod=image);
	position: absolute;
	z-index: 200;
}
p.hiddentext
{
	visibility: hidden;
}
img.offset
{
	position: absolute;
	display: block;
	margin-left: -40px;
}
span.bigtext
{
	font-size: 1.1em;
}
#cssAppend
{
	display: none;
}
#places{
	position: absolute;
	bottom: 11px;
	width: 120%;
	margin-left:-20%;
}

#places table{
	width:100%;
}


#places a
{
	color: #FFFFFF;
	margin-right: 10px;
}
#cityriga
{
	display: none;
}
.textcol4 div
{
	position: relative;
}
div.opacity
{
	background: #FFFFFF;
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	//height: expression(this.parentNode.offsetHeight+'px');
	opacity: 0.5;
	//opacity: 0;
	//background: none;
	//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/i/pixel.png,sizingMethod=scale);
}
div.container
{
	padding: 0.5em;
}
div.holdopacity
{
	top: -0.5em;
	left: -0.5em;
}
#places span
{
	clear: left;
	display: block;
	margin-right: 10px;
}
