body
{
	padding:0px;
	margin:0px;
	background:url('img/bg.gif') repeat-x;
	font:12px Arial;
}
td,form {
	margin: 0;
	padding: 0;
	}
table {
	border-collapse: collapse;
	}
.bd
{
	border-bottom:dashed 1px #e5e4e4;
}
.bd2
{
	border-bottom:1px solid #E4E6E6;
}

a {color:#046BCA}
div.t {height:81px; border-bottom:4px solid #5B5C5D;}
div.t div.l
{
	width:220px;
	float:left;
}
div.rt
{
	text-align:right;
	padding:11px 121px 0px 0px;
}
div.rt img,
div.rt input#s
{
	border:1px solid #919393;
	border-bottom:1px solid #B6B7B6;
	border-right:1px solid #B6B7B6;
	vertical-align:middle;
	margin:0px;
}
div.rt img {border-right:none;cursor:pointer;}
div.rt img.sb{border:none;cursor:pointer;}
div.rt input#s
{
	background:url('img/sbg.gif') repeat-x;
	border-left:1px solid #B6B7B6;
	width:260px;
	height:25px;
	font:12px Arial;
	padding:5px 0px 0px 5px;
	$padding-top:4px;
	margin-right:8px;
}
div.r  a
{
	font:bold 14px Arial;
	color:white;
	text-decoration:none;
}
div.r a:hover {text-decoration:underline}
div.r ul
{
	margin:0px;
	padding:14px 0px 0px 0px;
	list-style:none;
}
div.r li
{
	float:left;
	height:31px;
	margin-right:2px;
}
div.tb
{
	height:4px;
	background-color:#5B5C5D;
}
div.r li td {height:31px}
.bl
{
	background:url('img/bl.jpg') no-repeat;
	width:12px;
}
.br
{
	background:url('img/br.jpg') no-repeat;
	width:12px;
}
.bb {background:url('img/bb.jpg') repeat-x;}

div.r li.light .bl{background:url('img/gl.jpg') no-repeat}
div.r li.light .br{background:url('img/gr.jpg') no-repeat}
div.r li.light .bb{background:url('img/gb.jpg') repeat-x}

table.m {margin:22px 0px;padding:0px;width:100%;}
table.m td {vertical-align:top}
table.m td.l{width:200px;}
table.m td.l h3
{
	background:url('img/200-head.jpg') no-repeat;
	height:25px;
	$height:34px;
	padding:9px 0px 0px 10px;
	margin:0px;
	font:bold 14px Arial;
}
table.m td.l p
{
	background:url('img/200-bottom.gif') no-repeat;
	height:12px;
	padding:0px;
	margin:0px;
	font-size:0px;
	display:block;
}
table.m td.l div
{
	background:url('img/200-bg.gif') repeat-y;
	padding:0px 10px 0px 10px;
	margin:0px;
	overflow:hidden;
	text-align:left;
}
table.m td.l .line
{
	background:none;
	border-bottom:1px solid #EDECEC;
	height:20px;
	$height:25px;
	width:178px;
	vertical-align:bottom;
	padding:5px 0px 0px 0px;
}
table.m td.l div.subcat .line
{
	border-bottom:1px dotted #EDECEC;
	width:158px;
	$width:178px;
	height:17px;
	font-size:0px;
	padding:0px 0px 0px 20px;
}
table.m td.l div.subcat img
{
	margin:6px 5px 0px 0px;
	$margin:3px 5px 0px 0px;
	vertical-align:top;
}
table.m td.l a
{
	color:#046BCA;
	font:14px Arial;
	text-decoration:none;
}
table.m td.l a:hover{text-decoration:underline}
table.m td.l div.subcat a{font-size:12px}

table.m td.mm{padding:0px 16px}
table.m td.r{width:250px;}
table.m td.r h3
{
	background:url('img/250-top.jpg')  no-repeat;
	height:25px;
	$height:34px;
	padding:9px 0px 0px 10px;
	margin:0px;
	font:bold 14px Arial;
}
table.m td.r p
{
	background:url('img/250-bottom.gif') no-repeat;
	height:8px;
	padding:0px;
	margin:0px;
	font-size:0px;
	display:block;
	margin-bottom:7px;
}
table.m td.r div
{
	background:url('img/250-bg.gif') repeat-y;
	padding:0px 8px 0px 8px;
	margin:0px;
	text-align:left;
	font:12px Arial;
	color:#333333;
	$min-height:8px;
	$height:auto;
}
/*\*/
* html table.m td.r div {
height: 8px;
}
/**/

table.m td.r div div.line
{
	padding:4px 0px 7px 0px;
	border-bottom:1px dotted #D7D9D9;
	background:none;
	line-height:14px;
}
table.m td.r a
{
	color:#CC0000;
	font:14px Arial;
	text-decoration:none;
}
table.m td.r a:hover{text-decoration:underline}

table.m td.l div.add-complaint
{
	border:none;
	background:url('img/add.jpg') no-repeat;
	width:143px;
	$width:200px;
	height:33px;
	padding:17px 0 0 57px;
	margin:0 0 7px 0;
	$height:50px;
	$height:50px;
}
table.m td.l div.add-complaint a
{
	font:bold 14px Arial;
	text-decoration:none;
	color:#cc0000;
}
table.m td.l div.add-complaint a:hover
{
	text-decoration:underline;
}
table.m td.l div.vidred
{
	text-align:center;
	padding:5px 0;
}
table.m td.l div.vidred a
{
	color:#cc0000;
	font-size:14px;
	text-decoration:none;
}
table.m td.l a.vidred:hover
{
	text-decoration:underline;
}

table.m td.l div.vidmore
{
	margin:0px 0px;
	padding:0px 10px 0px 0px;
}
table.m td.l div.vidimg
{
	height:20px;
	$padding:0px 0px 0px 10px;
}
table.m td.l div.vidimg .pic-border-l
{
	margin:0px 0px 4px 0px;
}

table.m td.l div.vidmore table
{
	float:right;
	$float:none;
	margin:3px 0px;
	$margin:5px 0px 0px 10px;
}

table.m td.l div.vidmore img
{
	margin:0px 5px 0px 0px;
	padding:0px 0px;
}

table.m td.l table.vidline
{
	margin:5px 0px 0px 0px;
	width:180px;
	border-top:1px dashed #CCCCCC;
	font-size:3px;
}
table.m td.l table.vidline.morecomp
{
	width:100%;
	margin:18px 0px 0px 0px;
}

.grey-normal {color:#999999; font-size: 12px;}
.grey-normal a{color:#3350A9; font-size: 12px; text-decoration:none;}
.grey-normal a:hover{color:#3350A9; font-size: 12px; text-decoration:underline;}

h1 {font-size:18px; font-family:Arial; display:inline; font-weight:normal;}
.red {color:#CC0000; font-size:12px; line-height:22px; padding-bottom:10px;}
.errors {color:#CC0000; font-size:12px; line-height:22px; padding-bottom:10px;}
.form {color:#000000; font-size:12px;}
.form td {height:28px;white-space: pre;}
.form td span.fix{display:block;padding-top:3px;}
/*.form select {width:220px; /*border: solid 1px #999999; font-family:Arial; font-size:12px;}*/
.forminpt, .form select{width:220px; /*border: solid 1px #999999;*/;height:22px; font-family:Arial; font-size:12px; vertical-align:middle; padding-left:2px;}
.form select{padding:1px}
.forminpt:focus,.form select:focus{outline-color:#046BCA}
/*.form .focus {outline: #aaaaff solid 1px;}*/

.forminpt.small {width:127px;color:black;}
.form td img{margin-left:5px;vertical-align:middle;}
.form textarea {width:100%; height:200px; /*border: solid 1px #999999;*/ font-family:Arial; font-size:12px; padding:4px;}
.formbtn {background:url(img/spit.gif); border:none; width:89px; font:12px Arial; padding: 0px; height:24px;}
.formbtn2 {
	background:url(img/spit-bg2.png); 
	border:none; 
	width:58px; 
	font-family:Arial; 
	vertical-align:middle; 
	text-align:center;
	height:19px;
	font-size:11px;
	/*padding-bottom:5px;*/
	cursor:pointer;
}
@-moz-document url-prefix() {
	.formbtn2 {
		padding-bottom:5px;
	}
	.formbtn {
		padding-bottom:2px;
	}
}
.spitbg {background:url(img/spit-bg.gif) no-repeat; width:127px; text-align:center; padding:14px 0px;margin:0px}


.small {color: #999999; font-size:11px; padding:4px 0px 0px 0px;}
.small a{color: #046BCA; text-decoration: none;}
.small a:hover{text-decoration: underline;}
.small input {background:url(img/yn.gif); border:none; width:31px; font-family:Arial; height:20px; font-size:11px;}
.small.messups{padding:6px 0px 0px 0px}

.under {border-bottom:2px solid #E4E6E6;}
.under h1,
.under h4	{
	color:#999999; 
	font:normal 18px Arial;
	height:16px;
}
.complaint a {color: #046BCA; text-decoration: none; font: 18px Arial; display:inline;}
.complaint a:hover {text-decoration: underline;}
.complaint h1 {font:18px Arial; display:inline;}

h4 {font-size: 18px; display:inline; font-weight:normal;}

.compl-text {text-align: justify; font-size: 14px; line-height: 18px; padding-bottom: 6px;color:#333333;}
.compl-text a{color:#046BCA; text-decoration:none;}
.compl-text a:hover{ text-decoration:underline;}

.under.messups
{
	background:url(/img/bg-add-photo.png) 0px 2px no-repeat;
	width:123px;
}

.red-small {padding-top:4px; font-size:11px; color:#999999;}
.red-small a{font-size:11px; color:#CC0000; text-decoration:none;}
.red-small a:hover{font-size:11px; color:#CC0000; text-decoration:underline;}

#comment {padding-top:20px;}
.comments {background-color:#F5F4F3; font-size:11px; color:#999999; height:22px; padding:0 10px 0 10px;}
.comments a {color:#3350A9; text-decoration:none; font-size:11px;}
.comments a:hover {color:#3350A9; text-decoration:underline; font-size:11px;}

.footer {padding:10px 0 0 0; border-top:solid 1px #E5E4E4; font-size:11px; text-align:center; color:#046bca;}
.footer a {text-decoration:none}
.footer a:hover {text-decoration:underline}

.rss {color: #999999; font-size:11px; padding: 15px 0 0 0;}
.rss a{color: #3350A9; text-decoration: none;}
.rss a:hover{color: #3350A9; text-decoration: underline;}

.sugg {background:url(img/200-bg.gif); padding:0 10px 0 10px; margin:0;}
.sugg p{border-top:solid 1px #E5E4E4; padding:8px 0 0 0; width:100%; margin:0;}

.companies {text-align: justify; font-size: 11px; line-height: 14px; padding-bottom: 4px;}	
.companies a{font-size: 11px; text-decoration:none; color:#046bca;}	
.companies a:hover{text-decoration:underline;}

#goog {padding:20px 0px 0px 0px;}
td.googtop
{
	height:118px;
}
.gooogz {background:url(img/goog-bg.jpg); width:240px; padding:12px 0 10px 0px; text-align:center; vertical-align:middle;}
.goog-border {border:1px solid #E5E4E4; padding:20px; margin-top:20px; color:#979797; font-weight:bold;}
.goog-border a{font-size:12px; color:#CA0000; text-decoration:none;}
.goog-border a:hover{font-size:12px; color:#CA0000; text-decoration:underline;}

.goog-border.videos
{
	text-align:center;
	margin:3px 0px 6px 0px;
	padding:8px;
}

.archieve {font-size:11px; color:#CCCCCC; padding-top:4px; text-align:right;}
.archieve a{color:#046BCA; text-decoration:none;}
.archieve a:hover{text-decoration:underline;}

.pic-border {border:1px solid #CCCCCC; padding:1px; margin-right:6px; text-align:left;}
.pic-text a{font-size: 12px; text-decoration:none; color:#3350A9;}
.pic-text a:hover{font-size: 12px; text-decoration:underline; color:#3350A9;}
.pic-border-l {border:1px solid #CCCCCC; padding:1px; margin-right:6px; float:left;}
.artcl {font-size:18px; padding:18px 0 18px 0;}

.articlerow a{font-size:12px; color:#3350A9; text-decoration:none; line-height:24px;}
.articlerow a:hover{text-decoration:underline;}

.more-compl {text-align: justify; font-size: 12px; line-height: 18px; padding-bottom: 0px;margin:0px;}	
.more-compl a{font-size: 12px; text-decoration:none; color:#CB0100;}	
.more-compl a:hover{text-decoration:underline; color:#CB0100;}

.top-menu {font-size:12px; color:#FFCCCC; padding-left:20px;}
.top-menu a{font-size:12px; color:#FFCCCC; text-decoration:none;}
.top-menu a:hover{font-size:12px; color:#FFFFFF; text-decoration:underline;}

.archieve {font-size:11px; color:#CCCCCC; padding-top:4px; text-align:right;}
.archieve a{color:#3350A9; text-decoration:none;}
.archieve a:hover{color:#3350A9; text-decoration:underline;}

.rem {color:#999999; font-size:12px;}
.subcat a{font-size:11px;}

/*IE IS SHIT!!!*/
.loadbox{
	position:absolute;
	background-color: #FFFFFF;
	width: 150px;
	padding: 12px;
	border:1px solid #7F7F7F;
	text-align:center;
	vertical-align: middle;
	font:normal 12px Arial;
	line-height:20px;
	z-index:100;
	visibility: hidden;
}

#greyscreen
{
 position:absolute;
 top:1px;
 left:1px;
 opacity:0.5;
 filter:alpha(opacity=50);
 width:1px;
 height:1px;
 visibility:hidden;
 z-index:99;
 background-color:#666666;
}


#picbox{
position:absolute;
top: 0;
background-color: #FFFFFF;
width:auto;
padding: 0px;
border:1px solid #111111;
font:normal 11px Arial;
line-height:18px;
z-index:100;
visibility: hidden;
}


.adminmenu{
position:absolute;
/*top: 0;*/
background-color: #FFFFFF;
width: 200px;
padding: 0px;
border:1px solid #111111;
font:normal 11px Arial;
line-height:15px;
z-index:99;
visibility: hidden;
}

#submenu{
 position:absolute;
/*top: 0;*/
background-color: #FFFFFF;
width: 130px;
padding: 0px;
left:176px;
border:1px solid #111111;
font:normal 11px Arial;
line-height:15px;
z-index:100;
visibility: hidden;

}


.adminmenu th{font-size:15px ; text-align: center; background-color: #DD0000; color:#FFFFFF; /*filter:alpha(opacity=80);*/}
.adminmenu td{
text-align: center; vertical-align: middle; padding:1px;
/*filter:alpha(opacity=80);*/
}


.adminmenu a {
    background-color: #FFFFFF;
    display: block;
	color: 000000;
	text-decoration: none;
    border: solid 1px #000000;
    font-weight: bold;
    font-size: 12px;
    height: 20px;
    }
.adminmenu a:visited {
    background-color: #FFFFFF;
    display: block;
	color: 000000;
	text-decoration: none;
    border: solid 1px #000000;
    font-weight: bold;
    font-size: 12px;
    height: 20px;
    }

.adminmenu a:hover {
    background-color: #DD0000;
    display: block;
	border: solid 1px #000000;
	color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    height: 20px;
	}

.india a {
	font-size:6px;
	color:#FFFFFF;
		}
.india a:hover {
	font-size:6px;
	color:#FFFFFF;
		}
		
div.dropmenu
{
	z-index:2;
	border:1px solid #9A9A99;
	border-top:none;
	width:216px;
	$width:220px;
	padding:4px 1px 4px 1px;
	position:absolute;
	background:white;
	display:none;
	color:black;
}

div.dropmenu div
{
	cursor:pointer;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	width:211px;
	$width:216px;
	height:15px;
	overflow:hidden;
}

div.dropmenu a:hover
{
	/*#E6E6E6*/
	background-color:red;
}

span.website
{
	color:#999999;
	text-align:right;
  vertical-align:middle;
	padding-right:3px;
  margin-left:-32px
}

.micon {padding:9px 5px 0px 11px;}
.micon2 {padding:2px 5px 0px 14px;}

.upload_form
{
	position:absolute;
	width:485px;
	height:242px;
	visibility:hidden;
	z-index:120;
	overflow:hidden;
	background-color:white;
	border:1px solid #AAAAAA;
}
.extra
{
	color:#999999; 
	font-size:12px;
}
a.extra
{
	color:#3250AA;
	text-decoration:none;
}
a.extra:hover
{
	color:#3250AA;
	border-bottom:none;
	text-decoration:underline;
}

td.login1
{
	height:36px;
	padding-left:33px;
	$padding-left:30px;
	vertical-align:bottom;
	padding-bottom:6px;
	$padding-bottom:2px;
}
td.login2
{
	color:#3250AA;
	font-size:11px;
	padding-right:10px;
	width:1%;
	vertical-align:bottom;
	padding-bottom:2px;
}
.menu.top
{
	background:url(/img/feat-bg.png) no-repeat;
	overflow:hidden;
}

div.noregn
{
	padding:11px 0px 0px 24px;
	width:160px;
	color:#999999;
	font-size:11px;
}

a.std:link,a.std:hover,a.std:visited,a.std:active
{
	color:#3350A9;
	font-size:11px;
	text-decoration:none;
}
a.std:hover {text-decoration:underline;}

optgroup
{
	font-family: Arial;
	font-size:12px;
	font-style: normal;
}

optgroup option
{
	font-family: Arial;
	font-size:12px;
}

.small.news
{
	padding:2px 0px 5px 0px;
}

.ytext
{
	color:#9A9A9A;
	border-bottom:1px dashed #CCCCCC;
	padding:0px;
	font-weight:bold;
}
.ytext img
{
	margin:0px 5px 0px 0px;
}

#login,.uploadtable
{
	z-index:120;
	position:absolute;
	display:none;
	left:0px;
	top:0px;
}

div.e1
{
	padding:0px 10px;
}
div.e1 table
{
	width:180px;
}
tr.e1 td
{
	font:bold 12px Arial;
	color:#999999;
	padding:0px;
	vertical-align:bottom;
	border-bottom:3px solid #E4E4E4;
}
td.e1
{
	border-bottom:1px dashed #E5E4E4;
	height:30px;
	vertical-align:middle;
	padding-left:10px;
}
td.e2
{
	padding-bottom:5px;
	width:159px;
}

table.imgs
{	
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	margin:5px;
	float:left;
}
td.imgss
{
	padding:8px;
	padding-bottom:0px;
}
td.imgs
{
	text-align:center;
	vertical-align:middle;
	width:65px;
	height:65px;
}
td.pages {
	margin:0 auto;
	padding:0px;
	overflow:hidden;
	text-align:center;
}
td.pages a,
td.pages b
{
	color:#046bca;
	font:12px Arial;
	display:block;
	width:26px;
	height:21px;
	line-height:20px;
	float:left;
	margin:2px 6px 2px 0px;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	border:1px solid #e4e6e6;
}
td.pages b {font-weight:bold}
td.pages a.pn,
td.pages b.pn
{
	width:51px;
}
td.pages a:hover
{
	background:#046bca;
	color:white;
}
td.pages b
{
	border:none;
	color:#999999;
	line-height:22px;
}

