/* $Id: trux1.6.css 474 2008-06-02 14:00:04Z daniel $ */

/* {{{ core */
body {
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background: url(/img/bg.png) repeat #fff;
	text-align: center;
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
}

img {
	border: 0 none;
}	

a {
	text-decoration: none;	
}	

a:hover {
	text-decoration: underline;
}	


.right {
	text-align: right;
}	

.bold {
	font-weight: bold;
}	

.strike {
	text-decoration: line-through;
	font-weight: normal;
}

fieldset {
	border: 0 none;
	margin: 0;
	padding: 0;
}	

#container {
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 780px;
	border-left: 1px black solid;
	border-right: 1px black solid;
	background-color: #ffffff;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 778px;
}	

#logo {
	float: right;
	border: 0 none; 
	margin: 0; 
	padding: 80px 0 0 5px; 
	width: 247px;
	height: 145px;
	background: url(/img/logo_bg2.jpg) no-repeat top left;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 242px;
	height: 58px;
}

* html #logo {
    padding-top: 82px;
    height: 56px;
}    

#logo div {
	text-align: center;
	color: #ac1219;
}	

#logo img#pomoc {
	float: right;
    padding-top: 2px;
}	

#logo #login {
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
}	

#logo form, #logo #login {
	height: 20px;
    margin-top: 6px;
}	

#logo #login {
    margin-top: 8px;
    padding: 0 0 4px 4px;
}    

#login_top {
    height: 11px;
    padding: 0 4px 0 0;
    margin: 0;
}    

* html #logo form, * html #logo #login {
    margin-top: 4px;
}	

* html #logo form {
    margin-bottom: 4px;
}    

#logo form div {
	float: left;
}	

#logo form img {
	margin: 6px 4px 0 0;
}	

* html #logo form img {
	margin-top: 9px;
}	

#logo input {	
	margin-right: 4px;
	width: 60px;
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height: 16px;
}	

#logo #login_pl input {width: 72px;}
#logo #login_en input, #logo #login_de input {width: 64px;}
#logo #login_ru input, #logo #login_uk input {width: 68px;}
#logo #login_cz input, #logo #login_sk input {width: 72px;}

#logo input#submit {
	width: 21px;
	height: 11px;
	border: 0 none;
	background: none;
	margin: 3px 0 0 4px;
	padding: 0;
}	

* html #logo input#submit {
	margin-top: 4px;
}	

#logo a {
	display: block;
	text-align: center;
	margin-top: 2px;
}	

#logo #reg_link {
    margin-top: 3px;
}    

* html #logo a {
	margin-top: 1px;
}	

#logo #data {
	float: left;
	margin: 0 0 0 5px;
}	

#logo #logout{
	float: right;
	margin: 0 5px 0 0;
}	

#flash {
	float: left;
	margin: 0;
	padding: 0;
	height: 138px;
	width: 531px; 
}	

#object {
	height: 122px;
    background: transparent url(/img/trux2.jpg) no-repeat top left;
}	

#object ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    width: 182px;
    height: 20px;
    background: #000;
    float: right;
}    

#object li {
    float: left;
    margin: 4px 0 0 4px;
}    

#header {
	padding: 0;
	margin:	0;
	width:	778px;
	clear: both;
}	

#header, #header div {height: 30px;}	

#header div#hl {float: left;}	
#header #hr {
	float: right;
	padding: 2px 1px 0 0;
	height: 30px;
	width: 171px;
    background-repeat: no-repeat;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 28px;
	width: 170px;
}

#header .lang_pl {background-image: url(/img/cart_pl.png)}
#header .lang_en {background-image: url(/img/cart_en.png)}
#header .lang_de {background-image: url(/img/cart_de.png)}
#header .lang_lt {background-image: url(/img/cart_lt.png)}
#header .lang_ru {background-image: url(/img/cart_ru.png)}
#header .lang_cz {background-image: url(/img/cart_cz.png)}
#header .lang_sk {background-image: url(/img/cart_sk.png)}
#header .lang_uk {background-image: url(/img/cart_uk.png)}

#header a {
	display: block;
	font-size: 10px;
	color: #fff;
	text-align: right;
	width: 170px;
	height: 28px;
}	

#header a {
	text-decoration: none;
}

#header span {
	display: block;
	margin: 0;
	padding: 0;
}	

#header span span {
	color: #c4eee4;
	font-weight: bold;
	font-size: 10px;
	display: inline;
}	


#products_menu {
	background-color: #3c85b6;
	padding: 15px 0 15px 0;
	width: 170px;
}	

#products_menu ul {
	margin: 0 5px 0 10px;
	padding: 0 5px 0 10px;
	list-style: disc url(/img/menu_item.gif);
	color: white;
}

#products_menu li#checked, #products_menu li li#sub_checked {
	list-style: disc url(/img/menu_item_on.gif);
    font-weight: bold;
}	

#products_menu ul ul {
    margin: 3px 5px 3px 7px;
}    

#products_menu li a {
	color: #fff7f3;
    font-weight: normal;
}	

#promos_menu {
	background: #33416d;
	padding-bottom: 8px;
}	

#promos_menu h2 {
    font-size: 11px;
    margin: 0;
    padding: 0;
}    

#promos_menu div {
	margin: 8px 4px 0px 4px;
	color: #fff7f3;
}	

#promos_menu div img {
	border: 1px white solid;
	float: left;
	margin: 0 4px 1px 0;
}	

#promos_menu div a {
	color: #fff7f3;
}	

#promos_menu div p {
	margin: 2px 0;
	padding: 0;
}	

#leftmenu {
	padding: 0;
	margin: 0;
	width: 170px;
	float: left;
}	

#main { 
	margin: 0;
	padding: 0;
	width: 778px;
	clear: both;
	background: url(/img/left_bg.gif) repeat-y;
	overflow: hidden;
}	

#shop_menu, #galeria_menu, #szukaj_menu {
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #3c85b6;
	width: 607px;
	padding-top: 1px;
	height: 28px;
	float: right;
}	

#foot {
	width: 778px;
	background: #000000;
	text-align: right;
	clear: both;
	height: 16px;
}	

div.hr {
	border: 0;
	margin: 0;
	padding: 0;
	background: url(/img/dots.gif) repeat-x;
	height: 1px;
}	
div.hr hr {
	display: none;
}	

#content {
	clear: right;
	margin-left: 171px;
	padding: 6px 6px 0px 6px;
	border: 1px #dae4f1 solid; /* opera... */
}	

* html #content {border: 0 none;}

#content #cnt, #content div.list, #content #tab {
	padding: 0;
	margin: 0;
	background: #eaeaea;
	margin-bottom: 6px;
	border: 1px #5b6065 solid;
}	

form {
	margin: 0;
	padding: 0;
	border: 0;
}	

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding: 0;
	border: 1px #fff;
}

input.submit {
	border: 1px solid #1564cb;
	background: #accaf2;
    font-size: 11px;
}	

input.submit:hover {
	background: #e4ecf8;
	cursor:pointer;
}	

select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border: solid 1px #202622;
}

textarea, .area {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size : 11px;
   overflow: auto;
	border: solid 1px #1564cb;
	padding: 2px;
	background-color: white;
}

#nodata {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}

#nodata p {padding: 25px 0;}

/* }}} */
/* {{{ topmenu */

#topmenu  {
	padding: 0;
	margin: 0;
	width: 531px;
	height: 16px;
	list-style-type: none;
    background-color: #000;
    background-repeat: no-repeat;
}	

#topmenu li {
	float: left;
    display: block;
}	

#topmenu a {
    display: block;
    height: 16px;
}    

#topmenu a:hover {text-decoration: none;}


/* PL */
.menu_pl {background-image: url(/img/menu_pl.png);}    
.menu_pl #menu_news a       {width: 79px;}
.menu_pl #menu_shop a       {width: 43px;}
.menu_pl #menu_promo a      {width: 65px;}
.menu_pl #menu_tos a        {width: 67px;}
.menu_pl #menu_newsletter a {width: 74px;}
.menu_pl #menu_gal a        {width: 53px;}
.menu_pl #menu_about a      {width: 44px;}
.menu_pl #menu_search a     {width: 49px;}
.menu_pl #menu_contact a    {width: 57px;}

/* EN */
.menu_en {background-image: url(/img/menu_en.png);}    
.menu_en #menu_news a       {width: 39px;}
.menu_en #menu_shop a       {width: 36px;}
.menu_en #menu_promo a      {width: 66px;}
.menu_en #menu_tos a        {width: 116px;}
.menu_en #menu_newsletter a {width: 69px;}
.menu_en #menu_gal a        {width: 50px;}
.menu_en #menu_about a      {width: 55px;}
.menu_en #menu_search a     {width: 47px;}
.menu_en #menu_contact a    {width: 53px;}

/* DE */
.menu_de {background-image: url(/img/menu_de.png);}    
.menu_de #menu_news a       {width: 51px;}
.menu_de #menu_shop a       {width: 45px;}
.menu_de #menu_promo a      {width: 68px;}
.menu_de #menu_tos a        {width: 41px;}
.menu_de #menu_newsletter a {width: 82px;}
.menu_de #menu_gal a        {width: 60px;}
.menu_de #menu_about a      {width: 69px;}
.menu_de #menu_search a     {width: 53px;}
.menu_de #menu_contact a    {width: 62px;}

/* LT */
.menu_lt {background-image: url(/img/menu_lt.png);}    
.menu_lt #menu_news a       {width: 60px;}
.menu_lt #menu_shop a       {width: 58px;}
.menu_lt #menu_promo a      {width: 78px;}
.menu_lt #menu_tos a        {width: 52px;}
.menu_lt #menu_newsletter a {width: 101px;}
.menu_lt #menu_gal a        {width: 44px;}
.menu_lt #menu_about a      {width: 44px;}
.menu_lt #menu_search a     {width: 41px;}
.menu_lt #menu_contact a    {width: 53px;}

/* RU */
.menu_ru {background-image: url(/img/menu_ru.png);}    
.menu_ru #menu_news a       {width: 55px;}
.menu_ru #menu_shop a       {width: 49px;}
.menu_ru #menu_promo a      {width: 73px;}
.menu_ru #menu_tos a        {width: 91px;}
.menu_ru #menu_newsletter a {width: 92px;}
.menu_ru #menu_gal a        {width: 48px;}
.menu_ru #menu_about a      {width: 37px;}
.menu_ru #menu_search a     {width: 41px;}
.menu_ru #menu_contact a    {width: 45px;}

/* CZ */
.menu_cz {background-image: url(/img/menu_cz.png);}    
.menu_cz #menu_news a       {width: 71px;}
.menu_cz #menu_shop a       {width: 59px;}
.menu_cz #menu_promo a      {width: 49px;}
.menu_cz #menu_tos a        {width: 48px;}
.menu_cz #menu_newsletter a {width: 56px;}
.menu_cz #menu_gal a        {width: 65px;}
.menu_cz #menu_about a      {width: 56px;}
.menu_cz #menu_search a     {width: 58px;}
.menu_cz #menu_contact a    {width: 69px;}

/* SK */
.menu_sk {background-image: url(/img/menu_sk.png);}    
.menu_sk #menu_news a       {width: 69px;}
.menu_sk #menu_shop a       {width: 54px;}
.menu_sk #menu_promo a      {width: 58px;}
.menu_sk #menu_tos a        {width: 62px;}
.menu_sk #menu_newsletter a {width: 75px;}
.menu_sk #menu_gal a        {width: 56px;}
.menu_sk #menu_about a      {width: 45px;}
.menu_sk #menu_search a     {width: 50px;}
.menu_sk #menu_contact a    {width: 62px;}

/* UK */
.menu_uk {background-image: url(/img/menu_uk.png);}    
.menu_uk #menu_news a       {width: 69px;}
.menu_uk #menu_shop a       {width: 57px;}
.menu_uk #menu_promo a      {width: 38px;}
.menu_uk #menu_tos a        {width: 58px;}
.menu_uk #menu_newsletter a {width: 74px;}
.menu_uk #menu_gal a        {width: 79px;}
.menu_uk #menu_about a      {width: 55px;}
.menu_uk #menu_search a     {width: 48px;}
.menu_uk #menu_contact a    {width: 53px;}

/* }}} */
/* {{{ sklep menu */
#shop_menu div {
	float: left;
}

#shop_menu select {
	width: 100px;
	margin: 3px 0 0 3px;
	height: 19px;
}	

#shop_menu select.sklep_menu {
	margin-left: 36px;
}	

* html #shop_menu select.sklep_menu {
	margin-top: 2px;
	font-size: 10px;
	padding-bottom: 0;
}	

#shop_menu input {
	border: 0 none;
	height: 28px;
	width: 226px;
	padding: 0;
	margin: 0;
}	
/* }}} */
/* {{{ produkty */
#sklep div.list {
	float: right;
	position: relative;
	width: 591px;
}	

#sklep #produkt .image_cont {
    float: left;
}    

#sklep .image_cont .image {float: none;}

#sklep .image {
	border: 8px #ffffff solid;
	width: 167px;
	margin: 6px 2px 2px 6px;
    float: left;
}	

* html #sklep .image {
	margin-left: 3px;
	margin-right: 1px;
}	

#sklep .image img {
	border: 1px #8f8f8f solid;
	display: block;
}	

#sklep .txt {
	padding-top: 10px;
	float: right;
	width: 396px;
}	

#sklep .txt:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 10px;
}    

#sklep h1 {
	padding: 0;
	margin: 0 0 5px 5px;
	font-weight: bold;
	color: #1869cf;
	font-size: 13px;
}	

#sklep .price img, #sklep .nr img {
	margin: 1px 5px 0 0;
}	

#sklep .nr {
	padding: 2px 0 0 3px;
	font-weight: bold;
	float: left;
	background: #ffffff;
	width: 198px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 195px;
}

#sklep .price {
	float: right;
	padding: 2px 3px 0 0;
	color: #ed1c24;
	font-weight: bold;
	text-align: right;
	background: #ffffff;
	width: 198px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 195px;
}	

* html #sklep .price, * html #sklep .nr {
	padding-bottom: 2px;
}	

#sklep .hr {
	margin: 0;
	float: right;
	position: relative;
	width: 100%;
}	

#sklep select {
	background: #e8e8e8;
	width: 300px;
	margin: 0 0 10px 15px;
}	

#sklep form select {
	margin-left: 5px;
	width: 300px;
}

#sklep div.descr {
    margin: 15px 15px 0 15px;
    padding-bottom: 10px;
}	

* html #sklep div.descr {
    margin-top: 5px;
    margin-bottom: 0;
}	

#sklep div.bottom {
	margin: 0;
	padding: 5px 0;
	text-align: right;
	color: #ed1c24;
	float: right;
	width: 401px;
	position: relative;
}	

#sklep div.bottom .hr {
	padding: 0;
	margin: 0 0 5px 0;
	width: 396px;
}	

* html #sklep div.bottom .hr {
	margin: 0 0 0 6px;
}	

#sklep div.bottom div {
	margin-right: 5px;
}	

#sklep div.bottom a {
	color: #ed1c24;
	text-decoration: none;
}

#sklep div.bottom a:hover {
	text-decoration: underline;
}	

img.dots {
	margin: 0 10px;
	vertical-align: middle;
}	

#sklep img.cart {
	vertical-align: middle;	
	margin-bottom: 1px;
	margin-right: 5px;
}	

#sklep img.info {
	margin-right: 5px;
	vertical-align: middle;
}

#links {
    padding: 10px;
    text-align: center;
    font-size: 12px;
}    

#links a {
    color: blue;
}    

/* }}} */
/* {{{ news */
#news div.list {
	padding: 10px 10px 0 10px;
}	

#news div.list#one {
	position: relative;
	float: right;
	width: 593px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 571px;
}	

#news #txt {
	position: relative;
	float: right;
	text-align: left;
	width: 571px;
}	

#news #txt img {
	margin: 2px;
}	

#news h1 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 13px;
	color: #1869cf;
	font-weight: bold;
}	

#news div.hr {
	margin: 5px 0;
}	

#news div.bottom {
	text-align: right;
	color: #ed1c24;
	margin-bottom: 5px;
}	

#news div.list#one div.bottom {
	float: right;
	position: relative;
	height: 30px;
	margin: 0;
}

* html #news #cnt div.bottom {
	height: 25px;
}	

#news div.bottom a {
	color: #ed1c24;
	text-decoration: none;
}

#news div.bottom a:hover {
	text-decoration: underline;
}	

#news div.bottom img.ic {
	vertical-align: middle;
	margin-right: 5px;
}

#news div.bottom #left {
	float: left;
}	

#news div.bottom #right {
	float: right;
}	

#news div.bottom div img.ic {
	vertical-align: middle;	
	margin-bottom: 1px;
	margin-right: 5px;
}	

/* }}} */
/* {{{ koszyk */
#koszyk div.list {	
	padding: 20px 10px 0 10px;
	text-align: center;
	position: relative;
	float: right;
	width: 591px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 571px;
}

#empty {
	text-align: left;
	margin-bottom: 15px;
}	

#empty p {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
}	

#empty a {
	color: blue;
	text-decoration: none;
}	

#empty a:hover {
	text-decoration: underline;
}	

table#kosz, table#kosz_rabat {
	width: 565px;
	border-left: 1px #1564cb solid;
	border-top: 1px #1564cb solid;
	text-align: left;
	margin: 0 auto;
	font-size: 11px;
}

table#kosz #menu {
	border-right: 1px #1564cb solid;
	border-bottom: 1px #1564cb solid;
	background: #5ea4d5;
	font-weight: bold;
}	

table#kosz td, table#kosz_rabat td {
	border-right: 1px #1564cb solid;
	border-bottom: 1px #1564cb solid;
	vertical-align: middle;
	text-align: center;
	padding: 2px;
}	

table#kosz .right, table#kosz .total, table#kosz_rabat .total, table#kosz_rabat .right {text-align: right;}	

table#kosz .total span, table#kosz_rabat .total span {font-weight: bold;}	

table#kosz .total span.strike, table#kosz_rabat .total span.strike {font-weight: normal}

table#kosz td.prod {
	text-align: left;
	font-size: 12px;
}	

table#kosz td.prod a {
	color: #0b0fa2;
	margin: 0;
	font-size: 13px;
}	

table#kosz td.prod p {
	color: #68686f;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}	

table#kosz td.prod p.subname {
	color: #150704;
	font-weight: bold;
}	

table#kosz td#lp {
	width: 16px;
}	

table#kosz td#prod {
	width: 214px;
}	

table#kosz td#amount {
	width: 56px;
	text-align: center;
}	

table#kosz td#price, table#kosz td#sum {
	width: 96px;
	text-align: center;
}	

table#kosz td#del {
	width: 56px;
}	

table#kosz_rabat {
	margin-top: 15px;
	border-right: 0;
}	

table#kosz_rabat td#rabat_cena {
	text-align: left;
	font-weight: bold;
	width: 275px;
}	

table#kosz_rabat td#rabat_id {width: 16px;}

table#kosz_rabat td#rabat_procent, table#kosz_rabat td#rabat_kwota {width: 106px;}	

table#kosz_rabat td#rabat_hidden {width: 36px;}

table#kosz input.koszyk {
	border: 1px solid #1564cb;
	width: 30px;	
	height: 15px;
	font-size: 12px;
	padding-top: 1px;
}	

#koszyk #buttons {
	margin: 15px 60px 15px 0;
	float: right;
	width: 110px;
}	

* html #koszyk #buttons {
	margin-right: 30px;
}	

#koszyk #buttons a {
	display: block;
	width: 110px;
	height: 18px;
	border: 1px black solid;
	margin: 0 0 15px 0;
	padding-top: 1px;
	border: 1px solid #1564cb;
	background: #accaf2;
	color: #000;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 16px;
	padding-top: 2px;
}	

#koszyk #buttons a:hover {
	text-decoration: none;
	background: #e4ecf8;
}	

#koszyk #buttons a:hover {text-decoration: none;}	

#koszyk input.submit {height: 18px;font: 11px Tahoma, Arial, sans-serif;}

#koszyk td input.submit {margin-top: 2px;}	

#koszyk input.submit#change {width: 90%;font-size: 10px;}	

#koszyk input.submit#delete {width: 90%;font-size: 10px;}	


/* }}} */
/* {{{ sklep */

#sklep p#txt {
	padding: 10px 20px;
	margin: 0;
}	

#sklep #cnt {padding-bottom: 15px;}

#sklep #tab {
	padding: 30px 0;
}	

#sklep table {
	width: 588px;
	font-size: 11px;
}

#sklep td {
	text-align: center;
	width: 196px;
	vertical-align: bottom;
	padding: 0;
}	

#sklep td img {
	border: 1px #8f8f8f solid;
	margin-bottom: 3px;
}	

#sklep td a.img:hover {
	text-decoration: none;
}	

#sklep td.blank {
	height: 30px;
}	

/* }}} */
/* {{{ zamówienie */
#zamowienie div.list {
	padding: 20px 10px;
	text-align: center;
}	

#zamowienie div.list div {text-align: left;}

#zamowienie table#order_form {
	margin: 30px auto 0 auto;
	text-align: left;
	font-size: 11px;
}	

#zamowienie table#order_form td {
	vertical-align: middle;
}	

#zamowienie td#prod {
	width: 300px;
}	

#zamowienie td.head {
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;
}	

#zamowienie td.head p {
	text-align: left;
	font-weight: normal;
	margin: 5px 0 0 0;
	padding: 0;
}	

.error {
	text-align: left;
	color: red;
}	

table#order_form input {
	border: 1px solid #1564cb;
	font-size: 13px;
	height: 15px;
}	

div.error {margin: 5px 0 0 0;}	

#zamowienie div.list div#isend {margin: 10px 0;text-align: center;}

input.submit#send {width: 50px;margin: 0 auto;}	

#dostawa {
    padding-bottom: 10px;
}    

#dostawa span {
    font-weight: bold;
}    

#dostawa td input {
    width: auto;
    height: auto;
    border: 0;
}    


col#dost_1 {width: 8%;}    
col#dost_2 {width: 15%;}

#dostawa table {
    border-right: 1px #1564cb solid;
    border-bottom: 1px #1564cb solid;
}    

#dostawa td {
    height: 50px;
    padding: 5px;
    border-left: 1px #1564cb solid;
    border-top: 1px #1564cb solid;
}    

.head span {
    display: block;
    font-weight: normal;
    padding: 5px 0;
}    

/* }}} */
/* {{{ dziekujemy */
#dziekujemy #cnt {
	padding: 30px;
	font-size: 12px;
}	

#dziekujemy h4 {
	font-size: 13px;
}	

#dziekujemy input.koszyk {
	border: 1px solid #1564cb;
	width: 150px;	
	height: 15px;
	font-size: 12px;
	padding-top: 1px;
}	

/* }}} */
/* {{{ produkt */

#sklep div.list#produkt .image {
	width: 202px;
    margin-right: 13px;
}	


#sklep div.list#produkt .txt {
	width: 361px;
    margin-left: -11px;
}	

#sklep div.list#produkt .nr {
	width: 158px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 155px;
}

#sklep div.list#produkt .price {
	width: 203px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 200px;
}	

#sklep div.list#produkt div.bottom #left {
	float: left;
	margin-left: 6px;
}	

#sklep div.list#produkt div.bottom #right {
	float: right;
}	

#sklep div.list#produkt div.bottom {
	width: 591px;
}	

#sklep div.list#produkt div.bottom .hr {
	width: 100%;
	margin: 0 0 5px 0;
}	

* html #sklep div.list#produkt div.bottom .hr {
	margin: 0 0 5px 0;
}	

#images {
    text-align: right;
    color: #f00;
    margin: 5px 0;
    width: 215px;
}    

#images a {
    background-image: url(/img/img_y.png);
    width: 8px;
    height: 13px;
    float: right;
}

#images a#img_selected, #images a:hover {
    background-image: url(/img/img_r.png);
}    

#images .dots {
    margin: 0 4px;
    float: right;
}    

#images img, #images .dots {
    vertical-align: middle;
}    

/* }}} */
/* {{{ regulamin */
#regulamin #cnt {
	padding: 10px;
}	
/* }}} */
/* {{{ o nas */
#onas #cnt {
	padding: 10px;
    height: 100%;
}	

#onas #cnt:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 10px;
}    

/* }}} */
/* {{{ kontakt */
#kontakt #cnt {
	padding: 10px 50px 10px 50px;
}	

#kontakt div#zgoda {text-align: left;margin: 5px 0;}
#kontakt div#isend {text-align: center;}

#kontakt #order_form {margin-top: 20px;}

#kontakt #order_form td {vertical-align: top;}

#kontakt textarea {
	width: 300px;
	height: 150px;
}	

/* }}} */
/* {{{ rejestracja */
#rejestracja div.list {
	padding: 20px 10px;
	text-align: center;
}	

#rejestracja div.list div {text-align: left;margin: 5px 0;}
#rejestracja div.list div#isend {text-align: center;}

#rejestracja table#order_form {
	margin: 0 auto;
	text-align: left;
	font-size: 11px;
}	

#rejestracja table#order_form td {
	vertical-align: middle;
}	

#rejestracja td.head {
	text-align: center;
	font-weight: bold;
	padding: 10px 0 5px 0;
	
}	

#rejestracja td.head p {
	text-align: left;
	font-weight: normal;
	margin: 5px 0 0 0;
	padding: 0;
}	


#rejestracja td.radios input, #rejestracja div.list div#mailing input, #rejestracja div.list div#zgoda input, #galeria div.list div#zgoda input, div.list .zgoda {
	height: auto;
	border: 0 none;
	vertical-align: middle;
	margin-right: 5px;
}	

#rejestracja td.radios input {
	margin: 3px;
}

#rejestracja td.radios ul {
	list-style: none;
	padding: 0;
	margin: 0;
}	

#rejestracja td.radios li {
	padding: 0;
	margin: 0;
}	

#rejestracja #send_bot {
	text-align: left;margin-top: 15px;
}

#rejestracja #send_bot a {font-weight: bold;}


/* }}} */
/* {{{ prywatnosc */
#prywatnosc #cnt {
	padding: 20px 30px;
	font-size: 12px;
}	

#prywatnosc p {
	text-align: justify;
}	

/* }}} */
/* {{{ dane */
input.submit#confirm {width: 70px;margin: 0 auto;}
/* }}} */
/* {{{ galeria */
#galeria_menu div {
	float: left;
}	

#galeria_menu select {
	width: 100px;
	margin: 3px 0 0 3px;
	height: 19px;
}	

#galeria_menu img {
	margin: 3px 0 0 40px;
}	

#galeria_form div.list {
	padding: 20px 10px;
	text-align: center;
}	

#galeria_form div.list div {text-align: left;margin: 5px 0;}
#galeria_form div.list div#isend {text-align: center;}

#galeria_form table#order_form {
	margin: 0 auto;
	text-align: left;
	font-size: 11px;
}	

#galeria_form table#order_form td {
	vertical-align: middle;
}	

table#order_form input.dkfile {
	font-size: 11px;
	height: auto;
}	

#galeria_form img.dkfile_preview {
	display: block;
	margin-bottom: 10px;
}	

#galeria div.list {
	float: right;
	position: relative;
	width: 591px;
	padding-bottom: 6px;
}	

#galeria .image {
	border: 8px #ffffff solid;
	width: 202px;
	margin: 6px 2px 0 6px;
	float: left;
}	

* html #galeria .image {
	margin-left: 3px;
	margin-right: 1px;
}	

#galeria .image img {
	border: 1px #8f8f8f solid;
	display: block;
}	

#galeria .txt {
	padding-top: 10px;
	float: right;
	width: 361px;
}	

#galeria h1 {
	padding: 0;
	margin: 0 0 5px 25px;
	font-weight: bold;
	color: #1869cf;
	font-size: 13px;
}	

#galeria .txt p {
	padding: 15px 15px 15px 25px;
	font-size: 12px;
	font-weight: bold;
	color: black;
	margin: 0;
}	

#galeria #cnt {
	padding: 30px;
	font-size: 12px;
}	

#galeria h4 {
	font-size: 13px;
}	

/* }}} */
/* {{{ szukaj */
#szukaj_menu div {
	float: left;
}	

#szukaj_menu select {
	width: 100px;
	margin: 3px 0 0 3px;
	height: 19px;
}	

#szukaj_menu select.kategoria {
	width: 200px;
	margin-left: 15px;
}	

#szukaj_menu input.wyrazenie {
	border: 1px solid #1564cb;
	height: 17px;
	font-size: 12px;
	margin: 4px 0 0 15px;
	width: 200px;
}

#szukaj_menu input.szukaj_ok {
	margin: 8px 0 0 15px;
	border:  0 none;
}	

* html #szukaj_menu input.szukaj_ok {
	margin-top: 9px;
}	

* html #szukaj_menu select {
	margin-bottom: 8px;
}	

#sklep div.list#search_nav {
	text-align: center;
	padding: 10px 0;
}	

#sklep div.list#search_nav span {
	font-weight: bold;
}	

#sklep div.list#search_nav a {
	color: blue;
}	

/* }}} */
