/*@*/
 {
text-align: justify;
cursor: auto;
text-align: left;
}

/*@*/
#faq_pyt {
font-size: 12px;
color: #5a5a5a;
padding: 5px 0px 5px 0px;
font-weight: bold;
border-bottom: 1px #707070 solid;
margin: 0px 0px 5px 0px;
}

/*@*/
#faq_data {
font-size: 11px;
padding: 5px 0px 0px 0px;
color: #878787;
font-weight: normal;
}

/*@*/
#faq_odp {
color: #3a3a3a;
font-size: 12px;
padding: 0px 0px 120px 0px;
border-bottom: 1px #bcbcbc solid;
margin: 0px 0px 10px 0px;
}

/*@*/
#rss {
color: #e13e3e;
font-weight: bold;
float: right;
}

#rss a {
color: #e13e3e;
}

body.tlo{
width:100%;
background: url(../img/layout/girls_tlo.jpg) no-repeat;
background-position: center top;
/*
background-position:48.5% 0% !important;
background-position:53% 0%;
*/
position:absolute;
margin-left:-10px;
margin-right:auto;
text-align:center;
valign:top;
}

body.tlo_b{
width:100%;
background: url(../img/layout/girls_tlo.jpg) no-repeat;
background-position: center top;
/*background-position:48.5% 0% !important;
background-position:53% 0%;
*/
position:absolute;
margin-left:-7px;
margin-right:auto;
text-align:center;
valign:top;
}

/*@*/
/*body.tlo {
background:#FFFFFF url(../img/layout/girls_tlo.jpg) no-repeat scroll center top;
margin:auto;
position:absolute;
text-align:center;
width:100%;
margin: 0px 0px 0 0;
color: #;
background: url(../img/mav/tlo1b.gif) repeat-x top left #fff;
}

*/
/*@*/
#glowna {
width: 835px;
height: auto;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}

#top{
width:810px;
height:86px;
margin: 0 auto
}

/*@*/
#top_marquee {
position: relative;
top: 0;
height: 17px;
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
}

/*@*/
#top_marquee a {
color: #aeaeae;
}

/*@*/
#top_marquee a:hover {
text-decoration: none;
}

/*@*/
#top_marquee_text {
margin: 0 30px 0 30px;
padding: 0 0 0 0;
white-space: nowrap;
color: #000000;
}

#top_marquee_text marquee {
margin: 0;
padding: 0;
white-space: nowrap;
}

/*@*/
#top_marquee_text h2 {
margin: 0 0 0 0;
padding: 2px 0 0 0;
font-size: 9px;
font-weight: normal;
color: #aeaeae;
white-space: nowrap;
}

#tlo_gl{
width:100%;
background: url(/img/layout/girls_tlo.jpg) no-repeat 0 0 ;
background-position:top;
position:absolute;
margin-left:auto;
margin-right:auto;
text-align:center;
valign:top;
}

#tlo_gl_a{
width:100%;
background: url(/img/layout/girls_tlo3.jpg) no-repeat 0 0 ;
background-position:top;
position:absolute;
margin-left:auto;
margin-right:auto;
text-align:center;
valign:top;
}

/*@*/
.logo {
width: 219px;
height: 66px;
float: left;
background-color: #f2f2f2;
position: relative;
}

.logo img{
border:0;
}

.ang{
width:76px;
height:30px;
float:right;
background:#5b5244 url(../img/mav/tlo_4a.gif) no-repeat;
text-align:center
}

.ang img{
border:0;
margin-top:2px
}

.szukaj{
width:210px;
height:67px;
float:right;
background:#5b5244 url(../img/mav/tlo_5.gif) repeat-x;
}

 .szukaj_l{
width:9px;
height:67px;
float:left;
background: url(../img/mav/szukaj_l.gif) no-repeat;
}

 .szukaj_p{
width:9px;
height:67px;
float:right;
background: url(../img/mav/szukaj_p.gif) no-repeat;
}

 .pole_szukaj{
width:143px;
height:19px !important;
height: 17px;
background: url(../img/mav/pole_szukaj.gif) no-repeat;
border: 0;
font: 11px Verdana,sans-serif;
padding:0 0 0 3px !important;
padding:2px 0 0 3px;
background-attachment:inherit !important;
background-attachment:fixed;
background-color:#FFFFFF
}

 .przycisk_szukaj{
vertical-align:bottom;
margin-top: -2px;
width:29px;
height:21px;
border:0;
}

 .szukaj form{
padding-top:10px;
margin:0 ;
text-align:center;
}

 .szukaj span{
color:#FFFFFF;
font:10px Verdana,sans-serif 
}

/*@*/
#menu {
width: 835px;
height: 31px;
margin: 0 0 0 -25px;
padding: 0;
position: absolute;
z-index: 100;
}

/*@*/
#banner {
width: 792px;
height: 332px;
margin: 0 0 0 21px;
padding: 0 0 0 0;
background: transparent url(../img/mav/tlo_1.gif) bottom left repeat-x;
background-color: #fcfefc;
*/}

/*@*/
#banner object {
width: 743px;
height: 312px;
margin: 4px 0 0 4px !important;
margin: 4px 0 0 2px;
padding: 0 0 0 0;
background: #FFFFFF none   repeat;
}

.skrzydlo_1{
height:300px;
width:20px;
float:left;
}

.skrzydlo_2{
height:300px;
width:20px;
float:right;
}

/*@*/
#banner2 {
width: 792px;
height: 136px;
margin: 0px 0px 0px 21px;
padding: 0px 0px 0px 0px;
background: transparent url(../img/mav/tlo_11.gif) bottom left repeat-x;
border: 0px transparent solid;
background-color: #ffffff;
}

/*@*/
#mainTop object {
width: 738px;
height: 120px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/*@*/
.skrzydlo_11 {
height: 139px;
width: 24px;
float: left;
margin: -5px 0 0 0;
}

/*@*/
.skrzydlo_22 {
height: 139px;
width: 24px;
float: right;
margin: -5px 0 0 0;
}

/*@*/
#obrazek {
width: 807px;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
line-height: 0px;
padding: 0 0 0 0px !important;
}

#tresc{
width:805px;
height:auto;
margin: 0 auto;
border:1px #d3d3cd solid;
border-bottom: none;
border-top: none;
background-color:#FFFFFF;
}

/*@*/
#stopka {
width: 765px;
min-height:95px;
height:auto !important;
height:95px;
margin: 0px auto 5px auto;
background: #ffffff url(../img/mav/tlo_3.gif)   repeat-x;
border: 1px #d3d3cd solid;
padding: 0 20px 0 20px;
}

/*@nagl�wek*/
/*************************
*         content        *
**************************/
#mainTop {
/*background: transparent url(../img/default2.jpg)   no-repeat;*/
width: 738px;
height: 120px;
margin: 0px 0px 0px 27px !important;
margin: 0px 0px 0px 23px;
padding: 0px 0px 0px 0px;
border: 0px black solid;
}

/*@nad gornym bannerem*/
#mainBanner {
height: 2px !important;
height: 0px;
margin: 3px 0px 0px 0px !important;
margin: -9px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
line-height: 0px;
}

/*@stopka*/
/*************************
*         footer         *
**************************/
#stopka, #footer2 {
text-align: left;
font-size: 12px;
color: #858383;
font-family: Tahoma, Arial;
padding-top: 15px;
}

#footer2 {
font-size:11px;
width:715px;
padding: 0 60px;
}

/*@stopka - link*/
#stopka a {
font-size: 12px;
font-family: Tahoma, Arial;
color: #75b32b;
}

#footer2 a.bug {
background/**/:/**/url(../img/ico_bug.gif) 10px 1px no-repeat;
padding/**/:/**/0 5px 0 25px;
}

/*@stopka - licznik*/
#counter {
font-size: 10px;
float: right;
color: #858383;
text-align: right;
}

/*@menu g��wne*/
/*************************
*          menu          *
**************************/
#menu li {
margin: 0px 0px 0px 0px;
display: block;
float: left;
list-style-type: none;
position: relative;
height: 100%;
background-color: transparent;
}

/*@*/
#menu li a {
padding: 7px 15px 10px 15px;
display: block;
float: left;
color: #d7d7d7;
text-decoration: none;
background: transparent url(../img/mav/strz_1.gif) 0px 11px no-repeat;
}

/*@menu g��wne - guzik aktywny*/
#menu li a:hover {
color: #ffffff;
background: transparent url(../img/mav/tlo_6.gif) repeat-x;
}

/*@menu g��wne - submenu*/
#menu li ul {
margin: 0;
visibility: hidden;
padding: 0;
position: absolute;
width: 170px;
top: 32px;
background: #574e3f url(../img/mav/tlo_8.jpg) repeat-x;
border: 1px #584f41 solid;
clear: left;
}

#menu li.waski ul {
width: 100px;
}

#menu li ul li {
display:inline;
float: none;
padding:0;
margin:0;
}

/*@menu g��wne - submenu, guzik*/
#menu li ul li a {
display: block;
border-bottom: 1px #6c6256 solid;
padding: 3px 5px 3px 15px;
color: #d8d8d8;
width: 150px;
background: transparent url(../img/mav/tlo_9.gif)   no-repeat;
float: left;
}

/*@menu g��wne - submenu, guzik akt*/
#menu li ul li a:hover {
text-decoration: none;
background: transparent url(../img/mav/tlo_10.gif)   no-repeat;
float: left;
}

/*@*/
textarea,body,div,td {
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #3a3a3a;
padding: 0 0 0 0;
text-align: left;
margin:0;
}

/*@*/
h1,h2,h3,h4,h5,h6,p {
font-family: Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #545454;
padding: 0 0 0 0;
}

/*@*/
body.popup {
background: #FFFFFF;
}

form { border: 0px;
padding: 0px;
margin: 0px;
}

/*@*/
input.in, input.add {
font-family: Arial, sans-serif;
padding: 0px 2px 0px 2px;
height: 15px;
border: 1px #888888 solid;
}

/*@*/
input.add {
margin: 0 1px 0 1px;
text-align: center;
}

/*@*/
input.inp {
border: 1px #aeaeae solid;
width: 150px;
line-height: 14px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 16px;
}

/*@*/
input.button {
background: #f04e4e url(../img/mav/zaloguj.jpg) 0px 0px no-repeat;
border: 1px #aeaeae solid;
color: #ffffff;
height: 23px;
cursor: pointer;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*@*/
div .authform table {
padding: 10px 70px 10px 70px;
border-top: 1px #cfcece solid !important;
border-bottom: 1px #cfcece solid !important;
border-top: 0px #cfcece solid;
border-bottom: 0px #cfcece solid;
}

.left      {float: left;
margin-right: 14px;
}

.right      {float: right;
margin-left: 14px;
}

.foto      {border: 1px #b9b1a4 solid;
}

/*@*/
.fotoRight {
margin-left: 14px;
border: 1px #b9b1a4 none;
}

/*@link*/
a {
color: #74ad30;
font-size: 12px;
text-decoration: none;
}

/*@link - aktywny*/
 
a:hover {
text-decoration: underline;
color: #c50d00;
}

/*@blok foomenu*/
#foomenublock {
width: 608px;
height: 17px;
overflow: hidden;
background: #ffffff;
text-align: left;
border-left: 1px solid #D3D3CD;
border-right: 1px solid #D3D3CD;
margin-left: 14px;
padding-bottom: 10px;
padding-left: 197px;
}

/*@foomenu*/
#foomenu {
color: #989897;
font-size: 11px;
padding-left: 109px;
margin-right: 18px;
background: transparent url(../img/dots.gif) 0px 0px repeat-x;
}

/*@foomenu link*/
#foomenu a {
color: #5b5a5a;
font-size: 11px;
white-space: nowrap;
line-height: 16px;
}

/*@foobar link aktywny*/
#foomenu a:hover {
color: #c50d00;
text-decoration: underline;
}

#main {
position:absolute;
left:50%;
top:85px;
margin-left: -374px;
width:743px;
min-height:310px;
}

/*@logo*/
/*************************
*         header         *
**************************/
#logo {
position: absolute;
left: 50%;
top: 5px;
margin-left: -361px;
}

/*@*/
#logininfo {
position: absolute;
left: 50%;
top: 35px;
margin-left: -145px;
width: 300px;
font-size: 12px;
color: #797876;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

/*@wyszukiwarka*/
/*************************
*     wyszukiwarka       *
**************************/
#search {
position: absolute;
left: 50%;
top: 10px;
width: 125px;
text-align: left;
margin-left: 220px !important;
margin-left: 200px;
}

/*@ wyszukiwarka - formularz */
#search form {
float:right;
margin-top:1px;
}

/*@wyszukiwarka - pole*/
input.query, #newsletter input.query {
font-size: 11px;
display: block;
width: 140px;
background-color: #efefef;
padding: 1px 2px 0px 2px;
line-height: 12px;
height: 16px;
border: 1px #c6c6c6 solid;
border-color: #cacaca;
margin: 0px 0px 0px 0px;
color: #7f7f7f;
margin: 1px 0px 2px 0px !important;
}

/*@*/
#newsletter input.query {
font-size: 11px;
display: block;
width: 120px;
background-color: #efefef;
padding: 1px 2px 0px 2px;
line-height: 12px;
height: 16px;
border: 1px #c6c6c6 solid;
border-color: #cacaca;
margin: 0px 0px 0px 0px;
color: #7f7f7f;
margin: 1px 0px 2px 0px !important;
}

/*@wyszukiwarka - pole aktywne*/
input.queryActive {
font-size: 11px;
display: block;
width: 140px;
background-color: #ffffff;
padding: 1px 2px 0px 2px;
line-height: 11px;
height: 16px;
border: 1px #8b8b8b solid;
margin: 0px 0px 0px 0px;
color: #000000;
margin: 1px 0px 2px 0px !important;
}

/*@wyszukiwarka - guzik*/
#search input.search {
margin: 2px 0px 0px 3px;
  
}

#search td {
vertical-align:top;
}

/*@wyszukiwarka - radiobuton*/
.radioOn, .radioOff {
display: block;
color: white;
font-size: 11px;
padding-left: 22px;
line-height: 10px;
background: url(../img/radio_off.gif) 12px 2px no-repeat;
cursor: pointer !important;
}

/*@wyszukiwarka - radiobuton off*/
.radioOff {
background: transparent url(../img/radio_on.gif) 12px 2px no-repeat;
}

/*@*/
/*************************
*       lewe menu        *
**************************/
#leftMenu {
position: relative;
float: left;
margin-top: 18px;
padding: 10px 5px 0 8px;
width: 179px;
width: 159px;
width: 169px !important;
}

/*@*/
#leftMenu ul {
margin: 0 0 0 0;
padding: 0px 0px 3px 0;
display: block;
background: transparent url(../img/dots.gif) bottom  repeat-x;
}

/*@*/
#leftMenu ul li, #leftMenu ul li ul {
display: inline;
margin: 0 0 0 0;
padding: 0 0 0 0;
background: transparent none   repeat;
}

/*@*/
#leftMenu ul li a {
background: transparent url(../img/left_menu_bg.gif) 3px 6px no-repeat;
display: block;
position: relative;
padding: 3px 0 5px 15px;
margin: 0 0 0 0;
color: #5b5a5a;
}

/*@*/
#leftMenu ul li li a {
line-height: 12px;
padding: 0px 0 0 27px;
margin: 0 0 6px 0;
background: transparent url(../img/b1.gif) 15px 3px no-repeat;
font-family: Tahoma, Verdena;
}

/*@*/
#leftMenu ul li li li a {
line-height: 12px;
padding: 0px 0 0 40px;
margin: 0px 0 6px 0;
background: transparent url(../img/b1.gif) 27px 3px no-repeat;
font-family: Tahoma, Verdena;
}

/*@*/
#leftMenu ul li li a.selected {
color: #da0000;
}

/*@*/
#leftMenu ul li a:hover {
text-decoration: underline;
color: #000000;
}

/*@*/
#leftMenu ul li li a:hover {
text-decoration: underline;
color: #000000;
}

/*@*/
#leftMenu ul li li li a:hover {
text-decoration: underline;
color: #000000;
}

/*@ katalog - tlo */
#mainKatalog {
margin: 0px 0;
background: url(../img/kp.gif) 185px 0px repeat-y;
}

/*@strona - tlo*/
#mainPage {
margin: 0px 0 0px 0;
background: #ffffff url(../img/kp.gif) 174px 0px repeat-y;
}

#katalogMenu {
float:left;
padding: 5px 0 0 7px;
width: 178px !important;
width: 190px;
width/**/:/**/178px;
}

#katalogMenu ul {
margin: 0;
padding: 0;
display: block;
}

/*@ katalog - guzik */
#katalogMenu ul li {
list-style-type: none;
display: block;
margin: 0;
padding: 0 0 2px 0;
background: url(../img/dots.gif) bottom repeat-x;
}

/*@katalog - link*/
#katalogMenu ul li a, #katalogMenu ul li span {
display: block;
font-family: Tahoma;
font-weight: normal;
background: transparent url(../img/li1.gif) 5px  no-repeat;
margin: 0px 0 0px 0;
padding: 3px 0 2px 15px;
color: #ff3425;
}

/*@katalog - link wybrany*/
#katalogMenu ul li a.selected {
font-weight: bold;
text-decoration: none;
font-family: Verdana;
}

/*@katalog - link aktywny*/
#katalogMenu ul li a:hover {
text-decoration: underline;
color: #000000;
}

/*@ katalog - sub-link */
#katalogMenu ul li li {
list-style-type: none;
display: block;
margin: 0;
padding: 2px 0 0 0;
background: url(../img/dots.gif) top repeat-x;
}

/*@katalog - sub-link*/
#katalogMenu ul li li a, #katalogMenu ul li li span {
font-weight: bold;
background: transparent url(../img/b1.gif) 15px 4px no-repeat;
margin: 0 10px 2px 0;
padding: 0 3px 0 26px;
width: auto;
color: #5b5a5a;
}

#katalogMenu ul li li li {
padding: 0 0 0 0;
background: none;
}

/*@ katalog - sub-sub-link */
#katalogMenu ul li li li a, #katalogMenu ul li li li span {
font-weight: normal;
background: url(../img/b1.gif) 25px 4px no-repeat;
padding: 0 3px 0 36px;
}

/*@katalog - sub-link aktywny*/
#katalogMenu ul li li a:hover {
text-decoration: underline;
color: #000000;
}

/*@ styl "dots" */
.dots { 
background: url(../img/dots.gif) top repeat-x;
padding:10px 0 0 0;
}

.leftImage {
margin: 0px 0px 0px 5px;
}

/*@newsletter*/
#newsletter {
margin-top: 10px;
color: #000000;
margin-bottom: 10px;
}

/*@newsletter - form*/
#newsletter form {
margin: 4px 0px 4px 0px;
}

/*@newsletter - pole aktywne*/
#newsletter input.queryActive {
width: 120px;
background-color: #efefef;
border: 1px #8b8b8b solid;
}

/*@newsletter - link*/
#newsletter a {
background: transparent url(../img/li1.gif) 3px 4px no-repeat;
display: block;
padding-left: 18px;
padding-top: 0px;
color: #7f7f7f;
}

/*@newsletter - link aktywny*/
#newsletter a:hover {
text-decoration: none;
color: #000000;
}

/*@newsletter banery*/
#newsletter_bannery{
margin-top: 10px;
color: #000000;
margin-bottom: 10px;
}

/*@*/
/*************************
*         content        *
**************************/
#content, #katalogContent {
height: auto !important;
position: relative;
float: left;
padding-left: 15px;
margin-top: 5px;
padding-bottom: 30px;
margin-bottom: 5px;
min-height: 510px;
height: 510px;
color: #000000;
width: 590px;
}

/*@*/
#content p {
color: #636262;
}

#katalogContent {
width: 490px !important;
width: 500px;
width/**/:/**/490px;
}

#katalogContent select, #katalogContent input  {
font-size: 11px;
}

/*@navibar*/
#naviBar {
position: relative;
width: 590px;
color: #686157;
font-size: 12px;
height: 17px;
overflow: hidden;
background: transparent url(../img/dots.gif) 0 16px repeat-x;
}

/*@*/
#naviBarShop {
position: relative;
width: 550px !important;
width:510px;
color: #686157;
font-size: 12px;
height: 17px;
overflow: hidden;
background: transparent url(../img/dots.gif) 0 16px repeat-x;
float:left;
}

/*@*/
#viewChange{
position: relative;
color: #686157;
font-size: 12px;
height: 17px;
overflow: hidden;
background: transparent url(../img/dots.gif) 0 16px repeat-x;
}

/*@navibar link*/
#naviBar a {
color: #686157;
font-size: 12px;
white-space: nowrap;
line-height: 16px;
}

/*@navibar link aktywny*/
#naviBar a:hover {
color: #c50d00;
text-decoration: underline;
}

/*@ akapit*/
p {
margin: 0px 0px 10px 0px;
}

/*@*/
h1, h2, h3, .head {
font-size: 15px;
color: #e13e3e;
font-weight: bold;
margin: 7px 0px 8px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*@*/
h2 {
font-size: 14px;
color: #d05c5c;
font-weight: bold;
margin: 13px 0px 5px 0px;
}

/*@*/
h3 {
font-size: 14px;
color: #d6716a;
font-weight: bold;
margin: 5px 0px 0px 0px;
}

/*@nagl�wek sredni*/
.mhead {
font-weight: normal;
font-size: 14px;
color: #5a5a5a;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*@nagl�wek duzy*/
.head {
font-size: 22px;
}

/*@*/
h4 {
font-size: 15px;
color: #74AD30;
font-weight: normal;
padding: 0px 0px 2px 0px;
margin: 0 0 0 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*@*/
#news3 h4 {
font-size: 17px;
color: #e06e1a;
font-weight: normal;
padding: 0px 0px 2px 0px;
margin: 0 0 0 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*@nagl�wek h5*/
h5 {
font-size: 12px;
color: #515151;
font-weight: normal;
margin: 10px 0px 0px 0px;
}

/*@*/
.data {
color: #373737;
font-size: 12px;
margin:6px 0 0 0;
}

/*@*/
.hand {
cursor: pointer !important;
cursor: default;
}

/*@stopka*/
/*************************
*         footer         *
**************************/
#footer, #footer2 {
clear: both;
width: 743px;
padding: 20px 5px 8px 5px;
text-align: center;
font-size: 11px;
color: #858383;
border-top: 1px #cccccc solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 720px !important;
/*e*/}

/*@*/
#footer2 {
font-size: 11px;
}

/*@stopka - link*/
#footer a, #footer2 a {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*@*/
#footer2 a.bug {
background: transparent url(../img/ico_bug.gif) 10px 1px no-repeat;
padding: 0 5px 0 25px;
}

/*@stopka - licznik*/
#counter {
font-size: 11px;
float: right;
color: #858383;
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*************************
*         tabela         *
**************************/
.krh {background: url(../img/dots.gif) repeat-x;
height:1px;
line-height: 1px;
}

.krv {background: url(../img/dots.gif) repeat-y;
width:1px }

.c1, .c2, .d1, .d2, .cn1, .c11, .c12, .c13
{ font-family: Arial, sans-serif;
}

/*@ kom�rka tabeli c1 */
td.c1 { background-color: #e2dcc9;
vertical-align:top;
padding-left:5px }

/*@ kom�rka tabeli c2 */
td.c2 { background-color: #e2dcc9;
vertical-align:top;
padding-left:5px }

/*@ kom�rka tabeli d1 */
td.d1 { background-color: #e2dcc9;
vertical-align:top;
padding-left:5px }

/*@ kom�rka tabeli d2 */
td.d2 { background-color: #e2dcc9;
vertical-align:top;
padding-left:5px }

/*@ kom�rka tabeli cn1 */
td.cn1 {
background-color: #e2dcc9;
}

/*@ kom�rka tabeli c11 */
td.c11 {
background-color: #f0ece3;
vertical-align: top;
padding-left: 4px;
}

/*@ kom�rka tabeli c12 */
td.c12 {
background-color:#eae5d9;
vertical-align: top;
padding-left: 4px;
}

/*@kom�rka tabeli c13*/
td.c13 {
background-color: #eae5d9;
color: #e72243;
text-align: right;
padding-right: 8px;
}

.tb {width:55px;
border:0px;
margin:0px;
padding:0px;
height:15px }

/*@*/
.had {
color: #a9a9a9;
font-family: Arial,Verdana,  Helvetica, sans-serif;
font-size: 11px;
font-weight: normal}

.radioLinia { height: 16px;
margin: 0 0 0 0;
vertical-align: top;
}

img {border: 0px;
}

.stat2 { background-color: #f0309d;
height:5px;
margin-top: 1px;
margin-bottom: 1px;
}

.stat3 { background-color: #d0fad7;
height:5px;
margin-top: 1px;
margin-bottom: 1px;
}

.proc { float: left;
width: 35px;
height: 15px;
text-align: right;
margin-right:9px;
}

.proc2 { float: left;
width: 55px;
height: 15px;
text-align: right;
margin-right:9px;
}

/*@*/
#home {
border-top: 1px #cccccc solid;
}

/*@homepage - nagl�wek*/
#home h2 {
background: transparent url(../img/dots.gif) bottom  repeat-x;
margin: 0 0px 5px 0px;
padding: 0px 0 5px 0;
}

/*@homepage - nagl�wek*/
#home h2 span {
display: block;
line-height: 100px;
overflow: hidden;
height: 0px;
background: transparent url(no-repeat)   no-repeat;
}

/*@*/
#home div.news {
background: transparent url(../img/kreska.gif) 349px  repeat-y;
margin-bottom: 10px;
}

/*@*/
#tresc div.item {
padding: 0 0px 5px 0px;
text-align: justify;
margin: 0 0 0 0;
}

/*@*/
 {
}

/*@*/
#news4 {
height: auto;
width: 375px;
float: left;
padding: 0 0px 0 0px;
text-align: left;
height: 150px;
position: relative;
border: 0px #71cd6b solid;
margin: 5px 0 0 6px;
margin: 3px 0 0 11px !important;
background: #f6ffe4 none   repeat;
min-height: 150px !important;
}

/*@*/
#news3 {
width: 385px;
float: left;
padding: 5px 5px 0px 5px;
text-align: left;
margin: 0px 0 0 7px;
margin: 0 0 0 23px !important;
background: #ffffff none   repeat;
}

/*@*/
#news2b {
margin-top: 10px;
text-align: right;
margin-bottom: 10px;
}

/*@*/
#news2 {
width: 355px;
float: left;
padding: 5px 0px 0 0px;
text-align: justify;
margin: 0 0 0 19px !important;
margin: 0 0 0 12px;
background: #ffffff none   repeat;
border: 0px #d33434 solid;
}

/*@*/
#news1 {
background: transparent url(../img/kreska.gif) 349px  repeat-y;
margin-bottom: 10px;
margin-top: 15px;
}

/*@*/
#newsb {
width: 335px;
float: left;
padding: 5px 0px 0 0px;
margin: 0 0 0 19px !important;
margin: 0 0 0 12px;
background: #ffffff none   repeat;
border: 0px #d33434 solid;
}

/*@*/
 {
}

/*@*/
#home div.item img {
float: left;
margin: 0 5px 1px 0;
}

#tresc div.item a {
text-align: justify;
}

#tresc div.item a:hover h4{
text-decoration:underline;
}

/*@*/
#tresc div.item h4 {
margin: 2px 0px 5px 0px;
padding: 0 0 0 0;
	
}

.clear, .clear0 { 
clear:both;
margin:0;
padding:0;
height:1px;
width: 1px;
overflow: hidden;
line-height:1px;
}

.clear0 {
margin-top: -1px !important;
margin-top: -5px;
}

/*@*/
/*************************
*       dhtmlSelect      *
**************************/
.selectSelector {
background: #ffffff;
border: 1px #b79357 solid;
height: 17px;
width: 130px;
cursor: pointer !important;
position: relative;
display: block;
text-decoration: none;
color: #242908;
font-size: 11px;
text-align: left;
margin-left: 0px !important;
margin-left: 3px;
}

/*@*/
.selectLabel {
padding-left: 2px;
overflow: hidden;
font-size: 11px;
white-space: nowrap;
line-height: 17px;
display: block;
background: url(../img/selector.gif) right no-repeat;
color: #242908;
}

/*@*/
.selectList, #katalogContent .selectList {
margin: 0;
padding: 0;
list-style: none;
background: #ffffff;
border: 1px #b79357 solid;
width: 100%;
color: #242908;
}

.selectItemOff { 
display: block;
list-style-type: none;
padding: 0 0 0 2px;
margin: 0;
height: 15px;
white-space: nowrap;
text-decoration: none;
color:#242908;
font-size: 11px;
}

/*@*/
.selectItemOn {
display: block;
padding: 0 0 0 2px;
margin: 0 0 0 0;
height: 15px;
white-space: nowrap;
text-decoration: none;
background: #b79357 none   repeat;
color: #ffffff;
font-size: 11px;
}

/*@*/
/*************************
*    Rich Text Editor    *
**************************/
.btnN {
border-color: #ffffff;
cursor: pointer;
width: 16px;
height: 15px;
}

/*@*/
.btnA {
border-color: #ffffff;
cursor: pointer;
width: 16px;
height: 15px;
}

/*************************
*       DatePicker       *
**************************/
th.DatePicker {
font-size:11px;
font-weight:bold;
}

/*@ main datepicker style */
.DatePicker  {
background-color: #bebebe;
}

/*@style for the header row*/
.DatePickerHdr {
background-color: #ffffff;
}

/*@ style for buttons in the header row */
.DatePickerHdrBtn {
cursor: pointer;
}

/*@ style for the calendar area */
.DatePickerBtn {
cursor: pointer;
}

/*@ highlighted date */
.DatePickerBtnSelect {
background-color: #ffddf9;
cursor: pointer;
}

/******** Nagl�wki ********/
#sdbiBContainer {
	
}

/*@*/
#sdbiBContainer h3 {
color: #ff3425;
margin: 0 0 0 0;
padding: 0 0 5px 0;
}

#sdbiBContainer p.sdbiDesc {
margin: 0;
padding: 0 0 5px 0;
color: #778f7b;
}

#sdbiBContainer p.sdbiInfoRows {
margin: 0;
padding: 0 0 5px 0;
color: #778f7b;
float: left;
}

#sdbiViews {
float: right;
margin-right: 0px;
padding-top: 1px;
}

#sdbiViews select {
vartical-align: center;
	
}

#sdbiSearch {
float: left;
}

#sdbiSearch select {
vartical-align: center;
margin-right: 3px;
}

#sdbiSearch input.sdbiInp {
vartical-align: center;
background-color: #ffffff;
font-family: Arial, sans-serif;
padding: 0px 2px 0px 2px;
width:120px;
height:17px;
border: 1px #95b39a solid;
}

#sdbiSearch input.sdbiGo {
vartical-align: center;
margin: 0 4px;
}

#sdbiSetLimit {
float: right;
}

#sdbiSetLimit .selectSelector {
width: 100px;
}

#sdbiBContainer {
}

/******** Tablea ********/
table.sdbiTable {
margin: 2px 0;
clear: both;
}

/*@*/
table.sdbiTable th {
font-weight: normal;
text-align: left;
font-size: 11px;
padding: 3px 2px 2px 2px;
background-color: #ffffff;
white-space: nowrap;
font-family: tahoma, arial;
color: #535909;
border-bottom: 1px #879f0b dotted;
}

/*@*/
table.sdbiTable td {
padding: 1px 2px 2px 2px;
margin: 3px 0 1px 0;
background: #ffffff url(../img/dots2_b.gif) bottom  repeat-x;
border-bottom: 1px #e46e65 dotted;
font-family: tahoma, arial;
background: #FFFFFF none   repeat;
color: #9d372d;
	
}

table.sdbiTable tr.nd td {
background-image: none;
}

table.sdbiTable tr.td td {
background: #ffffff url(../img/dots2_b.gif) top repeat-x;
padding: 3px 2px 2px 2px;
}

table.sdbiTable tr.dots td {
border-bottom: 1px #88a38d solid;
}

table.sdbiTable td a {
font-weight: bold;
text-decoration: underline;
}

table.sdbiTable td.r, table.sdbiTable th.r {
text-align: right;
padding-right: 4px;
}

/*@*/
table.sdbiTable td.mhead {
color: #4e5e1e;
border-bottom: 1px #8da41b solid;
background: #ffffff none   repeat;
font-size: 12px;
padding: 3px 2px 3px 2px;
}

table.sdbiTable td.mhead span {
font-weight: normal;
font-size: 10px;
}

table.sdbiTable tfoot td, table.sdbiTable tfoot td.r {
background: #ffffff;
}

/******** porcjowanie ********/
.nextprev {
/*background: url(../img/dots.gif) top repeat-x;
*/padding: 7px 0 0px 0;
text-align: right;
font-size: 11px;
clear: both;
}

/*@*/
.nextprev b {
color: #ff3425;
}

.nextprev * {
font-size: 11px;
}

.nextprev a.next {
background: url(../img/m10.gif) center right no-repeat;
padding: 0 11px 2px 0;
	
}

.nextprev a.prev {
background: url(../img/m10b.gif) center left no-repeat;
padding: 0 0 2px 11px;
font-size: 11px;
}

.nextprev a span, .nextprev span span{
display: none;
}

/*@*/
.nextprev span.next {
background: transparent url(../img/m10n.gif) center right no-repeat;
padding: 0 11px 2px 0;
color: #acacac;
}

/*@*/
.nextprev span.prev {
background: transparent url(../img/m10bn.gif) center left no-repeat;
padding: 0 0 2px 11px;
color: #acacac;
}

/*@*/
td.fotom {
padding-top: 0px;
vertical-align: top;
}

a.fzoom span {
display: block;
width: 22px;
height: 21px;
background: url(../img/zoom.gif) no-repeat;
position: relative;
top: -21px;
overflow: hidden;
line-height: 100px;
}

.prodphoto {
position: relative;
width: 80px;
height: 60px;
}

.prodphoto div.photo {
position: absolute;
top: 0px;
left: 0px;
}

.prodphoto a.minzoom {
background: transparent url(../img/layout/zoom.gif) no-repeat 0px 0px;
width: 80px;
/**/height: 60px;
/**/position: absolute;
top: px;
left: 0px;
}

/*@*/
a.funzoom span {
display: block;
width: 22px;
height: 21px;
background: transparent url(../img/unzoom.gif)   no-repeat;
position: relative;
top: -21px;
overflow: hidden;
line-height: 100px;
}

/*@*/
div.details div {
width: 550px;
background: transparent url(../img/dots.gif) bottom  repeat-x;
padding: 3px 0 4px 0;
clear: both;
}

div.details * {
border: 0px red solid;
}

/*@*/
div .details_labels {
display: block;
float: left;
width: 120px;
clear: both;
background: transparent url(../img/marker1.gif) 0 3px no-repeat;
padding: 0 0 0 15px;
cursor: help;
}

#content .produkty_index {
padding-left: 15px;
}

/*@*/
div.details b {
display: block;
float: left;
width: 500px;
padding: 0 0 0 5px;
color: #606060;
}

/*@*/
#produkt b {
width: 360px;
}

/*@*/
#produkt div {
width: 550px;
}

/*@*/
#produkt b.r, div.details b.r {
width: 80px;
text-align: right;
font-weight: bold;
}

.clear, div.details div.clear { 
clear:both;
margin:0;
padding:0;
height:1px;
width: 1px;
overflow: hidden;
line-height:1px;
background: transparent;
}

/*@*/
div#det div {
width: 550px;
}

/*@*/
div#det div b {
width: 405px;
font-weight: normal;
}

table.formy {
float: right;
}

/*@*/
table.formy th {
font-weight: normal;
text-align: left;
font-size: 11px;
padding: 3px 2px 2px 2px;
border-bottom: 1px #586661 solid;
white-space: nowrap;
font-family: tahoma, arial;
vertical-align: bottom;
 
}

table.formy td {
background-color: #e7dbc2;
padding: 2px 3px;
white-space: nowrap;
font-family: tahoma, arial;
text-align: left;
border-right: 1px #faf8f5 solid;
border-bottom: 1px #faf8f5 solid;
}

table.formy td.t, table.formy td.tb, table.formy td.tn, table.formy td.tz, table.formy td.tp, table.formy td.tpp, table.formy td.ta {
width: 15px;
text-align: center;
cursor: help;
border-bottom: 1px #969998 solid;
border-right: 1px #969998 solid;
}

table.formy td.t, table.formy td.ta {
background-color: #ffe1d3;
}

table.formy td.tb {
background-color: #faf8f5;
}

table.formy td.ta {
width: auto;
}

/*@*/
table.formy td.tn {
background-color: #ffffff;
color: #848484;
}

table.formy td.tz {
background-color: #e7dbc2;
}

table.formy td.tp {
background-color: #ff9933;
}

/*@*/
table.formy td.tpp {
background-color: #ffffff;
border: 1px #6c6c6c solid;
border-bottom: 1px #6e6e6e solid;
border-right: 1px #777272 none;
}

}
table.formy td.rc {
text-align: right;
padding-right: 4px;
cursor: help;
}

table.formy td.rr {
border-right: 1px #969998 solid;
	
}

table.formy tfoot td {
background-color: #faf8f5;
border-right: 1px #969998 solid;
}

table.formy tfoot td.c {
border-bottom: 1px #969998 solid;
}

#newprods .mini {
float: left;
padding: 4px 4px 3px 5px;
background: #f3f5fa;
margin: 1px 0 0 0px;
cursor: pointer;
width: 112px !important;
width: 127px;
width/**/:/**/ 112px;
overflow: hidden;
}

#newprods .mini img {
border: 1px #e1e1e2 solid;
border-color: #717572 #e1e1e2 #e1e1e2 #717572;
background: #e1e1e2;
margin: 0;
padding: 0 0 0 0;
height: 110px;
width: 110px;
}

#newprods .mini .mtxt {
text-align: center;
font-family: Tahoma, Arial, sans-serif;
padding: 1px 0;
white-space: nowrap;
width: 112px;
overflow: hidden;
}

/*@*/
/* Ramka */
img.border {
padding: 5px 1px 5px 1px;
margin: 5px 5px 5px 5px;
border: 1px #acacac solid;
}

/*@*/
/* Do lewej z ramka*/
img.borderLeft {
float: left;
margin: 5px 10px 5px 0px;
padding: 5px 10px 5px 1px;
background: #FFFFFF url(../img/dots.gif) right 0px repeat-y;
}

/*@*/
/* Do prawej z ramka*/
img.borderRight {
float: right;
margin: 5px 0px 5px 10px;
padding: 5px 1px 5px 10px;
background: #FFFFFF url(../img/dots.gif) left 0px repeat-y;
}

/*@*/
/* Do lewej bez ramki*/
img.left {
float: left;
margin: 5px 15px 5px 0;
}

/*@*/
/* Do prawej bez ramki*/
img.right {
float: right;
margin: 5px 0px 5px 15px;
}

/* kolumna lewa */
div.lewa {
float: left;
width: 250px;
}

/* kolumna prawa */
div.prawa {
float: left;
padding-right: 12px;
width: 250px;
}

#content .hidden {
display: none;
}

/*@popup*/
body.popup {
background: #ffffff none   repeat;
padding: 15px 15px 15px 15px;
}

h4.link, h5.link {
background: url(../img/b1.gif) 0px 6px no-repeat;
margin: 0;
padding: 1px 0 1px 15px;
}

h4.link a, h5.link a {
font-size: 12px;
font-weight: bold;
}

/*@ link wstecz */
a.back, a.b1 {
display: block;
font-family: Tahoma;
font-weight: normal;
background: url(../img/back.gif) 0px 10px no-repeat;
margin: 0px 0 0px 0;
padding: 5px 0 2px 13px;
color: #5e3c1e;
float: left;
}

.wstecz{
background: url(../img/back.gif) 0px 10px no-repeat;
margin: 0px 0 0px 0;
padding: 5px 0 2px 13px;
}

a.b1 {
background: url(../img/b1.gif) 0px 10px no-repeat;
margin: 0px 0 0px 20px;
float: left;
}

/*@ naglowek h4.n */
h4.n {
margin: 0;
padding: 10px 0 5px 0;
}

div.pmenu {
padding: 10px 0 3px 0;
position: relative;
}

div, td {
border: 0px red solid;
}

td.gatunek {
font-family: arial;
text-align: right;
font-style: italic;
vertical-align: bottom;
}

table.formy td.r, table.formy th.r {
text-align: right;
padding-right: 4px;
}

table.sdbiTable td.r {
white-space: nowrap;
}

table.sdbiTable td.nw {
white-space: nowrap;
}

table.sdbiTable td.std {
padding-right: 10px;
}

table.formy td.c, table.formy th.c {
text-align: center;
}

/*@ link wiecej */
a.more {
padding: 0 0 0 12px;
margin: 3px 0 0 0;
display: block;
background: url(../img/st1.gif) 0px 5px no-repeat;
	
}

/*@naglowek h4.nl*/
h4.nl {
padding-bottom: 5px;
font-size: 14px;
}

/*@*/
td.newstxt {
font-size: 12px;
}

/*@ naglowek h4.dots */
h4.dots {
padding-bottom: 5px;
background: url(../img/dots.gif) bottom repeat-x;
}

#katalogContent ul, #content ul {
padding: 5px 0 5px 24px;
margin: 0;
}

a.bmy {
display: block;
padding: 5px 0 0 0px;
}

#zzm{
float:right;
margin:0 8px 3px 0;
}

/*@*/
div.ceny {
padding: 3px 0 0 10px;
font-weight: bold;
font-size: 12px;
float: right;
color: #f25c5c;
}

/*@*/
span.cenap {
color: #f25c5c;
}

div.ceny s {
font-weight: normal;
color: #5e3c1e;
}

p.prv {
margin: 0;
padding: 0 0 4px 0;
}

td.promo { width: 350px;
}

.catlist {
padding: 10px 0 0 10px;
margin-top:10px;
/* background:url(../img/dots.gif) repeat-x;
*/}

/*@*/
a.padd {
float: right;
clear: right;
padding-top: 5px;
vertical-align: middle;
text-align: right;
color: #ea6f6f;
}

a.padd * {
vertical-align: middle;
}

h5.dots {
padding: 10px 0 5px 0px;
margin-bottom:5px;
background: url(../img/dots.gif) bottom repeat-x;
}

td.zimg {
padding-right: 10px;
vertical-align: top;
}

table.zaj {
margin-bottom: 5px;
}

a.cart, a.cartp {
display: block;
background: url(../img/cart_button.gif) no-repeat;
padding: 7px 6px 12px 30px;
margin: 8px 0 0 20px;
text-decoration: none;
}

a.cartp {
background: url(../img/cart_button_p.gif) no-repeat;
color: #000000;
padding: 3px 6px 12px 30px;
line-height: 11px;
}

/*@ mapka */
div.mapka {
float: right;
width: 205px;
}

/*@nagl�wek h6*/
h6 {
font-weight: normal;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-size: 12px;
color: #524F49;
text-align: justify;
}

/*@*/
ul li {
list-style-image: url(../img/li1_1.gif);
color: #5f5f5f;
font-size: 12px;
margin: 0 0 0 0;
}

/*@*/
ul li li {
list-style-image: url(../img/li1_1.gif);
font-size: 12px;
margin: 0 0 0 30px;
}

/********* forms *************/
.hidden {
display:none;
}

/*@*/
tr.alertRow input.textm, tr.formRow input.textm, tr.formRow input.text, tr.formRow textarea, tr.alertRow input.text, tr.alertRow textarea {
background-color: #ffffff;
border: 1px #9f9f9f solid;
width: 350px;
padding: 2px 2px 2px 2px;
font-size: 11px;
}

/*@*/
td.input, td.input * {
white-space: nowrap;
vertical-align: middle;
}

/*@*/
tr.alertRow input.textm, tr.alertRow input.text, tr.alertRow textarea {
border-color: #da6a6a;
}

/*@formularz - kom�rka tabeli*/
tr.formRow td,  tr.alertRow td {
border-bottom: 0px #bbbbbb solid;
padding: 2px 3px 2px 3px;
font-size: 11px;
}

tr.formRow td input {
background-color: #ffffff;
border: 1px #9f9f9f solid;
padding: 2px 2px 2px 2px;
font-size: 11px;
}

tr.alertRow td {
border-bottom: 1px #778f7b solid;
}

	
/*@formularz - pole textarea*/
tr.formRow  textarea, tr.alertRow  textarea {
height: 100px;
}

/*@formularz - opis*/
tr.formRow td.label, tr.alertRow td.label {
font-size: 12px;
color: #5f5f5f;
}

/*@ formularz - opis - ostrzezenie */
tr.alertRow td.label {
background:  url(../img/form_alert.gif) center left no-repeat;
border-bottom: 1px #778f7b solid;
}

tr.formRow td.info, tr.alertRow td.info {
padding: 2px 10px;
}

td.info {
width: 240px;
}

/*@formularz - text info*/
tr.alertRow td.info {
color: #d80000;
}

/*@formularz - text info -  ostrzezenie*/
td.required {
color: #d80000;
border-bottom: 1px #818886 solid;
}

tr.formRow td.chbx, tr.alertRow td.chbx {
border: 0;
padding-left: 0;
}

#nbase {
padding: 10px 0 0 0;
}

/*@*/
#nbase div.nbrec {
border-top: 1px #cccccc solid;
padding: 10px 0 10px 0;
}

/*@*/
#nbase b.label {
float: left;
width: 85px;
display: block;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #bf6a18;
font-size: 12px;
font-weight: normal;
}

/*@*/
#nbase span.value {
float: left;
width: 450px;
display: block;
font-size: 12px;
color: #627d0f;
}

/*@*/
#nbase div.komentarz span.value {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #627d0f;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.gallnavi {
padding: 5px 0 8px 0;
}

/*@*/
div.gallnavi a {
color: #f67f7f;
}

/*@*/
 {
}

div.gallnavi a.selected {
color: #000000;
font-weight: bold;
}

/*@*/
b.promo {
text-decoration: none;
font-weight: normal;
color: #fe5555;
}

/*@galeria - obrazek*/
.galleryimage {
width: 114px;
height: 86px;
margin-right: 9px;
float: left;
border: 1px solid #cfcfcf;
margin: 0px 2px 2px 0px;
}

table.data {
margin-left: -1px;
}

table.data th {
border-top: 1px #7F7F7F solid;
border-bottom: 1px #7F7F7F solid;
background: #eeeeee;
padding: 3px 10px 3px 10px;
font-weight: normal;
text-align: left;
}

/*@*/
table.data tr td {
border-bottom: 1px #7F7F7F solid;
border-left: 1px #EDE9E7 solid;
padding: 3px 10px 3px 10px;
margin: 0 0 0 0;
text-align: justify;
}

table.data tr td:first-child {
border-left: 0;
}

td.r {
text-align: right;
}

td.nw {
white-space: nowrap;
}

table.data tfoot tr td {
border: 0;
text-align:right;
}

/*@*/
.listap {
padding: 0px 0 10px 0;
width:590px;
}

.vcart {
float: left;
width: 150px;
}

.addcart {
float: right;
width: 200px;
text-align: right;
}

.searchtab {
display: block;
padding: 5px 0 5px 0;
}

/*@*/
input#ilosc, input.add {
border: 1px #a4a4a4 solid;
width: 40px;
}

table.data2 {
margin-left: -1px;
}

/*@*/
table.data2 th {
border-top: 0px #7F7F7F solid;
border-bottom: 0px #7F7F7F solid;
padding: 3px 0px 3px 0px;
font-weight: normal;
text-align: center;
background: transparent url(../img/dots.gif) bottom  repeat-x;
}

/*@*/
table.data2 tr td {
border-bottom: 0px #7F7F7F solid;
border-left: 0px #EDE9E7 solid;
padding: 3px 5px 3px 5px;
margin: 0 0 0 0;
background: transparent url(../img/dots.gif) bottom  repeat-x;
text-align: left;
}

/*@*/
table.data2 tr td {
}

/*@*/
table.data2 tr td.c {
text-align: center;
}

table.data2 tr td:first-child {
border-left: 0;
}

table.data2 tr td.nb {
white-space: nowrap;
}

/*@alertwin*/
#alertwin {
position:absolute;
z-index:100;
left:50%;
margin-left: -155px;
top:200px;
width:310px;
background:#D72A29
}

/*@alertwin - close*/
#alertwin .close {
width: 17px;
height: 17px;
float: right;
background: transparent url(../img/close_x.gif) center center no-repeat;
overflow: hidden;
cursor: pointer;
}

/*@alertwin - message*/
#alertwin .message{
color:#fff;
background:#D72A29;
background:#fff;
color:#D72A29;
clear:both;
padding:50px 40px;
margin:1px;
text-align:center;
font-family:Tahoma;
font-size:13px
}

/*@*/
div.gallery {
padding-bottom: 15px;
clear: both;
}

/*@*/
div.gallimgs {
white-space: normal;
width: 580px;
}

div.gitem {
display: inline;
}

div.gitem div {
display: inline;
}

/*@*/
div.gitem div img {
vertical-align: middle;
margin: 1px 1px 1px 1px;
}

div.galltitle {
}

/*@*/
.gallBig {
cursor: pointer;
padding-left: 20px;
}

/*@galeria - zajwaka - tytul*/
div.galltitle h4 {
text-align: left;
margin: 0 0 0px 0;
padding: 5px 0 5px 0;
color: #363636;
font-size: 13px;
font-weight: normal;
clear: left;
}

div.galltitle p.author, div.galltitle p.info {
padding: 0 0 10px 0;
margin: 0;
}

.bigs img {
margin: 0 10px 10px 0;
float: left;
}

.bigs img.rt {
margin: 0 0px 10px 0;
}

img.lewy2 {
float:left;
border:0;
	margin:0px 10px 10px 20px
}

.print {
background: url(../img/ico_print.gif) center left no-repeat;
padding: 0 10px 0 16px;
 }

/*@*/
.nbsp {
white-space: nowrap;
}

/*@*/
#addcartpopup {
float: left;
padding-left: 20px;
text-align: center;
}

/*@*/
#sitemap li {
list-style-image: url(../img/li1_2.gif);
}

/*@*/
#sitemap li li {
list-style-image: url(../img/li1_2.gif);
}

/*@*/
img.marginRight {
border-right-color: #FFFFFF;
border-bottom-color: #FFFFFF;
border-width: 0px 10px 5px 0px;
border-style: solid;
}

/*@*/
.logo h1{
padding: 0 0 0 0;
margin: 0 0 0 0;
}

/*@*/
 
.logo_lumex {
padding: 0 0 0 0;
margin: 0 0 0 0;
height: 66px;
display: block;
background: transparent url(../img/mav/logo.gif)   repeat;
width: 219px;
line-height: 300px;
z-index: 0;
overflow: hidden;
position: absolute;
}

/*@*/
.promocja_home {
background: transparent url(../img/mav/promocja_home.gif)   no-repeat;
font-size: 12px;
height: 314px;
position: absolute;
right: -198px;
top: 146px;
width: 208px;
}

/*@*/
.promocja_page {
background: transparent url(../img/mav/promocja_home.gif)   no-repeat;
font-size: 12px;
height: 314px;
position: absolute;
right: -202px;
top: 258px;
width: 208px;
}

#tooltip.caltooltip {
min-height: 110px;
/**/height: auto !important;
/**/height: 110px;
/**//*filter: alpha(opacity=90);
/**//*-moz-opacity:0.9;
/**//*opacity: 0.9;
/**//*padding: 5px 5px 5px 5px;
/**//*background: #ffffff;
/**//*border: 1px solid #168dce;
/**/}

#tooltip.caltooltip div {
color: #2e2e2e;
font-weight: normal;
font-size: 11px;
}

/*@*/
.prod_text_tooltip {
border: 1px #d8d8d8 solid;
background: #f7f7f7 none   repeat;
padding: 8px 8px 8px 8px;
}

.prod_pic_tooltip {
overflow: hidden;
border: 1px solid silver;
background: #eeeeee;
padding: 5px 5px 5px 5px;
height:140px;
width:185px;
}

/*@blok listy komentarzy*/
.comment {
border-bottom: 1px #cacaca dashed;
border-left: 0px #aaa solid;
border-right: 0px #aaa solid;
padding: 7px 0px 4px 0px;
clear: both;
background: #fff;
}

/*@naglowek komentarza w liscie komentarzy*/
.comment-head {
color: #678;
padding: 0 0 4px 0;
position: relative;
width: 100%;
}

/*@napis 'cytuj', komentarza w liscie komentarzy*/
a.comment-quote {
position: absolute;
right: 0px;
top: 0px;
text-align: right;
color: #F2771D;
}

/*@tresc komentarza w liscie komentarzy*/
.comment-txt, .comment-txt * {
color: #524F49;
text-align: justify;
margin: 0 0 5px 0;
display: block;
}

#commentblock{
border:0;
padding:0;
}

.commment-area{
border:1px solid #9F9F9F;
margin:0;
}

.commentinput{
border:1px solid #9F9F9F;
}

/*@*/
.commentlabel {
width: 95px;
float: left;
}

/*@*/
.commentcontent {
width: 450px;
float: left;
padding: 0 0 3px 0;
}

.commentsubmit{
width:430px;
text-align:center;
}

/*@*/
.commentcontent input,textarea {
width: 450px;
border: 1px #9f9f9f solid;
}

/***************************style do koszyka******************************/
div.padd-cb, div.paddcart {
padding-top: 10px;
}

#orderForm td.label {
width: 90px;
}

#orderForm textarea.add-uwagi {
width: 280px;
height: 100px;
}

#orderForm p {
padding: 5px 0px;
}

#orderForm p.order-fv {
padding: 10px 20px;
}

#orderForm label {
color: #224488;
cursor: pointer;
}

#orderForm table {
margin-bottom: 10px;
}

#totalSum {
margin-bottom: 10px;
border: 1px #f00 dashed;
padding: 5px;
background: #f8f8f8;
text-align: right;
}

#orderForm label.error { 
color: red;
font-size: 11px;
display: block;
padding: 3px;
}

#mShipping, #mPayments {
position: relative;
}

#orderForm h3 {
margin:0 0 10px 0;
}

#orderForm #mShipping label.error, #orderForm #mPayments label.error { 
position: absolute;
right: 0px;
top: 10px;
text-align: right;
z-index: 20;
}

.boxPromocja {
width: 185px;
float: left;
margin: 0 5px 0 0;
text-align: center;
}

.display-none{
display:none;
}

.linkShop{
color:#E13E3E;
font-weight:bold;
font-size:14px;
margin:0px 0px 5px 2px;
display:block;
}

.cenaOld{
text-decoration:line-through;
}

#cartLogin {
border: 1px #666 dashed;
padding: 10px 10px 10px 30px;
background: #f8f8f8;
margin-bottom: 15px;
}
.headerNews{
color:#D05C5C;
font-size:20px;
}
.newsletter_naglowek{
background: url(../img/koperta2.jpg) no-repeat left 4px;
padding-left:24px;
}
#stopka .footers_link{
color:#bdbdbd;
}
#stopka .footers_link a{
color:#bdbdbd;
}
.login_inputx{
border:1px solid #9F9F9F;
width:450px;
margin:0 0 0 55px;
}

.addsense{
text-align:center;
}
