/*rvtravel_screen.css*/
@charset "utf-8";
/* RESET  ul, ol, li */
body, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button {margin:0;	padding:0;	font-family: tahoma;}
table {	border-collapse:collapse;	border-spacing:0;}
fieldset, img {	border:0;	float:left;}
caption, th {	text-align:left;}
div{float:left;}
h1, h2, h3, h4, h5, h6 {	font-size:100%;	font-weight:normal;}
q:before, q:after {	content:'';}
abbr, acronym {	border:0;}
p {	margin-bottom:10px;}
a {	text-decoration: none;	color:#d82600;}
a:hover {	color:#000;}
h1 {	font-size: 20px;	margin-bottom: 10px;	color: #D82600;}
h3 {	font-weight: bold;	margin-bottom: 10px;}
h4 {	font-size: 20px;	color:#D82600;}
h6 {	color: #2b9101;	font-weight: bold;	margin-bottom:10px;}
/*--------------------GLOBAL SETTINGS--------------------*/
html {	height: 100%;}
body {	font-size:12px;	color: #000;	background:url(/img/fonoriginal.jpg);	background-repeat:repeat-x;	background-color:#80bd3d;	text-align: center;}
em {display:block; margin:3px 20px;}
/*--------------------LAYOUT  --------------------*/








div.site{padding:0px;width:980px; margin-right: auto; margin-left: auto; text-align: left; float:none; margin-top:0px;}


.title{display:block; clear:both;width:980px; height:206px; background-image:url(/img/new.png); background-position:top; background-repeat:no-repeat; }
	.content{	background: url(/img/pr.png);	background-color: transparent;	display:block; clear:both; width:100%;}

	.footer{	background-color: #2190FF;	display:block; clear:both; width:100%;border-top:10px solid #66B3FF;}
	.lmenu{		background-color: #66B3FF;	width:180px; height:100%;border-right:3px solid #66B3FF;}
.logo{width:100%; height:180px;color:white;}
.logolink{height:100%; width:500px; float:left;}
.topmenu{float:right; margin-top:10px;}
.topmenu a {font-size:14px; color:white; padding:5px 25px; border-left:1px solid white;font-weight:bold;}
.topmenu a:hover {text-decoration:underline;}
.contactis{height:120px; float:right; width:300px;margin:20px 20px;background-image: url(/images/co.png)}

.tmenu{float:left; clear:both; margin:0px; width:980px; padding:0px; background-color: #2190FF; height:30px;}
.tmenu li {width:120px;text-align:center; border-left:1px solid white;height:26px;list-style:none;	float:left;}
.tmenu a {font-weight:bold; color:white; display:block;height:26px; line-height:26px; font-size:14px;}
.tmenu a:hover{font-stretch:ultra-expanded; font-size:16px;}

 div#skype{	background-image:url(/img/skype.png);	width:71px;
	height:33px;
	cursor:pointer;
	background-repeat: no-repeat;}


div#icq{background-image:url(/img/icq.png);width:67px;height:32px;	cursor:pointer;	background-repeat: no-repeat;}



   
   

div#e_mail{	color:#FF0000;	font-family:Calibri;	font-size:20px;	padding:0px;	margin:0px;	cursor: pointer;}


.footerlinks{margin:5px 10px; display:block; clear:both;}
.footerlinks legend {color:white; font-size:14px;}
.footerlinks a {color:white; margin:5px 10px;font-size:11px;}
.footerlinks a:hover {text-decoration:underline;}


.lmenu ul {padding:0px; width:180px;}
.lmenu ul li{display:block; clear:both;width:180px;list-style:none;	float:left;}
.lmenu ul li a{display:block; padding:5px 10px; font-size:14px; color:#C54B1A; font-weight:bold; text-align:right;}
.lmenu ul li a:hover{		background-color: #F76916;		}

.leftform{		clear:both;width:180px; overflow:hidden;}
.leftform select { font-size:13px; width:170px;}
.leftform option {font-size:13px; width:170px;}

.ttmenu{float:left; clear:both; margin:0px; width:100%; padding:0px;  background-color: #66B3FF; height:30px;}
.ttmenu li {text-align:center; border-left:1px solid white;height:26px;list-style:none;	float:left;}
.ttmenu a {font-weight:bold; color:white; display:block;height:26px; line-height:26px; font-size:14px;}
.ttmenu a:hover{font-stretch:ultra-expanded; text-decoration:underline;}

.staticpage{margin:30px 50px; float:left; clear:both; display:block;}
.statictitle{font-size:0px; color:red; height:100px; margin-top:30px;}



	.topoffer{		background-color:#FCFA5B;		width:250px; height:150px; margin:3px 0px 15px 6px; border-bottom:5px solid #2190FF; float:left; color:#59852A;}
	.topoffer:hover{	background-color: #ffffff;	border:3px solid #C54B1;}
.topoffer h3{margin:3px; padding:0px;text-align:center; font-size:13px; height:30px; border-bottom:1px solid #C54B1A;}
.topoffer img {width:100px; height:100px; margin:0px 10px;}
.imgdiv{text-align:center; }
.ime{clear:both;display:block;}
.topoffer span{margin:0px 0px 3px 0px; float:left; display:block;}
.topdesc{height:85px;  width:130px; font-size:13px;}
.cena{font-size:16px; color:#FF3333; text-align:right; font-weight:bold;bottom:0px; position:inherit;width:230px;}



	.listoffer{		background-color:#FCFA5B;	width:250px; height:250px; margin:3px 0px 15px 6px; border-bottom:5px solid #F76916; float:left; color:#0080FF; overflow:hidden;}
	.listoffer:hover{	background-color: #ffffff;		border-color:#F76916;}
.listoffer h3{margin:3px; padding:0px; text-align: center; font-size:13px; height:45px;text-transform:uppercase;}
.listoffer img {width:200px; margin-left:25px; height:150px;margin-top:20px;}
.listoffer div{text-align:center; width:250px; height:150px; overflow:hidden;}
.listoffer span{margin:10px 0px 3px 0px; float:left; display:block;clear:both; text-align:center;height:15px; font-weight:bold; width:250px; line-height:15px; font-size:13px;}
.listoffer b{margin-top:3px; padding:0px; text-align: center; font-size:11px; height:15px; clear:both; width:250px; display:block;}
.listoffer small{margin:0px 30px; font-size:13px;}



.listname{height:100px;background-repeat: repeat-x;width:100%; margin:0px; padding:0px; font-size:0px; margin-top:30px;}
.listsubname{height:30px;margin:10px; padding:0px; font-size:16px;font-weight:bold; color:white;}


	.listcat{		background-color:#FCFA5B;		width:250px; height:180px; margin:3px 0px 15px 6px; border-bottom:5px solid #F76916; float:left;  color:#0080FF; overflow:hidden;}
	.listcat:hover{		background-color: #ffffff;		border-color:#F76916;}
.listcat h3{margin:3px; padding:0px; text-align: center; font-size:13px; height:30px;text-transform:uppercase; }
.listcat img {width:200px; height:120px; margin-left:25px; height:130px;}
.listcat div{text-align:center; width:250px; height:150px; overflow:hidden;}



	.hoteli a{		background-color:#FCFA5B;	float:left; width:160px; height:150px; border-bottom:5px solid #F76916; margin:3px 0px 15px 6px;  color:#0080FF; overflow:hidden; font-size:11px; font-weight:bold;}
	.hoteli a:hover{	background-color: #ffffff;		border-color:#F76916;}
.hoteli a b{margin-top:3px; padding:0px; text-align: center; font-size:11px; height:20px; font-weight:nomal; width:160px; float:left; display:block;}
.hoteli a img {margin-left:35px;  margin-top:5px; width:80px;height:80px;}
.hoteli a span{text-align:center; width:160px; overflow:hidden; float:left; height:40px; overflow:hidden;}


	#listimg{	background-color:#FCFA5B;		float:left; display:block; clear:both; width:700px; text-align:center;}
#listimg a{margin:5px; float:left; border:1px solid red; }
#listimg a:hover {border-color:blue;}
.dni{float:left; display:block; clear:both; margin-top:5px; font-size:14px; font-weight:bold; width:700px; margin-bottom:5px;}
.text_info{float:left; display:block; clear:both; overflow:hidden; width:700px;}
.hotelite{font-size:18px;}

	.text_info {		background-color: #FCFA5B;		width:700px; margin-bottom:5px; }
.text_info_iner{margin:10px; }
.text_info b {font-weight:bold;}
.text_info table{dislpay:block; clear:both; width:600px; }
.text_info div, .text_info ul, .text_info li, .text_info h1, .text_info h2, .text_info h3 {dislpay:block; clear:both; }


.reservtable{font-size:11px;}

.datith{text-align:center; width:100%; margin:0px; font-size:16px; line-height:20px; float:left; padding:5px 0px; font-weight:bold;}
	.datite{		background-color:#FCFA5B;	list-style-type: none; float:left; padding:0px; width:100%; margin:0px;}
.datite {height: 90px; overflow:auto;}
	.datite li {	background-color: #FFBB45;		display:block; clear:both; width:100%; text-align:left; margin:0px; float:left;}
	.datite li div{		background-color: #FCFA5B;	font-size:12px; line-height:22px; display:block; width:100%; color:#999;}
.datite li a {color:#664729;font-size:12px; line-height:22px; display:block;}
	.datite li a:hover {		background-color: #ffffff;		color:#664729;}
.datite span{margin-left:7px; width:75px;}



.cal_tab{margin-top:10px; text-align:center;  font-weight:bold; }
	.cal_tab th {		background-color: #C54B1A;		color:white; padding:5px 3px;text-align:center;}
	.cal_tab td {		background-color:#FFEF3A;		font-size:13px; color:#C54B1A; font-weight:normal;}
.cal_tab a {color:#C54B1A; font-weight:bold; display:block; margin:5px 3px; text-align:left;}
	.tab_top{			background-color:#FFEF3A;		border-bottom:1px #3366ff solid;		background-image:url(/img/table_top_calend.png);		  background-repeat:no-repeat;	  background-position:center top;	  width:730px;	  height:20px;}
.tab_bott{	border-top:1px #FFEF3A solid;		background-image:url(/img/table_bott_calend.png); background-repeat:no-repeat; background-position:center top; width:730px; height:10px; }
	.tab_data{		background-color:#FFEF3A;		width:80px;}

 .tab_ime{   width:250px;}
 .tab_ime a{text-decoration:none;}
 .tab_ime a:hover{text-decoration:underline;}
 .tab_night{ width:150px;}
 .tab_cena{  width:70px;}
 .tab_free_nonfree{   width:70px;}
 .tab_book{   width:80px;}
 .tab_book a{background-image:url(/img/book_but.png); background-position:center;padding-top:1px;margin:0px;display:block;font-size:14px; background-repeat:no-repeat; text-decoration:none; width:80px; height:23px; }

 .tab_book a:hover{background-image:url(/img/book_but_over.png); background-position:center; font-size:12px; display:block; padding-top:3px; margin:0px; background-repeat:no-repeat; text-decoration:none; width:80px; height:23px;}

	.invers td {		background-color: #C7FC6B;		}

	.staticpage fieldset {		background-color:#FCFA5B;	}
/*.staticpage fieldset input, .staticpage fieldset select, .staticpage fieldset textarea {border:1px solid #ccc; }*/
.formit {border:1px solid #ccc; }
.staticpage  legend {font-size:14px; margin-bottom:5px; margin-left:0px; float:left; clear:both; display:block; font-weight:bold;}
.staticpage  form{float:left; clear:both; display:block;}


.forma td{padding:10px;}
.clatable td{padding:0px;}
	.contacsttext{		background-color:#FCFA5B;		padding:10px; width:270px;}
.contacsttext div, .contacsttext p{float:left; clear:both; display:block;}

.contact-form{ margin:0px 10px; font-size:13px;}
.ko td{padding:10px;}


#lmenuto {margin-top:15px; margin-left:20px;}
#lmenuto dl {width: 150px; margin: 0 auto; padding: 0 0 10px 0; background: #F7E516 url(/images/bottom.gif) no-repeat bottom left;}
#lmenuto dt {margin:0; padding: 10px; font-size: 1.4em; font-weight:bold; color: #59852A; border-bottom:1px solid #F76916; background: #F7E516 url(/images/top.gif) no-repeat top left;}
#lmenuto dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #F76916; background: #FFEF3A;}
#listmenu a, #gallery a:visited {color:#59852A; text-decoration:none; display:block; padding:5px 5px 5px 20px;
background: #FCFA5B url(/images/arrow.gif) no-repeat 10px 10px; width:125px;}

#listmenu a:hover {background: #F76916 url(/images/arrowr.gif) no-repeat 11px 10px; color:#FFFFFF;}



.transbus, .transplane, .transcar {background-position: 120px 115px; background-repeat: no-repeat;}
.transbus{background-image: url(/images/transbus.gif);}
.transplane{background-image: url(/images/transplane.gif);}
.transcar{background-image: url(/images/transcar.gif);}

.staticpageto {background-color: #FCFA5B; margin:20px 10px; padding:20px; width:700px;}



.hoteli2 a{		background-color:#66B3FF;	float:left; width:160px; height:150px; border-bottom:5px solid #F76916; margin:3px 0px 15px 6px;  color:#0080FF; overflow:hidden; font-size:11px; font-weight:bold;}
.hoteli2 a:hover{	background-color: #ffffff;		border-color:#F76916;}
.hoteli2 a b{margin-top:3px; padding:0px; text-align: center; font-size:11px; height:20px; font-weight:nomal; width:160px; float:left; display:block;}
.hoteli2 a img {margin-left:35px;  margin-top:5px; width:80px;height:80px;}
.hoteli2 a span{text-align:center; width:160px; overflow:hidden; float:left; height:40px; overflow:hidden;}

.overdiv{position:absolute;z-index:100;width:250px;height:250px;background-color: transparent;background-position: 200px 215px; background-repeat: no-repeat;}