body {
	background-color:#fff;
	margin: 0;
	padding: 0;
	padding-left: 3px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/*-----------------*/
#onL
{
background-color:#EAEAEA;
padding:10px;
border:3px solid #000;
text-align:center;
-moz-border-radius:7px;
-webkit-border-radius:7px;
font-size:12px;
}
/*-------------------------*/
#top
{
width:1000px;
height:73px;
margin:auto;
}

#logo
{
  width:200px;
  height:40px;
  margin:20px 0 0 10px;
  float:left;
  background: url('images/logox.png');
  background-repeat: no-repeat;
}


#adv_config
{
  color:#666666;
  border:0px solid #666666;
  width:728px;
  height:10px;
  margin:auto;
}

#adv_right
{
  color:#666666;
  border:0px solid #666666;
  width:120px;
  height:600px;
  margin:10px;
}

#adv_box
{
  width:300px;
  height:250px;
  margin:0 0 10px 30px;
}


#header_title h1
{
  color:#666666;
  font-size:140%;
  border:0px solid #666666;
  width:99%;
  height:30px;
  margin-top:10px;
  margin-bottom:10px;
  padding-top:8px;
  padding-left:0px;
  text-align:center;
}

#bara
{
  padding-top:0px;
  width:1000px;
  height:25px;
  margin:auto;
  background:#ccc;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}


#browse
{
width:850px;
float:left;
margin:auto;
}

#browse ul
{
list-style-type: none;
margin:auto;
padding: 0;
float:right;
}

.off_browse
{
float:left;
margin:0 2px 0 0;
width:160px;
height:25px;
}

.off_browse a
{
  color:black;
}

.on_browse
{
float:left;
margin:0 2px 0 0;
width:160px;
height:25px;
background:#666;
}

.on_browse a
{
  color:white;
}

#browse ul li a
{
width:160px;
height:25px;
display:block;
text-align:center;
text-decoration:none;
font-weight:100;
font-size:140%;
font-family:Impact;
padding:3px 0 0 0;
}

#browse ul li a:hover
{
color:#fff;
}

#browse ul ul
{
list-style-type: none;
display:none;
float:none;
position:absolute;
z-index:2;
}

#first:hover ul
{
  display:block;
  list-style-type: none;
  margin:0;
  position:relative;
  width:160px;
} 

#first:hover ul li
{
  float:left;
  width:160px;
  height:15px;
  font-size:80%;
  text-align:left;
  margin:0;
  padding:4px 0 4px 0;
  background-color:#ebebeb;
  border-bottom:1px solid #333333;
  -webkit-box-shadow:1px 1px 1px black;
  -moz-box-shadow:1px 1px 1px black;
}

#first:hover ul li:hover
{
  background:#828282;
}

#first:hover ul li a
{     
  width:160px;
  height:15px;
  display:block;
  padding:0 0 5px 0;
  color:#000;
} 

#first:hover ul li a:hover
{
  color:white;
}

#art_nfo 
{
  list-style-type: none;
  margin:5px 0 5px 20px;
  padding:0;
  width:500px;
  height:30px;
  float:left;
}

#art_nfo li
{
  float:left;
  text-align:center;
  width:80px;
  height:20px;
  margin-right:10px;
}

#cur
{
width:80px;
padding:4px 0 0 0;
height:20px;
color:#fff;
display:block;
text-decoration:none;
border-bottom:1px solid #fff;
}

#art_nfo li a 
{
width:80px;
padding:4px 0 0 0;
height:20px;
color:#fff;
display:block;
text-decoration:none;
border-bottom:1px dashed #fff;
}

#art_nfo li a:hover
{
  text-decoration:none;
  border-bottom:1px solid #fff;
} 


#sort
{
  width:100%;
  height:auto;
  margin:0;
  list-style-type: none;
  padding-top:1px;
  font-size:90%;
}

#sort li
{
  margin:0 4px 0 0;
  float:left;
}

#sort li a:hover
{
  background:#f1f1f1;
  color:#000;
  border:1px solid #666;
  -webkit-box-shadow:0 0 0 black;
  -moz-box-shadow:0 0 0 black;
}

.on a
{
  padding:5px 8px 5px 7px;
  display:block;
  background:#f1f1f1;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  border:1px solid #666;
   -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

.off a
{
  color:#000;
  font-weight:bold;
  padding:5px 8px 5px 7px;
  display:block;
  text-decoration:none;
  border:0px solid #13283e;
  background-color:#F1F1F1;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:1px 1px 1px black;
  -moz-box-shadow:1px 1px 1px black;
} 

.main
{
  width:1000px;
  margin:10px auto 0 auto;
  padding-left:0px;
  color:#c0c0c0;
}

#m_left
{
  width:855px;
  height:auto;
  float:left;
}

#m_right
{
  float:left;
  width:140px;
  height:auto;
  margin-right:2px;
  border:0px solid #000;
  background:#ebebeb;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
}

#m_right ul
{
   list-style-type: none;
   width:140px;
   height:50px;
   float:left;
   margin:10px 0 0 0;
   padding:0 0 10px 0;
   border-bottom:1px solid #304d5c;
}

#m_right ul li
{
  width:140px;
  height:20px;
}

#m_right ul li a
{
  width:140px;
  height:20px;
  padding:4px 0 0 0;
  color:#738B93;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  display:block;
  text-align:center;
  text-decoration:none;
  float:left;
}

#m_right ul li a:hover
{
  background:#304d5c;
}


.content_bookmark
{
  width:98%;
  height:20px;
  background-color:#434343;
  border:1px solid #6C6C6C;
  margin-bottom:7px;
}

.content_details
{
  width:99%;
  height:20px;
  background-color:#434343;
  border-bottom:1px solid #000;
  margin-bottom:0px;
}

.content
{
  /*width:87%; with advertise right */
  width:99%;
  height:23px;
  background-color:#EBEBEB;
  border-bottom:1px solid #fff;
  margin-bottom:0px;
  padding-top:3px;
  float:left;
}


.content_a
{
  width:55%;
  float:left;
  color:#000;
  border-bottom:0px solid #666666;
  padding-left:4px;
  padding-top:3px;
  font-weight:normal;
} 

 .content_a a
{
  font-size:100%;
  font-weight:bold;
  color:#004A95;
  text-decoration:none;
}

 .content_a a:hover
{
  color:#000;
  text-decoration:underline;
}

.content_a small
{
  color:#000;
  text-decoration:none;
}


.sub_wrap
{
  width:98%;
  height:auto;
  background:#fff;
  float:left;
  margin:0 0 10px 8px;
  color:#333;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}

.sub_wrap a
{
  color:#004A95;
  text-decoration:none;
}

.sub_wrap a:hover
{
  text-decoration:underline;
}


.content_a_ajax
{
  width:99%;
  float:left;
  color:#fff;
  border-bottom:none;
  padding-left:4px;
  padding-top:3px;
  font-weight:normal;
  background-color:#1b1b1b;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
}

.content_a_ajax a
{
  color:#fff;
  text-decoration:none;
}

.content_a_ajax a:hover
{
  color:#6699FF;
  text-decoration:underline;
} 

.content_a_right
{
  width:300px;
  float:right;
  padding-top:3px;
  padding-right:10px;
  color:#333;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  text-align:right;
}

.content_a_right img
{
float:left;
margin: .2em;
width:15px;
height:15px
}

.content_a_right span
{
  color:#fff;
}

.wrap
{
  width:99%;
  height:auto;
  background:#ccc;
  float:left;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  margin:0 10px 15px 0;
}

.wrap h2
{
  font-size:120%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0;
  margin:4px 0 4px 15px;
  color:#000;
}

.maincat
{
  width:99%;
  height:27px;
  margin:5px 0 0 0;
  background:#ccc;
  float:left;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -webkit-border-top-left-radius:8px;
  -webkit-border-top-right-radius:8px;
}

.maincat h2
{
  font-size:120%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:5px 0 0 0;
  margin:0 0 0 15px;
  color:#000;
}

.maincat a 
{
  color:#6699FF;
  text-decoration:none;
}


.feed
{
  width:44px;
  height:16px;
  float:right;
  margin:2px;
}

.feed img
{
  border:none;
}

.buttons
{
  width:440px;
  margin:10px 3px 0 0;
  float:left;
}

.buttons a 
{
  width:auto;
  color:#000;
  font-weight:bold;
  margin:0 5px 0 0;
  padding:5px 8px 5px 7px;
  display:block;
  text-decoration:none;
  border:0px solid #13283e;
  background-color:#fff;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:1px 1px 1px black;
  -moz-box-shadow:1px 1px 1px black;
  float:left;
}

.buttons a:hover 
{
  background:#fff;
  color:#000;
  border:1px solid #666;
  -webkit-box-shadow:0 0 0 black;
  -moz-box-shadow:0 0 0 black;
}

.pagination 
{
width:750px;
height:20px;
margin:20px 0 20px 20px;
float:left;
}

.pagination ul 
{
list-style-type: none;
margin:0;
padding: 0;
}

.pagination ul li 
{
float:left;
margin:0 4px 0 0;
}

.pagination ul li a 
{
  color:#000;
  font-weight:normal;
  padding:5px 8px 5px 7px;
  display:block;
  text-decoration:none;
  border:0px solid #13283e;
  background-color:#F1F1F1;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:1px 1px 1px black;
  -moz-box-shadow:1px 1px 1px black;
  float:left
}

li#f
{
  padding:5px 8px 5px 7px;
  display:block;
  background:#f1f1f1;
  color:#000;
  border:1px solid #666;
   -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

.pagination ul li a:hover 
{
  background:#f1f1f1;
  color:#000;
  border:1px solid #666;
  -webkit-box-shadow:0 0 0 black;
  -moz-box-shadow:0 0 0 black;
}
       
#text_det_left
{
  color:#000;
  width:100%;
  font-size:120%;
  /*margin:10px 0px 10px 10px;
  */
  padding:10px;
  float:left;
  clear:left;
  background:#F6F6F6;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
}

#text_det_left a
{
  color:#004A95;
  text-decoration:none;
}

#text_det_left a:hover
{
  text-decoration:underline;
}

#text_det_right
{
  color:#fff;
  width:33%;
  margin:10px 0px 10px 10px;
  float:right;
}

#cloud_r ul
{
  list-style-type: none;
  padding:0;
  margin:0;
}

#cloud_r ul li
{
  width:100%;
  color:#333;
  padding:3px 0 3px 10px;
  margin:5px 0 0 0;
  background-color:#F6F6F6;
  -moz-border-radius-topleft:8px;
  -webkit-border-top-left-radius:8px;
}

#cloud_r ul li a
{
  width:100%;
  color:#004A95;
  padding:0;
  text-decoration:none;
}

#main-li h3
{
  margin:0;
  color:#000;
}

/*
#det_bottom
{
 color:#fff;
 margin:10px 0px 20px 10px;
 clear:left;
 width:100%;
}
 
#det_bottom a
{
  color:#fff;
  text-decoration:underline;
  font-size:110%;
}

#det_bottom img
{
 border:none;
} 
*/

#main_vote
{
  float:left;
  width:100%;
  margin:10px 0 20px 0;
  color:#000;
  padding:0;
  background:white;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
}

#comments
{
  float:left;
  width:98%;
  margin:10px 0 20px 0;
  color:#000;
  padding:15px;
  background:#F6F6F6;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}

#comments a
{
  color:#004A95;
  text-decoration:none;
}

#comments a:hover
{
  text-decoration:underline;
}

.commentwrapper
{
  margin-bottom:20px;
}

.det_span
{
  background-color:#434343;
  width:350px;
  height:15px;
  margin-bottom:5px;
  padding:3px;
}

.det_span a
{
  color:#9BCDFF;
  text-decoration:none;
  font-size:100%;
}


.about {
width: 96%;
height:auto;
margin-left:7px;
margin-top:20px;
color:#000;
padding: 10px;
text-align:left;
float:left;
}

.about h1
{
  color:#000;
}
.about h2
{
  color:#000;
}
.about a
{
  color:#004A95;
}
 .about a:hover
{
  text-decoration:none;
}

#login
{
  float:right;
  padding:8px;
  margin:25px 0 0 15px;
  font-size:11px;
  color:#000;
}  

#login a
{
  color:#004A95;
  font-weight:bold;
  text-decoration:none;
}

#login a:hover
{
  color:#000;
  text-decoration:underline;
}

#avatar
{
  width:98%;
  margin-bottom:10px 0 0 0;
  padding:0 0 0 20px;
  float:left;
}

#user_settings a
{
  color:#6fdd00;
}

#user_settings a:hover
{
  text-decoration:none;
}

#img_avatar img
{
 width:80px;
 height:80px;
 padding:1px;
 margin:4px 10px 4px 4px;
}   

.upload
{
width: 96%;
height:auto;
margin-left:7px;
margin-top:20px;
background:#1b1b1b;
color:#ebebeb;
padding: 10px;
border: 1px solid #666666;
text-align:left;
float:left;
} 

.upload a
{
  color:#6fdd00;
}

#upload_bottom
{
   text-align:left;
   width:100%;
   border:0px solid #fff;
   margin:0;
}


.upload_fields
{
  background:#ebebeb;
  border:1px solid #c0c0c0;
  color:#000;
}


#search
{
  width:380px;
  float:left;
  margin:27px 0 0 40px;
} 

#text
{
  width:260px;
  height:20px;
  font-weight:bold;
  border:1px solid #999;
  padding:2px 4px 0px 1px;
}

#bs
{
  height:28px;
}

#text_input
{
  width:260px;
  height:24px;
  float:left;
  margin:2px 5px 0 0;
  text-align: center;
}

/*
#mainc
{
  width:130px;
  height:24px;
  margin:4px 0 0 0;
  color:#000;
  float:left;
}
*/

#but
{
  width:50px;
  height:24px;
  margin:0 0 0 4px;
  color:#000;
  float:left;
  background:url('images/search_butx.png');
  background-position:top left;
  background-repeat:no-repeat;
}

#menu_a a
{
  color:#000;
}

.search
{
  width:600px;
}

.arrow
{
  clear:both;
  margin:20px 0 0 0;
  padding:0 0 3px 10px;
  width:900px;
  border-bottom:0px solid #666666;
}

.arrow img
{
  border:none;
  margin:0 5px 0 0;
}

.arrow a
{
  color:#333;
  text-decoration:none;
}

.arrow_a
{
  clear:both;
  margin:10px 0 0 0;
  padding:0 0 3px 10px;
  width:30%;
  border:none;
}

.arrow_a img
{
  border:none;
  margin:0 5px 0 0;
}

.arrow_a a
{
  color:#333;
  text-decoration:none;
}

.arrow_a a:hover
{
  text-decoration:underline;
}

.all_spinners
{
  display:none;
}

.content_comment
{
  width:95%;
  margin:0 0 20px 3px;
  padding:7px;
  font-size:11px;
  background:#ebebeb;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  color:#333;
}

.content_comment a
{
  color:#004A95;
  text-decoration:none;
}

.content_comment img
{
 padding:1px;
 border:none;
} 

.content_comment_ajax
{
  width:100%;
  margin:0 0 20px 20px;
  padding:7px;
  font-size:11px;
  color:#333;
  border:1px dashed #666666;
}

#com-link
{
  color:#6699ff;
}

#no_post
{
  width:100%;
  margin:0 0 20px 20px;
  padding:7px;
  font-size:11px;
  color:#ff7575;
  border:1px dashed #ff7575;
}   


#mustlogin
{
  margin:15px;
  color:#333;
  float:left;
}

#mustlogin a
{
  color:#004A95;
  text-decoration:underline;
} 

/*
#trackers
{
  margin:10px;
  color:#EBEBEB
}

#descript
{
   color:#ebebeb;
   padding:10px;
}

#descript a
{
  color:#6699FF
}

#ajax_descript a
{
  color:#6699FF
}    
*/
         
.friends
{
width: 97%;
height:auto;
margin-left:10px;
background:#333333;
color:#fff;
padding: 4px;
border: 1px solid #666666;
text-align:center;
} 

.friends a
{
  color:#666666;
  text-decoration:none;
}

.friends a:hover
{
  color:#666666;
  text-decoration:underline;
}

.tags
{
width: 97%;
height:auto;
margin-left:7px;
background:#000;
color:#fff;
padding: 4px;
border: 1px solid #666666;
text-align:left;
} 

.tags a
{
  color:#fff;
  text-decoration:none;
}

.tags a:hover
{
  color:#fff;
  text-decoration:underline;
}

#exit_from_vote
{
  margin:5px;
} 

#exit_from_vote a
{
  font-size:120%;
  color:#FF3300;
  margin:5px;
  text-decoration:none;
}

#exit_from_vote a:hover
{
  text-decoration:underline;
} 

#user_report a
{
  color:#fff;
  text-decoration:underline;
}

#user_report a:hover
{
  text-decoration:none;
} 

.mainparagraph
{ 
  width:98%;
  height:auto;
  text-align:left;
  margin:0 0 10px 0;
  padding:2px;
  border:1px solid #f7ca90;
  float:left;
}

.mainparagraph p
{
 width:98%; 
 color:#000;
 font-size:120%;
 font-weight:bold;
 text-align:center;
 background:#f7ca90;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin:auto;
 padding:6px;
} 


.mainparagraph a
{ 
 color:#6FDD00;
 text-decoration:underline;
}

.mainparagraph a:hover
{ 
 text-decoration:none;
} 

#mybookmarks
{
  width:99%;
  height:35px;
  text-align:center;
  color:#999999;
  padding:5px;
  background-color:#2E2E2E;
  border:1px solid #999999;
  margin:0 0 10px 0;
}

#mybookmarks img
{
 border:none;
  width:20px;
  height:20px;
}

#mybookmarks input
{
  background-color:#000;
  color:#fff;
}


#top_search
{
width:94%;
height:auto;
margin:0;
color:#333;
padding:10px;
text-align:center;
float:left;
} 

#top_search a
{
  color:#004A95;
  text-decoration:none;
  padding-left:1em;
}

#top_search a:hover
{
  color:#004A95;
  text-decoration:underline;
}

#upd_report
{
  width:98%;
  margin:10px 0 0 0;
  border:none;
  float:left
}

#upd_report a
{
  font-weight:bold;
}

#upd_not_responce
{
  color:#fd7e68;
  font-weight:bold;
  border:none;
}

#upd_wait
{
  color:#ff8000;
  font-weight:bold;
  border:none;
}

#upd
{
  color:#2e5c5c;
  font-weight:bold;
  border:none;
}

#footer
{
 width:1000px;
 color:#000;
 font-size:90%;
 margin:20px auto 10px auto;
 padding:5px 0 5px 0;
 clear:both;
}

#footer hr
{
 width:1000px;
 height:1px;
 border:none;
 background:#666;
 margin:2px 0 2px 0;
}

#footer a
{
 color:#004A95;
 text-decoration:none;
}

#footer a:hover
{
 text-decoration:underline;
}

 /* internal images
*/
.files_view ul 
{
list-style-type: none;
padding: 0;
margin: 0
}

.files_view ul ul li 
{
padding: .3em 0 0 16px;
margin: 0 0 0 8px;
background: url('images/horiz.gif') 0 1em no-repeat;
color:#000
}

.files_view ul ul li:last-child 
{
background: url('images/last.gif') 0 1em no-repeat;
}

.files_view li.folder 
{
margin-top: .5em;
margin-bottom: .5em;
}

.files_view li.folder ul 
{
background: url('images/verti.gif') 8px 0 repeat-y
}

.files_view img 
{
vertical-align: middle
} 

#tools
{
color:#333;
width:100%;
margin:10px 0 0 3px;
font-size:90%;
float:left;
}

#tools a
{
color:#333;
text-decoration:none;
font-weight:bold;
}

#tools a:hover
{
  font-weight:normal;
}