/* CSS Document */
html {
	height:101%;
}
body {
	margin:0px;
	padding:0px;
	font-family:Tahoma; 
	font-weight:500;
	font-size:8pt;
	background-color:#333333;
	height:100%;
}
form {
	margin:0px; padding:0px;
}
p {
	margin:0px 0.5em;
	margin-bottom:1em;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px; padding:0.5em;
}
h1 { font-size:200%; }
h2 { font-size:175%; }
h3 { font-size:150%; }
h4 { font-size:125%; }
h5 { font-size:100%; }
h6 { font-size:75%; }
ul, ol {
}
ul ul,
ol ol {
	margin-left:1em;
	margin-top:0.5em;
}
li {
	margin:0.5em;
	width:auto;
}
a, a:link, a:visited, a:active, a:hover {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration:underline;
}
table {
	table-layout:fixed;
}
.cleaner { height:1px; overflow:hidden; clear:both; margin:-1px 0px;}
#c_m_left ul,
#c_m_right ul {
	list-style-type:none;
	margin:0px; padding:0px;
}
#c_m_left li,
#c_m_right li {
border-top:2px dotted #666666; padding:1px; padding-left:0.5em; margin:2px; text-align:left;
}
li div.title {
background-image:url('../img/prodgr_act.gif'); background-repeat:no-repeat; background-position:left; padding:1em; padding-left:3em; font-weight:700; font-size:7pt;
}
ul ul div.title {
background-image:url('../img/pmini_act.gif'); background-repeat:no-repeat; background-position:left 0.5em; padding:0.5em; padding-left:2em; 
}
ul ul ul div.title {
background-image:url(); background-repeat:no-repeat; background-position:left 0.5em; padding:0.5em; padding-left:2em;
}
ul ul ul div.title {
/**/
}
ul div.title a { /**/ }
ul ul div.title a { /**/ }
#c_body {
	border:4px solid #FFCC00;
	border-width:0px 2px;
	width:980px; 
	margin:auto;
	background-image:url('../img/bkg.jpg');
/*	background-position:left -80px; */
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
#c_top .logo {
	height:70px;
	width:200px;
/*	background-image:url('../img/logo.gif'); background-repeat:no-repeat; background-position:top left; */
	float:left;
}
#c_top { 
	height:80px; 
	border-bottom:1px solid #ffcc00;
	clear:both;
}
#c_t_search {
	padding:2px;
	width:490px;
	float:left;
}
#c_t_login {
	padding:2px;
/* margin-left:510px; */
	text-align:right;
	overflow:auto;
	width:470px;
}
#c_t_login input {
	width:12ex;
}
#c_t_login div {
	background-image:url('../img/key.gif'); 
	background-repeat:no-repeat; 
	background-position:0.5em; 
	padding-left:3em;
	float:right;
}
#c_t_search label {
	background-image:url('../img/loopka.gif'); 
	background-repeat:no-repeat; 
	background-position:left; 
	padding-left:2em;
}
#c_t_search input {
	width:20ex;
}
#c_t_search select {
	width:30ex !important;
	vertical-align:text-bottom;
	font-size:9pt;
	font-weight:500;
	height:auto;
}
#c_t_search select option {}
#c_t_search_login {
/*	font-size:7pt; */
	font-size:10pt;
	font-weight:700;
	overflow:visible;
	background-color:#F8E100;
/*	background-image:url('../img/search_login_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF; */
}
#c_t_search_login .inputtxt, #c_t_search_login .jumpmenu {
	height:auto;
}
/*#c_t_search_login a { color:#FFFFFF; }
#c_t_search_login input, #c_t_search_login select { border:1px solid #336e2a; }*/
#c_t_pokr { 
	background-image:url('../img/arrows_ico.gif'); 
	background-repeat:no-repeat; 
/*	background-position:0.5em; */
	background-position:8px 60%;
	background-color:#E7E7E2;
/*	padding: 0.5em; 
	padding-top:1.5em;
	padding-left:25px; */
	padding: 1em 20px 0.5em 25px;
	clear:both;
/*	font-size:7pt; */
}
#c_t_pokr ul {
	margin:1px;
	padding:1px;
	white-space:normal !important;
	white-space:word-wrap;
}
#c_t_pokr ul li{
	margin:0px;
}
#c_t_pokr ul li *{
	white-space:nowrap;
}
#c_t_pokr ul li a{
	margin:0px 2px;
}
#c_middle { 
	height:100%;
}
#c_bottom { 
	text-align:center;
	padding:1.5em;
	font-weight:500;
	font-size:7.5pt;
	border-top:2px dotted #666666;
	background-color:transparent;
	clear:both;
}
#c_m_left { float:left; }
#c_m_right { float:right; }
#c_m_left, #c_m_right { 
	width:170px; 
	height:100%; 
	margin:0px 1px;
	display:block;
}
#c_m_right {
	width:200px; 
}
#c_m_middle {
	margin:0px 204px 0px 174px; 
	position:relative; 
	z-index:3;
	height:99%;
}
#c_t_menu { float:right; margin-left:230px; }
#c_t_menu ul { list-style:none; }
#c_t_menu ul li { float:left; margin:5px; }
#c_t_menu ul li a.cart { 
padding:5px; padding-left:3em; background-image:url('../img/koszyk.gif'); background-repeat:no-repeat; background-position:5px; border-left:1px solid #000; }
#c_t_menu ul li a.help { 
padding: 5px 5px 5px 2.6em; background-image:url('../img/help_ico.gif'); background-repeat:no-repeat; background-position:5px; border-left:1px solid #000; }
#c_t_menu ul li a.kontakt { 
padding: 5px 1em 5px 2.6em; background-image:url('../img/kontakt_ico.gif'); background-repeat:no-repeat; background-position:5px; border-left:1px solid #000; }

/*--------------------------------------------*/
.inputtxt, .jumpmenu{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 7.5pt;
	color: #000000;
	background-color: #F8f8f6;
	border: 1px solid #999999;
	height: 12px;
}
.inputtxt:focus { /* w kIEpskiej nie działa */
	outline:1px solid #000;
}
input.inputtxt.req {
	border:1px solid #F00;
}
.inputtxt_search{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #F8f8f6;
	border: 1px solid #999999;
	height: 12px;
	width: 60px;
}
.inputtxt_producer{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #F8f8f6;
	border: 1px solid #999999;
	height: 12px;
}

.inputtxt {
	width: 125px;
	border: 1px solid #999999;
	padding-left: 3px;
}
.jumpmenu {
	width: 95px;
	vertical-align: bottom;
}
.inputimg {
	margin:0px 0.5em; 
	padding:0px; 
	vertical-align:text-bottom;
}
input[type=text], input[type=password] {
	vertical-align:text-bottom;
}
table {
	width:auto;
}
th {
	text-align:left;
	font-weight:500;
	font-size:10pt;
}
table.rejestracja {
	border:1px solid #666666;
	border-top-width:0px;
	border-bottom-width:0px;
	background-color:#ffffff;
}
table.rejestracja td {
	border:0px solid #666666;
}
table.rejestracja th {
	border:0px solid #666666;
	border-top-width:1px;
	border-bottom-width:1px;
	background-color:#FBFBDF;
	background-image:url('../img/prodgr_other.gif');
	background-repeat:no-repeat;
	background-position:0.5em;
	padding:1em;
	padding-left:3.5em;
	font-weight:700;
}
table.rejestracja .inputtxt {
	margin:0px;
}

table.cart_holder {
	border:0px solid #666666;
	border-top-width:0px;
	width:100%;
}
table.cart_holder table {
	width:100%;
}
table.cart_holder th {
	border:0px solid #666666;
	border-top-width:1px;
	border-bottom-width:1px;
	background-image:url('../img/prodgr_other.gif'); background-repeat:no-repeat; background-position:0.5em;
	padding:1em; padding-left:3.5em;
	font-weight:700;
}
table.cart_holder td {
}
table.cart_holder .inputtxt {
	margin:0px;
	width:auto;
}
table.cart {
	border-width:0px;
}
table.cart th {
	background-image:none;
	padding:5px; 
	font-weight:500;
	white-space:nowrap;
}
table.styled_table {
	border:0px solid #666666;
	width:auto;
}
table.styled_table th {
	border:0px solid #666666;
	border-top-width:1px;
	border-bottom-width:1px;
	background-image:url('../img/prodgr_act.gif'); background-repeat:no-repeat; background-position:0.5em;
	padding:0.5em; padding-left:3.5em;
	font-weight:700;
}
table.styled_table td {
	border:0px solid #000;
}
table.styled_table table {
	width:100%;
}
table.styled_table table tr th {
	background-image:url('../img/pmini_act.gif');
	font-size:smaller;
	padding:0.5em;
	padding-left:3.5em;
}

table.styled_table table tr.noth th {
	font-weight:700;
	background-image:url();
	font-size:smaller;
	padding:0.5em;;
}
table.styled_table table td {
}
.lazurebg	{ background-color:#F0FBFF !important; }
.azurebg	{ background-color:#E1FAFF !important; }
.lgraybg	{ background-color:#F9F9F9 !important; }
.black_border { border:1px solid #000 }
#c_top {
	border-bottom:1px solid #666666;
}
#c_t_pokr {
	border:1px solid #666666;
	border-width:1px 0px 0px 0px;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	
}
#c_middle {
	background-image:url('../img/mid_bg.gif'); background-position:left top; background-repeat:repeat-x;
	background-color:#F6F6F6;

}

#c_m_left, #c_m_right, #c_m_middle
{
/*	height:99%; */
}
#c_m_middle {
	border:1px dashed #CCCCCC;
	border-width:0px 1px;
	padding:0px 3px;
}

.disable_ul ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding-left:2em;
}
.disable_ul ul li {
/*	border:1px solid #f00; */
	margin:0px;
}
.disable_ul ul li .title {
	padding-left:2em;
	background-image:url('../img/pmini_act.gif');
}
/*****************************************************************************************************
 *
 *****************************************************************************************************/
.red { color:#FF0000; }
.szary6 { color:#666666; }
.nazwa { color:#750F11; font-weight:700; font-size:9pt; }
.cena_old { text-decoration:line-through; }
.bigger { font-size:larger; }
.smaller, .cena_smaller { font-size:smaller; }
p.cena { font-size:10px; line-height:1.2em; }
div.cena {}
/*****************************************************************************************************
 * Ramki
 *****************************************************************************************************/
.ramka260 {
	width:260px; 
	margin:auto; 
	background-image:url('../img/prezentacja/ramka_mid.gif');
}
.ramka260_t {
	height:5px; 
	background-image:url('../img/prezentacja/ramka_top2.gif'); 
	background-position:left top; 
	background-repeat:no-repeat;
	overflow:hidden;
}
.ramka260_b {
	height:5px; 
	background-image:url('../img/prezentacja/ramka_btm.gif'); 
	background-position:left top; 
	background-repeat:no-repeat;
	overflow:hidden;
}
.ramka125 {
	width:125px; 
	margin:auto; 
	background-image:url('../img/prezentacja/ramka_02.gif');
}
.ramka125_t {
	height:5px; 
	background-image:url('../img/prezentacja/ramka_01.gif'); 
	background-position:left top; 
	background-repeat:no-repeat;
	overflow:hidden;
}
.ramka125_m {
	height:125px; 
	text-align:center;
	overflow:hidden;
}
.ramka125_b {
	height:5px; 
	background-image:url('../img/prezentacja/ramka_03.gif'); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	overflow:hidden;
}
.ramka65 {
	width:65px; 
	margin:auto; 
	background-image:url('../img/prezentacja/ramka_65_mid.gif');
}
.ramka65_t {
	height:5px; 
	background-image:url('../img/prezentacja/ramka_65_top.gif'); 
	background-position:left top; 
	background-repeat:no-repeat;
	overflow:hidden;
}
.ramka65_m {
	height:65px; 
	text-align:center;
	overflow:hidden;
}
.ramka65_b {
	height:5px; 
	background-image:url('../img/prezentacja/ramka_65_btm.gif'); 
	background-position:left bottom; 
	background-repeat:no-repeat;
	overflow:hidden;
}
/*----------*/
.wiecej {
	color:#000000; 
	font-weight:700; 
	font-size:8pt;
}
.wiecej_arr {
	color:#750F11;
	font-weight:700; 
}
.btn_o {
	padding:0px 3em;
}
.btn_i {
	text-align:center;
/*	background-image:url('../img/btn100.gif');
	background-position:left top;
	background-repeat:repeat-x;
*/	background-color:#F8E100;
}
.btn_i a {
	color:#000000;
	padding:2px;
	padding-left:25px;
	padding-right:0.5em;
	display:block;
	text-align:center;
	font-weight:700;
	font-family:Tahoma;
	font-size:7pt;
	background-image:url('../img/koszyk.gif'); background-repeat:no-repeat; background-position:0.5em;
}
tr.even {
	background-color:#F6F6F5;
}
tr.odd {
	background-color:#EFEFEF;
}
:focus {
	outline-width:0;
}