﻿/* CSS Document */
html, body {
	margin:0;
	padding:0;
	background:#2e52a0 url(../images/s_tlo_01.jpg) no-repeat bottom fixed;
	text-align:center;
	width:100%;
	height:100%;
}
h1, h2, h3, h4, h5 {
	padding:0;
	margin:0;
}
h2 {
  font-size : 14px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 5px;
}
ul {
   
	margin:0;
	padding-left:15px;
   
}
/*
li {
	margin: 0 5px;	
	list-style: circle;
}
*/
td, tr, p, div {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #000000;
}
acronym {
	cursor:help;
}
acronym:hover {
	border-bottom:2px solid #919AA4;
}
/*
img {
	display:block;
}
*/
a:link, a:visited, ul.koszyk_operacje li a:link, ul.koszyk_operacje li a:visited {
		
		color: #000000;
}
a:hover, ul.koszyk_operacje li a:hover  {
		text-decoration: none;
		color: #990000;
}
/*
.pathway {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

a.pathway:link, a.pathway:visited {
  color            : #ff6600;
  font-weight      : normal;
}

a.pathway:hover {
  color            : #ff6600;
  font-weight      : normal;
  text-decoration   : underline;
}
*/
#border {
	background:url(../images/border_05.gif) repeat-y; 
	position:relative;
	margin:0 auto;
	padding:0 0px;
	width:756px;
	min-height: 100%;
    height: 100%;
	text-align:left;
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width:756px;
	height: auto;
}
#container {
	margin:0 1px;
	padding:0 0px;
	width:754px;
	text-align:left;
	voice-family: "\"}\""; 
  	voice-family: inherit;
  	width:754px;
}
#intro {
	padding:0;
}
#pageHeader {
	background:url(../images/s_baner01_.gif) no-repeat top left;
	height:69px;
	position: relative;
}
#pageHeader h1{
	position: absolute;
	top: 10px;
	left: 15px;
	height: 40px;
	width: 171px;
	background:url(../images/logo.gif) no-repeat top left;
}
#top0 {
	position: relative;
	margin: 0;
	padding: 0;
/*	top: 10px;
	display: inline-block; */
	width: 756px;
/*	float:right;  */
}

#top0 div.zegar {
	position: absolute;
	top: 35px;
	right: 20px;
}

#top0 div.lang {
	position: absolute;
	top: 5px;
	right: 20px;

/*	margin-left: 10px; */
}


#top0 div.pomoc {

  position: absolute;
  top: 5px;
  right: 70px;
  
  display: block; 
  text-decoration: none;
  font-weight: bold;

   
}

#top0 div.pomoc a {   
  text-decoration: none;
  
  background: url(../images/help.png) no-repeat 0px 5px;
  padding: 5px 5px 7px 22px; 
/*  padding: 7px 0 7px 22px;  */ 
}

#top0 div.pomoc a:hover {
  color: #990000;
}

#top0 div.wyloguj {

  position: absolute;
  top: 5px;
  right: 140px;
  
  display: block; 
  text-decoration: none;
  font-weight: bold;

   
}

#top0 div.wyloguj a {   
  text-decoration: none;
  
  background: url(../images/icons/key_go.png) no-repeat 0px 5px;
  padding: 5px 5px 7px 22px; 
/*  padding: 7px 0 7px 22px;  */ 
}

#top0 div.wyloguj a:hover {
  color: #990000;
}

#top0 div.menu {
	width: 350px;
	position: absolute;
  text-align:center;
	top: 5px;
	left: 190px;
	letter-spacing: 1px;
}

#top0 div.menu a.witaj {
	color: #204698;
	text-decoration: none;
	font-size: 2em;
	font-weight: bold;
}


#top0 div.menu a:hover {
	color: #990000;
}

/*
#top0 div,table.moduletable_other-module, #top0 form, #top0 table  {

  margin: 0 0 0 10px;
 	display: inline; 
  float: right;

}
  */
/* Be nice for Opera */
/*
#top0>table.moduletable_other-module {
  float: left;
}



#top0>form, #top0>div, #top0>table  {
  display: inline;

}
*/
#banner {
	background:url(../images/s_baner02_.jpg) no-repeat top left;
	height:138px;
}
#wraper {
	margin-left: 4px;
	height: auto;	
}

#zakladki {
    width: 577px;
	float: left;
}
#koszyk {
	display: inline;
	float: right;
}
#lewa {
	float:left;
	width:173px;
	margin-right:7px;
	padding-bottom:50px;
}
#srodek{ 
	display: block;
	width: 568px; 
	padding: 7px 5px 10px 0px;
	float:left;
}
/*
#login{ 
  display: block;
  float: left;
  margin-top: 2%;
  width: 756px;
}
*/
/* intro */
#pageHeader h1 span, #banner h1, #srodek h1, #lewa div h3 span {display:none;}

#footer {
/*    clear:both; */
	margin: 0 auto;
	text-align:center;
	font-size:10px;
}

#footer_pic1 {
	background:url(../images/stopka_01.gif) top left no-repeat;
	height:18px;
	width: 754px;
	margin:0px;
	padding:0px 0 0 0;
  text-align: right;
}

#footer_pic1 a, a:hover {
   text-decoration: none;
   color: #1E3C83;
}

.pic1_login {
  position: fixed;
  height: 58px;
  top: auto;
  bottom: 40px;
}

.pic2_login {
  position: fixed;
  height: 40px;
  top: auto;
  bottom: 0;
}


#footer_pic2 {
	text-decoration: none;
	background:url(../images/stopka_02.gif) repeat-x;
	height: 41px;
	width: 754px;
	margin:0px;
	padding:0px 0 0 0;	

}
#footer p {
	margin:0px 0 0 0;
	padding: 12px 0 0 0;
}
.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #D0D0D0;
  color            : #000000;
  border           : 1px solid #FEFEFE;
}
table.moduletable_mbf {
	position: absolute;
	top: 10px;
	right: 20px;
	font-weight: bold;
	color: #00FFCC;	
}
table.moduletable_mbf img{
	display: inline;
}
table.moduletable {
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 173px;
	border: 0;
	background: url(../images/border_08.gif) bottom right no-repeat;
	
}

table.moduletable th {
  background: url(../images/border_09___.gif) top right no-repeat;
  vertical-align: middle;
  font-size        : 12px;
  font-weight      : bold;
  color            : #0000000;
  text-align       : left;
  text-indent	   : 15px;
  width            : 100%;
  height		   : 30px;
  text-transform: uppercase;
}

table.moduletable tbody.prawa th {
	background: url(../images/border_09__.gif) top right no-repeat;
}

table.moduletable td {
   font-size: 12px;		  
   font-weight: normal;
   border: 0; 
   padding: 0 0 0 0;
   margin: 0 0 0 0px;
   background: url(../images/border_06.gif) repeat-y top right;
}

table.moduletable tbody.prawa td {
	background: url(../images/border_06_.gif) repeat-y top right;
}

a.mainlevel:link, a.mainlevel:visited {
        display: block;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-align: left;
        text-decoration: none;
        margin: 0 0 0 30px;
        padding: 5px 0 5px 0; 
        width: 130px;
	
}

a.mainlevel_koszyk:link, a.mainlevel_koszyk:visited {
	    display: block;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-align: left;
        text-decoration: none;
        margin: 0 0 0 30px;
        padding: 1px 0 1px 0; 
        width: 130px;
}

a.mainlevel:hover, a.mainlevel_koszyk:hover {
        text-decoration: none;
        color: #990000;
}

div.mainmenu a:link, div.mainmenu a:visited {
        display: block;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        text-align: left;
        text-decoration: none;
        margin: 0 0 0 30px;
        padding: 5px 0 5px 0; 
        width: 130px;    
}

div.mainmenu a:hover {
        text-decoration: none;
        color: #990000;
}
div.mainmenu a.active {
        text-decoration: none;
        color: #990000;
}

.mainlevel_other-menu {
	margin: 0 0 0 10px;
	background: url(../images/kostka.gif) no-repeat 0%;
}
span.mainlevel_other-menu {
	display: none;
}
a.mainlevel_other-menu:link, a.mainlevel_other-menu:visited {
	padding: 0 0 0 10px;
	text-decoration: none;
	font-weight: bold;
	color: #5e5e5e;

}
a.mainlevel_other-menu:hover {
		text-decoration: none;
		color: #990000;
}
#jeden {
	margin: 0;
	padding: 0;
	background: url(../images/kostka.gif) no-repeat 10%;
}

div.mainmenu {
	height: 100%; 
	margin: 0 6px 0 0;
	background: url(../images/border_10.gif) bottom right no-repeat;
}
#spod {
	width: 173px;
	height: 50px;
	background: url(../images/border_08.gif) bottom right no-repeat;
}
div.prawa {
	background: url(../images/border_08_.gif) bottom right no-repeat;
	width: 173px;
	height: 120px;
}
#top_menu {
	margin: 0;
	padding: 5px 0 0 10px;
	
}
.contentheading {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;	
	font-weight: bold;	
	text-decoration: underline;
	text-transform: uppercase;
	padding: 20px 0 5px 0;
}
.contentpaneopen {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000000;
}
.remository_category {
	margin: 5px 0;
	font-weight: bold;
	font-size: 12px;	
}
#srodek div.componentheading {
	position: absolute;
	top: 210px;
	right: 4px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;	
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	color: #990000;
	padding: 10px 20px 0 70px;
	border-bottom: 1px solid #000000;
	margin-bottom: 20px;
	background: url(../images/kostka.gif) no-repeat 33%;
}
/*
.pagenav a{
	font-size: 14px;
	color: #990000;
}
*/
.sectiontableheader {
  background-color : #d0d0d0;
  color            : #000000;
  font-weight      : bold;
}

.sectiontableentry1 {
  background-color : #e0e0e0;
}

.sectiontableentry2 {
  background-color : #d8d8d8;
}
.search_product {
	margin: 15px 0 0 0;
}
.search_product form, .search_product span  {
	padding: 15px 0 0 15px;
}
.search_product span {
	padding: 15px 0 0 15px;
	font-weight: bold;
	color: #990000;	
}

a.shop_cart, .shop_cart , .shop_cart a {
	margin: 0 0 0 15px;
	padding: 0px 0 0px 25px;
}

a.shop_cart:link, a.shop_cart:visited , .shop_cart a:link, .shop_cart a:visited {
/*	height: 100%; */
	font-weight: bold;
	color: #000000;	
}
a.shop_cart:hover, .shop_cart a:hover {
	font-weight: bold;
	color: #990000;	
}
.shop_cart span a {
/*	height: 100%; */
	padding: 0 0 0 15px;
	display:block;
}
hr {
	border-bottom: 1px inset Gray;
}
#log01 {
   display: inline;
   width: 250px;
   height: 178px;
   float: left;
   border: 1px solid #000;
   padding: 10px;
   margin-right: 10px;
}

#search form{
  float: right;

}

#lang {
float:left;
}

#lang img{
  border:  0;
}

#top_level{
  float: right;
}

div#indicator
{
  position: absolute;
  width: 100px;
  height: 40px;
  left: 10px;
  top: 10px;
  z-index: 900;
  background: url(/images/indicator.gif) no-repeat 0 0;
}

.form_error
{
  padding-left: 85px;
  color: #d8732f;
}

.form input
{
  display: block;
  float: left;
  margin-bottom: 10px;
}

.form .right input
{
  display: inline;
  float: none;
  text-align: right;
}

.form label
{
  display: block;
  width: 75px;
  padding-right: 10px;
  margin-bottom: 10px;
  float: left;
  text-align: right;
  vertical-align: middle;

}

fieldset
{
  border: none;
}

#login
{
  margin-bottom: 10px;
}

#login h2
{
  font-size: 14px;
  margin-bottom: 5px;
}

.small
{
    font-size: 11px;
}

.small a:link, .small a:visited, .small a:hover
{
    letter-spacing: 0.03em;
    vertical-align:  top;
    text-decoration: underline;
    color: #666666;  /*#990000;  */  
    font-weight: bold;
 }
 
.in_form
{
  padding-left: 85px;
}

.clearleft
{
  clear: left;
}

td#leftTD {
  border-right: 1px solid #DDDDDD;
  text-align: right;
  padding: 0pt 36px;
  width: 50%;

}
td#rightTD {
  padding:0pt 36px;
  width:50%;
}
.tabTD{
  margin-top: 18px; 
  margin-bottom: 18px; 
  width:100%; 
  height:100%; 
}
.tabTD h2{
  color: #666666;
}
.tabTel{
  width: 63%; 
  float: right;
  border:0;  
}
.main_item {
  white-space: nowrap;
  text-decoration:none;
}

.main_separator {
  background: url(../images/kostka.gif) no-repeat 10%;
}
#koszyk_kontrol {
	position: absolute;
	top: 45px;
	left: 10px;
}

#koszyk_zawartosc {
	position: absolute;
	top: 10px;
	left: -5px;    
}
#koszyk_zawartosc a {
	padding: 0 0 0 35px;
	display:block;
  font-weight: bold;
  color: #960200;
}

#koszyk_zawartosc a.pusty {
  background: url(../images/icons/cart.png) no-repeat 9px 1px;
}

#koszyk_zawartosc a.sztuk {
  background: url(../images/icons/color_swatch.png) no-repeat 9px 1px;
}

#koszyk_zawartosc a.razem {
  background: url(../images/icons/sum.png) no-repeat 9px 1px;
}

#koszyk_kontrol ul.koszyk_operacje, #mainmenu ul.mainmenu_operacje 
{
  margin: 0px;
  padding: 0;
  list-style-type: none;
  text-align: left;
}
#koszyk_kontrol ul.koszyk_operacje li, #mainmenu ul.mainmenu_operacje li
{
  list-style-type: none;
  display: inline;
}
#koszyk_kontrol ul.koszyk_operacje li a, #mainmenu ul.mainmenu_operacje li a {
	display: block; 
	text-decoration: none;
	font-weight: bold;
	padding: 2px 0 2px 35px;
}

#koszyk_kontrol ul.koszyk_operacje li a.pokaz_koszyk {
  background: url(../images/icons/cart_edit.png) no-repeat 9px 1px;
}

#koszyk_kontrol ul.koszyk_operacje li a.wyczysc_koszyk {
  background: url(../images/icons/cart_delete.png) no-repeat 9px 1px;
}

#koszyk_kontrol ul.koszyk_operacje li a.nowe_zamówienie {
	background: url(../images/icons/cart_add.png) no-repeat 9px 1px;
}


#koszyk_kontrol ul.koszyk_operacje li a.zloz_zamowienie {
	background: url(../images/icons/cart_go.png) no-repeat 9px 1px;
}

#mainmenu ul.mainmenu_operacje {
	margin-right: 6px;
	background: url(../images/border_10.gif) bottom right no-repeat;
}

#mainmenu ul.mainmenu_operacje li  {
	padding-left: 10px;
	display: block;
}

#mainmenu ul.mainmenu_operacje li a {
	padding: 7px 0 7px 22px;	
}

#mainmenu ul.mainmenu_operacje li a:hover {
	color: #990000;
}

#mainmenu ul.mainmenu_operacje li a.active, ul.gtabs-controllers a.active {
        color: #990000;
}

#mainmenu ul.mainmenu_operacje li.poczta {
	background: url(../images/icons/email.png) no-repeat 10px .7em;
}

#mainmenu ul.mainmenu_operacje li.moje_dane {
	background: url(../images/icons/user_suit.png) no-repeat 10px .7em;
}

#mainmenu ul.mainmenu_operacje li.cennik {
	background: url(../images/icons/table.png) no-repeat 10px .6em;
}

#mainmenu ul.mainmenu_operacje li.zamowienie {
	background: url(../images/icons/cart_go.png) no-repeat 10px .6em;
}

#mainmenu ul.mainmenu_operacje li.szybkie_zamowienie {
	background: url(../images/icons/cart_go.png) no-repeat 10px .6em;
}

#mainmenu ul.mainmenu_operacje li.historia_zamowien {
	background: url(../images/icons/date.png) no-repeat 10px .6em;
}

#mainmenu ul.mainmenu_operacje li.faktury {
	background: url(../images/icons/report.png) no-repeat 10px .6em;
}

#mainmenu ul.mainmenu_operacje li.platnosci {
	background: url(../images/icons/money.png) no-repeat 10px .6em;
}

#mainmenu ul.mainmenu_operacje li.moje_firmy {
	background: url(../images/icons/chart_organisation.png) no-repeat 10px .6em;
}

#mainmenu ul.mainmenu_operacje li.dane_firmy {
	background: url(../images/icons/building.png) no-repeat 10px .6em;
}

#mainmenu ul.mainmenu_operacje li.wyloguj {
	background: url(../images/icons/key_go.png) no-repeat 10px 26px;
	padding: 20px 0 0 10px;
}


div.gtabs {
	position: relative;
	z-index: 2;
}

div.gtabs ul.gtabs-controllers, div.gtabs ul.gtabs-controllers li {
	list-style:none;
	margin: 0px;
	padding: 0px;
}

div.gtabs ul.gtabs-controllers li  {
	text-align: center;
	float: left;
	margin:0;
	padding:0;
	margin-bottom:-1px;

}

div.gtabs ul.gtabs-controllers li a {
	float:left;
	width: 7em;
	padding: 6px 0 7px 0;
	margin:0px;
	background: white url(../images/shade___.gif) top left no-repeat;
	/*border: 1px solid #5E5E5E; */
	text-decoration: none;
	color: #666;
	display: block;
	border-bottom: 1px solid #5E5E5E;
	
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-radius-topleft: 4px;
	border-radius-topright: 4px;

}

div.gtabs ul.gtabs-controllers li a.active {
	font-weight: bold;
	color: #003;
	background-image: url(../images/shadeactive__.gif);
	border-bottom-color: white;
}

div#tab2  {
	clear: both;
	border: 1px groove #5E5E5E; 
	padding: 4px;
	background: #fff;
	display: block;
	height: 106px;
	max-height:106px;
	z-index:1;
	
}

div.gtabs ul.gtabs-controllers li.right_border {
	background: url(../images/shadeactive_right_border.gif) top right no-repeat;
	padding: 0 1px 0 0;
}

div#menu_w_naglowku  {
	padding: 0;
	margin: 0;
	position: relative;
}

div#menu_w_naglowku .jezyk_zegar {
	width: 300px;
	position: absolute;
	top: 5px;
	right: 10px;
}
div#zegar {
	float: left;
} 


.notice {
  border: 3px solid #ffffbe;
  padding: 10px;
  color: #ffffff;
  background-color: #09f;
  margin: 0 0 20px 0;
}
  
.notice p, 
.notice p a, li a {
  color: #ffffff;
  text-decoration: none;
}
.clear-both
{
    clear:both;
    margin:0;
    padding:0;
    font-size:0em;
}
/*
div.gtabs ul.gtabs-controllers li a:hover, div.gtabs ul.gtabs-controllers li a.gtabs-active:hover {
	background: #FFA826;
	color: #2d2b2b;
}
div.gtabs ul.gtabs-controllers li a.gtabs-active {
	font-weight: bold;
	color: #003;
	background-image: url(../images/shadeactive__.gif);
	border-bottom-color: white;
}

div.gtabs div.gtabs-body, div.gtabs div.gtabs-hide {
	display: none;
}

div.gtabs div.gtabs-active {
	clear: both;
	border: 1px groove #5E5E5E;
	padding: 4px;
	display: none;
	background: #fff;
	display: block;
	height: 106px;
	max-height:106px;
	
}


div.gtabs > ul.gtabs-controllers li a.gtabs-loading,div.widget-tab > ul.gtabs-controllers li a.gtabs-loading:hover  {
	padding-left: 5px;
	background-image: url(../images/loading.gif);
	background-position: 4px 50%;
	background-repeat: no-repeat;
}
*/
