body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style: normal;
font-weight: normal;
}
li {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-size: 100%;
font-weight: normal;
}
q:before,q:after {
content: '';
}
abbr,acronym {
border: 0;
font-variant: normal;
}
sup {
vertical-align: text-top;
}
sub {
vertical-align: text-bottom;
}
input,textarea,select {
font-family: inherit;
font-size: inherit;
font-weight: inherit;
}
input,textarea,select {*font-size:100%;
}
legend {
color: #000;
}
body {
font-family: Arial;
font-size: 10pt;
color: #666;
background: white;
}
a {
position: relative;
color: #00a4e7;
text-decoration: underline;
z-index: 999 !important;
}
a:hover {
text-decoration: none;
}
#logo {
margin-top: 19px;
}
.slogan_blue {
color: #0cf;
font-size: 14.8pt;
font-family: Tahoma;
margin-top: 26px;
letter-spacing: -0.05pt;
}
.slogan_gray {
color: #999;
font-size: 20pt;
font-family: Tahoma;
line-height: 23pt;
letter-spacing: -0.25pt;
}
.top_text_block {
width: 646px;
height: 168px;
vertical-align: top;
background: url("../images/top_text_block_back.png") no-repeat right;
}
.top_text_block table {
margin-top: 23px;
margin-left: 61px;
}
.top_text_block td {
text-align: left;
vertical-align: top;
}
.top_text_block h2 {
color: #c6f;
font-size: 16pt;
font-family: Tahoma;
margin-bottom: 15px;
}
.top_text_block dfn {
color: #3c98f6;
font-size: 10pt;
font-style: italic;
font-weight: bold;
line-height: 14pt;
}
.top_text_block span {
font-size: 9pt;
font-style: italic;
line-height: 12pt;
}
.ted td {
vertical-align: top;
text-align: left;
}
.ted p {
letter-spacing: .2pt;
}
.ted dfn {
font-weight: bold;
font-style: italic;
}
.d1s1 {
background: url("../images/l1d.jpg") top left no-repeat;
}
.d1t1 {
background: url("../images/l1d.jpg") -40px top no-repeat;
}
.d1s2 {
background: url("../images/l1d.jpg") -314px top no-repeat;
}
.d1t2 {
background: url("../images/l1d.jpg") -354px top no-repeat;
}
.d1s3 {
background: url("../images/l1d.jpg") -626px top no-repeat;
}
.d1t3 {
background: url("../images/l1d.jpg") -666px top no-repeat;
}
.d1s4 {
background: url("../images/l1d.jpg") -940px top no-repeat;
}
.d2s1 {
background: url("../images/l2d.jpg") top left no-repeat;
}
.d2t1 {
background: url("../images/l2d.jpg") -40px top no-repeat;
}
.d2s2 {
background: url("../images/l2d.jpg") -314px top no-repeat;
}
.d2t2 {
background: url("../images/l2d.jpg") -354px top no-repeat;
}
.d2s3 {
background: url("../images/l2d.jpg") -626px top no-repeat;
}
.d2t3 {
background: url("../images/l2d.jpg") -666px top no-repeat;
}
.d2s4 {
background: url("../images/l2d.jpg") -940px top no-repeat;
}
.d3s1 {
background: url("../images/l3d.jpg") top left no-repeat;
}
.d3t1 {
background: url("../images/l3d.jpg") -40px top no-repeat;
}
.d3s2 {
background: url("../images/l3d.jpg") -314px top no-repeat;
}
.d3t2 {
background: url("../images/l3d.jpg") -354px top no-repeat;
}
.d3s3 {
background: url("../images/l3d.jpg") -626px top no-repeat;
}
.d3t3 {
background: url("../images/l3d.jpg") -666px top no-repeat;
}
.d3s4 {
background: url("../images/l3d.jpg") -940px top no-repeat;
}
.d4s1 {
background: url("../images/l4d.jpg") top left no-repeat;
}
.d4t1 {
background: url("../images/l4d.jpg") -40px top no-repeat;
}
.d4s2 {
background: url("../images/l4d.jpg") -314px top no-repeat;
}
.d4t2 {
background: url("../images/l4d.jpg") -354px top no-repeat;
}
.d4s3 {
background: url("../images/l4d.jpg") -626px top no-repeat;
}
.d4t3 {
background: url("../images/l4d.jpg") -666px top no-repeat;
}
.d4s4 {
background: url("../images/l4d.jpg") -940px top no-repeat;
}
.d3t2 dfn {
color: #b0955a;
}
.d4t2 dfn {
color: #1891f5;
}
.d4t1 dfn {
color: #7c4208;
}
.d1t1 dfn {
color: #4a9203;
}
.d3t1 dfn {
color: #606;
}
.d3t3 dfn {
color: #67a5f8;
}
.d2t2 dfn {
color: #ca0303;
}
.d2t1 dfn {
color: #721bc0;
}
.d2t3 dfn {
color: #f75400;
}
.d1t2 dfn {
color: #39c;
}
.d1t3 dfn {
color: #ee0f24;
}
.d4t3 dfn {
color: #663401;
}
#operators td {
padding-left: 10px;
padding-right: 10px;
}
#operators tr:hover {
background: #f5f5f5;
}
#select_country {
width: 210px;
padding-left: 10px;
padding-right: 10px;
}
.question_conteiner .select_tag {
  height: 23px;
  cursor: pointer;
}
.question_conteiner .select_tag .center_content {
  height: 23px;
  background: url("../images/controls/input_center.png") repeat-x;
}
.question_conteiner .select_tag .value {
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 4px;
}
.question_conteiner .select_tag .left_side {
  height: 23px;
  background: url("../images/controls/input_left.png") left no-repeat;
}
.question_conteiner .select_tag .right_side {
  height: 23px;
  background: url("../images/controls/select_right.png") right no-repeat;
}
.question_conteiner .select_tag_open .left_side {
  height: 23px;
  background: url("../images/controls/top_left.png") left no-repeat;
}
.question_conteiner .select_tag_open .right_side {
  height: 23px;
  background: url("../images/controls/top_right.png") right no-repeat;
}
.question_conteiner .select_tag_options {
  background: white;
  position: absolute;
  margin-top: 22px;
  z-index: 20;
}
.question_conteiner .select_tag_options .left_side {
  background: url("../images/controls/line.png") top left repeat-y;
}
.question_conteiner .select_tag_options .right_side {
  background: url("../images/controls/right.png") top right repeat-y;
}
.question_conteiner .select_tag_options .select_bottom_side {
  background: url("../images/controls/line.png") left bottom repeat-x;
}
.question_conteiner .select_tag_options .bottom_left {
  background: url("../images/controls/bottom_left.png") bottom left no-repeat;
}
.question_conteiner .select_tag_options .bottom_right {
  background: url("../images/controls/bottom_right.png") bottom right no-repeat;
}
.question_conteiner .select_tag_options .content {
  overflow: hidden;
}
.question_conteiner .select_tag_options .content p {
  padding: 2px;
  margin-left: 7px;
  margin-right: 7px;
  overflow: hidden;
  white-space: nowrap;
}
.question_conteiner .select_tag_options .content p:hover {
  background: #abdd7e;
  color: #325608;
}
.question_conteiner .select_tag_options .scroll {
  width: 17px;
  height: 40px;
  background: url("../images/controls/scroll.png") no-repeat;
  position: absolute;
  z-index: 25;
}

#ti1 {
background: url("../uploads/tests/small/1.png") !important;
}
#ti2 {
background: url("../uploads/tests/small/2.png") !important;
}
#ti3 {
background: url("../uploads/tests/small/3.png") !important;
}
#ti4 {
background: url("../uploads/tests/small/4.png") !important;
}
#ti5 {
background: url("../uploads/tests/small/5.png") !important;
}
#ti6 {
background: url("../uploads/tests/small/6.png") !important;
}
#ti7 {
background: url("../uploads/tests/small/7.png") !important;
}
#ti8 {
display:none;
background: url("../images/test_icons.jpg") -812px;
}
#ti9 {
  display:none;
background: url("../images/test_icons.jpg") -928px;
}
#ti10 {
  display:none;
background: url("../images/test_icons.jpg") -1044px;
}
#ti11 {
  display:none;
background: url("../images/test_icons.jpg") -1160px;
}
#ti12 {
  display:none;
background: url("../images/test_icons.jpg") -1276px;
}

/*__________________________________________________________________________*/
div#content-wrapper{
  width:1000px;
  margin:auto;
}
div#footer{
  height: 30px;
  line-height:30px;
  background: #a0df61;
  color:#555;
  font-size:0.9em;
}

div#footer a{
  color:#3A7A16 !important;
  text-decoration:none;
}
div#footer a:hover{
  text-decoration:underline;
}

div#footer p.copyright{
  padding-left:10px;
}

div#footer .links{
  float:right;
  margin-right:10px;
}

ul.error_list {
margin: 0;
padding: 0;
}
ul.error_list li {
color: #ff0000;
display: block;
background-color: #ffffef;
padding: 0 5px;
line-height: 16px;
}

.clearer{
  font-size:0 !important;
  height:0 !important;
  line-height:0 !important;
  clear:both;
}

div.test-item{
  float:left;
  width:330px;
  height:360px;
}

div.test-item a{
  position:relative;
}

div.test-item p{
  position:relative;
  bottom:50px;
  padding:20px;
  z-index:5000;
}

div.test-item p dfn{
  color: #3c98f6;
  font-size: 10pt;
  font-style: italic;
  font-weight: bold;
  line-height: 14pt;
}

a.test_choice{
  display:block;
  float:left;
  text-align:center;
  font-weight:bold;
  font-size:1.2em;
  text-decoration:none;
  cursor:pointer;
}

/*#__________________________________________________________________________\*/

a#get_results_link{
  font-weight:bold;
  font-size:20px;
  text-transform:uppercase;
  text-decoration:none !important;
  border:1px solid #ccc;
  line-height:30px;
  height:30px;
  display:block;
  width:250px;
  text-align:center;
  margin:auto;
}
a#get_results_link:hover{
  background-color:#ffffef;
  color:#555 !important;
}

img#logo {
  z-index:1 !important; 
}

div#top_test_block{
  z-index:999 !important;
}

div#top_test_block li{
  display:block;
  float:left;
}

.blockUI{
  -moz-border-radius: 17px 17px 17px 17px;
  -webkit-border-radius: 17px 17px 17px 17px;
  border:none !important;
}


#ui-datepicker-div{
  z-index:10000;
}

h1{
  font-famiy:'Arial', sans-serif;
  font-size:30px !important;
  font-style:italic;
}

span.carousel-control{
  dispaly:block;
  width:9px;
  height:15px;
  float:left;
  text-indent:-9000px;
  position:relative;
  top:50px;
  cursor:pointer;
}

span.carousel-control.next{
  background:url(/images/rarr_active-trans.png) no-repeat;
}

span.carousel-control.next.disabled{
  background:url(/images/rarr-trans.png) no-repeat;
}

span.carousel-control.previous{
  background:url(/images/larr_active-trans.png) no-repeat;
}

span.carousel-control.previous.disabled{
  background:url(/images/larr-trans.png) no-repeat;
}
div.carousel-wrap{
  float:left;
  width:560px;
  margin:0 2px; 
}


.question_conteiner .question {
  color: #65ac1c;
  font-size: 14pt;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: Tahoma;
}
.question_conteiner .textarea {
  position: relative;
  height: 150px;
  width: 450px;
}
.question_conteiner .textarea .left_side {
  background: url("../images/controls/line.png") left repeat-y;
  height: 150px;
  width: 450px;
}
.question_conteiner .textarea .textarea_top_side {
  background: white url("../images/controls/line.png") repeat-x top;
  height: 150px;
  width: 450px;
}
.question_conteiner .textarea .textarea_bottom_side {
  background: url("../images/controls/line.png") bottom repeat-x;
  height: 150px;
  width: 450px;
}
.question_conteiner .textarea .top_left {
  background: url("../images/controls/top_left.png") top left no-repeat;
  height: 150px;
  width: 450px;
}
.question_conteiner .textarea .bottom_left {
  background: url("../images/controls/bottom_left.png") bottom left no-repeat;
  height: 150px;
  width: 450px;
}
.question_conteiner .textarea .right_side {
  background: url("../images/controls/right.png") right repeat-y;
  width: 20px;
  height: 150px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 20;
}
.question_conteiner .textarea .top_right {
  background: url("../images/controls/top_right.png") top right no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 21;
}
.question_conteiner .textarea .bottom_right {
  background: url("../images/controls/bottom_right.png") bottom right no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 130px;
  right: 0;
  z-index: 21;
}
.question_conteiner .textarea textarea {
  overflow: hidden;
  overflow-y: scroll;
  height: 134px;
  width: 435px;
  margin: 8px;
  margin-right: 20px;
  font-family: Arial;
  font-size: 10pt;
  color: #666;
  border: 0;
  padding-left: 5px;
  position: absolute;
  z-index: 15;
}
.question_conteiner .textarea .scroll {
  width: 17px;
  height: 40px;
  background: url("../images/controls/scroll.png") no-repeat;
  position: absolute;
  z-index: 25;
}

.input_tag {
  height: 23px;
  width: 166px;
  background: url("../images/controls/input_center.png") top left;
}
.input_tag .left_side {
  background: url("../images/controls/input_left.png") left no-repeat;
  height: 23px;
}
.input_tag .right_side {
  height: 23px;
  background: url("../images/controls/input_right.png") right no-repeat;
}
.input_tag input {
  height: 18px;
  margin-top: 2px;
  border: 0;
  width: 150px;
  margin-left: 8px;
  margin-right: 8px;
  color: #666;
}

.question_conteiner .select_tag{
  position:relative;
  z-index:10000;
}


.headline_1 dfn{ color:#99349A !important; }
.headline_2 dfn{ color:#65ac1c !important; }
.headline_3 dfn{ color:#9c5d27 !important; }
.headline_4 dfn{ color:#9a7c31 !important; }
.headline_5 dfn{ color:#1891f5 !important; }
.headline_6 dfn{ color:#f5700b !important; }
.headline_7 dfn{ color:#7000bf !important; }
.headline_10 dfn{ color:#663300 !important; }
.headline_11 dfn{ color:#ca0303 !important; }
.headline_12 dfn{ color:#65CDFF !important; }
.headline_13 dfn{ color:#1891F5 !important; }
.headline_14 dfn{ color:#f00 !important; }
.headline_15 dfn{ color:#99349A !important; }

/*
_______PARTNERS__________________________________________________________________________\*/
div#p_menu{
  line-height:35px;
  height:35px;
  background-color:#4FB9F0;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  margin:10px 0 10px 0;
  text-align:center;
}

div#p_menu a{
  color:#fff;
  font-size:18px;
  text-decoration:none;
  padding:0 20px;
}

div#p_left{
  width:239px;
  float:left;
  margin-bottom:10px;
}

div#p_right{
  width:750px;
  float:left;
  margin-left:11px;
  margin-bottom:10px;
}


div#p_box_signup{
  padding:0 10px 10px 10px;
  margin-bottom:10px;
}
div#p_box_signup th label{
  font-size: 17px;
}

h1.ptitle{
  font-weight:normal;
  font-size:18px;
  color:#c00000;
  font-style:normal;
}
div#p_box_signup thead tr th{
  padding-bottom:10px;
  text-align:left;
}

div#p_box_signin, div#p_box_cpanel{
  background-color:#FFFCDB;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:10px;
  margin-bottom:10px;
}
div.p_box_form th, div.p_box_form td{
  line-height:25px;
}
div.p_box_form th{
  text-align:right;
}

div.p_box_form td{
  padding:2px 5px 2px 5px;
}

.error{
  color:#f00000;
  font-size:17px;
  font-weight:bold;
  padding-left:5px;
}

div#p_top_partners{
  background-color:#DBF2FF;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:10px;
}

div#p_latest_news{
  background-color:#F2F2F2;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  padding:10px;
  margin-top:10px;
}

div#p_box_cpanel{
  padding:20px;
}

div#p_box_cpanel ul li{
  line-height:23px;
}
div#p_box_cpanel p{
  padding-left:20px;
  background-repeat:no-repeat;
  background-position:0 0;
  margin-bottom:5px;
  line-height:18px;
}
div#p_box_cpanel p strong{font-weight:bold; font-family:'Verdana'; font-size:12px; color:#349608;}
div#p_box_cpanel p.cp_balance strong{color:#c00000;}
div#p_box_cpanel p.cp_balance{
  background-image:url(../images/icons/money-trans.png);
}
div#p_box_cpanel p.cp_currency{
  background-image:url(../images/icons/chart_line-trans.png);  
}
div#p_box_cpanel p.cp_procent{
  background-image:url(../images/icons/coins-trans.png);  
}
div#p_box_cpanel p.cp_userid{
  background-image:url(../images/icons/user_green-trans.png);  
}

div.p_box_form fieldset legend{
  font-weight:bold;
  margin-left:1px;
  padding:0 1px 0 1px;
}
div.p_box_form fieldset{
  border:1px solid #ccc;
  margin:10px 0 10px 0;
  padding:10px;
}


h2.psection{
  color:#349608; 
  font-size:20px; 
  margin-bottom:10px;
}

h3.psubsection{
  color:#106790;
  font-size:16px;
  margin-bottom:2px;
}


table.statistics{
  width:100%;
}
table.statistics tr.last_sms_row td{
  border-bottom:none !important;
}

table.statistics thead td, table.statistics tfoot td{
background-color:#4FB9F0;
border:1px solid #D0E4F1;
color:white;
font-weight:bold;
padding:5px 3px;
text-align:center;
}

table.statistics tbody tr{
  background-color:#F9F9F9;
}
table.statistics tbody td{
  padding:0px 3px;
  height:24px;
  line-height:24px;
  text-align:center;
  border-color:-moz-use-text-color #D0E4F1 #D0E4F1;
  border-style:none solid solid;
  border-width:0 1px 1px 1px;  
}
table.statistics tbody tr:hover{
  background: #FEF9C5;
}

table.statistics tbody tr.date_row{
  cursor:pointer;
}
table.statistics tbody tr.odd{
 background-color:#F2F2F2;
}

table.statistics tbody div.hour_container, table.statistics tbody div.sms_container, table.statistics tbody div.referals_container{
  height:0px;
  overflow:hidden;
}

table.statistics tbody div.hour_container table tr{
  background: #FEF9C5;  
}

table.statistics tbody td.hours, table.statistics tbody td.sms_countries, table.statistics tbody td.referals{
  padding:0 0 0 0;
  line-height:0px;
  height:0px;
}

table.statistics tbody tr.date_row.expanded{
  color:#CB0B0B;
  font-weight:bold;
}

table.statistics.all tr td{
  width:80px;
}

table.statistics div.sms_container tbody td, table.statistics tbody div.referals_container tbody td{
  background-color:#fff;
  font-style:italic;
}

table.statistics td.sms_countries{
  padding:0 0 0 0;
}

table.statistics tbody td span.hour_sms_link, table.statistics tbody td span.date_sms_link, table.statistics tbody td span.referals_profit_link{
  border-bottom:1px dashed #2882BB;
  color:#2882BB;
  cursor:pointer;
}


#banners_container div{
  margin-bottom:10px;
  padding:5px;
  border:1px dotted #ccc;
  float:left;
  margin-right:5px;
  display:inline;
}
#banners_container div:hover{
  background-color:#ffffef;
}
#banners_container div textarea{
  width: 205px;
}
#banners_container div img{
  margin-right:10px;
}

span.referers_expand{
  font-family:monospace;
  cursor:pointer;
  font-weight:bold;
}

ul#tickets_tabs li{
  display:block;
  float:left;
}
ul#tickets_tabs li a{
  display:block;
  padding:5px 30px;
  font-size:16px;
  border-right:1px solid #fff;
  border-left:1px solid #fff;
  text-decoration:none;
}

ul#tickets_tabs li a.selected{
  border:1px solid #ccc;
  border-bottom-color:#fff;
  position:relative;
  top:1px;
  padding-top:3px;
  padding-bottom:7px;
  color:#349608;
}

div.tickets_container{
  border:1px solid #ccc;
  padding:20px;
}


div.tickets_container p{
  border:1px dotted #ccc;
  padding:5px;
  background-color:#fff;
  line-height:15px;
  margin-bottom:5px;
  color:#777;
}

div.partners_picture{
	background-color:#E0E0E0;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	-khtml-border-radius: 6px 6px 6px 6px;
	-opera-border-radius: 6px 6px 6px 6px;
	padding:10px;
	margin-bottom:20px;
	font-size:15px;
}

div.partners_picture div.step{
	color:#787878;
	float:left;
	width:120px;
	text-align:center;
	margin-right:15px;
}

div.partners_picture div.bubble{
	margin-top:30px;
	float:right;
	width: 321px;
	height:159px;
	background:url(../images/icon_bubble.png) no-repeat;
}
div.partners_picture div.bubble p{
	margin-left: 80px;
	margin-right:20px;
	margin-top:20px;
	color:#fff;
	font-size:23px;
}

table.form{
  cellpadding:5px;
  border:1px solid #ccc;
}

table.form td, table.form th{
  padding:5px;
}

div.test_processing{
  height:19px;
  width:0px;
  background:url(../images/test_process.gif) no-repeat right;
  float:left;
}

#aff_country_image img{
  margin-top:0px;
  height:40px !important;
}
