/* CSS RESET BY ERIC MEYER */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
/*table, td{border:1px solid red;
 border-collapse: collapse;


}*/
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
 border-collapse: collapse;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
#lg{
margin: 0px 0px 0px 5px;
}
strong{
font-weight: bold;
}
a{
color: #dd4703;
text-decoration: none;
}
a:hover{
text-decoration: underline;
}

img,div { behavior: url(/css/iepngfix.htc); }
body {behavior: url(/css/csshover2.htc);}
/*---------*/
body { font-family:Arial;}

#main{
font-size: 12px;
color: #747474;
line-height: 17px;
}
#wrapper {width:960px; min-height:500px; position:relative; margin:0 auto; background:url(images/bg.gif) 24px 0px no-repeat;}
#top {display:block; width:960px; height:103px; overflow:hidden;}
.menu{height:42px; width:auto; position:absolute; top:38px; right:23px;}
.menu li{display:block; float:left; }
.menu li a{color:#ffffff; font-size:12px; font-family:Arial; text-decoration:none;}

.main_menu_0{width:79px; height:25px; background:url(images/menu_01.jpg) no-repeat; display:block; text-align:center; padding-top:12px;color:#ffffff; font-size:12px; font-family:Arial; text-decoration:none; background-position: -3px -3px;}
#main_menu_165{width:107px; height:25px; background:url(images/menu_02.jpg) no-repeat; display:block; text-align:center; padding-top:12px;background-position: 0 -3px;}
#main_menu_166{width:81px; height:25px; background:url(images/menu_03.jpg) no-repeat; display:block; text-align:center; padding-top:12px;background-position: 0 -3px;}
#main_menu_167{width:109px; height:25px; background:url(images/menu_04.jpg) no-repeat; display:block; text-align:center; padding-top:12px;background-position: 0 -3px;}
#main_menu_168{width:103px; height:25px; background:url(images/menu_05.jpg) no-repeat; display:block; text-align:center; padding-top:12px; background-position: 0 -3px;}
#main_menu_169{width:119px; height:25px; background:url(images/menu_07.jpg) no-repeat; display:block; text-align:center; padding-top:12px; background-position: 0 -3px;}
#main_menu_170{width:119px; height:25px; background:url(images/menu_07.jpg) no-repeat; display:block; text-align:center; padding-top:12px; background-position: 0 -3px;}

#main_menu_164:hover, .hover {background:url(images/hover_01.jpg) no-repeat; color:#dd4703; font-weight:bold; background-position: 0 -3px;}
#main_menu_165:hover {background:url(images/hover_02.jpg) no-repeat; color:#dd4703; font-weight:bold; background-position: 0 -3px;}
#main_menu_166:hover {background:url(images/hover_03.jpg) no-repeat; color:#dd4703; font-weight:bold; background-position: 0 -3px;}
#main_menu_167:hover {background:url(images/hover_04.jpg) no-repeat; color:#dd4703; font-weight:bold; background-position: 0 -3px;}
#main_menu_168:hover {background:url(images/hover_05.jpg) no-repeat; color:#dd4703; font-weight:bold; background-position: 0 -3px;}
#main_menu_169:hover {background:url(images/hover_07.jpg) no-repeat; color:#dd4703; font-weight:bold; background-position: 0 -3px;}
#main_menu_170:hover {background:url(images/hover_07.jpg) no-repeat; color:#dd4703; font-weight:bold; background-position: 0 -3px;}

#lang_choice {width:70px;margin-left:10px;color:#676767;font-size:11px;}
#change_country{position:absolute; top:10px; right:23px;font-size:11px; color:#676767; width:250px; padding-left:30px;text-align:right;}

#right{float:right; padding-right:24px;}
#box_register{width:190px; height:249px; display:block; background:url(images/registerbg.gif); overflow:hidden;
padding:0px 50px 0px 10px;}
#box_register a{float:right; font-size:11px; text-decoration:none;color:#5F5F5F;}
.header_box{padding:35px 10px 25px 50px;}
.editka{float:right; width:138px; border:1px solid #b6b6b7;}
.editka2{float:left; width:138px; border:1px solid #b6b6b7;}

#right .logout {width:220px; padding-right:20px}
.logout .header_box {padding-right:0;}
.logout p{margin:0px 0 5px 15px; font-size:11px;}
.logout p span {color:#EF591C; font-weight:bold;}
#right .logout a {float:none; margin:10px 0 0 50px;}

#box_win{margin-top:5px; width:249px; height:131px; background:url(images/boxbg.gif); overflow:hidden; position:relative;}
#box_lost{margin-top:5px; width:249px; height:131px; background:url(images/lostCard.gif); overflow:hidden; position:relative;}
#box_bestSeller{margin-top:10px; margin-left:30px; width:186px; height:186px; background:url(images/bestSeller.jpg); overflow:hidden;}
.label12{font-size:11px; color:#747474; float:left; padding:0px; margin:0px; }
.contact_form .label12 {width:151px}
.clear{height:12px; clear:both;}
#left{float:left; width:666px; overflow:hidden;}
#header{width:589px; background:url(images/header-top.gif) no-repeat; height:58px; padding:27px 0px 0px 80px; clear:both; font-size:14px; color:#ffffff; }
#header_main{width:589px; background:url(images/header_main_bg.gif) no-repeat 30px 50%; height:48px; padding:15px 0px 0px 100px; clear:both; font-size:14px; color:#000000;}
h2{font-size:14px; color:#ffffff; height:18px; width:auto; padding:0px; margin:0px;}
#header_main h2{color:#000000;}
.msg_date{padding-left:20px; color:#fa5903; float:left;}
#left p{padding-left:80px; font-size:12px; color:#747474; line-height:17px;}

.msg_date{padding:0px 0px 0px 25px!important; color:#fa5903!important;  background:url(images/msg_pointer.png) 5px 50% no-repeat; font-size:11px!important;}
<!-- .msg_content{float:left; width:500px; padding:0px!important; padding-left:10px!important; font-size:11px!important; line-height:14px!important;} -->
.btn_wiecej{float:right;}
#belka{width:912px; height:21px; padding-top:12px; text-align:center; background:url(images/bg_belka.jpg); margin-left:23px; font-size:11px; font-weight:bold; color:#505050; margin-top:20px;}
.orange{color:#ee591b;}
#footer{width:893px; height:21px; padding:12px 10px 0px 10px; margin-left:23px; background:url(images/bg_footer.jpg) -2px 0px; font-size:11px; color:#8e8e8e}
#footer a{text-decoration: none;color:#8e8e8e;}
.w100{width:590px!important;}
.cb{clear:both; float:left; padding-top:4px; padding-left:10px;}
hr{width:650px; padding-left:15px; height:1px; border:0px; border-top:1px dashed #747474; }
.contact_form{width:600px; padding-top:30px; font-size:11px;}
.contact_form .editka{width:200px;}
/* Basic code - don't modify */

 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none;  float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 60px; }
    #nav ul a {color:#747474; font-size:11px; display:block; width:118px; height:12px; padding:1px 10px; text-align:left; font-weight:normal;}
    #nav ul a:hover{background:url(images/dd1hover.gif); color:#ffffff; font-weight:normal;}
/* Essentials - configure this */

#nav ul { width: 130px; }
#nav ul ul { left: 131px; }
#nav li:hover {background:url(images/hover_01.jpg) no-repeat; color:#dd4703; font-weight:bold;}
#nav li:hover ul {display:block;}

/* Everything else is theming */
 .ddown{background:url(images/dd1.gif) left bottom no-repeat; width:138px!important; overflow:hidden; padding:0px 0 10px 0!important; margin:0px; margin-top:12px!important; margin-left:4px!important; }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

/* Moja mapa */

#map_container{width:928px; height:auto; min-height:200px; padding-left:15px;}
#map_ajax{width:928px; background:url(images/bg_map_ajax.jpg) repeat-y;}

#map_ajax_top{width:928px; height:56px; background:url(images/bg_top_map_ajax.jpg) no-repeat; overflow:hidden; position:relative; padding:6px 10px 0px 10px;}
#map_ajax_top ul {width:928px; height:56px;}
#map_ajax_top li{ float:left; margin:0 4px; white-space:nowrap; height:56px; width:50px; }
#map_ajax_top ul> li {width:auto;}

#map_ajax_top a {white-space:nowrap; font:bold 12px Arial,verdana,sans-serif; color:#fff;  text-decoration:none; padding-top:16px; padding-right: 20px; text-transform:capitalize; display:block; height:20px;}
#map_ajax_top .off {padding-left:15px;}
#map_ajax_top .off span ,#map_ajax_top .on span {height:48px; padding:0px 0 0 10px; display:block; cursor:pointer; }

#map_ajax_top .on span {height:48px; padding:0 0 0 10px;}

#map_ajax_top #li_pods {background: url(images/bookmark_podsumowanie.jpg) left top no-repeat; padding:0px 0 0 0px; display:block;}
#map_ajax_top #li_pods a { background: url(images/bookmark_podsumowanie.jpg)  top right no-repeat; height:27px; }

#map_ajax_top .on{background: url(images/bookmark_active.jpg) left top no-repeat !important;  height:48px; padding:0 0 0 10px; display:block;}
#map_ajax_top .on a{ background:url(images/bookmark_active.jpg) right top no-repeat !important; color:#e48917; }
#map_ajax_top .on span { background:url(images/podsumowanie_white_ico.jpg) 0px -2px no-repeat; padding-left:33px;  color:#e48817; cursor:pointer;}
#map_ajax_top .off a {margin-left:23px;}

#map_ajax_top #li_poi {background:url(images/bookmark_poi.jpg) left top no-repeat; padding:0;}
#map_ajax_top #li_poi a { background:url(images/bookmark_poi.jpg) right top no-repeat; height:27px; }
#map_ajax_top #li_poi .on span{ background: url(images/poi_white_ico.jpg) 1px 0px no-repeat; color:#66a2c0; }

#map_ajax_top #li_bon {background:url(images/bookmark_bonus.jpg) left top no-repeat; padding:0;}
#map_ajax_top #li_bon a { background:url(images/bookmark_bonus.jpg) right top no-repeat ; height:27px; }
#map_ajax_top #li_bon .on span{ background:url(images/bonus_white_ico.jpg)1px 0px no-repeat; color:#85b36b;}

#map_ajax_top #li_zad {background:url(images/bookmark_zadania.jpg) left top no-repeat; padding:0;}
#map_ajax_top #li_zad a{ background:url(images/bookmark_zadania.jpg) right top no-repeat ; height:27px; }
#map_ajax_top #li_zad .on span{ background:url(images/zadania_white_ico.jpg) 1px -2px no-repeat; color:#b01f26; }


#map_ajax_top #li_wym {background:url(images/bookmark_wymienkm.jpg) left top no-repeat; padding:0;}
#map_ajax_top #li_wym a{ background:url(images/bookmark_wymienkm.jpg) right top no-repeat ; height:27px ;}
#map_ajax_top #li_wym .on span{ background:url(images/wymienkm_white_ico.jpg) 1px 0px no-repeat; color:#9f865d; }

#map_ajax_top #li_kon {background:url(images/bookmark_twojekonto.jpg) left top no-repeat; padding:0;}
#map_ajax_top #li_kon a{ background: url(images/bookmark_twojekonto.jpg) right top no-repeat ; height:27px; }
#map_ajax_top #li_kon .on span{background:url(images/konto_white_ico.jpg) 1px 0px no-repeat; color:#5d6b76; }

#map_ajax_top #li_pocz {background:url(images/bookmark_poczta.jpg) left top no-repeat; padding:0;}
#map_ajax_top #li_pocz a { background:url(images/bookmark_poczta.jpg) right top no-repeat; height:27px;}
#map_ajax_top #li_pocz .on span { background:url(images/poczta_white_ico.jpg) 1px 0px no-repeat; color:#002c5a; }

#map_ajax_bottom{width:928px; height:13px; background:url(images/bg_bottom_map_ajax.jpg) no-repeat; }

.head_map {background: url(images/header_map.gif) no-repeat; margin:34px 0 25px 9px; padding:32px 0; text-align:center;}

/*Podsumwoanie*/
#podsumowanie{padding-left:18px;}
#podsumowanie #tab1_container{width:889px; height:113px; background:url(images/bg_1tabela_podsumowanie.jpg) no-repeat; overflow:hidden; }
#podsumowanie #tab1_container .tablica{width:880px; height:113px; font-size:11px; color:#393939;}
#podsumowanie #tab1_container #avatar{background:transparent url(images/bg_avatar_1tabela_podsumowa.jpg) no-repeat scroll right bottom; height:41px; padding:13px 0 0 24px; width:42px;}
.w152{width:152px;}
.prawa{padding-left:10px; vertical-align:middle; }
.bbottom{border-bottom:1px dotted #a4a4a4;}
.trasa{background:transparent url(images/trasa_ico.jpg) no-repeat scroll 20px 40%; color:#E48917; font-weight:bold; padding-bottom:20px; padding-left:40px; vertical-align:middle; width:112px;}
#podsumowanie .orange{color:#E48917;}
.bold{font-weight:bold;}
.vmiddle{vertical-align:middle;}
#podsumowanie #tab2_container{width:889px; height:216px; background:url(images/bg_2tabela_podsumowanie.jpg) no-repeat; overflow:hidden; margin-top:20px;}
#podsumowanie #tab2_container .tablica{width:880px; height:216px; font-size:11px; color:#393939; padding-top:10px; float:left;}


#podsumowanie table{float:left;}
#podsumowanie #tab2_container table td{padding-top:6px;}

#podsumowanie #tab2_container table .km{background:transparent url(images/km_ico.gif) no-repeat scroll 20px 12px; color:#9f865d; font-weight:bold; padding-bottom:20px; padding-left:40px; padding-top:15px; vertical-align:top; width:112px;}
#podsumowanie #tab2_container table .poi{background:transparent url(images/poi_ico.gif) no-repeat scroll 17px 12px; color:#66a2c0; font-weight:bold; padding-bottom:20px; padding-left:40px; padding-top:15px; vertical-align:top; width:112px;}
#podsumowanie #tab2_container table .zadania{background:transparent url(images/zadania_ico.gif) no-repeat scroll 20px 12px; color:#b21f28; font-weight:bold; padding-bottom:20px; padding-left:40px; padding-top:15px; vertical-align:top; width:112px;}

.tinside{width:550px!important;  padding:0px}
.tinside td{padding-top:0px!important;}
.tinside .brown{color:#9f865d; font-weight:bold; padding:12px 0!important; width:150px;}
.tinside .blue{color:#66a2c0; font-weight:bold; padding:12px 0!important; width:150px;}
.tinside .red{color:#b21f28; font-weight:bold; padding:12px 0!important; width:150px;}
.tinside .green{color:#85b26b; font-weight:bold; padding:12px 0!important; width:150px;	}

#podsumowanie #tab3_container{width:889px; height:172px; background:url(images/bg_3tabela_podsumowanie.jpg) no-repeat; overflow:hidden; margin-top:20px;}
#podsumowanie #tab3_container .tablica{width:880px; height:162px; font-size:11px; color:#393939; padding-top:10px; float:left;}
#podsumowanie #tab3_container .tinside{padding-top:10px;}
.bonus{background:transparent url(images/bonus_ico.gif) no-repeat scroll 16px 12px; color:#85b26b; font-weight:bold; padding-bottom:20px; padding-left:40px; padding-top:10px; vertical-align:top; width:112px;}
#map_ajax #header{width:811px; background:url(images/header_top_ajax.gif) no-repeat; height:58px; padding:27px 0px 0px 80px; clear:both; font-size:14px; color:#ffffff; margin-left:0px;}

.btn{width:70px; height:25px;  display:block; float:right; position:relative; margin-top:5px; color:#fff; padding-left:25px; }
.btn table{height:20px!important; width:70px!important; padding:0px!important; color:#fff!important; font-size:10px!important; line-height:10px;}
.btn table td{padding:0px!important; height:25px!important; vertical-align:middle;}
.btn_post{background:url(images/buttons/post.png) no-repeat;}
.btn_grey{background:url(images/buttons/btn_grey.gif) no-repeat;}
.btn_brown{background:url(images/buttons/btn_brown.gif) no-repeat;}
.btn_blue{background:url(images/buttons/btn_blue.gif) no-repeat;}
.btn_red{background:url(images/buttons/btn_red.gif) no-repeat;}
.btn_green{background:url(images/buttons/btn_green.gif) no-repeat;}

/*poi*/
.poi_menu{float:left; padding-left:6px;}
.poi_menu li{display:block; width:193px; height:20px; border-top:1px dashed #a4a4a4; font-family:Arial; font-size:12px; color:#a6a6a6; padding-top:10px; padding-left:40px; background:url(images/poi_menu_li.gif) no-repeat 20px 8px;}
.poi_menu li span{width:40px; padding:0 10px; font-weight:bold; display:block; float:left;}
.poi_menu .active{background:url(images/poi_menu_li_active.gif) no-repeat 20px 8px #f6f5f3; color:#ff6000;}
.poi_menu .visited{background-color:#f6f5f3;}
.poi_box {width:650px; height:auto; float:right; margin-right:20px; background:url(images/poi_box/content.gif); position:relative;}
.poi_box .top_nolabel{width:650px; height:6px; background:url(images/poi_box/top_no_label.gif);}
.poi_box .top_label{width:650px; height:30px; background:url(images/poi_box/top_with_label.gif);}
.poi_box .top_label2{width:650px; height:30px; background:url(images/poi_box/top_with_label2.gif);}
.poi_box .top_label .prezentacje{font-family:Arial; color:#00366e;  font-size:12px; font-weight:bold; background:url(images/poi_box/prezentacje_ico.gif) 15px 8px no-repeat; padding-left:40px;  padding-top:8px;}
.poi_box .top_label2 .zadania{font-family:Arial; color:#b21f28;  font-size:12px; font-weight:bold; background:url(images/poi_box/zadania_ico.gif) 15px 8px no-repeat; padding-left:40px;  padding-top:8px;}

.poi_box .bottom{width:650px; height:3px; background:url(images/poi_box/bottom.gif); clear:both;}
.poi_box #avatar{background:transparent url(images/bg_avatar_1tabela_podsumowa.jpg) no-repeat scroll right bottom; height:41px; padding:13px 0 0 24px; width:42px; float:left;}
.welcome{ padding:24px 0 0 20px; float:left; font-size:14px; color:#494949;}
.poi_1{width:580px; height:auto;  clear:left; margin:10px; margin-left:10px;}
.poi_1 td{padding:10px 0 5px 0;}
.poi_1 .ico {width:25px; text-align:right; vertical-align:top; border-top:1px dotted #a4a4a4; }
.poi_1 .ico img{width:15px;}
.poi_1 .name{width:250px; padding-left:10px; font-size:13px; color:#494949; vertical-align:middle; border-top:1px dotted #a4a4a4; line-height:15px; text-align:justify;}
.poi_1 .content{ padding-left:10px; font-size:13px; color:#494949; vertical-align:middle; font-weight:bold; border-top:1px dotted #a4a4a4;}
.w650{width:620px;}
.poi_1 .rfw{font-weight:normal;}
.poi_1 .wname{width:150px;}
.poi_1 .type{width:50px; padding-left:10px; font-size:13px; color:#494949; vertical-align:middle; border-top:1px dotted #a4a4a4; line-height:15px; text-align:justify;}


/*wymienkm*/
.liczbakm{height:23px; border-top:1px dashed #a4a4a4; border-bottom:1px dashed #a4a4a4; background:url(images/km_ico.gif) no-repeat 30px 10px #f6f5f3; width:863px; margin-left:6px; padding:12px 0 0 50px; font-size:13px; font-family:Arial; color:#494949;}
.liczbakm span { padding-left:30px; font-weight:bold; }
.liczbakm_content{width:600px; padding:20px 0 0 40px; font-family:Arial; font-size:13px; color:#494949; line-height:16px;}
.liczbakm_content fieldset{padding-top:20px;}
.liczbakm_content label{font-weight:bold; padding-left:20px;}
.btn_save{padding-top:20px;}

/*twoje dane*/
.twojedane{padding-left:40px;width:420px; height:auto; font-size:11px; font-family:Verdana; color:#959595; line-height:20px;}
.twojedane p{font-size:12px; font-family: Verdana, Tahoma, Arial; font-weight:bold;}
.twojedane .twojedane_1{width:419px; height:203px; background:url(images/bg_dane1.jpg) no-repeat; margin-top:20px;}
.twojedane .twojedane_2{width:419px; height:120px; background:url(images/bg_dane2.jpg) no-repeat; margin-top:20px;}
.twojedane .twojedane_3{width:419px; height:273px; background:url(images/bg_dane3.jpg) no-repeat; margin-top:20px;}
.twojedane  table{width:400; margin:15px; color:#959595;}
.twojedane  table td{vertical-align:middle;}
.twojedane  table .caption{font-family:Verdana;
font-size:11px;
font-weight:bold;
height:25px;
padding:3px 0;
width:200px;}
.twojedane  table .content{ width:200px; font-size:11px; font-family:Verdana;}
.twojedane  table .editka{float:left; height:15px; margin-top:3px;}
.twojedane_hr{border-color:#a5a5a5; width:915px;}
/*Poczta*/
#poczta {color:#494949; font-size:13px; padding-left:40px;width:860px;}
#poczta .label{ height:31px; background:transparent url(images/zadania_box/table_top.gif) no-repeat scroll 0 0; color:#FF6000;font-size:12px; font-weight:bold; padding-left:12px; padding-top:0px; width:100%; }
#poczta .label span{color:#FF6000; float:left; font-size:12px; font-weight:bold; text-align:center;padding-top:7px; width:86px;}
#poczta #tabela{background:transparent url(images/zadania_box/table_content.gif) no-repeat scroll left  top; padding:5px 10px; width:830px!important; overflow:hidden;}
#poczta #border {background:transparent url(images/zadania_box/table_bottom.gif) no-repeat scroll 0 0; height:3px;}
#poczta #tabela table{width:834px;}

#poczta td.dotted {border-bottom:1px dotted #A4A4A4; height:31px; vertical-align:middle; }
#poczta td.new {font-weight:bold;}
#poczta td.dotted span.from {color:#666; margin-left:25px; }
#poczta td.dotted span.from.read { font-weight:bold;}
#poczta td.dotted span.from.adm{color:#FF6000;}
#poczta td.dotted img{margin-left:10px;}
#poczta .label form {background:transparent url(images/poczta_ico.gif) no-repeat scroll 15px 6px;color:#494949;display:block;float:left;padding-left:35px;}
#poczta .label .nobg{background:none;}
#poczta .label fieldset {display:inline; margin-top:2px; }

/* zadania */
#zadania {width:860px; padding-left:40px; color:#494949; font-size:13px;}
#zadania .label{color:#ff6000; width:38; padding-left:12px; padding-top:7px; height:24px; background:url(images/zadania_box/table_top.gif); font-size:12px; font-weight:bold; width:837px;}
#zadania .label span{color:#ff6000; width:86px; font-weight:bold; font-size:12px; text-align:center; float:left; }
#zadania .label fieldset{display:inline; }
#zadania .label form{display:inline; float:left; padding-left:35px;  background:transparent url(images/zadania_box/poi_ico.gif) no-repeat scroll 15px 1px; color:#494949;}
#zadania .label select{height:16px; width:100px; border:1px solid #c3c3c3; margin-left:10px; font-size:11px; color:#494949;}
#zadania .blue{color:#66a2c0;}
#zadania .green{color:#85b26b;}
#zadania .navy{color:#5c6b76;}
#zadania .grey{color:#c1c1c1;}
#zadania #tabela{width:830px; padding:5px 10px; background:url(images/zadania_box/table_content.gif) no-repeat left top; }
#zadania #tabela td{height:31px; vertical-align:middle; border-bottom:1px dotted #a4a4a4;}
#zadania #tabela .ico{width:40px; text-align:center;}
#zadania #tabela .nazwa {width:160px; }
#zadania #tabela .info{width:270px;}
#zadania #tabela .status{width:160px; font-weight:bold;}
#zadania #tabela .punkty{width:93px;}
#zadania #tabela .btn_container{width:100px;}
#zadania .button{width:80px; height:19px; padding:7px 0px 0px 14px; background:url(images/zadania_box/btn.gif) no-repeat; font-size:11px; color:#ffffff; text-align:center;}
#zadania .button_grey{ background:url(/images/zadania_box/btn_grey.gif) no-repeat; }
#zadania  #border{width:950; height:3px; background:transparent url(images/zadania_box/table_bottom.gif);}
#zadania #legenda{background:url(images/zadania_box/table_legenda_bottom.gif) 0px 31px no-repeat; height:60px; margin-top:20px;}
#zadania #legenda td{padding:5px 10px 0px 10px; vertical-align:middle;}

/*bonusy*/
#bonusy{padding-left:20px;}
#bonusy #avatar{background:transparent url(images/bg_avatar_1tabela_podsumowa.jpg) no-repeat scroll right bottom; height:41px; padding:5px 0 0 60px; width:42px; float:left;}
#bonusy #avatar_comment{padding-left:20px; padding-top:15px; float:left; font-size:12px; color:#393939;}
#bonusy .btn_bonus{margin:20px; float:left;}
#bonusy #box1{width:880px; overflow:hidden;}

#bonusy .zakladka{width:220px; height:26px; background:url(images/bonus_box/head_1.gif) top left no-repeat; display:block; float:left; margin:0px 5px; padding:0 0px 0px 20px; overflow:hidden; line-height:21px;cursor:pointer; *width:200px; *text-align:center;}
#bonusy .zakladka span{ height:30px;  background:url(images/bonus_box/head_1.gif) top right no-repeat; display:block; padding-top:4px; padding-right:20px; font-size:12px; font-weight:bold; color:#ff6000; *width:200px; *text-align:center;}

#bonusy .nieaktywny{ background:url(/images/bonus_box/head_2.gif);  }
#bonusy .nieaktywny span{ background:url(/images/bonus_box/head_2.gif) top right;  color:#9a9a9a;}

#bonusy #box1 #tablica{margin-top:0px; color:#393939; padding:0px 20px; background:url(images/bonus_box/box_1.gif) 0px 0px no-repeat;}
#bonusy #box1 #tablica .top{width:890px; height:180px; background:url(images/bonus_box/head_bg.gif) -20px top no-repeat; padding-top:15px;}
#bonusy #box1 #tablica td{height:40px; font-size:12px; color:#393939; }
#bonusy #box1 #tablica .caption{width:260px;}
#bonusy #box1 #tablica .content_l{width:120px; padding-right:30px; text-align:center; color:#ff6000; font-weight:bold;}
#bonusy #box1 #tablica .content_r{width:120px; padding-right:30px; text-align:center;}
#bonusy #box1 #tablica table{float:left;}

#bonusy #box2{width:244px; height:200px; margin-top:-45px; background:url(images/bonus_box/box_2.gif) 0px 27px no-repeat; float:right; margin-right:30px; }
#bonusy #box2 .top2{width:240px; height:26px; background:url(images/bonus_box/head_bg.gif) left bottom no-repeat;}
#bonusy #box2 #tablicabox2{margin-top:15px; color:#393939; padding:0px 20px;}

#bonusy #box2 #tablicabox2 td{height:26px; font-size:12px; color:#393939; }
#bonusy #box2 #tablicabox2 .caption{width:112px; }
#bonusy #box2 #tablicabox2 .content_l{width:122px;   color:#ff6000; font-weight:bold; padding-left:10px;}

#bonusy #tablica2 .top {background: url(images/tablica2_bg.gif) left top no-repeat; height:180px;}
#bonusy #tablica2 table {margin:10px 0  0 13px;}
#bonusy #tablica2 table th {vertical-align:middle;text-align:center; padding:5px; border-bottom:1px #ccc dotted;}
#bonusy #tablica2 table th.bg {background: url(images/tablica2.gif) left top repeat-x; border-bottom:none; padding: 5px 6px; vertical-align:middle;}
#bonusy #tablica2 table td {padding:5px; border-bottom:1px #ccc dotted;text-align:center;}
#bonusy #tablica2 table td.nob,
#bonusy #tablica2 table th.nob  {border-bottom: none;}

/*rejestracja*/
#steps{height:30px; margin:0 0px 20px 60px; width:600px; background:url(/images/register/border.gif) bottom left repeat-x;}
#steps li{display:block; width:auto; text-align:center; padding:0px 0px 0 10px; float:left; color:#555555; font-size:12px; height:30px; font-family:Verdana;margin:0px!important; }
#left #steps li {margin-left:0; width:50px; white-space:nowrap;}
#left #steps >li {width:auto; min-width:50px;}
#steps .active{background:url(/images/register/label_active.gif) left top no-repeat;}
#steps .active span{background:url(/images/register/label_active.gif) right top no-repeat; display:block; padding-top:8px; height:22px; padding-right:10px; }
#steps .passive{background:url(/images/register/label_passive.gif) left top no-repeat;}
#steps .passive span{background:url(/images/register/label_passive.gif) right top no-repeat; display:block; padding-top:8px; height:22px; padding-right:10px; }
#steps a {color:#555555; font-size:12px; height:30px; font-family:Verdana;text-decoration:none;}

.marker{width:560px; padding-left:40px; margin-left:60px; border-bottom:1px dashed #999995; background:url(images/register/marker.gif) 10px 0px no-repeat; padding-bottom:5px;}
.message{width:550px; height:36px; padding-top:24px; padding-left:50px; margin-left:60px;  background:#e0ded7; margin-top:20px; font-size:11px; font-family:Verdana; color:#7d7d7d;}
.warning{background:url(images/register/warning.gif) 10px 14px no-repeat #e0ded7;}
.notice{padding-top:5px; height:24px; background:url(/images/register/file.gif) 10px 6px no-repeat #e0ded7;}
.corner{padding-top:5px; height:24px; background:url(/images/register/corner.gif) left bottom no-repeat #e0ded7; padding-left:20px; width:570px;}

.reg_form_container{margin-left:60px; color:#959595;font-size:12px; line-height:15px;}
.reg_form_container table{padding-bottom:20px; padding-top:20px;width:600px;}
.reg_form_container table td{height:20px; vertical-align:middle; padding:5px 0px; font-size:12px;}
.reg_form_container table td input{border:1px solid #959595;}
.reg_form_container table td select{border:1px solid #959595;}
.reg_form_container .label{width: 180px;}
.reg_form_container .param{width: 420px;}
#left .register{padding:12px 0 0 60px; margin:0px;}
.validator {color: #dd4703; display: none;}
.required_indicator{margin-right:5px;color:#dd4703;font-family:monospace;}

#steps .active span {
background:transparent url(/images/register/label_active.gif) no-repeat scroll right top;
color:#F37021;
display:block;
font-weight:bold;
height:22px;
padding-right:10px;
padding-top:8px;
}

.warning {
background:#E0DED7 url(/images/register/warning.gif) no-repeat scroll 10px 14px;
color:#F37021;
}


/* paging */
.pagging{width:100%; text-align:center; font-size:12px; color:#ee591b;
font-family:Arial; padding-top:30px;}
.pagging a{text-decoration:none; color:#ee591b;}
.pagging-active{font-weight:bold;}


.news_background{ width:492px;
padding:10px; float:right;}
.news_bottom{float:right;
width:512px; height:3px;}
.msg_content{float:left;width:482px;padding:0px!important;
padding-left:10px!important; font-size:11px!important;
line-height:14px!important;}

#left ul{margin-left:80px;list-style-type: square;}
#left li{margin-left:60px;pading:0px;}
#left ul p {margin:0px;padding:0px;}


/*--- Wybor trasy ---*/
.wybor_off{padding-left:50px; font-size:16px!important; color:#494949; padding-bottom:20px;}
.wybor_trasy{font-size:12px; line-height:16px; color:#605f5d;background: #e5e5e5 url(/images/head_orange.gif) no-repeat; padding:20px 0 0px 0; width:913px; margin:20px 0 20px 10px;}
.wybor_trasy p {padding:10px 30px;}
.wybor_trasy img {display:block; padding-top:10px;}
.wybor_p_off{padding-left:60px; font-size:12px; padding-bottom:20px; color:#494949;}

.msg {font-weight:bold;color:#ee591b}

/*--- facebox ---*/
#facebox{
display: none;
position: absolute;
z-index: 5;
top:152px;
left:166px;
width:625px;
height:327px;
background: url(images/bg_facebox.gif) repeat-x;
}
#facebox_header {
width:498px;
background: url(images/header_facebox.gif) no-repeat;
height:55px;
padding:23px 0px 0px 80px;
margin:0px 0 0px 20px;
clear:both;
font-size:14px;
color:#ffffff;
}
#facebox #label
{background:#fff url(/images/label_facebox.gif) no-repeat;
margin-left:35px; width:521px; height:230px; padding-left:40px;}

#facebox #label span{color:#F37021;
display:block; font-weight:bold; height:22px; padding-right:10px; padding-top:8px;}
#facebox .zadaniap {color:#F37021; line-height:20px; font-weight:bold; margin-left:5px}
#facebox .zadaniap img{padding-top:3px; float:left;}

.zakladka{float:left;}
#kv{z-index:-2;}
