@charset "utf-8";

html, body
 {
    font-family: arial, sans-serif ;
    color: #999999;
    font-size: 13px;
    margin: 0;
    padding: 0;
 }

/* Linki */
a:link, a:visited
 {
    color: #e78300;
    text-decoration: none;
 }
a:hover, a:active
 {
    color: #e78300;
    text-decoration: underline;
 }

a.current
 {
    font-weight: bold;
    color: #E78300;
 }
.nowhere
 {
    cursor: pointer;
 }
.sto
 {
    width: 100px;
 }
 input#_useCookies
 {
 width: 10px;
 }

/* end*/

/* OGOLNE */

p
 {
    clear: left;
    width: auto;
    margin: 10px 0px;
 }

img
 {
    border: 0;
    padding: 0;
 }
	
img.border_img
 {
    padding: 3px;
    border: 1px solid #DEDEDE;
 }


.bold
 {
     font-weight: bold;
 }
.user_name
 {
     font-weight: bold;
     color: #0173ff;
 }

.orange
 {
     color: #FFBB00;
 }
.center
 {
     display: block;
     margin: auto;
 }

.error
 {
     color: #FF0000;
 }

 .border
  {
     border: 1px #dedede solid;
  }


span.cup
 {
     color: #999999;
 }
span.sell
 {
     color: #ff6600;
 }
span.pl
 {
     color: #000000;
     font-size: 8px;
 }

span.arrow
 {
     color: #e00e0e;
     font-weight: bold;
 }

span.dot
 {
     color: #e00e0e;
     font-weight: bold;
     font-size: 15px;
 }

.more_info
 {
     color: #454545;
     float: right;
     font-size: 11px;
     padding-left: 8px;
     clear: both;
 }

div.paginacja
 {
     width: 100%;
     text-align: center;
     font-size: 13px;
     clear: both;
 }

.submit
 {
     float: right;
 }
/* end */



/* Spacers */
.spacer0
 {
     clear: both;
 }
.spacer1
 {
     clear: both;
     height: 10px;
 }
/* end */

/* Komunikaty */
div.komunikat1
 {
     clear: both;
     width: 978px;
     padding: 10px;
     background: #e6ffdb;
     border:1px solid #DEDEDE;
     border-bottom: 0;
     display: block;
     text-align: center;
     color: #2f9b58;
     font-weight: bold;
 }
div.komunikat1 a
 {
     color: #2f9b58;
 }

div.komunikat2
 {
     clear: both;
     width: 978px;
     padding: 10px;
     background: #ffe2df;
     border:1px solid #DEDEDE;
     border-bottom: 0;
     display: block;
     text-align: center;
     color: #e14949;
     font-weight: bold;
 }
div.komunikat2 a
 {
     color: #e14949;
 }
/* end */


/* Formularze */
.required
 {
     background: #ECF6FF;
     border: 1px #a0a0a0 solid;
     width: 150px;
 }
input[type=text], input[type=password]
 {
     border: 1px #a0a0a0 solid;
     width: 150px;
 }
input.link_pol
 {
     width: 270px;
     background: #ffffff;
     border: 1px #a0a0a0 solid;
 }
select.rozmiar
 {
     border: 1px #a0a0a0 solid;
     width: 40px;
     z-index: -1;
 }
div.ilosc
 {
     width: auto;
     margin: 5px;
 }	
	
div.ilosc img
 {
     float: left;
     display: inline;
 }
input[type=button]
 {
      cursor: pointer;
 }	
input.input1
 {
     border: 1px #a0a0a0 solid;
     width: 40px;
     _width: 36px;
 }
textarea
 {
     width: 400px;
     height: 300px;
 }	

textarea.opis
 {
     height: 90px;
     width: 100%;
     color: #999999;
     overflow: auto;
 }


/* end */



#middle_col img.real {
      display: inline;
      margin: 2px;

}

p.akapit1 {
      width: 650px;
      padding: 0;
      margin: 0;
      padding: 10px;
      clear: both;
}
p.akapit1 img.left {
      float: left;
      max-width: 200px;
      _width: 200px;
      padding-right: 10px;
      padding-bottom: 10px;

}
p.akapit1 ul
{
max-width: 680px;
}
p.akapit1 input[type=submit] {
clear: left;
display: block;
}
h1 {
	width: 680px;
	color:#999999;
	font-size: 13px;
	font-weight:bold;
	text-align: left;
	border-left:4px solid #ffbb00;
	border-bottom: 1px #dedede solid;
	padding-left:5px;
	margin-bottom: 5px;
      margin-left: 10px;
	clear: both;
	display: block;	
}

#chooser img
{
  cursor: pointer;
}

.adminRowImportant
{
  background-color: #CCCCCC;
  font-style: italic;
}
p.stan_konta {
margin: 0px auto;
font-size: 17px;
color: #000000;
text-align: center;
}
p.stan_konta strong {
font-size: 20px;
}


.right_user_page {
     float: right;
     padding: 20px 40px;
     border-left: 1px solid #DEDEDE;
}

/* BOXY NUMER 1 */
.fieldset2{
      width: 450px;
      margin-left: 80px;
      _margin: 20px 100px;
      border:1px solid #dedede;
      background: #fafafa;
      padding:20px;
      font-size: 12px;
}
.fieldset2 legend{
      font-weight: bold;
      _margin-top: -25px;
      color: #e78300;
      font-size: 14px;
}
.fieldset2 b {
      color: #E78300;
      font-weight:bold;
}
.fieldset2 div {
      clear:left;
      display:block;
      margin:4px 0;
      padding:3px 0;
}
.fieldset2 div.kroki {
      font-size: 14px;
      margin: 0 auto;
}
.fieldset2 div.kroki span.bold {
color: #e78300;
}
.fieldset2 div.inputs {
      display:block;
      margin-left: 50px;
      color: #E78300;
}
.fieldset2 input.checkbox {
	margin-left:100px;
}

.fieldset3{
      width: 490px;
      margin-left: 80px;
      _margin: 20px 100px;
      border:1px solid #cccccc;
      background: #fafafa;
      font-size: 12px;
      padding: 0;
}

.fieldset3 div.header{
      text-indent: 10px;
      height: 20px;
      width: 490px;
      background: #c3d9ff;
      color: #808080;
      padding: 0;
      padding-top: 3px;
      margin: 0;
      font-size: 12px;
      }
.fieldset3 div.header a {
      font-size: 11px;
      }
.fieldset3 div{
      width: 480px;
      min-height: 20px;
      text-align: center;
      clear: both;
      margin: 0 auto;
      padding: 5px;
      margin-top: 5px;
      border-bottom: 1px #cccccc solid;
      }
.fieldset3 img {
      padding: 3px;
      border: 1px #cccccc solid;
      }
.fieldset3 div.prod {
      height: 130px;
}
.fieldset3 span.number {
	color: #ebe9e9;
	width: 13%;
	font-size: 55px;
	font-weight: bold;
	float: left;
}
.fieldset3 span.left {
	width: 30%;
	text-align: center;
	float: left;
}
.fieldset3 span.right {
	width: 55%;
	text-align: center;
	float: right;
}
.fieldset3 span.long{
	width: 100%;
	text-align: center;
}
.fieldset3 b {
      font-weight:bold;
      font-size: 14px;
}

.fieldset3 div.kroki {
      font-size: 14px;
      margin: 0 auto;
}

.fieldset3 div.inputs {
      display:block;
      margin-left: 50px;
      color: #E78300;
}
.fieldset3 input.checkbox {
margin-left:100px;
}


.fieldset4{
      width: 490px;
      margin-left: 80px;
      _margin: 20px 100px;
      border:1px solid #dedede;
      background: #ECF6FF ;
      font-size: 12px;
      padding: 0;
}

.fieldset4 div{
      width: 490px;
	min-height: 25px;
	text-align: center;
	clear: both;
	margin: 10px 0px;
	margin-bottom: 3px;
	_margin-bottom: 10px;

}
.fieldset4 b {
      color: #E78300;
      font-weight:bold;
}


.form label {
	display:block;
	float:left;
	height:20px;
	padding-right:15px;
	padding-top:4px;
	text-align:right;
	width:125px;
}
/* BUTTONY */
.button1 {
      float: left;
      height: 32px;
      margin: 2px 10px;
      _margin: 2px 2px;
      display: inline;
}
.button1 a {
      cursor: pointer;
	  color: #999999;
}
.button1 a:hover {
      cursor: pointer;
	  color: #E78300;
	  text-decoration: none;
}
.button1 span.left {
      width: 4px;
      height: 32px;
      display:block;
      float:left;
      background: url(../images/b1_left.gif) no-repeat;
}

.button1 span.middle {
      border-top: 1px #dddddd solid;
      border-bottom: 1px #dddddd solid;
      background: #fafafa;
      float:left;
      height: 24px;
      padding: 3px;
}

.button1 span.right {
      width: 4px;
      height: 32px;
      display:block;
      float:left;
      background: url(../images/b1_right.gif) no-repeat;
}
.button1 span.middle img {
      border: 0;
      float: left;
}
.button1 span.middle span
{
      float: left;
      font-weight: bold;
      margin-top: 6px;
      margin: 3px 4px;
}



div.button2
 {
      height: 20px;
      margin: 2px auto;
      width: 130px;
 }

div.button2 span.left
 {
      width: 5px;
      height: 20px;
      display:block;
      float:left;
      background: url(../images/b2_left.gif) no-repeat;
 }

div.button2 span.middle
 {
      border-top: 1px #dddddd solid;
      border-bottom: 1px #dddddd solid;
      background: #fafafa;
      float:left;
      width: 110px;
      height: 12px;
      font-size: 11px;
      padding: 3px;
 }
div.button2 span.middle a
 {
    margin: 0 5px;
      font-weight: normal;
 }
div.button2 span.middle a.current
 {
      font-weight: bold;
 }

div.button2 span.right
 {
      width: 5px;
      height: 20px;
      display: block;
      float: left;
      background: url(../images/b2_right.gif) no-repeat;
 }
 
 .buttonGreen {
      float: left;
      height: 32px;
      margin: 2px 10px;
      _margin: 2px 2px;
      display: inline;
}
.buttonGreen a {
      cursor: pointer;
	  color: #999999;
}
.buttonGreen a:hover {
      cursor: pointer;
	  color: #59a618;
	  text-decoration: none;
}
.buttonGreen span.left {
      width: 4px;
      height: 32px;
      display:block;
      float:left;
      background: url(../images/b1_left.gif) no-repeat;
}

.buttonGreen span.middle {
      border-top: 1px #dddddd solid;
      border-bottom: 1px #dddddd solid;
      background: #fafafa;
      float:left;
      height: 24px;
      padding: 3px;
}

.buttonGreen span.right {
      width: 4px;
      height: 32px;
      display:block;
      float:left;
      background: url(../images/b1_right.gif) no-repeat;
}
.buttonGreen span.middle img {
      border: 0;
      float: left;
}
.buttonGreen span.middle span
{
      float: left;
      font-weight: bold;
      margin-top: 6px;
      margin: 3px 4px;
}
 
 
 
 

 div.frontBack
  {
  clear: both;
  text-align: center;
  font-size: 11px;
  margin: 0 auto;
  width: 100%;
  }
 div.frontBack span
  {
      width:100px;
  }
 div.frontBack a
  {
      color: #c0c0c0;
      font-weight: normal;
  }

/* TYTUY */
h2 {
	border-left:4px solid #ffbb00;
	color:#999999;
	font-size: 13px;
	font-weight:bold;
	text-align: left;
	margin:0;
	margin-left:5px;
	padding-left:5px;
}

h3 {
	color:#000000;
	font-size: 13px;
	font-weight:bold;
}

h4 {
	color:#000000;
	margin: 0px;
	font-size: 13px;
	font-weight:bold;
}
h5 {
	color:#999999;
	margin: 0 auto;
	width: 100%;
	text-align: center;
	padding-top: 5px;
	font-size: 13px;
	font-weight:bold;
	clear: both;
}
h6 {
	color:#ffffff;
	margin: 4px auto;
	font-size: 13px;
	font-weight:bold;
}
.normal_header {
	font-weight: bold;
      margin: 0;
      padding: 3px;
}

/* NAGWKI */
.box_header1 {
	display:block;
	margin:0 auto;
	_margin-left: 12px;
	margin-top: 3px;
	width:196px;
	clear: both;
}
div.box_2 div.box_header1 {
	margin:0 auto;
}
.box_header2 {
	display:block;
	margin:0 auto;
	width: auto;
	padding: 5px;
	clear: both;
}
.box_header3{
	display:block;
	margin:0 auto;
	width: 700px;
	padding: 5px;
	clear: both;
	_float: left;
}
.box_header4{
	display:block;
	width: auto;
	padding: 5px;
	clear: both;
}

.header_1 {
	background:transparent url(../images/header_1.gif) no-repeat scroll 0 0;
      display:block;
	float:left;
	height:27px;
	width:20px;
	_left: 0;
}

.header_1_a {
	background:transparent url(../images/header_1a.gif) no-repeat scroll 0 0;
      display:block;
	float:left;
	height:27px;
	width:8px;
}
.header_2 {
	background:transparent url(../images/header_2.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:27px;
	width:8px;
}

.box_header1 span.header_middle {
	background:#FFFFFF none repeat scroll 0 0;
	height:20px;
	width:168px;
	padding-top:5px;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	color: #404040;
	display:block;
	float:left;
}
.box_header1 span.header_middle_a {
	background:#FFFFFF none repeat scroll 0 0;
	height:20px;
	width:168px;
	padding-top:5px;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	color: #404040;
	display:block;
	float:left;
	text-align: center;
}
.box_header2 span.header_middle {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	color: #404040;
	display:block;
	float:left;
	height:20px;
	padding-top:5px;
	width:470px;
}
.box_header3 span.header_middle {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	color: #404040;
	display:block;
	font-weight: bold;
	float:left;
	height:20px;
	padding-top:5px;
	width: 660px;
}
.box_header4 span.header_middle {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	color: #404040;
	display:block;
	float:left;
	height:20px;
	padding-top:5px;
	width: 270px;
}


/* LISTY NAWIGACYJNE */
ul.nav
{
      margin:0 auto;
      padding:0;
      border-right: 1px;

}


ul.nav li {
      float: left;
	display: inline;
      color:#999999;
      border-right:1px solid #A8A8A8;
      font-size:12px;
      margin-left:8px;
      padding-right: 8px;
	text-align: center;
	white-space: nowrap;
}


ul.nav li a:link, .nav li a:visited, .nav li a:active {
      display : block;
      color:#999999;
      text-decoration: none;
}

ul.nav li a:hover{
      display : block;
      color: #000000;
      text-decoration: none;

}

ul.nav li:last-child
{
    border:0;
}

ul.nav_1 {
      float: right;
      position: static;
      height: 25px;
      margin:0;
      padding:0;
}
ul.nav_1 li {
      float: left;
	display: inline;
	width: 113px;
      height: 12px;
      margin-right: 2px;
	text-align: center;
	white-space: nowrap;
}
ul.nav_1 li a:link, .nav_1 li a:visited, .nav_1 li a:active {
      display : block;
      color: #B2B2B2;
      height: 20px;
      padding-top: 5px;
      background: url('../images/menu_bg.gif') no-repeat;
      text-decoration: none;
}
ul.nav_1 li a:hover{
      display : block;
      color: #ffffff;
      height: 20px;
      background: url('../images/menu_bg_hover.gif');
      text-decoration: none;
      font-weight: normal;
}


ul.nav_2
{
      float: left;
      position: static;
      height: 25px;
      margin:0;
      padding:0;
      margin-bottom: -1px;

}
ul.nav_2 li {
      float: left;
	display: inline;
	width: 82px;
	margin-right: 2px;
      height: 12px;
	text-align: center;
	white-space: nowrap;
}

ul.nav_2 li {
      display : block;
      color: #B2B2B2;
      height: 20px;
      padding-top: 5px;
      background: url('../images/menu_bg2.png') no-repeat;
      text-decoration: none;
}
ul.nav_2 li.current {
      display : block;
      color: #ffffff;
      height: 20px;
      background: url('../images/menu_bg_hover2.png');
      text-decoration: none;
      font-weight: normal;
}
ul.nav_2 li a:hover
{
      color: #B2B2B2;
}
ul.nav_2 li.current a:hover
{
      color: #ffffff;
}
ul.nav_2 li a:hover, ul.nav_2 li.current a:hover
 {
      font-weight: bold;
      text-decoration: none;
 }


ul.nav_3
{
      margin:0 auto;
      padding:0;
      border-right: 1px;

}

ul.nav_3 li.name {
color:#B2B2B2;
}

ul.nav_3 li {
      float: left;
	display: inline;
      color:#3b5998;
      font-size:12px;
      margin-left:8px;
      padding-right: 8px;
	text-align: center;
	white-space: nowrap;
}


ul.nav_3 li a:link, .nav_3 li a:visited, .nav_3 li a:active {
      display : block;
      color:#3b5998;
      text-decoration: none;
}

ul.nav_3 li a:hover{
      display : block;
      color: #3b5998;
      text-decoration: underline;

}

	
ul.nav_3 a.current {
      font-weight: bold;
}





ul.min_nav
{
      float: left;
      position: static;
      height: 25px;
      margin:0;
      padding:0;


}



ul.min_nav li {
      float: left;
	display: inline;
	width: 114px;
      height: 12px;
	text-align: center;
	white-space: nowrap;
}


ul.min_nav li a:link, .min_nav li a:visited, .min_nav li a:active {
      display : block;
      color: #B2B2B2;
      height: 20px;
      padding-top: 5px;
      background: url('../images/menu_bg.png') no-repeat;
      text-decoration: none;
}

ul.min_nav li a:hover{
      display : block;
      color: #ffffff;
      height: 20px;
      background: url('../images/menu_bg_hover.png');
      text-decoration: none;

}


/* Menu w kolumnach */
ul.list_ul
{
      clear: left;
      width: 190px;
      list-style-type: none;
      padding: 0;
      margin: 0;
      margin-left: 14px;
}
ul.list_ul li {
      color:#808080;
      padding: 2px 2px;
      font-size:12px;
}
ul.list_ul li a:link, ul.list_ul li a:visited, ul.list_ul li a:active {
      color:#808080;
      width: 190px;
}
ul.list_ul li a.current {
color:#E78300;
}
ul.list_ul li a:hover{
      color: #000000;
      width: 190px;
      text-decoration: none;
}
ul.list_ul li:last-child  a
 {
    border: 0;
 }

ul.list_ul a
{
      border-bottom:1px solid #E0E0E0;
      color:#808080;
      display:block;
      padding: 2px 2px;
      width: 190px;
      text-decoration:none;
}
	
ul.list_ul a.current {
      font-weight: bold;
	color: #E78300;
}


div.log_nav {
      float:right;
      clear: both;
      display: block;
      padding: 3px 0px;
      width: 998px;
      border: 1px #dedede solid;
      border-bottom: 0;
      background: #fafafa;
}

div.log_nav ul {
float: right;
}
/* WSZYSTKO */
#all
{
     color: #999999;
     margin: 0 auto;
     width: 1000px;
     position: relative;
}
/* GĹ?Ă?WNE OBSZARY */
#top {
     margin: 0 auto;
     width: 1000px;
     text-align: right;
     position: static;
     height: 25px;
     clear: both;
}

div.bannerDiv
{
     margin: 0 auto;
     padding-top: 10px;
     padding-bottom: 10px;
     width: 1000px;
     text-align: right;
     position: static;
     clear: both;
}

#main
{
      width:1000px;
      clear: both;
      padding-bottom: 5px;
      border-top: 1px solid #DEDEDE;
}

#left_col
{
      float: left;
      display: inline;
      width: 22%;
      padding-right: 10px;
      _padding: 0;
      border-right: 1px solid #DEDEDE;
}

#right_col
{
      float: right;
      display: inline;
      width: 23%;
      _width: 26%;
      padding:0;
      _margin-right: -25px;
      padding-left: 5px;
      _padding-left: 0px;
      border-left: 1px solid #DEDEDE;
}

#middle_col
{
      float: left;
      width: 535px;
      _width: auto;
      display: inline;
      padding-left: 15px;
      margin: 0;
      margin-right: -20px;
      _padding: 0px;
      _padding-left: 10px;
      text-align: left;
}

#middle_col p
{
clear: both;
}
.comp_name
{
     float: left;
     padding-top: 5px;
     font-weight: bold;
}
div.top_nav
{
     float: left;
     padding-top: 5px;
}

div.login
 {
     float: right;
     background: #eaeaea url(../images/loginBiforka.png) left no-repeat;
     height: 25px;
     display: block;
     padding-top: 5px;
     padding-right: 4px;
     padding-left: 50px;
     _padding-left: 30px;
     margin-left: -30px;
     height: 19px;
     font-size: 11px;
     min-width: 200px;
     vertical-align: bottom;
 }
div.login form
 {
 display: inline;
 }

div.login input
 {
     width: 80px;
     margin-top:-3px;
     font-size: 10px;
 }
div.login input[type=checkbox]
 {
     border: 1px #a0a0a0 solid;
     width: 10px;
 }

.login a
{
     color: #DE0000;
     text-decoration: underline;
}


/* BANNER */

.logo {
      border: 0;
      margin: 0;
      float: left;
      margin-bottom: -20px;
      }
.buttons_top {
      float: right;
      width: 650px;
      }
.button_top {
      float: left;
      display: inline;
      margin-left: 20px;
      margin-top:17px;
      padding: 0px 10px;
      }
.button_top img {
      border: 0;
      margin-right: 5px;
      float: left;
      }
.button_top span {
      float: left;
      padding-top:10px;
      }
a.button_top, a.button_top:hover {
      color: #fc6704;
      cursor:pointer;
      font-size:17px;
      font-weight:bold;
      font-style:italic;
      text-decoration: none;
      }
a.button_top:hover
{
      color: #ffa644;
}
/* TOP MENU */
#top_menu
{
      width:1000px;
      height: 25px;
      padding-top: 3px;
      _padding-top: 0px;
      _margin-top: 3px;
      clear: both;

}


/* under_top */
#under_top {
     margin: 0 auto;
     width: 1000px;
     text-align: right;
     position: static;
     border-bottom:1px solid #DEDEDE;
     margin-bottom: -1px;
     clear: both;
     }

div.opis_strony {
      float: left;
      width: 650px;
      padding: 30px;
      text-align: left;
      border-bottom:1px solid #DEDEDE;
      }
img.a {
      float: left;
      }

img.sklep_logo {
      float: left;
      margin: 3px 0px;
      max-height: 136px;
      border: 0;
      }

div.shortOpisSklepu
 {
      float: left;
      text-align: left;
      clear: both;
 }
div.opis_sklepu {
      clear: both;
      display: block;
      width: 978px;
      margin-top: -5px;
      _margin-top: 0;
      padding: 10px;
      background: #ffffcc;
      border:1px solid #DEDEDE;
      text-align: left;
      }


/* WIDGETS - Koszyk */
div.koszyk
{
      width: 208px;
      text-align: left;
      padding: 5px;
      float: right;
      _float: none;
}

div.koszyk div.top
{
      background: url(../images/k_top.png) no-repeat;
      height: 5px;
      width: 208px;
}
div.koszyk div.main
{
      background: #ffffff url(../images/bg_basket.png) no-repeat bottom right;
      width: 206px;
      padding-top: 4px;
      _margin-bottom: 0px;
      _margin-top: -13px;
      border-left: 1px #b5c9de solid;
      border-right: 1px #b5c9de solid;
      clear: both;
}

div.koszyk div.bottom
{
      background: url(../images/k_bottom.png) no-repeat;
      height: 20px;
      padding-top:5px;
      width: 208px;
      clear: both;
}

div.koszyk div.bottom a
 {
       color: #ffffff;
       font-weight: bold;
       margin: 0 5px;

 }

div.koszyk div.bottom a:hover
 {
       color: #154289;
       text-decoration: none;

 }

div.koszyk div.main div#basket
{
       clear: both;
}
div.koszyk p.koszyczek {
       color: #154289;
       font-size: 13px;
       font-weight: bold;
       margin: 0;
       margin-left: 4px;
       padding: 3px;
}


div.koszyk p.wartosc {
       color: #154289;
       font-size: 11px;
       font-weight: bold;
       margin: 0;
       margin-left: 6px;
       padding: 3px;
       width: 175px;
       clear: both;
}
div.koszyk p.wartosc a:link,div.koszyk p.wartosc a, div.koszyk p.wartosc a:hover  {
       color: #154289;
       text-decoration: none;
}
.scroll
 {
       height: 60px;
       overflow: auto;
 }

.BWList
{
       color: #c0c0c0;
       font-size: 11px;
       padding-left: 3px;
       clear: both;
}

.BWList a, .BWList a:link
 {
       text-decoration: none;
 }
.BWList a:hover
 {
       color: #404040;
       text-decoration: none;
 }
.indeks
 {
       color: #808080;
       font-weight: bold;
       vertical-align: top;
 }
.nazwa
 {
       width: 115px;
       font-weight: bold;
 }
.cenka
 {
       font-weight: bold;
       color: #808080;
 }
.pln
 {
       font-size: 8px;

 }

.closer
 {
       font-weight: bold;
 }



/* MAIN */



.box_1
{
      background:transparent url(../images/tlo_info.gif) no-repeat scroll 0 0;
      height:83px;
      margin:0 auto;
      padding:10px;
      margin-bottom: 10px;
      text-align:left;
      width:196px;
}
.box_1 p
{
      color:#454545;
      display:table;
      font-size:11px;
      height:26px;
      padding:0px 5px;
      margin: 4px 0px;
      text-align:justify;
      width:186px;
}
/* BOX 2 */

#right_col .box_2
{
margin-left: 5px;
}

.box_2
{
      margin-bottom: 10px;
      margin: 5px auto;
      width: 215px;
      clear: both;
}
.box_2 p
{
      display: block;
      clear: both;
      width: 186px;
      margin: 0 auto;
      font-size: 12px;
      color: #454545;
      text-align: justify;
}

.box_2 div.up {
      background:transparent url(../images/b2_up.gif) no-repeat scroll 0 0;
      height: 10px;
      width: 215px;
}
.box_2 div.middle {
      clear: both;
      width: 201px;
      background: #ffffcc;
      min-height: 80px;
      margin-top: -4px;
      _margin-top: -6px;
      padding: 0px 7px;
}

.box_2 div.down {
      clear: both;
      height: 10px;
      width: 215px;
      background: url(../images/b2_down.gif) no-repeat;
}
.box_2 form
 {
      margin: 0;
 }
 
 ///////////
 
 
#right_col .box_3
{
margin-left: 5px;
}

.box_3
{
      margin-bottom: 10px;
      margin: 5px auto;
      width: 215px;
	  float:left;
	  float:left;
}
.box_3 p
{
      display: block;
      clear: both;
      width: 186px;
      margin: 0 auto;
      font-size: 12px;
      color: #454545;
      text-align: justify;
}

.box_3 div.up {
      background:transparent url(../images/b3_up.gif) no-repeat scroll 0 0;
      height: 10px;
      width: 215px;
}
.box_3 div.middle {
      clear: both;
      width: 199px;
	  border-left: 1px #dddddd solid;
	  border-right: 1px #dddddd solid;
      min-height: 80px;
      margin-top: -4px;
      _margin-top: -6px;
      padding: 0px 7px;
}

.box_3 div.down {
      clear: both;
      height: 10px;
      width: 215px;
      background: url(../images/b3_down.gif) no-repeat;
}

.box_3 table
{
	margin: 3px 3px;
	
	font-size: 11px;
}
 
 
 

/* DS */

div.main_div {
      width: 440px;
      padding-left: 15px;
}

div.main_div img {
      border:0;
      padding:5px;
      clear: both;
      float: left;
}
div.main_div p {
      float: right;
      width: 100%;
      _margin: 7px 0px;
}
div.main_div div.main_text {
      float: right;
	  margin-left: 20px;
}
/* BOX Z INFORMACJAMI O SKLEPIE */
.info_shop {
      clear: both;
      width: 498px;
      margin: 0 auto;
      padding: 5px 0px;
      padding-right: 28px;
      _margin-left: 5px;
      font-size: 12px;
}
.info_shop div.top {
      width: 498px;
      height: 11px;
      background: url(../images/shop_info_top1.png) no-repeat;
}
.info_shop div.middle {
      clear: both;
      width: 486px;
      min-height: 30px;
      padding: 0px 5px;
      _margin-top: -4px;
      background: #f9fbfb;
      border-left: 1px #dddddd solid;
      border-right: 1px #dddddd solid;
}
.info_shop div.middle1 {
      clear: both;
      width: 486px;
      min-height: 50px;
      padding: 0px 5px;
      _margin-top: -4px;
      border-left: 1px #dddddd solid;
      border-right: 1px #dddddd solid;
}
.info_shop div.bottom {
      width: 498px;
      height: 11px;
      background: url(../images/shop_info_bottom1.png) no-repeat;
}
.info_shop div.left {
      padding-left: 15px;
      margin-top: 5px;
      width: 30%;
      float: left;
      clear: both;
}
.info_shop div.right {
      float: right;
      width: 64%;
      padding-right: 10px;
      display: inline;
}
.info_shop img {
      padding: 5px;
      width: 120px;
      border: 1px #dddddd solid;
}
.info_shop span.wlasciciel {
      clear: both;
      float: left;
      font-size:10px;
      color: #69b7cd;
}
.info_shop span.wlasciciel a {
      font-size:11px;
      font-weight: bold;
}
.info_shop span.ilosc {
      clear: right;
      float: right;
      font-size:10px;
      color: #69b7cd;
}
.info_shop span.ilosc a
{
font-size:12px;
font-weight: bold;
color: #69b7cd;
}
.info_shop p
{
width: auto;
clear: both;
margin: 0;
}

.main_t-shirts
{
width: 220px;
text-align: center;
margin-top: 5px;
}
.main_t-shirts img
{
border: 0;
padding: 10px;
}
/* COLUMNS */
div.gora_pd
{
width: 750px;
_width: 800px;
_margin-right: -50px;
clear: right;
}
div.kontakt_online
{
width: 190px;
_width: auto;
padding-top: 20px;
min-height: 90px;
background: url(../images/kontakt.jpg) right top no-repeat;
}
div.box_2 ul.list_ul {
width: 170px;
margin: 0 auto;
padding-right: 0;
}
div.box_2 ul.list_ul li a:link, div.box_2 ul.list_ul li a:visited, div.box_2 ul.list_ul li a:active
{
width: 170px;
color: #999999;
}

div.box_2 ul.list_ul li a.current {
color:#E78300;
}
div.box_2 ul.list_ul li a:hover {
width: 170px;
color: #000000;
}
div.box_2 img {
max-width: 150px;
}
/* MINIATURKA */
div.foto
{
      float: left;
      margin: 10px;
      width: 302px;
	  height: 365px;
}
div.navigation
{
      position: relative;
      z-index: 3;
      height: 25px;
}

.miniaturka {
      clear: left;
      display : block;
      padding: 10px;
      border: 1px solid #dedede;
      border-top: 6px solid #f58300;

}

/*  DANE PRODUKTU */
div.main_opis {
      float: right;
      display: inline;
	  margin-right: 20px;
      margin-top: 15px;
      _margin-right: 60px;
      text-align: left;
      width: 350px;
      }
div.par {
      margin-top: 6px;
      _margin: 0px;
      clear: both;
      }
div.main_opis span.name {
      font-weight: bold;
	  color: #808080;
      font-size: 25px;
	  height: auto;
      width: 350px;
	  float: left;
      }
div.main_opis span.shop
{
      clear: left;
	  float: left;
}
div.main_opis span.shop a
{
      font-weight: normal;
	  font-size: 13px;
	  color: #f58c14;
}
div.main_opis span.proNr
{
	  float: left;
	  font-size: 10px;
	  height: 14px;
	  padding-top: 2px;
	  margin-left: 3px;
}
div.main_opis span.cena
{
	  clear: left;	
	  float: left;
	  font-size: 30px;
	  font-weight: bold;
	  color: #000000;
}
div.main_opis span.pln
{
	  float: left;
	  font-size: 17px;
	  color: #808080;
	  padding-top: 10px;
	  margin-left: 4px;
}
div.main_opis span.wysylka
{
	  float: left;
	  font-size: 11px;
	  margin-left: 8px;
	  color: #808080;
	  padding-top: 14px;
}
div.main_opis div.box 
{
width: 334px;
margin: 8px 0;
clear: both;
float: left;
}
div.main_opis div.box div.top
{
width: 334px;
height: 9px;
background-image: url(../images/opisBoxTop.png);
background-repeat: no-repeat;
}
div.main_opis div.box div.middle
{
width: 312px;
padding: 0 10px;
_margin-top:-7px;
border-left: 1px #bdbdbd solid;
border-right: 1px #bdbdbd solid;
background: #f5f5f5;
}
div.main_opis div.box div.bottom
{
width: 334px;
height: 9px;
_height: 3px;
background-image: url(../images/opisBoxBottom.png);
background-repeat: no-repeat;
}


div.main_opis div.box1 
{
width: 260px;
margin: 8px 0;
clear: both;
float: left;
}
div.main_opis div.box1 div.top
{
width: 260px;
height: 9px;
background-image: url(../images/opisBoxTop1.png);
background-repeat: no-repeat;
}
div.main_opis div.box1 div.middle
{
width: 238px;
padding: 0 10px;
_margin-top:-7px;
border-left: 1px #bdbdbd solid;
border-right: 1px #bdbdbd solid;
background: #f5f5f5;
}
div.main_opis div.box1 div.bottom
{
width: 260px;
height: 9px;
_height: 3px;
background-image: url(../images/opisBoxBottom1.png);
background-repeat: no-repeat;
}



div.main_opis div.buttons
{
	width: 100%;
      clear: both;
}

.cena
{
      font-weight: bold;
      font-size: 20px;
}
span.cena {
      font-size: 40px;
      color: #000000;
      font-weight: bold
}
.linia
{
      height: 1px;
      padding: 5px 30px;
      width: 250px;
      display: block;
      clear: both;
      border: 0;
}

.add_basket
{
      clear: both;
      float: left;
      height: 30px;
      background: #ecf6ff;
      display: inline;
      cursor: pointer;
}

.add_basket_left
{
      width: 10px;
      height: 30px;
      display:block;
      float:left;
      background: url(../images/k_button_l.png) no-repeat;
}

.add_basket_middle
{
      border-top: 1px #c5e4ff solid;
      border-bottom: 1px #c5e4ff solid;
      background: #ecf6ff;
      float:left;
      height: 28px;

}

.add_basket_right
{
      width: 10px;
      height: 30px;
      display:block;
      float:left;
      background: url(../images/k_button_r.png) no-repeat;
}

.add_basket img
{
      border: 0;
      float: left;
}
.add_basket p
{
      float: left;
      width: auto;
}
/* RIGHT_COL: kolumna boksĂłw */
div.box_column {
      float: left;
      width: 230px;
      text-align: left;
      background: #fafafa;
      }
div.boxik1 {
      width: 196px;
      text-align: center;
      padding: 5px 15px;
      clear: both;
      }
div.boxik1 p.koszty_prze {
      font-size: 10px;
      margin: 0;
      }


/* OPIS PRODUKTU */
div.opis_pd
{
	  margin-top: 10px;	
	  margin-top: 0;
      clear: both;
      float: left;
      text-align: left;
      width: 650px;
}

div.opis_pd p
 {
	  margin: 0;
 } 
.gal_fot
{
      padding: 3px;
      border: 1px solid #DEDEDE;
      margin: 5px;
}

/* STRONA SKLEPU */
.table_shop
{
      width: 100%;
}
.table_shop td {
      text-align: center;
      padding: 13px;
}
#middle_col .table_shop img {
      max-width: 150px;
      padding-top: 4px;
}
.table_shop img
{
      border: 0;
      max-width: 300px;
}

.table_shop p
{
      font-family: Verdana;
      font-size: 13px;
      margin: 0;
}
.table_shop a
{
      font-weight: bold;
}
/* KOSZYK */
div.left_side_k
{
      clear: both;
      float: left;
      text-align: left;
      width: 750px;
}
table.list_k
{
      clear: both;
      color: #404040;
      width: 600px;
      margin: 0 auto;
      margin: 15px;
      border-collapse: 0;
      border-spacing: 0;
      margin-left: 30px;

}
table.list_k td
{
      font-size: 13px;
      text-align: center;
      padding: 4px;
      margin: 0;
      border-right: 1px #dedede solid;
      border-bottom: 1px #dedede solid;
}
table.list_k p.small
{
font-size: 11px;
color: #808080;
}
table.list_k tr.np td {
      background: #fffcdf;
}
table.list_k tr.p td {
      background: #ffffff;
      padding: 7px 2px;
}
table.list_k td.none
{
      background: #ffffff;
      border-right: 0;
      border-bottom: 0;
}
table.list_k td.bl
{
      border-left: 1px #dedede solid;
      font-weight: bold;
}
table.list_k td.podsumowanie {
      border-left: 1px #dedede solid;
      background: #ecf6ff;
      font-weight: bold;
}

table.list_k div.button1
{
display: inline;
float: right;
}

thead.main td {
      text-align: center;
      font-weight: bold;
      color: #ffffff;
      background: #478bcb;
      height: 20px;
      border-top: 1px #dedede solid;
      }
thead.main td.first
{
      width: 40px;
      background: #478bcb url(../images/list_k_lg.png) no-repeat top left;
      border-left: 0;
      border-top: 0;
}
thead.main td.last
{
      background: #478bcb url(../images/list_k_rg.png) no-repeat top right;
      border-top: 0;
      width:124px;
      border-right: 0;

}
/* Forum */
table.forum
{
      clear: both;
      color: #404040;
      width: 978px;
      margin:0;
      margin-bottom: 5px;
      border-collapse: 0;
      border-spacing: 0;

}
div.forumNav
 {
      width: 978px;
 }

div.forumNav p
 {
      float: left;
      display: block;
 }

div.forumNav p a
 {
      color: #999999;
 }

div.forumNav p a:hover
 {
      color: #1f6485;
      text-decoration: none;
 }

div.forumNav div.button1
 {
      float: right;
      padding: 5px 0px;
      display: block;
 }

table.forum td
 {
      font-size: 13px;
      text-align: center;
      padding: 4px;
      margin: 0;
      border-right: 1px #dedede solid;
      border-bottom: 1px #dedede solid;
 }

thead.main1 td
 {
      text-align: center;
      font-weight: bold;
      color: #1f6485;
      background: #ebf2f8;
      height: 20px;
      _height: 15px;
      border-top: 1px #dedede solid;
 }
thead.main1 td.first
 {
      width: 20px;
      background: #ebf2f8 url(../images/pocztaLeftCorner.gif) no-repeat top left;
      border-left: 0;
      border-top: 0;
 }
thead.main1 td.last
 {
      background: #ebf2f8 url(../images/pocztaRightCorner.gif) no-repeat top right;
      border-top: 0;
      width: 157px;
      border-right: 0;

 }
table.forum td.topicTitle
 {
      border-right: 0;
      width:700px;
 }
table.forum td.lastPost
 {
      width: 127px;
 }

table.forum td.bl
 {
      border-left: 1px #dedede solid;
 }
 textarea.postForm
  {
	width: 600px;
	height: 200px;
 }

table.forum td.user_info
 {
      border-left: 1px #dedede solid;
      padding: 0px;
      width: 120px;
      vertical-align: top;
      text-align: left;
 }
table.forum td.user
 {
       background: #f7fafd;
       padding: 3px;
      font-weight: bold;
      width: 120px;
      border-left: 1px #dedede solid;
       text-align: left;
 }
table.forum td.user p
 {
       color: #c0c0c0;
       font-size: 10px;
       margin: 0;
       margin-left: 5px;
       font-weight: normal;

 }
table.forum td.user a
 {
      color: #2986b1;
 }
table.forum td.mail
 {
       background: #f7fafd;
       padding: 3px;
       border-left: 1px #dedede solid;
       color: #c0c0c0;
       font-size: 11px;
       width: 300px;
       text-align: left;
 }
table.forum td.mail p
 {
       margin: 0;
       margin-left: 5px;
 }
table.forum td.mail a
 {
      color: #2986b1;
 }
table.forum td.mail  .miniAvatar
 {
  float: left;
  display:inline;
  width: 40px;
  border: 1px #dedede solid;
 }
table.forum td.mail  div
 {
float: left;
clear: none;
 }
table.forum td.date
 {
       background: #f7fafd;
       color: #c0c0c0;
       padding: 3px;
       font-size: 11px;
       text-align: right;
 }
table.forum td.user_info a.avatar img
 {
      max-width: 120px;
      padding: 10px;
      _width: 90px;
 }
table.forum td.user_info span.stat
 {
       color: #808080;
       display: block;
       padding-left: 10px;
       font-size: 11px;
       clear: left;
 }
table.forum td.post
 {
       color: #808080;
       text-align: left;
       vertical-align:top;
       width: 855px;
       clear: both;
 }
table.forum td.wiadomosc
 {
       color: #808080;
       text-align: left;
       border-left: 1px #dedede solid;
       width: 815px;
       padding: 20px;
 }

table.forum td.post span.odpisz
 {
 float: right;
 clear: both;
 display: block;
 }
table.forum td.postTitle
 {
      color: #2986b1;
       background: #f7fafd;
       border-right: 0;
       text-align: left;
 }

table.forum td.border
 {
      border: 1px #dedede solid;
      padding-top: 8px;
      padding-bottom: 12px;
 }
table.forum td.border img
 {
      margin-bottom: -10px;
 }
table.forum td.none
 {
      border: 0;
      text-align: right;
 }
table.forum td.none div.button1
{
float: right;
}
table.forum td.none a
 {
      color: #1f6485;
 }


a.forumTitle:link
 {
      color: #2986b1;
      font-weight: bold;
 }


tr.szaryBold
 {
      background: #f8f8ec;
      font-weight: bold;
 }
tr.szary
 {
      background: #f8f8ec;
 }

/* end */


td.sto
{
      width:90px;

}


a.user_name  {
      font-weight: bold;
      color: #0173ff;
      }
/* ROZLICZENIA */
table.list_k tr.prowizja td{
      padding: 7px 2px;
      background: #ecf6ff;
}

table.list_k tr.zaplata td{
      padding: 7px 2px;
      background: #fafafa;
}
table.list_k td.red {
      color: #ff0000;
      font-weight: bold;
}
table.list_k td.green {
      color:#008000;
      font-weight: bold;
}
table.list_k td.blue {
      color:#0000ff;
      font-weight: bold;
}


/* KONIEC */
img.mini
{
      padding: 5px;
      border: 0;
}
div.gift
{
      display:block;
      height: 52px;
      margin-left: 50px;
}
.gift img {
      padding: 5px;
      float: left;
}
.gift span {
      height:32px;
      float: left;
      padding-top: 20px;
}


.paymant {
      width: 550px;
      border:1px solid #dedede;
      background: #fafafa;
      margin: 30px;
      padding-left:20px;
      font-size: 12px;
}
.paymant legend{
      font-weight: bold;
      color: #e78300;
      font-size: 14px;
}
.paymant b {
      color: #808080;
      font-weight:bold;
}

.paymant div {
      clear:left;
      display:block;
      margin:4px 0;
      padding:3px 0;
}
.paymant input.radioA {
      border:medium none;
      float:left;
      margin:2px 10px 3px 30px;
      width:20px;
}

.paymant select {
      border:1px solid #C6C6C6;
      color:#6C6C6B; display:block;
      font-family:Tahoma,sans-serif;
      font-size:12px;
      width:200px;
}

.k_buttons
{
margin: 5px 0px;
margin-left: 77px;
_margin-left: 47px;
width: 500px;
float: left;

}

div.gwar div
{
clear: both;
margin: 10px 5px;
padding: 1px 3px;
width: 200px;
border-top: 1px #dedede dotted;
}

.gwar span.left
{
clear: left;
float: left;
padding: 4px;
}
.gwar img
{
margin: 5px 0px;
border: 0;
}
.gwar a
{
color: #808080;
border: 0;
}
.gwar span.right
{
clear: right;
float: left;
width: 140px;
text-align: center;
margin-top: 9px;
text-decoration: none;
}
div.gwar li
{
 margin: 5px;
}
/* ZAMOWIENIA */
p.zam_p {
width: 490px;
      margin-left: 80px;
      _margin: 20px 100px;
}
/* GENERATOR */
div.tsh_choice
{
float: left;
margin-top: 10px;
}
.tsh_choice select
{
width: 110px;
margin: 4px 0px;
}
div.tsh_choice p
{
clear: both;
overflow:auto;
scrollbar-x: none;
overflow-x: none; 
height: 310px;
width: 110px;
_width:119px;
margin:0;
padding: 0;
}
.tsh_choice img
{
clear: left;
padding: 3px;
}

.foto div.colors
{
float: right;
display: inline;
width: 100px;
margin-right: -120px;
}
.foto div.colors img
{

border: 1px #dedede solid;
cursor: pointer;
margin: 1px;
}
img#composerLoading
 {
       display: none;
 }
div.settings
{
      width: 230px;
      _width: auto;
      float: left;
	  padding-left: 20px;
	  _padding-left: 10px;
      margin: 10px;
      display: inline;

}
div.settings p
{
width: 250px;
}

div.settings div.box_header1
 {
       float: left;
 }
.settings div.button1
{
      _width: 250px;
      padding: 3px 0px;
      margin-bottom: 0;
      margin-left: 0;
      margin-right: 2px;
}
/* SKLEPY */
select.wyswietl
{
width: 150px;
margin: 10px 0px;
margin-left: 10px;
}
input.search
{
width: 150px;
margin: 10px 0px;
margin-left: 10px;
font-size: 11px;
}

/* Taele */
table.dane {
width: 685px;
margin: 0 auto;
margin-left: 7px;
clear:both;
background: #fafafa;
}
table.dane tr
{
padding: 3px;
border-bottom: 1px #fafafa solid;
margin-bottom: 3px;
}
table.dane td.left
{
text-align: right;
background: ;
color: #808080;
font-weight: bold;
font-size: 12px;
padding-right: 5px;
width: 290px;
vertical-align:top;
}
table.dane td.right
{
text-align: left;
vertical-align:top;
color: #808080;
width: 395px;
font-size: 12px;
}
table.loginForm
 {
     width: auto;
 }


table.loginForm td.left
{
text-align: right;
color: #808080;
font-weight: bold;
border:0;
font-size: 12px;
padding-right: 5px;
width: 290px;
vertical-align:top;
}
table.loginForm td.right
{
text-align: left;
vertical-align:top;
border:0;
color: #808080;
width: 395px;
font-size: 12px;
}
table.loginForm td.right input
{
width: 100px;
}

img.miniBaner
 {
       margin: 0 auto;
       padding: 5px;
       width: 350px;
 }

img.miniLogo
 {
       margin: 0 auto;
       padding: 5px;
 }
 td.centerTd
 {
 text-align: center;
 }

/* POP UP */
div.popup {
      width: 100%;
      padding-bottom: 100%;
      top: 0;
      position:fixed;
      _position:absolute;
      z-index:5
}
div.bg_white {
      width: 100%;
      padding-bottom: 100%;
      _padding-bottom: 105%;
      z-index:5;
      top: 0;
      position:absolute;
      background: #808080;
      opacity:0.8;
      filter : alpha(opacity=80)
}
div.visible {
      z-index:6;
      width: 100%;
      position: absolute;
      margin: 0 auto;
      margin-top: 120px;
      _margin-top: 250px;
}

div.popBox
{
width:450px;
margin: 0 auto;
padding: 2px;
}
div.popBox div.title
{
height: 26px;
}

div.popBox div.title span.left
{
      background: url(../images/popLeftTitle.gif) no-repeat;
      width: 16px;
      height: 26px;
      float: left;

}
div.popBox div.title span.middle
{
      height: 21px;
      padding-top: 5px;
      width: 414px;
      background: #f58300;
      color: #ffffff;
      font-weight: bold;
      float: left;
}
div.popBox div.title span.right
{
      background: url(../images/popRightTitle.gif) no-repeat;
      width: 20px;
      height: 26px;
      float: right;

}

div.popBox div.main
{
border: 1px #e6c094 solid;
background: #ffffff;
min-height: 100px;
vertical-align: center;
text-align: center;
clear: both;
}
div.popBox div.main p.komunikat
 {
           margin: 30px 10px;
 }

img.zoom {
padding: 15px;
_heigh: 380px;
max-width: 420px;
_width:  430px;
max-height: 380px;
}

div.popBox div.main div.button
 {
 clear: both;
 padding: 5px 40px 20px 40px;
 }
div.popBox div.main img.mini
 {
       padding: 10px;
       float: left;
 }
div.popBox div.main img.poz_img
 {
       padding: 10px 30px;
       width: 160px;
       float: left;
       clear: left;
 }
div.popBox div.main div.opis
{
       text-align: left;
       padding: 20px;
       padding-right: 0;
       padding-top: 0;
       height: 150px;
       width: 200px;
       line-height: 20px;
       border-left: 1px #dedede dotted;
       clear: none;
       float: left;
}
div.pozycjaNaKoszulce
 {
   float: left;
   width: 180px;
   height: 180px
 }
 div.pozycjaNaKoszulce div
 {
   position: relative;
 }
img.positionSwitcher
 {
  margin-top: -180px;
  _margin-top: -196px;
 }


/* Wybieranie pozycji nadruku */
div.setPozycja
 {
 width: 100px;
 height: 100px;
 background: url(../images/setPoz_bg.png) no-repeat;
 margin: 10px;
 clear: both;
 display: block;
 }
div.setPozycja a#arrowUp
 {
 width: 100px;
 height: 27px;
 background: url(../images/setPozUp.png) no-repeat;
 display: block;
 }
div.setPozycja a#arrowUp:hover
 {
 width: 100px;
 height: 27px;
 background: url(../images/setPozUp_hover.png) no-repeat;
 display: block;
 }
div.setPozycja a#arrowLeft
 {
 float: left;
 width: 50px;
 background: url(../images/setPozLeft.png) no-repeat;
 height: 47px;
 display: block;
 }
div.setPozycja a#arrowLeft:hover
 {
 float: left;
 width: 50px;
 background: url(../images/setPozLeft_hover.png) no-repeat;
 height: 47px;
 display: block;
 }
div.setPozycja a#arrowRight
 {
 float: right;
 width: 50px;
 background: url(../images/setPozRight.png) no-repeat;
 height: 47px;
 display: block;
 }
div.setPozycja a#arrowRight:hover
 {
 float: right;
 width: 50px;
 background: url(../images/setPozRight_hover.png) no-repeat;
 height: 47px;
 display: block;
 }
div.setPozycja a#arrowBottom
 {
 clear: both;
 width: 100px;
 background: url(../images/setPozBottom.png) no-repeat;
 height: 27px;
 display: block;
 }
div.setPozycja a#arrowBottom:hover
 {
 clear: both;
 width: 100px;
 background: url(../images/setPozBottom_hover.png) no-repeat;
 height: 27px;
 display: block;
 }

a.closer {
width: 114px;
height: 20px;
padding-top: 5px;
text-align: center;
display: block;
float: right;
margin-right: 20px;
color: #808080;
background: url(../images/menu_bg.gif) no-repeat;
}
a.closer:hover
{
font-weight: bold;
text-decoration: none;
}


/* MINI T-SH BOX */

.mini_tshirt_box {
        width: 196px;
        padding: 5px;
        _padding-bottom: 0px;
        text-align: right;
        border-bottom: 1px #dedede dotted;
        clear: both;
}
.mini_tshirt_box img {
        float: left;
        margin: 4px;
}
.mini_tshirt_box a {
        font-weight: bold;
}
.mini_tshirt_box span
 {
 float: right;
 width: 100px;
 }
.mini_tshirt_box p.price
{
        font-weight: bold;
        color: #999999;
}

 /* Stopka */
#stopka
 {
    background: #EAEAEA none repeat scroll 0 0;
    display: table;
    margin: 0 auto;
    padding: 20px;
    width: 960px;
 }
.footer_links
 {
    margin: 0 auto;
    height: 25px;
    width: 650px;
}
.footer_links a
 {
    color: #9f9f9f;
    font-size: 12px;
    text-decoration: none;
    border-right: 1px solid #A8A8A8;
    margin: 0 0 0 4px;
    padding: 0 8px 0 0;
}
.footer_links a:hover
 {
    color: #000000;
    text-decoration: none;
}
/* end */

span.current
{
    font-weight: bold;
}

/* PA */
div.panelBox
{
	background-image: url(../images/panelBoxBG.png);
	background-repeat: no-repeat;
	width: 216px;
	height: 99px;
	text-align: center;
	vertical-align: center;
	margin: 5px 5px;
	float: left;
}
div.panelBox img
{
margin: 9px 2px;
margin-bottom: -30px;
	float: left;
}
div.panelBox span
{
	width: 90px;
	height: 90px;
text-align: center;
vertical-align: middle;
display: block;
	margin-top: 20px;
	padding-right: 45px;
	font-size: 18px;
	font-weight: bold;
	float: right;
}
a:hover div.panelBox
{
	background-image: url(../images/panelBoxBGhover.png);
	background-repeat: no-repeat;
	width: 216px;
	height: 99px;
	
}
table.noBorder td
{
border: 0;
}

#crmForm{ clear: both; padding-top: 20px; } 