@charset "utf-8";
/* CSS Document */

body { padding:0; margin:0; background:#F3F2E7; }
body #left { background:url(images/crnr_line_left.jpg) repeat-y; }
body #right { background:url(images/crnr_line_right.jpg) repeat-y; }
body #bottom { background:url(images/crnr_line_bottom.jpg) repeat-x; }
body #header { background:url(images/bkg_elefante_installer.jpg) no-repeat left top; width:922px; }
body #middle { background:#FFFFFF url(images/bkg_middle_left.gif) repeat-y left; }

a { color:#000099; text-decoration:underline; }
a:hover { text-decoration:none; }
h3 {margin:0; padding:0;}
p, td {font:12px Arial, Verdana, Helvetica, sans-serif; }

.title { margin:30px 0 0 198px; padding:0; font:24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:top; }
.h1title { margin:20px 0 0 217px; padding:0; font:18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
.h3title { font:16px Arial, Helvetica, sans-serif; font-weight:normal; font-weight:bold; }
.smalltitle {font:14px Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}
.cattitle {font:16px Arial, Verdana, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0;}
.scripttitle a {font:14px Arial, Verdana, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.scripttitle a:hover {text-decoration:underline;}
.categories { height:42px; background:#EAEDE9 url(images/bkg_h_categories.gif) no-repeat left bottom; }

.create {font:12px Arial, Verdana, Helvetica, sans-serif; font-weight:normal;}
.create a {font:12px Arial, Verdana, Helvetica, sans-serif; color:#CC0000; font-weight:normal; text-decoration:underline; }
.create a:hover { text-decoration:underline; }

.catlist { list-style-type:none; padding:0 0 0 0px; margin:0 0 0 0px; font:12px Arial, Helvetica, sans-serif; }
.catlist  li { line-height:20px; padding:0 0 0 26px; background:url(images/elefante_bullet.gif) no-repeat left center}
.catlist  li:hover { background: #FFFFFF url(images/elefante_bullet_on.gif) no-repeat left center}
.catlist  li a { text-decoration:none; }
.catlist  li a:hover { text-decoration:underline;}

.thumb { padding:2px; border:1px solid #000000; }

#topbar{ /* position:relative; */ z-index: 100; }

.loadareadiv {width:auto; height:auto; z-index:200; position:absolute;}
.spek img { border:1px solid #000000; padding:1px;}

.copyright {font:11px Arial, Verdana, Helvetica, sans-serif; color:#999999; }
.copyright a {font:11px Arial, Verdana, Helvetica, sans-serif; color:#999999; text-decoration:underline; }
.copyright a:hover { text-decoration:none; }

.otherlinks {}
.otherlinks li a {font:14px Arial, Verdana, Helvetica, sans-serif; text-decoration:none; }
.otherlinks li a:hover {text-decoration:underline; }

.boblack { padding:1px; border:1px solid black; } 

.scriptres { list-style-type:none; padding: 8px 0px 0px 8px; margin:0; }
.scriptres li { margin:0; padding-left:15px; background:url(images/ico_cube.gif) left center no-repeat; line-height:18px; }

.scriptnews { list-style-type:none; padding: 0px 0px 0px 0px; margin-top:8px; margin-bottom:0; }
.scriptnews li { margin:0; padding-left:22px; background:url(images/ico_news.gif) left top no-repeat; }
.scriptnews li#newsline {margin:0; padding:0; background:none; }

.greydiv { padding:0px 8px 0px 8px; color:#999999; }
.eitoursearch { font:16px Arial, Helvetica, sans-serif; }
.eitoursearchcom { font:16px Arial, Helvetica, sans-serif;  }

.subscriptlinks { margin-bottom:10px;}
.left_dom_bkg { background:url(/images/domain_left_02.gif) repeat-y left #e0f2f7; }
.ld_in { width:70px; border:1px solid #6D776E; font:11px Tahoma, Arial, Helvetica, sans-serif; }
.ld_com  { border:1px solid #6D776E; font:11px Tahoma, Arial, Helvetica, sans-serif; }
.ld_blue { font:10px Tahoma, Arial, Helvetica, sans-serif; color:#9FB2B8; }

.htable { border:1px solid #C8C8C8; padding:1px; }
.htable th { font-size:14px; }
.htable .trcol:hover { background:#E0F2F7; }
.dots { background:url(/images/dot.gif) repeat-x; }
.reddark { color:#990000; }
.logoclick { position:absolute; margin:0; padding:0; top:0; height:180px; }

/*dmain search form tooltips*/
a.ntip {
	position:relative;
	z-index:24;
	border-bottom:1px dashed green;
	cursor:help;
	text-decoration:none;
}
a.ntip span {
	display:none;
	text-align:left;
}
a.ntip:hover {
	z-index:25;
	text-decoration:none;
}
a.ntip:hover span {
	display:block;
	position:absolute;
	width:420px;
	background-color:#FCFBDC;
	border:1px solid #FFC30E;
	padding:5px;
	margin-left: 20px;
	margin-top: 15px;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}