/* frame */

@font-face {
	font-family: Trebuchet;
	src: url('../fonts/trebuc.eot');
}
@font-face {
	font-family: Trebuchet;
	src: url('../fonts/trebuc.ttf');
}
@font-face {
	font-family: Trebuchet;
	font-weight: bold;
	src: url('../fonts/trebucbd.eot');
}
@font-face {
	font-family: Trebuchet;
	font-weight: bold;
	src: url('../fonts/trebucbd.ttf');
}

body {
    font-family:Trebuchet MS,Verdana,sans-serif;
    font-size:12px;
}

a, input, textarea {
	resize: none;
}

#top {
    height: 74px;
    background: url(../i/topbar_bg.gif) 0 0 repeat-x;
}

.mainbox {
    width: 916px;
    margin: 0 auto;
    padding: 0 20px;
}
#steps {
    width: 956px;
    padding: 0px;
}
#nextbar {
    height: 65px;
    padding-top: 20px;
    background: url(../i/main_bg.gif) 0 100% repeat-x;
    clear: both;
}
#nextbar_c {
    width: 956px;
    margin: 0 auto;
	text-align: right;
}
#navigation_buttons {
	float: right;
}
#nextbar_c img {
    margin-left: 5px;
}
#button_next {
    cursor: pointer;
}
#site #footer {
    width: 916px;
    margin: 0 auto;
    padding: 5px 20px;
    color: #DAD9D9;
    font-size: 12px;
	border: 0px;
	text-align: left;
}
#site #footer a:link, #footer a:hover, #footer a:visited {
    color: #DAD9D9;
}

a {outline: none;}
#steps a {
	color: #aaa;
}


/* frame elements */

img {
    border: 0px;
}

h1 {
    font-size: 16px;
    font-weight: bold;
    color: #5E5E5E;
    margin: 0px 0px 5px 0px;
}

h2 {
    font-size: 12px;
    font-weight: normal;
    color: #7C7C7C;
    margin: 5px 0px 15px 0px;
}

h3 {
    font-weight: bold;
    font-size: 14px;
    color: #5673B4;
    background: url('../i/part_header_bg.png') 80px 9px no-repeat;
}

h4 {
    font-weight: bold;
    font-size: 13px;
    color: #5E5E5E;
    background: url('../i/bullet.gif') 0px 5px no-repeat;
    padding-left: 10px;
    margin: 3px 0 2px 0;
}

.input_row {
    margin-top: 5px;
}
.input_row label {
    display: block;
    float: left;
    width: 140px;
    margin-right: 10px;
    text-align: right;
    padding-top: 5px;
}
.input_row_value label {
    width: 80px;
}
.input_45 {
    width: 47px;
    height: 28px;
    background: url('../i/input_bg_45.png') 0 0 no-repeat;
    display: -moz-inline-block;
    display: inline-block;
    vertical-align: middle;
}
.input_45.disabled45 {
    background: url('../i/input_bg_45_dis.png') 0 0 no-repeat;
}
.input_45 input {
    width: 39px;
    height: 16px;
    border: 0px;
    margin: 4px;
    background: transparent;
}
.input_80 {
    width: 82px;
    height: 28px;
    background: url('../i/input_bg_80.png') 0 0 no-repeat;
    display: -moz-inline-block;
    display: inline-block;
    vertical-align: middle;
}
.input_80 input {
    width: 74px;
    height: 16px;
    border: 0px;
    margin: 4px;
    background: transparent;
}
.input_180 {
    width: 182px;
    height: 28px;
    background: url('../i/input_bg_180.png') 0 0 no-repeat;
    display: -moz-inline-block;
    display: inline-block;
    vertical-align: middle;
}
.input_180.disabled180 {
    background: url('../i/input_bg_180_dis.png') 0 0 no-repeat;
}
.input_180 input {
    width: 174px;
    height: 16px;
    border: 0px;
    margin: 4px;
    background: transparent;
}
.input_205 {
    width: 207px;
    height: 28px;
    background: url('../i/input_bg_205.png') 0 0 no-repeat;
    display: -moz-inline-block;
    display: inline-block;
    vertical-align: middle;
}
.input_205.disabled205 {
    background: url('../i/input_bg_205_dis.png') 0 0 no-repeat;
}
.input_205 input {
    width: 199px;
    height: 16px;
    border: 0px;
    margin: 4px;
    background: transparent;
}
.input_250 {
    width: 252px;
    height: 28px;
    background: url('../i/input_bg_250.png') 0 0 no-repeat;
    display: -moz-inline-block;
    display: inline-block;
    vertical-align: middle;
}
.input_250 input {
    width: 244px;
    height: 16px;
    border: 0px;
    margin: 4px;
    background: transparent;
}
.input_325 {
    width: 325px;
    height: 28px;
    background: url('../i/input_bg_325.png') 0 0 no-repeat;
    display: inline-block;
    vertical-align: middle;
}
.input_325 input {
    width: 319px;
    height: 16px;
    border: 0px;
    margin: 4px;
    background: transparent;
    color: #888888;
}
.input_350 {
    width: 350px;
    height: 28px;
    background: url('../i/input_bg_350.png') 0 0 no-repeat;
    display: -moz-inline-block;
    display: inline-block;
    vertical-align: middle;
}
.input_350.disabled350 {
    background: url('../i/input_bg_350_dis.png') 0 0 no-repeat;
}
.input_350 input {
    width: 342px;
    height: 16px;
    border: 0px;
    margin: 4px;
    background: transparent;
}
.textarea_205 {
    width: 207px;
    height: 74px;
    background: url('../i/textarea_bg_205.png') 0 0 no-repeat;
}
.textarea_205 textarea {
    width: 199px;
    height: 62px;
    border: 0px;
    margin: 4px;
    background: transparent;
}
.textarea_250 {
    width: 252px;
    height: 74px;
    background: url('../i/textarea_bg_250.png') 0 0 no-repeat;
}
.textarea_250 textarea {
    width: 244px;
    height: 62px;
    border: 0px;
    margin: 4px;
    background: transparent;
}
.select_205 {
    width: 207px;
    height: 28px;
    background: url('../i/select_bg_205.png') 0 0 no-repeat;
    display: -moz-inline-block;
    display: inline-block;
    vertical-align: middle;
    overflow: visible;
}
.select_350 {
    width: 352px;
    height: 28px;
    background: url('../i/select_bg_350.png') 0 0 no-repeat;
    display: -moz-inline-block;
    display: inline-block;
    vertical-align: middle;
    overflow: visible;
}
.select_205_label, .select_350_label {
    width: 170px;
    height: 16px;
    margin: 5px 4px 2px 4px;
    border: 0px;
    background: none;
    text-align: left;
    padding: 0px;
    overflow: hidden;
}
.select_350_label { width: 312px; overflow: visible; }
.select_205_options {
    position: relative;
    width: 199px;
    background: url('../i/select_bg_205_exp.png') 0 100% no-repeat;
    padding: 4px;
    z-index: 10;
}
.select_350_options {
    position: relative;
    width: 342px;
    background: url('../i/select_bg_350_exp.png') 0 100% no-repeat;
    padding: 4px;
    z-index: 10;
}
.select_205_header, .select_350_header {
    font-weight: bold;
    cursor: auto;
}
.select_205_option, .select_350_option {
    cursor: pointer;
    padding: 0px 3px;
}
.select_205_option.option_hover, .select_350_option.option_hover {
    background-color: #eee;
}
.select_205_option.option_disabled, .select_350_option.option_disabled {
    color: #ccc;
    cursor: auto;
}
.textarea_350 {
    width: 350px;
    height: 74px;
    background: url('../i/textarea_bg_350.png') 0 0 no-repeat;
}
.textarea_350 textarea {
    width: 344px;
    height: 62px;
    border: 0px;
    margin: 4px;
    background: transparent;
}

.noinput {
    height: 24px;
    display: -moz-inline-block;
    display: inline-block;
    vertical-align: middle;
    padding-top: 5px;
}
.disabled {
    background: none;
}
.disabled input {
    margin-left: 0px;
}

.overlay_label {
    text-align: center;
    position: absolute;
    color: #5e5e5e;
    background: none;
    z-index: 32001;
    width: 320px;
    font-size: 12px;
    font-weight: bold;
}
.overlay_label .top {
    width: 320px;
    height: 8px;
    background: url('../i/ovl_t_bg.gif') 0 0 no-repeat;
    overflow: hidden;
}
.overlay_label .topl {
	height: 8px;
    background: url('../i/ovl_tl_bg.gif') 0 0 no-repeat;
    overflow: hidden;
	float: left;
}
.overlay_label .topr {
	width: 10px;
	height: 8px;
    background: url('../i/ovl_tr_bg.gif') 0 0 no-repeat;
    overflow: hidden;
}
.overlay_label .middle {
    width: 300px;
    padding: 0px 10px;
    background-color: #ffffff;
	clear: both;
}
.overlay_label .bottom {
    width: 320px;
    height: 8px;
    background: url('../i/ovl_b_bg.gif') 0 0 no-repeat;
    overflow: hidden;
}
.overlay_label .bottoml {
	height: 8px;
    background: url('../i/ovl_bl_bg.gif') 0 0 no-repeat;
    overflow: hidden;
	float: left;
}
.overlay_label .bottomr {
	width: 10px;
	height: 8px;
    background: url('../i/ovl_br_bg.gif') 0 0 no-repeat;
    overflow: hidden;
}

.dialog_link {
    display: inline-block;
    text-decoration: underline;
    cursor: pointer;
}

.note {
    color: #DAD9D9;
}

label img {
    vertical-align: middle;
}

/* steps */

.step_label {
    float: right;
    height: 43px;
    margin: 20px 10px 16px 10px;
    cursor: pointer;
}
.step_label.inactive {
    cursor: auto;
}
.step_label.active {
    cursor: auto;
}
.step_label.next {
    cursor: pointer;
}
.step_label_l {
    width: 6px;
    height: 43px;
    float: left;
}
.step_label_c {
    height: 43px;
    float: left;
    color: #607DBC;
    padding: 3px 7px;
    font-family: Trebuchet MS, Verdana, sans-serif;
    font-size: 12px;
}
.step_label_c b {
    font-size: 15px;
}
.step_label_ci {
    height: 43px;
    float: left;
    padding: 3px 0px;
}
.step_label_ci img {
    width: 27px;
    height: 24px;
    margin-top: 8px;
}
.step_label_r {
    width: 6px;
    height: 43px;
    float: left;
}
.hover .step_label_l {
    background: url('../i/step_l_h.gif') 0 0 no-repeat;
}
.hover .step_label_c, .hover .step_label_ci {
    background: url('../i/step_c_h.gif') 0 0 repeat-x;
}
.hover .step_label_r {
    background: url('../i/step_r_h.gif') 0 0 no-repeat;
}
.active .step_label_l {
    background: url('../i/step_l_a.gif') 0 0 no-repeat;
}
.active .step_label_c, .active .step_label_ci {
    background: url('../i/step_c_a.gif') 0 0 repeat-x;
    color: #FFFFFF;
}
.active .step_label_r {
    background: url('../i/step_r_a.gif') 0 0 no-repeat;
}
.inactive .step_label_c {
    color: #B4B4B4;
}
.next .step_label_c {
    color: #607DBC;
}

/* 1st page */

.maptype {
    width: 209px;
    margin: 4px;
    cursor: pointer;
    float: left;
}
.maptype_t {
    width: 209px;
    height: 12px;
    overflow: hidden;
}
.maptype_c {
    width: 189px;
    height: 265px;
    padding: 0 10px;
}
.maptype_b {
    width: 209px;
    height: 12px;
    overflow: hidden;
}
.maptype.selected .maptype_t {
    background: url('../i/maptype_sel_t.gif') 0 0 no-repeat;
}
.maptype.selected .maptype_c {
    background: url('../i/maptype_sel_c.gif') 0 0 repeat-y;
}
.maptype.selected .maptype_b {
    background: url('../i/maptype_sel_b.gif') 0 0 no-repeat;
}
.maptype.hover .maptype_t {
    background: url('../i/maptype_hover_t.gif') 0 0 no-repeat;
}
.maptype.hover .maptype_c {
    background: url('../i/maptype_hover_c.gif') 0 0 repeat-y;
}
.maptype.hover .maptype_b {
    background: url('../i/maptype_hover_b.gif') 0 0 no-repeat;
}
.maptype .header {
    font-size: 13px;
    color: #5E5E5E;
    font-weight: bold;
    margin-bottom: 15px;
}
.maptype .text {
    font-size: 11px;
    color: #5E5E5E;
    margin: 15px 0px;
}
.maptype_c a:link, .maptype_c a:hover, .maptype_c a:visited {
    font-size: 11px;
    color: #2487E4;
}

/* 2nd step */

.image_list_item {
    border: 1px solid #cccccc;
    padding: 2px;
    height: 16px;
    width: 319px;
    margin-top: 2px;
}
.image_list_item img {
    float: right;
    width: 16px;
    height: 16px;
    cursor: pointer;
    padding: 0px 2px;
}
.image_thumblist_item, .image_thumblist_itemadd {
	position: relative;
    border: 1px solid #cccccc;
    padding: 2px 20px 2px 2px;
    margin: 3px 5px;
	display: inline-block;
	vertical-align: middle;
}
.image_thumblist_itemadd {
	cursor: pointer;
	padding: 2px;
	color: #cccccc;
	text-align: center;
}
.image_thumblist_item .image_thumblist_itemthumb {
	cursor: pointer;
}
.image_thumblist_item .image_thumblist_itemcontrol {
    position: absolute;
	right: 0;
    width: 16px;
    height: 16px;
    cursor: pointer;
    padding: 0px 2px;
}
#list_vcard_keywords_border {
    border: 1px solid #cccccc;
    padding: 2px;
    width: 345px;
    margin-top: 2px;
}
#list_vcard_keywords img {
    vertical-align: middle;
    margin: 0 4px 0 2px;
    cursor: pointer;
}

#preview_lbanner {
    width: 192px;
    height: 46px;
    padding: 6px 8px;
    font-size: 10px;
    font-family: Verdana,Arial,sans-serif;
    background: url('../i/lbanner_bg_text.png') 0 0 no-repeat;
}
#preview_lbanner_logo {
    float: left;
    width: 46px;
	margin-right: 8px;
	text-align: center;
}
#preview_lbanner_title {
	font-family: Trebuchet, Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 17px;
	padding: 0 3px;
    overflow: hidden;
    white-space: nowrap;
}
#preview_lbanner_description1, #preview_lbanner_description2 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
    height: 13px;
	padding: 0 3px;
    overflow: hidden;
    white-space: nowrap;
}
#preview_lbanner_description1 {
	color: #575757;
}
#preview_lbanner_description2 {
	color: #008316;
}
#preview_lbanner_targeodiscount {
	position: absolute;
	right: 3px;
	top: 2px;
	width: 35px;
	height: 12px;
	text-align: center;
	font-family: Trebuchet, Verdana, sans-serif;
    font-size: 11px;
	font-weight: bold;
	color: #565340;
}

/* 3rd step */

.lbanner_radio {
    margin-top: 10px;
}
.lbanner_radio_note {
    margin-left: 18px;
}

.lbanner_calendar {
    float: left;
    width: 240px;
    padding: 0px 105px 30px 105px;
}

/* 4th step */

#vcard_preview {
    width: 632px;
    height: 440px;
    background: url('../i/vcard_bg.png') 0 0 no-repeat;
    margin: 0px 0px 7px; 10px;
    font-size: 10px;
    font-family: Verdana,sans-serif;
    padding: 10px 20px 10px 20px;
}
.preview_vcard_header {
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    padding-left: 30px;
}
.preview_vcard_notice {
    font-style: italic;
    font-size: 9px;
    text-align: right;
    color: #9F9D9F;
    margin-top: 3px;
    font-family:Verdana, Arial, Helvetica;
}
.preview_vcard_notice a {
    color: #9F9DE9;
}
.preview_vcard_content {
    clear: left;
    font-weight: normal;
    text-align: left;
    padding: 5px 5px 5px 5px;
    text-align: left;
    background: white;
    color: black;
    border: 1px solid #aaa;
    line-height: 1.5em;
}
.preview_vcard_tab_active {
    width: 100px;
    height: 22px;
    display: block;
    z-index: 1000;
}
.preview_vcard_tab_inactive {
    width: 100px;
    height: 22px;
    display: block;
    z-index: 990;
    cursor: pointer;
}
.preview_vcard_tab_l {
    position: absolute;
    left: 0;
    top: 0;
    height: 22px;
    overflow: hidden;
    width: 93px;
}
.preview_vcard_tab_inactive .preview_vcard_tab_l { background: url('../i/vcard_tab-a-l.png') 0 0 no-repeat; }
.preview_vcard_tab_active .preview_vcard_tab_l { background: url('../i/vcard_tab-l.png') 0 0 no-repeat; }
.preview_vcard_tab_r {
    position: absolute;
    right: 0;
    top: 0;
    height: 22px;
    width: 7px;
}
.preview_vcard_tab_inactive .preview_vcard_tab_r { background: url('../i/vcard_tab-a-r.png') 0 0 no-repeat; }
.preview_vcard_tab_active .preview_vcard_tab_r { background: url('../i/vcard_tab-r.png') 0 0 no-repeat; }
.preview_vcard_tab_text {
    position: absolute;
    left: 10px;
    top: 5px;
    height: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    text-align: center;
}
.preview_vcard_tab_inactive .preview_vcard_tab_text_1 { position: absolute; left: 0px; top: 1px; color: #ffffff }
.preview_vcard_tab_inactive .preview_vcard_tab_text_2 { position: absolute; left: 0px; top: 0px; color: #535f7c }
.preview_vcard_tab_active .preview_vcard_tab_text_1 { position: absolute; left: 0px; top: -1px; color: #8b91a5 }
.preview_vcard_tab_active .preview_vcard_tab_text_2 { position: absolute; left: 0px; top: 0px; color: #ffffff }
div.targeo-poi-nameinfo {font-weight: bold; font-size: 12px; color: #000000;}
div.targeo-poi-name2info {font-weight: bold; color: #5E5E5E; font-size: 11px; padding-top: 1px;}
div.targeo-poi-addressinfo {font-weight: normal; color: #6F6F6F; margin: 3px 0px 3px 15px; font-family:Verdana,Arial,Helvetica;font-size:11px;}
.targeo-poi-info {font-family:Verdana, Arial, Helvetica;font-size:11px;}
div.targeo-poi-info {margin-top: 3px; color: #1C1C1C; border-top: 1px solid #6E85FF; padding-top: 2px; margin-top: 5px;}
div.targeo-poi-info img {margin-right: 3px; margin-bottom: 3px; border: 1px solid #aaaaaa; padding: 2px}
ul.targeo-poi-info {margin: 0; margin-top: 3px; padding: 0; margin-left: 63px; list-style-image: url(http://mapa.targeo.pl/i/poi/checked.png);}
table.targeo-poi-info {border: 0px; margin: 0px; padding: 0px;}
table.targeo-poi-info th {font-weight: bold; color: #5E5E5E; width: 65px; padding: 1px;font-family:Verdana, Arial, Helvetica;font-size:11px; vertical-align: top;}
table.targeo-poi-info td {font-weight: normal; color: #1C1C1C; width: 100%; /*194?*/ padding: 1px;font-family:Verdana, Arial, Helvetica;font-size:11px; vertical-align: top}
.targeo-poi-picthumb {margin: 5px 2px 0px 2px}
.targeo-poi-balloonbutton {background-color:#0000FF; color:white; font-size: 10px; font-family: Verdana,Arial,sans-serif;cursor:pointer; float:right; font-weight:bold; height:12px; margin-left:5px; margin-top:5px; padding:0px 2px 1px; text-align:center; text-decoration:none; vertical-align:middle;}

#vcard_balloon_preview {
	position: absolute;
	width: 300px;
}
#vcard_balloon_preview_top { position: absolute; left: 0px; width: 298px; background-color: #ffffff; border: 1px solid #e4e4e4; border-bottom: 0px; }
#vcard_balloon_preview_bottom { position: absolute; left: 0px; bottom: 0px; width: 300px; height: 53px; background: url('../i/vcard_balloon_b_bg2.png') 0 0 no-repeat;}
#vcard_balloon_preview_gradient { position: absolute; left: 1px; bottom: 53px; width: 279px; height: 18px; background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1) 90%); z-index: 100;}
#vcard_balloon_preview_pin { position: absolute; width: 16px; height: 12px; }
.targeo-window-header {text-align:left;font-weight:bold;padding-top:2px;font-family:Verdana, sans-serif;font-size:11px;color:#838fa0;overflow:hidden;margin-left:4px;height: 15px;overflow: hidden}
.targeo-window-header-shadow {text-align:left;font-weight:bold;padding-top:3px;font-family:Verdana, sans-serif;font-size:11px;color:#ffffff;overflow:hidden;height: 14px;overflow: hidden;}
table.targeo-poi-name { margin-bottom: 15px }
.targeo-poi-nameinfo { font-family: "Open Sans", Arial, sans-serif; font-size: 18px; font-weight: 400; color: #000000; }
.targeo-poi-categoryname { font-size: 11px; color: #9a9a9a; }
.targeo-poi-logo { padding-right: 10px }
.targeo-poi-addr-label { clear: left; float: left; width: 10px; height: 10px; margin: 2px 10px; padding: 3px 0 }
.targeo-poi-addr-value { float: left; margin: 2px 0px; font-family: "Open Sans", Arial, sans-serif; font-size: 12px; font-weight: 400; color: #818181; max-width: 210px; line-height: 15px; }
.targeo-poi-addr-value a { text-decoration: none; color: #3E5B7C; font-weight: 600; }
.targeo-poi-addr-value a:hover { text-decoration: underline; }
.targeo-poi-workhours {  }
.targeo-poi-workhours-open { color: #7eda1b; }
.targeo-poi-workhours-close { color: #da241b; }
div.targeo-poi-info { clear: both; margin-top: 0; padding-left: 0px; color: #8f8f8f; border: none; max-height: none; font-family: "Open Sans", Arial, sans-serif; font-size: 11px; font-weight: 400; line-height:15px; }

.vcard_packet_features {
    margin-left: 0;
    padding-left: 12px;
}
.vcard_packet_features li {
    margin: 0;
    padding: 0;
}
.vcard_packet_features li.vcard_packet_features_bold {
    color: #8D99BB;
    font-weight: bold;
}

/*old */

#geocoding_indicator {
    font-style: italic;
}

.fileinput {
    position: relative;
    height: 30px;
    width: 355px;
}

input.hidden {
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
}

.fakefile {
    position: absolute;
    top: 0px;
    left: 00px;
    width: 330px;
    padding: 0;
    margin: 0;
    z-index: 1;
}

.hidden {
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
}


/* campaigns */

.page_header {
    font-size: 20px;
    font-weight: bold;
    margin: 0px 25px;
    position: relative;
    top: 4px;
}
.page_header_path {
	font-size: 14px;
}
.page_header_path a:link, .page_header_path a:visited {
	color: #5673B4;
	text-decoration: none;
}

#campaign_table {
    margin-top: 15px;
}
#campaign_table th {
    text-align: left;
    font-weight: bold;
    color: #777777;
}
#campaign_table th.header_active {
    color: #5E5E5E;
    cursor: pointer;
    text-decoration: underline;
}
#campaign_table th.header_current {
    color: #5673B4 !important;
}
#campaign_table th {
    background: url('../i/table_header_bg.gif') -20px 0 no-repeat;
}
#campaign_table th.header_row_left {
    background: url('../i/table_header_bg.gif') 0 0 no-repeat;
}
#campaign_table th.header_row_right {
    background: url('../i/table_header_bg.gif') 100% 0 no-repeat;
}
#campaign_table tr.alt_row td {
    background-color: #f8f8f8;
	/*white-space: nowrap;*/
}
#campaign_table tr.alt_row td.alt_row_left {
    vertical-align: bottom;
    width: 11px;
    padding: 0px;
    background: url('../i/table_row_2_bg_lt.gif') 0 0 no-repeat;
}
#campaign_table tr.alt_row td.alt_row_right {
    vertical-align: bottom;
    width: 11px;
    padding: 0px;
    background: url('../i/table_row_2_bg_rt.gif') 100% 0 no-repeat;
}
#campaign_table tr.norm_row td.alt_row_left img, #campaign_table tr.norm_row td.alt_row_right img {
    display: none;
}
#campaign_table td, #campaign_table th {
    padding: 5px;
    vertical-align: middle;
}
#campaign_table th {
    padding-bottom: 15px;
}
#campaign_table td.campaign_tools {
    padding: 2px 5px;
}
#campaign_table td.campaign_tools img {
    margin-right: 5px;
    cursor: pointer;
}
#campaign_table td.campaign_tools span.tool_not_available {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 5px;
}
#campaign_paging_bar {
    text-align: center;
    margin: 15px 0px 30px 0px;
}
#campaign_paging_bar img {
    vertical-align: middle;
}
.page_button_enabled {
    cursor: pointer;
}

#filter_div_type span, #filter_div_status span {
    padding-right: 12px;
}
.filter_label {
    width: 90px;
    float: left;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
    color: #5E5E5E;
}
#filter_div_type, #filter_div_status {
    margin: 10px 0px;
}

/* stats */

#stats_total {
    width: 340px;
}
.stats_total_label {
    display: inline-block;
    width: 250px;
    margin-right: 10px;
    text-align: right;
}
.stats_total_shortname {
    font-style: italic;
    font-weight: bold;
    color: #5673B4;
}
.stats_total_data {
    display: inline-block;
    width: 75px;
    text-align: left;
    font-weight: bold;
}

#stats_container, #stats_container table {
    width: 900px;
    border-spacing: 0px;
    border-collapse: collapse;
}
#stats_container td {
    padding: 2px 4px;
    margin: 0px;
    border: 0px;
    text-align: center;
}
.stats_header td {
    color: #5673B4;
    font-weight: bold;
    font-style: italic;
}
.stats_section_header td {
    font-weight: bold;
    border-top: 1px solid #5673B4 !important;
    border-bottom: 1px dotted #5673B4 !important;
    background-color: #D5EAFF;
}
.stats_section_header_collapsed td {
    border-bottom: 0px !important;
}
.stats_section_header_title {
    color: #5673B4;
    cursor: pointer;
    text-align: right !important;
    border-right: 1px dotted #5673B4 !important;
    padding-right: 10px !important;
    background: url('../i/stats_data_collapse.gif') #D5EAFF 2px 5px no-repeat;
}
.stats_section_header_collapsed td.stats_section_header_title {
    background: url('../i/stats_data_expand.gif') #D5EAFF 2px 5px no-repeat;
}
.stats_data_title {
    color: #5673B4;
    text-align: right !important;
    border-right: 1px dotted #5673B4 !important;
    padding-right: 10px !important;
    width: 120px;
}
.stats_data_title a {
    color: #4673B4;
}
.stats_section_data_header td {
    font-weight: bold;
    font-style: italic;
    background-color: #EAEAEA;
}
.stats_section_data_summary td {
    font-weight: bold;
    background-color: #EAEAEA;
}
.stats_section_header_data_title, .stats_section_summary_data_title {
    cursor: pointer;
    text-align: right !important;
    border-right: 1px dotted #5673B4 !important;
    padding-right: 10px !important;
    background: url('../i/stats_data_collapse.gif') #EAEAEA 113px 5px no-repeat;
}
.stats_section_summary_data_title {
    font-style: normal !important;
    background: url('../i/stats_data_collapse.gif') #EAEAEA 98px 5px no-repeat;
}
.stats_section_summary_collapsed td.stats_section_summary_data_title {
    background: url('../i/stats_data_expand.gif') #EAEAEA 113px 5px no-repeat;
}
.stats_section_header_collapsed td.stats_section_header_data_title {
    font-style: normal !important;
    background: url('../i/stats_data_expand.gif') #EAEAEA 113px 5px no-repeat;
}
.stats_section_header_collapsed td.stats_section_summary_data_title {
    font-style: normal !important;
    background: url('../i/stats_data_expand.gif') #EAEAEA 98px 5px no-repeat;
}
.stats_row_hidden {
    display: none;
}
.stats_row_alt {
    background-color: #f8f8f8;
}




span.voucherinfo0 {
    padding-left:20px;
    color: green;
    font-weight: bold;
    font-size:14px;
}
span.voucherinfo1 {
    padding-left:20px;
    color: red;
    font-weight: bold;
    font-size:14px;
}

/* poi category select */

span.targeo-displaypoi-categorypath { cursor: pointer; color: #0207ed }
div.targeo-displaypoi-categorypath { cursor: pointer; color: #3a3b3f; font-size: 11px; font-weight: bold; padding: 4px 0 10px 0 }
div.targeo-displaypoi-categorypath img { vertical-align: middle }
.suggest_street_name_info { padding: 2px; font-size: 10px; font-family: Verdana, Tahoma, Arial, sans-serif; font-style: italic; color: #333; }
#suggest_street_name_info { padding: 2px; font-size: 10px; font-family: Verdana, Tahoma, Arial, sans-serif; font-style: italic; color: #333; }
.suggest_entry { padding: 2px 7px; color: #555555; }
.suggest_entry strong { color: #000000 }
.suggest_entry_odd { background-color: #e8eefc; }
.suggest_hover_city .suggest_entry { color: #fff !important; background-color: #8D99BB !important; }
.suggest_hover_city .suggest_entry_odd { color: #fff !important; background-color: #8D99BB !important; }
.suggest_hover_city strong { color: #fff !important }
.suggest_list { background-color: #fff; padding: 0; font-family: Verdana, Trebuchet MS, Tahoma, sans-serif; font-size: 10px; cursor: default; }
.suggest_mark_phrase { background-color: #B5BCCF; font-weight: bold }
.suggest_entry em { font-weight: bold; color: #000000; font-style: normal }
.suggest_hover_city em { color: #fff !important }

/* panel menu */

/*.panelmenuitem { width: 82px;    margin: 4px;    cursor: pointer;    float: left; margin-right:20px;}
.panelmenuitem img { border:none;}
.panelmenuitem_t {    width: 82px;    height: 7px;    overflow: hidden;}
.panelmenuitem_c {padding:1px;}
.panelmenuitem_b {    width: 82px;    height: 7px;    overflow: hidden;}

.panelmenuitem.hover .panelmenuitem_t {    background: url('../i/panelmenuitem_hover_t.png') 0 0 no-repeat;}
.panelmenuitem.hover .panelmenuitem_c {    background: url('../i/panelmenuitem_hover_c.png') 0 0 repeat-y;}
.panelmenuitem.hover .panelmenuitem_b {    background: url('../i/panelmenuitem_hover_b.png') 0 0 no-repeat;}

.webuser_name {margin-top: 10px; font-size: 14px; color: #5673B4; font-weight: bold;}*/

.webuser_label { display: inline-block; width: 170px; font-size: 12px; font-weight: bold; text-align: right; padding-right: 10px;}
.webuser_value { color: #000000; font-weight: normal; }
.webuser_value a { color: #494ca1; text-decoration: none; }
.webuser_value a:hover { text-decoration: underline; }
.menu_action_header { font-size: 14px; color: #494ca1; font-weight: bold; text-decoration: none; }
.menu_action_header:hover { text-decoration: underline; }
.menu_action_description { font-size: 12px; color: #7c7c7c; font-weight: normal; }

/* logged */

.targeo-topbar-pulldown { position: absolute; z-index: 32000; font-family: verdana, arial, sans-serif; font-size: 11px; }
.targeo-topbar-pulldown-option { position: relative; top: 0; left: 0; height: 25px; color: #ffffff; cursor: pointer; }
.targeo-topbar-pulldown-option img { vertical-align: middle; margin-right: 3px }
.targeo-topbar-pulldown-option-disabled { color: #B9D3E3; cursor: auto; }
.targeo-topbar-pulldown-option-inner { position: absolute; top: 0; left: 0; height: 15px; padding: 5px; 3px; }
.targeo-topbar-pulldown-option-bgl { position: absolute; left: 0; top: 0; height: 25px; }
.targeo-topbar-pulldown-option-bgr { position: absolute; right: 0; top: 0; height: 25px; width: 5px }
.targeo-topbar-pulldown-option-hover .targeo-topbar-pulldown-option-bgl { background: url(http://img.targeo.pl/i/skins/blue/toolbar/pulldown-opt-bgl.png) 0 0 no-repeat }
.targeo-topbar-pulldown-option-hover .targeo-topbar-pulldown-option-bgr { background: url(http://img.targeo.pl/i/skins/blue/toolbar/pulldown-opt-bgr.png) 0 0 no-repeat }
.targeo-topbar-pulldown-separator { position: relative; height: 0px; overflow: hidden; margin: 3px 7px; border-top: 1px solid #8f9db0; border-bottom: 1px solid #e1edfd; }

/* payment */

.payment_type { width: 220px; height: 51px; padding: 7px 10px; cursor: pointer; text-align: left; float: left; display: flex; align-items: center; }
.payment_type span { visibility: hidden }
.payment_type div { visibility: hidden }
.payment_type.payment_type_hover { background: url('../i/payment_type_hover.png') 0 0 no-repeat; }
.payment_type.payment_type_hover span { visibility: visible; }
.payment_type.payment_type_hover div { visibility: visible; }
.payment_type.payment_type_selected { background: url('../i/payment_type_selected.png') 0 0 no-repeat; }
.payment_type.payment_type_selected span { visibility: visible; }

/* settings */

.settingsbox { display: none; position: relative; padding-top:20px;}

/* comments */

.comment_row_mod { width: 580px; color: #607DBC; clear: left; padding-top: 5px;}
.comment_row_user { width: 580px; color: #555555; clear: left; padding-top: 5px; }
.comment_text { width: 450px; float: left; margin-right: 30px; }
.comment_date { font-size: 11px; float: left; width: 100px; text-align: right; }
.comment_row_toggle { width: 580px; clear: left; text-align: right; }
.comment_row_toggle span { cursor: pointer; text-decoration: underline; }

/* webuser_assets */

.webuser_assets {
	padding: 12px 20px 0px 20px;
	border: 1px solid #e79a40;
	border-radius: 5px;
	text-align: left;
	background-color: #ffeaae;
	margin-bottom: 10px;
}

.webuser_assets>span {
	font-size: 15px;
}

.webuser_assets ul {
	padding: 0px;
	color: #e79a40;
	list-style-type: square;
	list-style-position: inside;
	/*background-color: #ff9999;*/
}

.webuser_assets ul li {
	/*background-color: #ffe5e5;*/
}

.webuser_assets ul li span {
	color: #000000;
}

.webuser_assets ul li ul {
	color: #000000;
	padding: 5px 0px 10px 20px;
	list-style: none;
}
