/* CSS Document */
* {margin:0;padding:0;}

html, body {width:100%;height:100%;}

body {background:#00214a url('./images/tlo.jpg') top repeat-x;text-align:center;}
body,p,td,div,th,ul,li{font-family: Arial, Helvetica, sans-serif;color:#898888;font-size: 11px;}

a {color:#b03005; text-decoration:none;}
a:hover {text-decoration:underline;}
ul {padding:0px;margin:0px;list-style-type:none;}

ul,li,form, fieldset, input {margin:0px; padding:0px;}
img, fieldset, label,a img {border: none;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;color:#ae9674;}
p {padding:0 0 10px 0; margin:0 0 0 0;}
ol {margin:0 0 0 18px;}


h2 { font-size:14px;color:#213864; padding:10px 0 10px 0;}
h3 { font-size:13px;color:#838383; padding-bottom:10px;}
table { border-collapse:collapse;}
form { margin:0px; padding:0px; }

.clear { clear:both;}

#kontener {width:920px;margin:0 auto;text-align:left;}

#top {width:896px; height:82px;}
#top img {float:left;}
#BoxLang {float:right;width:230px;padding:16px 0px 0px 0px;}
#BoxLang img  a {margin:0px}
#lang { list-style:none}
#lang a {color:#2f559f;}
#lang li {display:inline;padding:0px;}

.przerwa {color:#b8d0ef;}

#menu {display:none;width:896px;height:44px;margin-left:12px;background:url('./images/menu_tlo.png') top repeat-x; z-index:2; position:relative;}
#menu a {float:left;}

/* menu pl */
#menuNewpl {margin-left:12px;z-index:2;position:relative;overflow:hidden;background:url("./images/pl/menu_pl.gif") left -33px no-repeat;width:896px;height:32px}
#menuNewpl li {display:inline;float:left;overflow:hidden;background-repeat:no-repeat;}
#menuNewpl li a {text-indent:-5000px;height:32px;overflow:hidden;display:block;background-image:url("./images/pl/menu_pl.gif");}
#menuNewpl #mOfirmie {background-position:0px 0px;width:80px;}
#menuNewpl #mOfirmie:hover {background-position:0px 29px;}
#menuNewpl #mKatalog {background-position:-80px 0px;width:100px;}
#menuNewpl #mKatalog:hover {background-position:-80px 29px;}
#menuNewpl #mDystrybucja {background-position:-180px 0px;width:80px;}
#menuNewpl #mDystrybucja:hover {background-position:-180px 29px;}
#menuNewpl #mStanyMag {background-position:-260px 0px;width:120px;}
#menuNewpl #mStanyMag:hover {background-position:-260px 29px;}
#menuNewpl #mKontakt {background-position:-380px 0px;width:60px;}
#menuNewpl #mKontakt:hover {background-position:-380px 29px;}
#menuNewpl #mZlozZam  {background-position:-440px 0px;width:120px;}
#menuNewpl #mZlozZam:hover {background-position:-440px 29px;}
#menuNewpl #mZamowKat {background-position:-560px 0px;width:100px;}
#menuNewpl #mZamowKat:hover {background-position:-560px 29px;}
#menuNewpl #mPlatnosci {background-position:-660px 0px;width:60px;}
#menuNewpl #mPlatnosci:hover {background-position:-660px 29px;}
#menuNewpl #mPromocje {background-position:-720px 0px;width:140px;}
#menuNewpl #mPromocje:hover {background-position:-720px 29px;}
/* menu en */
#menuNewen {margin-left:12px;z-index:2; position:relative;background:url("./images/en/menu_en.gif") left -33px no-repeat;overflow:hidden;width:896px;height:32px}
#menuNewen li {display:inline;float:left}
#menuNewen li a {text-indent:-5000px;height:32px;overflow:hidden;display:block;background-image:url("./images/en/menu_en.gif");background-position:0px 0px;}
#menuNewen #mOfirmie {background-position:0px 0px;width:80px;}
#menuNewen #mOfirmie:hover {background-position:0px 29px;}
#menuNewen #mKatalog {background-position:-80px 0px;width:110px;}
#menuNewen #mKatalog:hover {background-position:-80px 29px;}
#menuNewen #mDystrybucja {background-position:-190px 0px;width:90px;}
#menuNewen #mDystrybucja:hover {background-position:-190px 29px;}
#menuNewen #mStanyMag {background-position:-280px 0px;width:120px;}
#menuNewen #mStanyMag:hover {background-position:-280px 29px;}
#menuNewen #mKontakt {background-position:-400px 0px;width:60px;}
#menuNewen #mKontakt:hover {background-position:-400px 29px;}
#menuNewen #mZlozZam  {background-position:-460px 0px;width:50px;}
#menuNewen #mZlozZam:hover {background-position:-460px 29px;}
#menuNewen #mZamowKat {background-position:-510px 0px;width:112px;}
#menuNewen #mZamowKat:hover {background-position:-510px 29px;}
#menuNewen #mPlatnosci {background-position:-622px 0px;width:60px;}
#menuNewen #mPlatnosci:hover {background-position:-622px 29px;}
#menuNewen #mPromocje {background-position:-682px 0px;width:140px;}
#menuNewen #mPromocje:hover {background-position:-682px 29px;}

span.rarrow {color:#15297a;font-size:12px;}

h1#lgsg a {margin:16px 0px 0px 20px;float:left;width:234px;height:50px;text-indent:-5000px;display:block;background:url('./images/logo.png') 0px 0px no-repeat;}
h1#slogaNpl {margin:20px 0px 0px 20px;float:left;width:371px;height:45px;text-indent:-5000px;background:url('./images/slogan_pl.png') 0px 0px no-repeat;}
h1#slogaNen {margin:20px 0px 0px 20px;float:left;width:371px;height:45px;text-indent:-5000px;background:url('./images/slogan_en.png') 0px 0px no-repeat;}
h1#slogaNde {margin:20px 0px 0px 20px;float:left;width:371px;height:45px;text-indent:-5000px;background:url('./images/slogan_de.png') 0px 0px no-repeat;}
h1#slogaNru {margin:20px 0px 0px 20px;float:left;width:371px;height:45px;text-indent:-5000px;background:url('./images/slogan_ru.png') 0px 0px no-repeat;}

#flashMain {width:920px;height:370px;z-index:1;position:relative; top:-14px; bottom:-14px}
#flashSub { width:920px;height:200px;margin:-14px 0 -14px 0;z-index:-1; position:relative;}
.flashTop { height:136px;}

#bottom {width:896px; min-height:110px;margin:0 auto 0 12px; position:relative; z-index:2;}
#b1 { width:288px;height:110px;float:left;position:relative;padding:0px 12px 0px 0px;background:url('./images/promostars_dw.png') top left no-repeat;}
#b2 { width:344px;height:110px;float:left; padding:0px 12px 0px 0px;background:url('./images/aktualnosci_dw.png') top left  no-repeat;}
#b3 { width:240px;height:110px;float:left; padding:0px 0px 0px 0px;background:url('./images/psi_dw.png') top left  no-repeat;}
#b1 div.inpp {position:absolute;top:0px;left:0px;z-index:100;margin:0px}
.psg {color:#3f3f3f;padding:5px 0px 5px 3px}

#b2 div.inakt {padding:15px 5px 5px 20px;}
#b1 div p a, #b2 div p a, #b3 div p a {color:#b03005;}
#b3 {height:110px;float:left;}
#b1 img { margin-right:10px;display:inline}
#b1 div {color:#3f3f3f}
#b1, #b2, #b3 { min-height:110px;}

.sgmo {text-align:right;margin:0px;position:absolute;top:88px;right:9px;z-index:101;padding:0px 17px 0px 0px}
.box { padding:5px 0 0 0;}
.box a { color:#3f3f3f;}
.box b { color:#142875;}
#stopka { position:relative;width:896px;height:95px;border-bottom:1px solid #224357;color:#8d9fff; margin-left:12px; margin-bottom:100px;}
#stopka span.right { z-index:200;position:absolute; top:70px; right:17px; padding:0px;}
#stopka span {padding:0 12px 0 12px;}
#stopka a { color:#8d9fff; }
#stopka p#ls {margin:0px;padding:0px;color:#8d9fff;z-index:201;position:absolute;top:70px;left:17px;}
#stopka a#psiPos { z-index:203;position:absolute; top:66px; right:380px;}
#stopka a#psiPosLt { z-index:203;position:absolute; top:66px; right:520px;}
#stopka a#lppPos { z-index:204;position:absolute; top:45px; right:250px;}

#lin {text-align:center;padding:15px 0px 0px 0px;width:896px}
#lin a {margin:0px 12px 0px 12px}
#podstrona {background:url(./images/bg_sub2.jpg) #00214a 0px -72px repeat-x; }


/*------------------------- podstrona ----------------- */

#content { width:896px;text-align:left;margin-left:12px; z-index:1000;}

div.menuLeft {width:162px; float:left;}
ul.katalog_menu {margin-top:-3px;padding:10px 0px 10px 0px;background:url('./images/menu_boczne.jpg') top left no-repeat; }
ul.katalog_menu a,.katalog_menu2 a { color:#FFFFFF;padding-left:4px;font-size:12px }
ul.katalog_menu2 a {font-size:11px }
ul.katalog_menu li,.katalog_menu2 li { padding:3px 0px 3px 10px;}
ul.katalog_menu #level1_selected,.katalog_menu2 #level1_selected { background:#244189 url(./images/li_1.gif) no-repeat bottom left;}
ul.katalog_menu2 {margin:0px;padding:10px 0px 10px 0px;background:url('./images/menu_boczne2.jpg') top left no-repeat;}

.rightSide { width:722px; min-height:290px; float:left; margin-left:12px; background:#fff;}
*html rightSide { height:290px;}

h2.hbg { height:35px; background:url('./images/hbg.jpg') 0px 0px repeat-x; color:#fff; font-size:16px; padding:15px 0 0 18px; width:704px;}

.drukuj { clear:both; width:684px; position:relative; margin-left:18px; margin-bottom:18px;}
span.back { position:absolute; bottom:0; right:0; text-align:right;}

.text { padding:18px;overflow:hidden}
.textBox {padding:15px 20px 5px 20px; position:relative;}
.textBox span { position:absolute; top:0; right:0; text-align:right; padding:15px 15px 0 0;}

.text, .textBox{display: inline-table;}
/* Hides from IE-mac \*/
*html .text, *html .textBox{height: 1%;}
.text, .textBox {display: block;}
/*end clearfix*/

/*------------------------- kontakt ----------------- */

.contactMap { width:420px;height:340px; float:left;}
.contactText { width:240px; float:left;}
.link {color:#b03005; text-decoration:none; margin:7px 0 30px 0; font-weight:bold;}
.margin { margin-top:20px;}
/*------------------------- katalog on-line ----------------- */

.katalogAsortyment { width:480px; float:left;}
.katalogGet {float:right; width:180px; margin-bottom:18px;}

#ciuchy { width:480px; border-collapse:collapse;margin:0 0 13px 0; }
#ciuchy td { height:109px;text-align:center; }
#line td { border-top:1px solid #e4e4e4; }


/*------------------------- order katalog ----------------- */

.przeslij {border:2px solid #969696;}
.button a {color:#FFFFFF; text-decoration: none;}
.error { color:#FF0000;}
table.orderKatalog { width:600px;}
table.orderKatalog td { padding:3px 10px 3px 0;}
/* table.orderKatalog td input {border:1px} */
table.orderKatalog td .inpp, table.orderKatalog td .inppm {border:1px solid #6E9249;width:200px;padding:2px;color:#6E9249;font-size:12px}
table.orderKatalog td .inppm {width:45px}
table.orderKatalog td h3 {position:relative}
table.orderKatalog td h3 .cx {position:absolute;top:3px}
table.orderKatalog td div#iwa {position:relative}
table.orderKatalog td div#iwa .cx1 {position:absolute;top:7px;left:145px}
/*------------------------- wyprzedaĹź ----------------- */

table.prettyTable { width:500px;margin:10px auto 10px auto;}
table.prettyTable th { padding:5px;font-weight:bold;border:1px solid #d5d5d5; background:#f4f4f4; }
table.prettyTable td { padding:5px;border:1px solid #d5d5d5; }
table.prettyTable td img { background:#FF0000;text-align:center;}

/*------------------------- order katalog ----------------- */

.article {border-bottom:1px solid #d0d0d0; padding:10px 0 10px 0;}
.article span {margin-left:5px;font-size:10px;color:#D0D0D0;}
#title {width:896px; height:50px;}
.date {margin-right:5px;font-size:10px;color:#D0D0D0;}

/* -------------------- katalog ----------------------- */

.produkt {width:490px;}
.produkt_foto { border-top:3px solid #ededed;border-right:1px solid #ededed; width:121px;float:left;text-align:center;min-height:160px; padding:20px 0 0 0;}

.produkt_details {width:350px;float:left;min-height:205px;}
.p_details { padding:10px 5px 0 10px;}
.p_details p {margin:3px 0px 1px 0px;padding:0px 0px 2px 0px}
.p_details p.wag {margin-bottom:6px}

.produkt_header { display:block; width:350px; height:23px; background:#ededed; position:relative; padding:8px 8px 0 8px;}
.produkt_header img { float:right;margin:5px 5px 0px 0px;}
.produkt_header a.pname {font-size:14px; color:#6e9445; padding-right:8px;}
.produkt_header span { position:absolute; top:0; right:0; text-align:right; padding:8px 8px 0 0; width:125px; }
.p_basket { color:#838383;font-size:18px; font-weight:bold;margin:0px; padding:0px; }

.katalog {float:right; width:182px;}

#box_right { display:block;float:left;margin-top:10px;background:#ededed;border:1px solid #dadada;}
#box_basket {margin-top:10px;background:#ededed;padding-bottom:5px;  }
#box_basket li { padding:4px 5px 4px 10px;background:url(./images/li_2.gif) no-repeat right; }

#box_basket li.zawartosc { position:relative;background:#ffffff;height:15px;font-size:12px;font-weight:bold;border:8px solid #ededed;}
#box_basket li.zawartosc span { position:absolute;top:0;right:0;text-align:right;padding:4px 4px 0 0;color:#ae312d;}

#box_right li { padding:13px 5px 13px 38px;background:url(./images/grey_arr.gif) no-repeat left; }
#box_right li a { color:#4b4b4b; }
.ramka { border-top:1px solid #dadada;}



/* ---------------------- kolory -------------------------- */
div.kolory      {
		width:350px;
		float:left;
		padding-bottom:10px;
		}
div.kolory div	{
		margin-bottom:5px;
		float:left;
		}

.kolor1 {
	width:35px;
	height:20px;
	font-size:0px;
	margin-right:3px;
	border:1px solid #D8D8D8;
	}

.kolor1t {
	width:35px;
	height:20px;
	font-size:0px;
	margin-right:3px;
	border:1px solid #D8D8D8;
	}

.kolor21t, .kolor31t {
	width:35px;
	height:20px;
	font-size:0px;
	margin-right:0px;
	border:1px solid #D8D8D8;
	border-right:none;
	}
.kolor21, .kolor31, .kolor32 {
	width:35px;
	height:20px;
	font-size:0px;
	margin:0px;
	border:1px solid #D8D8D8;
	border-right:none;
	}

.kolor22t, .kolor33t {
	width:20px;
	height:20px;
	font-size:0px;
	margin-right:3px;
	border:1px solid #D8D8D8;
	}
.kolor22, .kolor33 {
	width:20px;
	height:20px;
	font-size:0px;
	margin-right:3px;
	border:1px solid #D8D8D8;
	}

.kolory .kolor_nr { height:9px;padding:1px;float:left;text-align:center;font-family:tahoma; font-size:9px; background:#ffffff; line-height:11px;border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;  }
.kolor_nr { display:inline;float:left;height:9px;text-align:center;padding:1px;font-family:tahoma; font-size:9px; background:#ffffff; line-height:11px;border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; }
.tabela_zamowienia th { height:20px;padding:5px; }
.tabela_zamowienia td { padding:3px 5px 3px 5px;}


.tip, .kolory .tip { position:absolute; width:60px; height:30px;margin:-50px 0px 0px -1px; text-align:center; font-weight:bold; font-size:12px; padding-top:15px; color:#676767;border:1px solid #d8d8d8; }
.tip span { background:#ffffff;padding:0px 2px 0px 2px; }

.tip1, .kolory .tip1 { position:absolute; width:60px; height:30px;margin:-50px 0px 0px -1px; text-align:center; font-weight:bold; font-size:12px; padding-top:15px; color:#676767;border:1px solid #d8d8d8; }
.tip1 span { background:#ffffff;padding:0px 2px 0px 2px; }


.tip2, .kolory .tip2 { position:absolute; width:30px; height:30px;margin:-50px 20px 0px 9px; text-align:center; font-weight:bold; font-size:12px; padding-top:15px; color:#676767;border:1px solid #d8d8d8; display:none;}
.tip2 span { background:#ffffff;padding:0px 2px 0px 2px; }

/* TODO - zformatowac */
.tip3, .kolory .tip3 { position:absolute; width:30px; height:30px;margin:-50px 20px 0px 2px; text-align:center; font-weight:bold; font-size:12px; padding-top:15px; color:#676767;border:1px solid #d8d8d8; display:none;}
.tip3 span { background:#ffffff;padding:0px 2px 0px 2px; }

/* adminmenu */
#adminmenu table.ButtonList { background-color:#F6F6F6; height:20px;}

.tip .tip1 .tip2 {display:none}


/* -------------------- style michal --------------- */

/* */

#kat_title {width:162px; height:50px;padding-right:13px; float:left;}
#kat_title { display:block;}
#kat_title h2 {margin:20px 0px 10px 19px;font-size:15px; color:#ff4c46;text-transform:uppercase;}
h2.hbg { height:35px; background:url('images/hbg.jpg') 0px 0px repeat-x; color:#fff; font-size:16px; padding:15px 0 0 18px; width:704px;}


#page_name h1 {margin:18px 0px 10px 17px;font-size:18px; font-weight:bold;color:#ffffff;}

#text {width:721px;min-height:246px; background:#fff;float:right;color:#707070;padding:10px 20px 20px 20px;}
*html #text { height:246px; }
.left { margin:0px 10px 10px 0px; float:left; }
.right { margin:0px 0px 10px 10px; float:right; }


#pasek { width:721px; height:24px; background:#fff;padding:0px 0px 20px 0px;float:right;}
.button { height:19px;padding:5px 10px 0px 10px; background:url(./images/button_bg.gif);float:left;font-weight:bold; text-transform:uppercase; text-align:center;margin-right:1px;float:left; font-family:tahoma; font-size:9px; }
.button a { color:#6b6b6b; }
.button a:hover { color:#ff2c23; }

#kontakt_table { border-collapse:collapse; width:100%; }

#left_column { width:500px; float:left;}
#right_column { width:179px; float:right;}


.blue_button { float:right; margin-top:15px; }
.blue_button td { padding:5px; background:#3865bc;color:#ffffff; text-transform:uppercase; }
.blue_button td a { color:#ffffff;display:block }

.red_button { float:left; margin-top:15px; }
.red_button td { padding:5px; background:rgb(176,48,45);color:#ffffff; text-transform:uppercase; }
.red_button td a { color:#ffffff;display:block  }

.basket_table td { padding:10px 15px 10px 15px;width:100%;border-bottom:1px solid #e7e7e7; }
.basket_table th { padding:10px 15px 10px 15px;text-align:left;border-bottom:1px solid #e7e7e7; }

.form_table { width:500px; }
.form_table td { padding:3px; }
.form_table input { border:1px solid #d1d1d1; padding:1px 3px 1px 3px; }

#newsletter_box { width:300px; margin:auto; border:1px solid #e7e7e7;border-bottom:4px solid #e7e7e7;padding:20px 30px 20px 30px;margin-top:40px; background:#fafafa; }

#email { border:1px solid #d1d1d1; padding:5px;width:250px;}
#nslForm #dodaj, #nslForm #usun {margin:20px 4px 0px 4px}
.nslInfo {font-weight:bold; color:#ff0000;margin-bottom:15px;}
.lft {float:left}
.rgt {float:right}


.ndate {width:60px}
.ndate span {color:#3e612d;}
.fopis {width:250px;color:#3f3f3f;}
.fopist {color:#3e612d;font-weight:bold}
.more {color:#3e612d;font-weight:bold}
.newscon {padding-top:2px}



/* latajacy div */

#infly {width:550px;padding-left:160px;}
#latdiv {
position:absolute;z-index:5;float:inherit;width:550px;top:30px;margin:0px auto 0px auto;}
/* zakmnij okno */
DIV#inla {padding:0px;margin:0px;float:inherit}

/*latajacy div */

/* platnosci */
ul.lis {list-style-type:square;margin-left:20px}
div.crd {padding:20px;text-align:center}


.ifSkl {margin-bottom:15px!important;}


