#reklama {
width: 600px;
position: absolute;
z-index: 1000;
height: 380px;
display: none;
}

#scrollAdvert {
width: 225px;
height: 165px;
position: absolute;
float: left;
z-index: 1000;
top: 316px;
}
#scrollAdvertBg {
width: 225px;
height: 165px;
float: left;
background: url(gfx/advertBg.png) top left no-repeat;
}
*html #scrollAdvertBg {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/main/gfx/advertBg.png", sizingMethod="image");
}

.info {
display: none; 
}
body, html {
margin: 0px;
padding: 0px;
background: #fff url(gfx/main_bg_1.gif) top left repeat-x;
text-align: center;
font-family: Tahoma, Verdana, ArialCE, HelvaticaCE, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #666;
}
a:hover{
text-decoration: underline;
}
#download a {
color: #666;
text-decoration: none;
}
#download a:hover {
color: #ff0000;
text-decoration: underline;
}
#sub_kat a {
color: #35A5E1;
}
#zoom {
position: absolute;
border: 2px #ccc solid;
background: #fff url(gfx/loading.gif) center center no-repeat;
padding: 0px;
float: left;
margin: 0px;
z-index: 600;
visibility: hidden;
display: none;
}
.middle0 {
width: 125px;
height: 125px;
_width: 127px;
_height: 124px;
_padding-top: 1px;
border: 1px #ccc solid;
text-align: center;
background: #fff;
}
.middle1 {
clear: both;
width: 125px;
height: 125px;
display: table; 
text-align: center;
_position: relative;
}
.middle2 {
_position: absolgute; 
_z-index: -10;
_top: 50%;
_left: 0px; 
_width: 100%; 
display: table-cell;
vertical-align: middle;
text-align: center;
clear: both;

}
.middle3 {
_position: relative; 
_top: -50%;
width: 100%;
text-align: center;
clear: both;
} 
a.oferta{
	margin:0px;
	text-decoration:none;
	color:#35A5E1;
	padding:0px;
	line-height:20px;
}
a.pod-oferta{
	margin:0px;
	text-decoration:none;
	color:#35A5E1;
	font-weight:normal;
	padding-left:0px;
	line-height:20px;
	background:url(gfx/folder.gif) no-repeat top left; 
}
a.pod-oferta:hover{
	text-decoration:none;
	color:#35A5E1;
	background:url(gfx/folder.gif) no-repeat top left; 
}
form {
margin: 0px;
padding: 0px;
border: 0xp;
}
select, textarea, input {
margin: 0px;
font-family: Tahoma, Verdana, ArialCE, HelvaticaCE, Helvetica, Arial, sans-serif;
font-size: 11px;
border: 1px #dbcdc1 solid;
background: #fff;
}
.shop {
width: 570px;
padding: 0px;
margin: 0px;
float: left;
text-align: justify;
}
.shop_form {
width: 570px;
padding: 5px 0px 5px;
margin: 0px;
float: left;
text-align: justify;
}
.shop_top {
width: 570px;
padding: 0px;
margin: 0px;
background: #e8e8e6;
color: #666;
font-weight: bold;
text-align: justify;
float: left;
}
.usun {
background: url(gfx/usun.gif) top left no-repeat;
text-decoration: none;
_width: 8px;
_height: 8px;
}
#basket {
font-weight: bold;
text-decoration: none;
color: #7768b0;
background: url(gfx/basket.gif) top left no-repeat;
padding-left: 15px;
}
#basket:hover {
text-decoration: underline;
}
.short_news {
width: 520px;
padding: 0px 20px 10px;
margin: 0px;
float: left;
}
.ed_dane {
width: 330px;
margin: 0px;
margin-bottom: 5px;
padding-left: 10px;
float: left;
}
.confirm {
background: #e8e8e6;
border: 1px #e8e8e6 solid;
color: #666;
font-weight: bold;
}
.ed_l, .ed_m, .ed_r {
width: 130px;
margin: 0px;
padding: 0px;
float: left;
}
.ed_r {
width: 80px;
color: #cc0000;
}
.ed_l {
width: 110px;
}
.ed_m {
text-align: center;
}
a {
font-family: Tahoma, Verdana, ArialCE, HelvaticaCE, Helvetica, Arial, sans-serif;
font-size: 11px;
text-decoration: none;
color: #666;
}
a:hover {
text-decoration: underline;
}
.waluta a:hover{
text-decoration: underline;
}
form {
padding: 0px;
margin: 0px;
}
.link {
border: 1px #ccc solid;
}
.newsletter {
width: 450px;
padding: 2px 0px 2px;
float: left;
}
.newsletter_l {
width: 140px;
float: left;
}
.newsletter_r {
width: 310px;
float: left;
}
input {
font-size: 11px;
font-family: Tahoma, Verdana, ArialCE, HelvaticaCE, Helvetica, Arial, sans-serif;
color: #999999;
border: 1px #ccc solid;
background: #fff;
}
#site {
width: 800px;
margin: 0px auto;
padding: 0px;
text-align: justify;
}
#left , #logo{
width: 188px;
padding: 0px;
margin: 0px;
float: left;
position: relative;
}
#left {
position: relative;
}
#kir{
position:absolute;
z-index:1001;
left:135;
top:70;
}


#left_bg{
width: 193px;
_widht: 198px;
padding: 0px;
padding-left: 5px;
margin: 0px;
float: left;
}
#logo {
height: 152px;
padding-left:47px;
width: 141px;
_width: 188px;
}
.form_div, #polec_form{
width: 180px;
float: right;
margin: 0px;
height: 125px;
background: url(gfx/form_bg.gif) top left no-repeat;
}
#aktual_div,#szkolne_div, #biurowe_div, #kontakt_div, #strefa_div,#rainbow_inne_div {
width: 180px;
float: right;
margin: 0px;
color: #fff;
padding-bottom: 10px;
background: #e54850 url(gfx/aktualnosci_arch_bot.gif) bottom left no-repeat;
text-align: left;
}
#rainbow_inne_div {
background: #19499D url(gfx/inne_bot.gif) bottom left no-repeat;
}
#szkolne_div {
background: #339900 url(gfx/art_szkolne_bot.gif) bottom left no-repeat;
}
#biurowe_div {
background: #7768b0 url(gfx/biurowe_bot.gif) bottom left no-repeat;
}
#kontakt_div {
background: #e19f24 url(gfx/kontakt_bot.gif) bottom left no-repeat;
}
#strefa_div {
background: #3391d4 url(gfx/strefa_bot.gif) bottom left no-repeat;
}
#aktual_div a,#szkolne_div a,#biurowe_div a,#kontakt_div a,#strefa_div a,#rainbow_inne_div a {
color: #fff;
text-decoration: none;
}
#aktual_div a:hover,#szkolne_div a:hover,#biurowe_div a:hover,#kontakt_div a:hover,#strefa_div a:hover,#rainbow_inne_div a:hover {
text-decoration: underline;
}
.waluta a {
color: #000;
text-decoration: none;
font-family: Tahoma, Verdana, ArialCE, HelvaticaCE, Helvetica, Arial, sans-serif;
font-size: 11px;
}
#art_opis_l {
width: 170px;
float: left;
}
#art_opis_l img {
padding: 0px;
clear: both;
}
#art_opis_r {
width: 355px;
float: left;
}
.news_title {
width: 500px;
margin-left: 15px;
_margin-left: 7px;
padding-bottom: 5px;
float: left;
color: #ec2621;
font-size: 13px;
font-weight: bold;
background: url(gfx/dot.gif) bottom left repeat-x;
}
.news_short {
width: 500px;
margin-left: 15px;
_margin-left: 7px;
padding-bottom: 10px;
float: left;
}
#page a{
color: #ec2621;
text-decoration: none; 
}
#page a:hover{
color: #ec2621;
text-decoration: underline; 
}
.news_title a {
color: #ec2621;
text-decoration: none;
}
.index_news_title {
float: left;
color: #666;
font-weight: bold;
width: 200px;
text-align: justify;
}
.news_short a , .index_news a, .index_news_title a{
color: #666;
text-decoration: none;
}
.news_title a:hover, .news_short a:hover, .index_news a:hover, .index_news_title a:hover{
color: #aaa;
text-decoration: none;
}
#arch_akt_path {
padding-left: 10px;
padding-bottom: 15px;
float: left;
color: #e54850;
font-size: 13px;
font-weight: bold
text-align: left;
}
h1, h2{
font-size: 13px;
display: inline;
}
#arch_akt_path a {
color: #e54850;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}
#arch_akt_path a:hover {
text-decoration: underline;
}
.price_list a {

}
.form_div a ,#polec_form a{
background: url(gfx/kwadraciki.gif) center left no-repeat;
color: #369ccf;
font-size: 11px;
font-family: Tahoma, Verdana, ArialCE, HelvaticaCE, Helvetica, Arial, sans-serif;
padding-left: 10px;
text-decoration: none;
}
.form_div a:hover ,#polec_form a:hover{
text-decoration: underline;
}
#polec_form {
height: 85px;
background: url(gfx/polec_bg.gif) top left no-repeat;
}
#right, #main {
width: 602px;
padding: 0px;
margin: 0px;
float: left;
}
#right {
background: url(gfx/left_bg.gif) top left repeat-x;
}
#left {
background: url(gfx/left_bg.gif) top left repeat-x;
margin-bottom: 20px;
}
#main {
padding: 10px 11px 10px;
background: url(gfx/main_cell_bg.gif) top left repeat-y;
width: 570px;
_width: 592px;
}
#baner {
position: relative;
width: 592px;
height: 337px;
float: left;
margin: 0px;
padding: 0px;
}
#baner_top {
width: 592px;
height: 290px;
float: left;
margin: 0px;
padding: 0px;
font-size: 1px;
}
#baner_top img {
border:0px;
display: block;
}
#menu {
width: 558px;
_width: 592px;
height: 47px;
_height: 43px;
float: left;
margin: 0px;
padding: 4px 18px;
background: url(gfx/menu.gif) top left no-repeat;
z-index: 500;
}
#searcher {
width: 592px;
height: 100px;
clear: both;
top: 0px;
left: 0px;
background: url(gfx/searcher_bg.gif) top left no-repeat;
position: absolute;
z-index: 100;
}
#jezyki {
width: 310px;
_width: 330px;
float: right;
padding: 2px 10px 0px;
margin: 0px;
text-align: right;
font-weight: bold;
color: #ccc;
}
#jezyki a {
font-size: 11px;
font-family: Tahoma, Verdana, ArialCE, HelvaticaCE, Helvetica, Arial, sans-serif;
font-weight: bold;
color: #ccc;
text-decoration: none;
}
#jezyki a:hover {
color: #999;
text-decoration: underline;
}
#search_main {
width: 237px;
height: 54px;
padding: 15px 0px 0px;
padding-left: 11px;
margin: 0px;
float: right;
color: #9f9f9e;
font-weight: bold;
background: url(gfx/search.gif) top left no-repeat;
}
* html #search_main {
width: 248px;
}
.promocja_left {
width: 130px;
float: left;
text-align: justify;
}
.promocja {
width: 570px;
float: left;
padding: 0px;
padding-bottom: 20px;
margin: 0px;
text-align: justify;
}
.promocja_right {
width: 440px;
float: left;
border-top: 1px #ccc solid;
}
.promocja_title {
width: 435px;
_width: 440px;
padding-left: 5px;
padding-top: 5px;
color: #3399cc;
font-weight: bold;
float: left;
text-align: justify;
}
.promocja_opis {
width: 435px;
_width: 440px;
padding-left: 5px;
padding-top: 5px;
float: left;
text-align: justify;
}
.promocja_left img {
border: 1px #ccc solid;
}
#foot {
width: 780px;
float: left;
padding-top: 10px;
margin: 0px;
position: relative;
}
#foot_left {
width: 80px;
margin: 0px;
background: url(gfx/foot_left.gif) top left no-repeat;
color: #000;
padding-top: 10px;
padding-bottom: 15px;
float: left;
}
#foot_right {
width: 700px;
margin: 0px;
background: url(gfx/foot_right.gif) top left repeat-x;
text-align: left;
color: #999999;
padding-top: 10px;
padding-bottom: 15px;
float: left;
}
#foot_links {
/*width: 606px;
_width: 610px;*/
float: left;
padding: 0px 2px 0px;
margin: 0px;
}
#foot_links a {
color: #000;
font-size: 11px;
font-family: Tahoma, Verdana, ArialCE, HelvaticaCE, Helvetica, Arial, sans-serif;
text-decoration: none;
color: #999999;
}
#foot_links a:hover {
text-decoration: underline;
}
#foot_atom {
float: right;
padding: 0px;
margin: 0px;
color: #000;
text-align: right;
}
#foot_atom a {
/*background: url(gfx/atom.gif) center right no-repeat;
padding-right: 19px;*/
color: #000;
font-size: 11px;
font-family: Tahoma, Verdana, ArialCE, HelvaticaCE, Helvetica, Arial, sans-serif;
text-decoration: none;
}
#foot_atom a:hover {
text-decoration: underline;
}
.kolor {
width: 20px;
height: 20px;
border: 1px #ccc solid;
float: left;
margin-right: 10px;
}
.search_title_res
{
width: 450px;
float: left;
font-size: 13px;
padding-top: 15px;
}
.search_title_txt
{
width: 440px;
_width: 450px;
float: left;
font-size: 11px;
padding: 5px;
padding-bottom: 15px;
border-bottom: 1px #ccc solid;
}
.search_title_res a {
color: #3399cc;
font-size: 13px;
text-decoration: none;
}
.search_title_res a:hover {
text-decoration: underline;
}

.footr {
line-height: 25px;
}

a.atom {
line-height: 25px;
padding: 6px 0 6px 38px;
background: url('gfx/_atom.png') no-repeat left center;
}


div#SocialTab {
	float: left;
	width: 281px;
	padding: 0px;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	position: fixed;
	top: 260px;
	left: -130px;
	cursor: pointer;
}
div#SocialTab a {
	width: 281px;
	height: 130px;
	float: left;
}
div#SocialTab img {
	border: 0px;
}

table#listaRabatowa {
	font-size: 11px;
	width: 1000px;
	border: 1px #ccc solid;
	border-collapse: collapse;
	margin-top: 25px;
}
table#listaRabatowa td {
	border: 1px #ccc solid;
}
table#listaRabatowa tr.lps td {
	font-weight: bold;
}
table#listaRabatowa label {
	margin-right: 15px;
}
table#listaRabatowa label input {
	position: relative;
	top: 2px;
}

table#daneTable {
	width: 400px;
	font-size: 11px;
}
table#daneTable input {
	width: 250px;
}
table#daneTable input.submit {
	width: auto;
	float: right;
	margin-top: 20px;
}


#tbpPopup {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	border: 3px #3391d4 solid;
	background: #fff;
	float: left;
	padding: 10px;
	text-align: left;
	top: 200px;
	display: none;
}
#tbpPopup a {
	float: right;
	color: #3391d4;
}
#TBP {
	cursor: pointer;
}
div#sumBox {
	position: absolute;
	right: 10px;
	top: 50px;
	float: right;
	text-align:right;background: #cc0028;color: #fff;
	padding: 15px 5px;
}

