/* CSS Document */
* { margin:0; padding:0; font-size: 14px;}

.clear { clear:both;}

html, body { height:100%; }
body {
	font-size: 100%; 
	line-height:1em; 
	background:url(images/bg-main.jpg) center repeat-y #04223a;
}
html, textarea
	{	font-family:Arial; 
		color:#1f5da3;
	}	
h1 {
	color:#6dcff6;
	font-size:18px;
	margin-bottom:15px;
	margin-top:15px;
}
h2 {
	color:#6dcff6;
	font-size:14px;
	margin-bottom:15px;
}
p {
	font-size:0.9em;
	line-height:1.1em;
}

.vam{ vertical-align:middle}
.fl{ float:left}
.fr{ float:right}
.di{ display:inline}
.tac{ text-align: center}
.width{ width:100%}
.pa{ position:absolute}
.pr{ position:relative}

a img{ border:0px}
img{ vertical-align:top;  }

b{ color:#018eb9; }

a{color:#98c61d; text-decoration:underline} 
a:hover{text-decoration:none}
.a1{color:#98c61d; font-size:1.2em; background:url(images/arrow.gif) top left no-repeat; background-position:0 5px; margin:0px; padding-left:6px; } 
.a2{color:#98c61d; font-size:1.2em; background:url(images/arrow.gif) top left no-repeat; background-position:0 8px; margin:0px 0px 0 10px; padding-left:8px; text-decoration:none} 
.a2:hover{ text-decoration:underline } 

ul{margin:0; padding:0; list-style:none;}
ul li{background:url(images/arrow.gif) top left no-repeat; background-position:0 9px; margin:0px; padding-left:8px; }
ul li a{color:#98c61d; text-decoration: none; background:url(images/a.gif) repeat-x bottom;  line-height:1.8em; font-size:1.1em} 
ul li a:hover { text-decoration:none; background:none }

#header ul li a{color:#98c61d; text-decoration: none; background:url(images/a.gif) repeat-x bottom;  line-height:1.6em; font-size:0.9em} 
#header ul li a:hover { text-decoration:none; background:none }

/*header*/
#header {font-size:0.875em; color:#6dcff6;}
#header .menu{background:url(images/bg_menu.gif) no-repeat top left; padding:0px 51px 68px 31px }
#header .block_header{ background:url(images/bg_top.gif)}
#header .block_header1{ background:url(images/bg_top1.gif) no-repeat bottom left}
#header .title{  margin:27px 0 0 19px}
#header .indent{padding:28px 45px 47px 0px}
#header .indent_2{padding:28px 55px 39px 0px}

/*content*/
#content{ font-size:0.6875em; width:100%; text-align:left;}
#content .indent_main{padding:0px 29px 0px 31px}
#content .indent{padding:36px 20px 22px 20px}
#content .indent1{padding:0px 39px 0px 0px}
#content .indent_col1{padding:0px 71px 0px 0px}
#content .indent_col4{padding:0px 50px 0px 0px}
#content .indent_col2{padding:35px 18px 56px 0px}
#content .indent_col3{padding:35px 18px 35px 20px}
#page5 #content .indent_col3{padding:35px 10px 35px 20px}

.bg{ background:#02152d; padding:27px 27px 38px 20px}
#page6 .bg{ background:#02152d; padding:27px 17px 38px 20px}

#content .title{  margin-bottom:11px}
#content .pic_left{ float:left; margin:0px 20px 0px 0px}
#content .pic{ margin:0px 0px 21px 0px}
#content .more{ margin:15px 0px 20px 0px}
#content p{ margin:0px 0px 17px 0px}
#content .p{ margin:0px 0px 17px 0px}
#content .p1{ margin:17px 0px 0px 0px}

#content .txt{ color:#394e6d; font-size:0.9em; line-height:0.8em}
#content h2{ color:#6dcff6; font-size:14px; font-weight:bold; margin-bottom:7px}

#content .block{ background:#011b30; margin:3px 0px 10px 0px; padding:10px 10px 10px 10px; color:#687986; font-size:0.9em}
#content .block span{ color:#1f5da3; font-size:1.4em}
#content .block ul a{ font-size:1.2em}


#page7 #content .indent{position:relative; margin-top:0px}
#sub-header{
	height: 200px;
	width: 800px;
}
#sub-header h1{
	background: url(images/logo1b.jpg) no-repeat;
	width: 321px;
	height: 158px;
	text-indent: -10000px;
	float: left;
	margin:0;
}

#text-nav{
	width: 400px;
	list-style: none;
	float: right;
	margin-top: 100px;
	font-size: 20px;
}

#text-nav li{
	display: inline;
	margin-right: 20px;
}

#text-nav li a{
	font-size: 25px;
}
/*footer*/
#footer { color:#98c61d; font-size:0.6875em; padding:45px 25px 54px 31px;}
#footer a {color:#98c61d; text-decoration:none}  
#footer a:hover {  text-decoration:underline}

.jamp1{ width:136px;}
.jamp2{ width:86px;}
.h{ height:23px}
.input{	width:131px; color:#566978;
	background:#031f36; border:1px solid #163f5d}
.input1{	width:106px; color:#566978;
	background:#031f36; border:1px solid #163f5d}

/* ADDED BY ROMAN BARZ */
#table-listing {
	border:1px solid #082d4c;
}
#advanced_search {
	border:1px solid #082d4c;
	padding:10px;
	background-color:#04223a;
}
#home_search {
	border:1px solid #082d4c;
	padding:10px;
	background-color:#04223a;
}
#category_search {
	border:1px solid #082d4c;
	padding:10px;
	margin-bottom:15px;
	background-color:#04223a;
}
#category_search td {
	padding:5px 3px;
}
#category_search  a {
	font-weight:bold;
	color:#018eb9;	
}
#category_search .cat_selected {
	color:#98c61d;
}
#table-details {
	margin:15px 0;
}
#table-details td {
	padding:5px 5px 5px 0;
}
#table-nolisting {
	border:1px solid #082d4c;
	margin:15px 0;
}
#table-nolisting td{
	padding:10px; 
	text-align:center; 
	font-weight:bold;
}
#listings-home td {
	text-align:center;
	padding:0 5px 10px 5px;
	
}
#listings-home img {
	border:1px solid #082d4c;
	margin-bottom:3px;
}
#listings-home a {
	color:#98c61d;
	font-size:11px;
}
.fat {
	font-weight:bold;
}
.text a {
	color:#1f5da3;
	text-decoration:underline;
}

	