body {
	margin:0;
	padding:5px;
}
body,td,th {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
a, a:visited {
	color:#00517f;
	text-decoration:underline;
}
a:hover, a:active {
	color:#00517f;
	text-decoration:none;
}
img {
	border:none;
}
h1,h2 {
	font-size:18px;
	font-weight:bold;
	color:#187baf;
	margin-top:10px;
}
h3 {
	font:bold 12px Tahoma;
	color:#333333;
}
label {
	width:100px;
	float:left;
	text-align:right;
	margin-right:3px;
}
input {
	margin:0;
}
p {
	margin:3px 0;
	text-align:justify;
}

/*Login Register Account Logout*/
.linksTdInd {
	padding:15px;
	height:100px;
	vertical-align:top;
}
.linksTd {
	padding:15px;
}
a.regIco, a:visited.regIco {
	background:url(../images/registericon.gif) no-repeat left center;
	padding:2px 0 2px 20px;
	color:#00517f;
	text-decoration:underline;
}
a:hover.regIco, a:active.regIco {
	background:url(../images/registericon.gif) no-repeat left center;
	padding:2px 0 2px 20px;
	color:#00517f;
	text-decoration:none;
}
a.logIco, a:visited.logIco {
	background:url(../images/loginicon.gif) no-repeat left center;
	padding:2px 0 2px 20px;
	margin-right:20px;
	color:#00517f;
	text-decoration:underline;
}
a:hover.logIco, a:active.logIco {
	background:url(../images/loginicon.gif) no-repeat left center;
	padding:2px 0 2px 20px;
	margin-left:20px;
	color:#00517f;
	text-decoration:none;
}
a.accico, a:visited.accico {
	background:url(../images/accicon.jpg) no-repeat left center;
	padding:2px 0 2px 20px;
	margin-right:20px;
	color:#00517f;
	text-decoration:underline;
}
a:hover.accico, a:active.accico {
	background:url(../images/accicon.jpg) no-repeat left center;
	padding:2px 0 2px 20px;
	margin-left:20px;
	color:#00517f;
	text-decoration:none;
}
a.logoutIco, a:visited.logoutIco {
	background:url(../images/logouticon.jpg) no-repeat left center;
	padding:2px 0 2px 20px;
	color:#00517f;
	text-decoration:underline;
}
a:hover.logoutIco, a:active.logoutIco {
	background:url(../images/logouticon.jpg) no-repeat left center;
	padding:2px 0 2px 20px;
	color:#00517f;
	text-decoration:none;
}

/*Search Area*/
.searchLineBg {
	background: #3E95C0 url(../images/searchbg.jpg) repeat-x left center;
	height:70px;
}

/*Banners*/
.bannersTd {
	width:175px;
	background:url(../images/dotlinebg.gif) repeat-y left top;
	padding:0 10px;
}
.bannersTdAcc {
	width:200px;
	background:url(../images/dotlinebg.gif) repeat-y left top;
	padding:0 10px;
}

/*Logo*/
.logo {
	border:none;
	margin-left:100px;
}

/*resalt Title*/
.resTitle {
	font:bold 16px Tahoma;
	color:#999999;
	padding:10px 0 10px 30px;
}
.comTitle {
	font:bold 16px Tahoma;
	color:#999999;
	padding:30px 0 10px 0;
}
/*Results Td*/
.resultsTd {
	padding:0  10px 0 30px;
	margin-bottom:15px;
}
.resultsTd2 {
	padding:0 30px;
	margin-bottom:15px;
}

/*Sponsors*/
.sponsoredTable {
	background:#FDF8F2;
	padding:10px;
	font:11px Tahoma;
	color:#393733;
}
.sponsUrl {
	color:#578cca;
}
a.sponsTitle, a:visited.sponsTitle {
	display:block;
	color:#1f66ba;
	text-decoration:underline;
	margin-bottom:5px;
	margin-top:15px;
	font: bold 11px Tahoma;
}
a:hover.sponsTitle, a:active.sponsTitle {
	display:block;
	color:#5597f1;
	text-decoration:none;
	margin-bottom:5px;
	font: bold 11px Tahoma;
}
a.sponsUrl, a:visited.sponsUrl {
	color:#578cca;
	text-decoration:underline;
}
a:hover.sponsUrl, a:active.sponsUrl {
	color:#578cca;
	text-decoration:none;
}
.sponsTitle {
	font: bold 11px Times New Roman;
	color: #333333;
}

/*Rating*/
.rateTd {
	width:59px;
	height:86px;
	background:url(../images/ratebg.jpg) no-repeat center top;
	padding-top:16px;
	font:bold 18px Tahoma;
	color:#FFFFFF;
}

/*Results Blocks*/
.resDescTd {
	padding-left:10px;
}
.ratingIco {
	margin:0 8px;
}
a.title, a:visited.title {
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
	color:#1C69C5;
	text-decoration:underline;
}
a:hover.title {
	padding-bottom:5px;
	color:#1C69C5;
	text-decoration:none;
}
.title {
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
	color:#1C69C5;
}
.desc {
	display:block;
	padding:5px 0;
	font:12px Tahoma;
}
.source {
	color:#0a0;
}
a.source,a:hover.source {
	color:#0a0;
}
.url {
	display:block;
	margin-bottom:10px;
	color:#00A600;
}
a.url, a:visited.url {
	font-size:12px;
	color:#00A600;
	text-decoration:underline;
}
a:hover.url {
	color:#00A600;
	text-decoration:none;
}
a.commentLink, a:visited.commentLink {
	height:20px;
	margin-right:20px;
	padding-left:20px;
	background:url(../images/commenticon.gif) left no-repeat;
	color:#578cca;
	text-decoration:underline;
}
a:hover.commentLink, a:active.commentLink {
	height:20px;
	margin-right:20px;
	padding-left:20px;
	background:url(../images/commenticon.gif) left no-repeat;
	color:#5597f1;
	text-decoration:none;
}
a.favoriteLink, a:visited.favoriteLink {
	height:20px;
	margin-right:20px;
	padding-left:20px;
	background: url(../images/favoriteicon.gif) left no-repeat;
	color:#578cca;
	text-decoration:underline;
}
a:hover.favoriteLink, a:active.favoriteLink {
	height:20px;
	margin-right:20px;
	padding-left:20px;
	background: url(../images/favoriteicon.gif) left no-repeat;
	color:#5597f1;
	text-decoration:none;
}
a.delfavoriteLink, a:visited.delfavoriteLink {
	height:20px;
	margin-right:20px;
	padding-left:20px;
	background: url(../images/delfavour.gif) left no-repeat;
	color:#578cca;
	text-decoration:underline;
}
a:hover.delfavoriteLink, a:active.delfavoriteLink {
	height:20px;
	margin-right:20px;
	padding-left:20px;
	background: url(../images/delfavour.gif) left no-repeat;
	color:#5597f1;
	text-decoration:none;
}

/*Bottom menu*/
.botMenubg {
	height:41px;
	background:#F5F5F5 url(../images/botmenubg.gif) repeat-x left top;
}
#botMenuLi {
	margin:0;
	padding:0;
}
#botMenuLi ul {
	margin:0;
	padding:0;
}
#botMenuLi li {
	display:inline;
	margin:0;
	padding:0;
}
#botMenuLi a, #botMenuLi a:visited {
	padding:0 10px;
	color:#666666;
	text-decoration:none;
	border-right:1px solid #999999;
}
#botMenuLi a:active, #botMenuLi a:hover {
	padding:0 10px;
	color:#07519A;
	text-decoration: underline;
	border-right:1px solid #999999;
}

/*Copyright*/
.copy {
	padding:10px 0;
	color:#000000;
}

/*Pages*/
#str {
	font-weight:bold;
	padding:0 5px;
	color:#1f66ba;
}
#str a {
	font-weight:bold;
	padding:0 5px;
}
a.prev, a:visited.prev, a:hover.prev, a:active.prev {
	color:#1f66ba;
	text-decoration:underline;
}
a.strnumb, a:visited.strnumb {
	color:#999999;
	text-decoration: underline;
}
a:hover.strnumb, a:active.strnumb {
	color:#1f66ba;
	text-decoration:none;
}

/*Form*/
form {
	text-align:left;
	padding:0;
	margin:0;
}
.searchLine {
	width:300px;;
	height:20px;
	border:1px solid #6699CC;
	margin:0;
	padding:0;
}
.catLine {
	width:392px;;
	height:20px;
	border:1px solid #6699CC;
	margin:0;
	padding:0;
}
#searchMenu {
	margin:0 0 4px 3px;
	padding:0;
}
#searchMenu ul {
	margin:0;
	padding:0;
}
#searchMenu li {
	display:inline;
}
.byWebs {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-right:10px;
	border-right:1px solid #FFFFFF;
}
a.byWebs, a:visited.byWebs {
	color:#FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
a:hover.byWebs {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}
.byName {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
}
a.byName, a:visited.byName {
	color:#FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
a:hover.byName {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}
.byCategory {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}
a.byCategory, a:visited.byCategory {
	color:#FFFFFF;
	text-decoration: underline;
	padding-left:10px;
	padding-right:10px;
	margin-left:10px;
	margin-right:10px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-weight: normal;
}
a:hover.byCategory {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-weight: normal;
}
.byAdvice {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.byAdvice, a:visited.byAdvice {
	color:#FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
a:hover.byAdvice {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}
.searchMenuTable {
	border:none;
	padding:0;
	margin:0;
}
.inpBut {
	margin:0;
}
#searchtips {
	margin:0;
	padding:0;
}
.sponsTable {
	margin-bottom:20px;
}
.pages_cur {
	padding:0 5px;
}

/*Comments*/
.commentTable {
	padding:5px 15px;
	background:#FCF7F1;
}
.commentText {
	margin:8px 0;
}
a.comLink, a:visited.comLink {
	color:#6A97D0;
	text-decoration:underline;
}
a:hover.comLink, a:visited.comLink {
	color:#6A97D0;
	text-decoration:none;
}
.comHead {
	color:#6A97D0;
}
.cb {
	color:#FF0000;
}
.black {
	color: #333333;
	padding-right:10px;
}
.inpButReg {
	margin-left:103px;
}
.forgotPass {
	margin:5px 0 5px 103px;
}
#aboutTable {
	border:1px solid #CCCCCC;
}
#aboutTable thead {
	font-weight:bold;
}
#aboutTable td, th {
	padding:3px;
	border:1px solid #CCCCCC;
	margin:0;
}
.capcha {
	margin-left:103px;
}
.contBut {
	margin-left:103px;
}
#wait_div{position:absolute;width:258px;height:158px;border:1px solid #CCC; background-color:#EFEFEF; text-align:center;}
.select-free
{
	position:absolute;
	z-index:10;
	overflow:hidden;
	width:260px;
	height:160px;
	display:none;
	top:50%;
	left:290px;
	margin:-80 -130 -80 -130;
}
.select-free iframe
{
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}
.opacity80 {
        opacity : .8;
        -moz-opacity : .8;
        filter : alpha(opacity=80);
}
.commentIcon {
	height: 19px;
	width: 19px;
	border: 0px;
	vertical-align: bottom;
}
/* sprites */
.commentDown, .commentDownHover {
	background: transparent url(http://static.youtube.com/yt/img/master-vfl29262.gif) no-repeat scroll -385px 0px;
	width: 19px;
	height: 19px;
}
.commentDownHover:hover, .commentDownOn {
	background: transparent url(http://static.youtube.com/yt/img/master-vfl29262.gif) no-repeat scroll -385px -19px;
	width: 19px;
	height: 19px;
}
.commentUp, .commentUpHover {
	background: transparent url(http://static.youtube.com/yt/img/master-vfl29262.gif) no-repeat scroll -404px 0px;
	width: 19px;
	height: 19px;
}
.commentUpHover:hover, .commentUpOn {
	background: transparent url(http://static.youtube.com/yt/img/master-vfl29262.gif) no-repeat scroll -404px -19px;
	width: 19px;
	height: 19px;
}
.hide {
	display:none;
}
li.maplink {
	font-size:12px;
	list-style-type:none;
	padding-bottom:5px;
	margin-left:20px;
}




table.at {
background-color: #000000;
color: #000000;
font-family: Tahoma;
font-size: 11px;
width: 100%;
border-collapse: collapse;
}
tr.ar {
}
td.ac {
margin: 0px;
padding-bottom: 20px;
vertical-align:top;
background-color: #ffffff;
}
td.ach {
margin: 0px;
font-family: Tahoma;
font-size: 11px;
vertical-align:top;
background-color: #ffff99;
cursor: pointer;
}
.it {
display:block;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration: none;
color:#1C69C5;
text-decoration:underline;
margin-bottom: 5px;
}
.id {
display:block;
margin-bottom: 5px;
}
.iu {
color: #009900;
font-family: Tahoma;
font-size: 11px;
text-decoration: none;

}

a:hover.iu {
color: #009900;
margin-bottom: 5px;
}

a:hover.it {
	color:#1C69C5;
	text-decoration:none;
}
