* { margin-top: 0; margin-bottom: 0; padding: 0;}
img {border:0;}

a {color: blue;}
html {
  overflow-y: scroll;
}

body {
  text-align: center;
	margin: 0px auto 20px auto;
	padding: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 10pt;
  background-color: white;
}

table.root {
  width: 720px;
  height: auto;
}

#hf_parent {
  width: 720px;
  margin: 0 auto;
	z-index: 4;
	background: white;
}

#hf_parent DIV.hf_child {
  margin-bottom: 16px;
}

#hf_parent DIV.review {
  text-align: center;
  font-weight: bold;
}

#hf_parent DIV.review IFRAME {
  margin-top: 8px;
  border: 1px dashed #808080;
}

#hf_parent DIV.description {
  padding-top: 20px;
}

#hf_parent DIV.description P {
  padding: 8px 0 0;

}

#hf_parent DIV.description .link {
  padding: 4px 8px;
  border: 1px solid #808080;
  background-color: #EEE;
  color: blue;
  width: 600px;
}

SELECT.all {
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: black;
}

TABLE.stat_tab {
  width: 720px;
}

TABLE.stat_tab THEAD {
  font: bold 8pt Tahoma;
  text-align: center;
}

TABLE.stat_tab THEAD TD {
  padding: 4px;
}

TABLE.stat_tab THEAD TH {
  background-color: #2D649F;
  color: #FFF;
  text-align: left;
  padding: 4px 8px;
}

TABLE.stat_tab TBODY {
  font: normal 8pt Tahoma;
  text-align: center;
}

TABLE.stat_tab TBODY TD {
  border-right: 1px solid black;
  border-top: 1px solid black;
  padding: 4px;
}

TABLE.stat_tab TBODY TD.left {
  text-align: left;
  border-left: 1px solid black;
}

TABLE.stat_tab TBODY TD.bold {
  font-weight: bold;
}

TABLE.stat_tab TBODY TD.red {
  color: #E00;
}

TABLE.stat_tab TBODY TD.green {
  color: #0A0;
}

TABLE.stat_tab TBODY TH {
}

TABLE.stat_tab TBODY TR.descr {
  font: normal 8pt Tahoma;
  font-style: italic;
  text-align: center;
}

TABLE.stat_tab TBODY TR.descr TD {
  border: none;
  border-top: 1px solid black;
}

TABLE.stat_tab TFOOT {
  font: normal 8pt Tahoma;
  font-style: italic;
  text-align: center;
}

TABLE.stat_tab TFOOT TD {
  border-top: 1px solid black;
}

TABLE.ac_table {
  width: 310px;
  padding-top: 20px;
  padding-left: 10px;
}

TABLE.ac_table thead {
  font: bold 10pt Tahoma;
}

TABLE.ac_table thead TH {
  font: bold 12pt Tahoma;
  border-top: 1px solid #000;
}

TABLE.ac_table thead td {
  padding: 2px 4px;
}

TABLE.ac_table tbody {
  font: normal 10pt Tahoma;
}

TABLE.ac_table tbody td {
  padding: 2px 16px;
}

TABLE.ac_table tbody th {
  padding: 2px 4px;
  text-align: right;
}

#ac_history {
  text-align: left;
}

#ac_history UL {
  list-style-position: inside;
}

#ac_history LI {
  padding: 4px 0 0 12px;
}

div.error{
  border-top: 1px solid red;
  padding: 10px;
  background-color: white;
  font: normal 8pt Tahoma, Arial, sans-serif;
  color: red;
  margin-bottom: 6px;
  display:none;
}

table.ad_main thead th {
  font: bold 12px Verdana, Tahoma, Arial;
  text-decoration: none;
  background-color: #7783CB;
  color: white;
  padding: 2px 6px 2px;
  text-align: left;
  border: 0.1pt solid #7783CB;
}

table.ad_main tbody td {
  font: normal 11px Verdana, Tahoma, Arial;
  color: black;
  text-decoration: none;
  border: 0.1pt solid black;
  border-top: none;
  padding: 4px 6px 4px;
  text-align: left;
}

table.clear {
  border: none;
  padding: none;
  margin: none;
}

table.clear tbody td {
  border: none;
  padding: none;
  margin: none;
}

TABLE.partnerzy {
  width: 100%;
  border-bottom: 1px solid black;
  margin-top: 8px;
}

TABLE.partnerzy THEAD TD {
  border: 1px solid black;
  border-right: 0;
  font: bold 11px Verdana, Tahoma, Arial;
  padding: 4px 8px;
}

TABLE.partnerzy TD.last {
  border-right: 1px solid black;
}

TABLE.partnerzy TBODY TD {
  border-left: 1px solid black;
  padding: 4px 8px;
  text-align: left;
  border-bottom: 1px dotted gray;
}

TABLE.partnerzy TBODY TD A {
  color: blue;
  text-decoration: none;
}

TABLE.partnerzy TBODY TD A:hover {
  text-decoration: underline;
}

TABLE.partnerzy TBODY TD.center {
  text-align: center;
}

TABLE.partnerzy TBODY TR.pl_1 {
  background-color: white;
}

TABLE.partnerzy TBODY TR.pl_2 {
  background-color: #DEE1FF;
}

TABLE.partnerzy TBODY TR.pl_3 {
  background-color: #FFC0C0;
}

INPUT.radio {
  vertical-align: middle;
}


DIV.leads_result {
  margin-top: 20px;
  font-size: 9pt;
}

DIV.leads_result TABLE {
}

DIV.leads_result TABLE TD {
  padding: 2px 0;
}

DIV.leads_result TABLE TD.td_bar {
  text-align: left;
  font-size: 8pt;
}

DIV.leads_result TABLE TD.td_bar DIV.bar {
  float: left;
  height: 14px;
  border: 1px solid #2F1D71;
  background-color: #6650BA;
  margin-right: 8px;
}

DIV.leads_result TABLE TD.td_name {
  text-align: left;
  font-size: 9pt;
  padding: 0 8px;
}

DIV.bar {
  float: left;
  background-color: #BC4BFD;
  border: 1px solid #8E04DE;
  height: 16px;
  margin-right: 6px;
}

#hf_parent DIV.stats_header {
  text-align: center;
  font-weight: bold;
  color: #324266;
  margin: 0 0 20px;
}

#hf_parent DIV.stats_params {
  margin: 20px 0 0 20px;
  text-align: left;
}

#hf_parent DIV.stats_descr {
  width: 480px;
  height: 40px;
  margin: 20px auto 0;
  border: 1px solid black;
  padding: 8px 16px;
}

#hf_parent DIV.stats_result {
  margin: 20px 0;
  font-size: 9pt;
}

#hf_parent DIV.stats_result TABLE {
  width: 100%;
}

#hf_parent DIV.stats_result TABLE TD {
  padding: 2px 0;
}

#hf_parent DIV.stats_result TABLE TD.td_nr {
  padding: 2px 8px;
  text-align: right;
}

#hf_parent DIV.stats_result TABLE TD.td_nr A {
  color: blue;
  font-weight: bold;
  text-decoration: none;
}

#hf_parent DIV.stats_result TABLE TD.td_nr A:hover {
  text-decoration: underline;
}

#hf_parent DIV.stats_result TABLE TD.td_bar {
  text-align: left;
  font-size: 8pt;
}

#hf_parent DIV.stats_result TABLE TD.td_name {
  text-align: left;
  font-size: 8pt;
  padding-right: 4px;
}

#hf_parent DIV.bar {
  float: left;
  height: 14px;
  border: 1px solid #2F1D71;
  background-color: #6650BA;
  margin-right: 8px;
}

#stawki {
  text-align: left;
  margin-left: 10px;
}

#stawki INPUT.button {
  cursor: hand;
  cursor: pointer;
}

#stawki UL {
  list-style-type : none;
  margin-left: 20px;
}

#stawki UL LI {
  margin: 8px 0;
}

#stawki UL LI.title {
  font: bold 12pt Tahoma, Arial, sans-serif;
  color: #001A66;
}

#stawki UL LI.subtitle {
  font: bold 10pt Tahoma, Arial, sans-serif;
  color: #3257C1;
}

#stawki UL LI.poz {
  font: normal 10pt Tahoma, Arial, sans-serif;
  color: black;
}

#stawki DIV.poz_name {
  float: left;
  width: 240px;
}

#stawki DIV.title {
  font: bold 12pt Tahoma, Arial, sans-serif;
  color: #001A66;
  margin-bottom: 12px;
}

#stawki DIV.param {
  padding: 4px 0 4px 26px;
}

#stawki INPUT.save {
  background-color: #FF0000;
  color: white;
  border: 1px solid #000080;
  font: bold 12pt Tahoma, Arial, sans-serif;
  padding: 2px 6px;
  _padding: 0;
}

#stawki INPUT.return {
  background-color: #D4D0C8;
  color: black;
  border: 1px solid #404040;
  font: normal 12pt Tahoma, Arial, sans-serif;
  padding: 2px 6px;
  _padding: 0;
}

#stawki SELECT {
  font: normal 10pt Tahoma, Arial, sans-serif;
  color: black;
  border: 1px solid black;
}

#stawki SELECT OPTION {
  padding-left: 2px;
}

#orders_view {
  margin-top: 10px;
  font-size: 8pt;
  width: 710px;
  height: 600px;
  overflow:scroll;
  border: 1px solid #DDD;
  text-align: left;
  padding: 10px;
}

#orders_view DIV.ov_master {
	width: 2100px; 
}

#orders_view DIV.ov_master DIV.ov_header {
	float: left;
  padding: 2px 4px;
  font: bold 7pt Tahoma, Arial, sans-serif;
  text-align: left;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  border-top: 1px solid black;
  background-color: #808080;
  color: white;
}

#orders_view DIV.ov_master DIV.ov_data {
	float: left;
  padding: 2px 4px;
  font: normal 8pt Tahoma, Arial, sans-serif;
  text-align: left;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  color: black;
  height: 13px;
}

#orders_view DIV.ov_master DIV.line_1 {
  background-color: #FFF;
}

#orders_view DIV.ov_master DIV.line_2 {
  background-color: #E0E0E0;
}

#orders_view DIV.ov_master DIV.col1 { width: 28px; border-left: 1px solid black; }
#orders_view DIV.ov_master DIV.col2 { width: 113px; }
#orders_view DIV.ov_master DIV.col3 { width: 60px; }
#orders_view DIV.ov_master DIV.col4 { width: 110px; }
#orders_view DIV.ov_master DIV.col5 { width: 150px; }
#orders_view DIV.ov_master DIV.col6 { width: 90px; }
#orders_view DIV.ov_master DIV.col7 { width: 150px; }
#orders_view DIV.ov_master DIV.col8 { width: 75px; }
#orders_view DIV.ov_master DIV.col9 { width: 80px; }
#orders_view DIV.ov_master DIV.col10 { width: 110px; }
#orders_view DIV.ov_master DIV.col11 { width: 95px; }
#orders_view DIV.ov_master DIV.col12 { width: 80px; }
#orders_view DIV.ov_master DIV.col13 { width: 140px; }
#orders_view DIV.ov_master DIV.col14 { width: 130px; }
#orders_view DIV.ov_master DIV.col15 { width: 200px; }
#orders_view DIV.ov_master DIV.col16 { width: 70px; }
#orders_view DIV.ov_master DIV.col17 { width: 70px; }
#orders_view DIV.ov_master DIV.col18 { width: 165px; }

	
#orders_view TABLE {
  border-left: 1px solid black;
  border-top: 1px solid black;
  margin-bottom: 10px;
}

#orders_view TABLE TH {
  padding: 2px 4px;
  font: bold 7pt Tahoma, Arial, sans-serif;
  text-align: left;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #808080;
  color: white;
}

#orders_view TABLE TD {
  padding: 2px 4px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}

#orders_view TABLE TR.line_1 {
  background-color: #FFF;
}

#orders_view TABLE TR.line_2 {
  background-color: #E0E0E0;
}

#stawki_new {
  text-align: left;
  margin-left: 10px;
}

#stawki_new TABLE {
  margin-bottom: 10px;
}

#stawki_new TABLE TR.line_2 {
	background: #E0E0E0;	
}

#stawki_new TABLE TD {
	padding: 4px 8px;
}

#leads_list {
  margin-top: 10px;
  padding: 10px;
  text-align: left;
  margin-right: 4px;
}

#leads_list .scroll_list {
  width: 100%;
  overflow-y: scroll;
  overflow-x: auto;
  height: 170px;
  float: left;
  border: 1px solid #F1F1F1;
}

#leads_list TABLE.leads_table {
}

#leads_list TABLE.leads_table_mini TD {
	font: normal 8pt Tahoma, Arial, sans-serif;
}

#leads_list TABLE.leads_table THEAD TH {
	font: bold 8pt Tahoma, Arial, sans-serif;
	padding: 4px 8px;
	background-color: #1A1A1A;
	color: #FFF;
}

#leads_list TABLE.leads_table TBODY TR.line_1 {
  background-color: #FFF;
}

#leads_list TABLE.leads_table TBODY TR.line_2 {
  background-color: #F0F0F0;
}

#leads_list TABLE.leads_table TBODY TD {
  padding: 4px 8px;
}

#leads_list TABLE.leads_table TBODY TD A {
  color: blue;
  text-decoration: none;
}

#leads_list TABLE.leads_table TBODY TD A.ring {
	color: #AC0000;
}

#leads_list TABLE.leads_table TBODY TD A:hover {
  text-decoration: underline;
}

#leads_list TABLE.leads_table TFOOT TR {
  background-color: #DAEBFF;
}
#leads_list TABLE.leads_table TFOOT TD {
  padding: 4px 8px;
  font-weight: bold;
}

#leads_list DIV.rozl_div {
	padding: 12px 0 12px 20px;
}

#leads_list DIV.rozl_div UL {
	list-style-position: outside; 
	padding-left: 24px;
}

#leads_list DIV.rozl_div UL LI {
	padding-top: 8px;
}

#list_table {
  margin-top: 10px;
  border: 1px solid #f0f0f0;
}

#list_table THEAD TH {
	font: bold 8pt Tahoma, Arial, sans-serif;
	padding: 4px 8px;
	background-color: #1A1A1A;
	color: #FFF;
}

#list_table THEAD TH SELECT {
  border: 1px solid white;
  width: 40px;
}

#list_table THEAD TH SELECT OPTION {
  padding-left: 2px;
}


#list_table TBODY TR.line_1 {
  background-color: #FFF;
}

#list_table TBODY TR.line_2 {
  background-color: #F0F0F0;
}

#list_table TBODY TD {
  padding: 4px 8px;
}

#list_table TBODY TD A {
  color: blue;
  text-decoration: none;
}

#list_table TBODY TD A:hover {
  text-decoration: underline;
}

#list_table TFOOT TR {
  background-color: #DAEBFF;
}

#list_table TFOOT TD {
  padding: 4px 8px;
  font-weight: bold;
}

DIV.stat_bar {
  height: 16px;
  background: #6EB7E6;
  border-left: 1px solid #97D3F9;
  border-bottom: 1px solid #97D3F9;
  border-right: 1px solid #5C9AC0;
  border-top: 1px solid #5C9AC0;
  float: left;
}

#stat_table TBODY TR.sec_line {
  background: #F0F0F0;
}

#stat_table TBODY TH {
  padding: 4px 8px;
  font: normal 8pt Verdana,Arial,Helvetica;
  text-align: left;
}

#stat_table TBODY TD {
  padding: 4px 8px;
  font: bold 7pt Verdana,Arial,Helvetica;
  color: #909090;
  text-align: left;
}

#stat_table TBODY TD.col_val {
  padding-right: 0;
}

#stat_table TBODY TH.sub_val {
  padding-left: 20px;
}

#report_month {
	font: normal 8pt Verdana,Arial,Helvetica;
	border: 1px solid black;
	width: 150px;
	color: #000;
}

#report_month OPTION {
	padding-left: 3px;
}

.pp_select {
	font: normal 8pt Verdana,Arial,Helvetica;
	border: 1px solid black;
	width: 150px;
	color: #000;
}

.pp_select OPTION {
	padding-left: 3px;
}

.hf_overlib_bgclass {
	background-color: #6EB7E6;
	padding: 1px;
} 

.hf_overlib_caption {
	color: #fff;
	font: bold 8pt Verdana,Arial,Helvetica;
	padding: 2px 4px;
}

.hf_overlib_text {
	color: #000;
	font: normal 8pt Verdana,Arial,Helvetica;
	padding: 6px;
}

.inputTxt {
	background: url(images/input_bg.gif) 0 0 repeat-x transparent;
	border: 1px solid #66bfff;
	font-size: 10pt;
	padding: 2px;
	color: #000; 
}

#mini_window {
	position: absolute;
	width: 245px;
	padding: 0;
	margin: 0;
}

/* mmarchwiany */
#targets{
    width: 100%;
}

#targets td, #targets th{
    padding: 0px 10px;
}

#targets td small {
  color: gray;
}

#targets tr.line_1
{
    background-color: #E0E0E0;
}

#targets tr.line_2
{
    background-color: #FFFFFF;
}

.invisible{
    display: none;
}

 .visible{
    display: inline;
}

.targets_form_edit td{
    text-align: left;
    width: 50%;
}

#dialog_content{
    height: 440px;
}

.tick{
    background: url(images/tick.png) center center no-repeat;
}

.tick-y{
    background: url(images/tick_y.png) center center no-repeat;
}

.tick-purple{
    background: url(images/tick-purple.png) center center no-repeat;
}

.tick1{
    background: url(images/tick1.png) center center no-repeat;
}

.tick2{
    background: url(images/tick2.png) center center no-repeat;
}

.tick_0{
    background: url(images/tick_0.png) center center no-repeat;
}

.tick_1{
    background: url(images/tick_1.png) center center no-repeat;
}

.tick_2{
    background: url(images/tick_2.png) center center no-repeat;
}

.tick_3{
    background: url(images/tick_3.png) center center no-repeat;
}

.cross{
    background: url(images/cross.png) center center no-repeat;
}

.cross-b{
    background: url(images/cross_b.png) center center no-repeat;
}

.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	width: 1px;
	height: 3px;
}

.legend{
    text-align: left;
    margin-top: 10px;
    padding-top: 10px;
    font-size: 10px;
    border-top: 1px solid #DDDDDD;
}

.legend td{
    padding-bottom: 5px;
}	

.highlite td{
	background-color: #FFFCB0; 
	color: black;
}

#targets_head {
  width: 100%
}

#targets_head div {
  font: bold 8pt Verdana,Arial,Helvetica;
  float: left;
  display: block;
  padding: 4px 2px;
  margin-left: 2px;
}

#targets_list {
  list-style-type: none;
  margin: 0; 
  padding: 0;
}

#targets_list li {
  margin: 0 0 2px;
  height:32px;
}

#targets_list li div {
  font: normal 8pt Verdana,Arial,Helvetica;
  float: left;
  display: block;
  padding: 4px 2px;
  margin-left: 2px;
  height:24px;
}

#targets_list li.line_1 div { background-color: #E0E0E0; }
#targets_list li.line_1 div.seccol { background-color: #d4d4d4; }
#targets_list li.line_2 div { background-color: #FFF; }
#targets_list li.line_2 div.seccol { background-color: #f3f3f3; }

#targets_list li.line_1 div.callcenter { background-color: #bae0b4; }
#targets_list li.line_1 div.callcenter_sc { background-color: #afd4a9; }
#targets_list li.line_2 div.callcenter { background-color: #d3ffcc; }
#targets_list li.line_2 div.callcenter_sc { background-color: #c8f2c2; }

#targets_list li.line_1 div.zn { background-color: #e0b4df; }
#targets_list li.line_1 div.zn_sc { background-color: #d4a9d2; }
#targets_list li.line_2 div.zn { background-color: #ffccfd; }
#targets_list li.line_2 div.zn_sc { background-color: #f2c2f1; }


#targets_list li div small {
  color: gray;
  font: normal 7pt Verdana,Arial,Helvetica;
}

