body{background:white; margin:0; padding:0; border:0; font-size: 11px; line-height: 16px; font-family:Tahoma;}
form {margin:0; padding:0; font-size:11px;}
iframe {margin:0; padding:0; border:0; font-size:11px;}
div {margin:0; padding:0; border:0;}
img {border:0;}
p {margin:11px;font-size:11px;}
a {font-family:Tahoma; font-size:11px; color:#0380af; text-decoration:none;}
a:hover {text-decoration:underline}
hr {margin:0;}
input {font-family:Tahoma; font-size: 11px;}
select  {font-family:Tahoma; font-size: 11px;}
textarea {font-family:Tahoma; font-size: 11px;}
.status {
	background-repeat: no-repeat;
	background-position: 10px top;
	background-image: url('/tmp/desing_ver2/images/status.png');
	}
/* оформление информационных сообщений */
.inform {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 60px;
	color: #00529B;
	background-color: #BDE5F8;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-image: url('/tmp/desing_ver2/icon/info.png');
	}
.success {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 60px;
	color: #4F8A10;
	background-color: #DFF2BF;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-image:url('/tmp/desing_ver2/icon/success.png');
	}
.warning {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 60px;
	color: #9F6000;
	background-color: #FEEFB3;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-image: url('/tmp/desing_ver2/icon/warning.png');
	}
.error {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 60px;
	color: #D8000C;
	background-color: #FFBABA;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-image: url('/tmp/desing_ver2/icon/error.png');
	}
/* конец :-) */
a.newsl {	
	color: #0995ca;
	margin:0px 0px 0px 0px;
	font:Helvetica;
	font-size:14px;
	font-weight:bold;
	text-decoration: underline;
}
a.newsl:hover {
	color:#a40000;
	margin:0px 0px 0px 0px;
	font:Helvetica;
	font-size:14px;
	font-weight:bold;
	text-decoration: underline;
}
a.info, h1.info {	
	color: #0995ca;
	margin:5px 0px 5px 0px;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
	cursor: help;
	position: relative;
}

a.info span, .title span {
	display: none;
	opacity: 0;
	position: absolute; 
	top: 40px; 
	left: -14px;
	/* formatting only styles */
   	margin: 10px; z-index: 100;
   	color: #000000;
    text-decoration: none;
	padding-right: 20px;
	background: #fff;
	width: 510px;
	padding: 6px 9px;
border: 1px solid #0086B1;
font: 11px/14px Tahoma, Arial;
-moz-border-radius: 4px;
border-radius: 4px;
text-align: left;
}

div#online a.info span, div#online div.info span, div#online .title span
{
display: none;
opacity: 1;
}
div#online a.info:hover span, div#online div.info:hover span, div#online .title:hover span {
	display: block;
   	position: absolute; top: 10px; left: -100px;
   	padding: 5px; margin: 10px; z-index: 100;
	border: 1px solid #0086B1;
   	color: #000000;
   	font:Helvetica;
	font-size:11px;
	font-weight:normal;
    	text-decoration: none;
	padding-right: 20px;
	background: #c9edfa;
	width: 120px;
	
} 
.main {
	background-color:#FFFFFF;
	color:black;
	font-size:12px;
	margin:0;
	min-width: 1000px; 
	padding:0; 
	}
.news {
 	border-bottom:1px dotted #000000;
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	font-size:12px;
	line-height: 16px;
	}	
td.news table td {	font-size:11px;
	line-height: 16px;}	

.blok_fon {
	background-color:#e3e3e3;
	background-image: url('/tmp/desing_ver2/blok_fon.jpg'); 
 	background-position: left top; 
 	background-repeat: repeat-x;
 	border:1px solid #c1c1c1;
 	margin:0;
 	padding:0; 
	}
.blok_reg_fon {
	background-color:#e3e3e3;
	background-image: url('/tmp/desing_ver2/blok_reg_fon.jpg'); 
 	background-position: left top; 
 	background-repeat: repeat-x;
 	border:1px solid #c1c1c1;
 	margin:0;
 	padding:0; 
	}
.blok_content {
 	margin:0;
 	padding:5px; 
	}
.blok_login {
	background-image: url('/tmp/desing_ver2/blok/aut_icon.gif');
	background-repeat: no-repeat;
	background-position: top right; 
 	margin:0;
 	padding-left:20px; 
 	padding-top:10px;
 	padding-bottom:5px;
	}
.blok_register {
	background-image: url('/tmp/desing_ver2/blok/reg_icon.gif');
	background-repeat: no-repeat;
	background-position: bottom right; 
 	margin:0;
 	padding-left:10px; 
 	padding-top:10px; 
	}
.blok_stat {
	background-image: url('/tmp/desing_ver2/blok/stat_icon.gif');
	background-repeat: no-repeat;
	background-position: top right;
	color:#3e3e3e; 
 	margin:0;
 	padding:5px; 
	}
.input_login {
	font-family:Tahoma; 
	font-size: 15px;
	height:20px;
	width:200px;
	}
.mini-link {
	font-size:11px;
	color:#008000;
	text-decoration:none;
	}
.mini-link:hover {
	font-size:11px;
	color:#8B0000;
	text-decoration:none;
	}
.vopros-link {
	font-size:11px;
	color:#000080;
	text-decoration:none;
	}
.vopros-link:hover {
	font-size:11px;
	color:#8B0000;
	text-decoration:none;
	}
.small-link, div.user-tasks-link {
	font-size:10px;
	color:#808080;
	text-decoration:none;
	}
.small-link:hover, div.user-tasks-link:hover {
	font-size:10px;
	color:#8B0000;
	text-decoration:none;
	}
	div.user-tasks-link {cursor: pointer;}
.ak_bar {
	margin:0; 
	padding:0; 
	font-size:13px;
	color:white;
	}
.ak_bar_name {
	margin:0; 
	padding:0; 
	font-size:13px;
	color:#035593;
	}
.text_link_header {
	border-style:solid; 
	border-width:1px; 
	border-color:#3e3e3e;
	color:#FFFFFF;
	font-size:11px;
	padding:5px;
	}
.text_link_content {
	border-style:solid; 
	border-width:1px; 
	border-color:#3e3e3e;
	color:#000000;
	font-size:11px;
	padding:5px;
	}
.link_ak {
	font-size:13px;
	color:#ffe674;
	text-decoration:none;
	}
.link_ak:hover {
	font-size:13px;
	color:#f3d948;
	text-decoration:none;
	}
.link_ak:active {
	font-size:13px;
	color:#008000;
	text-decoration:none;
	}
a.link_menu, a.link_menu b {
	font-size:13px;
	color:#3e3e3e;
	text-decoration:none;
	}
a.link_menu:hover, a.link_menu:hover b {
	font-size:13px;
	color:#fff;
	text-decoration:none;
	}
.link_menu:active {
	font-size:13px;
	color:#008000;
	text-decoration:none;
	}
.link_podmenu {
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	
	}
.link_podmenu:hover {
	color:#ffe674;
	text-decoration:none;
	font-size:12px;
	}
.tabs {overflow: hidden;}	
.tabs .link_podmenu {height: 28px; float: left; padding: 0 10px; margin: 0 8px 0 0; overflow: hidden; display: inline-block; font-weight: bold; 
background: transparent url(/tmp/images/tabs.png) 0 0 repeat-x;  text-align: center; color: #fff; line-height: 28px; text-decoration: none;
border-top-left-radius: 8px;	cursor: pointer;
-moz-border-radius-topleft: 8px;
border-top-right-radius: 8px;	
-moz-border-radius-topright: 8px;
}
.tabs .link_podmenu:hover {background-position: 0 -28px;}
.tabs .link_podmenu:active {background: #138eaf url(/tmp/images/tabs.png) 0 -100px repeat-x;}
.tabs .chatlinks {font-weight: normal; padding: 0 6px; margin: 0 2px 0 0;}
	
	
	
.title {
	color: #0995ca;
	margin:5px 0px 15px 0px;
	font:Helvetica;
	font-size:15px;
	font-weight:bold;
	position: relative;
	}
.table_l {
	border-collapse:collapse;
	border-bottom:1px solid #ccc;
	}
.table_l td {
	border-top:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	font-size:11px;
	}
.table_user {
	border-collapse:collapse;
	}
.table_user td {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	font-size:11px;
	}
.rek_pelena {
	position:fixed;
	left:50%;
	top:100%;
	margin:-35px 0 0 -325px;
	border:0;
	background-image: url('/tmp/desing_ver2/rek_bar/fon.png');
	width:650px;
	height:35px;
	z-index:15;
	float:right;
	}
.rek_pelena:hover {
	position:fixed;
	left:50%;
	top:100%;
	margin:-35px 0 0 -325px;
	border:0;
	width:650px;
	height:35px;
	z-index:10;
	float:right;
	}
.rek_bar {
	position:fixed;
	left:50%;
	top:100%;
	margin:-35px 0 0 -325px;
	border:0;
	width:650px;
	height:35px;
	z-index:10;
	float:right;
	}
.rek_bar:hover {
	position:fixed;
	left:50%;
	top:100%;
	margin:-35px 0 0 -325px;
	border:0;
	background-image: url('/tmp/desing_ver2/rek_bar/fon_active.png');
	width:650px;
	height:35px;
	z-index:20;
	float:right;
	}
.shop {
	position:absolute;
	left:50%;
	top:50%;
	margin:-60px 0 0 -60px;
	border:1px solid #ccc;
	background-color:#e3e3e3;
	width:120px;
	height:120px;
	z-index:2;
	float:right;
	}
.shop-tov {
	top:0px; 
	right:0px; 
	position: relative;
	z-index:1;
	}
.table_shopgl {
	border-collapse:collapse;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
.table_shopgl td {
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	font-size:11px;
	}
.table_shop {
	border-collapse:collapse;
	border-top:1px solid #ccc;
	}
.table_shop td {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	font-size:11px;
	}
.table_all {
	border-collapse:collapse;
	border-bottom:1px solid #ccc;
	}
.table_all td {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	font-size:11px;
	}
	
	.table_all-new {
	border-collapse:collapse;
	}
.table_all-new td {
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	font:12px/18px Tahoma;
	}
.table_all-new td a {font-size: 12px;}
	
.vwindow {
	border-collapse:collapse;
	}
.vwindow td {
	border:0px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:7px 7px 7px 7px;
	font-size:11px;
	}
.table_no {
	border-collapse:collapse;
	}
.table_no td {
	border:0px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:2px;
	font-size:11px;
	}
.table_moder {
	border-collapse:collapse;
	}
.table_moder td {
	border:0px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	font-size:11px;
	}
.table_auc {
	border-collapse:collapse;
	border:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:2px;
	font-size:11px;
	}
.table_azag {
	background-color:#ffe674;
	border-collapse:collapse;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:2px;
	font-size:11px;
	font-weight:bold;
	}
.table_pmenu {
	border-collapse:collapse;
	}
.table_pmenu td {
	background-image: url('/tmp/desing_ver2/podmenu.gif'); 
 	background-position: left top; 
 	background-repeat: repeat-x;
	background-color:#17acd7;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:5px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	}
.table_ref {
	border-collapse:collapse;
	}
.table_ref td {
	border:0px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:1px;
	font-size:11px;
	}
.table_zag {
	background-color:#fff1af;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	font-size:11px;
	font-weight:bold;
	}
.table_zagzd {
	background-color:#fff1af;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	font-size:11px;
	font-weight:normal;
	}
.copyright {
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	}
.limit {
	border:1px solid #ccc;
	padding:2px 5px 2px 5px;
	}

.bu {
	border:1px solid #ccc;
	}
.opros {border-bottom:1px solid #ccc;}
.link {color:#0995CA; font-size: 12px; text-decoration:underline;}
.blok {padding:7px; margin-top:7px; border-bottom:1px solid #ccc; border-bottom-style: solid;}
.stblok {margin:5px 5px 5px 5px; border:1px solid #ccc; padding:5px; background-color:#f6f6f6;}
.help {margin:10px 0px 10px 0px; border:1px solid #ccc; padding:7px 10px; border-style: dashed; background-color:#FFFFFF;}
.pozd {margin:10px 0px 10px 0px; border:1px solid #ccc; padding:5px; border-style: dashed; background-color:#FFFFFF;}
.vnimanie {margin:10px 0px 10px 0px; border:1px solid #ccc; padding:5px; border-style: dashed; background-color:#FFFFFF;}
.komment {margin:10px 0px 10px 0px; border:1px solid #ccc; padding:5px; border-style: dashed;}
.kart {margin:0px 0px 0px 0px; border:1px solid #ccc; padding:2px; border-style: dashed; background-color:#FFFFFF;}
.content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#f6f6f6;}
.otstup {border-left:1px solid #ccc; border-right:1px solid #ccc; background-color:#f6f6f6;}
#content {position: relative;}
#vk_like {display: inline-block;}
#social {position: absolute; width: 400px; top: 0; right: 0; text-align:right;}
.refinfo {
	border-bottom:1px solid #ccc;
	}
.auc {
	border-bottom:1px solid #ccc;
	}
.scanauc_st1 {position: static; top:0%; left:0%; z-index:1;}
.scanauc_st2 {position: relative; top:-17px; right:10px; z-index:100; float:right; height:0px;}
.sauc_table {
	border-collapse:collapse;
	}
.sauc {
	background:#FFFFFF; 
	margin-top: 5px; 
	border:1px solid #ccc;
	}
.scanauc {
	background:#FFFFFF; 
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	}
.scanauc_time {
	background:#FFFACD; 
	padding:3px; 
	border-top:1px solid #ccc;
	}
.msg {
	background:#98FB98;
	border-top:1px solid #ccc;
	padding:5px;
	}
.chat_main {
	background:#f0fbff; 
	border:1px solid #ccc;
	padding:3px;
	}
.chat_online {
	background:#F0F8FF;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:5px;
	}
.chat_icon {
	background:#F0F8FF; 
	}
.chat_smile {
	background:#FFFACD;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:0px; 
	}
.chat_ad {
	background:#ADD8E6;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:5px; 
	}
.chat_msg {
	background:#90EE90;
	border:1px solid #ccc;
	padding:5px; 
	}
.game_tolst {
	border-collapse:collapse;
	}
.game_tolst td {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
	font-size:11px;
	}
	
	

	
h1 
{
font: bold 14px/20px Tahoma !important; color: #000; padding: 0 0 0px 5px; 
}
	

	/* --------------------------- ЧЕК ----------------------------- */
	
	
	.check-block {width: 100%; text-align: center;}
	.check {width: 600px; height: 250px; margin: 10px auto; overflow: hidden; background: transparent url(/tmp/images/check-back.jpg) 0 0px no-repeat; }
	.check2 {display: block; padding: 15px 20px 20px; font: 12px/18px Tahoma; color: #000; text-align: left; position: relative;}
	.check2 a {color: #9e0000; font-size: 12px; text-decoration: underline;}
	.check2 a:hover {text-decoration: none;}
	.check2 a:active {text-decoration: underline;}
	.check-number {color: #000; display: block; text-align: center; font: bold 18px/20px Tahoma; }
	.check-summa {color: #d70000; display: block; text-align: center; font: bold 14px/16px Tahoma; margin: 5px 0 0; }
	.check-table {display: block; margin: 10px 0 0; border-collapse: collapse;}
	.check-table table {border-collapse: collapse;}
	.check-table table td {font: 12px/18px Tahoma; color: #000; text-align: center; border: 1px dotted #888; padding: 0 2px;}
	.check-table table tr .noborder {border: none;}
	.check-table table tr.headtd td {font-weight: bold;}
	.check-table table tr .boldtd {font-weight: bold;} 
	.check-table table tr .righttd {text-align: right !important;}
	.check-table table tr .lefttd {text-align: left; padding-left: 6px;}
	.check-go {position: absolute; border: none; cursor: pointer; top: 20px; left: 400px; width: 182px; height: 35px; overflow: hidden; background: transparent url(/tmp/images/oplata.png) 0 0px no-repeat;}
	.check-go:focus {outline: none;}
	#popolnenie {top: 40px; background-position: 0 0;}
	#dontdothis {top: 77px; background-position: 0 -35px;}
	#popolnenie:hover {top: 40px; background-position: -182px 0;}
	#dontdothis:hover {top: 77px; background-position: -182px -35px;}
	
	
	
	
	
	
	
#saveas {
display: inline-block;
position: absolute;
top: 100px;
left: 0;
width: 100%;
text-align: center;
beckground: transparent;
z-index: 1000;
opacity: 0.95;
}
#saveas2 {
display: inline-block;
position: relative;
width: 720px;
margin: 0 auto;
text-align: center;
border-radius: 25px;	 
-moz-border-radius: 25px;
border: 10px solid #1298cd;
background: white;
}
.saveas-knopy 
{
display: block;
width: 625px;
height: 42px;
position: relative;
margin: 5px auto 30px;
background: transparent url(/tmp/images/saveas-knopy.png) 0 0px no-repeat;
}
#gotoeden {position: absolute;
 top: 0; left: 0;
 width: 294px; 
 height: 31px;
 }
 #gotohell {position: absolute;
 top: 0; right: 0;
 width: 294px; 
 height: 31px;
 }
 
 #attention {width: 100%; text-align: center;}
 #newpm {width: 1000px; margin: 0 auto; text-align: left;}
 #attention #newpm table {width: 100% !important;}
  
  
  
  
 
 
 
 
 
 
 
 
 
 
 #ideabank 
 {
 padding: 0 10px;
 font: 12px/19px Tahoma;
 overflow: hidden;
 }
 #ideabank a 
 {
 font: 12px/19px Tahoma;
 color: #ff7800;
 text-decoration: underline;
 }
  #ideabank a:hover {text-decoration: none;}
 a.ideabank-link { font: 12px/19px Tahoma;}
 
 #ideabank h1
 {
 font: bold 17px/22px Tahoma !important; 
 color: #000; padding: 0 0 0px 0px; 
 }
  #ideabank h1 a { font: bold 17px/22px Tahoma !important; }
  #ideabank form {font: 12px/19px Tahoma;}
#ideabank-left
{
	float: left;
    	margin-left: -180px;
    	width: 100%;
}
#ideabank-right
{
	float: right; 
	width: 180px;
	text-align: right;
	margin: 5px 0 0;
}
#ideabank-left-cont
{
	margin-left: 180px;
	width: 500px; 
}
  
a#idea-newidea, span#idea-newidea-no
{
display: inline-block;
width: 174px;
height: 33px;
background: transparent url(/tmp/images/idea-giveme.png) 0 0px no-repeat;
}
a#idea-newidea:hover
{
background-position: 0 -33px;
}
span#idea-newidea-no
{
background-position: 0 -66px;
}

  
  
  .ideabank-div, .ideabank-div-newidea 
  {
  width: 729px;
  margin: 10px 0 10px 3px;
  background: #fff;
  border-radius: 10px;
  -moz-border-radius: 10px;
  border: 1px solid #b6c5ca;
  font: 12px/22px Tahoma;
  text-align: center;
  }
  .ideabank-div-newidea 
  {
  background: #e5ffe1 !important;  
  }
  .ideabank-div2
  {
  width: 702px;
  margin: 10px auto 9px;
  text-align: left;
  overflow: hidden;
  }
  
   #ideabank a.idea-note, a.idea-note, span.idea-note
  {
  font: bold 12px/20px Tahoma;
  color: #10a2d1;
  text-decoration: underline;
  text-indent: 21px;
  display: inline-block;
  background: transparent url(/tmp/images/idea-note.png) 0 3px no-repeat;
  }
  span.idea-note {text-decoration: none;}
  
  #ideabank a.idea-note:hover,  a.idea-note:hover
  {
  color: #10a2d1;
  text-decoration: none;
  }
  
  a.idea-redact
  {
  display: inline-block;
  width: 22px;
  height: 16px;
  background: transparent url(/tmp/images/idea-drill.png) 6px 0px no-repeat;
  vertical-align: middle;
  }
  

.idea-left
{
	float: left;
    	margin-left: -140px;
    	width: 100%;
}
.idea-right
{
	float: right; 
	width: 140px;
	text-align: right;
	margin: 5px 0 0;
}
.idea-left-cont
{
	margin-left: 140px;
	width: 566px; 
}

.idea-kratko {display: inline-block; padding: 3px 0 0; line-height: 17px; cursor: default;}

.idea-rate {
display: inline-block;
text-align: right;
text-indent: 31px;
font: 24px/26px Tahoma;
color: #707070;
background: transparent url(/tmp/images/idea-rate.png) 0px 0px no-repeat;
cursor: default;
}
.idea-rate2 {
float: right;
display: inline-block;
text-align: right;
text-indent: 31px;
padding: 0 5px 0px 0;
font: 24px/26px Tahoma;
color: #707070;
background: transparent url(/tmp/images/idea-rate.png) 0px 0px no-repeat;
overflow: hidden;}
.greenrate {color: #00980e !important;}
.redrate {color: #bf1111 !important;}
.grayrate {color: #707070 !important;}

.idea-toptext-left {display: inline-block; margin: 3px 0 0; min-height: 23px;}

.idea-useridea-razdel {overflow: hidden; display: block;}
.usercashdiv {display: inline-block; vertival-align: top; float: left; padding: 0 60px 0 0; height: 55px;}
#usercashdiv {display: none;}

.idea-opisanie
{
font: normal 11px/20px Tahoma;
padding: 5px 0 0;
  cursor: default;
}

.ideaicon
{
  text-indent: 35px;
  display: inline-block;
  cursor: default;
}
a.ideaicon {font-weight: bold; color: #000;}
.ideabigicon
{
  text-indent: 55px;
  display: inline-block;
}

.idea-user 
{
background: transparent url(/tmp/images/idea-user.png) 0px 1px no-repeat;
text-indent: 16px !important;
}
.idea-date
{
background: transparent url(/tmp/images/idea-date.png) 19px 1px no-repeat;
}
.idea-date2
{
background: transparent url(/tmp/images/idea-date.png) 34px 1px no-repeat;
text-indent: 50px;
}
.idea-comments
{
background: transparent url(/tmp/images/idea-comments.png) 19px 2px no-repeat;
cursor: pointer !important;
}
.idea-comments-new
{
color: #FF7800 !important;
background: transparent url(/tmp/images/idea-comments-new.png) 19px 5px no-repeat !important;
}
.idea-sost
{
background: transparent url(/tmp/images/idea-sost.png) 0px 2px no-repeat;
text-indent: 16px !important;
}
a.idea-user-link {color: #FF7800; text-decoration: underline;}
a.idea-user-link:hover {text-decoration: none;}

.biguser 
{
background: transparent url(/tmp/images/idea-biguser.png) 0px 1px no-repeat;
text-indent: 20px !important;
}
.biglight 
{
background: transparent url(/tmp/images/idea-biglight.png) 36px 1px no-repeat;
}
.bigrate, .bigrate2
{
background: transparent url(/tmp/images/idea-bigstar.png) 36px 0px no-repeat;
}
.bigrate2
{
display: inline-block;
text-indent: 18px;
background: transparent url(/tmp/images/idea-bigstar.png) 0px 0px no-repeat;
}
.idea-tablerate {margin: 6px auto 0;}
.idea-tablerate td
{
text-align: center;
font-size: 11px;
padding: 0 2px;
width: 35px;
}

#ideabank a.idea-golos, .idea-golos
{
display: inline-block;
width: 15px;
height: 15px;
background: transparent url(/tmp/images/idea-ratesmile.png) 0px 0px no-repeat;
position: relative;
text-decoration: none;
}

.idea-golos-verybad { background-position: 0px 0px !important; }
.idea-golos-bad { background-position: -25px 0px !important; }
.idea-golos-normal { background-position: -50px 0px !important; }
.idea-golos-cool { background-position: -75px 0px !important; }
.idea-golos-verycool { background-position: -100px 0px !important; }
.idea-golos-author {background-position: -125px 0px !important;}
.idea-golos-dontvote {background-position: -150px 0px !important;}

.idea-toptext { display: block; padding: 10px 7px 7px 12px; background: #fff; 
border: 1px solid #b6c5ca; -moz-border-radius: 5px;
border-radius: 5px;}
.idea-vote {text-align: center;}
.idea-vote2 {display: block; padding: 6px 7px 5px; background: #fff; border: 1px solid #b6c5ca; -moz-border-radius: 5px;
border-radius: 5px; margin: 10px auto; width: 230px;  text-align: center; color: #006c8e;}
.idea-commentuser {display: block; position: relative; padding: 6px 7px 5px; background: #fff; border: 1px solid #b6c5ca; -moz-border-radius: 5px;
border-radius: 5px;  margin: 5px auto; text-align: left;   font: 12px/20px Tahoma;}
.idea-commentuser-top {display: block; margin: 0px auto;}

.knopka {font: bold 12px/14px Tahoma; display: inline-block; padding: 6px 15px; background: #2dadd7; border: 1px solid #0086b1; color: #fff; 
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
margin: 6px 5px 3px 0px; }
.knopka:hover {background: #0086b1; color: #fff; }

#ideabank a.biglink {font-weight: bold; text-decoration: none;}

#ideabank a.info {text-decoration: none;}


.limit {  font-size: 11px; line-height: 13px; background: none !important; border: none !important;}
.limit b, .limit_kr b, #ideabank .limit b, #ideabank .limit_kr b {display: block; line-height: 13px; background: #62c2e0; -moz-border-radius: 5px;
border-radius: 5px; color: #fff; padding: 3px 7px 4px; cursor: default; border: 1px solid #2DADD7;}
.limit a, .limit_kr a, #ideabank .limit a, #ideabank .limit_kr a {display: block; line-height: 13px; background: #fff; -moz-border-radius: 5px;
border-radius: 5px; color: #0995CA; padding: 3px 7px 4px; border: 1px solid #2DADD7; text-decoration: underline;}
.limit a:hover, .limit_kr a:hover, #ideabank .limit a:hover, #ideabank .limit_kr a:hover {text-decoration: none; line-height: 13px; background: #2DADD7; color: #fff;}

.idea-textarea, .idea-input  
{
border: 1px solid #0086b1;  
-moz-border-radius: 5px;
border-radius: 5px;
padding: 5px 7px;
font: 12px/19px Tahoma;
}

div.idea-hint, div.idea-hint2 {
position: absolute;
display: none;
bottom: 5px;
left: -65px;
padding: 6px 9px;
margin: 0px;
z-index: 100;
border: 0;
color: #fff;
border: 1px solid #0086B1;
font: bold 12px/18px Tahoma, Arial;
text-decoration: none;
background: #2DADD7;
width: 120px;
opacity: 0;
-moz-border-radius: 6px;
border-radius: 6px;
text-align: center;
}
div.idea-hint2 {left: -5px;}

.idea-alltext {display: block;
padding: 15px 0 10px;}

.idea-commentarr {position: absolute; top: -5px; left: 25px;}
.idea-hintarr {position: absolute; bottom: -6px; left: 67px;}

.idea-datespan {color: #999; font-size: 11px; padding: 0 0 0 30px;}

#ideabank select {border: 1px solid #0086b1;  
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-bottom-left-radius: 5px;
-moz-border-radius-bottomleft: 5px;
padding: 2px;
font: 12px/19px Tahoma;}

.idea-adminredact {display: block; text-align: right; color: #aaa; font-size: 11px;}
.graytext {color: #888;}

#ideabank hr {border-bottom: 1px solid #b6c5ca; border-top: 0; margin: 15px 0 12px;}

/* #ideabank .idea-toptext-left a {color: #10A2D1;} */

.idea-table-comment td {padding: 10px 0;}
.idea-table-comment-avatar {border: 1px solid #b6c5ca; padding: 1px;}

tr.idea-headtr td {background: #2DADD7; color: #fff;}
#ideabank table tr.idea-headtr td a {color: #fff; font-weight: bold;}

.idea-table-rateuser td {font: 12px/19px Tahoma; padding: 3px 5px;}
tr.idea-table-rateuser-whitetr td {background: #fff;}
tr.idea-table-rateuser-graytr td {background: #f0fbff;}
.greenresult {color: #00980e; text-transform: uppercase;}


.news table td .small-link {cursor: default;}
.newheadtr {background: #fff;}
.newheadtr .mini-link {color: #cb0000; text-decoration: none;}
.newheadtr .mini-link:hover {text-decoration: underline;}
font[color="red"] { color: #cb0000; }
tr[bgcolor="#F3F3F2"] {background: #F5F5F5 !important;}

.cursor-default {cursor: default;}
.task-link {font: 12px/16px Tahoma; color: #007693;}

.news-img {float: left; clear: right; padding: 3px 0 0;}

#topblock {line-height: 14px;}
