body
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	background-color:#ffffff;
	text-decoration: none;
	vertical-align: middle;
}
td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:3px;
	padding:0px;
}


ul, ol, li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	margin-bottom:0px;
	margin:0px 0px 0px 15px;
	padding:0px;
}
li{
	padding-bottom:2px;
}
/*ul.small4
{
    list-style-image:url(/pic/li4.gif);
    margin:2px 0px 0px 0px;
	padding:0px;
}
ul.small4 li{
{
    margin:0px 0px 0px 0px;
	padding:0px;
}
ul.small3{
 list-style: disc url(/pic/li3.gif) inside;
}*/
.jmenulink { 

       left: -1025px; 
       width: 300px; 
       position: absolute;       
}
.xmenulinks { 

       left: -1350px; 
       width: 400px; 
       position: absolute; 
}
.linkmenux { 
       left: -1200px; 
       width: 350px;
       position: absolute;  
}
p{
	margin:0px 0px 7px 0px;
	padding:0px;
}
br{
	margin:0px;
	padding:0px;
}
a
{
	color: #0077D4;
	font-weight: normal;
	text-decoration:underline;
}
form
{
	margin: 0px;
	padding: 0px;
}
input, textarea, select
{
	font-size: 11px;
	font-weight: normal;
}
pre{
      white-space: pre;         /* CSS2 */
      white-space: pre-wrap; /* CSS 2.1 */
      white-space: pre-line;   /* CSS 2.1/3 */

      white-space: -moz-pre-wrap; /* Mozilla */
      white-space: -hp-pre-wrap;   /* HP printers */
      white-space: -o-pre-wrap;     /* Opera 7 */
      white-space: -pre-wrap;       /* Opera 4-6 */

      word-wrap: break-word;       /* IE */
}
.search
{
	text-align:center;
	padding-bottom:2px;
}
/*.search
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding:0px;
	border:0px;
	background:#ffffff;
	cursor:pointer;
	border: 1px solid #BCBCBC;
	text-align:center;
	border: 1px solid #BCBCBC;
}*/
a.topMenu
{
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	font-weight:normal;
}
a.topMenu:hover
{
	color: #0077D4;
	font-weight: normal;
	text-decoration:none;
	font-weight:normal;
}
.latviaMenu
{
	color: #000000;
	font-weight: bold;
	text-decoration:none;
	/*font-size: 11px;*/
}
 .mainMenu
{
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	font-weight:bold;
}
.menuBg
{
	background-image:url(/pic/main/menu-bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:190px;
	line-height:20px;
}
.redTxt
{
	color:#E80000;
}
.redBTxt
{
	color:#E80000;
	font-weight:bold;
}
a.leftMenu{
	color:#000000;
	text-decoration: none;
	font-size:10px;
}
a.LeftMenu:hover{
	color:#0077D4;
	text-decoration: none;
	font-size:10px;
}
.menu_on
{
	padding:0px 0px 0px 10px;
	background-color:#E80000;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	line-height:15px;
	font-size:10px;
}
.menu_
{
	padding:0px 0px 0px 10px;
	border-bottom:1px solid #ffffff;
	line-height:15px;
	font-size:10px;
}
.menuBlue_
{
	padding:0px 0px 0px 10px;
	background-color:#7B98C4;
	color: #ffffff;
	border-bottom:1px solid #ffffff;
	line-height:15px;
	font-size:10px;
}
.menuCal
{
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #ffffff;
	line-height:15px;
	font-size:10px;
}
.whiteLnk
{
	color: #ffffff;
 	text-decoration: none;
}
.noLine
{
 	text-decoration: none;
 	color:#000000;
}
.noLineX
{
 	text-decoration: underline;
 	color:#000000;
       font-weight: bold;
       
}

.redLnk
{
	color: #E80000;
 	text-decoration: none;
}
.ndateTtl
{
	font-size: 12px;
	color: #E80000;
	font-weight: bold;
	padding:0px 0px 10px 0px;
}
.headBg_
{
	background-image:url(/pic/main/head-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	line-height:20px;
	text-align:center;
}
.headBg_on
{
	line-height:23px;
	text-align:center;
	background-image:url(/pic/main/headon-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.headBg
{
	background-image:url(/pic/main/head1.gif);
	background-repeat:repeat-x;
	background-position:top left;
	line-height:23px;
}
.resLnk
{
	text-decoration:underline;
}
.headerMenuTech_
{
	text-align: center;
	font-weight:bold;
	text-valign: middle;
	line-height:11px;
	padding:3px 2px 3px 2px;
	width:20%
}
.headerMenuC_
{
	text-align: center;
	font-weight:bold;
	text-valign: middle;
	line-height:11px;
	padding:3px 2px 3px 2px;
	width:13%;
}
.headerMenu_
{
	text-align: center;
	font-weight:bold;
	text-valign: middle;
	line-height:11px;
	padding:0px 2px 0px 2px;
	width:8%;
}
.headerMenuPrice_
{
	text-align: center;
	font-weight:bold;
	text-valign: middle;
	line-height:11px;
	width:8%;
}
.resultMenu_
{
	text-align: center;
	padding: 0px 2px 0px 2px;
	width:8%
}
.greyLn{
	background:#BEB5BA;
	width:2px;
	height:1px;
}
.resultMenuSumma_{
	text-align: center;
	padding: 0px 2px 0px 2px;
	border-bottom:2px solid #BEB5BA;
	border-right:2px solid #BEB5BA;
	font-weight:bold;
}
.resultMenuRight_
{
	text-align: center;
	padding: 0px 2px 0px 2px;
	cursor:hand;
	cursor:pointer;
}
.headBgH_on
{
	line-height:23px;
	text-align:center;
	background-image:url(/pic/main/headon-bgh.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.greyBgTop
{
	background-image:url(/pic/main/grey-bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.specialOffer
{
	background-image:url(/pic/main/special.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.roomsTable
{
	width: 100%;
	border-top: 2px solid #BEB5BA;
	border-left: 2px solid #BEB5BA;
	border-right: 2px solid #BEB5BA;
}
.roomsTableLast
{
	width: 100%;
	border: 2px solid #BEB5BA;
}
.roomsHead
{
	width: 40%;
	padding:0px 0px 0px 10px;
}
.roomsHead2
{
	padding:0px 0px 0px 10px;
}
.roomsInfo
{
	width:40%;
}
.roomsInfo2
{

}
.roomsContent
{
	border-top:1px solid #dbdae0;
	padding:5px 0px 5px 5px;
}
.hotelPriceTd
{
	width:20%;
	/*border-left: 2px solid #BEB5BA;*/
	text-align: center;
}
.priceTd
{
	padding: 4px 0px 4px 0px;
	width:20%;
	/*border-left: 2px solid #BEB5BA;*/
	border-top: 2px solid #BEB5BA;
	border-bottom: 2px solid #BEB5BA;
	text-align: center;
}
.greyBtt
{
	padding: 3px 0px 3px 0px;
	border: 1px solid #BEB5BA;
	background-color:#eeeeee;
	text-align: center;
	cursor: pointer;
}
.redBtt
{
	padding: 3px 0px 3px 0px;
	border: 2px solid #9F233B;
	color: #9F233B;
	text-align: center;
	cursor: pointer;
}
.greyLine
{
	background-image:url(/pic/main/gr-line.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:100%;
	height:2px;
}
.commentsLine
{
	padding:0px 1px 0px 1px;
	/*background:#eeeeee;*/
	background:#ffffff;
	height:10px;
}
.greyTtl
{
	padding-bottom:4px;
	color:#747371;
	font-size:14px;
	font-weight:bold;
}
.redBall
{
	background-image:url(/pic/main/ball.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:14px;
	height:14px;
	text-align:center;
	padding:0px 1px 1px 1px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
.novadiResLeft{
	font-weight:bold;
	padding:0px 0px 10px 12px;
	width:20%;
}
.novadiResRight{
	padding:0px 12px 10px 10px;
	width:80%;
	text-align: justify;
}
.flashBorder{
 border:2px solid #C7CBCE;
 width:585px;
 valign: top;
}
.comboTd{
	width:25%;
	padding:5px;
	white-space: nowrap;
	text-valign: middle;
}
.offerMD{
	padding: 2px 10px 2px 10px;
	border: 1px solid #747371;
	text-align: center;
	text-valign: middle;
}
.offer{
	padding: 2px 5px 2px 1px;
	border: 1px solid #747371;
	text-align: center;
	text-valign: middle;
}
.offerBg{
	padding-left: 20px;
	background-image:url(/pic/main/special.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.offerDiv{
	width:300px;
	display:none;
	overflow:auto;
	position:absolute;
	z-index:75;
}
.offerTable{
	border:2px solid #C7CBCE;
	background:#eeeeee;
	width: 100%;
}
.comments{
	padding: 2px 6px 2px 0px;
	text-align: left;
	text-valign: middle;
	line-height:10px;
}
.meteoDate{
	color: #919191;
}
.titleLink{
	font-weight:bold;
	text-decoration:underline;
}
.pathTtl{
	color:#E80000;
	font-weight: normal;
	padding:0px 12px 5px 12px;
}
.grLine
{
	background-image:url(/pic/main/grline.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:2px;
}
.grLineHor
{
	background-image:url(/pic/main/grline.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:2px;
}
input.login, select.login{
	font-size: 11px;
	font-weight: normal;
	text-valign: middle;
	line-height:15px;
	width:100%;
}
.commPadding{
	padding-bottom:2px;
}
.topMenuTd{
	width:17%;
	padding:0px 10px 0px 10px;
	text-align:center;
}
.logout{
	border:0px;
	text-decoration:underline;
	cursor:pointer;
	background:#D3D3D3
}
.userName{
	border:0px;
	background:#D3D3D3;
	margin-bottom:0px;
	line-height:11px;
	width:60px;
}
.extraBtt
{
	background-image:url(/pic/main/btt.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:86px;
	height:17px;
	text-align:center;
	padding:2px 0px 0px 0px;
	color:#000000;
}
.extraBttSpec
{
	background-image:url(/pic/main/btt_spec.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:86px;
	height:17px;
	text-align:center;
	padding:2px 0px 0px 0px;
	color:#000000;
}
input.countPrice1{
	font-size: 11px;
	font-weight: normal;
	text-valign: middle;
	line-height:15px;
	text-align:center;
	width:50px;
}
input.countPrice{
	font-size: 11px;
	font-weight: normal;
	text-valign: middle;
	line-height:15px;
	border:1px solid #ffffff;
	width:50px;
	text-align:center
}
input.countPriceBB{
	font-size: 11px;
	font-weight: normal;
	text-valign: middle;
	line-height:15px;
	border:1px solid #ffffff;
	width:50px;
	text-align:center;
	color: #0077D4;
}
input.countPriceBold{
	font-size: 11px;
	font-weight: normal;
	text-valign: middle;
	line-height:15px;
	border:1px solid #ffffff;
	width:50px;
	text-align:center;
	font-weight:bold;
}
input.countPriceRed{
	font-size: 11px;
	font-weight: normal;
	text-valign: middle;
	line-height:15px;
	border:1px solid #ffffff;
	width:50px;
	color:red;
	font-weight:bold;
	text-align:center
}
.countPriceBold{
	font-size: 11px;
	font-weight: normal;
	text-valign: middle;
	line-height:15px;
	border:1px solid #ffffff;
	width:50px;
	font-weight:bold;
	text-align:center
}
.confHall{
	padding:2px 0px 2px 5px;
}
input.viewInput, select.viewInput,textarea.viewInput{
	font-size: 11px;
	font-weight: normal;
	text-valign: middle;
	line-height:15px;
	border:1px solid #BEB5BA;
}
.viewMenu_
{
	text-align: center;
	padding: 0px 2px 0px 2px;
	width:8%;
	font-size:12px;
	color:#999999
}
.smButtonBg{
	width:100%;
	background-image:url(/pic/partner/b/sbbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	padding-top:1px;
}
.mButtonBg{
	width:100%;
	background-image:url(/pic/partner/b/mbbg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:left;
	font-weight:bold;
	padding-top:8px;
}
smButtonT{
	cursor:hand;
	border:0px;
}
mealsTxt{
	color:#6EAB24;
}


/*IT Tilts CSS - nešķirots... Sākums */

.steplinkAct {
	text-decoration: none;
	float: left;
	margin-right:5px;
}
.steplinkAct a {
	text-decoration: none;
   font-weight: bold;
}

.steplink {
	text-decoration: none;
	float: left;
	margin-right:5px;
}
.steplink a {
	text-decoration: none;
}

.KTableData {
  background: #BEB5BA;
}

.KTableData td{
  background: #FFFFFF;

}

.KFirstRow {
  background: #ececec;
}
.KFirstRow td {
  background: #ececec;
  text-align: center;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
}

.KInput {
  margin: 0px;
  border: 0 none;
}
.KInputSmall {
  margin: 0px;
  border: 0 none;
  width: 50px;
}

.KInput2 {
  margin: 0px;
  border: 1px;
  width: 80px;
  border-color: #999999;
  background-color: #F0F0F0;
    border-bottom:1px solid #BEB5BA;
    border-left:1px solid #BEB5BA;
}

.HotelFreeRooms {
  border: thin #CCCCCC dashed;
  margin: 5px;
  padding: 5px;
  width: 450px;
}

.inputNameUsername {
  width: 100px;


  border-color:#BEB5BA;
  border-style:solid;
  border-width:1px;
  color:#000000;


  padding: 2px;
  padding-left: 2px;
  padding-right: 2px;
  margin-left: 2px;
  margin: 0px;
/*
  border: 2px;
  background-color: #FFFFFF;
  border-color: #0F0F0F;

  font-family:TrebuchetMS;
  font-size:9pt;
  font-weight:bold;
  background-color:336699;
  border-color:336699;
  border-style:inset;
  border-width:2px;
  color:FFFFFF;
*/
}


.tableResults {
  background: #BEB5BA;
  caption-side: bottom;
  border-spacing: 1;
  border-collapse: separate;
  border-right:1px solid #BEB5BA;
  border-top:1px solid #BEB5BA;
  border-bottom:1px solid #BEB5BA;
}

.tableResults tr#row1 { border: 3px solid blue }
.tableResults tr#row2 { border: 1px solid black }
.tableResults tr#row3 { border: 1px solid black }

.roomRow td {
  background: #CCCC99;
  font-weight: bold;
}
.roomRow {
  background: #CCCC99;
}


.tableResultsCol1 {
  border-left:1px solid #BEB5BA;
  padding:3px;
}


.tableResults td {
  background: #FFFFFF;
}

.hd {
   background-color: #ececec;
}

th {

    background-color: #ececec;
    border-bottom:1px solid #BEB5BA;
    border-left:1px solid #BEB5BA;
    padding-left:1px;
    padding-right:1px;
    font-size:11px
}

.alignLeft {
  text-align: left;
}

.alignRight {
  text-align: right;
}

.alignCenter {
  text-align: center;
}




hr {
  background:#ffffff;
  border-top:1px dashed #000000;
  height: 1px;
  width: 100%;
  clear: both;
  border-bottom:0px solid #f2dfac;
}

/*  AUGŠĒJIE linki - Izstrādes versijai */

div.cmsPart {
	margin: 0px 0px;
	padding: 3px;
	width: 100%;
	height: 25px;
	background-color: #FFFFFF;
	border:1px solid #000000;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 17px;
	font-size: 10px;
}

div.cmsPart2 {
	margin: 0px 0px;
	padding: 3px;
	width: 100%;
	height: 25px;
	background-color: #CCCCCC;
	border:1px solid #666666;
	font-weight:bold;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 17px;
	font-size: 10px;
	margin-bottom:20px;
}



a.topLink {
	text-decoration: none;
}
a.topLink:HOVER {
	text-decoration: underline;
}
a.topLink:ACTIVE {
	text-decoration: none;
}

a.topLinkAct {
	text-decoration: underline;
}
a.topLinkAct:HOVER {
	text-decoration: underline;
}
a.topLinkAct:ACTIVE {
	text-decoration: none;
}

/*  AUGŠĒJIE linki - beigas */


/*  Rezervācijas tabuliņa - attēlo pamatdatus par rezervāciju */

.reservationText {
}

.SimpleTable {
	padding: 0px;
	border-spacing: 0px;
}

.SimpleTable100proc {
	padding: 0px;
	border-spacing: 0px;
	width:100%;
	font: 11px Arial, Helvetica, sans-serif;
}

.SimpleTable100procBordered {
	padding: 0px;
	border-spacing: 1px;
	width:100%;
	background-color: #9b9b9b;
}

.SimpleTable100procBordered2 {
	padding: 0px;
	border-spacing: 1px;
	width:100%;
	background-color: #9b9b9b;
}

.SimpleTable100procBordered2 th {
    background-color: #ececec;
    border-bottom:1px solid #BEB5BA;
    border-left:1px solid #BEB5BA;
    padding-left:1px;
    padding-right:1px;
    font-size:11px
}
.SimpleTable100procBordered2 td {
	color: #9b9b9b;
	background-color: #ffffff;
	padding: 1px;
	font: 10px Arial, Helvetica, sans-serif;
}

.SimpleTable100procBordered td {
	color: #9b9b9b;
	background-color: #ffffff;
	font: 11px Arial, Helvetica, sans-serif;
}
.SimpleTable100procBordered th {
	color: #000000;
	background-color: #ffffff;
	font:11px Arial, Helvetica, sans-serif;
}

.SimpleTable350pxBordered {
	padding: 0px;
	border-spacing: 1px;
	width:350px;
	background-color: #9b9b9b;
}

.SimpleTable350pxBordered td {
	color: #9b9b9b;
	background-color: #ffffff;
	font:11px Arial, Helvetica, sans-serif;
}


.SimpleTable550pxBordered {
	padding: 0px;
	border-spacing: 1px;
	width:550px;
	background-color: #9b9b9b;
}

.SimpleTable550pxBordered td {
	color: #9b9b9b;
	background-color: #ffffff;
	font:11px Arial, Helvetica, sans-serif;
}

.SimpleTable550pxBordered td select {
	color: #9b9b9b;
	border:0px;
	font:9px Arial, Helvetica, sans-serif;
}


/*  Rezervācijas tabuliņa - BEIGAS */


/*  Rezervācijas tabula - lielā tabula ar istabu tipiem, likmēm pa datumiem un cenām */
/*
Izmanto arī

SimpleTable100procBordered
.SimpleTable100procBordered td
.SimpleTable100procBordered th

*/

.TxtBlack {
	color: #000000;
}

.detailedRoomLikmesCena {
	width: 100px;
	float: left;
	clear: right;
}

.detailedRoomLikmes {
	width: 200px;
	float: left;
	clear: left;
	padding-left:20px;
}

.detailedRoomLikmesRow {
	float: left;
	clear: both;
}

/*  Rezervācijas tabula - lielā tabula ar istabu tipiem, likmēm pa datumiem un cenām */

.selectRow {
	float: left;
	display: block;
}
.selectRowClear {
	clear: both;
	display: block;
}

.selectLabel {
	clear:left;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	margin:2px;
}
.selectLabelBig {
	clear:left;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	margin:2px;
	margin-top:7px;
}

.dateElements {
	float: left;
	clear: right;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right:10px;
}

.inputDateSmall {
	float: left;

  /*
  border-top:0px;
  border-left:0px;
  border-right:0px;
  border-bottom:1px solid #ababab;
  */
  border:1px solid #ababab;
  margin:2px;
  width: 25px;
}

.inputCountSmall {
	float: left;
/*
  border-top:0px;
  border-left:0px;
  border-right:0px;
  border-bottom:1px solid #ababab;
*/
  border:1px solid #ababab;
  margin:2px;
  width: 25px;

}

.inputCountSelect2 {
  float: left;
  border:1px solid #ababab;
  margin:2px;
  width: 45px;

}

.inputDateBig {
	float: left;
/*
  border-top:0px;
  border-left:0px;
  border-right:0px;
  border-bottom:1px solid #ababab;
*/
  border:1px solid #ababab;
  width: 50px;
  margin:2px;

}

.inputDateButton {
	float: left;

	border:1px solid #ababab;
 	width: 30px;
 	height: 19px;
 	margin:2px;
}

.inputDateButtonImg {
	float: left;
	border:0px;
 	margin:2px;
 	cursor:hand;
}

.inputButton {
	float: left;
	border:1px solid #ababab;
 	width: 60px;
 	height: 19px;
 	margin:2px;
}

/* TABS START */

.tabTable {
	background-color:#9b9b9b;
	padding: 0px;
	border-spacing: 1px;
}
.tabTable td {
	width:200px;
	background-color:#ffffff;
}

.tab {
	background-color:#ababab;
	border-spacing:1px;
	padding: 0px;
/*	width:200px; */
/*	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=calendarbig.jpg,sizingMethod='crop'); */
}

.tab td{
	background-color:#fff;
	width:200px;
}

.BackLink {
	padding-bottom:10px;
}

.VDAmessage {
  margin:2px;
  clear: both;
  width:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


.VDAmessage2 {
  margin:2px;
  clear: both;
  width:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
/*IT Tilts CSS - nešķirots... BEIGAS */
