body 
{
	background: #6b6b6b url('/i/bodybg.jpg') repeat-x left top;	
	font-weight:normal;
	margin: 0px;
	font-family: arial;
}

img
{
	border: none;
}

table
{
	border-collapse:collapse;
}

td
{
	padding: 0px;
	margin: 0px;
}

table.main_table
{
	width:97%;
	min-width: 990px;
}

a.titleurl
{
	font-size: 13pt;
	font-weight: bold;
}

td.top_td
{
	background: #392F2D url('/i/headbg.jpg') no-repeat left top;
	height:374px;	
}

td.top_line_td
{
	font:8pt/10pt tahoma;
	padding-left:30px;
	height:28px; 
	background-color:#FFFFFF;
	white-space: nowrap;
}

td.top_line_td a:link, td.top_line_td a:visited
{
	background: url('/i/linkhome.gif') no-repeat left center;
	padding-left: 20px;
	color: #a7a7a7;
	font:8pt/10pt tahoma;
	text-decoration: underline;
}

td.top_line_td a:active, td.top_line_td a:hover
{
	text-decoration:none;
}


td.top_line_td2
{
	background-color: #515151; 
	vertical-align: middle;
	height:28px; 
	padding-left: 30px;
	color: white;
	font-size: 10pt;
}

td.emailtd
{
	background-color: #515151; 
	padding-right:50px; 
	vertical-align:top;
	height:28px; 
	text-align: right;
}

td.emailtd a:link, td.emailtd a:visited
{
	display: block;
	background: url('/i/linkletter.jpg') no-repeat left bottom;
	padding-left: 20px;
	font: 8pt/10pt tahoma;
	color: #a2a09b;
	text-decoration:underline;
	margin-top: 6px;
	float: left;
}

td.emailtd a:hover, td.emailtd a:active
{
	text-decoration:none;
}


div.headupimg 
{
	background: #515151 url('/i/headupimg.jpg') no-repeat left center;	
	width:420px;
	height:28px;
	text-align:right;
	float:left;
	padding: 0px;
	margin: 0px;
}

table.vm
{
	width: 100%;
	margin: 10px 0px 10px 0px;
}

table.rightpanel
{
	min-height: 150px;
	width: 180px;
	float:right;
	border:1px solid #cd4013;
	margin-left:10px;
}

table.rightpanel th
{
	background-color: #cd4013;
	color: white;
	text-align: center;
}

table.rightpanel td
{
	padding:4px;
	text-align:right;
	font-size: 9pt;
	white-space: nowrap;
	border-top: none;
}

table.rightpanel td.grey
{
	white-space: normal;
	color: #A0A0A0;
	text-align: left;
}

table.rightpanel td div
{
	float: right;
}

table.rightpanel td.grey div
{
	float: none;
}

table.rightpanel td.value
{
	text-align:left;
}

table.rightpanel td.value2
{
	text-align:left;
	width: 100%;
	white-space: normal;
}

table.rightpanel td.valueshort
{
	text-align:left;
	width: 100%;
	white-space: normal;
	font-size: 8pt;
	padding: 0px;
}


table.mainsearch td
{
	margin: 0px;
	padding: 0px 10px 0px 0px;
	white-space: normal;
	font-size: 9pt;
	vertical-align: top;
	border-top: 1px solid #cd4013;
}

table.mainsearch a:link, table.mainsearch a:visited
{
	font-size: 10pt;
}


#logo
{
	display: block;
	width: 70px;
	height: 70px;
	float: right;
	position: absolute; 
	margin: -20px 0px 0px 0px;
	background: url("/vpitercom.png") no-repeat left top
}

div.logo a
{
	background: url('/i/logo.jpg') no-repeat left top;
	display: block;
	width: 231px;
	height: 132px;
}

div.telefon
{
	background: url('/i/headtelefon.png') no-repeat right top;
	width: 204px;
	height: 160px;
	
	color: #6c675f;
	
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	padding: 10px 0px 0px 20px;
}

div.telefon b 
{
	color: #0f0f0f;
	font-size: 11pt;
}

div.telefon p
{
	padding: 0px 0px 0px 11px;
	margin: 0px;
	font-size: 7pt;
}

div.telefon span font 
{
	color: #9f310c;
	font-size:12pt;
}

div.icq
{
	margin: 7px 0px 0px 20px;
	padding-left: 20px;
	background: url('/i/icq.gif') no-repeat left center;
}

div.text_head 
{
	position:absolute;
	margin-left:780px;
	top:144px;

	text-align: right;
	padding: 0px 0 0 0;
	margin-right: 35px;
	width:180px;
	color: #f1f1f1;
	z-index:5;
	font: 13pt/15pt arial;
}

div.text_head p
{
	font:8pt/10pt arial;
	color: #fbecd5;
	margin-top:30px;
}

div.text_head font
{
	color: #D88100;
}


td.content_td, td.menu_td, td.right_td
{
	background: #fff url('/i/mainbg.jpg') repeat-x 0% 0%;
}

td.content_td
{
	padding:0px 20px 0px 10px;
	font:10pt/12pt tahoma;
	color:#000000;
	width:100%;
	vertical-align:top;
	margin: 0px;
	text-align:justify;
}

td.content_td p
{
	text-align:justify;
	text-indent:20px;
	margin: 0px 0px 10px 0px;
	padding:0px;
}

td.content_td a,
td.content_td a:link,
td.content_td a:visited 
{
	color: #0079a1;
}

td.right_td
{
	padding-right: 10px;
	padding-left: 10px;
	vertical-align:top;
	text-align:center;
}

td.menu_td
{
	text-align:left;
	padding-top:5px;
	vertical-align:top;
	width: 200px;
}

td.menu_td ul
{
	padding: 0px;
	margin: 0px 10px 0px 10px;
}

td.menu_td ul li
{
	border-bottom: 1px dotted #8e8e8e;
	width: 205px;
	padding: 10px 0px 10px 0px;
	list-style-type: none;
}

td.menu_td ul li a:link, td.menu_td ul li a:visited
{
	display: block;
	background: url('/i/menumarker.gif') no-repeat 0% 60%;
	padding-left: 15px;
	color: #2d2d2d;
	font-weight: bold;
	font-family: tahoma;
	font-size:9pt;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
}
td.menu_td ul li a:hover, td.menu_td ul li a:active
{
	background: url('/i/menuselectmarker.gif') no-repeat 0% 60%;	
	color:#9c2f0c;
}

td.menu_td ul li a.select:link, td.menu_td ul li a.select:visited 
{
	color: #9c2f0c;
	background: url('/i/menuselectmarker.gif') no-repeat 0% 60%;
	font-weight: bold;
	font-family: tahoma;
	font-size:9pt;
}

td.menu_td ul li a.action:link, td.menu_td ul li a.action:visited 
{
	color: #bc2f0c;
	background: url('/i/menuselectmarker.gif') no-repeat 0% 60%;
	font-weight: bold;
	font-family: tahoma;
	font-size:9pt;
}

td.menu_td ul li ul.pricepos li
{
	padding: 10px 0px 0px 10px;
	border-bottom: none;
}

td.menu_td ul li ul.pricepos li a:hover, td.menu_td ul li ul.pricepos li a:active
{
	background: none;
	font-size: 8pt;
}

td.menu_td ul li ul.pricepos li a:link, td.menu_td ul li ul.pricepos li a:visited
{
	background: none;
	font-size: 8pt;
}

a:link, a:visited
{
	color: #9c2f0c;
}


div.pics a:link, div.pics a:visited
{
	width: 170px;
	display: block;
	float: left;
	font-size: 8pt;
	font-weight: bold;
	background-color: #EADCC7;
	padding: 2px;
	margin: 0px;
	text-align: center;
	color: black;
	text-decoration: none;
}
div.pics a:first-letter
{
	text-transform: uppercase;
}

div.pics a:hover, div.pics a:active
{
	background-color: #D84819;
	color: white;
}


h1
{
	width: 100%;
	text-align: center;
	color: #ca3b0d;
	font-size: 22pt;
	font-family: tahoma;
	font-weight: normal;
	line-height: 1em;
}


input, select
{
	font:8pt/10pt tahoma;
}

div.maxi
{
	background: url('/i/h1img.gif') no-repeat left top;
	font-size: 13pt;
	font-family: tahoma;
	font-weight: bold;
	padding: 14px 0 0 70px;
	color: #d84819;
	height: 55px;
	white-space: nowrap;
	text-transform: uppercase;
	margin-top:0px;
	text-align: left;	
}

td.bottom_content_td
{
	padding: 0px 25px 100px 25px;
	background-color:#FFFFFF;
	width:1000px;
	text-align:justify;
	font:10pt/12pt tahoma;
}


div.string h2
{	
	font:14pt/16pt tahoma;
	color: #848080;
	margin: 0 0 0 50px;
	text-align: center;
	text-transform: uppercase;

}

img.swf, div.swf
{
	padding-bottom: 13px;
	background: #D84819 url('/i/pan3d.png') no-repeat center bottom;
}

strike
{
	color: #DD4B14;
	white-space: nowrap;
}

input.bron
{
	margin:8px 4px 0px 4px;
	width: 100px;
	height: 28px;
	background: url("/images/site/bron.gif") no-repeat left top;
	/* background-color: #DD4B14; */
	color: #DD4B14;
	font-size: 1pt;
	border: none;
	cursor: pointer;
}

button.bron
{
	margin:8px 4px 0px 4px;
	width: 90px;
	height: 21px;
	background: url("/images/site/bron.gif") no-repeat left top;
	/* background-color: #DD4B14; */
	color: #DD4B14;
	font-size: 1pt;
	border: none;
	cursor: pointer;
}

table.hots td.pic
{
	width: 125px;
}

div.cat
{
	font-weight: bold;	
	padding-right: 15px;
}

div.star, div.star1, div.star2, div.star3, div.star4, div.star5
{
	padding: 0px;
	margin: 0px;
	background: url('/images/site/nstar1.gif') repeat left center;
	height:18px;
}

div.star1
{
	width:18px;
}

div.star2
{
	width:36px;
}

div.star3
{
	width:54px;
}

div.star4
{
	width:72px;
}

div.star5
{
	width:90px;
}

div.bigstar, div.bigstar1, div.bigstar2, div.bigstar3, div.bigstar4, div.bigstar5
{
	padding: 0px;
	margin: 0px;
	background: url('/images/site/nstar1.gif') repeat left center;
	height:18px;
}

div.bigstar1
{
	width:18px;
}

div.bigstar2
{
	width:36px;
}

div.bigstar3
{
	width:54px;
}

div.bigstar4
{
	width:72px;
}

div.bigstar5
{
	width:90px;
}


table.main_table td a.allgost:link, table.main_table td a.allgost:visited
{
	display: block;
	font-size: 20px;
	width: 180px;
	color: black;
	line-height: 1.5;
	text-decoration: none;
	background-color: #FFB889;
	border: 2px outset #F86839;
	margin: 10px;
	padding: 3px;
}

div.metro
{
	padding: 0px 0px 0px 20px;
	margin: 5px 5px 0px 0px;
	background: url('/i/metro.gif') no-repeat left center;
	width:16px;
	height:13px;
	white-space: nowrap;
}

div.address
{
	margin: 5px 0px 0px 0px;
}

div.hotels
{
	margin: 0px 50px 0px 50px;
}

div.hotels a
{
	font-size: 8pt;
}

table.hot_table td
{
	margin:10px 0px 10px 0px;
}

table.hot_table td
{
		
	padding:0px 10px 0px 10px;
	font:10pt/12pt tahoma;
	width:200px;
	vertical-align:top;
}

.space_td
{
	width:10px;
	font:10pt/12pt tahoma;
}

a.label:link, a.label:visited
{
	background: url('/i/h1img2.jpg') no-repeat 0% 0%;
	display: block;
	height: 41px;
	padding: 10px 0 0 28px;
	text-align: left;
	font-size: 8pt;
	font-weight:bold;
	color: #ca3b0d;
	text-decoration: none;
	white-space: nowrap;
}

#vm2
{
	width: 100%;
	height: 100%;
}

#vmap
{
	width: 100%;
	height: 100%;
}

img.hot
{
	border: 2px solid #cd4013;
}

span.hot font
{
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	color: #ef570e;
	font-weight: bold;
}

table.hot_table .imgl
{
	width: 200px;
	margin: 10px;
	margin-top:0px;
	float:left;
	color: #74736f;
	
	text-align:left;
}


td.address 
{
	background: white url('/i/address.gif') no-repeat left top;
	font-size:8pt;
	height: 103px;
}

td.address div
{
	padding-left: 50px;
}

td.footer 
{
	vertical-align: top;
	background: #373737 url('/i/footer.gif') no-repeat left top;
	font-size:8pt;
	height: 53px;
}

td.footer div
{	
	padding: 17px 0px 0px 400px;
	color: white;
	width: 400px;
}

td.footer p
{
	float: right;
	padding: 0px 20px 0px 0px;
}

div.konkurs
{
	margin:0px;
	padding-left:15px;
	font-size:8pt;
	text-align: right;
	font-weight: bold;
}

div.konkurs a:link, div.konkurs a:visited
{
	color: black;
	text-decoration: none;
}

div.konkurs a:hover, div.konkurs a:active
{
	text-decoration: underline;
}

br.clear
{
	clear:both;
}

div.hl
{
	width: 100%;
	height: 12px;
	text-align: center;
	padding: 10px 0px 10px 0px;
	background: url("/images/site/hr.gif") no-repeat center center;
}

hr
{
	display: block;
	max-width: 407px;
	height: 12px;
	border: none;
	background: url("/images/site/hr.gif") no-repeat center center;
}

input.vis
{
	margin: 0px;
	padding: 0px;
	display: inline;
}

input.ivis
{
	margin: 0px;
	padding: 0px;
	display: none;
}

ul.pages
{
	padding: 0px;
	margin: 0px 0px 50px 0px;
	text-align: center;
	width: 100%;
}

ul.pages li
{
	float: left;
	margin: 5px;
	list-style-type: none;
}

ul.pages li a:link, ul.pages li a:visited
{
	width: 34px;
	height: 21px;

	display: block;
	font-size: 16px;
	color: #050505;
	padding: 5px 3px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0);


	background-color: #FEC866;
	text-decoration: none;
}

ul.pages li a.active:link, ul.pages li a.active:visited
{
	font-weight: bold;
}

ul.pages li a:hover, ul.pages li a:active
{
	background: -moz-linear-gradient(
		top,
		#b5b5b5 0%,
		#dbdbdb 50%,
		#ebebeb 50%,
		#ffffff);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#b5b5b5),
		color-stop(0.50, #dbdbdb),
		color-stop(0.50, #ebebeb),
		to(#ffffff));
}

p.comm
{
	text-align: center;
	width: 100%;
}

form.mess p
{
	float: left;
	margin: 0px;
	padding: 5px;
	width: 70px;
	text-align: right;
	text-indent: 0px;
}

#comm
{
	display: block;
	margin-bottom: 15px;
}

form.mess input
{
	width: 430px;
	height: 18px;
	padding: 0px;
	margin:3px 0px 8px 0px;
	font-size: 11pt;
}

form.mess textarea
{
	width: 508px;
	height: 200px;
	font-size: 11pt;
}

form.mess input.button
{
	width: 200px;
	height: 35px;
	margin:10px;
	padding:3px;
	margin-left: 130px;
}

a.a3d
{
	float: left;
	margin: 0px 10px 10px 0px;
	display: block;
	width: 119px;
	padding: 5px 2px 2px 2px;
	height: 73px;
	background: url("/i/3d.png") no-repeat left top;
	text-align: center;
	font-weight: bold;
	color: black;
	text-decoration: none;
	text-transform: lowercase;
}

a.a3d:first-letter
{
	text-transform: uppercase;
}

a.a3d small
{
	display: block;
	font-size: 7pt;
}

a.lefttop
{
	position: absolute;
	top: 1132px;
	left: 270px;
	display: block;
	width: 70px;
	height: 70px;
	background: url("/lefttop.png") no-repeat left top;
}

a.leftbottom
{
	position: absolute;
	top: 1632px;
	left: 270px;
	display: block;
	width: 70px;
	height: 70px;
	background: url("/leftbottom.png") no-repeat left top;
}

a.righttop
{
	position: absolute;
	top: 1132px;
	left: 975px;
	display: block;
	width: 70px;
	height: 70px;
	background: url("/righttop.png") no-repeat left top;
}

a.rightbottom
{
	position: absolute;
	top: 1632px;
	left: 975px;
	display: block;
	width: 70px;
	height: 70px;
	background: url("/rightbottom.png") no-repeat left top;
}

a.top
{
	position: absolute;
	top: 1087px;
	left: 625px;
	display: block;
	width: 70px;
	height: 70px;
	background: url("/top.png") no-repeat left top;
}

a.bottom
{
	position: absolute;
	top: 1662px;
	left: 625px;
	display: block;
	width: 70px;
	height: 70px;
	background: url("/bottom.png") no-repeat left bottom;
}

a.left
{
	position: absolute;
	top: 1382px;
	left: 260px;
	display: block;
	width: 70px;
	height: 70px;
	background: url("/left.png") no-repeat left top;
}

a.right
{
	position: absolute;
	top: 1382px;
	left: 990px;
	display: block;
	width: 70px;
	height: 70px;
	background: url("/right.png") no-repeat right top;
}

table.live
{
	text-align: center;
}

table.live th
{
	background-color: #FEDDAA;
}

table.live td
{
	padding: 0px;
}


table.live th a:link, table.live th a:visited
{
	display: block;
	height: 100%;
	font-size: 14pt;
	text-decoration: none;
	border: 1px solid #C4944A;
	padding: 10px;
}

table.live th a:hover, table.live th a:active, table.live th a.active:link, table.live th a.active:visited
{
	position: relative;
	top: -2px;
	border-left: 4px solid #C4944A;
	border-top: 4px solid #C4944A;
	border-right: 4px solid #C4944A;
}

table.live td a:link, table.live td a:visited
{
	padding: 2px;
	display: block;
	height: 100%;
	font-size: 9pt;
	text-decoration: none;
	border: 1px solid #C4944A;
}

table.live td a:hover, table.live td a:active, table.live td a.active:link, table.live td a.active:visited
{
	border-left: 2px solid #C4944A;
	border-right: 2px solid #C4944A;
}

h2.new
{
	color: red;
}

div.path
{
	text-align: center;
	font-size: 8pt;
	margin-bottom: 5px;
}


table.seasons2
{
	border:2px solid #cd4013;
	width: 600px;
	margin-bottom: 10px;
	background-color: white;
	z-index: 100500;
	position: absolute;
}

table.seasons
{
	border:1px solid #cd4013;
	width: 100%;
	margin-bottom: 10px;
	background-color: white;
}

table.seasons th,table.seasons2 th
{
	background-color: #cd4013;
	color: white;
	font-weight: bold;
	font-size: 7pt;
	text-align: center;
	padding: 0px 4px 0px 4px;
	border-bottom:1px solid #cd4013;
}

table.seasons th.f, table.seasons td.f, table.seasons2 th.f, table.seasons2 td.f
{
	border-right:1px solid #cd4013;
	text-align: left;
	font-weight: bold;
}

table.seasons th.c, table.seasons td.c, table.seasons2 th.c, table.seasons2 td.c
{
	background-color: #cd4013;
	font-weight: bold;
	color: white;
}

table.seasons td, table.seasons2 td
{
	font-size: 8pt;
	text-align: center;
	padding: 5px 4px 5px 2px;
	border-top: 1px dotted black;
}

table.seasons table td
{
	border-top: none;
	font-size: 7pt;
	padding: 2px;
}

div.date
{
	color: #cd4013;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
}

ul.news li
{
	list-style-type: circle;
	margin: 0px 0px 3px 0px;
}

img.pleft
{
	float: left;
	border: 1px solid #cd4013;
	margin-right: 10px;
}

img.pright
{
	float: right;
	border: 1px solid #cd4013;
	margin-left: 10px;
}

ul.newslist li b
{
	margin: 10px 0px 4px 0px;
	display: block;
}

ul.newslist li
{
	list-style-type: circle;
	margin: 7px 0px 7px 0px;
	text-align: left;
}

ul.newslist li a
{
	display: block;
}

div.about p
{
	text-indent: 0px;
}

div.about
{
	padding-top: 15px;
}

table.press td
{
	vertical-align: top;
	padding: 10px;
	text-align: left;
}

table.press td p
{
	text-indent: 0px;
}

table.press td ul li
{
	list-style-type: circle;
	line-height: 2em;
}

table.press td ul li ol li
{
	list-style-type: decimal;
}

td.content_td a.allg:link, td.content_td a.allg:visited
{
	text-decoration: underline;
	width: 400px;
	display: block;
	font-size:19px;
	margin-top: 10px;
	padding: 5px 0px 5px 0px;
	color: white;
	background-color: #cd4013;
	border-left: 1px solid #ff7033;
	border-top:  1px solid #ff7033;
	border-right: 1px solid #9d1000;
	border-bottom:  1px solid #9d1000;
	cursor: pointer;
}

td.content_td a.allg:hover, td.content_td a.allg:active
{
	border-left: 1px solid #9d1000;
	border-top:  1px solid #9d1000;
	border-right: 1px solid #ff7033;
	border-bottom:  1px solid #ff7033;
}

div.objav
{
	border: 1px solid #cd4013;
	width: 638px;
	background-color: #FFFFE9;
	margin: 15px 0px 10px 0px;
}

div.objav div.text
{
	font-weight: bold;
	padding: 5px 10px 5px 10px;
}

div.objav span
{
	text-transform: uppercase;
}

div.objav a
{
	background-color: #E9FFFF;
	display: block;
	width: 636px;
	height: 15px;
	padding: 2px 0px 2px 0px;
}

div.webcamera
{
	/*padding: 5px 10px 5px 10px;*/
	font-size: 9pt;
	text-align: center;
}

div.status
{
	width: 165px;
	height: 14px;
	background-color: #7998A2;
	position: absolute;
	margin-top: -14px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	z-index: 100;
}

div.status div
{
	float: left;
	padding-right: 5px;
	height: 14px !important;
}

div.status div.onl
{
	width: 14px;
	background: url("/online.gif") no-repeat left top;
}

div.status div.offl
{
	width: 14px;
	background: url("/offline.gif") no-repeat left top;
}

div.status div.hd
{
	width: 19px;
	background: url("/hd.gif") no-repeat left top;
}

div.status div.live
{
	width: 27px;
	background: url("/live.gif") no-repeat left top;
}

div.status div.sound
{
	width: 21px;
	background: url("/sound.gif") no-repeat left top;
}

div.status div.ios
{
	width: 16px;
	background: url("/i/ios.png") no-repeat center bottom;
}

div.status div.and
{
	width: 16px;
	background: url("/i/android.png") no-repeat center bottom;
}

div.status div.new
{
	width: 35px;
	background: url("/new.gif") no-repeat left top;
}

div.status div.eye
{
	width: 14px;
	background: url("/eye.gif") no-repeat left top;
}

table.cams
{
	margin-bottom: 10px;
}

table.cams th
{
	font-size: 11pt;
	padding: 10px;
}

table.cams td
{
	vertical-align: top;
	width: 25%;
	text-align: left;
	font-size: 8pt;
	padding: 9px 3px 1px 3px;
}

table.cams td p
{
	text-indent: 0px;
	text-align: center;
	font-size: 8pt;
	padding: 0px;
	margin: 0px;
	width: 167px;
}

table.cams td img
{
	border: 1px solid #b2b2b2;
}

table.cams td object
{
	border: 1px solid #b2b2b2;
}

table.cams td img.maincam
{
	border: 5px solid #b2b2b2;
}

span.green
{
	color: green;
	font-weight: bold;
}

span.lightgreen
{
	color: #65B65B;
	font-weight: bold;
}

span.yellow
{
	color: #D84819;
	font-weight: bold;
}

span.red
{
	color: red;
	font-weight: bold;
}

table.cam td
{
	padding: 5px;
}

table.cams td.border
{
	background: url("/border-new.gif") no-repeat center top;
	text-align: center;
}

table.cams td div.bluestatus
{
	width: 165px;
	height: 16px;
	font-size: 12px;
	color: white;
	background-color: #ABCFFF;
}

table.cams td.action
{
	background: url("/border-action.gif") no-repeat center top;
	text-align: center;
}

table.cams td div.redstatus
{
	width: 165px;
	height: 32px;
	font-size: 10px;
	color: white;
	background-color: #FFC3AB;
}


div.offline
{
	background: url("/offline.png") repeat left top;
	width: 650px;
	height: 450px;
	font-size: 20pt;
	color: #773522;
	padding: 36px 50px 50px 108px;
	text-align: left;
	line-height: 2em;
	font-weight: bold;
	border: 2px solid #773522;
}

table.social
{
	margin-top:5px;
}

table.social td
{
	padding: 0px 5px 0px 5px;
}

div.social
{
	margin: 15px 0px 5px 0px;
}

div.social div 
{
	padding: 0px 5px 0px 5px;
	float: left;
	text-align: center;
}

cite.action
{
	border:1px solid #e0e0e0;
	background-color: #f0f0f0;
	display:block;
	text-align:right;
}

span.lop
{
	color: #909090;
	font-size:9pt;
}

table.cams a.fotog
{
	width: 82px;
	height: 12px;
	background: url("/fotog.png") no-repeat center top;
	display: block;
	width: 100%;
	margin-bottom: 3px;
}

table.cams a.v
{
	font-weight: bold;
	color: black;
	font-size: 10pt;
}

a.resize
{
	width: 114px;
	height: 27px;
	display: block;
	float: left;
	margin: 5px;
	background: url("/resize.png") no-repeat left top;
}

a.smallsize
{
	width: 120px;
	height: 27px;
	display: block;
	float: left;
	margin: 5px;
	background: url("/smallsize.png") no-repeat left top;
}

a.sound
{
	width: 72px;
	height: 27px;
	display: block;
	float: left;
	margin: 5px;
	background: url("/sound.png") no-repeat left top;
}

a.slideshow, a.slideshow2
{
	width: 171px;
	height: 27px;
	display: block;
	float: left;
	margin: 5px;
	background: url("/slideshow.png") no-repeat left top;
}

a.temperature
{
	width: 138px;
	height: 27px;
	display: block;
	float: left;
	margin: 5px;
	border: 1px solid white;
	background: url("/i/temperature.png") no-repeat left top;
}

a.slideshow2
{
	border: 1px solid white;
}

a.slideshow2:active, a.slideshow2:hover, a.temperature:active, a.temperature:hover
{
	border: 1px solid #A0A0A0;
}

div.camnavig
{
	padding: 10px 0px 10px 200px;
	clear: both;
	height: 30px;
}

a.fullscreen
{
	width: 143px;
	height: 27px;
	display: block;
	float: left;
	margin: 5px;
	background: url("/fullscreen.png") no-repeat left top;
}


div.aboutcam
{
	color: #404040;
	margin: 40px 0px 5px 0px;
}

div.ourweb
{
	font-size: 9pt;
	color: #808080;
	font-weight: bold;
}

div.hotelspb
{
	font-size: 14pt;
	color: #808080;
	margin-bottom: 10px;
}

div.allsc
{
	height: 116px;
}

div.allcams a
{
	float: left;
	display: block;
	width: 54px;
	height: 54px;
	margin: 2px;
	border: 2px outset white;

	background: url("/allcams.png") no-repeat left center;
}

div.allcams a:hover, div.allcams a:active
{
	border: 2px inset white;
}

div.allcams a.pvos
{
	background-position: left top;
}

div.allcams a.nev7
{
	background-position: -64px top;
}

div.allcams a.petrop
{
	background-position: -128px top;
}

div.allcams a.aurora
{
	background-position: -192px top;
}

div.allcams a.kazan
{
	background-position: -256px top;
}

div.allcams a.dwortz
{
	background-position: -320px top;
}

div.allcams a.admir
{
	background-position: -384px top;
}

div.allcams a.nev47
{
	background-position: -448px top;
}

div.allcams a.wmove
{
	background-position: -512px top;
}

div.allcams a.isaak
{
	background-position: -576px top;
}

div.allcams a.hyde2
{
	background-position: -640px top;
}

b.searchb span
{
	display: block;
	font-size: 8pt;
	letter-spacing: 0.1em;
}

#allmap
{
	margin-top: 10px;
	width: 302px;
}

#smallcam
{
	width: 312px;
}

div.pic
{
	clear: both;
	line-height: 1.7;
	width: 100%;
}

#pic
{
	float: left; 
	width: 180px;
	margin: 10px 0px 10px 0px;
}

#info
{
	margin: 0px 0px 10px 133px;
}

div.pic img
{
	width: 170px;
	height: 120px;
}

div.pic p
{
	font-size: 8pt;
	color: #A0A0A0;
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
}

div.pic div.place
{
	color: #0079a1;
	font-size: 8pt;
}


div.show table.seasons th, div.show table.seasons td
{
	color: #333333;
	font-size: 7pt;
}

div.show table.seasons th.c, div.show table.seasons td.c
{
	color: white;
}

div.show a
{
	text-decoration: none;
	background: url("/i/show.png") no-repeat left top;
	width: 147px;
	height: 13px;
	display: block;
}

div.show a.hide
{
	background-image: url("/i/hide.png");
}

div.show a.bs, a.bs
{
	width: 77px;
	height: 20px;
	display: block;
	margin: 2px;
	background: url("/i/bs.png") no-repeat left top !important;
	float: right;
}

#hots
{
	width: 60%;
	display: table-cell;
}

#leftinfo
{
	padding-left: 30px;
	width: 312px;
	display: table-cell;
}

div.smallcam
{
	padding: 10px 0px 5px 5px;
}

div.marker
{
	background-color:white;
	padding: 3px; 
	border:1px solid #909090;
	font-weight: bold;
	position: relative;
	top: 10px;
	left: 10px;
}

td.content_td a.maphot, td.content_td a.mapbest, td.content_td a.mapdost, td.content_td a.mapweb, td.content_td a.maptemp, td.content_td a.mapall
{
	width: 220px;
	margin: 5px 0px 0px 10px;
	color: #0079a1;
	display: block;
	text-decoration: none;
	border-bottom: 1px dotted #0079a1;
	padding-left: 19px;
	background: url("/i/map-best.png") no-repeat left top;
	height: 16px;
}

td.content_td a.maphot:hover, td.content_td a.mapbest:hover, td.content_td a.mapdost:hover, td.content_td a.mapweb:hover, td.content_td a.maptemp:hover, td.content_td a.mapall:hover
{
	border-bottom: 1px dotted white;
}

td.content_td a.mapbest
{
	background-image: url("/i/map-hot.png");
}

td.content_td a.mapdost
{
	background-image: url("/i/map-dost.png");
}

td.content_td a.mapweb
{
	background-image: url("/i/map-web.png");
}

td.content_td a.maptemp
{
	background-image: url("/i/map-temp.png");
}

td.content_td a.mapall
{
	background-image: url("/i/map-all.png");
}

div.allg
{
	position: relative; 
	left: 200px; 
	top: 16px;
}

#chat
{
	width: 750px;
	height: 350px;
	display: none;
}

a.chat
{
	float: left;
	display: block;
	width: 144px; 
	height: 27px;
	background: url("/i/chat.png");
	border: 1px solid white;
	margin: 14px 10px 10px 200px;
}

a.chat:hover, a.chat:active
{
	border: 1px solid #A0A0A0;
}

a.stretch
{
	float: left;
	display: block;
	width: 225px; 
	height: 27px;
	background: url("/i/stretch.png");
	border: 1px solid white;
	margin: 14px auto 10px auto;
}

a.stretch:hover, a.stretch:active
{
	border: 1px solid #A0A0A0;
	background: url("/i/stretch-sel.png");
}

a.stretchsel
{
	float: left;
	display: block;
	width: 225px; 
	height: 27px;
	background: url("/i/stretch-sel.png");
	border: 1px solid white;
	margin: 14px auto 10px auto;
}

a.stretchsel:hover, a.stretchsel:active
{
	border: 1px solid #A0A0A0;
	background: url("/i/stretch.png");
}

#smallsize
{
	display: none;
}

#resize
{
	display: none;
}

div.vk
{
	margin: 50px 0px 0px 10px;
}

#messages
{
	margin-top: 50px;
}

a.newyear
{
	display: block;
	position: absolute;
	left: 400px;
	top: 150px;
	background: url("/i/newyear.png") no-repeat left top;
	width: 200px;
	height: 250px;
}

div.anothergost
{
	border: 1px solid #cd4013;
	padding: 10px;
	margin: 10px 0px 10px 0px;
}

a.linkallgost
{
	font-size: 14pt;
}

a.headlink
{
	display: block;
	width: 100%;
	text-align: center;
	color: #ca3b0d;
	font-size: 16pt;
	font-family: tahoma;
	font-weight: normal;
	line-height: 1em;
	text-decoration: underline;
	margin: 10px 0px 10px 0px;
}

div.bestlist
{
	background-color: white;
	margin: 3px;
}

div.bestlist table td
{
	vertical-align: top;
	text-align: left;
	padding: 0px 5px 0px 5px;
}

a.atip
{
	text-decoration: none;
	border-bottom: 1px dotted black;
}

table.searchpanel td
{
	padding: 2px;
}

#openpl
{
	display: block;
	text-align: center;
	margin: 3px 0 4px 0;
}

#openpl a
{
	text-decoration: none;
	border-bottom: 1px dotted #9c2f0c;
}

div.camlist
{
}

div.camlist ul
{
	padding: 0px;
	margin: auto 0px;
}

div.camlist ul li
{
	text-align: left;
	display: block;
	float: left;
	width: 200px;
	list-style-type: none;
}

br.big
{
	clear: both;
}

#searchlist
{
	margin-top: 10px;
}

div.gostlist
{
	font-size: 8pt;
	font-weight: bold;
	height: 26px;
	padding: 20px 5px 5px 5px;
}

div.gostlist div.l
{
	float: left;
}

div.gostlist #price2
{
	width: 90px;
}

div.gostlist #metro2
{
	width: 110px;
}

div.gostlist #place2
{
	width: 110px;
}

div.gostlist #stars2
{
	width: 90px;
}

div.gostlist #dost2
{
	width: 130px;
}

div.gostlist div.m
{
	margin: 2px;
	background: url('/i/metro2.png') no-repeat left center;
	width:18px;
	height:18px;
}

div.divrast
{
	font-size: 14pt;
	color: #408040;
	font-weight: bold;
	text-align: center;
	margin: 3px 0px 3px 0px;
}

div.allempty
{
	position: relative;
	left: 450px;
	top: 50px;
	width: 250px;
	text-align: left;
}

div.allempty a
{
	font-weight: bold;
	font-size: 13pt;
}

div.ws
{
	white-space: nowrap !important;
	float: left;
	margin-left: 15px;
	color: green;
	font-weight: bold;
	font-size: 11pt;
}

#denvden
{
	color: green;
}

span.skidkavden
{
	display: block;
	color: green;
	font-size: 12pt;
}

span.skidkavden b
{
	font-size: 14pt;
}

span.selectdate
{
	display: block;
	text-align: center;
	color: green;
	font-weight: bold;
	font-size: 11pt;
	margin: 7px 0px 7px 0px;
	float: left;
}

span.skidkavden table
{
	margin-left: 40px;
}

span.skidkavden table td
{
	padding: 1px !important;
	margin: 1px !important;
	font-size: 9pt;
	font-weight: bold;
}

span.skidkavden table td span
{
	font-weight: normal;
}

div.li2
{
	margin: 20px 0px 20px 25px;
	padding: 0px;
}

#offert
{
	margin: 10px 0px 10px 0px;
}

div.addmessage
{
	padding: 20px 0px 20px 0px;
}

div.addmessage span
{
	display: block;
	float: left;
	width: 120px;
}

#showemail
{
	border:none; 
	width:20px;
	height: 15px;
}

div.addmessage input.text, div.addmessage input.vis
{
	width: 250px;
}

div.addmessage div
{
	margin: 4px 0px 4px 0px;
}

div.addmessage textarea
{
	width: 550px;
	height: 200px;
	float: none !important;
}

div.addmessage button
{
	padding: 4px 30px 4px 30px !important;
	margin: 0px;
	border-radius: 5px;
}

div.addmessage button:hover
{
	border: 1px solid white; 
}

#bm
{
	clear: none;
	margin-top: 10px;
}

#bm div
{
	float: left;
	margin: 0px 5px 10px 5px;
	padding: 0px;
}

#bm div div
{
	float: none;
	margin: 0px;
}

div.services ul
{
	margin: 5px 0px 5px 20px;
	padding: 0px;
}

div.services ul li
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	background: url('/i/arrow.png') no-repeat left center;
}

.newstable 
{
	margin:3px 0px 0px 0px;padding:0px;
	width:98% !important;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #c64217;
	
	-moz-border-radius-bottomleft:5px !important;;
	-webkit-border-bottom-left-radius:5px !important;;
	border-bottom-left-radius:5px !important;;
	
	-moz-border-radius-bottomright:5px !important;;
	-webkit-border-bottom-right-radius:5px !important;;
	border-bottom-right-radius:5px !important;;
	
	-moz-border-radius-topright:5px !important;;
	-webkit-border-top-right-radius:5px !important;;
	border-top-right-radius:5px !important;;
	
	-moz-border-radius-topleft:5px !important;;
	-webkit-border-top-left-radius:5px !important;;
	border-top-left-radius:5px !important;;
}

.newstable table
{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}

.newstable tr:last-child td:last-child 
{
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}

.newstable table tr:first-child td:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}

.newstable table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}

.newstable tr:last-child td:first-child
{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}

.newstable tr:hover td
{
	background-color:#ffffff;
		

}

.newstable td
{
	vertical-align:middle;
	background:-o-linear-gradient(bottom, #fff8e8 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff8e8), color-stop(1, #ffffff) ); 
	background:-moz-linear-gradient( center top, #fff8e8 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff8e8", endColorstr="#ffffff");	background: -o-linear-gradient(top,#fff8e8,ffffff);

	background-color:#fff8e8;

	border:1px solid #c64217;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:8px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#202020;
}

.newstable tr:last-child td
{
	border-width:0px 1px 0px 0px;
}

.newstable tr td:last-child
{
	border-width:0px 0px 1px 0px;
}

.newstable tr:last-child td:last-child
{
	border-width:0px 0px 0px 0px;
}

.newstable tr:first-child td
{
	background:-o-linear-gradient(bottom, #e55813 5%, #c93c0a 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e55813), color-stop(1, #c93c0a) );
	background:-moz-linear-gradient( center top, #e55813 5%, #c93c0a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e55813", endColorstr="#c93c0a");	background: -o-linear-gradient(top,#e55813,c93c0a);

	background-color:#e55813;
	border:0px solid #c64217;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}

.newstable tr:first-child:hover td
{
	background:-o-linear-gradient(bottom, #e55813 5%, #c93c0a 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e55813), color-stop(1, #c93c0a) );
	background:-moz-linear-gradient( center top, #e55813 5%, #c93c0a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e55813", endColorstr="#c93c0a");	background: -o-linear-gradient(top,#e55813,c93c0a);

	background-color:#e55813;
}

.newstable tr:first-child td:first-child
{
	border-width:0px 0px 1px 0px;
}

.newstable tr:first-child td:last-child
{
	border-width:0px 0px 1px 1px;
}

.newstable tr:hover
{
	background: none !important;
	background-color: #FDF0DF;
}

table.s td
{
	border: none !important;
	background: none !important;
	color: auto !important;
	padding: 0px !important;
	margin: 0px !important;
	text-align: left !important;
	color: #333333 !important;
	font-weight: normal !important;
}

.newstable table a.pic, .anothertab table a.pic
{
	display: block;
	float:   left;
	width:   170px;
	height:  120px;
	margin: 0px 10px 10px 0px;
	box-shadow: 4px 4px 2px #888888;
	cursor: pointer;
}

.newstable table a.pic:before, .newstable table a.pic:after, .anothertab table a.pic:before, .anothertab table a.pic:after
{
	padding-top: 45px;
	text-decoration: none !important;
	color: white !important;
	font-weight: bold;
	content: "\21E6";
	font-size: 25px;
	text-shadow: 2px 2px #888888;
	display: table-cell;
}

.newstable table a.pic:after, .anothertab table a.pic:after
{
	content: "\21E8";
	padding-left: 120px;
}

.newstable table div.swf a.pic, .anothertab table div.swf a.pic
{
	float: none;
	box-shadow: none;
	margin: 0px;
}

.newstable table div.swf, .anothertab table div.swf
{
	float: left;
	margin: 0px 10px 10px 0px;
	box-shadow: 4px 4px 2px #888888;
}

.newstable table a.hoteltitle, .anothertab table a.hoteltitle
{
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #9C2F0C;
	display: block;
}

.anothertab table a.hoteltitle
{
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #5F2F2F;
	display: block;
}


.newstable div.star1, .newstable div.star2, .newstable div.star3, .newstable div.star4, .newstable div.star5,
.anothertab div.star1, .anothertab div.star2, .anothertab div.star3, .anothertab div.star4, .anothertab div.star5
{
	float: right;
}

.newstable td.prices, .anothertab td.prices
{
	margin-top: 10px;
	width: 100%;
}

div.gosttext
{
	display: table;
	text-align: center;
}

div.person
{
	display: table-cell;
	width: 16px;
	height: 16px;
	background: url("/i/person.png") no-repeat left top;
	padding: 3px;
}

span.gostprice
{
	color: #cd4013;
	font-weight: bold;
}



.jslider .jslider-bg i,
.jslider .jslider-pointer { background: url(/i/jslider.png) no-repeat 0 0; }

.jslider { display: block; width: 100%; height: 1em; position: relative; top: 0.6em; font-family: Arial, sans-serif; }
.jslider table { width: 100%; border-collapse: collapse; border: 0; }
.jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

.jslider table,
.jslider table tr,
.jslider table tr td { width: 100%; vertical-align: top; }

.jslider .jslider-bg { position: relative; }
.jslider .jslider-bg i { height: 5px; position: absolute; font-size: 0; top: 0; }
.jslider .jslider-bg .l { width: 10%; background-position: 0 0; left: 0; }
.jslider .jslider-bg .f { width: 80%; left: 10%; background-repeat: repeat-x; background-position: 0 -20px; }
.jslider .jslider-bg .r { width: 10%; left: 90%; background-position: right 0; }
.jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 0; height: 5px; background-repeat: repeat-x; background-position: 0 -40px; }

.jslider .jslider-pointer { width: 13px; height: 15px; background-position: 0 -60px; position: absolute; left: 20%; top: -4px; margin-left: -6px; cursor: pointer; cursor: hand; }
.jslider .jslider-pointer-hover { background-position: -20px -60px; }
.jslider .jslider-pointer-to { left: 80%; }

.jslider .jslider-label { font-size: 9px; line-height: 12px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -18px; left: 0px; }
.jslider .jslider-label-to { left: auto; right: 0; }

.jslider .jslider-value { font-size: 9px; white-space: nowrap; padding: 1px 2px 0; position: absolute; top: -19px; left: 20%; background: white; line-height: 12px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }
.jslider .jslider-value-to { left: 80%; }
.jslider .jslider-value span { font-size: 11px; }

.jslider .jslider-label small,
.jslider .jslider-value small { position: relative; top: -0.4em; }

.jslider .jslider-scale { position: relative; top: 9px; }
.jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; }
.jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: 5px; color: #999; }

.jslider-single .jslider-pointer-to,
.jslider-single .jslider-value-to,
.jslider-single .jslider-bg .v,
.jslider-limitless .jslider-label { display: none; }


.jslider_plastic .jslider-bg i,
.jslider_plastic .jslider-pointer { background-image: url(/i/jslider.plastic.png); }

form.search
{
	display: block;
	margin: 0px 5px 5px 5px;
	padding: 5px;
	background-color: #fefaf4;
	border: 1px solid #fec866;
	width: 205px;
	text-align: left !important;
}

form.search div
{
	text-align: left !important;
}

form.search b
{
	display: block;
	text-align: center;
	font-size:13pt;
	font-weight:bold;
	margin: 5px;
	width: 100%;
}

form.search input.name
{
	width: 195px;
	color: #505050;
	font-size: 10pt;
}

form.search label
{
	font-size: 12px;
}

form.search div.priceslider
{
	width: 100%;
	margin-top: 10px;
}

form.search div.priceslider span.s
{
	display: inline-block; 
	width: 200px; 
	padding: 0 5px;
	margin: 5px 0px 15px 0px;
}

form.search input.ok
{
	width: 70px;
	height: 21px;
	margin: 5px 0px 5px 0px;
	background: url("/i/search.png") no-repeat left top;
	color: white;
	border: none;
	cursor: pointer;
}

form.search input.ok:hover
{
	background: url("/i/search.png") no-repeat left -21px;
}

form.search div.s
{
	padding-top: 2px;
	float: left;
	font-size: 10px;
	width: 36px;
}


form.search p 
{
	border: 1px solid #ccc;
	width: 195px;
	border-radius: 3px;
	overflow: hidden;
	background: #fafafa url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 90% 50%;
}

form.search p select 
{
	padding: 5px 8px;
	width: 195px;
	border: none;
	box-shadow: none;

	background: transparent;
	background-image: none;
	-webkit-appearance: none;
	appearance:none;
	-moz-appearance:none;
}

form.search p select.m
{
	background: url('data:image/gif;base64,R0lGODlhFAANALMPAGRnzvLo4qyv1/ru4CcwzHuAysvF4dbQ4DtEx1pbz+DY2+jg4RsmxZaa1by/2QAAACH5BAEAAA8ALAAAAAAUAA0AAAR98Mn5hnDUiUF7AAzAVSAQdNKQAAaxSAvhAMlINcSJCJKADAFCw0PgPRoJCWD4EDBeEydUQQASFDCGgQJwpRAGA+L0CBYoCa+kAVhOYgBKQTuhEg4TA+McDY0GCGMpIHgTgEUTBXwDDQyCFE57WGFlcwwYHYxtJgMDCzRLHBEAOw==') no-repeat left center !important;
	padding-left: 26px !important;
}

form.search p select.plac
{
	background: url('data:image/gif;base64,R0lGODlhGgAUANU/AKWPa+7fZyqN4MyaAgRvBg1110uj6gFKsf39/XHdR/3882epH6yME4F4DV2dWYzyV5jDlOv096vN7P7++QE3oGBrAlXHM/X6+qx6Ax+nDtLm0Q2NB9Lc7P36/eHNmG47AtzGqvLr6j2yIfr6+P36+dbn7u3mzoar2ufl4/j+/k8+Su3ir/n7/DpEdPv9+fb49fn3+5NhA5RmJj89ZC+eImRhYvTy5tS4RR5asc/ewOTx5GuMwX3E+/7+/v///+zt8yH5BAEAAD8ALAAAAAAaABQAAAb/wJ8Q0et1XC+FCbQ0kVgjFrFYRAh/09GF5QmsAoGbp+eaUH099JXlQkY6t+/qxgBEFD3FJDVxpUZXHYIdPjkLCwwMMjgFAgYnEhwREwosF2sdCBEJFgkJNBUtB40GpaU8EyMwVzAIOQ4JDwkLGw0zFLg4jjwCBRw+JIEaIg+yNAQEFbe4B7m9AiUKVz0QIp3HG8nLzQfdjQUGEVc6NNYiBNkEMbfc3d6OJVcQGRki6cgfKrjM7gfQVkIcbKCHrCCDGB9q7MDhDseJSauEaDhWkECDARgQAvARgcOJHRwmkIBxSUiHCRAcEKix4AZGjT5cpAF2wQWLYEKk+ECgIYKHaAEvP2zswEKBghQIFLgA+CPNGRBAMwqNWcSHVas9pllFIBNq0I09Jly9mlWIUwQkeoBg8HXnzLFlm6JB8MLH2rZL32LV2oOEHxsAGGCQASBEihdix6oZUqRDpS0hUBhGwOLFFCo9EAQBADs=') no-repeat left center !important;
	padding-left: 26px !important;
}


form.search p select.me
{
	background: url('/i/person2.png') no-repeat left center !important;
	padding-left: 26px !important;
}

form.search p select.skidkanom
{
	background: url('/i/sale.png') no-repeat left center !important;
	padding-left: 26px !important;
}

form.search p select.skidkadney
{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAMAAABrN94UAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURfn5+PzoqLLFmI3OBPjMd+67dP7qjMnGwImyW8DelJXHSvXWm+zs7PvjaGmvAPfSYOy4Wv7WVvLFW+XKo/vbdf721P3ocPXbtPPOZYvGIczTyXGeOMuvi/3xxO/CaPLLgfXXruzHdG2lLevEhv7dk/u9Vv7835ymLf3gW/G8TKSzlKnUZqvXV/zRUFOmAvXFTvblzn3AAej01+rSsPnv6fH17XOeQM2+Wdy3ftvtvGuZG+jPq+rl4Pzw0v/teezt85PvuaoAAABAdFJOU////////////////////////////////////////////////////////////////////////////////////wDCe7FEAAABL0lEQVR42myQ6XaCMBCFE0KVHYQAoiUBqjUoSrEuuMH7v1XD1nN6yvy6k2/uzGRA3ceXSIhN6GnIwSA+Kubpnuf8B58QTzAbAaGPTXs/Alw/JuIYgBCb5uwx5qCErMvI98Ef4IQQ2/bcqyocgwFoURSVfqQSOmGmrufP+twCf67zujnFOXXDcMLWJ/7cgAdPmM5Sh1gUxpvNRuhbPVauC72ZhfP4dU2UQFGkrtW3SKM4TS2VvF2TLJAVZSeBzvF6Ras9d1BJMQ61cgikRQswVcXOkQSyDG5yFgiDA+J9Ws3UpLgdwfmYFUI/gzty6/29vBeFUe8MZLTAgXwrzCyutwZCtwyh5bMBz9IidmpNudYagtBd6E8y5bFoN9S2l+Xysuh+/nvIBgBN05qSHwEGANfcT3IgmZOcAAAAAElFTkSuQmCC') no-repeat left center !important;
	padding-left: 26px !important;
}

form.search p select:focus 
{
	outline: none;
}

div.rating-cancel,div.star-rating
{
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden
}

div.rating-cancel,div.rating-cancel a
{
	background:url('data:image/gif;base64,R0lGODlhEAAgAOYAALlRM729vZmZmd/f35SUlNullfJ2YtbW1uZVS913cvX19c5hU+fEubW1tfOmou6DfNRwZO/v78XFxa2trfbPz/qZhuliWtZtY71bP/CLdu6LgPSfnczMzPXm4cNkS+qwrO7Iw+ZVT9dcUPCEb6WlpcNPM+J+fPGclfCQfv///+fn5/jCveNtYvvr6/3c2NtVSvm4rvqqnOxeU+R3cMZqU+5lUe2SjeuyruqCfL5TOfqikN5qae/KxuBkW+Cqn/i1p9BOPfNyXPnTzON3ePuom71jSuZZUel6b81nV+5pXffn5cBMMvzHufN4YuZXS/aDa/eSffWupPGNefWinviLdd54c+h5dOdcWPqcittoZPC0tfSNgPKsqdZfU/nLw8xRO/zUzeN+fP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAGIALAAAAAAQACAAAAf/gGKCg4SFhQoDAQ0NAQcKhmIqARwDKioHDRMDhSoNBxEDHBwHiSSbggqNERwSra2YJI9iBxIqrAG4uQcCHIKNtIvBjBIBJIINoQEpy8wTDRwCx7TKzMvOHAS+rZkT3d7E0bMkmNzeEwcEEqjOmObnEwIRgwMk5xKLEgckBAeF9AKTOAQgIKCfoVUkBBCUIA+Sw4cQC7XQYmLHjio3WkCiMMTGCiFefrC4wKMQhR1cXMDQgYUIkyMLQAxqMcSBiwoopECBQkUkEiWCtOAAgwVKhidInzSJAsSHoDBRYmSQQbWqgS1WaAjaAQPKiGrLnCQ5kUNQlhhIwaZwYoGsoAQaTaAEcUK3rpMHVTwI+vDCQY0adp0YmVKigKAWEFhEoWp3ShcMHQbxWNDDwQMLVx5sEAGAQSEQSL5YsWFjxhIMng0p8UEDQw4PBSJHdBgIADs=') no-repeat 0 -16px;
}

div.star-rating,div.star-rating a
{
	background:url('data:image/gif;base64,R0lGODlhEAAwAOYAAKE3N8XFxemzG8yADefCWtSEhNBzc97e3uSvr8BgYOO4Q/fsvMVSUtbW1uK2NOS9Zvb29urLRtqpqe7u7t2oKfHcmt66uuzPea1GRvfp6ey8Iu3CMOnGQevNmc1sbPbhYvTf3/TZWvHOU+fn58daWtmdJc97e9eSkvfrtb9CQsJKSt+vMefEcuzHx+nHTO/FKe/VTPz47+a9QvLVWMxmZszMzPv12Pv15ua/OeiwJfHbot2qRfHcf71KStOPIqo/P+S7Su7DS+WtOO3Sq////9iMjNN8fPTWQOrJgfHNL/LQRfXeXemzIPnu7vLWVe3QWu7DQdGLGenHbu3Ly+/IT+W2OO3OSe+9Ke/OKeq1K961MclgYOu9RO+1QvLcV/DLOffenOi6uuvOh9uUlOy/SLRMTNaZK/LfsLhERPfWSv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAGoALAAAAAAQADAAAAf/gGqCg2oQE4SIiA0NiY0TiyONiouMkoIjDQcHmYkTmoublKAjEJuan6KpaqCiNa41izVEgqyxrrEQhK2vDTW5hJi9vJyIoa2LicapNYmUNZqvzIiukYMjNQGdkoeWIFOWiAY04IMtNDQI5Go0BgYk5Ag0RkZbRYktYwZbNCYeW+4MaBRAkKGfgXlGPDBgQMKDPxIMVKhxWIAGCYgRVaigEbGJoHNGMGpMwVGFx0H/SqpIQTJFBkQS/mlcedFEoiLnGOyLSCJBIgMe2l08R6JMooYMUhQ4gQYNgx+JNI4hJAEDgERhJFkAZ2OBOkFPInxdYMVKBXURnDjBQQ6MlRAhjDhcSISCxxMOb5V8EYHDARApOm48geFliWElL15soBKES5UVK9SIgPHhSJIkiTVoYMJFyIoYglxYWXL5hWYBZIRQAD1IxgzEpgUI4ELhBqIKHGaY1iCgSpUHiS5EiLABCpQsOarsSESAiggqMqpwcWwmkQIqVSiwQFKihJAoiSCLIdTBx4BEZyQNGRQIADs=') no-repeat 0 0px;
}

div.rating-cancel a,div.star-rating a
{
	display:block;
	width:16px;
	height:100%;
	background-position:0 0px;
	border:0;
}

div.star-rating-on a
{
	background-position:0 -16px!important;
}

div.star-rating-hover a
{
	background-position:0 -32px;
}

div.star-rating-readonly a
{
	cursor:default !important;
}

div.star-rating
{
	background:transparent !important;
	overflow:hidden !important;
}

form.search #fastsearch
{
	width: 190px;
	border: 1px solid #999999;
	padding: 4px;
	color: #999999;
	background-color: white;
	margin-left: 3px;
	z-index: 9999;
	position: absolute;
	display: none;
}

form.search select
{
	font-size: 10pt;
}

form.search ul
{
	padding: 0px;
	margin: 0px;
	text-align: left;
}

form.search ul li
{
	list-style-type: none;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	cursor:pointer;
}

form.search ul li:hover
{
	background-color: #E0F0FF;
}

form.search ul li div
{
	color: #444444;
	font-size: 12px;
	font-weight: bold;
}

form.search ul li small
{
	display: block;
	color: #888888;
	font-size: 9px;
}

form.search #frombron, form.search #tobron, #frombron2, #tobron2
{
	height: 16px;
	width: 60px;
	padding: 2px;
	font-size: 12px;
	border: 1px solid #ccc;
	border-radius: 3px;
	overflow: hidden;
}

#frombron2, #tobron2
{
	width: 70px;
}

form.search button
{
	height: 20px;
}

form.search table
{
	margin: 10px 0px 10px 0px;
}

form.search table td.date
{
	font-size: 12px;
	font-weight: bold;
}

div.left
{
	float: left;
}

a.tipquestion
{
	margin: 5px 0px 0px 8px;
	display: block;
	float: left;
	width: 13px;
	height: 13px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABOUExURSC04d/0+5Da8EC/5S+541DE54DV7h+04a/k9KDf8sDq92/P7LDl9Z/f8o/a8BCv30/E5w+v38/v+X/U7l/J6T+/5e/6/b/q9wCq3f///2bweI0AAAB7SURBVHjaLI5HDgMxDAPp9Za0dbck/v+jkYPcZiCKIEjK84hxC04gNdfSx5W3ZWpD5NWYrBOC4VdzvK3hrsK9OAbOgTL9Uyim7MDs3sXH4RE1zLLM9kamipSXTReWAqn9b2oKb9t+pnmsLclwfs7oI5YxvC+rQ52+AgwAdFQMwILwqWYAAAAASUVORK5CYII=');
	cursor: pointer;
}

div.tipbox 
{
	max-width: 150px;
	padding: 10px;
	position: relative;
	background: #f8ffba;
	border: 1px solid #c2e1f5;
	font-size: 10pt;
	margin: 5px 0px 5px 5px;
	cursor: pointer;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 2px 2px 6px 0px #616161;
	-moz-box-shadow: 2px 2px 6px 0px #616161;
	box-shadow: 2px 2px 6px 0px #616161;
}

div.tipbox:after, div.tipbox:before 
{
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

div.tipbox:after
{
	border-color: rgba(248, 255, 186, 0);
	border-top-color: #f8ffba;
	border-width: 8px;
	margin-left: -8px;
}

div.tipbox:before 
{
	border-color: rgba(194, 225, 245, 0);
	border-top-color: #c2e1f5;
	border-width: 9px;
	margin-left: -9px;
}

table.s2 td
{
	padding: 2px;
}

a.minihotels
{
	white-space: normal !important;
}

div.persline
{
	display: table;
	margin-top: 5px;
}

div.pers1, div.pers2, div.pers3, div.pers12, div.pers22, div.pers32, div.pers33, div.pers34
{
	display: table-cell;
	width:  72px;
	height: 16px;

	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURfSTVpWWl/6iZ+Lj5P/LnQUFBeqNVjU1NbGztnR1dunq69KefIiIiv+rc//WrUFBQf+7hdLT1c3Oz8DAwkpLS8bIy7u8vf/at8nLzSUcFsDCxLW3u9XX2NjZ2trb3eXm6P/Ckr2Zf//my5BnS6ujnsLEx77Bw+vIr/+8iLy+wc7P0fSbYdfY2tWKW8/S0+/w8be6vNG1pcSmkv+vev/r0/T19beGaP+1gKyvsdvd3sPGyOSujVdXV//gw/z9/QAAAKuC+WMAAABAdFJOU////////////////////////////////////////////////////////////////////////////////////wDCe7FEAAAAnklEQVR42lTP2Q6CMBAFUJYKUlogCLJD3RcUcEFR1P7/X5nQNNZ5mnuSyc1IdBj75elsk1i2PU+PBDifNrNoJMD8+rb+IAgssBBPCADEEcHZOvej2KJgjCUReqXUSvSD4mNql5sK9xzatidmU1fplEGm1u7Sh49w/WQQ5gWEau5PkpiBUaXZIXXHDQdK49Bf7bqkQxwoRbJsDP9+BRgAvLouZD4vFrgAAAAASUVORK5CYII=') no-repeat center top;
	padding: 3px;
}

div.pers2
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAQCAMAAABncAyDAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURf+pcf/ClP39/bO1uOyPV//ly45LI01OTtrc3pJmS/+7hrqQdMHCw8jLzSwLB+Lj5PL09YaHiP/Ytf7Ln9aeee+bZlUhBXVHLurr7KOlp//Uq+W3mpSWmHk1D4teRNeIVkwJAA4ODjk5OdXX2HR1dsbIy9LT1evm5b7AwnNhV7q8vs3P0OXm6K6trODg40kuH/u8lNze36ujnmtURMLEx8/S08SmkuSqhOvSwevIr9jZ2vDx8pN/dLR9W9G1pQAAAIJ3nnAAAABAdFJOU////////////////////////////////////////////////////////////////////////////////////wDCe7FEAAABFUlEQVR42oTS23KCMBAG4BBiwDScEQJVtJwEoVJarQeKvP9b1ZlOO0Iy073ai//bnc0EDL+lKEo8/F/gLx/fgVj4fpTy4PN2eYpfRHnPW+Eo4sBsZoeNEPTnHq98Dth26MwbEXi7z8L+Zgocx5GIcIMbhs6X5U0BkQhZC2/GkkQ+Gm4DAAQgIdAX5RxvOHACCC2WorzuI4R1vRmDGrqI9HtW8YJu1+C5LF/HwIQnyb2xY7Kb5gvVdC7MZC19BFejq94zpmbFgQOGed5CuDeqR6Cpdc0MNaMy5UBrGhDCth2B9Jhck7ySZbmYAjlnLYTMSLLxK1EtO+zuwOKODtS861pVo2MwDNYySMXfzwqCwFJ++m8BBgARr5pfLGMdAQAAAABJRU5ErkJggg==');
}

div.pers3
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAQCAMAAACC7snvAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURf39/Y5LI//DlP+qctrb3euPWLS2uZJmS//ly05OT/L09MHCxFUhBeLj5C8BAHVHLv7LoIWGh6Olp//Xtf+7hsjLzb2Zf9qgeuycaOrr7Hk1D//TquC3noteRFAKAJSVmNeHVNXX2RkUEDk5OcfIzHR1duvm5dLT1b7AwnNhV7u9v83P0LCqp9/g4+vSweXm6GtURPu8lNze3498cKt4WkkuH5aCd7qDYK6ws/Dx8sSmksPFyM/S0+vIr6ujngAAAJ5adooAAABAdFJOU////////////////////////////////////////////////////////////////////////////////////wDCe7FEAAABVUlEQVR42pzT2XKCMBSA4YBhESQgSyFQRRRksbhQqVtb3/+t5KKjWWid6eGKH/gmhAFcH7PIhovrfwcQzrA75vwtplm+P68EdD5/vcx5aDQKhcnkaSUgVVWjlocOzl4ITbbu2UpAjhNFSstBO1V19m3YU5V22gtZluW6/IoCK7I+4ilXHboSkNvNjN/VUBTdbctCpiiK219WNOhG4iHkKxMBsRAKujpFvZAfBFIQcw4yJSlEaMTUUJIEsj6gDfBn7qHGK0bSl7PBa1m+PakPSAO+6Ff4M6moJwqo7Sys4ebSU5eNzkFwg1ffKYZpQT1xrQxtvQHAMKiVVrW2XlL1DnmdhA2Y6rJOv0OjGQAAWFOQXrP1DmV5ApPck2UGkhPcAICNJKVq/lO9nq+me5dLcayOY3pbbZifTg30ir8rIK/GcZz1/LZj27bjIVuzro7L++lNgAEAsLrnSnbzF5cAAAAASUVORK5CYII=');
}

div.pers12
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURfzKonk1D+Lj5Pv7/ISFhsHCxP/WtIFfTFAKAC8BAOqQWuvSwerr7Y1MJ1UhBf/SqaKkpf/ly9TW2f/Dktvd3uvm5drb3ndEKPL09XNhV/Dx8498cKepqtLT1EQrHbCqp2tURP+9iYpFG1NUVYdmUcjKzd3e3/+sd73Awk4xIM7P0JaCd9/g47W2uN3f4OWdcKt4Wua7nry+wfu8lNiGUbyBXN2edJOUmJROI5FcP4phRp5mRf/Cm3NKNP///wAAACiyN1cAAABAdFJOU////////////////////////////////////////////////////////////////////////////////////wDCe7FEAAAAn0lEQVR42lzP2Q6CMBAFUKCgDpQCyq6IG4qK+4pC+f+/MhqgjfNwMzm58zBC9TfCL8uyO+SBEFHPcw5u2lEXPQ4ultV5r3sMDoZhbB8ciINiOhkDA7gvXk9gDQBPVWcApG0oznV1CoK4gdT1CwH72E5qOGeh5lCa4U0Nyt6XKEV21sAuwkuEsNRvTirTjcLQdpO0/baSzZEpz7/bR4ABAD1kLqbLnjK0AAAAAElFTkSuQmCC');
}

div.pers22
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAQCAMAAABncAyDAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURf+pcf/ClP39/bO1uOyPV//ly45LI01OTtrc3pJmS/+7hrqQdMHCw8jLzSwLB+Lj5PL09YaHiP/Ytf7Ln9aeee+bZlUhBXVHLurr7KOlp//Uq+W3mpSWmHk1D4teRNeIVkwJAA4ODjk5OdXX2HR1dsbIy9LT1evm5b7AwnNhV7q8vs3P0OXm6K6trODg40kuH/u8lNze36ujnmtURMLEx8/S08SmkuSqhOvSwevIr9jZ2vDx8pN/dLR9W9G1pQAAAIJ3nnAAAABAdFJOU////////////////////////////////////////////////////////////////////////////////////wDCe7FEAAABF0lEQVR42oTSWXOCMBAAYEi45ZQrUBDlUC7FWKyt2Pr//1V5ckqSmeYpx36z2WS5538jb+T8z5J7zcJwo7LiZVnOBwYIgjRUJRp8/Hythh0DfMcPKQ1pIIpivGOB83yghlsKrNexq7Ku5Lux+3ACCrguz2usDOm8/z7QGTRN4zLWK5leuZG2NPA1jhMYwDTDTJBMcyDBzfcFP2Fk0A+Z9tY0FyK+B57ArU6oI0Gt2O55shEel8AGN95r0bVoCdBa9ucBAMvqFvF3a+ouVY+rcSQzYHuOB/i0BIbS96hXqhqSABYIA4CsolqA8lrci30HW6iTRUfKfpqwYuhE1bVRjTWER4fq1qcTHSNHprvJSZIyf/31rwADAPipm7kPmE0XAAAAAElFTkSuQmCC');
}

div.pers32
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAQCAMAAACC7snvAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURV4cA//ElOyPV0xNTf/my/39/drc3rqNb/+6hY5LI8DBw8jLzf+sdePk5ZFnSzEOCNSeeoaHiPP09fGbZJSWl//Ytv7MoOrr7P/Uq/6iZ+W1mA4ODjw3NXZCJaOlp7GzttaJWHR1doteRMbIy9XX2NLT1bW3uru8vevm5b7Bw3BcUeXm6Ly+wc3P0KyvsdG1paujnvDx8sLFx9jZ2uSqhM/S0+vIr8Smkre6vLCqp/u8lOvSweDh49ze35t9awAAAPKm77QAAABAdFJOU////////////////////////////////////////////////////////////////////////////////////wDCe7FEAAABVElEQVR42oST2XKCMBSGAQ0lbBECBGWplkVFbYva2gXs+79VdXphTsLUXGW+mf/LyUmO8nN3jUajVKapQBVu32TueSBxjSQDHkg5Uapg/ORKotPL+ylJ7lJOdA7PGGeSaDwOY5LIdAwpJ/q6RHCqiJEwjCM3GaCxS4ZFNI6jIJBEURSpRnqXcrlMVdVGIWLEUA1jLl3YMATKicikcTGRKrIvi0qiqW1P6bCIJBnVMJFMxynVtEAUHSnVaDBckbma27Nm8QkTGzSZ2w8d24lUg/Qm2upt9MUQ0/cg4vszdbJkb+USUDQzIOVEnf+9QqhzwNkHp929Fqwv1vv/6U207nwHIdR3QGTpG8YcvTBrE9KNQG+iumI98llXWrxoUZWHsrLqDyD6ozuecs3O9apte90yYbdNq9hvn+tHT6QmoOCxvTzPvUb6M14QLOT5v1JubH8FGABlXegthFkXwwAAAABJRU5ErkJggg==');
}

div.pers33
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAQCAMAAACC7snvAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURerr7Dw3NQ4ODsDBw/39/f+6hUxNTbW3uv7MoP+sdTEOCMbIy/GbZJSWl9rc3s3P0P/YttXX2P/my//ElMjLzf/Uq45LI+Dh44aHiF4cA9LT1ePk5fP09XBcUZFnS+Xm6HR1dvDx8tSeeuyPV9ze38SmktjZ2taJWMLFx6Olp7u8vby+wXZCJZt9a+W1mL7Bw/6iZ7Gztuvm5evIr6ujntG1peSqhPu8lKyvsbe6vLqNb8/S07Cqp+vSwYteRAAAABnKSsIAAABAdFJOU////////////////////////////////////////////////////////////////////////////////////wDCe7FEAAABXElEQVR42ozTd3OCMByA4SCJrIDMgEwRHCiO2la7/f7fqun1TjPoXfPnLy8PuXCA632Nx2Pl+t+lCDFgtn72RvIjRV/uhhw+ZqDF8+NiJEPKlJCvUpxKMQP5vhuZMrRzd4T04tT3fT5mINeN9FKGLvQFRJkKUxpHpTkM6boeIPm2cRTpti1CUsxAKEBoJd91HwRBMTWFKUJCzEAGXViGzHlRElM80dEwjvgP6HzETWNLzqjHDTFF6Yxxg+1BqILzlfEWg4kgqaeVsS9mH9yQxg0f36E83wfzDXj3NtwjW6fWLwACZ81Oc7hHfHyDllk9ebJAax3WPBTnnycI44w96UB8g0KnAiBzLFVTOegQ5xmEsI1ZiMaVEN+gWeotvTTUXgVIS0ELcxB7ITP8jSdszHw1NbTW2xftIeEvu3PSum6dkPdprHIxYHcT254N/P9J13VJIU1pzPy23wIMAI184mUIwN2iAAAAAElFTkSuQmCC');
}

div.pers34
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAQCAMAAACC7snvAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADAUExURf39/Y5LI+rr7DEOCF4cA+Dh43BcUdrc3jw3Nf/ElHZCJfP09Q4ODv7MoKOlp8DBw5SWl//YtpFnS8jLzf+sddze3/Dx8s3P0Jt9a9LT1f/my//Uq+Pk5fGbZIaHiLW3ury+wdXX2ExNTf+6hevm5dSeesbIy/u8lMLFx3R1dtaJWOyPV77Bw+W1mMSmkrCqp+vSwbu8vdjZ2oteROXm6NG1peSqhKujnrqNb/6iZ+vIr7Gztre6vKyvsc/S0wAAAHQsCz4AAABAdFJOU////////////////////////////////////////////////////////////////////////////////////wDCe7FEAAABO0lEQVR42oTTV4+CQBSG4Sm0AemCIE1EUbDs6rq9+P//lV6eObOJ3JG83wMZArk+vJbLpfW4IvDGsKNMKSzrDk3UJYohZGmUvkR4cHz9Ok5UCMcQysKMUhsv5vOw4CqEYwht7htqaWgRhoUbqRCOIVQVhRsEGHJdV3TqaeMYQrYQwtA4WnSi60b1rHEMIb42IsrxG03vV6VCOAYQn9jVjnIsvX1Wu12gODiGb+SvxunBGJ6kxYWsx+mHzmZIwjGAFmbqbhhh5hYOHOcg1if2154kR4khpDvPK0L0Ej78XKaz954l/X4rQzgG0F53SkJIokMoNi+MlWbvN74EKTGAmpwlxGF6G4PBkLfnNo+bHwQpMTxsz8zTNDFjeeLH/Xbx23zX8mHjWPr7r7XnebWBP3UdBMM//78c3wQYAGZW4IfIsxk7AAAAAElFTkSuQmCC');
}

div.persleft
{
	display: table-cell;
}

#frombut, #tobut
{
	height: 25px;
}

#fromdate,  #todate
{
	height: 19px;
}

/* TABS */
.tabs 
{
	/*position: relative;*/
	margin: 0 auto;
	width: 100%;
}

.tabs label.tablab 
{
	display: block;
	float: left;
	background: #ffffff;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZWZmMGY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RkZGVlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);*/
	background: -moz-linear-gradient(top,  #ffffff 0%, #eff0f4 4%, #dddee0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(4%,#eff0f4), color-stop(100%,#dddee0));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eff0f4 4%,#dddee0 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#eff0f4 4%,#dddee0 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#eff0f4 4%,#dddee0 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#eff0f4 4%,#dddee0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddee0',GradientType=0 );
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	border-right: 1px solid #f3f3f3;
	border-left: 1px solid #ccc;
	color: #555;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	position: relative;
	top: 2px;
	width: 180px;
	height: 35px;
	text-transform: uppercase;
	line-height: 35px;
	text-align: center;
	text-shadow: #fff 0 1px 0;
	z-index: 1;
}

.tabs input.tab 
{
	position: absolute;
	left: -9999px;
}
#tab_1:checked  ~ #tab_l1,
#tab_2:checked  ~ #tab_l2,
#tab_3:checked  ~ #tab_l3,
#tab_4:checked  ~ #tab_l4,
#tab_5:checked  ~ #tab_l5,
#tab_6:checked  ~ #tab_l6,
#tab_7:checked  ~ #tab_l7,
#tab_8:checked  ~ #tab_l8
 {
	background: #fff;
	border-color: #fff;
	top: 0;
	z-index: 3;
}

.tabs_cont 
{
	background: #fff;
	-moz-border-radius: 0 6px 6px 6px;
	-webkit-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	-moz-box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 2px 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 2px 2px 2px rgba(0,0,0,0.1);
	box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 2px 2px 2px rgba(0,0,0,0.1);
	padding: 0;
	position: relative;
	z-index: 2;
}
.tabs_cont > div
{
	position: absolute;
	/*left: -9999px;*/
	top: 0;
	opacity: 0;
	-moz-transition: opacity .5s ease-in-out;
	-webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;
}

#tab_1:checked ~ .tabs_cont #tab_c1,
#tab_2:checked ~ .tabs_cont #tab_c2,
#tab_3:checked ~ .tabs_cont #tab_c3,
#tab_4:checked ~ .tabs_cont #tab_c4,
#tab_5:checked ~ .tabs_cont #tab_c5,
#tab_6:checked ~ .tabs_cont #tab_c6,
#tab_7:checked ~ .tabs_cont #tab_c7,
#tab_8:checked ~ .tabs_cont #tab_c8
{
	position: static;
	left: 0;
	opacity: 1;
}

/* END TABS */

.anothertab 
{
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #ffffff;
	
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}

.anothertab table
{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}

.anothertab tr:last-child td:last-child 
{
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}

.anothertab table tr:first-child td:first-child 
{
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}

.anothertab table tr:first-child td:last-child 
{
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}

.anothertab tr:last-child td:first-child
{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}

.anothertab tr:hover td
{
	background-color:#ffffff;
}

.anothertab td
{
	vertical-align:middle;
	background:-o-linear-gradient(bottom, #e5e5e5 5%, #ffffff 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e5e5e5), color-stop(1, #ffffff) ); 
	background:-moz-linear-gradient( center top, #e5e5e5 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5", endColorstr="#ffffff");	
	background: -o-linear-gradient(top,#e5e5e5,ffffff);

	background-color:#e5e5e5;

	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:5px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}

.anothertab tr:last-child td
{
	border-width:0px 1px 0px 0px;
}

.anothertab tr td:last-child
{
	border-width:0px 0px 1px 0px;
}

.anothertab tr:last-child td:last-child
{
	border-width:0px 0px 0px 0px;
}

.anothertab tr:first-child td
{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	
	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}

.anothertab tr:first-child:hover td
{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	
	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
}

.anothertab tr:first-child td:first-child
{
	border-width:0px 0px 1px 0px;
}

.anothertab tr:first-child td:last-child
{
	border-width:0px 0px 1px 1px;
}

#another
{
	margin: 15px 0px 30px 0px;
}

.servicetree ul, .servicetree li
{
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 11pt;
}

.servicetree ul
{
	margin: 0 0px 10px 0;
}

.servicetree input
{
	position: absolute;
	opacity: 0;
}

.servicetree
{
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	
	-moz-column-count: 2;
	-moz-column-gap: 0px;
	-webkit-column-count: 2;
	-webkit-column-gap: 0px;
	column-count: 2;
	column-gap: 0px;
}

.servicetree a
{
	text-decoration: none;
}

.servicetree a:hover
{
	text-decoration: underline;
}

.servicetree input + label + ul
{
	margin: 0 0 0 22px;
}

.servicetree input ~ ul
{
	display: none;
}

.servicetree label,
.servicetree label::before
{
	cursor: pointer;
}

.servicetree input:disabled + label
{
	cursor: default;
	opacity: .6;
}

.servicetree input:checked:not(:disabled) ~ ul
{
	display: block;
}

.servicetree label,
.servicetree label::before,
.servicetree a,
.servicetree a::before
{
      background: url("/i/services.png") no-repeat;
}

.servicetree label,
.servicetree a,
.servicetree label::before
{
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
}

.servicetree a
{
	background-position: 0 -50px;
	padding: 0 0 5px 20px;
}

.servicetree label
{
	background-position: 22px 0;
}

.servicetree label::before
{
	content: "";
	width: 16px;
	margin: 0 26px 0 0;
	vertical-align: middle;
	background-position: 0 -40px;
}

.servicetree input:checked + label::before
{
	background-position: 0 -20px;
}

    /* webkit adjacent element selector bugfix */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.servicetree
	{
		-webkit-animation: webkit-adjacent-element-selector-bugfix infinite 1s;
	}

	@-webkit-keyframes webkit-adjacent-element-selector-bugfix 
	{
	        from 
		{
			padding: 0;
        	}
	        to 
		{
			padding: 0;
        	}
	}
}

.commenttable {
	width: 96%;
	margin:10px 0px 0px 0px;padding:0px;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #cccccc;
	
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}.commenttable table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.commenttable tr:last-child td:last-child {
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
}
.commenttable table tr:first-child td:first-child {
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
}
.commenttable table tr:first-child td:last-child {
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
}.commenttable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
}.commenttable tr:hover td{
	
}
.commenttable tr:nth-child(odd){ background-color:#ffffff; }
.commenttable tr:nth-child(even)    { background-color:#edeaea; }

.commenttable td
{
	vertical-align:middle;
	
	
	border:1px solid #cccccc;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:11px;
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.commenttable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.commenttable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.commenttable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.commenttable tr:first-child td{
		background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
	border:0px solid #cccccc;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}
.commenttable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
}
.commenttable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.commenttable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

hr.clear
{
	clear: both;
	display: block;
	width: auto;
	height: 12px;
	border: none;
	background: url("/i/hr.png") no-repeat center center;
}

table.diss span.email
{	
	unicode-bidi: bidi-override;
	direction: rtl;
	text-align: left;
}

table.diss div
{
	float: left;
	font-size: 9pt;
}

table.diss div.fio
{
	font-weight: bold;
	width: 25%;
}

table.diss div.mail
{
	width: 35%;
}

table.diss div.mdate
{
	width: 30%;
	color: #cd4013;
	font-weight: bold;
}

table.diss p
{
	text-indent: 0px;
	margin-top: 10px;
	display: table-cell;
	font-size: 12pt;
	width: auto !important;
	padding: 10px;
	vertical-align: top;
}

table.diss a.si
{
	display: table-cell;
	width: 108px;
	height: 80px;
	margin: 1px 10px 0px 0px;
}

table.diss a.si img
{
	box-shadow: 2px 2px 2px #888888;
}

button.red, button.green
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	cursor: pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 4px 9px;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,0.7);
	-webkit-box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,0.7);
	box-shadow: 0px 1px 3px rgba(000,000,000,0.5), inset 0px 0px 2px rgba(255,255,255,0.7);
	text-shadow: 0px -1px 0px rgba(000,000,000,0.4), 0px 1px 0px rgba(255,255,255,0.3);
}

button.red:hover, button.green:hover
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

button.red 
{
	background: -moz-linear-gradient(top, #ff2819 0%, #ab0000);
	background: -webkit-gradient(linear, left top, left bottom, from(#ff2819), to(#ab0000));
	border: 1px solid #7d0000;
}

button.green
{
	background: -moz-linear-gradient(top, #25de41 0%, #00ab0b);
	background: -webkit-gradient(linear, left top, left bottom, from(#25de41), to(#00ab0b));
	border: 1px solid #007d13;
}

div.discussbutton
{
	color: #AAAAAA;
	font-size: 9pt;
	white-space: nowrap;
	float: right;
	margin: 10px 0px 0px 10px;
}


.orangeline ul {
	-webkit-font-smoothing:antialiased;
    background: #ddd;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
	border-top: 1px solid white;

}
.orangeline li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    white-space: nowrap;
}

td.orangeline, .orangeline a
{
	background: #d84819; /* Old browsers */
	background: -moz-linear-gradient(top, #d84819 0%, #d67557 47%, #d14725 54%, #d65731 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d84819), color-stop(47%,#d67557), color-stop(54%,#d14725), color-stop(100%,#d65731)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d84819 0%,#d67557 47%,#d14725 54%,#d65731 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d84819 0%,#d67557 47%,#d14725 54%,#d65731 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d84819 0%,#d67557 47%,#d14725 54%,#d65731 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d84819 0%,#d67557 47%,#d14725 54%,#d65731 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d84819', endColorstr='#d65731',GradientType=0 );
}

.orangeline a 
{
    
    color: white !important;
    display: block;
    font-weight: bold;
	font-size: 11pt;
    padding: 12px 20px 12px 20px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
 }
.orangeline .dropdown:after {
    content: "\25BC";
    font-size: 9pt;
    padding-left: 5px; 
}
.orangeline .dropdown:hover:after{
    content:'\25BC';
     font-size: 9pt;
}
.orangeline li:hover a {
    background: white;
    color: #333333 !important;
}
.orangeline li ul {
	width: 200px;
    float: left;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 35px;
    visibility: hidden;
    z-index: 1;
    -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;

	-webkit-box-shadow: 4px 4px 6px 0px #616161;
	-moz-box-shadow: 4px 4px 6px 0px #616161;
	box-shadow: 4px 4px 6px 0px #616161;
}
.orangeline li:hover ul {
    opacity: 1;
    top: 40px;
    visibility: visible;
}
.orangeline li ul li {
    float: none;
    width: 100%;
}
.orangeline li ul a:hover {
    background: #bbb;
}

.orangeline ul.cf span
{
	display: none;
}


div.video
{
	float: left;
	width: 270px;
}

div.video h2
{
	font-size: 10pt;
}


div.cams2
{
	margin: 0;
}



div.cams2 div
{
	width: 165px;
	height: 110px;
	background-color: black;

	float: left;
	margin-bottom: 1px;
}

td.content_td div.cams2 div div.ltop
{
	position: absolute;
	background-color: #404040;
	color: white;
	font-weight: bold;
	width: 165px;
	height: 18px;
	padding: 0px;
	margin: 0;
	text-align: center;
	font-size: 12px;
	z-index: 100;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

td.content_td div.cams2 div a:link, td.content_td div.cams2 div a:visited
{
	width: 165px;
	height: 80px;
	background-color: #7998A2;
	color: rgba(0, 0, 0, 0);
	padding: 30px 0 0 0;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	display: none;

	display: block;
	text-decoration: none;
	
	background-position: left center;
}

td.content_td div.cams2 div a:hover, td.content_td div.cams2 div a:active
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;

	color: rgba(255, 255, 255, 1);
}

td.content_td div.cams2 div div.status
{
	position: absolute;
	background-color: black;
	width: 165px;
	height: 16px;
	padding: 0px;
	margin: -16px 0 0 0;
	text-align: center;
	font-size: 12px;
	z-index: 100;
	
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

h3.camtitle
{
	padding: 0px 50px;
	color: green;
}

h3.camtitle div
{
	background: url("/i/apple.png") no-repeat left center;
	padding-left: 18px;
	color:blue;
	margin-top:5px;
}

span.codeword
{
	font-family: 'Electrolize', verdana;
	color: #808080;
}

span.codeadmin
{
	font-family: 'Electrolize', verdana;
	color: #2020B0;
}

span.codezavs
{
	font-family: 'Electrolize', verdana;
	color: #208020;
}

span.night
{
	font-size: 8pt;
	color: #AAAAAA;
}

button.selvyb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #050505;
	margin-left: 10px;
	padding: 2px 6px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0),
		inset 0px 0px 2px rgba(255,255,255,0);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0);
}

button.selvyb:hover
{
	background: -moz-linear-gradient(
		top,
		#b5b5b5 0%,
		#dbdbdb 50%,
		#ebebeb 50%,
		#ffffff);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#b5b5b5),
		color-stop(0.50, #dbdbdb),
		color-stop(0.50, #ebebeb),
		to(#ffffff));
}

@-webkit-keyframes flash
{ 
	0%   {text-shadow: 0px 0px 30px #ffc,    0px 0px 30px #ffc; color: white; } 
	50%  {text-shadow: 0px 0px 10px #C93C0A, 0px 0px 10px #C93C0A; color: #F9CCCC; } 
	100% {text-shadow: 0px 0px 30px #ffc,    0px 0px 30px #ffc; color: white; } 
} 

@keyframes flash 
{ 
	0%   {text-shadow: 0px 0px 30px #ffc,    0px 0px 30px #ffc; color: white; } 
	50%  {text-shadow: 0px 0px 10px #C93C0A, 0px 0px 10px #C93C0A; color: #F9CCCC; } 
	100% {text-shadow: 0px 0px 30px #ffc,    0px 0px 30px #ffc; color: white; } 
} 
.flash 
{ 
	font-size: 11pt;
	-webkit-animation-name: flash; 
	animation-name: flash; 

	-webkit-animation-duration: 1s; 
	animation-duration: 1s; 
	-webkit-animation-fill-mode: both; 
	animation-fill-mode: both; 
	animation-iteration-count: infinite;
}

.map-marker-label
{
	display: block !important;
	position: absolute;
	color: black;
	font-size: 12px;
	font-weight: normal;
	margin: 0px !important;
	padding: 0px !important;
	text-align: center !important;
	text-shadow: 0px 0px 30px #ffc, 0px 0px 30px #ffc;
	white-space: nowrap;
	border: 1px solid #AAAAAA;
	text-shadow: 0px 0px 30px #ffc, 0px 0px 30px #ffc;
	opacity: 0.8;
	background-color: white;
}

.map-small
{
	display: block !important;
	position: absolute;
	color: black;
	font-size: 10px;
	font-weight: normal;
	white-space: nowrap;
	margin: 0px !important;
	padding: 0px !important;
	text-align: center !important;
	background-color: white;
	border: 1px solid #AAAAAA;
	opacity: 0.8;
	text-shadow: 0px 0px 30px #ffc, 0px 0px 30px #ffc;
}

a.hotelspb
{
	display: block;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	text-decoration: none;
}

a.hotelspb:hover, a.hotelspb:active
{
	text-decoration: underline;
}

u 
{
	text-decoration: underline;
}

cite
{
	display:block;
	line-height:1em;
	margin: 10px;
	font-size:10pt;
	border:1px solid gray;
	background-color:white;
	padding:5px;
}

#expand
{
	display: none;
	background-color: white;
	float: right;
	width: 11%;

	margin: 5px 2% 5px 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #050505;
	padding: 19px 4px;
	text-align: center;
	vertical-align: center;

	cursor: pointer;

	line-height: 25px;

	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		to(#b5b5b5));
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
}

#expand:hover, #expand:active
{
	background: -moz-linear-gradient(
		top,
		#b5b5b5 0%,
		#ebebeb 50%,
		#ffffff);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#b5b5b5),
		color-stop(0.50, #ebebeb),
		to(#ffffff));
}

#google_translate_element
{
	position: absolute;
	top: 2px;
	left: 260px;
}

img.gostinfo
{
	float: right;
	padding: 10px 0px 10px 10px;
	max-width: 400px;
}

img.gostinfo2
{
	float: right;
	padding: 10px 0px 10px 10px;
	max-height: 330px;
}

table.infotable
{
	width: 100%;
}

table.infotable th
{
	background-color: #cd4013;
	color: white;
	text-align: center;
}

table.infotable td
{
	padding: 4px;
	text-align: left;
	font-size: 9pt;
	border: 1px solid #cd4013;
}

.webcamera p{
	    text-align: center!important;
    text-indent: 0!important;
        margin: 10px 0!important;

}





.webcamera a{
	float: left;
    width: 48%;
}

.webcamera a img{
	    width: 140px;
    height: 100px;
}

#leftinfo .newstable{
	float:left;
	margin-top: 35px;
}