@import url(formularz.css);
@import url(dobierzSwoppera.css);
@import url(produkty.css);
@import url(slimbox.css);
@import url(koszyk.css);
@import url(layout.css);
@import url(container.css);
@import url(loginForm.css);
@import url(szkolenia.css);
@import url(tablecloth.css);
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:bold;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

body
{
	background:#FFF;
	color:#404040;
	padding-bottom:20px;
}
p
{
	margin-top:15px;
	margin-bottom:15px;
}

a
{
	color:#0B5A9D;
	
}
img { 	
	behavior: url("pngbehavior.htc");
}

#mainbody
{
	/*overflow:hidden;*/
	width:828px;
	height:490px;
	margin:auto;
	left:50%;
	margin-left:-414px;
	margin-top:-245px;
	position:absolute;
	top:50%;	
}
#mainbody #inner
{
	position:relative;
	background:url("../img/bg.jpg") no-repeat;
	width:828px;
	height:490px;	
}
#mainbody #logo
{
	background:url("../img/swopper.png");
	width:149px;
	height:39px;
	left:58px;
	position:absolute;
	top:75px;
}
#mainbody #slogan_gora
{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
	position:absolute;
	right:74px;
	top:11px;
}
#mainbody #slogan_gora img
{
	left:-5px;
	position:relative;
	top:3px;
}
#mainbody #zdjecie-kobieta
{
	height:393px;
	left:514px;
	position:absolute;
	top:35px;
	width:252px;
}


#mainbody #loginForm
{	
	height:32px;
	left:35px;
	overflow:hidden;
	position:absolute;
	top:423px;
	width:238px;
	z-index:4;
}

#mainbody #quick-links
{
	height:20px;
	left:500px;
	position:absolute;
	top:435px;
	width:350px;
}
#mainbody #quick-links img
{
	display:none;
}
#standardBody #quick-links
{
	bottom:48px;
	position:absolute;
	right:49px;
}
#standardBody #quick-links img
{
	position:relative;
	top:3px;
}
#quick-links a 
{
	color:#484E55;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#mainbody #dobierz-swoppera
{
	height:78px;
	left:599px;
	position:absolute;
	top:140px;
	width:107px;
}


#mainbody #menu
{
	position:absolute;
	top:155px;
	left:14px;
	width:176px;
}


#mainbody #flash-swopper
{
	left:98px;
	position:absolute;
	top:34px;
}


#menu .top
{
	height:19px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:177px;
}

#menu .mid
{
	width:177px;
	background:url("../img/menu_mid.png") repeat-y;
	
}

menu .bot
{
	height:22px;

}
#mainmenu ul 
{
	margin-top:3px;
	margin-left:-6px;
}
#mainmenu li
{
	background:#FFF url("../img/menu_arrow.gif") no-repeat 0 0;
	padding-left:20px;
	width:140px;
	font-size:11px;
	padding-bottom:2px;
	*margin-bottom:-3px;
	overflow:hidden;
	height:14px;
	*height:16px;
}
#mainmenu li a
{
	color:#848484;
	display:block;
	font-family:verdana;
	font-weight:bold;
	text-decoration:none;
	width:500px;
}

#mainmenu li li 
{
	background:#FFF url("../img/menu_arrow_sub.gif") no-repeat;
	padding-left:14px;	
	width:128px;
	
}
#mainmenu li li a
{
	font-weight: normal;

}
#mainmenu li li li
{
	width:114px;
}

#mainmenu li li li li
{
	width:100px;
}



#standardBody .logo
{
	position:relative;
	top:-30px;
	margin-bottom:-10px;
}
#standardBody .logo .middle
{
	margin:0px;
	padding:2px;
	*margin:-3px 0px -3px 0px;
	background:url(../img/swopper_mid.gif) repeat-y;
	text-align:center;
	width:162px;
}

#standardBody .logo .middle a
{	
	font-size:11px;
	letter-spacing:1px;
	color:#3C424A;
	font-weight:bold;
	text-decoration:none;
}
.layoutTable
{
	margin-top:20px;
	background:url(../img/std_bg_resizable.png) repeat-y;
}

.layoutTable td.main
{

}

.layoutTable td.footer
{
	height:44px;
}


.layoutTable td.jinks
{
}
.layoutTable td.jinks img
{
}

.contentHolder
{
	padding:12px 0px 0px 23px;
}


#pageNavigation
{
	color:#656664;
	height:16px;
	margin-bottom:31px;
	width:480px;
}

#pageNavigation li
{
	display:inline;
}

#pageNavigation a
{
	color:#656664;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}


#produkty
{
	background:transparent url(../img/produkty_bg.gif) no-repeat scroll 0% 50%;
	height:598px;
	left:-8px;
	position:relative;
	top:-38px;
	width:699px;
	margin-bottom:-48px;	
}


.kategoria
{
	position:relative;
	padding-right:209px;
}

h1
{
	background:transparent url(../img/punkt_tytul.png) no-repeat scroll 0 5px;	
	font-size:25px;
	margin-bottom:0px;
	padding-left:20px;
	text-align:left;	
}

.kategoria .rightPhoto
{
	width:209px;
	height:309px;
	position:absolute;
	right:-1px;
	top:-48px;
}
.kategoria .body
{
	padding-right:23px;
	text-align:justify;
}
.kategoria .dobierz
{
	position:absolute;
	right:-1px;
	top:353px;
}

.napisTop
{
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
	position:absolute;
	right:26px;
	top:5px;
}

#layout_main_body .content #subNavigation
{
	margin:5px 0px 20px 20px;
	list-style-type: none;
}
#layout_main_body .content #subNavigation li
{
	background:#FFFFFF url(../img/menu_arrow_sub.gif) no-repeat scroll 0%;
	padding-left:14px;
	font-size:11px;	
	height:20px;
	padding-bottom:0px;
	text-align: left;
	margin-left:0px;
}
#subNavigation a
{
	color:#404040;
	text-decoration:none;
	
}


.tool-tip {
    color: #000;
	padding:3px;
    z-index: 13000;
	background:#FFFFE1;
	border:1px solid black;
	min-width:150px;
	text-align:center;
}


.message
{
	margin:20px;
}

.message h1
{
}
.message p
{
	margin-top:10px;
}

#layout_main_body .content ul
{
	list-style:outside disc;
}
#layout_main_body .content ol
{
	list-style:outside;
	list-style-type: decimal;
	margin-left:10px;
}
#layout_main_body .content li
{
	margin-left:20px;
	padding-bottom:10px;
	text-align:justify;
}
#layout_main_body .prostokatyellow{
    margin: 10px;
	padding: 20px;
	background: #F8F3D2;

}
#layout_main_body .Title{
    font-size: 18px;
	color: #0D5798;
}
#layout_main_body .prostokatred{
    margin: 10px;
	padding: 20px;
	background: #FFEEDD;
}
#layout_main_body .prostokatred P{
    margin: 5px;
	padding: 0px;

}
#layout_main_body .prostokatgreen{
    margin: 10px;
	padding: 20px;
	background: #DFEFE7;
}
#layout_main_body .prostokatgrey{
    margin: 10px;
	padding: 10px;
	background: #ECECEC;
	float:left;
	
}
#layout_main_body .prostokatblue{
    margin: 10px;
	padding: 20px;
	background: #E5ECF6;
}

.licznik
{
	background:transparent url(../img/licznikBg.png) no-repeat scroll 0%;
	font-size:11px;
	height:35px;
	padding:7px 0px 0px 0px;
	text-align:center;
	width:160px;
}

#mainbody .licznik
{
	background:transparent none repeat scroll 0%;
	padding-left:20px;
	text-align:left;
	width:100%;	
}

.obrazki div
{
	float:left;
	margin:10px;
}

.zalaczniki
{
	background:#F8F3D2;
	border:1px solid #CCCCCC;
	padding:15px;
}

.zalaczniki h1
{
	border:1px solid #CCCCCC;
	margin:-16px -16px 6px -16px;
	background:none;
	font-size:15px;
	padding:5px;
}

ul#mapa
{
}
ul#mapa li
{
}
ul#mapa li a
{
}
ul#mapa ul
{
	margin:15px 0px 0px;
}
