/*html {min-height: 100%;}*/
body{ height: 100%; }
body, td, th {
	color: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

A:link {color: darkblue; text-decoration: none}
A:visited {color: darkblue; text-decoration: none}
A:active {text-decoration: darkblue}
A:hover {text-decoration: none; color: #2983ae;}


img {
	border: 0;
}

table.products{
	border: 1px solid #cecece;
	width: 100%;
	text-align: left;
}

div.icons_first{
	width: 100%;
	text-align: right;
}

.firstline{
    
border-right: 2px solid white;
padding-left: 3px;  
padding-top: 3px; 
padding-bottom: 3px;   
    
}

.firstline2{
    
border-right: 0px solid white;
padding-top: 3px; 
padding-left: 3px; 
padding-right: 3px; 
padding-bottom: 3px;     
}


.news{
    
padding-left: 3px;
font-size: 11px;  
    
}

.news A:link {color: black; text-decoration: none; font-size: 11px;}
.news A:visited {color: black; text-decoration: none; font-size: 11px;}
.news A:active {text-decoration: black; font-size: 11px; color: black;}
.news A:hover {text-decoration: underline; font-size: 11px; color: black;}




.edit{

width:210px;
font-family: tahoma;
font-size: 11px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;   
        
}

.edit2{

width:150px;
font-family: tahoma;
font-size: 11px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;   
        
}

.edit3{

width:300px;
font-family: tahoma;
font-size: 11px;
padding-left: 2px;
padding-top: 2px;
padding-bottom: 2px;   
        
}




.hotel a:link {
    
	    text-decoration:none;
		font-family: tahoma;
	font-size: 12px;
	color: #000;
    
        
      }
      .hotel a:visited {
        
		 text-decoration:none;
		font-family: tahoma;
	font-size: 12px;
	color: #000;
 
    
      }
      .hotel a:hover {
		 text-decoration:underline;
		font-family: tahoma;
	font-size: 12px;
	color: #000;

      }
      .hotel a:active {
        
	 text-decoration:none;
		font-family: tahoma;
	font-size: 12px;
	color: #000;

      }


.message {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	padding: 5px;

	text-align: center;

	position: absolute;

	left: 0px;

	top: 0px;

	right: 0px;

	border-bottom-width: medium;

	border-bottom-style: solid;

	border-bottom-color: #F00;

	background-color: #F90;

	display:none;

}

.task-group{
    
 /*border: 1px solid blue;
 background: aqua;   
   */ 
}


#badge1 {
   position:relative;
}
#badge1[data-badge]:after {
   content:attr(data-badge);
   position:absolute;
   top:-10px;
   right:-10px;
   font-size:.7em;
   background:green;
   color:white;
   width:18px;height:18px;
   text-align:center;
   line-height:18px;
   border-radius:50%;
   box-shadow:0 0 1px #333;
}

#badge2 {
   position:relative;
}
#badge2[data-badge]:after {
   content:attr(data-badge);
   position:absolute;
   top:-10px;
   right:-10px;
   font-size:.8em;
   font-weight: bold;
   background:red;
   color:white;
   width:15px;height:15px;
   text-align:center;
   line-height:15px;
   border-radius:50%;
   box-shadow:0 0 1px #333;
}