body { background-color: #ffffff; margin:0px; padding:0px; text-align:left;  min-width:780px;
  background-image: url(../img/tlo_cale.png);
  background-position: top;
  background-repeat: repeat-x;
  width: 100%;
  text-align: center;
}

.graybody {filter: Gray;}

#content { position: relative; width: 780px; margin: 0px auto; text-align: left; }
a { text-decoration:none; color:#2C65B0;}
a:hover { text-decoration:underline;}

/* Panel banerowy */
#panel .close-panel{ text-decoration: none; background-image: url(../img/x2.png); background-position: center right; background-repeat: no-repeat; }
#panel .close-panel .hid { visibility: hidden; }
.czcionka *, #logowanie *, #footer *, #sentelink, .productdsc *, .cnt *, .tab *, .tabi *, #download *, #filtry *, #faq *, #dict *, .listaoddmain *, .listaodd *, .tabela *, #porownanie *, .zam *, .finish *, .table * , *  { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }


#navibar, .leftcol, .rightcol2, .popmenu { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; }

form { margin:0px;}
img { margin:0px; border:0px hidden;}
ul { line-height: 1.5em}

hr { width:100%; height:1px; padding:0px; border:0px hidden; border-top:1px solid #c5d9f3; background:#c5d9f3; margin:5px 0px 0px; }
hr.bold { width:100%; height:2px;  border-top:2px solid #c5d9f3;margin:0;}

#vbanner { vertical-align:top;z-index:120; position:absolute; left: 793px; top: 0px; width:200px; height:700px; background-repeat:no-repeat; background-position: top left; }
#vbanner a { display:block; width:200px; height: 700px; cursor:pointer; z-index:130; }

#page   { width:780px; margin-left:0px; margin-right:auto; min-width:780px; text-align:left;}
#top    { background-repeat:no-repeat; top:0; left:0; background-position:top left; position:relative; height:155px; }
#top #homelink { position:absolute; top:0; left:0;  width:150px; height: 100px; cursor:pointer; z-index:100; }

#menu   { position:absolute; top:0px; left:0px; z-index:1;  background:url('../images/mainmenu4.gif'); width:779px; height:155px;}

#mm_comes:hover, #mm_offer:hover, #mm_support:hover,
#mm_pressroom:hover, #mm_shops:hover, #mm_contact:hover,
#mm_inwestycje:hover { background:url('../images/mmpos_t.gif'); background-repeat:repeat-x; background-position: bottom;}

#mm_inwestycje	{ position:absolute; width:95px; height:29px; top:104px; left:7px;}
#mm_comes		{ position:absolute; width:85px; height:29px; top:104px; left:103px;}
#mm_offer		{ position:absolute; width:85px; height:29px; top:104px; left:189px;}
#mm_support		{ position:absolute; width:85px; height:29px; top:104px; left:275px;}
#mm_pressroom	{ position:absolute; width:85px; height:29px; top:104px; left:361px;}
#mm_shops		{ position:absolute; width:85px; height:29px; top:104px; left:447px;}
#mm_contact		{ position:absolute; width:85px; height:29px; top:104px; left:533px;}

#mm_searchgo		{ position:absolute; width:56px; height:18px; left:720px; top:106px; }
#mm_searchgo:hover	{ background:url('../images/mmsearchgo_t.gif'); background-repeat:no-repeat;}
 
#mm_advsearch		{ position:absolute; left:640px; top:124px;  width:79px; height:11px; }
#mm_advsearch:hover { background:url('../images/mmadvsearch_t.gif'); background-repeat:no-repeat;}

#mm_searchfield { position:absolute; top:108px; left:623px; width:94px; height:15px; border:0px hidden;font-size:11px}
#mm_cart		{ position:absolute; width:83px; height:18px; top:134px; left:693px; }
#mm_cart:hover	{ background:url('../images/mmcart_t.gif'); background-repeat:no-repeat;}

#navibar { position:absolute; top:136px; left:7px;}
#navibar a { font-size:10px; background:url('../images/navitri_v.gif'); background-repeat:no-repeat; background-position:0px 50%; color:#38508C; text-decoration:none; padding-left:8px; padding-right:2px; font-weight:bold; }
#navibar a:hover { text-decoration:underline;  color:#606060;}
#navibar span { font-size:10px; background:url('../images/navitri_v.gif'); background-repeat:no-repeat; background-position:0px 50%; color:#606060; text-decoration:none; padding-left:8px; padding-right:2px; font-weight:normal; }

.twocoldesign { width:780px; margin:0px; border:0px hidden; border-collapse:collapse; border-spacing:0px;margin-bottom:10px; }
.twocoldesign td { padding:0px; vertical-align:top; }
.twocoldesign td.leftcol {width:150px; padding-left:0px;}
.twocoldesign td.maincol {width:626px;padding-left:4px;}

/*style lewej kolumny */
.leftcol * { font-size: 10px; }
.leftcol .title { font-size: 11px;background-image:url('../images/lc_.gif');  background-position:0 100%; color:#000000; font-variant:small-caps;font-weight:bold; margin-left:6px; height:20px;}
.leftcol .cnt {  padding:2px; background:#f9f9f9; margin-left:6px; border-bottom:1px solid #e0e0e0; margin-bottom:10px;}
/*
.leftcol ul { 
margin-top:0px; 
margin-bottom:5px; 
list-style-image: url("../images/leftcol_dot.gif"); 
padding-left:0px; 
margin-left:5px;
}
*/
.leftcol ul { display: block; padding-left: 0; margin: 11px 0px; }
.leftcol ul a { font-weight:normal;}
/*
.leftcol ul ul { 
margin-top:5px; 
margin-bottom:0px; 
list-style-image: url("../images/leftcol_dot.gif"); 
padding-left:0px; 
margin-left:15px;
}
*/
.leftcol ul ul li a,
.leftcol ul ul li { font-size:10px;}
.leftcol ul li {/* padding-bottom:0px; margin-left:10px; vertical-align:top; */ display: block;	list-style-type: none; padding-left: 16px; background-image: url('../images/ul_close.png'); background-position: 3px 3px; background-repeat: no-repeat; line-height: 16px; margin-left: 0px; }
/*
.leftcol ul li h1 a {
	font-size:11px;
  font-weight:bold;
}
*/
.leftcol p { text-align:justify; margin:2px 0px;}
.leftcol p a { text-decoration:underline;}
.leftcol p a:hover {color:#909090;}
.leftcol h1 { font-size:13px; font-weight:bold; color:#000000; margin:0px; padding:0px;}
.leftcol h2 { font-size:12px; font-weight:bold; color:#000000; margin:0px; padding:0px;}
.leftcol h3 { font-size:11px; font-weight:bold; color:#000000; margin:0px; padding:0px;}

.leftcol input { width:100px; height:18px; border:1px inset #D0D0D0; vertical-align:middle;}
.leftcol table { margin:0px; border-spacing:0px; border-collapse:collapse;}
.leftcol table td { padding:0px;}

.leftcol .sep { height:1px; padding:0px; border:0px hidden; border-top:1px solid #c5d9f3; background:#c5d9f3; margin:5px 0px 0px; }


.submaincol { width:100%; margin:0px; border:0px hidden; border-collapse:collapse; border-spacing:0px; }
.submaincol td.maincol { }
.submaincol td.rightcol {  }

.maincol * a { color: #2C65B0; }  /* bylo -> #666 to sie powinno zmieniac w szablonah....ale jest tu */
.maincol * img { margin:6px; }
.maincol .title { font-size: 11px;margin-bottom:5px;}
.maincol .texttitle { margin-bottom:5px; font-variant:small-caps; color:black; font-size:14px; font-weight:bold;}
.maincol .cnt {margin:0px 10px 0px 0px;}
.maincol .cnt p { margin:0px; margin-bottom:4px; clear:both; text-align:justify; }
.maincol .cnt p img { float:left; margin:0px 2px 2px 0px;}
.maincol .cnt p img.floright { float:right; margin:0px 0px 2px 2px; }
.maincol .cnt p a { color:#477DB9; text-decoration:none; }
.maincol .cnt p a:hover { color:#000000; text-decoration:underline;}
.maincol .sep { width:90%; height:1px; padding:0px; border:0px hidden; border-top:1px solid #c5d9f3; background:#c5d9f3; margin:0; }

.maincol * {font-family: arial;}

/* style dla VaBanka */
.vabank-content-list { width: 592px!important; width: 605px; height: 67px; background-image: url('../vabank7/poker-hand4.jpg'); background-position: right bottom; background-repeat: no-repeat; border: 2px dashed #c38604; display: block; margin-bottom: 10px; padding: 5px; color: Black; font-size: 13px; cursor: pointer; }
.vabank-content-list .vabank-title { font-weight: bold; font-size: 17px; color: Black; font-family: Verdana; }
.vabank-content-list .vabank-title-list { display: block; width: 170px; float: left; }
.vabank-content-list .vabank-list-aristo { display: inline; width: auto; float: left; font-weight: bold; color: green; background-image: url('../vabank7/separacja.png'); background-position: right center; background-repeat: no-repeat; padding-right: 7px;}
.vabank-content-list .vabank-list-mio { display: inline; width: auto; float: left; font-weight: bold; color: green; background-image: url('../vabank7/separacja.png'); background-position: right center; background-repeat: no-repeat; padding-left: 5px; padding-right: 7px;}
.vabank-content-list .vabank-list-glofiish { display: inline; width: 120px; float: left; font-weight: bold; color: green; padding-left: 5px; }
.vabank-content-list .vabank-title-endpromo { clear: both; display: block; float: left; width: 120px; }
.vabank-content-list #time { display: inline; float: left; width: 450px; color: red; font-size: 14px; font-weight: bold; }
.vabank-content-list .vabank-list-link { text-decoration: none; font-weight: bold; font-size: 12px; float: right; color: #0066CC; margin-right: 115px; }

.blue { color:#477DB9; }
.darkblue { color:#38508C; }
.grey { color:#606060; }
.big  { font-size:130%; }
.med  { font-size:120%; }
.small { font-size:90%; }
.strong { font-weight:bold; }

.rightcol .cnt {padding:0px 0px 0px 0px; margin:0px;}
.rightcol .cnt table { width:265px; margin:0px; padding:0px;}
.rightcol .cnt table td { padding:0px; }

#footer * { font-size: 11px; }
#footer { border-top:1px solid #005195; background:url('../images/footer.gif'); height:25px; position:relative; background-repeat:no-repeat; padding:0px;}
#footer img { vertical-align:middle; margin:0px; padding:0px;}
#footer a { font-weight:bold; background:url('../images/footer_lnk.gif'); background-repeat:no-repeat; background-position:100% 50%; padding-right:10px; margin-right:10px;}
#footer .cnt { margin-left:144px;}

.popmenu * { font-size: 11px; }
.popmenu { visibility: hidden; position: absolute; border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0; background:white; z-index:100;}
.popmenu a {width:190px;display:block; border-bottom:1px solid #d0d0d0; padding:5px 5px; cursor:pointer; text-decoration:none;}
.popmenu a:hover {display:block; background:url('../images/popmenu_lnk.gif'); background-repeat:repeat-y;  text-decoration:none; color:#606060;}
.popmenu a.podmenu { background-image: url('../images/ul_close.png'); background-repeat: no-repeat; background-position: 175px 6px; }
.popmenu a:hover.podmenu { background-image: url('../images/ul_close.png'); background-repeat: no-repeat; background-position: 175px 6px; }
.popmenu div.nag { font-size: 10px; border-bottom: 1px solid #D0D0D0; padding: 2px 0px 2px 2px; font-weight: bold; }
/*design dla zwyklych stron */

/*
.maincol2 a { color:#2C65B0; }
.maincol2 * { font-size: 10px; }
.maincol2 { margin-left:4px; }
.maincol2 .title {font-size: 11px; margin-bottom:5px;}
.maincol2 .texttitle { margin-bottom:5px; font-variant:small-caps; color:black; font-size:14px; font-weight:bold;}
.maincol2 .cnt {margin:0px 10px 0px 0px;}
.maincol2 .cnt p { margin:0px; margin-bottom:4px; clear:both; text-align:justify; }
.maincol2 .cnt p img { float:left; margin:0px 2px 2px 0px;}
.maincol2 .cnt p img.floright { float:right; margin:0px 0px 2px 2px; }
.maincol2 .cnt p a { color:#477DB9; text-decoration:none; }
.maincol2 .cnt p a:hover { color:#000000; text-decoration:underline;}
*/

.maincol2 a { color:#2C65B0; color: #0066cc;}
.maincol2 * { font-size: 8pt; color:#444; font-family: Arial}
.maincol2 { margin-left:0px; width: 600px }
.maincol2 .title {font-size: 8pt; margin-bottom:15px;}
.maincol2 .texttitle { margin-bottom:15px; color:#0066cc; font-size:12pt;}
.maincol2 .cnt {margin:0px 10px 0px 0px;}
.maincol2 .cnt p { margin:0px; margin-bottom:4px; clear:both; text-align:justify; }
.maincol2 .cnt p img { float:left; margin:0px 2px 2px 0px;}
.maincol2 .cnt p.grey img { margin-left: 3px; }
.maincol2 .cnt p img.floright { float:right; margin:0px 0px 2px 2px; }
.maincol2 .cnt p a { color:#477DB9; text-decoration:none; }
.maincol2 .cnt p a:hover { color:#0066cc; text-decoration:underline;}



.maincol2 .sep { height:1px; padding:0px; border:0px hidden; border-top:1px solid #c5d9f3; background:#c5d9f3; margin:0px 0px 0px; }

.rightcol2 * { font-size: 10px; }
.rightcol2 .cnt { margin:0px;}
.rightcol2 .texttitle2 { font-size: 11px;background-image:url('../images/lc_.gif');  background-position:0 100%; color:#000000; font-variant:small-caps;font-weight:bold; margin-left:6px; height:20px;}
/*.rightcol2 .texttitle2 { font-size: 11px;background-image:url('../images/rc_title.gif'); background-color:#3B94DA; background-repeat:no-repeat; background-position:100% 1px; font-weight:bold; color:#ffffff; padding:1px; border-bottom:4px solid #005195; font-variant:small-caps;}*/
.rightcol2 .texttitle2_ex { font-size: 11px;background:url('../images/rc_title_orange.gif') no-repeat 100% 1px #F57F00; font-weight:bold; color:#fff; margin-top:4px; padding:1px; border-bottom:4px solid #005195; font-variant:small-caps;}

.rbutton2 { font-weight:bold; color:#2C4B86; font-size:11px; text-decoration:none; /* background-image:url('../images/cmore.gif');  background-position:100% 0; background-repeat:no-repeat; padding-right:14px; */}
.rbutton2:hover { text-decoration:underline; color:#606060;}

.rightcol2 ul { margin-top:5px; margin-bottom:15px; list-style-image: url("../images/rdot1.gif"); padding-left:0px; margin-left:20px;}
.rightcol2 ul li { font-size:10px; padding-bottom:3px;}

.rightcol2 ul li a { font-size:11px; color:#8A4490; font-style:normal; font-weight:bold; text-decoration:none; padding-right:0px; color:#606060;}
.rightcol2 ul li a:hover { text-decoration:underline; color:#606060;  }
.rightcol2 ul li a strong { color:#f02020;}
.rightcol2 ul li a:hover strong { color:#606060;}


.topnavipages { border-bottom:1px solid #e0e0e0; margin-bottom:20px;}
.bottomnavipages { border-top:1px solid #e0e0e0; margin-top:20px;}

.navipages { font-size:11px; height:25px; position:relative;  text-align:center;  margin-bottom:10px; margin-left:0px; margin-right:0px;}
.navipages .lefttext{ position:absolute; top:5px; left:0px; color:#606060; vertical-align:middle;}
.navipages .righttext { position:absolute; top:5px; right:0px; color:#606060; vertical-align:middle;}

.navipages a.prevpage { font-weight:bold; color:#2C4B86; font-size:11px; text-decoration:none; /* background-image:url('../images/cback.gif');  background-position:0 0; background-repeat:no-repeat; padding-left:16px;*/ margin-right:5px; }
.navipages a.prevpage:hover     { text-decoration:underline; color:#606060;}
.navipages a.nextpage		    { font-weight:bold; color:#2C4B86; font-size:11px; text-decoration:none; /* background-image:url('../images/cmore.gif'); */ background-position:100% 0; background-repeat:no-repeat; padding-right:16px; margin-left:5px;}
.navipages a.nextpage:hover     { text-decoration:underline; color:#606060;}

.navipages .righttext a { font-weight:bold; font-size:11px; color:#2C4B86}
.navipages .righttext a:hover { text-decoration:underline; color:#606060; }
.navipages .righttext strong { color:#ffffff; font-size:11px; background-color:#2C4B86; padding:2px;}
.navipages .lefttext strong { font-weight:bold; font-size:11px;}


.moreup, .moredown, .more { font-weight:bold; color:#2C4B86; font-size:11px; text-decoration:none; background-image:url('../images/cmore.gif');  background-position:100% 0; background-repeat:no-repeat; padding:0px 16px 4px 0; }
.moreup { background-image:url('../images/cmoreup.gif'); }
.moredown { background-image:url('../images/cmoredown.gif'); }
.moredown b {font-size:17px;font-weight:bold;}

.moreup:hover, .moredown:hover, .more:hover { text-decoration:underline; color:#606060;}

.back { font-weight:bold; color:#2C4B86; font-size:11px; text-decoration:none; background-image:url('../images/cback.gif');  background-position:0 0; background-repeat:no-repeat; padding-left:16px; margin-right:5px; }
.back:hover { text-decoration:underline; color:#606060;}


/* koszyk */
.cartdetails { text-align: center }
.cartdetails * { font-size: 11px; }
.cartdetails * img { margin: 0; }
.cartdetails { border-collapse:collapse; width:625px;}
.cartdetails td { border:1px solid #fff; background:#f5f5f5; border-bottom:2px solid #fff; padding:4px;text-align:left;vertical-align:middle;}
.cartdetails .capt { background-color:#ECF5F8; font-weight:bold; }
.cartdetails .captc { background-color:#ECF5F8; font-weight:bold;text-align:center; }
.cartdetails .basend { background-color:#ECF5F8; text-align:right;padding: 6px; }
.cartdetails .cenend { background-color:#eee; text-align:right;padding: 6px 4px 6px 4px }
/* zestaw naglowek */
.cartdetails .setmain td { background-color: #b7ceff; }
/* pozycje w zestawie */
.cartdetails .setstuff td { background-color: #e0eaff; }

.cartdetails .action { text-align: center; vertical-align: middle; }
.cartdetails .cena { text-align:right; white-space: nowrap; }
.cartdetails .wartosc { text-align:right; white-space: nowrap; }
.cartdetails .sztuk { text-align:right; white-space: nowrap;}
.cartdetails .sztuk img { margin-bottom:-1px;}
.cartdetails .sztuk input { width:30px; border:1px solid #909090; text-align: right; }
/* pusty koszyk */
.emptybasket { text-align:center;color:#477DB9; }
/* koniec koszyka */

/* naglowki na sciezce zamowienia i w koszyku */
.cnt h3 { font-size:18px;color:#38508C;font-weight:normal; }


.addcart { font-weight:bold; color:#2C4B86; font-size:11px; text-decoration:none;} /* background-image:url('../images/ccart.gif');  background-position:bottom right; background-repeat:no-repeat; padding-right:16px;} */
.addcartbg, .addcartbg2 { font-weight:bold; color:#2C4B86; font-size:11px; text-decoration:none; background-image:url('../images/ccart.gif');  background-position:bottom right; background-repeat:no-repeat; padding-right:16px;}
.addcartallbg { font-weight:bold; color:#2C4B86; font-size:11px; text-decoration:none; background-image:url('../images/ccartall2.gif');  background-position:bottom right; background-repeat:no-repeat; padding: 5px 18px 3px 0;}
.addcartbg2 { font-weight:normal; font-size:9px;padding: 0px 16px 1px 0;margin-right:16px}
.addcart:hover, .addcartbg:hover, .addcartallbg:hover { text-decoration:underline; color:#606060;}

.configmodel, .configmodel2 { font-weight:bold; color:#2C4B86; font-size:11px; text-decoration:none; background:url('../images/configmodel.gif') no-repeat top right; padding: 2px 16px 2px 0;}
.configmodel2 { display:inline-block;font-weight:normal; font-size:9px;margin-right:5px;}
.configmodel:hover { text-decoration:underline; color:#606060;}

.specyfikacja { display:inline-block;color:#2C4B86;text-decoration:none; background:url('../images/spec.png') no-repeat top right; padding: 2px 16px 2px 0; font-weight:normal; font-size:9px;}

.delete { font-weight:bold; color:#2C4B86; font-size:11px; text-decoration:none; /* background-image:url('../images/cdel2.gif');  background-position:100% 0; background-repeat:no-repeat; padding-right:16px; */ }
.delete:hover { text-decoration:underline; color:#606060;}

.promo { font-weight:bold; color:#c04040; font-size:11px; text-decoration:none; /* background-image:url('../images/cmore.gif');  background-position:100% 0; background-repeat:no-repeat; padding-right:16px; */}
.promo:hover { text-decoration:underline; color:#606060;}

/*
	Promocje mailingowe
*/

.cnt .promoMailH1 {
	font-size: 20px;
	color: #007EFF;
	font-family: Trebuchet MS;
	border-bottom: 1px solid #007EFF;
}

.cnt .promoMailHeader {
	background-image: url('../img/promo-mail-header.gif');
	background-repeat: no-repeat;
	width: 630px;
	height: 10px;
	float: left;
}

.cnt .promoMailMiddle {
	background-image: url('../img/promo-mail-middle.gif');
	background-repeat: repeat-y;
	float: left;
}

.cnt .promoMailfooter {
	background-image: url('../img/promo-mail-footer.gif');
	background-repeat: no-repeat;
	width: 630px;
	height: 10px;
	float: left;
	margin-bottom: 10px;
}

.cnt .promoMailClear {
	clear: both;
}

.cnt .promoMailBlock {
	position: relative;
	top: 0px;
	left: 0px;
	width: 625px;
	float: left;
	padding-bottom: 22px;
}

.cnt .promoMailBlock .imgPromoBlock {
	float: left;
	margin: 0px 10px 10px;
}

.cnt .promoMailBlock .name {
	font-family: trebuchet MS;
	font-weight: bold;
	color: #007EFF; /* 38508C; */
	padding-left: 5px;
}

.cnt .promoMailBlock .desc {
/*	
	padding-top: 10px;
	padding-left: 5px;
*/
	font-size:11px; 
	padding:10px;
}

.cnt .promoMailBlock .date {
	text-align: right;
	padding: 5px;
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
}

.cnt .promoMailBlock .konfh {
	 position: absolute;
	 bottom: 0px;
	 right: 0px;
	 margin: 0px 5px;
	 font-size: 11px;
	 text-decoration: none;
	 float: right;
}

.cnt .promoMailBlock .konfh img {
	margin: 0px;
	position: relative;
	top: 5px;
}

.cnt .promoMailLine {
	float:left;
	width: 630px;
	height: 1px;
	border-bottom: 1px solid #007EFF;
	margin: 5px 0px;
}

.cnt .promoMailKtm {
	width: 625px;
	float: left;
	padding-top: 10px;
}

.cnt .promoMailKtm .imgPromoKtm {
	float: left;
	margin: 0px 8px;
}

.cnt .promoMailKtm .namePromoKtm {
/*	padding-top: 10px; */
	color: #007EFF;
	font-size: 11px;
	font-weight: bold;
	width: 430px;
	display: block;
}

.cnt .promoMailKtm .descPromoKtm {
	font-size: 11px;
	width: 430px;
}

.cnt .promoMailKtm .pricePromoKtm {
	background-image: url('../img/promoMail-kup.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	float: right;
	padding: 0px 0px 0px; 
	font-size: 11px;
	font-weight: bold;
	width: 70px;
	height: 84px;
	text-align: center;
	text-decoration: none;
	color: #676767;
}

.cnt .promoMailKtmGal {
	position: relative;
	top: 0px;
	left: 0px;
	width: 190px;
	height: 120px;
	overflow: hidden;
	float: left;
	margin: 5px;
	padding: 3px;
	border: 1px solid #007EFF;
	text-align: left;
}

.cnt .promoMailKtmGal .namePromoKtmGal {
	color: #007EFF;
	font-size: 11px;
	font-weight: bold;
	float: left;
	margin: 5px 0px 0px 5px;
}
	
.cnt .promoMailKtmGal .imgPromoKtmGal {
	bottom:0px;
	left:0px;
	margin: 0px 0px 6px 6px;
	position:absolute;
}

.cnt .promoMailKtmGal .pricePromoKtmGal {
	background-image: url('../img/promoMail-kup.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 62px;
	height: 84px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	float: right;
	text-align: center;
	color: #676767;
	font-size: 11px;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 5px;
	text-decoration: none;
}

/*
.cnt .promoMailKtm .pricePromoKtm a {
	text-decoration: none;
	color: #ff0000;
	padding-bottom: 20px;
}

.cnt .promoMailKtm .pricePromoKtm a b {
	color: #ff0000;
}
*/

.prodlist { width:450px; border-collapse:collapse; border-spacing:0px;}
.prodlist { padding:0px;}
.prodlist td.checkbox { background-color:#c0c0c0; vertical-align:middle; }
.prodlist td.img      { vertical-align:top; }
.prodlist td.dsc      { vertical-align:top; }
.prodlist td.adddsc   { vertical-align:top; text-align:right;}
.prodlist td.bottmenu { vertical-align:bottom;  text-align:right; padding-bottom:2px}
.prodlist td.sep	  { background:#c5d9f3; font-size:0px; padding:0px; border:0px hidden; height:2px;}


.productdsc a.tab { font-weight:bold; font-size:11px;}
.productdsc span.tab { background-color:#477DB9; color:#ffffff; font-weight:bold; font-size:11px;padding:1px;}
.productdsc .holder { width:440px;}
.productdsc .holder td { vertical-align:top;}
.productdsc .holder .images { width:104px; text-align:center;}
.productdsc .holder .images a img { border:1px solid #e0e0e0; }
.productdsc .holder .images a { display:block; margin-bottom:10px;}
.productdsc .details { border-collapse:collapse;}
.productdsc .details td { border:1px solid #ffffff; background:#fff; border-bottom:2px solid #ffffff; padding:4px;color:#444;}
.productdsc .details .capt { background-color:#ECF5F8; font-weight:bold;}
.productdsc .details .captpodst { text-align:right;background-color:#fff; font-weight:bold;}

.err { color:red;}
input.err { background-color:#FFC7C0; }
select.err { background-color:#ED9F95; }
.msg { text-align:center; font-weight:bold; margin:20px;}

#faq a { color:#2C65B0; }
#faq * { font-size: 11px; }
#faq { padding: 0 0px;width:100%; }
#faq .title {font-size: 11px;color:#000;font-variant:small-caps;font-weight:bold;padding:4px;}
#faq .cnt {background-color:#f9f9f9;padding:6px 5px;border-top: 1px solid #ccc;width:100%;border-bottom: 1px solid #ccc;margin:10px 0;}
#faq #listagrup { width: 100%; }
#faq .listagrup {background-color:#fcfcfc;padding:3px;border:1px solid #ddd;margin:0px 0;width:100%;}
#faq .pyt{background-color:#f0f0f0;width:100%;padding:6px 4px;margin-top:5px;font-weight:900;}
#faq .odp{background-color:#f9f9f9;width:100%;padding:4px;}
#faq .kolthree { width: 33%; }
#faq .pytajtxt {text-align:right;padding-top:3px;}


#porownanie a { color:#2C65B0; }
#porownanie * { font-size: 11px; }
#porownanie {padding: 0;width:100%;margin:0px;}
#porownanie .cnt {background-color:#f9f9f9;padding:3px 3px;border-top: 1px solid #ccc;width:99%;border-bottom: 1px solid #ccc;margin:10px 0;}
#porownanie .title {font-size: 11px;color:#000;font-variant:small-caps;font-weight:bold;padding:4px;}
#porownanie .tabela {border: 0px solid #bbb; padding: 0px;width:100%}
#porownanie .polramka {border: 1px solid #ECF5F8; padding: 5px;vertical-align: top;}

#porownanie .tabelawof {border:1px solid #2C65B0; padding: 0px;width:100%;margin-bottom:15px}
#porownanie .polramkawof {border: 1px solid #2C65B0; padding: 5px;vertical-align: top;}

#porownanie .dane {background-color:#f3f3f3;padding: 3px;border: 1px solid #e0e0e0;}
#porownanie .dane2 {background-color:#fff;padding: 3px;border: 1px solid #e0e0e0;}
#porownanie .tech {background-color:#fbfbfb;padding: 3px;border: 1px solid #e0e0e0;color:#444;}
#porownanie .cenanet {text-align:right;background-color:#ddefff;padding: 3px;border: 1px solid #e0e0e0;color:#333;}
#porownanie .cenabru {text-align:right;background-color:#ddefee;padding: 3px;border: 1px solid #e0e0e0;color:#444;}
#porownanie .spec { text-align:right;vertical-align:middle;background-color:#ECF5F8; font-weight:bold;padding:5px;color:#444;}
#porownanie .nazwa { background-color: #ddefff;text-align: center;color:#444; }
#porownanie .dane2 textarea {background-color:#fff;padding: 2px;border: 1px inset #e0e0e0;}
#porownanie .zapzm { text-align:left;vertical-align:middle;background-color:#ECF5F8; font-weight:bold;padding:5px;color:#444; }
#porownanie #editmail { display: none; border: 1px solid #ECF5F8;background-color:#ECF5F8; padding:5px 10px 5px 10px }
#porownanie #editmail th {padding:10px 0 10px 0}
#porownanie #editmail td {vertical-align:middle;}

#filtry a { color:#2C65B0; }
#filtry * { font-size: 11px; }
#filtry {padding: 0;width:100%;margin:0px;}
#filtry .cnt {background-color:#f9f9f9;padding:3px 3px;border-top: 1px solid #ccc;width:99%;border-bottom: 1px solid #ccc;margin:10px 0;}
#filtry .title {font-size: 11px;color:#000;font-variant:small-caps;font-weight:bold;padding:4px;}
#filtry .checks {background-color:#f9f9f9;padding:3px;border:1px solid #ddd;margin:0;width:100%;}
#filtry td {vertical-align: top;padding: 5px;}

input {font-size: 1em; border: 1px inset #999; background-color: #fcfcfc;padding-left: 3px; margin-bottom:1px;}
input.button {font-size: 11px; border:1px outset #999; background-color: #c5d9f3; padding:1px 2px 1px 3px;margin-bottom:1px; cursor: pointer; }
input.button:hover {border:1px inset #999;}
input.chkbox {border:0; margin:0;padding:0;}
textarea {font-size: 1em; border: 1px inset #999; background-color: #fcfcfc; padding-left: 3px; margin-bottom:1px; }

textarea.readonly, input.readonly {border: 1px solid #ddd;}

#zalog a { color:#2C65B0; }
#zalog * { font-size: 11px; font-family:tahoma, Arial, Helvetica, sans-serif; }
#zalog {background-color:#fbfbfb; border:1px solid #ddd; margin:3px 0;}
.zam_pole, #zalog .lower {font-size: 1em;border: 1px solid #eee;background-color: #fff; margin-right:5px;margin-top:-1px;}
.zam_pole_inp {border: 1px solid #eee; background-color: #FFEFAF; margin-right:5px;margin-top:-1px;}
#zalog .lower { text-transform:lowercase; }
#zalog td {text-align:left; padding:3px 0px 2px 2px}
#zalog th { background-color:#f0f0f0; padding:6px 0px; font-weight:bold; }
#zalog form {display:inline;margin:2px;}
#zalog li { padding:4px 0 4px 0; }
.zbazy input {font-size: 11px; border:1px outset #999; background-color: #c5d9f3; padding:1px 2px 1px 3px;margin-bottom:1px; cursor: pointer; }
.zbazy input:hover {border:1px inset #999;}
#faq .bl, #zalog .bl {visibility: hidden; color: red; padding-left:10px; }

#dealerinfo { width:80%;background-color:#fbfbfb; border:1px solid #ddd; margin:3px 0; }
#dealerinfo td {text-align:left; padding:3px 0px 2px 2px; font-size:11px}
#dealerinfo th { background-color:#f0f0f0; padding:6px 0px; font-weight:bold; font-size:11px }
#dealerinfo a { color:#2C65B0; }

#logowanie { font-size: 11px; background-color:#f9f9f9;  border:1px solid #ddd; margin:0px 0; width:100%; }
#logowanie td {text-align:center; width:50%;}
#logowanie th {background-color:#f0f0f0; width:50%; padding:6px 4px; font-weight:900; }

.srchlist * { font-size: 10px; }
.srchlist h3 { font-size: 12px; font-weight: normal; }
.srchlist { padding: 0px 5px; }
.srchlist td { padding: 2px 10px; }
.srchlist table td { vertical-align:middle;padding: 2px 10px; }

.comparebottom { font-weight:bold; background:url('../images/comparebottom.png') no-repeat top left; padding: 0px 0 0px 10px;margin-left:4px; }
.comparetop { font-weight:bold; background:url('../images/comparetop.png') no-repeat bottom left; padding: 0px 0 0px 10px;margin-left:4px; }

.comparebottom { font-weight:bold; background:url('../images/comparebottom.png') no-repeat top left; padding: 0px 0 0px 10px;margin-left:4px; }
.comparetop { font-weight:bold; background:url('../images/comparetop.png') no-repeat bottom left; padding: 0px 0 0px 10px;margin-left:4px; }

.offerbottom { font-weight:bold; background:url('../images/comparebottom.png') no-repeat top left; padding: 0px 0 0px 10px;margin-left:4px; }
.offertop { font-weight:bold; background:url('../images/comparetop.png') no-repeat bottom left; padding: 0px 0 0px 10px;margin-left:4px; }



#sentelink { font-size: 10px; }

#dict a { color:#2C65B0; }
#dict * { font-size: 11px; }
#dict .cnt {background-color:#f9f9f9;padding:5px 0;border-top: 1px solid #ccc;width:100%;border-bottom: 1px solid #ccc;margin:10px 0;}
#dict .cnt td{padding:3px 5px;}
#dict {background-color:#fbfbfb; margin:3px 0;}
#dict .title {font-size: 11px;color:#000;font-variant:small-caps;font-weight:bold;padding:4px;}
#dict form { margin: 0px 0 5px 5px; }
#dict td {text-align:left; padding:3px 0px 2px 2px}
#dict th { color:#28579d;text-align:left;background-color:#d2e6f5;font-size: 18px; padding:1px 0px 1px 30px; font-weight:bold; }
#dict li { padding:4px 0 4px 0; }

a.cback { font-weight:bold;font-size:11px;color:#2C65B0; background:url('../images/cback.gif') no-repeat left bottom; padding:0 0 1px 15px;}
a.cback:hover { text-decoration:none; }

/* htmlarea editor */
.fs1 { font-size: 9pt; }
.fs2 { font-size: 10pt; }
.fs3 { font-size: 11pt; }
.fs4 { font-size: 12pt; }
.fs5 { font-size: 14pt; }
.fs6 { font-size: 16pt; }
.fs7 { font-size: 18pt; }
.fs8 { font-size: 22pt; }
.fs9 { font-size: 26pt; }
.fs10 { font-size: 30pt; }
/* */

.tab{font-size: 9pt;}
.tab td{  vertical-align: middle;}
.tabi{  font-size: 9pt;}
.tabi .cena{ font-weight: bold; text-align: right; border-bottom: 1px solid #000; font-size: 10px;}
.tabi .nagl{ font-weight: bold; background-color: #ECF5F8; padding: 3px; color: #222;}
.tabi .poz{ vertical-align: middle;padding-left: 3px; color: #444; background-color: #fff; border-bottom: 1px solid #000;}
.tabi .pozinf{ vertical-align: middle;padding-left: 3px; padding-bottom: 5px; color: #444; background-color: #fff; border-bottom: 1px solid #000;}

#footer #bottomlink { 
  position:absolute; 
  top:5; 
  left:10;  
  width:60px; 
  height: 20px; 
  cursor:pointer; 
  z-index:100; 
  background-image: none;
}

#ue {
  font-size: 9px;
	color: #777777;
	width: 700px;
	text-align: center;
}

#ue span {
	display: block;
	padding-top: 10px;
}

#ue img{
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 30px;
}

#sitemap h1{
  font-size: 12px;
  color:#477DB9;
}

#sitemap h2 {
  font-size: 10px;
  margin-left: 20px;
  color:#477DB9;
}

#sitemap h2 a{
  color:#477DB9;
  font-weight: normal;
}

.ramka {
  border: 1px solid #aaaaaa;
  margin-bottom: 2px;
  margin-top: 2px;
}

.ramka h5 {
  background-color: #eeeeee;
  border-bottom: 1px solid #aaaaaa;
  padding: 0px;
  margin: 0px;
}

/*
Szczegoly nagrody w cpl marketing
*/
table .ilepunktow { font-size: 12px; text-align: right; font-weight: bold; color: #0094EC; }
table .wykpkt { font-size: 10px; width: 190px; color: #6F6F6F; }
table .cplimg { text-align: left; width: 200px; height: 200px; border-bottom: 0px none; }
/*table .cplimg img { width: 180px; height: 180px; }*/
table .viewngr { width: 380px; border-bottom: 0px none; }
table .viewngr-header { display: block; }
table .viewngr-header #blu { font-size: 15px; }
table .viewngr-header .viewngr-group { color: #ff0000; font-size: 14px; font-weight: bold; }

#ngrmar table td { font-size: 12px; color: #6F6F6F; } 
/* Wniosek marketingowy */
#pmwni .head { color: #FF7E00; font-weight: bold; }
#pmwni select, #pmwni textarea, #pmwni input  { color: #484848; }

/* Materialy marketingowe naglowek */
#frame_center { width: auto; }
#frame_left_up {
  background-repeat: no-repeat;
  background-image: url('../img/box/left_up_corner.gif');
  height: 11px; width: 12px;
}
#frame_up {
  background-repeat: repeat-x;
  background-image: url('../img/box/up_frame.gif');
  height: 11px;
}
#frame_right_up {
  background-repeat: no-repeat;
  background-image: url('../img/box/right_up_frame.gif');
  height: 11px; width: 12px;
}
#frame_left {
  background-image: url('../img/box/left_frame.gif');
  background-repeat: repeat-y;
  height: 100%; width: 12px;
}
#frame_right {
  background-image: url('../img/box/right_frame.gif');
  background-repeat: repeat-y;
  height: 100%; width: 12px;
}
#frame_left_down {
  background-repeat: no-repeat;
  background-image: url('../img/box/left_down_corner.gif');
  height: 11px; width: 12px;
}
#frame_down {
  background-repeat: repeat-x;
  background-image: url('../img/box/down_frame.gif');
  height: 11px;
}
#frame_right_down {
  background-repeat: no-repeat;
  background-image: url('../img/box/right_down_corner.gif');
  height: 11px; width: 12px;
}

#toplink {
	color: #2C65B0;
	font-size: 11px;
	font-weight: bold;
	padding-right: 17px;
	background-image: url('../images/cmoreup.gif');
	background-repeat: no-repeat;
	background-position: right center;
}
/* tabela punktowa dla handlowcow comesu */

.maincol table.punkty_comes{
	color: #666666;
	font-size: 10px;
	text-align: center;
	border: 1px solid #0094EC;
}

.maincol table.punkty_comes th{
	font-size: 11px;
	border-right: 1px solid #0094EC;
	padding-right: 2px;
	padding-left: 2px;
}

.maincol table.punkty_comes td{
	border-top: 1px solid #0094EC;
	border-right: 1px solid #0094EC;
	padding-right: 2px;
	padding-left: 2px;
}
/* koniec stylow dla tabeli punktowej handlowcow comesu */

/* clasy do konkursu voyagera */
div a.input_img1 {
	background-image: url('../images/input1.gif');
	background-repeat: no-repeat;
/*	background-position: right center; */
	display: block;
	width: 118px;
	height: 20px;
	float: left;
	margin-left: 35px;
	overflow : hidden;
	
}

div a.input_img2 {
	background-image: url('../images/input2.gif');
	background-repeat: no-repeat;
/*	background-position: right center; */
	display: block;
	width: 173px;
	height: 20px;
	float: left;
	margin-left: 85px;
	overflow : hidden;
}


div a.input_img1:hover div{
	cursor: pointer;
	border-left: 2px solid #fedf9a;
	border-right: 2px solid #f8b330;
	border-top: 2px solid #fedf9a;
	border-bottom: 2px solid #f8b330!important;
	border-bottom: 1px solid #f8b330;
	margin: 1px;
	display: block;
	width: 112px!important;
	width: 116px;
	height: 14px!important;
	height: 8px;
}

div a.input_img2:hover div{
	cursor: pointer;
	border-left: 2px solid #fedf9a;
	border-right: 2px solid #f8b330;
	border-top: 2px solid #fedf9a;
	border-bottom: 2px solid #f8b330!important;
	border-bottom: 1px solid #f8b330;
	margin: 1px;
	display: block;
	width: 167px!important;
	width: 171px;
	height: 14px!important;
	height: 8px;
}

/* obrazek linka do pdfa */
.pdf_link {
	margin:0px;
	background-image:url('http://www.comes.com.pl/pliki/szkolenie/pdf.png');
	background-repeat:no-repeat;
}
.pdf_link span {
	margin-left:20px;
}