img {
	border: 0;
}
body, div, textarea                 { 
                        scrollbar-base-color:#006a72; 
                        scrollbar-face-color:#006a72; 
                        scrollbar-arrow-color:#00fcff;
                        scrollbar-3dlight-color:#006a72;
                        scrollbar-highlight-color:#00fcff;  
                        scrollbar-darkshadow-color:#006a72;
                        scrollbar-shadow-color:#00fcff; 
                        }

body, td, div, input, textarea, form { 
	margin:0px;
	padding: 0px; 
	font-family:verdana; 
	color:#2F2F2F; 
	font-size:11px;
}


a:link, a:visited               { text-decoration:none; }
a:hover, a:active               { text-decoration:underline; }

td.tmenu { color:#93A7A7; padding-top:15px; font-size:11px; padding-left:2px; }
td.tmenu a { color:#93A7A7; }

td.lang     { text-align:right; }

td.lang select  { margin-right:30px; width:136px; background-color:#1B6D66; color:#81C7B7; }

td.action       { cursor:pointer; }

td.mmenu { width:12%; text-align:center; font-weight:bold; font-size:10px; }
td.mmenu a { color:#000000; height:1px;}

td.home     { color:#D7D8D9; text-align:right; padding-right:15px; font-size:10px; }
td.home a   { color:#D7D8D9; }

td.lhdr, td.lhdr2, td.mhdr, td.rhdr { font-size:11px; font-weight:bold;}
td.lhdr, td.lhdr2,  td.rhdr { color:#A4B3B1; vertical-align:top; padding-top:16px; text-align:left; padding-left:20px; }
td.mhdr { color:#000000; padding-left:14px; text-align: center;}
td.lhdr2 { padding-top:8px; }

td.cont { background-color:#ffffff; padding:12px; padding-top:6px; }




table.subscr td.subscr { font-size:11px; font-weight:bold; color:#000000; padding-left:10px; }
table.subscr td input   { width:100px; }

td.footer { vertical-align:top; background-color:#001A27; color:#9F9F9F; font-size:10px; padding:13px; padding-left:23px; }

td.action table td { font-size:11px; color:#88B3B3; padding-left:18px; }

td.left { padding:7px; padding-top:0px; }

hr  { width:100%; color:#4E8F83; height:1px; }

td.categ { background-color:#62BE9B; color:#ffffff; font-weight:bold; }

td.pd { color:#88B3B3;padding:10px; }
td.pd p { color:#88B3B3; }

div.tab1, div.tab2 { }
div.tab1 { background:url('/i/tab1.gif') no-repeat; }
div.tab2 { background:url('/i/tab2.gif') no-repeat; }

table.tabhdr { width:100%; height:20px; }
table.tabhdr td { width:50%; text-align:center; vertical-align:top; padding-top:0px; line-height:100%; font-size:9px; cursor:pointer; }
table.tabhdr td.visible { color:#016c54; }
table.tabhdr td.hidden { color:#000000; }

div.d, div.h { background:#fff; padding:2px; margin-bottom:10px; }
div.d { display:block; }
div.h { display:none; }

div.d th, div.h th { font-size:9px; color:#fff; background:#69b191; height:16px; }

div.history { background:#ffef9a; margin-bottom:10px; height:450px;overflow:auto;}
div.hdr { padding:4px; background:#378576; font-size:10px; font-weight:bold; color:#fff; }

#micaption:first-letter {
	text-transform: uppercase;
}

.anim2 {
	margin: 6px 0px 6px 0px;
	padding: 6px 1px 6px 1px; 
}

.anim2:hover {
	margin: 5px 0px 5px 0px; 
	padding: 6px 0px 6px 0px;
	border: 1px solid #D1DCD8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.anim {
	border: 1px solid #ddd;
	margin: 8px 4px 8px 4px;
	width: 175px; height: 292px;
}

.anim:hover {
	border: 5px solid #D1DCD8;
	margin: 4px 0px 4px 0px;
	width: 183px; height: 300px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.cam {
	display: block;
	position: relative;
	z-index: 100;
}

.cam:hover {
	background-position: 0 -15px;
}

/* Basket */

#basket_sel_dest {
	width: 100%; 
	height: 32px; 
	background-color: #62be9b; 
	border-collapse: collapse;
	margin-bottom: 8px;
	text-align: center;
}

#basket_sel_dest td {
	border: 1px solid #fff;
}

#basket_summary {
	text-align: center;
}

#basket_summary td {
	border: 1px solid #fff;
	height: 32px;
}

#basket_summary_expense_row {
	background-color: #62be9b;
	vertical-align: top;
	height: 36px;
}

#basket_summary_expense_row td {
	color: #fff;
	padding-top: 4px;
}

.bkt_sum_rows {
	height: 34px;
	background-color: #f1f1f1;
	vertical-align: top;
}

.bkt_sum_rows td {
	padding-top: 6px;
	padding-right: 4px;
}

.bkt_prod_name {
	padding-left: 8px;
	text-align: left;
	background-color: #d1dcd8;
	color: #fff;
}