
/***  Main styles  ***/
body{margin:0px; padding:0px; padding-left:5px; padding-right:5px;}

body,p,td,li,div{font-family:tahoma,arial,verdana;font-size:12px;}
	
a{color:#000000; text-decoration:none;}
a:hover{text-decoration:underline;}

td.td_body{
	padding-top:10px; 
	padding-bottom:15px}
td.td_bdyleft{
	text-align:left;
	vertical-align:top;
	width:170px;
	border:1px solid #8DB0DB;
	padding:8px;
	background-color:#EEFFF0;			/*#FEFDE7;*/
	line-height:16px;
	font-size:12px;}
td.td_bdyleft2{
	text-align:left;
	vertical-align:top;
	width:132px;
	border:1px solid #8DB0DB;
	padding:8px;
	background-color:#EEFFF0;			/*#FEFDE7;*/
	line-height:16px;
	font-size:12px;}
td.td_bdyright{
	text-align:left;
	vertical-align:top;
	width:170px;
	border:1px solid #8DB0DB;
	padding:8px;
	background-color:#EEFFF0;         /*#FEFDE7;*/
	line-height:16px;
	font-size:12px;}
td.td_bdycenter{
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;}
td.td_foot{
	background-color:#DFEDDF;			/*#EBF0F8;*/
	height:16px;
	padding:5px;
	padding-left:10px;
	border:1px solid #6E9274;
	color:#858584;
	font-size:12px;}
td.td_foot a{
	color:#6E9274;
	text-decoration:none;}

td.td_foot a:hover{
	color:#000000;
	text-decoration:none;}

td.td_menu{
	background-color: #E2EFE2;			/*#EBF0F8;*/
	height:16px;
	padding:5px;
	padding-left:5px;
        padding-top:5px;
	border:1px solid  #6E9274;
        font-variant: small-caps;
        font-family:tahoma,arial,verdana;
	font-size:12px;
        color:red;
	}
td.td_menu a:hover{
        background-color: #4D884D;
        font-variant: small-caps;
	font-family:tahoma,arial,verdana;
	font-size:13px;
	color:#ffffff;
	text-decoration:none;}
td.td_menu a{
        background-color: #B8D8B8;
        font-variant: small-caps;
        font-family:tahoma,arial,verdana;
        height:12px;
        padding:5px;
        border:3px solid #CFE7CF;
	color:#2F512F;
	text-decoration:none;
        display: block;}

td.td_nav{
	padding-right:15px;
	background-color:#015726;				/*#313586;*/
	background:url(img/vista_style.gif);
	height:30px;
	color:#ffffff;
	text-align:right;
	font-weight:bold;
	font-size:11px;
	border-bottom:1px solid #ffffff;
	vertical-align:middle;}	
td.td_nav a{
	font-family:tahoma,arial,verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;}	
td.td_nav a:hover{
	font-family:tahoma,arial,verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;}	
	
td.td_rwgreen{
	border: 1px solid rgb(106, 148, 48); 
	background-color:#FA8D2F;           /*rgb(129, 186, 49); */
	height: 28px; 
	color: rgb(30, 46, 6); 
	font-size: 11px;
	vertical-align:middle;}
	
td.td_grnlft{
	padding-left:10px;
	text-align:left;}	


/***  ID-styles  ***/
#red{color:#FF0000;}
#red2{color:#FF0000;}
#reminder{background-color:#FF9999;
		  border:dashed 1px;
		  padding:4px;}




/***  Link styles  ***/
a.lnk_simlpe{
	color:#000000;
	text-decoration:none;}

a.lnk_change{
	color:#003399;
	text-decoration:none;}
a.lnk_change:hover{
	text-decoration:underline;}

a.link_reg{
	font-size:10px;
	color:#333333;
	text-decoration:underline;}
a.link_reg:hover{
	text-decoration:none;}

a.lnk_red{
	color:#FF0000;
	text-shadow:#0066CC;
	font-weight:bolder;}
a.lnk_red:hover{
	text-decoration:underline;}

a.link_cat_nav{
	color:#FF0000;}

a.lnk_smallwht{
	font-size: 10px; 
	text-decoration: none; 
	color: white;}
	
a.lnk_title{
	color:#E83700;
	margin-bottom:8px;
	text-decoration:none;}
a.lnk_title:hover{
	font-weight:bolder;}

a.lnk_blackBold{
	text-decoration:none;
	font-weight:bold;}
a.lnk_blackBold:hover{
	text-decoration:underline;}
	
	
	
/***  Simple styles  ***/
.top10{
	font:Verdana; 
	font-size:22px; 
	font-weight:bolder; 
	color:#8FBD8E; }	
	
.price{
	color:#FF0000;
	font:Verdana;
	font-size:18px;
	font-weight:800;}

.price_small{
	color:#000099;
	font-size:10px;
	font-weight:100;}

.login{
	color:#000099;
	font-size:12px;
	font-weight:400;}

.book_reyt{
	color:#006600;
	font-size:14px;
	font-weight:700;}

.confirm{
	font-family:"Times New Roman", Times, serif;
	font:"Times New Roman";
	font-size:15px;
	font-style:italic;
	font-weight:700;}
	
h5{
	color:#E83700;
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:0px;}

.small{
	font-size:10px;
	color:#666666;}

.smallsummary{
	font-size:11px;
	color:#000000;}

.smallsummary img{border:0;}



/***  Table cell styles  ***/
tr.tr_odd{
	background-color:#F3F3F3;}

td.td_crtlist_odd{
	background-color:#E1E1E1;
	vertical-align:middle;}

td.td_crtlist_even{
	background-color:#FFFFFF;
	vertical-align:middle;}

td.td_crtlist_head{
	background-color:#FFFFFF;
	border-bottom: 1px dashed #666666;
	font-weight:bold;
	text-align:center;}
	
td.td_crt_summ_head{
	color:#FF0000; 
	font-weight:bold;
	border-bottom:solid 1px #278D24;}

td.td_otz_left{
	text-align:left;
	font-weight:bold;
	padding-right:10px;
	border-top:1px dashed #999999;}

td.td_otz_tema{
	padding:5 0 5 0;
	border-top:1px dashed #999999;}

td.td_otz_right{
	text-align:justify;}


td.td_frmhead{
	background-color:#CCCCCC;
	font-size:13px;
	padding:3px;
	border:solid 1px #666666}	
	
td.td_neigh_bdrs{
	border-left:1px #CCCCCC solid;}

td.td_cat_header{
	font:Arial;
	font-size:20px;
	font-weight:900;
	border-bottom:solid 1px #278D24;		/*#000099;*/
	color:#015726;				/*#003366;*/}	

td.td_cat_nav {
	border:dotted 1px #278D24; 
	padding:5px 5px 5px 5px;}
	
td.td_reyting{
	background-color:#015726;
	color:#FFFFCC;
	text-align:center;
	font-size:12px;
	font-weight:700;
	/*padding-left:10px;*/}
		
td.td_bdrbtmdsh{
	border-bottom:1px dashed #ccc;}

td.td_bdrbtmdsh a img{
	border:0px;}	
	
	
	
/***  Form styles  ***/
.frm_len170{width:170px;}

input.inptxt{
	border:1px solid #999999;
	width: 170px;
	font-size:12px;}

.selopt{
	border:1px solid #999999;
	width: 170px;
	font-size:12px;}
	
.selopt2{
	border:1px solid #999999;
	width: 345px;
	font-size:12px;}

.selopt3{
	border:1px solid #999999;
	width: 54px;
	font-size:12px;}

.form_reg{
	border:1px solid #999999;
	font-size:10px;}

input.form_register{
	width:150px; height:200px}

form{
	margin:0px;}



/*** --CMS-- ***/
.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
.main { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }