body
{
margin-bottom: 10px;
margin-top: 10px;
margin-left: auto;
margin-right:auto;
text-align:center;
background-color:#EAEAEA;
}
td
{
font-family: arial;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000033;
}
.main_menu
{
background-color: #FFCC99;
background-image:url(../images/menu_back.gif);
border-bottom-style:solid;
border-bottom-color:#666666;
border-bottom-width:1px;
}
.main_table
{
border-style:solid;
border-width: 1px;
border-color:#565656;
background-color:#FFFFFF;
}
.menu_left
{
background-color: #FFFFFF;
vertical-align:top;
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width: 1px;
padding-left: 1px;
padding-right: 1px;
padding-top: 0px;
}
.content
{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 2px;
background-color:#FFFFFF;
text-align:left;
vertical-align:top;
}
.footer
{
height:19px;
background-color: #2E4A8D;
border-top-color: #000000;
border-top-style: solid;
border-top-width: 1px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #DDDDDD;
}
h1
{
margin-top: 10px;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #FF0000;
}
h2
{
margin-top: 5px;
margin-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #000066;
}

a.menu
{
width:140px;
text-decoration: none;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: #3A3A3A;
}
a.menuv
{
text-decoration: none;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: red;
}
a.menu:hover
{
text-decoration: underline;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: #3A3A3A;
}
a.link_txt
{
color: #0000EE;
text-decoration: none;
font-weight: normal;
}
a.link_txt:hover
{
text-decoration: underline;
}
a.menu1
{
display: block;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
background-color: #2E4A8D;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
width: 200px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #DDDDDD;
}
a.menu1v
{
display: block;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
background-color: #D22024;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
width: 200px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #DDDDDD;
}
a.menu1:hover
{
text-decoration: underline;
background-color: #6192DC;
}

a.menu2
{
display: block;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
background-color: #D1DEF3;
padding-left: 15px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #111111;
}
a.menu2v
{
display: block;
margin-top: 1px;
margin-bottom: 1px;
margin-left: 0px;
margin-right: 0px;
background-color: #FB9B9D;
padding-left: 15px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 3px;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #111111;
}
a.menu2:hover
{
background-color: #FFFF99;
}

p
{
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
font-family: arial;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000033;
text-align: justify;
}
.form_search
{
text-align:right;
padding: 0px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}
.form_search_input
{
margin-left: 5px;
margin-top: 2px;
margin-bottom: 0px;
margin-right: 5px;
padding: 1px;
width: 100px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}
.form_search_button
{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 5px;
padding: 0px;
border-style: solid;
border-width: 1px;
border-color:#222222;
width: 50px;
background-color: #D22024;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}
.message_fail
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
padding: 3px;
border-style: solid;
border-width: 1px;
border-color: #000000;
background-color: #FF9999;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
font-family: arial;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
}
.message_info
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
padding: 3px;
border-style: solid;
border-width: 1px;
border-color: #000000;
background-color: #FFFFCC;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
font-family: arial;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
}

.message_pass
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
padding: 3px;
border-style: solid;
border-width: 1px;
border-color: #000000;
background-color: #00CC66;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
font-family: arial;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000000;
}

.tekst
{
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
font-family: arial;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000033;
text-align: justify;
}
.tytul
{
display:block;
margin-bottom: 10px;
margin-bottom: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
text-decoration: underline;
color: #0000CC;
}
#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 1px solid black;
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #CC0000; /*Brown color theme*/ 
border-color: #CC0000; /*Brown color theme*/ 
}

#modernbricksmenuline{
display:block;
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #CC0000;
font-size:2px;
font-family:Arial, Helvetica, sans-serif;
border-bottom: solid 1px #000000;

}

#menusklep{
padding: 5 0 0 0;
width: 100%;
background: white;
voice-family: "\"}\"";
voice-family: inherit;
}

#menusklep ul{
font: normal 11px Arial, Helvetica, sans-serif;
margin:0;
/* margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#menusklep li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#menusklep a{
float: left;
display: block;
background-color: #FFFFFF; /*Menu hover bgcolor*/
color: #222222;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 3px 10px;
text-decoration: none;
letter-spacing: 1px;
}

#menusklep a:hover{
background-color: #EEEEEE; /*Menu hover bgcolor*/
text-decoration: underline;
}

#menusklep #current a{ /*currently selected tab*/
background-color: #CC0000; /*Brown color theme*/ 
border-color: #CC0000; /*Brown color theme*/
color: #FFFFFF; 
}

#menusklep_linia{
display:block;
clear: both;
padding: 0;
width: 100%;
height: 2px;
line-height: 2px;
background: #CC0000; /*Brown color theme*/
font-size:2px;
font-family:Arial, Helvetica, sans-serif; 
}

.photo
{
float:left;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 20px;
border-color:#777777;
border-width:1px;
border-style:solid;
text-align:center;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.photo_big
{
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right:auto;
border-color:#777777;
border-width:1px;
border-style:solid;
width:600px;
text-align:center;
}
.promo
{
position:absolute;
border: #000066 1px solid;
background-color: #FFFF33;
margin: 0px
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #000000;
}

.pn
{
display:block;
background-color: #CCCCCC;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 1px;
padding-bottom: 1px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color: #000000;
}
.price
{
display:block;
background-color: #EEEEEE;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-top: 3px;
padding-bottom: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration:none;
text-align:left;
color: #990000;
}
.kupuje
{
margin-left: 0px;
margin-bottom: 0px;
margin-left: 5px;
margin-right: 10px;
}
.td1a
{
padding-left: 0px;
padding-bottom: 3px;
padding-top: 3px;
background-color:#FFFFFF;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style: normal;
font-weight: normal;
color: #000033;
}
.td1b
{
padding-left: 0px;
padding-bottom: 3px;
padding-top: 3px;
background-color:#FFFFFF;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style: normal;
font-weight: bold;
color: #000033;
}
.td2a
{
padding-left: 0px;
padding-bottom: 3px;
padding-top: 3px;
background-color:#FFFFFF;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style: normal;
font-weight: normal;
color: #000033;
}
.td2b
{
padding-left: 0px;
padding-bottom: 3px;
padding-top: 3px;
background-color:#FFFFFF;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style: normal;
font-weight: bold;
color: #000033;
}
.td3
{
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;
padding-right: 5px;
background-color:#999999;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style: normal;
font-weight: normal;
color: #000000;
}
.td3a
{
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;
padding-right: 5px;
background-color:#EEEEEE;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style: normal;
font-weight: normal;
color: #000000;
}
.td3b
{
padding-left: 5px;
padding-bottom: 3px;
padding-top: 3px;
padding-right: 5px;
background-color:#DDDDDD;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style: normal;
font-weight: normal;
color: #000000;
}

.form_koszyk
{
text-align:left;
padding: 0px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000033;
}
.form_koszyk_qty
{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 2px;
padding: 1px;
width: 50px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}
.form_koszyk_input
{
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 2px;
padding: 1px;
width: 50px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}
.form_koszyk_button
{
margin-left: 5px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 5px;
padding: 1px;
border-style: solid;
border-width: 1px;
border-color:#222222;
width: 90px;
background-color: #006600;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}
.reg
{
margin-top: 10px;
margin-bottom: 10px;
margin-right: 10px;
font-family: arial;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #000033;
text-align: justify;
}

.thumbnail
{
position: relative;
z-index: 0;
color: #0000EE;
text-decoration: none;
font-weight: bold;
}

.thumbnail:hover
{
background-color: transparent;
z-index: 50;
text-decoration: underline;
}

.thumbnail span /* CSS dla dużego obrazka */
{
position: absolute;
background-color: #FFFFFF;
padding: 5px;
left: -1000px;
border: 1px dashed #000033;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img /* CSS dla dużego obrazka */
{
border-style:solid;
border-color:#000000;
border-width: 1;
padding: 2px;
}

.thumbnail:hover span /* CSS dla dużego obrazka. kefy jest hover */
{
visibility: visible;
top: 0;
left: 60px; /* pozycja offsetu horyzontalna */
}

