html, body{
	height: 83%;
	width: 100%;
	padding: 0;
	border: 0;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #5D5C5A;
	background-color:#F8F7F3;
	margin: 0 auto;
	text-align: center;
	background-image: url("../img/background_main.jpg");
	background-repeat:repeat-y;
	background-position: top left;
}

html*.thetable {
	height: 74%;
	background-color:#fff;
	
}
html*.tablecell{
	float: left;
}
html*.one {
	height: 100%;
	width: 196px;
	padding-top: 0;
	margin-top: 0;
}
html*.two {
	height:100%;
	width: 587px;
	padding-top: 10px;
}

html>body #outer{height:auto;}
.thetable{
	position: relative;
	display: table;
	width: 783px;
	margin-top: -5px;
	padding: 0;
	border: 0;
	clear: both;
	background-color:#fff;
	border-spacing: 0; /* required by Opera 6 */
}
/* hide this from opera6 */
head:first-child+body div.thetable {
	height: 100%;
}

.tablerow {
	display: table-row;
}
.tablecell{
	display: table-cell;
	border: 0;
	padding-top: 0;
	padding-bottom: 75px;
	vertical-align: top;
	min-height: 100%;
}
.one {
	width: 196px;
	position: relative;
	z-index: 8;
	height: 100%;
	padding-top: 0;
	margin-top: 0px;
	background-image: url("../img/_bg_center.gif");
	background-repeat:repeat-x;
	background-position: bottom right;
	text-align: left;
	background-color: #F1FAFE;
}
.two{
	width: auto;
	position: relative;
	text-align: left;
	padding: 0 5px 0 5px;
	line-height: 18px;
	background-color: #FDFCF1;
}
.two p {
	text-align: left;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #5D5C5A;
}
#glava{
	position: relative;
	z-index: 10;
	top: 0;
	width: 783px;
	height: 209px;
	background-color: white;
	margin: 0;
	padding: 0;
}

#footer {
	clear: both;
	position: relative;
	height: 60px;
	margin-top: -10px;
	margin-bottom: 0;
	z-index: 15;
	width: 783px;
	background-color: #F1FAFE;
}
#lmenu {
	width: 100%;
	padding: 10px 0 0 0;
	background-color: #F1FAFE;
	text-align: right;
}
a.glmenu,a.glmenu:visited {  
	font-size:12px;
	font-family: Tahoma;
	font-weight: bold;
	color:#284C88;
	text-align: left;
	text-indent: 1.2em;
	display: block;
	padding: 9px 0 0 9px;
	height: 38px;
	text-decoration:none;
	background-color:#F1FAFE;
	background-image: url("../img/bg_n.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom:-15px;
}
html*a.glmenu,a.glmenu:visited {  
	margin-bottom:-6px;
}
.cpr {
	background-color: #BDBCBC;
	height: 34px;
}
a.glmenu:hover,a.glmenu:active {
	background-image: url("../img/bg_n_s.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
a.glmenu1,a.glmenu1:visited {  
	font-size:12px;
	font-family: Tahoma;
	font-weight: bold;
	color:#284C88;
	text-align: left;
	text-indent: 2em;
	display: block;
	height: 38px;
	padding: 10px 0 0 0;
	margin-bottom:-11px;
	text-decoration:none;
	background-color:#F1FAFE;
	background-image: url("../img/bg_first.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
html*a.glmenu1,a.glmenu1:visited {
	margin-bottom: -1px;
}
a.glmenu1:hover,a.glmenu1:active { 
	background-image: url("../img/bg_first_s.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
a.glmenun,a.glmenun:visited {  
	font-size:12px;
	font-family: Tahoma;
	font-weight: bold;
	color:#284C88;
	text-align: left;
	text-indent: 2em;
	display: block;
	height: 38px;
	margin-top:1px;
	padding: 10px 0 0 0;
	text-decoration:none;
	background-color:#F1FAFE;
	background-image: url("../img/bg_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}
html*a.glmenun,a.glmenun:visited {
	margin-top: 1px;
}
a.glmenun:hover,a.glmenun:active { 
	background-image: url("../img/bg_bottom_s.jpg");
	background-repeat: no-repeat;
	background-position: top left;

}
/* hide this from opera6 */
head:first-child+body div#footer {margin-bottom: 0;}

/* removing margins from headings corrects an Opera 6 display error */
.outer{
	height:100%;
	width: 783px;
	min-height:100%;
	margin: 0px auto 0px auto;
}

/* hide this from opera6 */
head:first-child+body div#footer {
	margin-bottom: 0;
}

#logo {
	background-image: url("../img/glava1.jpg");
	background-repeat:no-repeat;
	background-color: #fff;
	height: 69px;
	width: 783px;
}
.smenu {
	background-image: url("../img/smenubg.gif");
	background-repeat:no-repeat;
	background-color: #fff;
	height: 36px;
	width: 783px;
}
.smenu p {
	margin-top: 0;
	padding-top: 1em;
}
a.sml {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #5D5C5A;
}
a.sml:hover {
	text-decoration: underline;
}
.ezici {
	padding-left: 40em;
}
a.ez{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #23498C;
}
a.ez:hover {
	text-decoration: underline;
}
#glm {
	background-image: url("../img/galva_main.jpg");
	background-repeat:no-repeat;
	background-color: #fff;
	height: 104px;
	width: 783px;
}
.bgh {
	background-color: #FDFCF1;
}

a.links {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #29418E;
}
a.links:hover {
	text-decoration: none;
}
.toffer1 {
	float: left;
	width: 177px;
	height: 200px;
	background-image: url("../img/top_fons.jpg");
	background-repeat:no-repeat;
	background-position: bottom left;
	margin-left: 10px;
	margin-bottom: 4px;
}
.ttxt {
	margin-top: -1em;
	padding: 0 5px 0 5px;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}
.oste {
	float: left;
	width:40px;
	padding-top: 2em;
	_padding-top: 3em;
	padding-left: 0.5em;
}
.oste p {
	padding-top: 0;
	_padding-top: 1em;
}
.snimka {
	float: left;
	width: 120px;
	height: 82px;
	border:1px solid #D8D8D8;
	background-color: #fff;
}
.snimka img {
	margin-left:5px;
	margin-top: 0.32em;
	_margin-top: 0.25em;
	_margin-left: 4px;
	
}
h1 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 18px;
	color: #17408D;
	background-color: #FDFCF1;
	background-image: url("../img/bg_header.gif");
	background-repeat:repeat-x;
	background-position: center left;
}
h2 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	color: #29418E;
	text-align: left;
	text-indent: 1.5em;
	margin-top: 0;
	background-image: url('../img/normal.jpg');
	background-repeat: no-repeat;
	background-position: left;
}
h3 {
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #29418E;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}
h4 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #29418E;
	text-align: left;
	margin-top: 0;
	padding-left: 5px;
}
.pngholder{width:100px;height:100px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/strelka_.png');}
.pngalpha{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	background-image:url('img/strelka_.png');
	background-repeat:no-repeat;
	background-position: center right;width:100px;height:100px;}
.str a img {
	text-align: right;
	margin-top:0;
	_margin-top:0;
	margin-left: 12.1em;
}
.offers {
	margin-bottom: 1.7em;
	
}
.online {
	text-align:center;
	padding-left: 5em;
	width: 500px;
}
.cr {
	float: left;
	text-align: left;
	padding-left: 3em;
}
.cl {
	clear: both;
}
li.spisuk {
	list-style-image: url("../img/list.jpg");
	line-height: 18px;
}
li.uslinks {
	list-style-image: url("../img/listlinks.jpg");
	line-height: 20px;
	padding-left: 0;
	padding-top: 5px;
	margin-left: -5px;
}
.tarea {
	border: 1px solid #eee;
	
}
.vpr {
	width: 400px;
	 text-align: left;
}
a.hotels {
	font-family: Verdana;
	font-weight: Bold;
	font-size: 13px;
	line-height: 20px;
	text-decoration: none;
	color: #2570AD;
}
a.hotels:hover {
	text-decoration: underline;
}
.section_title {
	clear:both;
	float:left;
	width:570px;
	margin: 10px 0 20px 0;
	border-bottom:3px solid #ccc;
}
.section_title h3 a {
	font-family: Arial;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #29418E;
	text-align: left;
}
.section_title h3 a:hover {
	text-decoration: none;
}
.section_title h3 {
	margin: 10px 0 0 5px;
}
.hotellist_thumb {
	float:left;
	width: 90px;
	padding: 5px 5px 5px 5px;
}
.th1 {
	border-bottom: 1px solid #9D9B9B;
	background-color: #eee;
	padding: 5px 0 5px 0;
}
.th2 {
	border-bottom: 1px solid #9D9B9B;
	background-color: #F0F5F9;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding: 5px 0 5px 0;
}
.th3 {
	border-bottom: 1px solid #9D9B9B;
	background-color: #fff;
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	padding: 5px 0 5px 5px;
}
.map {
	text-align:center;
	margin-top:15px;
}
.weather {
	text-align:center;
	margin-top:5px;
	background-color: #F1FAFE;
}
a.usl, a.usl:visited {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #29418E;
	text-align: left;
	margin-top: 0;
}
a.usl:hover, a.usl:active {
	text-decoration: underline;
}
p.ffl {
	text-indent:1em;
	text-align:center;
	margin-top: 0.7em;
	padding-top:1em;
	_padding-top:0;
}
