*{
margin:0px;
padding:0px;
}
body,  form, h1, h2, h3, h4, h5, h6, div, span, a, input, textarea,  ul, img{
margin:0;
padding:0;
}

body {
font-family: Tahoma, Arial, sans serif;
font-size:11px;
color:#000000;
background: url(images/mafia4.jpg) center top repeat-y #dee3e6;
}
img {border:none;}

p {}
ul,li {list-style-type:none;}
a{color:#000000; text-decoration:underline;}
a u{display:none;}



.clear{ clear:both;  width:100%; height:0px; line-height:0px;}

.strong{ font-weight:bold;}
.green{color:#0caf03;}
.red{color:#d7370d;}
.blue{color:#0099cc;}

.centr { text-align: center; }

.font10{ font-size:10px;}

.mb3{ margin-bottom:3px;}

.first { margin:10px 0px 0px 0px;}

 table.tab{  margin:10px; border-right:1px solid #bbcdcd;  border-bottom:1px solid #bbcdcd; }
 table.tab tr.head{ background: #edeff0; font-weight:bold;}
 table.tab a{ color:#0099cc; font-weight:bold;}
 table.tab td{ padding:5px; border-left:1px solid #bbcdcd; border-top:1px solid #bbcdcd;}

#main{
  background: url(images/bg_header.png) left top repeat-x transparent;
}

#logo{float:left; padding-left:10px;}
#header{ height:82px;}
#menu{width:58%; float:right; border-left:4px solid #000;}
#menu td{ width:20%; text-align:center; border-right:4px solid #000;}
#menu td a{color:#000; font-size:18px; text-decoration:none; display:block; text-align:center; width:100%;padding:19px 0px 19px 0px; }
#menu td a.kino{color:#000; font-size:18px; text-decoration:none; display:block; text-align:center; width:100%;padding:8px 0px 8px 0px; }
#menu td a:hover{ background: url(images/menu_hover.png) left top repeat-x; color:#ffffff;}

.block { margin:0px 0px 2px 0px; overflow:hidden;}
.block  .text_right{ float:right; height:30px}
.block  .text_right a { color:#000000; text-decoration:none;}
.block ul { line-height:16px; }
.block .header { color:#000000; font-size:12px; font-weight:bold;}
.block .header .left_top { background: url(images/block_top_left.png) left top no-repeat; padding:0px 0px 0px 14px;}
.block .header .middle_top {background: url(images/block_top.png) left top repeat-x; padding:0 3px 0 10px; white-space:nowrap; height:30px; line-height:30px}
.block .header .action {cursor:pointer }
.block .header .action .opened{ float: left; width:10px; height:10px; background:#ffffff; margin:10px 3px 0 0}
.block .header .action .closed{ float: left; width:10px; height:10px; background:#334251; margin:10px 3px 0 0}
.block .header .right_top { background: url(images/block_top_right.png) right top no-repeat; padding:0px 14px 0px 0px;}
#col1 .block .content { background: url(images/block_middle_short.png) left top repeat-y; padding: 5px 10px 3px 10px; text-align:left;}
#col2 .block .content { background: url(images/block_middle_long.png) left top repeat-y; padding: 10px 10px 3px 10px; text-align:left;}
#openid .block .content { background-color: #C9CDD0; padding: 10px 10px 3px 10px; text-align:left;}
.block .content #avatar {text-align:center; padding: 0px 0px 8px 0px;}
.block .content #avatar img{ border: 1px solid #718698}
.block .content .text { padding: 0px 10px;}
.block .content .news { padding: 0px 10px 0px 10px;}
.block .content .news a{  display:block; width:125px; margin: 5px auto;}
.block .content ul.strong li a{ font-weight:bold;}
.block .content ul.blue li a{color:#0099cc; text-decoration:none;}
.block .content ul li a{text-decoration:none;}
.block .content ul li a:hover { text-decoration:underline;}
.block .content ul.menu_grey li{
  background: #ffffff url(images/btn_grey2.png) center top no-repeat; 
  height: 20px; 
  line-height: 20px; 
  margin: 2px 5px;
  text-align: center;
  padding: 0px;
}
.block .content ul.menu_grey li a {
  display:block;
  margin:0 3px;
  color:#444444;
  font-weight:bold;
}
.block .content ul.menu_grey li.multi a {
  display:inline;
}
.block .content ul.menu_grey li.at a {
  color:#D7370D;
}
.block .content div.btn_blue {
  background: #ffffff url(images/btn_blue2.png) center top no-repeat; 
  height: 22px; 
  line-height: 20px; 
  margin: 2px 5px;
  text-align: center;
  padding: 0px;
}
.block .content div.btn_blue a {
  font-weight:bold;
}
.block .content div.btn_green {
  background: #ffffff url(images/btn_green2.png) center top no-repeat; 
  height: 22px; 
  line-height: 20px; 
  margin: 2px 5px;
  text-align: center;
  padding: 0px;
}
.block .content div.btn_green a {
  font-weight:bold;
}
.block .content div.btn_green_big{
  background: #ffffff url(images/btn_green_big2.png) center top no-repeat; 
  height: 40px; 
  line-height: 40px; 
  margin: 2px 5px;
  text-align: center;
  padding: 0px;
}
.block .content div.btn_green_big a {
  display:block;
  margin:0 3px;
  font-weight:bold;
  font-size:15px;
  text-decoration:none;
}
.block .content div.btn_green_big_at{
  background: #ffffff url(images/btn_green_big2.png) center top no-repeat; 
  height: 40px; 
  line-height: 20px; 
  margin: 2px 5px;
  text-align: center;
  padding: 0px;
}
.block .content div.btn_green_big_at a {
  display:block;
  margin:0 3px;
  font-weight:bold;
  text-decoration:none;
  color:#D7370D;  
}

.block .content div.btn a{
  display:block;
  margin:0 3px;
  text-decoration:none;
}

.block .content div.btn_vk{
  background: #ffffff url(images/btn_vk.png) center top no-repeat; 
  height: 20px; 
  line-height: 20px; 
  margin: 2px 5px;
  text-align: center;
  padding: 0px;
}

.block .content div.btn_klite{
  background: #ffffff url(images/btn_klite2.png) center top no-repeat; 
  height: 24px; 
  line-height: 24px; 
  margin: 2px 5px;
  text-align: center;
  padding: 0px;
}

.block .content div.btn_ut{
  background: #ffffff url(images/btn_ut.png) center top no-repeat; 
  height: 47px; 
  line-height: 47px; 
  margin: 2px 5px;
  text-align: center;
  padding: 0px;
}

.block .content div.btn_trans{
  background: #ffffff url(images/btn_trans.png) center top no-repeat; 
  height: 47px; 
  line-height: 47px; 
  margin: 2px 5px;
  text-align: center;
  padding: 0px;
}

.block .content div.btn_acq{
  background: #ffffff url(images/btn_acq.png) center top no-repeat; 
  height: 47px; 
  line-height: 47px; 
  margin: 2px 5px;
  text-align: center;
  padding: 0px;
}

.block .footer .left_bottom {background:#000000; padding:0px 0px 0px 11px;}
.block .footer .middle_bottom {background:#000000; padding:0px 0px 0px 0px; height:1px; }
.block .footer .right_bottom { background:#000000; padding:0px 11px 0px 0px;}
.block .footer2 .left_bottom { background: url(images/block_top_left.png) left top no-repeat; padding:0px 0px 0px 14px;}
.block .footer2 .middle_bottom {background: url(images/block_top.png) left top repeat-x; padding:16px 3px 14px 10px; white-space:nowrap; font-size:12px; color:#000000;}
.block .footer2 .middle_bottom a { font-weight:bold; text-decoration:underline; color:#fff;}
.block .footer2 .right_bottom { background: url(images/block_top_right.png) right top no-repeat; padding:0px 14px 0px 0px;}
.block .pages{ background:  url(images/pages.gif); height:45px;}
.block a.online{display:block; background:  url(images/online.png); width:200px; height:27px; overflow:hidden; text-indent:-8888px}
.block a.topvote{display:block; background:  url(images/topvote.png); width:172px; height:128px; overflow:hidden; text-indent:-8888px; padding:0; margin:0 auto 10px;}
.block a.topvotethank{display:block; left: 49px; overflow: hidden; position: absolute; text-indent: -8888px; width: 135px; top:105px; height:18px;}
.block a.topvotethank:hover{border-bottom:1px solid #80BE00}

.newmail{ background: #6BAF00; text-align:center; padding: 5px;}
.newmail  a { color: #B9E8E1}
.newmail .strong { color: #FFFFFF}

#golosovanie{ text-align:center; font-size:10px; margin:5px 0px 5px 0px; color:#718698;}
#golosovanie2{ text-align:center; font-size:10px; margin:5px 0px 5px 0px color:#718698;}
#golosovanie2 form input{ font-size:10px;}
#golosovanie2 form select{ font-size:10px;}
#golosovanie2 form .submit2{ border:none; font-size:10px; font-weight:bold; color:#718698; background:none; cursor:pointer;}


#torrent_main .block .content{ padding:0px 14px 0px 14px;}
#torrent_main .block .contest{ padding:20px;}
#torrent_main .block .content h2 { padding:5px;}

.first { margin:10px 0px 2px 0px;}


.pages  { text-align:center; overflow:hidden;}
.pages table{  width:550px; margin-left:auto; margin-right:auto;  margin-top:5px;}
.pages table td{ height:35px;}
.pages table td a{ display:inline-block;  margin-bottom:3px; }
.pages table td a.page_next{ padding:0px 15px 0px 0px; background:url(images/arrow_right.gif) right  4px no-repeat; font-size:11px; font-weight:bold; }
.pages table td a.page_last{ font-size:10px;}
.pages table td a.page_previous{ padding:0px 0px 0px 15px; background:url(images/arrow_left.gif) 0px  4px no-repeat; font-size:11px; font-weight:bold; }
.pages table td a.page_first{ font-size:10px;}
.pages table td.c1{ text-align: right; border-right:  #334251 solid 1px; padding-right:20px;}
.pages table td.c2{ text-align: center; font-size:12px;}
.pages table td.c2 a{  font-weight:bold}
.pages table td.c2 span.none_active{ background:#575c5d; display:inline-block; height:17px; min-width:16px; padding:2px; color:#ffffff; font-weight:bold;}
.pages table td.c3{ text-align: left; border-left:  #334251 solid 1px; padding-left:20px;}


.begun { overflow:hidden; margin:15px auto 0px; width:728px}

.medium_description { overflow:hidden; padding:15px 0px 0px 0px;}
.medium_description .download { float: right; }
.medium_description .download a.button{ display:block; height:23px; width:133px; background: url(images/button.png) no-repeat left top; color:#FFF; font-weight:bold; text-align:center; text-decoration:none; padding:8px 10px 0px 1px; }
.medium_description .download .button_dl{ display:block; height:23px; width:133px; background: url(images/button_dl.png) no-repeat left top; color:#FFF; font-weight:bold; text-align:center; text-decoration:none; padding:9px 10px 2px 1px; margin: 0 0 5px 0;}
.medium_description .download .button_db{ display:block; height:23px; width:151px; background: url(images/button_db.png) no-repeat left top; color:#FFF; font-weight:bold; text-align:center; text-decoration:none; padding:9px 10px 2px 1px; margin: 0 0 5px 0; cursor:pointer;}
.medium_description .download a:hover{ color: #CCC;}
.medium_description .download .button_db:hover{ color: #CCC;}
.medium_description .torrent_name {margin: 0px 10px 10px 10px; float:left; width:75%}
.medium_description .torrent_name h3 { font-size:17px; font-weight:normal;}
.medium_description .torrent_name h3  a{ text-decoration: none;}
.medium_description .torrent_rubric { float:left; margin:0px 15px 0px 10px;}
.medium_description .torrent_rubric span{padding:0px 0px 0px 12px; background:url(images/icon_genre.gif) 0px 1px no-repeat; color:#74868e;}
.medium_description .torrent_genre span{padding:0px 0px 0px 12px; background:url(images/icon_genre.gif) 0px 1px no-repeat; color:#74868e;}
.medium_description .medium_pic { float: left; margin:10px 10px 10px 10px;}
.medium_description .medium_pic  a img { border:1px solid #718698; }
.medium_description .description { margin:10px 10px 0px 176px; display:block; }
.medium_description .description h5{ font-size:11px; font-weight:bold; margin:0px;}
.medium_description .description p{ margin:0px 0px 5px 0px;}
.medium_description .info{ background: url(images/block_top.png) left center repeat-x; height:20px; margin:10px 0px 0px 0px; color:#000; font-size:12px; padding:5px 10px 0px 10px; }
.medium_description .info .date { display:inline-block; padding:0px 0px 0px 13px; background:url(images/date.gif) 0px 3px no-repeat;margin:0px 20px 0px 0px;}
.medium_description .info .comments { display:inline-block; padding:0px 0px 0px 13px; background:url(images/comments.gif) 0px 3px no-repeat;margin:0px 20px 0px 0px;}
.medium_description .info .author{ display:inline-block; padding:0px 0px 0px 13px; background:url(images/author.gif) 0px 3px no-repeat;margin:0px 20px 0px 0px;}
.medium_description .info a{ font-weight:bold; text-decoration:none; color:#000;}
.medium_description .info a.more{ text-decoration:underline; float:right;}
.medium_description .info a.more:hover{ text-decoration:none;}
.medium_description .block2{ background: url(images/block_top.png) left center repeat-x; height:20px; margin:10px 0px 0px 0px; color:#000; font-size:12px; padding:5px 10px 0px 10px; font-weight:bold; white-space:nowrap}
.medium_description .details{ background:#dce1e3;}
.medium_description .details table{ }
.medium_description .details td{ border-top:1px solid #fff; padding:3px; vertical-align:top;}
.medium_description .details td a{ color:#0099cc;}
.medium_description .details td span a{ text-decoration:none !important;}
.medium_description .details td a.none { color:#334251; font-size:10px; font-style: italic; text-decoration:none !important; font-weight:normal;}
.medium_description .details td input{ font-size:10px; border: none; background:  #6a7c88; color:#fff; font-weight:bold; cursor:pointer;}

#login  { padding:10px 0px 10px 10px; }
#rules { padding:10px 10px 0px 10px; }
#signup  { padding:10px 0px 0px 10px; }

#search { padding:10px 0px 0px 10px; font-weight:bold; font-size:12px;}
#search .search_col{ width:20%; float:left;}
#search .search_col label{ display:block; font-weight:bold; font-size:12px;}
#search .search_col  input{ width:14px; height:14px; display:none;}
#search .input1{ border:none; background: url(images/input1.gif); height:25px; width:302px;}
#search .input2{  border:none; background: url(images/input2.gif); height:25px; width:147px; padding:4px 0px 0px 0px;}
#search .input3{  border:none; background: url(images/input3.gif); height:25px; width:147px; padding:4px 0px 0px 0px;}
#search .submit{ background:url(images/search.png) 0px 0px no-repeat;  border:0px; padding:0px 0px 0px 15px; font-weight:bold; color:#334251; cursor:pointer;}

#search .navsearch {padding:10px 0px 15px 0px;}
#search .navsearch a{text-decoration:none; font-size: 11px;}

для чекбоксов
#search .search_col input .CheckBoxClass {
		display: none !important;
	}

	.CheckBoxLabelClass{
		background:url("images/checkbox.png") no-repeat;
		padding-left: 20px;
		padding-top: 0px;
		margin: 5px;
		height: 18px;
		width: 150px;
		display: block;
	}
	.CheckBoxLabelClass:hover{
		text-decoration: underline;
	}
	.LabelSelected{
		background: url("images/cheked.png") no-repeat;
	}
для чекбоксов

для селектов
.wid100 {
width: 100px;
}
.wid200 {
width: 200px;
} 
для селектовв



#torrent_table { background:url(images/block_middle.png) left top repeat-x; text-align:center; margin:1px 1px 0px 1px;}
#torrent_table td{ padding:3px 3px 4px 3px; border-bottom:1px solid #ffffff;text-align:center;  }
#torrent_table a{ text-decoration:none;}
#torrent_table a.blue{ text-decoration:underline;}
#torrent_table a.blue:hover{ text-decoration:none;}
#torrent_table .tittle{ color:#000; font-weight:bold; height:25px; background:url(images/block_top.png) left center repeat-x;}
#torrent_table .tittle td{ text-align:center;}
#torrent_table  .l1{ background:#eaecec;}
#torrent_table  .l2{ background:#f7f7f7;}



#comments .block .content { padding:0px 14px 0px 14px; }
#comments .block .content .comment{ border-bottom: 1px solid #dcdfe1; margin-top:1px; padding-bottom:1px;}
#comments .block .content .comment .line{ height:19px; background:#c7d1d3; font-weight:bold; padding:4px 10px 0px 10px;}
#comments .block .content .comment .line  a{ }
#comments .block .content .comment .line  a.none { text-decoration:none;}
#comments .block .content .comment .comment_body{ padding-left: 10px; padding-right: 10px;}
#comments .block .content .comment .comment_body .comment_img{ float:left;  width:60px; margin:0px 5px 2px 0px;}
#comments .block .content .comment .comment_body .text{margin:0px 0px 5px 0px; display:block; overflow:hidden;}

.comment_limiter {
	clear:both;
	height: 10px;
}

.comment_quote {
	border: 2px solid #dfe2e2;
	background: #f1f6fb;
	padding: 5px 10px 5px 10px;
}

.comment_quote_author {
	color: #888;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
}

.comment_quote_text {
	padding-left: 20px;
}

#comments .block .content .comment .comment_body .reply{margin:0px 0px 5px 0px; display:block; overflow:hidden;}
#comments .block .content .comment .comment_body .reply .text{margin:5px 0px 0px 0px; display:block; overflow:hidden; padding:0px 5px 0px 10px ;}
#comments .block .content .comment .comment_body .reply fieldset { border:1px solid #cedee2; padding:5px; display:inline-block; margin:5px 0px 0px 10px;}
#comments .block .content .comment .comment_body .reply fieldset legend{margin:0px 0px 0px 5px; padding: 0px 3px 0px 4px;}

.up{ background:url(images/up.png) left top no-repeat; padding:0px 0px 0px 17px; display:inline-block;height:14px;}
.down{ background:url(images/down.png) left top no-repeat; padding:0px 0px 0px 17px; display:inline-block; height:14px;}

#comment_add{ text-align: center;  }
#comment_add .block2{ background: url(images/block_top.png) center top repeat-x; height:20px; margin:0px 0px 0px 0px; color:#000000; font-size:12px; padding:5px 10px 0px 10px; font-weight:bold; text-align:left; margin-bottom:10px;}
.submit3 { background:url(images/submit3.png) left top no-repeat; width:189px; height:29px; border:none; cursor:pointer; color:#fff; font-weight:bold; font-size:12px; text-transform:none; margin:10px 0px 5px 0px; padding:0px 0px 5px 0px; font-family:Tahoma, Geneva, sans-serif; }


#torrent_add{}
#torrent_add table td{ padding:3px;}
#torrent_add input {}
.submit3{height:31px; width:133px; background: url(images/button.png) no-repeat left top; color:#FFF; font-weight:bold; text-align:center; text-decoration:none;
padding:0px 0px 4px 1px;} 



#users .content{ text-align:center; padding:0px 2px  0px 2px;}
#users form { font-weight:bold; font-size:12px; background:  #edeff0; padding:10px; border-bottom: #dcdfe1 1px solid;}
#users form input{ margin: 5px 0px 5px 0px; }
#users  p{ margin:10px 0px 15px 0px;}
#users table.tab{  margin:10px; border-right:1px solid #bbcdcd;  border-bottom:1px solid #bbcdcd; margin-left:auto; margin-right:auto;}
#users table.tab tr.head{ background: #edeff0; font-weight:bold;}
#users table.tab a{ color:#0099cc; font-weight:bold;}
#users table.tab td{ padding:5px; border-left:1px solid #bbcdcd; border-top:1px solid #bbcdcd;}
#users .pages{ border-top: #dcdfe1 1px solid;}




#footer{ border-top: #bbcdcd 1px solid; height:70px; margin-top:20px; padding:10px 0px 0px 0px; clear:both;}

.altlink_white {
	color: #000;
}

.editor {
	margin: 0px 0px 1px 0px;
	width: 400px;
	height: 21px;
	border: 1px #D1D8EC solid;
}

.editorinput {
	background: #FAFAFA;
	color: #000000;
	border: 1px #D1D8EC solid;
	font-size: 11px; font-family: Verdana, Helvetica; text-decoration: none;
}

.editorbutton {
	float: left;
	cursor: pointer;
	padding: 2px 1px 0px 5px;
}

td.colhead {
  font-weight: bold;
  color: #516A88;
  background-image: url(images/header.gif);
}

table.main td {
	border: 1px solid #acacac;
	padding: 5px;
}

.rules_ol {
	padding-top: 10px;
	padding-bottom: 10px;
}

.rules_ol li {
	list-style: decimal;
	padding: 4px;
	margin-left: 35px;
}

.karma_but {
	position: relative;
	display: inline-block;
	height: 16px;
	width: 16px;
	margin-top: -5px;
	top: 4px;
}

.karma_up {
	background: url('/pic/plus.png') 0px 0px no-repeat;
}

.karma_down {
	background: url('/pic/minus.png') 0px 0px no-repeat;
}

div#user_profile {padding-top: 10px; 	padding-bottom: 10px;}
#user_profile .main_bar {padding-left: 20px;}
#user_profile .main_bar .avatar {float: left; width: 100px;}
.avatar img, #user_profile .main_bar .avatar img {padding: 2px; border: 2px solid #585858;}
#user_profile .main_bar .infoblock {float: left; padding-left: 20px;}
#user_profile .main_bar .infoblock .nickname {display: inline-block;}
#user_profile .main_bar .infoblock .nickname h1 {font-size: 30px; line-height: 28px; color: #718698; font-weight: normal;}
#user_profile .main_bar .infoblock .nickname b {display: block; width: 100%; text-align: right; font-size: 10px; margin-left: 15px;}
#user_profile .main_bar .infoblock .infox {margin-top:10px;}
#user_profile .main_bar .infoblock .infox .u_status {}
#user_profile .main_bar .infoblock .infox .u_status .u_class {font-size: 12px; color: #525050; font-weight: bold;}
#user_profile .main_bar .infoblock .infox .u_status .u_title {font-size: 12px; color: #800094; font-weight: bold;}

#user_profile .userinfo  dl {
	margin: 0 0 10px 0;
	padding:0;
	clear:left;
	font-size: 14px;
}
#user_profile .userinfo dl.fn {
	float: left;
	clear: both;
}
#user_profile .userinfo dl dt {
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
	width: 142px;
	color:#666;
	font-size: 12px;
	font-weight:bold;
	text-align: right;
}
#user_profile .userinfo dl dd {
	margin: 0 0 0 30px;
	padding: 0 0 7px 12px;
	font-size: 12px;
	text-align: left;
}
#user_profile .userinfo dl.user_status {
	float: left;
	clear: none;
	margin: 0 0 20px 50px;
	padding-top: 1em;
}
#user_profile .userinfo dl.user_class {
	margin: 0 0 20px 142px;
}
#user_profile .userinfo dl.user_status dt, #user_profile .userinfo dl.user_status dd {
	display: block;
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	color: rgb(119, 119, 119);
}
#user_profile .userinfo dl.user_status dt {
	font-size: 156%;
	font-weight: normal;
}
#user_profile .userinfo dl.user_status dt.title {
	color: purple;
}
#user_profile .userinfo dl.join_bottom {
	margin: 0;
}

#popupMain{
   position:fixed;
   left:50%;
   top:50%;
   width:470px;
   height:510px;
   margin:-255px 0 0 -165px;
   padding:0;
 } 
#popupMain .title .button-close{
   float:right;
   margin:0;
   cursor: pointer;
 }
#popupMain .content{
   margin:0px;
   padding: 4px 0 4px ;
   height:440px;
   text-align:center;
   background-color:#000;
}

#popupMain2{
   position:fixed;
   left:50%;
   top:50%;
   width:970px;
   height:118px;
   margin:-59px 0 0 -485px;
   padding:0;
 } 

#popupMain2 .title .button-close{
   float:right;
   margin:0;
   cursor: pointer;
 }
#popupMain2 .content{
   margin:0px;
   padding: 4px 0 4px ;
   height:80px;
   text-align:center;
   background-color:#000;
}


#trace{
  color:#fff;
}

/* Spoiler hack */

.spoiler-head {
	font-size: 11px; padding: 1px 14px 3px; margin-left: 6px; line-height: 15px;
}

.spoiler-body {
	padding: 1px 6px 2px; display: none;
	border-top: 1px solid #C3CBD1; background: #F5F5F5;border-bottom: 1px solid #C3CBD1;
}

.spoiler-wrap {
	width: 95%; margin: 6px auto; clear: both; background: #E9E9E6;
	border: solid #C3CBD1; border-width: 1px 1px 1px 2px;
}

.clickable { cursor: pointer; }
.folded    { background: transparent url(images/icon_plus.gif) no-repeat left center; padding-left: 14px; }
.unfolded  { background: transparent url(images/icon_minus.gif) no-repeat left center; padding-left: 14px; }

/* Spoiler hack */

.tellver_autorization {padding:0 10px}
.tellver_autorization p, .signin p{ font-size:12px; margin-bottom:10px; text-indent:15px; text-align:left}
.tellver_autorization .green{ font-size:16px;  font-weight:bold;}
.tellver_autorization strong{ font-weight:bold; font-size:14px;}

.signin { text-align:center;
margin:10px 10px 120px 10px;}
/*
.signin a{ width:210px; height:155px; display:inline-block; background:url(images/signin.jpg) left top no-repeat; overflow:hidden;}
*/
.signin a span{  display:none;}

.signin a#tellver{ width:183px; height:145px; display:inline-block; background:url(images/signin1.png) left top no-repeat; overflow:hidden;}
.signin a#openid{ width:284px; height:145px; display:inline-block; background:url(images/signin2.png) left top no-repeat; overflow:hidden;}

.signup {text-align:center; font-size:16px; font-weight:bold; padding:0 10px 10px;}
.signup a{ width:210px; height:155px; display:inline-block; background:url(images/signup.jpg) left top no-repeat; overflow:hidden;}
.signup a span{  display:none;}


#login{}
#login p{margin-bottom:4px;}
#login p strong{ font-weight:bold; font-size:14px; }

#login form table{ margin:15px 0px 15px 0px;}
#login form input{ border:1px solid #9fb1b9; height:20px; width:200px;}
#login form table td.row{}
#login form input.btn{ width:83px; height:26px; border:none; background:url(images/submit.jpg) left top no-repeat; font-weight:bold; cursor:pointer; font-family:Tahoma, Geneva, sans-serif; font-size:13px; margin-top:7px; padding-bottom:4px}

#menu a.games span{background:url(images/games.png) left top no-repeat; display:inline-block; height:33px;  width:82px; padding:7px 0px 0px 0px; color:#FFF;}
#menu a.games span:hover{ color:#999;}
#menu a.games{ padding:5px 15px 0px 15px; width:auto;}
#menu a.games:hover{ background:none;}

.gamerszona{
    background:url(images/gamerszona.png) left top no-repeat;
    width:87px;
    height:422px;
    position:absolute;
    left: 0px;
    top: 0px;
    display:block;
}
.gamerszona span{ display:none;}
.gamerswow{
    display:block;
    background:url(images/gamerswow.png) right top no-repeat;
    width:86px;
    height:422px;
    position:absolute;
    right: 0px;
    top: 0px;}
 .gamerswow span{ display:none;}
 
.grn_btn{ display: inline-block;
height:28px;
overflow:hidden;
  background:url(images/grn_btn.png) 0px -28px repeat-x;
  font-size:13px; font-weight:bold;
  text-decoration:none;
}
.grn_btn span.left{  background:url(images/grn_btn.png) 0px 0px no-repeat; padding:0px 0px 0px 7px; height:28px; display:block; line-height:26px;}
.grn_btn span.right{  background:url(images/grn_btn.png) right -56px no-repeat; padding:0px 7px 0px 0px; height:28px; display:block;}
.grn_btn:hover{ color:#707274;}

.grn_btn_c{ 
  display: inline-block;
  height:16px;
  overflow:hidden;
  background:url(images/grn_btn_c.png) 0px -16px repeat-x;
  font-size:11px; 
  font-weight:bold;
  text-decoration:none;
  vertical-align:bottom;
}
.grn_btn_c span.left{  background:url(images/grn_btn_c.png) 0px 0px no-repeat; padding:0px 0px 0px 7px; height:16px; display:block; line-height:16px;}
.grn_btn_c span.right{  background:url(images/grn_btn_c.png) right -32px no-repeat; padding:0px 7px 0px 0px; height:16px; display:block;}
.grn_btn_c:hover{ color:#707274;}

.cprst {display:none}

table#waiter{
  margin:auto;
}

table#waiter td{
    padding: 9px 0 14px;
    font-size: 11px;
}

table#waiter #ticker{
    background: url("images/timer.gif") no-repeat scroll 0 0 transparent;
    color: #666666;
    display: block;
    font-size: 36px;
    height: 70px;
    line-height: 67px;
    margin: 0 5px;
    text-align: center;
    width: 70px;
}

#url{
  text-align:center;
  padding: 10px;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating .current-rating{
	background: url(images/rating_star.png) 0px -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:175px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0 auto;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover{
	background-position: left bottom;
}
.star-rating a.stars1{
	width:14.29%;
	z-index:8;
}
.star-rating a.stars2{
	width:28.57%;
	z-index:7;
}
.star-rating a.stars3{
	width:42.86%;
	z-index:6;
}
.star-rating a.stars4{
	width:57.14%;
	z-index:5;
}
.star-rating a.stars5{
	width:71.43%;
	z-index:4;
}
.star-rating a.stars6{
	width:85.71%;
	z-index:3;
}
.star-rating a.stars7{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* SECOND STAR (ALREADY VOTED */

 
.star-rating2,
.star-rating2 a:active,
.star-rating2 .current-rating{
	background: url(images/rating_star.png) 0px -1000px repeat-x;
}
.star-rating2{
	position:relative;
	width:175px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0 auto;
	padding:0;
	background-position: left top;
}
.star-rating2 li{
	display: inline;
}
.star-rating2 a, 
.star-rating2 .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
	cursor:default;
}

.star-rating2 a.stars1{
	width:14.29%;
	z-index:8;
}
.star-rating2 a.stars2{
	width:28.57%;
	z-index:7;
}
.star-rating2 a.stars3{
	width:42.86%;
	z-index:6;
}
.star-rating2 a.stars4{
	width:57.14%;
	z-index:5;
}
.star-rating2 a.stars5{
	width:71.43%;
	z-index:4;
}
.star-rating2 a.stars6{
	width:85.71%;
	z-index:3;
}
.star-rating2 a.stars7{
	width:100%;
	z-index:2;
}
.star-rating2 .current-rating{
	z-index:1;
	background-position: left center;
}


/* END SECOND STAR */
