/* партнёрская программа */

input.newstyle{
    background: url(images/ca_calc.png) no-repeat 0 0;
	border:0;
	margin: 0;
	padding:0 8px 0 8px;
	width: 112px;
	height:28px;
	font-size: 11px;
	line-height:28px;
	outline: none;
}
input.newstyle:hover{
    background-position: 0 -28px;
}

input.exchangers_button_widg{
    background: url(images/ca_calc.png) no-repeat;
	border:0;
	margin: 0;
	padding:0 0 4px 0;
	width: 90px;
	height:26px;
	font-size: 11px;
	color:#fefefe;
	cursor:pointer;
	text-align:center;
	background-position: 0px -56px;
	text-shadow:1px 1px 0px #ff6600;
	outline: none;
}
input.exchangers_button_widg:hover{
	background-position: 0px -108px;
	text-shadow:1px 1px 0px #558000;
	color:#fefefe;
}
.loginform a, .registerform a{
background: none!important;
}
.textarea_p{
width: 95%;
padding: 5px;
border: 1px solic #ccc;
margin: 0 auto;
height: 40px;
}
.textarea_t{
width: 95%;
padding: 5px;
border: 1px solic #ccc;
margin: 0 auto;
height: 80px;
}
table.partner_info tr.odd td{
background: #e0e0e0;
}
table.partner_info td.oddleft{
border-right: 1px solid #fff;
}
table.partner_info td{
padding: 3px 5px;
color: #333;
border-bottom: 1px solid #e0e0e0;
}
.stabs a#act{
color: #000!important;
border-bottom: none!important;
background: none;
padding: 0;
}
.prevbanner{
padding: 0 0 10px 0;
}
.stabs a, .promolink a{
background: none;
padding: 0;
}

#ca_list_table{
width: 100%;
text-align: center;
}
.ca_list_name{
padding: 10px 0 10px 0;
}

#ca_comments {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

#ca_comments,
#ca_comments tr td {
	border: 0px solid #dedede;
}

#ca_comments tr td {
	padding: 5px 10px!important;
}

#ca_comments tr td img {
	position: relative;
	top: 4px;
}

#ca_comments tr th {
	background: url(images/ca_header.png) repeat-x;
	padding: 0 0 6px 0;
	text-align: center;
	vertical-align: middle;
	height: 24px;
	border-bottom: 1px solid #ccc;
}
#ca_comment_form {
	width: 100%!important;
	border: 1px solid #dedede!important;
	padding:10px 0;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#ca_comment_form input[type="text"] {
    background: url('images/ca_comment_form.png') no-repeat;
	background-position: 0px 0px;
	border:0;
	margin: 0;
	padding:0 8px 0 8px;
	width: 192px;
	height:28px;
	font-size: 11px;
	line-height:28px;
}
#ca_comment_form input:hover[type="text"] {
	background-position: 0 -28px;
}

#ca_comment_form input[type="submit"] {
    background: url(images/ca_comment_form.png) no-repeat;
	border:0;
	margin: 0;
	padding:0 0 4px 0;
	width: 90px;
	height:26px;
	font-size: 11px;
	color:#fefefe;
	cursor:pointer;
	text-align:center;
}
#ca_comment_form input[type="submit"] {
	background-position: 0px -56px;
	text-shadow:1px 1px 0px #558000;
}

#ca_comment_form input:hover[type="submit"] {
	background-position: 0 -82px;
	text-shadow:1px 1px 0px #444;
}

#ca_comment_form input[type="radio"]{
	width: 24px;
	height:24px;
}

#ca_comment_form tr td {
	text-align: left;
	border: none!important;
}

#ca_comment_form tr td.ca_label {
	font-weight: bold;
	text-align: right;
}

.comment_no {
    width:100%;
	padding:0;
	font-weight:bold;
	color:#7899ae;
	height:30px;
}

.ca_error, .ca_updated, .ca_okey{ 
margin: 10px 0;
font: 12px Arial;
color: #000;
text-shadow: 1px 1px 1px #fff;
border-radius: 2px;
}
.ca_error p, .ca_updated p, .ca_okey p{ 
padding: 7px 15px;
margin: 0!important;
}
.ca_error{ 
border: 1px solid #cc0000;
background: #ffebe8;
}
.ca_updated{ 
border: 1px solid #e6db55;
background: #ffffe0;
}
.ca_okey{
border: 1px solid #00cc18;
background: #e1ffe0;
}

/* калькулятор */
table#ca_calc {
	width: 640px;
	margin: 0;
	font-size: 11px;
	border: none;
}
table#ca_calc tr td {
	border: none;
	padding:0;
	margin:0;
}
table#ca_calc tr td input[type="text"] {
    background: url(images/ca_calc.png) no-repeat 0 0;
	border:0;
	margin: 0;
	padding:0 8px 0 8px;
	width: 112px;
	height:28px;
	font-size: 11px;
	line-height:28px;
}
table#ca_calc tr td input:hover[type="text"] {
	background-position: 0 -28px;
}
table#ca_calc tr td input[type="button"], table#ca_calc tr td input[type="submit"] {
    background: url(images/ca_calc.png) no-repeat;
	border:0;
	margin: 0;
	padding:0 0 4px 0;
	width: 90px;
	height:26px;
	font-size: 11px;
	color:#fefefe;
	cursor:pointer;
	text-align:center;
}
table#ca_calc tr td input[type="submit"] {
	  background: #4677A0;
  border-radius: 5px;
	text-shadow: 1px 1px 0px #2F4252;
}
table#ca_calc tr td input:hover[type="submit"] {
	background-position: 0px -108px;
	text-shadow:1px 1px 0px #558000;
}

table#ca_calc tr td input[type="button"]{
  background: #747474;
  text-shadow: 1px 1px 0px #454545;
  border-radius: 5px;
}

table#ca_calc tr td:hover input[type="button"]{
background: #747474;
}
table#ca_calc tr td input:hover[type="button"] {
	background-position: 0px -134px;
	text-shadow:1px 1px 0px #444;
}

/* таблица */
/* automat info */
#automat_info{
padding: 10px 0 0 0;
}
    #automat_info img{
	border: none!important;
	}
    #automat_info .ca_info{
	margin: 0 0 10px 0;
	position: relative;
	line-height: 25px;
	}
	#automat_info .ca_header{

	}
	#automat_info .ca_header_center{
	display: block;
	height: 24px;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;	
	line-height: 25px;
	}
	#automat_info .ca_content{
padding: 10px;
  border: 1px solid #dedede;
  background: #CDCDCD;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #1A344B;
  font-size: 14px;
	}
	#automat_info  a, #automat_info  img{
	display: inline!important;
	float: none;
	padding: 0;
	margin: 0;
	}
.clear{clear: both;}
.ca_tabs_container_tab_label {
  background: #fff;
  /* border-top: 2px solid #a0b8c5; */
  margin: 0 5px 0 0;
  padding: 0 10px 3px 10px;
  font-size: 11px;
  cursor: pointer;
  float: left;
  height: 20px;
  line-height: 24px;
  border-radius: 5px 5px 0 0;
  color: #1A344B;
}

.ca_content a{
  color: #467CA9;
}

.post-list a{
  color: #1A344B;
}
.ca_tabs_container_tab_label.ca_selected_label{
  height: 20px;
  font-weight: bold;
  top: 5px;
  background: #8AACC8;
  color: #1A344B;
}
.ca_tabs_container_config {
    position: relative;
	background-image: url(images/ca_header.png);
	border-top: 2px solid #5f9b00;
	margin:0 0 0 0;
	padding: 0 3px 0 3px;
	font-size: 11px;
	cursor: pointer;
	float: right;
	height: 23px;
	line-height: 24px;
}
.ca_config_changes{
position: absolute;
display: none;
z-index: 10;
float: none;
top: -2px;
right: -247px;
width: 250px;
cursor: default;
padding: 0 0 70px 0;
}
.ca_tabs_container_config .ca_vndiv {
	background: url(images/config.png) no-repeat right 5px;
	padding: 0 22px 3px 7px;
	height: 20px;
	line-height: 24px;
}
.ca_vibor_okno{
     display: none; 
	 position: absolute; 
	 z-index: 2;
	 float: none; 
	 top: 10px;  
}
.ca_vibor_okno2{ 
     display: none;
	 position: absolute; 
	 z-index: 2;
	 float: none; 
	 top: 0; 
	 left: 40px; 
	 width: 270px;
}
#automat_info .ca_tablesorter{
	margin: 0 0 20px 0;
	border-collapse: collapse;
	border:1px solid #E7E7E7;
}
#automat_info .ca_tablesorter thead tr .headerSortUp div{
	background: url(images/arrow-asc.png) no-repeat 3px center;
	padding-left: 20px;
}
#automat_info .ca_tablesorter thead tr .headerSortDown div{
	background: url(images/arrow-desc.png) no-repeat 3px center;
	padding-left: 20px;
}
#automat_info .ca_tablesorter th{
	background: #fff url(images/ca_header.png) repeat-x bottom;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #dedede;
	border-top: 2px solid #ccc;
	font-size: 11px;
	font-weight:bold;
	padding: 0 0 1px 0;
}
#automat_info .ca_tablesorter th div{
	padding: 5px 10px 5px 10px;
}
#automat_info .ca_tablesorter td{
	border: 1px solid #dedede!important;
	vertical-align: middle;
	padding: 5px 5px;
	text-align: center;
    background: #fff;
}
#automat_info .ca_tablesorter td.ca_nostar{
padding: 5px 10px 5px 23px;
}
#automat_info .ca_tablesorter tr:hover td{
	background: #ffd010;
	cursor: pointer;
}
#automat_info .ca_tablesorter tr:hover td.ca_star{
background: #ffd010 url(images/star.png) no-repeat 3px center;
}
#automat_info .ca_tablesorter td.ca_star{
padding: 5px 10px 5px 23px;
}
#automat_info .ca_tablesorter a{
    background: none;
}
.ca_filter{
font-size: 11px;
}
.ca_filter_cell {
	height: 70px;
	vertical-align: bottom;
}
table.ca_filter tr td {
	padding: 3px;
}
.ca_filter_input {
	width: 50px;
	font-size: 10px;
	border: 1px solid #cacaca!important;
}
.ca_filter_select {
	border: 1px solid #cacaca;
	font-size: 10px;
}
.ca_filter_tab,
.ca_filter_tab_big,
.ca_filter_tab_label {
	background-color: #f0ffd0;
	border: 1px solid #c0ff10;
	overflow: hidden;
	height: 0px;
	margin-left: 1px;
	margin-right: 1px;
	padding:0px;
}
.ca_filter_tab_label {
	padding: 0px;
	width: 16px;
	height: 16px;
	border-bottom: none;
	position: relative;
	top: 1px;
	line-height: 14px;
	cursor: Pointer;
	font-size: 14px;
	text-align: center;
	color: #c0f010;
}
.ca_filter_tab table,
.ca_filter_tab_big table {
	margin: 3px auto 3px auto!important;
	border: none!important;
}
.ca_filter_tab table td,
.ca_filter_tab_big table td {
	padding: 1px 3px 1px 3px;
	font-size: 12px;
	border: none;
}
.age_filter input {
	width: 30px;
}
#notrtablecredits, #notrtabledeposits{
display: none;
}
.open_ca_info{
    position: relative;
	padding: 3px 0 0 3px;
	width: 22px;
}
.open_ca_info .vtabder{
position:absolute; 
float: none; 
top: 0; 
left: 25px;
font-size: 10px!important; 
width: 440px; 
text-align: left;
display: none;
}
.open_ca_info .vtabder a{
color: #000;
}
.open_ca_info .vtabder p{
padding: 0;
margin: 0;
}
.ca_info .ca_info_popup {
    padding: 10px;
	border: 0;
	color:#000;
	text-shadow:1px 1px 1px #eeeeee;
	background:#c1c1c1 url(images/ca_content.png) repeat-x;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	width: 400px;
}
.ca_spam_detected{
font-weight: bold;
padding: 1px 0 1px 20px!important;
margin: 0;
line-height: 18px;
background: url(images/spam.png) no-repeat 3px 3px;
}
.ca_spam_detected:hover span{
text-decoration: underline;
cursor: pointer;
}