body {
font-size:11px;
font-family:Verdana,Tahoma,Arial;
line-height:18px;
color:#333;
}
.color1 {
background-color:#FFFFFF;
}
.color2 {

background-color:#CCCCFF;
}
.struct-a {
color:#025480;
}
a {
color:#025480;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
hr {
height:1px;
color:#444;
clear:both;
margin-top:8px;
}

h2 {
margin:0px;
margin-bottom:10px;
font-size:15px;
}
h3 {
font-size:13px;
margin:0px;
}
h1 {
margin:0px;
margin-bottom:10px;
font-size:20px;
}
img {
border-width:0px;
}
.content-div {
/*background-color:red;*/
width:1050px;
clear:left;
}
.pad-div {
margin:0px;
padding:7px;
}
.pad-div-main {
margin:0px;
padding:7px 10px 0px 30px;
}
.header {
width:980px;
xbackground-color:red;
margin-bottom:5px;
color:#666;
font-style:normal;
}
.slogan {
position:relative;
top:18px;
color:blue;
left:-180px;
color:#5677C2;
font-style:italic;
}
.rbroundbox { background: url('../img/corners/nt.gif') repeat; }
.rbtop div { background: url('../img/corners/tl.gif') no-repeat top left; }
.rbtop { background: url('../img/corners/tr.gif') no-repeat top right; }
.rbbot div { background: url('../img/corners/bl.gif') no-repeat bottom left; }
.rbbot { background: url('../img/corners/br.gif') no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent2 { xmargin: 0 7px; }
.rbcontent { width: 100%; background: url('../img/corners/nt.gif') repeat; }

.left {
width:130px;
float:left;
margin-bottom:15px;
}
a.menu-link:hover {
background-color:#EAEAFF;
text-decoration:none;
color:#222;
}

a.menu-link {
display:block;
width:120px;
margin:0px 0px 0px 6px;
text-decoration:none;
border-bottom:solid 1px #EEE;
color:#025480;
color:#333;
font-weight:normal;
padding:2px 0px 2px 0px;
font-size:10px;
}
a.selected {
padding:2px 0px 2px 2px;
background-color:#FFFFFF;
text-decoration:none;
color:#444;
width:122px;
}
.main {
line-height:18px;
width:590px;
float:left;
}
.login-div {
margin:0px 6px 0px 6px;
padding:0px 0 0px 0;
}
.right-div {
float:left;
width:130px;
overflow:hidden;
font-size:10px;
}
.footer {
font-weight:normal;
font-size:11px;
text-align:left;
width:860px;
clear:both;
}
.footer a{ 
}
input {
font-size:12px;
border-width:0px;
margin:0;
padding:2px;
border:solid 1px #999;
width:120px;
}
textarea {
font-size:12px;
border-width:0px;
padding:2px;
border:solid 1px #999;
}
.submit {
cursor:pointer;
border:solid 1px #000;
width:100px;
padding:0px;
background-color:#DDD;
}
.alert {
color:red;
}
.mess-nick {
font-weight:bold;
font-size:13px;
}
.message {
width:450px;
margin-bottom:10px;
padding:6px 6px 6px 6px;
border:solid 1px #999;
line-height:15px;
}
.mess-header {
width:100%;
padding:5px 5px 5px 3px;
background-color:#CCC;
margin-bottom:10px;
}
.submit {
margin-top:6px;
cursor:pointer;
}
.admin-item {
border:solid 1px #000;
padding:10px;
}
.info-text {
font-style:italic;
clear:both;
}
.form-table td {
background-color:#EAEAFF;
padding:4px;

}
.model-div {
border:solid 1px #666;
padding:1px 1px 1px 5px;
width:95%;
float:left;
margin:8px 0px 8px 0px;
background-color:#F3F4FE;
}

.item-div {
border:solid 1px #666;
padding:1px 1px 1px 5px;
width:95%;
margin:8px 0px 8px 0px;
background-color:#F3F4FE;
}
.item-div2 {
border:solid 1px #777;
padding:6px;
width:50%;
margin:8px 0px 8px 0px;
}
.article-div {
border:solid 1px #666;
padding:9px 6px 8px 5px;
width:95%;
color:#000;
margin:8px 0px 8px 0px;
background-color:#BBBBFF;
}

.item-div tr td {
vertical-align:top;
}
.table-flags {
width:100%;
}
.table-flags td {
text-align:center;
padding:2px;
}
.country-hello td  {
font-weight:normal;
padding-top:20px;
font-style:italic;
color:#0000FF;
font-size:12px;
}
.country-name td {
font-style:italic;
}
.faq-question {
font-weight:bold;
}
.faq-answer {
margin-bottom:9px;
font-style:italic;
}
.business-cat-div {
margin-top:10px;
margin-bottom:24px;
margin-left:20px;
margin-right:20px;
width:200px;
float:left;
}
.proservices-cat-div {
margin:15px;
width:140px;
float:left;
}
.ad-header {
}
.ad-table {
border:solid 1px #000;
width:100%;
}
.ad-table tr td{
padding:3px;
}
.ad-mail {
border-bottom:dashed 1px #000;
text-align:right;
}
.checkbox {
border-width:0px;
width:25px;
}
object, embded {
border-width:0px;
}
.links-table {
width:100%;
margin:auto;
}
.links-table tr td{
text-align:left;
}
.cat-links {
width:300px;
}
.news-flags {
float:left;
clear:left;
width:30px;
margin-right:20px;
margin-bottom:4px;
}
.news-div {

}
.poll-table td {
padding:5px;
}
.poll-div {
color:#444;
}
.poll-div form {
margin:0px;
}
.table-news {
width:100%;
}
.table-news td {
padding:4px;
width:50px;
}
.click-row {
display:none;
}
.right-box {
background-color:#FFF;

margin:10px 0px 10px 0px;
padding:10px 0px 10px 0px;
}
.right-banners {
width:105px;
float:left;
text-align:right;
padding-left:5px;
}
.top-banner {
margin-left:40px;
width:468px;
margin-bottom:5px;
float:left;
margin-right:6px;
}
.top-banner-small {
float:left;
margin-left:0px;
margin-bottom:5px;
width:120px;
}
.advert-foto {
margin:5px;
float:left;
}
.home-imag {
float:left;
margin-right:13px;
width:220px;
}
.img-faces {
padding-top:18px;
padding-left:15px;
}
.text-mess {
border:solid 1px #666;
padding:2px;
margin-top:4px;
}
#favorites {
position:absolute;
top:97px;
left:763px;
}


	.adtooltiplink {
		text-decoration:underline;
		color: green;
		font-weight: bold;
		border-bottom:green 1px solid;
		padding-bottom: 0px;
		cursor: help;
	}
	.adtooltiplink A {
		text-decoration:underline;
		color: green;
		font-weight: bold;
		border-bottom:green 1px solid;
		padding-bottom: 0px;
		cursor: help;
	}
	.adtooltipbox {
		z-index: 5000;
		padding-top: 0px;
		margin-top: 0px;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 4px;
		font-size:10px;
		background-color: rgb(255,255,153);
		border: 1px solid;
		width: 245px;
		xheight: 174px;
		position: absolute;
		moz-opacity: .9;
		opacity: .9;
		filter: alpha(opacity=90);
		display: none;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		xfont-size: 10pt;
		font-weight: normal;
	}
	.adtooltipbox H2 {
		padding-top: 0px;
		margin-top: 0px;
		font-size: 8pt;
		font-weight: bold;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.adtooltipbox A {
		font-weight: bold;
		text-decoration:underline;
		color: green;
		font-weight: bold;
	}

	.show-hide {
	display:none;
	}
	.bus-desc {
	float:left;
	font-weight:bold;
	width:100px;
	}
.ad-head td{
background-color:#ddd;

}