#bluetop
{
float:left;  width:50%;
}

#bluetop span
{
background:#004d94;
}

#greentop span
{
background:#b5d653;
}



#u1,#u2,#u3,#u4,#u5,#u6
{
display:none;
}

#logo
{
display:block;
width:327px;
height:47px;
margin-top:0px;
margin-bottom:20px;
background:url('/img/logoloc.png') no-repeat;
}

#top_lang_menu, #top_admin_menu {
	display: block;
	position: relative;
	margin: 5px 0px 0px auto;
	width: 200px;
	text-align: right;
}
#top_user_menu {
	display: block;
	position: relative;
	margin: 0px 0px 0px auto;
	padding-top:5px;
	width: 400px;
	text-align: right;
	font-size: 9pt;
}

#aplikacja
{
width: 278px; margin: 0px auto; padding: 2px 0px 0px 0px;
height:140px;
background:url('/img/aplikacja.jpg') no-repeat;
margin-top:10px;
/*margin-left:19px;*/
}

#aktywniebox
{
width: 278px; margin: 0px auto;
height:142px;
background:url('/img/aktywnie_0.jpg') no-repeat;
margin-top:10px;
/*margin-left:19px;*/
}

#aktywniebox a
{
display:block;
height:142px;
}

#aplikacja h1
{
font-size:10pt;
color:#FFFFFF;
text-align:left;
padding:0px 0 0 7px;
text-align:center;
}

#aplikacja  p
{
color:#FFFFFF;
margin:0;
font-size:8pt;
padding:0 0 0 7px;
text-align:left;
}

#aplikacja a span
{

position:relative;
left:-10000px;
}

p.morelink
{
font-weight:normal;
font-size:10pt;
text-align:right;
margin-top:8px;
}

p.morelink a
{
text-decoration:underline;
}

#aplikacja a
{
display:block;
width:120px;
float:left;
height:50px;
margin:11px 0 0 45px;
}

#bluetop a
{
width:153px;
height:30px;
background:url('/img/button_kup.jpg') no-repeat;
display:block;
color:#FFFFFF;
text-align:center;
padding-top:6px;
float:right;
}



#graytop
{
float:left; width:20%;
}

#orangetop
{
float:left; width:20%;
}

#greentop
{
float:left; width:123px;
}

#aktywnie
{
float:right; width:15%;
}

#greentop a
{
color:#FFFFFF;
text-align:center;
padding-top:6px;
display:block;
width:123px;
height:30px;
background:url('/img/button_pomoc.jpg') no-repeat;
}

#graytop a
{
color:#FFFFFF;
text-align:center;
padding-top:6px;
display:block;
width:123px;
height:30px;
background:url('/img/button_forum.jpg') no-repeat;
}

#orangetop a
{
color:#FFFFFF;
text-align:center;
padding-top:6px;
display:block;
width:123px;
height:30px;
background:url('/img/button_blog.jpg') no-repeat;
}

#aktywnie a
{
color:#FFFFFF;
text-align:center;
padding-top:6px;
display:block;
width:123px;
height:30px;
background:url('/img/button_aktywnie.jpg') no-repeat;
}

#aktywnie a
{
color:#FFFFFF;
text-align:center;
padding-top:6px;
display:block;
width:123px;
height:30px;
background:url('/img/button_aktywnie.jpg') no-repeat;
}

#container {
	width: 900px; margin: 0px auto; text-align: left; border: solid 0px red;
}

#wrapper {
	float: left; width: 100%;
}

#l_top {
	border: solid 0px green;
}

.clear
{
clear:both;
}

.red_txt {
	color: #FF0000;
}
.blue_txt {
	color: #105296;
}

#l_bottom {
position:relative;
top:20px;
padding-top:6px;
border-top:dotted 1px #AAAAAA;
color:#666666;
	clear: both; margin-bottom: 20px;
	width: 900px; height: 34px; text-align: center; font-size: 8pt;
}

#main_left {
	float: left; border: solid 0px green; overflow: hidden;
	width: 320px; min-height: 400px; text-align: center;
}

#main_right {
	float: left; border: solid 0px black; overflow: hidden;
	width: 570px; min-height: 400px;
}

#top_bkg { color:#FFFFFF; }
#top_main { height: 115px; color:#FFFFFF; margin-bottom:10px;  }

#top_main a
{
color:#FFFFFF;
}

#banner { height: 105px; margin-bottom: 10px; /*background-image: url(/img/bkg_inner.gif);*/ text-align: center; border: solid 0px red; }
#banner
{
height:10px;
display:none;
}

body {
	margin: 0px; text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 10pt;
	background:url('/img/bckmain.jpg') repeat-x;
}



#top_menu { position: absolute; width: 450px; margin: 20px 0px 0px 430px; padding: 0px; list-style: none; }
#top_menu li { float: left; margin-left: 0px; background: url(/img/icons.png) no-repeat; text-align: center; border: solid 0px red; }
#top_menu li a { width: 90px; height: 80px; display: block; color: #fff; font-size: 8pt; }
#top_menu li a:hover { color: #0bdc11; }

#top_menu #i1 { background-position: -25px 0px; }
#top_menu #i2 { background-position: -225px 0px; }
#top_menu #i3 { background-position: -425px 0px; }
#top_menu #i4 { background-position: -625px 0px; }
#top_menu #i5 { background-position: -825px 0px; }
#top_menu #i6 { background-position: -1025px 0px; }

img { border: none; }
form { margin: 0px; padding: 0px; }
h1 { margin-top: 10px; font-size: 16pt; color: #952500; text-align: center; }
h2 { font-size: 15pt; }
h3 { margin: 5px; font-size: 15pt; color: #555; }
h4 { margin: 5px 0px; padding: 0px; font-size: 10pt; color: #555; }

p { margin: 5px 0px; text-align: justify; }

#popup { position: absolute; z-index: 50000; border: 1px solid black; background-color: #f6ebb6; font-size: 10pt; padding: 5px 10px 5px 10px; }
#login_panel { position: absolute; width: 856px; margin: 81px 0px 0px 0px; padding: 0px 20px; text-align: right; border: solid 0px green; }
#show_div { position: absolute; overflow: auto; background-color: #fff; border: solid 1px #000; font-size: 10pt; z-index: 1000; }
#show_div_top { height: 18px; padding: 0px 5px 0px 10px; border-bottom: solid 1px #000; background-color: #617490; font-weight: bold; color: #fff; }
#s_waluta { font-weight: bold; }
#bottom2 { margin: 5px 50px; padding: 5px; border-top: 2px solid #eee; }

.normaltext { font-weight: normal; text-decoration: none; color: #000000; }

a:link { font-weight: bold; text-decoration: none; color: #105296; }
a:visited { font-weight: bold; text-decoration: none; color: #105296; }
a:hover { font-weight: bold; text-decoration: none; color: #0bdc11; }
a:active { font-weight: bold; text-decoration: none; color: #0bdc11; }

table.tab0 { margin: 0px auto; border: 1px solid #ccc; border-collapse: collapse; font-size: 10pt; text-align: left; }
table.tab0 thead, .table_header { background: #F1F4F9 url(/img/grad_small.jpg) repeat-x; font-weight: bold; text-align: center; }
table.tab0 tfoot { background-color: #F5E4C2; }
table.tab0 td { padding: 5px; border: solid 1px #ccc; }
table.tab0 td small { font-size: 8pt; }
table.tab0 tr.active { background-color: #f5f5f5; }
table.tab0 td.td2 { background-color: #fafafa; text-align: center; font-size: 8pt; }


table.g_users { margin: 0px auto; width: 500px; border-collapse: collapse; text-align: left; }
table.g_users td { padding: 3px 10px; border: solid 1px #000; }
table.g_users thead { background: none; }

table.tab1 { margin: 0px auto; }
table.tab1 td { padding: 5px 10px; border: solid 1px #eee; }

table.tab2 { border-collapse: collapse; }
table.tab2 td { padding: 5px 10px; border: solid 0px red; }

table.tab_mini { border: 0px solid #ccc; border-collapse: collapse; font-size: 9pt; margin: 5px; }
table.tab_mini td { padding: 10px; border: 0px solid #ccc; vertical-align: top; }

table.tab_form { border: 0px; border-collapse: collapse; font-family: Verdana, Arial; font-size: 10pt; width: 430px; }
table.tab_form td { padding: 5px; border: 1px solid #dee3e9; }

table.tab_dane { border: 0px solid #ccc; border-collapse: collapse; font-size: 11pt; }
table.tab_dane td { padding: 2px 5px 2px 5px; border: solid 0px #ccc; }

tr.padding1 td { padding: 0px 5px; }

.edit_img { position: absolute; margin: 0px; float: left; width: 16px; height: 16px; }
.ul1 { list-style-type: disc; margin-top: 10px; margin-bottom: 10px; margin-right: 10px; }
.ul1 li { margin-bottom: 5px; margin-left: 10px; }
#adm_zmiany ul { list-style-type: disc; margin-top: 5px; margin-bottom: 20px; margin-right: 10px; }
#adm_zmiany li { margin-bottom: 5px; }

.button { border: 1px solid #555555; background-color: #e7ecf0; padding: 5px; color: #524200; font-size: 10pt; font-weight: bold; vertical-align: middle; }
.header1 { clear: both; margin-bottom: 5px; padding: 3px 3px 3px 5px; background-color: #dee3e9; }
.header2 { clear: both; margin-bottom: 5px; padding: 3px 3px 3px 5px; background-color: #edeedd; }
.err_form { border: 0px solid red; margin-bottom: 5px; padding: 3px; background-color: #ffbbbb; text-align: center; font-size: 10pt; }
.helplink { font-size: 8pt; }
.div_message { margin: 10px; width: 90%; min-height: 120px; _height: 120px; text-align: left; background-color: #fff; padding: 10px; border: dashed 1px blue; }
.mini { width: 60px; height: 45px; text-align: center; border: dotted 1px #c0c0c0; }
.info { margin: 20px; padding: 10px; border-width: 3px; border-style: solid; text-align: center; background: #fff; }
.info table { margin: 0 auto; font-size: 11pt; line-height: 150%; }
.inputtext { border: 1px solid #888; background-color: #fff; font-weight: bold; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.middle { vertical-align: middle; }
.bold { font-weight: bold; }
.note { margin: 10px 50px; border: solid 0px red; }
.small { font-size: 8pt; }
.underline { text-decoration: underline; }

conf_pass {
	width: 99%;
	border: none;
}
/* tabelka z zakładkami na Moje Konto */

table.tabs td.first
{
width:280px;
background:url('/img/start.png') repeat-x;
color:#FFFFFF;

border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #a0a181;
}

table.tabs td.first a
{
display:block;
width:280px;
height:26px;
padding-top:7px;
color:#FFFFFF;
}



table.tabs { width: 880px; border-collapse: collapse; font-size: 8pt; font-weight: bold; border: solid 0px red; }
table.tabs td { height: 33px; padding: 0px; text-align: center; cursor: pointer; }
table.tabs td.left { width: 9px; background: url(/img/tab_left.png) no-repeat; border-bottom: solid 1px #a0a181; }
table.tabs td.left_a { width: 9px; background: url(/img/tab_left_a.png) no-repeat; border-bottom: solid 1px #a0a181; }
table.tabs td.middle { width:100px; background: url(/img/tab_normal.jpg) repeat-x; color: #fff; border-bottom: solid 1px #a0a181; }
table.tabs td.middle_a { width:100px;  background: url(/img/tab_active.jpg) repeat-x; color: #595959; border-bottom: solid 1px #a0a181; }
table.tabs td.right { width: 9px; background: url(/img/tab_right.png) no-repeat; border-bottom: solid 1px #a0a181; }
table.tabs td.right_a { width: 9px; background: url(/img/tab_right_a.png) no-repeat; border-bottom: solid 1px #a0a181; }
table.tabs td.space { width: 1px; border-bottom: solid 1px #a0a181; }
table.tabs td.line { width: 150px; border-bottom: solid 1px #a0a181; }
table.tabs td.account { height: 20px; border: none; text-align: right; vertical-align: middle; }
table.tabs td.account div.normal { margin: 0px 0px 0px auto; width: 250px; text-align: center; background: transparent; color: #000; padding: 4px 5px 4px 0; }
table.tabs td.account div.caution { margin: 0px 0px 0px auto; width: 250px; text-align: center; background: #FEE8B8; color: #000; padding: 4px 5px 4px 0; }
table.tabs td.account div.alert { margin: 0px 0px 0px auto; width: 250px; text-align: center; background: #FF0000; color: #fff; padding: 4px 5px 4px 0; }

table.tab_td1 td { padding: 5px 7px 5px 7px; border: 1px solid #ccc; vertical-align: middle; }

a.link1 { font-size: 9pt; font-weight: bold; color: #0f6a00; }
a.link1:hover { color: red; }

a.link2:link { font-weight: bold; text-decoration: none; color: #105296; }
a.link2:visited { font-weight: bold; text-decoration: none; color: #105296; }
a.link2:hover { font-weight: bold; text-decoration: underline; color: #0BDC11; }
a.link2:active { font-weight: bold; text-decoration: none; color: #0BDC11; }

a.link3:link { font-weight: normal; color: #888888; }
a.link3:visited { font-weight: normal; color: #AAAAAA; }
a.link3:hover { font-weight: normal; color: #000000; }
a.link3:active { font-weight: normal; color: #FF9900; }

a.link_u:link { font-weight: normal; text-decoration: underline; color: #000; }
a.link_u:visited { font-weight: normal; text-decoration: underline; color: #000; }
a.link_u:hover { font-weight: normal; text-decoration: underline; color: #555; }
a.link_u:active { font-weight: normal; text-decoration: underline; color: #555; }

.pages { text-align: center; padding: 3px; font-size: 10pt; border: 0px solid red; }

.top { vertical-align: top; }

.txt1 { font-size: 10pt; font-weight: normal; color: #777; }
.nobr { white-space: nowrap; }
ol.ol1 li { margin: 0px 0px 10px 0px; }

#opcje_adm { height: 20px; font-size: 8pt; font-weight: bold; padding: 0px 3px; background-color: #e8eff1; }

div.box1_top {
	width: 280px; height: 25px; line-height: 24px; margin: 0px auto; background-image: url(/img/box1_top.jpg);
	font-weight: bold; color: #646464; border: solid 0px red;
}
div.box1_middle {
	width: 278px; margin: 0px auto; text-align: left; font-size: 8pt; background: #fff url(/img/box1_middle.jpg) no-repeat -1px 0px;
	border-left: solid 1px #e3e3e3; border-right: solid 1px #e3e3e3;
}
div.box1_bottom { clear: both; width: 280px; height: 10px; margin: 0px auto; background-image: url(/img/box1_bottom.jpg); font-size: 0pt; border: solid 0px red; }
div.box1_content { padding: 10px 10px 5px 10px; }
div.box1_content ul { list-style-image: url(/img/bullet.gif); margin: 0px 0px 0px 15px; padding: 0px; }
div#help h4 { margin: 7px 0px 0px 15px; padding: 0px 0px 0px 0px; font-size:8pt; cursor:pointer; color: #000077;}

div.box1_content div#help ul
{
padding-left:30px;
list-style:none;
margin:8px 0;
}

div.box1_content div#help ul li a
{
margin: 3px 0px;
}

div.box1_content div#help ul ul li a
{
font-weight:normal;
}

div.box1_content ul li { margin: 0px 0px 5px 0px; padding: 0px; }
div.box1_content a { color: #898989; }
div.box1_content a:hover { color: #555; }

div.news { width: 540px; border: solid 0px red; overflow: hidden; }
div.news_box { float: left; margin-right: 30px; background: #fff url(/img/bullet.gif) no-repeat 0px 8px; border: solid 0px green; }
div.news_box p { margin: 0px; padding-left: 20px; font-size: 8pt; text-align: left; border: solid 0px yellow; }
div.news_box_img { float: left; margin-right: 30px; border: solid 0px green; }
div.news_box_img img { margin-left: 20px; border: solid 2px #ddd; }
div.news_more { margin-top: 5px; padding-left: 20px; font-size: 7pt; }

div.mobile_box { width: 238px; height: 73px; margin: 20px auto; background: url(/img/mobile_bkg.jpg) no-repeat; overflow: hidden; }
div.mobile_txt { margin: 8px 0px 0px 70px; text-align: left; line-height: 14pt; }

button {
  border: none; background: none; margin: 5px 4px 1px 3px; padding: 0; cursor: pointer; overflow: visible;
  width: auto; line-height: normal; vertical-align: middle; font-family: Tahoma, sans-serif;
}
button:active { margin: 6px 3px 0px 4px; }
/* szary button */
table.btn1 { border-collapse: collapse; vertical-align: middle !important; }
table.btn1 td {
  height: 21px; margin: 0px; padding: 0px; border: none; vertical-align: middle !important;
  color: #fff; font-size: 8pt; font-weight: bold;
}
table.btn1 td.btn_left { width: 5px; padding: 0px; background: url(/img/btn_left.gif) no-repeat left top; }
table.btn1 td.btn_middle { background: url(/img/btn_middle.gif) repeat-x top; text-align: center; white-space: nowrap; padding: 0px 10px; }
table.btn1 td.btn_right { width: 4px; padding: 0px; background: url(/img/btn_right.gif) no-repeat right top; margin-right: 3px; }

/* wcisniety button w menu pod tabami */
button.btn1off table.btn1 { border-collapse: collapse; vertical-align: middle !important; }
button.btn1off table.btn1 td {
  height: 21px; margin: 0px; padding: 0px; border: none; vertical-align: middle !important;
  color: #444444; font-size: 8pt; font-weight: bold;
}
button.btn1off table.btn1 td.btn_left { font-size: 1px; width: 5px; padding: 0px; background: url(/img/btn_leftoff.gif) no-repeat left top; }
button.btn1off table.btn1 td.btn_middle { background: url(/img/btn_middleoff.gif) repeat-x top; text-align: center; white-space: nowrap; padding: 0px 10px; }
button.btn1off table.btn1 td.btn_right { font-size: 1px; width: 4px; padding: 0px; background: url(/img/btn_rightoff.gif) no-repeat right top; margin-right: 3px; }



table.menu2 { border-collapse: collapse; margin: 5px auto 20px auto; }
table.menu2 td { padding: 0px 20px; }

table.message_header { margin: 0px 0px 5px 10px; border-collapse: collapse; }
table.message_header td { padding: 3px; border: solid 0px red; }
table.message_header td.tab_right { font-size: 8pt; color: #777; text-align: right; }

.file { margin: 0px auto; }
.pmails_c_box { padding: 5px 10px; background-color: #fdfffa; border-left: solid 1px #000; }
.pmails_c_user { padding-bottom: 3px; font-size: 8pt; font-weight: bold; }
.pmails_c_txt { }
img.icon { vertical-align: middle; margin-right: 5px; }
span.selection { background-color: #e7cbbb; }
div.conf_box { margin-bottom: 20px; border: solid 0px red; }
div.conf_box_acc { margin-bottom: 20px; border: solid 0px red; }
div.conf_box_app { margin-bottom: 20px; border: solid 0px red; }

div.price { }
div.balance { }

#basket_amount { font-weight: bold; color: #610100; }
input.group_desc { width: 250px; border: dashed 1px #888; font-size: 8pt; }
div.html_docs { margin: 0px 50px 20px 50px; line-height: 15pt; border: solid 0px red; }
div.html_docs table td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 10pt; line-height: 15pt; }



#thetabs li
{
	float:left;
	width:115px;
	padding-right:30px;
}

#thetabs
{
margin:0;
padding:0;
list-style:none;
}

#thetabs li a
{
background:url('/img/bullet.gif') no-repeat;
padding-left:20px;
font-size:10pt;
font-weight:bold;
color:#808080;
display:block;
text-decoration:none;
}

div.login_main { width: 650px; margin: 30px auto; background: #ebf0f5 url(/img/grad_big.jpg) repeat-x; text-align: center; border: solid 0px red; }

div.login_top { padding: 10px 0px 10px 190px; border: solid 0px red; }

div.login_wrapper { }

div.login_left { float: left; width: 200px; border: solid 0px red; }
div.tab_left_txt1 { padding: 20px 0px; }
div.tab_left_txt2 { padding: 20px 0px; }
div.tab_left_txt3 { padding: 20px 0px; }

div.login_right { float: left; width: 442px; margin-bottom: 7px; background-color: #f3f6f9; text-align: left; border: solid 0px green; }
div.login_tab_header { text-align: center; font-size: 15pt; overflow: hidden; border: solid 0px red; }
img.login_keys { margin-left: 10px; vertical-align: middle; border: solid 0px red; }
table.login_tab { width: 420px; border-collapse: collapse; font-size: 11pt; text-align: left; overflow: hidden; }
table.login_tab td { padding: 3px; border: solid 0px blue; }
td.login_txt { font-weight: bold; text-align: right; }
td.login_password { font-weight: bold; text-align: right; }
input.login_input_text { width: 95%; }
input.login_input_password { width: 70%; }
div.tab_bottom_txt { padding: 5px 15px; color: #777; font-size: 8pt; }

div.login_small_main {
	width: 278px; margin: 0px auto; padding: 5px 0px 0px 0px; text-align: center; background: #0060bd url(/img/box2_middle.jpg) no-repeat;
	font-size: 8pt; color: #fff; border-left: solid 1px #3b82c8; border-right: solid 1px #3b82c8;
}
div.login_small_header {
	width: 280px; height: 25px; line-height: 21px; margin: 0px auto; background-image: url(/img/box2_top.jpg);
	font-weight: bold; color: #fff;
}
div.login_small_footer {
	clear: both; width: 280px; height: 11px; margin: 0px auto; background-image: url(/img/box2_bottom.jpg);
	font-size: 0pt;
}

table.login_tab_small {
	margin: 0px auto; width: 278px; border-collapse: collapse; font-size: 8pt; text-align: left; color: #fff;
	border: solid 0px red;
}
table.login_tab_small td { padding: 2px; border: solid 0px yellow; }
table.login_tab_small td.td1 { padding: 3px; font-weight: bold; text-align: center; }
table.login_tab_small td.td2 { padding: 0px 0px 3px 0px; text-align: center; }
table.login_tab_small td.td3 { padding: 3px; font-size: 7pt; color: #555; text-align: center; }
td.login_small_txt { text-align: right; }
td.password_small_txt { text-align: right; }
input.login_input_text2 { width: 200px; text-align: left; }
input.login_input_password2 { width: 140px; font-weight: normal; }
div.login_small_div1 { width: 190px; margin: 0px auto; font-weight: bold; overflow: hidden; }
div.login_small_div2 { width: 190px; margin: 5px auto 0px auto; overflow: hidden; }
div.login_small_div3 { width: 190px; margin: 5px auto; }
div.login_small_div3 a { font-size: 8pt; color: #fff; }
div.login_small_div3 a:hover { color: #0bdc11; }
div.login_small_div4 { width: 190px; margin: 10px auto 0px auto; }

a.loginbuttons{ font-weight: normal; display:block; width:80px; padding-top:4px; height:22px; color: #FFFFFF; text-decoration: none; background:url('/img/button_konto.png') no-repeat;  float:left; text-align:center; margin-right:3px; position:relative; left:15px; }

a.link_login_small:link { font-weight: normal; color: #b7b7b7; text-decoration: none; }
a.link_login_small:visited { font-weight: normal; color: #b7b7b7; text-decoration: none; }
a.link_login_small:active { font-weight: normal; color: #eee; text-decoration: none; }
a.link_login_small:hover { font-weight: normal; color: #eee; text-decoration: underline; }

a.small { font-size: 10px; font-weight: normal; color: #339900; text-decoration: none; }
a.small:hover { font-size: 10px; font-weight: normal; color: #339900; text-decoration: underline; }


span.help {display: inline; float: right;}
span.title_w_help {display: inline; float: left;}

.clearfix:after {
    content: ".";
    display: block;
   height: 0;
    line-height: 0; /* for Opera */
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

