html, body {	margin: 0;	padding: 0;}

body {	margin: 0;	padding: 0;	color: #f1f1f1;	font-family: Tahoma, Arial;	font-size: 12px;	background: url(images/bg.gif) left top repeat-x #1e1e1e;}

#main {	margin: 0 auto; /*centered on page*/}

#topsection {	margin: 0;	position: relative;	width: 100%;	min-width: 980px;	height: 110px;	/*clear: both;*/}

#section {	background: url(images/bg_nav.gif) left top repeat-x #000;	border-bottom: 1px solid #929292;	margin: 0;	position: relative;	width: 980;	height: 30px;	text-align: center; padding-top: /*padding-left:150px;    float: inherit; */}

#sectionpics {	background-color: #000;	border: 1px solid #333;	margin: 10px auto;	position: relative;	width: 762px;	height: 30px;	text-align: center;}

* html .minw {border-left:980px solid #000; position:relative; float:left; z-index:1;}

* html .minwc {margin-left:-980px; position:relative; float:left; z-index:2; text-align:left;}

#topsection .inner {	margin: 0 auto;	width: 950px;	padding: 0;	position: relative;}

#wrapper {	float: left;	width: 100%;}

#leftside {	
 
float: left;	
width: 170px; /*Width of left column in pixel*/	
margin-left: -980px; /*Set margin to that of -(MainContainerWidth)*/
font-size: 12px;
text-align:left;
font-weight: bold;
font:Arial, Helvetica, sans-serif;
}

#rightside {	float: left;	width: 170px; /*Width of right column*/	margin-left: -170px; /*Set left margin to -(RightColumnWidth)*/}

#footer {	clear: left;	width: 100%;	text-align: center;	padding: 10px 0 0 0;}

#leftside .inner, #rightside .inner {	margin: 20px 2px 0 2px;	position: relative;}

#content .inner {	margin: 20px 4px 0 4px;}
a {	color: #ffbb05;	text-decoration: none;}
.thumbs {	width: 768px;	margin: 6px auto 1px auto;	padding: 8px 0 5px 0;}
.thumbs a img {	float: left;	display: block;	margin: 0 6px 6px 0;	padding: 0;	border: none;	width: 120px;	height: 160px;	border: solid 1px #333;}
.thumbs a {	margin: 0;	padding: 0;	border: none;}
#textgals {	width: 780px;	margin: 20px auto 5px auto;	padding: 0;}
.txtgal {	list-style: none;	width: 760px;	margin: 0 auto 0 10px;	padding: 0;}
.txtgal li {	float: left;	width: 380px;	text-align: justify;}
.txtgal a {	font-size: 12px;	font-family: Tahoma, Arial;	text-transform: capitalize;}
.day {	margin: 10px auto 5px auto;	padding: 0;	font-size: 20px;	text-align: center;}
#leftside h3, #rightside h3 {	margin: 10px auto 0 auto;	width: 166px;	height: 30px;	line-height: 27px;	padding: auto;	font-size: 16px;	text-indent: 12px;	color: #fff;	background: url(images/bg_h3.gif) left no-repeat;}
#content h3 {	font-size: 16px;	text-align: center;	margin: 15px auto 10px auto;	padding: 0;}
#footer a {	color: #ddd;}#footer p {	margin: 5px auto;}
#topsection .logo {	text-align: center;	margin: 5px 0 0 0;}
.ads{ 
position: relative; 
right:0; 
padding-top:5px;
 }  

#topsection .ads {	color: #ffffff;	margin: 4px 0 0 0;	text-align: right;	float: right;	width: 730px;	font-size: 30px;}

#topsection .ads p {	margin: 10px auto 0 auto;	padding-top: 0;}

#topsection .ads a {	color: #ffd800;	text-decoration: underline;}

#topsection .ads a:hover {	color: #d8ff00;}

#topsection .logo {	float: left;	width: 220px;}

#section ul {	font-family: Arial, Helvetica;	list-style: none;	margin: 0 auto;	padding: 0;	width: 980px;	text-align: center;}

#section ul li {	float: left;	margin: 0;	padding-right: 8px;	height: 30px;}

#section ul li a {	line-height: 28px;	display: block;	height: 30px;	color: #fff;	text-decoration: none;	font-size: 14px;	font-weight: bold;}

#section ul li a:hover {	color: #ffbb05;}

#sectionpics ul {	list-style: none;	margin: 0 auto;	padding: 0;	width: 762px;	text-align: center;}

#sectionpics ul li {	float: left;	margin: 0;	padding: 0;	width: 127px;	height: 30px;}

#sectionpics ul li a {	line-height: 28px;	display: block;	height: 30px;	color: #fff;	text-decoration: none;	font-size: 14px;	font-weight: bold;}

#sectionpics ul li a:hover {	color: #000;	background-color: #ccc;}

#content ul.docs {	list-style: none;	margin: 5px 0;	padding: 0;}

#content ul.docs li {	margin: 0.3em 0 0.3em 1em;	padding: 0;}

#content ul.docs li a {	font-weight: bold;}

#content a:hover, #leftside a:hover, #rightside a:hover {	color: #ff6600;}

#leftside ul, #rightside ul {	list-style: none;	margin: 0;	padding: 0 5px 10px 0;	background: url(images/bg_ulsides.gif) left bottom no-repeat #000;}

#leftside .menus, #rightside .menus {	text-align: center;	margin: 0;	padding: 0 0 10px 0;	background: url(images/bg_ulsides.gif) left bottom no-repeat #000;}

#leftside ul li, #rightside ul li{	margin-left: 8px;	text-indent: 4px;	padding-top: 4px;	text-transform: capitalize;}

#leftside ul li a, #rightside ul li a {	font-weight: bold;}

h1 {	font-size: 24px;	color: #f3e7df;	text-align: center;}

h2 {	font-size: 18px;	color: #f3e7df;	text-indent: 15px;}

.menus form {	margin: 0 auto;}

.menus p {	margin: 0 4px;	padding: 3px auto;}

#sub{  width: 150px;  padding-left: 7px;  border: 0;  background:url(images/buton.gif) repeat-y;}

p.pages {	margin: 20px auto;	font-size: 14px;	text-align: center;}

p.pages span {	font-size: 18px;	font-weight: bold;	margin: auto 5px;}

.topsites {	width: 632px;	margin: 20px auto 10px auto;	text-align: center;	vertical-align: middle;}

.topsites .top5 {	width: 126px;	height: 170px;	float: left;	margin: 0;	padding: 0;}

.topsites .top5 img {	width: 120px;	height: 160px;}

#toplist {	border-collapse: collapse;	margin: 10px auto;	width: 630px;	padding: 0;}

.toplistchunk {	border-collapse: collapse;	margin: 5px auto;	width: 720px;	padding: 0;}

#toplist td {	width: 210px;	margin: 0;	padding: 2px;	font-weight: bold;}

.toplistchunk td {	width: 240px;	margin: 0;	padding: 2px;	font-size: 20px;	text-align: center;}

p.visitpay {	font-size: 28px;	font-weight: bold;	text-align: center;	margin: 20px auto;}

p.scr {	text-align: center;	margin: 10px auto;}

span.new {	font-weight: bold;	color: #ffe8aa;}

a.scrindex {	float: right;	width: 200px;	height: 150px;	margin: 1px;	padding: 0;}

p.revindttl {	font-size: 18px;	margin: 3px 210px 10px 0;	text-indent: 10px;	background-color: #940000;	color: #fff;	position: relative;}

p.revindttl span { display: block; width: 100px; position: absolute; z-index: 10; top: 0; left: 300px; 	text-indent: 0; text-align: right; color: #ffffcc;}

p.revinddesc {	margin: 5px auto;}

p.revlnk {	margin: 10px 210px 3px 0;	font-size: 18px;	text-align: center;	background-color: #000;	border: 1px solid #940000;}

.gals {	width: 630px;	margin: 6px auto 1px auto;	padding: 8px 0 5px 0;}

.gals a img {	float: left;	display: block;	padding: 0;	border: none;	width: 150px;	height: 150px;	border: solid 1px #333;}

.gals a {	float: left;	display: block;	width: 150px;	height: 200px;	margin: 0 5px 5px 0;	padding: 0;	border: none;	text-align: center;	font-size: 18px;	font-weight: bold;	position: relative;}

.customgal {	width: 630px;}
.customgal img, .customgal a {	text-align: center;	margin: auto;}

.stars a {	margin: auto 8px auto auto;}

#hm_rss li{	margin: 0;	padding: 0;	list-style: none;	margin-bottom: 10px;	}

#hm_rss table {	border: 1px black solid;	vertical-align: top;	}

#hm_rss li a {	font-size: 18px;	font-weight: bold;	background: #940000;	color: #fff;	display: block;	padding: 5px;	border: 1px black solid;	}

#hm_rss li a:hover {	color: #fff;}

#hm_rss li table a {	color: #ffbb05;	font-size: 12px;	font-weight: normal;	background: none;	display: inline;	border: none;}

#hm_rss li table a:hover {	color: #fff;}

#hm_rss li .stars a {	font-size: 15px;}

#hm_rss big a {	padding: 5px 35px;}

#hm_rss img {	border: 1px #333 solid; 	margin: 4px;}

#hm_rss ul {	margin: 10px 0 0 0;	padding: 0;}

#hm_rss strong {	text-align: center;	}

.cleared:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}

li.cleared:after {	margin-bottom: 20px;}

.cleared {	display: inline-block;}

li.cleared {	display: inline-block;	margin-bottom: 20px;}/* Hides from IE-mac \*/

* html .cleared {height: 1%;}

* html li.cleared {height: 1%; margin-top: 20px; }

.cleared {display: block;}

li.cleared {display: block; margin-top: 20px;}/* End hide from IE-mac */

#pscroller1 {	margin: 0 auto;	width: 140px;	height: 20px;	font-size: 14px;	font-weight: bold;	padding: 1px auto;	text-align: left;}

.searchtrade { font-family: Arial, Helvetica; width: 600px; margin: 2px auto; padding: 3px 0; font-size: 16px; font-weight: bold; border: dashed 1px #eee; text-align: center;}

p.profile {	font-size: 16px;	font-weight: bold;	font-family: Arial, Helvetica;	text-align: center;	margin: 2px auto;}

div.profile {	background-color: #000;	border: 1px solid #aeaeae;	padding: 0;	width: 600px;	margin: 2px auto;}

div.profile p.bio {	margin: 6px auto;}

img.profile {	margin: 3px;	padding: 4px;	float: left;}

.scr {	text-align: center;	margin: 10px auto;	float: left;	width: 410px;}

.paydata {	font-family: Arial, Helvetica;	text-align: center;	margin: 10px auto;	float: right;	width: 210px;}

.marks { font-size: 16px; font-weight: bold;  padding: 0 auto 8px auto; margin: 0 auto 8px auto; }

.marks span { font-size: 64px; color: #ff0000; }

.price { font-size: 16px; font-weight: bold; padding: 0 auto; margin: 5px auto;}

.newgal { position: absolute; width: 30px; height: 30px; background: url(/images/newgal.gif) no-repeat; z-index: 100; top: 0; left: 0;}

.docs{  position:relative;  left:17px;  top: -7px;  background: url(images/back7.JPG) no-repeat ; }

.table-border{ } #back{  background: url(images/ovyavi23.JPG) no-repeat ;  margin-left:50px;  height:200px; }  

#ads3{  position:relative;  top: -12px;  left: -30px;  width:470px; }

.table-head{ background: url(images/back10.JPG) no-repeat ; height:1400px;}

.table-border-1{position: relative;margin-top: -1365px;/*top: -765px;*/}

.main_v{float: none;overflow:hidden;width:100%;}

.left_v{ float: left; width: 400px;}

.right_v{ float: right; width: 80px;}

.rank_page{ 
/*border: 1px #D0D0D0 solid;*/
border: 1px #D0D0D0 outset;
border-width: 1px;
background-color:#000000;
border-style: dotted;
}

.rank_page1{ border-bottom : 2px #D0D0D0 solid; border-right : 2px #D0D0D0 solid; border-left : 2px #D0D0D0 solid;}

a.link_v:hover {  color:#FF6600;  font-size: 12px;}

a.link_v{color:#FFBB05;text-decoration:none;font-size: 12px; }

.table-header {
 font-weight:bold;
 font-size: 16px;
 background: url(images/bg_h3-k.gif) no-repeat;
 height: 31px; 
 /*border: 2px #D0D0D0 solid;*/  
 }

;#kalpat h3{ position:absolute; margin-top: 7px; padding-left: 9px;}

#kalpa h3{ position:absolute; margin-top: 7px; padding-left: 9px;}

#kalar h3{ position:absolute; top: 620px; left: 215px;}/*DS diploma ARTfestus*/ 
.notice{
width: 630px;
}




















TABLE {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color : #CC9900;
	margin-top:7px;
}


.button {
    background-color : Black;
    color : #FFCC00;
    border : 1px ridge #CC9900;
	font-size : 14px;
    font-weight : bold;
    height : auto;
	font : Verdana, Arial;
}

TEXTAREA {
    background-color : Black;
    color : #FFFFCC;
    border : 1px ridge #FFCC00;
    font-size : smaller;
    font-family : Verdana, Arial;
	font-size:14px;
}


INPUT {
    background-color : Black;
    color : #FFFFCC;
    border : 1px ridge #FFCC00;
    font-size : smaller;
    font-family : Verdana, Arial;
}


.zada{
padding: 7px 0 3px 70px;
background-image: url(images/contact.gif) ;
border: 2px solid  #AEAEAE;

}

.tablebbb{

 border: 2px solid #AEAEAE;
 background-color:#000000;
 padding: 10px 50px 10px 50px; 

}