/***************************************************************************************************
 * reset
 **************************************************************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, 
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td {
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}
body { border:0; line-height:1; width:100%; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
del { text-decoration:line-through; }
ins { text-decoration:none; }
img { border: 0; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
input,textarea { font-size:100%; }

/***************************************************************************************************
 * global
 **************************************************************************************************/
body { background:#cfcdc6; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:0.7em; text-align:center; }

a { color:#b14900; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { margin:0; }
h2 { color:#103389; font-family:Arial; font-size:18px; margin:0; }
h3 { color:#372224; font-size:22px; margin:0 0 28px; }


.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.db { display:block  }
.dn { display:none }
.center { text-align:center !important; }
.left { text-align:left !important; }
.right { text-align:right !important; }
.ifl	{ float:left; margin:0 20px 10px 0; }
.ifr { float:right; margin:0 0 20px 10px; }
.odd { color:#b14900; }

.formularz label { display:block; }
.formularz .input { border:1px solid #c9c6bf; font-size:100%; font-family:tahoma; padding:3px;  }
.formularz .input.error { border:1px solid #f00; }
.formularz input.input { width:190px; }
.formularz textarea.input { height:133px; overflow:hidden; width:373px; }
.formularz input.submit { background:#b14900; border:0; color:#e2dfd8; font-weight:bold; padding:4px 25px;  }


#wrapper { margin:0 auto; text-align:left; width:980px; }

#head { color:#6b685e; height:110px; position:relative; }
#head a { color:#6b685e; }
#head h1 { background:url("../gfx/logo.gif") no-repeat 0 0; position:absolute; top:9px; left:0; }
#head h1 a { display:block; height:69px; width:191px; }
#head h1 span { display:none; }
#head #h2 { position:absolute; /*top:48px; left:293px;*/top:0px; left:191px; }

#head #lang { position:absolute; top:50px; right:21px; }
#head #lang a.current { font-weight:bold; }

#head #icons { position:absolute; top:50px; left:731px; }
#head #icons a { margin-right:21px; }


#menu { margin:10px 0 8px; }
#main_menu { height:23px; }
#main_menu li { display:inline; }
#main_menu li a { background:url("../gfx/main-menu.gif") no-repeat 0 0; display:block; float:right; height:23px; margin-left:2px; }
#en #main_menu li a { background-image:url("../gfx/main-menu-en.gif"); }
#main_menu li a#m_firma { background-position:0px 0px; width:99px; }
#main_menu li a#m_firma.current, #main_menu li a#m_firma:hover { background-position:0px -25px; }
#main_menu li a#m_siec { background-position:-101px 0px; width:143px; }
#main_menu li a#m_siec.current, #main_menu li a#m_siec:hover { background-position:-101px -25px; }
#main_menu li a#m_produkty { background-position:-246px 0px; width:101px; }
#main_menu li a#m_produkty.current, #main_menu li a#m_produkty:hover { background-position:-246px -25px; }
#main_menu li a#m_kontakt { background-position:-349px 0px; width:137px; }
#main_menu li a#m_kontakt.current, #main_menu li a#m_kontakt:hover { background-position:-349px -25px; }
#main_menu li a span { display:none; }

#sub_menu { clear:both; height:20px; margin-top:2px; position:relative; }
#sub_menu ul { display:none; }
#sub_menu ul.db { display:block; }
#sub_menu ul.m_left { background:#7d6964; position:absolute; top:0; left:494px; width:486px; }
#sub_menu ul li { display:inline; }
#sub_menu ul li a { background:#7d6964; color:#fff; display:block; padding:4px 23px 5px; }
#sub_menu ul.m_left li a { border-right:2px solid #cfcdc6; float:left; }
#sub_menu ul.m_right li a { float:right; margin-left:2px; }
#sub_menu ul li a.current, #sub_menu ul li a:hover { background:#b14900; text-decoration:none; }


.leftNav { float:left; margin-right:4px; overflow:hidden; width:231px; }
.mainContent { background:#e2dfd8; float:right; overflow:hidden; }

#topRow { color:#654c4e; font-size:110%; height:335px; }
#topRow p { line-height:1.8; margin-bottom:15px; }
#topRow .leftNav { height:335px; position:relative; }
#topRow .leftNav.text1 { background:#a9ad9b; color:#fff; height:295px; padding:20px 17px; text-transform:uppercase; width:197px; }
#topRow .leftNav.text2 { background:#e5e5da; color:#000; height:295px; padding:20px 17px; width:197px; }
#topRow .leftNav.text2 img { vertical-align:middle; }
#topRow .leftNav.text2 .odd { font-weight:bold; }

#topRow .leftNav .phototext { visibility:hidden; position:absolute; top:0; left:0; }
#topRow .leftNav .phototext.vi { visibility:visible; }

#topRow .leftNav.text2 .wariant { display:none; height:270px position:absolute; top:65px; left:17px; }
#topRow .leftNav.text2 .wariant.db { display:block; }

#topRow .leftNav.text2 p.button { position:absolute; bottom:0; right:10px; }
#topRow .leftNav.text2 p.button a { background:#979481; color:#fff; display:block; font-weight:bold; margin-top:3px; padding:0 10px; }

#topRow .mainContent { height:335px; width:745px; position:relative; }
#topRow .mainContent.text { height:267px; padding:34px 40px; width:665px; }
#topRow .mainContent.text ul { list-style: disc outside; line-height:1.1; margin-left:15px; }
#topRow .mainContent.text img.foto { border:3px solid #fcf9f1; }
#topRow .mainContent.text .col3 { float:left; height:230px; margin-right:32px; width:200px; }
#topRow .mainContent.text .col3.last { margin-right:0; }
#topRow .mainContent.text .col2 { float:left; height:265px; width:380px; }

#topRow .mainContent .galeria { visibility:hidden; height:335px; width:745px; position:absolute; top:0; left:0; }
#topRow .mainContent .galeria.vi { visibility:visible; }
#topRow .mainContent .galeria .foto { visibility:hidden; position:absolute; top:0; left:0; }
#topRow .mainContent .galeria .foto.vi { visibility:visible; }

#topRow #pager { position:absolute; bottom:5px; right:5px; z-index:80; }
#topRow #pager a { background:#adaba4; border:1px solid #fff; color:#fff; display:block; float:left; margin-left:5px; padding:3px 5px; }
#topRow #pager a:hover { text-decoration:none; }
#topRow #pager a.current { background:#b14900; }

#bottomRow { clear:both; height:94px; margin-top:14px; overflow:hidden; }
#bottomRow .leftNav { background:url("../gfx/bottom-left-bg.jpg") no-repeat 0 0; height:94px; }
#bottomRow .leftNav #left_menu li a { color:#fff; display:block; font-size:14px; height:22px; margin-bottom:5px; padding:6px 20px 0; text-align:right; }
#bottomRow .leftNav #left_menu li a.last { margin-bottom:0; }
#bottomRow .mainContent { background:#cfcdc6 url("../gfx/bottom-right-text-bg.jpg") no-repeat 0 0; height:94px; width:745px; }
#bottomRow .mainContent a { color:#fff; font-weight:bold; }
#bottomRow .mainContent .fotka { float:left; overflow:hidden; text-align:center; margin-right:2px; width:247px; }
#bottomRow .mainContent .fotka.last { margin:0; }
#bottomRow .mainContent.arrows { background:#cfcdc6 url("../gfx/bottom-right-prod-bg.jpg") no-repeat 0 0; padding:0 56px; width:633px; position:relative; }
#bottomRow .mainContent.arrows .fotka { margin-right:4px; width:208px; height:94px; }
#bottomRow .mainContent.arrows #navLeft { position:absolute; top:0; left:0; }
#bottomRow .mainContent.arrows #navRight { position:absolute; top:0; right:0; }
#bottomRow .mainContent.arrows #navLeft.disabled,#bottomRow .mainContent.arrows #navRight.disabled { visibility:hidden; }


#foot { border-top:1px solid #C3C1BA; color:#86837d; margin:18px 0; padding:14px 0; }
#foot a { color:#86837d; }

/***************************************************************************************************
 * home
 **************************************************************************************************/
#home_contet { height:417px; }
#home_submenu { background:#000; height:26px }
#home_submenu li { display:inline; }
#home_submenu li a { background:#303030; color:#fff; display:block; float:left; font-size:12px; height:19px; margin-right:3px; padding:7px 15px 0; text-transform:uppercase; }

#home_wrapper { position:relative; }
#home_wrapper #subtext { position:absolute; bottom:8px; right:10px; }

/***************************************************************************************************
 * sieæ sprzeda¿y
 **************************************************************************************************/
#siec { color:#654C4E; font-size:110%; }
#siec a { color:#654C4E; }
#siec a:hover { color:#B14900; }
#siec a.current { color:#B14900; font-weight:bold; }
#siec p { margin-bottom:15px; line-height:1.8; }
#siec p span.box { background:#B14900; color:#fff; font-weight:bold; padding:2px 6px;  }
#siec ul li { margin-bottom:8px; }
#siec .leftNav { margin-right:20px; width:200px; }
#siec .leftNav .powrot { color:#B14900; font-size:90%; }
#siec .mainContent { background:transparent; float:left; width:500px; }
#siec .rightNav { float:right; width:240px; }

#siec .filter { background:#E5E2DB; border:1px solid #86837D; color:#372224; height:16px; width:16px; }

#siec #mapa { position:relative; height:580px; width:450;  }
#siec #close_woj { font-size:90%; position:absolute; top:0; left:0; }
#siec #wojewodztwo { display:none; position:absolute; top:0; left:0; }
#siec .miasto { background:url("../gfx/punkt.gif") no-repeat 0 0; font-size:90%; padding-top:8px; position:absolute; }

