a img{
	border: none;
	text-decoration:none;
}
a, a:visited{
 	font-weight:bold;	
	text-decoration:none;
	color:royalblue;
}
a:visited{
	color:steelblue;
}
.avatar{
	border:solid lightgrey 1px; 
}

a:hover{
	text-decoration:underline;
}
body{
 	font: 12px  Tahoma;
	background:#bbbbbb url(../images/body.bmp);
	background-repeat:repeat-x;
	color:#555;
	font-size:13px;	
}
ul{
	list-style:none;
	padding-left:15px;
}
.mainblock{
	padding:auto;
	margin:auto;
	margin-top:20px;

}
.leftbottom, .rightbottom, .lefttop, .righttop{
	width:8px;
	height:8px;
}
.left{
    background:url(../images/l.bmp) repeat-y;
 	width:8px;
 	background-position:right;   
}
.right{
    background:url(../images/r.bmp) repeat-y;
    width:10px;
}
.rights{
    background:url(../images/r2.bmp) repeat-y;
}
.leftbottom{
    background: url(../images/lb.png) no-repeat;
   	background-position:bottom;
}
.rightbottom{
    background: url(../images/rb.png) no-repeat;
}
.lefttop{
    background:url(../images/lt.bmp) no-repeat;  
   	background-position:right;  
}
.righttop{
    background:url(../images/rt.bmp) no-repeat;
}
.top{
 	background:url(../images/t.bmp) repeat-x;
}
.bottom{
 	background:url(../images/b.bmp) repeat-x;  	
}
.bottoms{
 	background:url(../images/b2.bmp) repeat-x;  	
}
.bottom, .leftbottom, .rightbottom{
	background-position:bottom;
}
.header,.center{
	background:#ffffff;
	color:black;	
}
.sidebar{
	background:#f6f6f6;
	width:35%;
}
.center{
	padding:20px;
}
.lefttop, .righttop, .top, .bottom, .bottoms, .leftbottom, .rightbottom, .lefttop, .righttop, .left, .right{
	font-size:1px;
}

/*********************/
/*******ROUNDED BOX***/
/*********************/
.ceb a{
	color:grey;
}
.ceb a:hover{
	text-decoration:none;
}
.hr{
	border-top:solid lightgrey 2px;
	margin:15px;
	width:90%;
	font-size:1px;
}
.lbb, .rbb, .ltb, .rtb{

	width:7px;
	height:7px;
}
.lb{
    background:#f4f4f4 url(../images/box/lb.bmp) repeat-y;
 	width:7px;
  
}
.rb{
    background:#f4f4f4 url(../images/box/rb.bmp) repeat-y;
    width:7px;
    background-position:left;  
}

.lbb{
    background:#f4f4f4 url(../images/box/lbb.bmp) no-repeat;
   	background-position:left;
}
.rbb{
    background:#f4f4f4 url(../images/box/rbb.bmp) no-repeat;
    background-position:left;
}
.ltb{
    background:#f4f4f4 url(../images/box/ltb.bmp) no-repeat;  
   	background-position:right;  
}
.rtb{
    background:#f4f4f4 url(../images/box/rtb.bmp) no-repeat;
}
.tb{
 	background:#f4f4f4 url(../images/box/tb.bmp) repeat-x;
 	background-position:bottom; 
}
.bb{
 	background:#f4f4f4 url(../images/box/bb.bmp) repeat-x;  	
}

.bb, .lbb, .rbb{
	background-position:bottom;
}
.ceb{
	background:#f4f4f4;
	color:black;	
	padding:10px;
}
.ceb textarea {
	overflow: hidden;
}

.ltb, .rtb, .tb, .bb,  .lbb, .rbb, .ltb, .rtb, .lb, .rb{
	font-size:1px;
}
/*************/

h2{
	font-size:23px;	
	margin:0;
	padding:0;
	font-weight:normal;	
	margin-bottom:10px;
	color:gray;
}
h1, .menunamer{
	font-size:31px;	
	margin:0;
	padding:0;
	font-weight:normal;	
	padding-bottom:10px;
	color:#c6a1d5;
}
h3{
	font-size:17px;	
	color: gray;
	font-weight:normal;
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
}
h4{
	font-size:15px;	
	color: gray;
	margin:0;
	padding-top:1px;
	padding-bottom:1px;	
	padding-left:5px;
	cursor: pointer;
}

.red{
	color: red;
	font-weight:bold;
	font-size:14px;
}
.found{
	color: steelblue;
	cursor: pointer;
}
.founda{
	color: lightblue;
}
.submit, #find, #vote{ 
	background: url(../images/submit.bmp); 
	border: none;
	height:32px;
	width:105px;
	text-align:center;
	cursor:pointer;
	color:white;
	font-size:14px;	
}
#vote{
	font-size:12px;	
}
input{
	background:white;
	border: solid 1px gray;
}
.rightpane,  .leftpane{
	position:relative;
	width:43%;
	padding-top:10px;
}
.leftpane{
	float:left;		
}
.rightpane{
	float:right;
	padding-left:20px;
}	
.grey{
	background:whitesmoke;
	border: solid lightgray 1px;
	width:450px;
	margin-top:10px;
	padding:10px;
}
.rightgrey,  .leftgrey{
	margin:10px;
	padding:10px;
	position:relative;
	width:350px;
	background:whitesmoke;
	border: solid lightgray 1px; 	
}
.leftgrey{
	float:left;	
}
.rightgrey{
	float:right;
	width:440px;	

}	
.navl{
	float:left;	
	color:gray;
	font-weight:bold;
}
.navr{
	float:right;
	color:gray;	
	font-weight:bold;	
}
.clear{
	clear:both;
}
.orangelink{
	color: orangered;
	font-weight:bold;
	font-size:15px;
 	text-decoration:underline;	
 	cursor: pointer;
}
.orangelink:visited{
	color: orange;
}
.comment{	
	
	margin:15px;
	font-family:"Trebuchet MS";	
	/*background:white;*/
	font-size:14px;	
	/*border: solid 1px lightgray;	*/
	padding:10px;
	color:black; 	
}
.form td{
	background:whitesmoke;
	margin:5px;
	padding:10px;	
}
.form{
	border: solid lightgray 1px; 
	border-spacing:0px;	
	margin:3px;
}
.selects, .selectsh{
	color:steelblue;
	font-weight:bold;	
}
.selectsh, .selectsp{
	cursor: pointer;
	padding-left:15px;
}
 .selectsp{
 	padding-left:15px;
 	font-weight:bold;
 }
 .pager{
 	cursor:pointer;
	margin:5px;
	padding:2px;  
 }
 .container{
 	padding-top:20PX;
 	width:900px;
 }
.editbox1{
    border: solid lightgrey;
  position:absolute;	
    /*  top:200px; 
    left:200px;*/
    background:white; 
    padding:20px;
    display:none; 
    z-index:10;
    margin-top:-50px;
}

/*********************/
/********MENU*********/
/*********************/
.menu,.menul,.menur {
	height:38px;
 	background: url(../images/menu.bmp); 	
 	color: black; 
}
.menul{
	width:2px;
	border-left:solid 1px gray ; 
	background-position:right; 
}
.menur{
	width:7px;
	border-right:solid 1px gray  ;
}
.menu a {
	margin-top:10px;	
 	color: #444444;
 	font-size:14px;
 	text-decoration:none;
 	margin-left:40px; 
 	float:left;
 	height:25px;
}
.menu a:hover{
 	text-decoration:underline;
}
.registration{
 	height:38px;
	width:162px;
 	float:right;	
}
.registration a{
	margin-top:0px;	
}
/*********************/
/*******HEADER********/
/*********************/
.sign{
	color:#cca8da;
	font-size:14px;
}

.homepic ,.login{
	margin-top:20px;
	font-weight:bold;
}
.login{
	float:right; 
	margin-right:40px;	
	position:relative;
}
.login a{
	color:grey; 
}
.sign,.sign a {
	color:#cca8da;
	margin-top:30px;	
	margin-bottom:30px;
} 
.sign a:hover{
 	text-decoration:none;	
}

.homepic{
	float:left;
 	margin-left:40px;	
}
.search{
 	background: url(../images/search.png); 
 	border: none;
 	width:15px;
 	height:15px;
 	cursor: pointer;
 	position:absolute;
 	top:22px;
 	left:166px;
}
.sinput{
 	background:url(../images/sinput.png) no-repeat;
 	position:relative;
 	border: none;
  	height:21px;	 
 	padding-left:25px;
 	padding-right:25px;
 	padding-top:4px;
 	width:135px;
}
.sinput input{
	border:0px;
	background:transparent;
	height:21px;
}

*html .search {
 	top:21px;
}

textarea{
	background: white;
	margin:10px;
	text-align:left;
	padding:10px;
}
/*********************/
/*******FOOTER********/
/*********************/
.cr{
	font-size:11px;
 	margin-left:20px;	
	float:left;
}
.cr a{
 	color: #444444;
 	text-decoration:none;
 	font-family:"Trebuchet MS";
}
.small{
 	font-size:12px;
 	color: steelblue;
}
.twi{
	float:left;
	margin-left:200px;	
}
.footer{
	width:100%;
}
/*********************/
/*******IMGLIST********/
/*********************/

#imgtwi input, #imgnot a{
	height:40px;	
	display:block;
	font: 12px  Tahoma;
	border:none;
	color: steelblue;
	font-weight:bold;
	cursor:pointer;
	padding-left:50px;
	margin:0;
}
.plist{
	padding-:10px;
	border: solid;
	padding-left:0px;
}
#imgnot a,#imgnot a:hover{
	padding-top:10px;
	height:30px;
	text-decoration:none;	
}
*html #imgtwi input{
	padding-left:20px;
}
#imgtwi input{
	background:url('../images/twitter.jpg');
	background-repeat:no-repeat;	
	background-position:left top; 
}
#imgnot a{
	background:url('../images/nota.gif');
	background-repeat:no-repeat;	
	background-position:left top; 
}
.featdiv{
	max-height:500px;
	border:solid lightgray 1px;
	overflow: auto; 
}
.novideo, .novideo1{
	width:180px;
	border: solid gray 1px; 
	height:80px; 
	text-align:center; 
	padding-top:50px; 
	margin-bottom:-10px;
}
.novideo1{
	width:150px;
	padding-top:30px; 
	margin-bottom:0px;
}

*html .novideo{
	margin-bottom:0px;
}
/*********************/
/*******RATINGS********/
/*********************/
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url('../images/delete.gif') no-repeat 0 -16px}
div.star,div.star a{background:url('../images/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
