body
{
	background: white url(img/tapeta.swf);
	margin: 0px;
	font-family: Arial, Halvetica;
	color: #444444;
}

#mainframe
{
	width: 100%;
	text-align: center;
	margin: 0px auto;
	font-family: Arial, Halvetica;
	height: 400px;
	min-height: 400px;
	
}

#container
{
	width: 900px;
	text-align: center;
	margin: 0px auto;
	font-family: Arial, Halvetica;
}

#header
{
	text-align: center;
	width: 100%;
	margin: 0px auto;
}

td
{

	padding: 5px;
}

.topheader
{
	width: 100%;
	background: white url(img/topbg.jpg) repeat-x;
	text-align: center;
	margin: 0px auto;
	height: 90px;
}

.bottomheader
{
	width: 100%;
	background: white url(img/bottombg.jpg) repeat-x;
	margin: 0px auto;
	text-align: center;
}

.topmenu, .leftside
{
	float: left;
	height: 100%;
}

.topmenu, .topmenu2
{

	padding-top:4px;
	background: white url(img/topbg.jpg) repeat-x;
	min-width: 168px;
}


.topmenu2, .rightside
{
	float: right;
	height: 90px;
}

.leftside
{
	width: 20px;
	background: white url(img/topleft.jpg) no-repeat;
	float: left;
}

.rightside
{
	width: 20px;
	background: white url(img/topright.jpg) no-repeat;
	float: right;
}

.leftbside
{
	width: 20px;
	float: left;
	height: 80px;
	background: white url(img/bottomleft.jpg) no-repeat;
	clear: both;
}

.banner
{
	border: 0px;
	float: left;
	height: 80px;
	width: 850px;
	background:white url(img/bottombg.jpg) repeat-x;
	text-align: center;
	min-width: 860px;
}

.rightbside
{
	width: 20px;
	height: 80px;
	float: right;
	background: white url(img/bottomright.jpg) no-repeat;
}

img, a:hover, a:active, a:link, a:visited 
{
	border: 0px;
	
}

#contents
{
	clear: both;
	width: 100%;
	text-align: center;
	border: 0px;
}

#leftmenu
{
	width: 180px;
	float: left;
	border: 0px;
	margin: 0px;
}


#mainwindow
{
	float: left;
	border: 0px;
	text-align: center;
	width: 540px;
}

.main
{
	border: 0px;
	margin: 0px auto;
	padding-top: 20px;
	text-align: center;
	width: 100%;
	clear: both;
}

.main2
{
	border: 0px;
	margin: 0px auto;
	margin: 14px;
	text-align: center;
	width: 100%;
}

.lidtitle
{
	text-align: left;
	font: bold 14px Arial, Halvetica;
	font-variant: small-caps;
	margin-bottom: 20px;
	clear: both;
}

.regtitle
{
	text-align: left;
	font: normal 12px Arial, Halvetica;
	color: #616161;
}
.image
{
 padding-bottom: 20px;
}

.liddesc
{
	text-align: left;
	font: normal 13px Arial, Halvetica;
	color: #616161;
	padding-top: 20px;
	clear: both;
}

.liddesc2
{
	text-align: left;
	font: normal 13px Arial, Halvetica;
	color: #616161;
	padding-top: 5px;
	clear: both;
}

.order
{
	text-align: left;
	font: normal 13px Arial, Halvetica;
	color: #616161;
	padding: 10px 30px 20px 0px;
	
	float: left;
}

.right1
{
	text-align: left;
	border: 1px solid #BDBEC6;
	padding: 2px;
}

.right1t
{
	text-align: center;
	font: bold 12px Arial, Halvetica;
	color: #6698CB;
	background-color: #D1D2D8;
}

.koszykz
{
	text-align: center;
	font: normal 11px Arial, Halvetica;
	color: red;
}

.mojedanez
{
	text-align: center;
	font: normal 11px Arial, Halvetica;
}

.leftadmin
{
	text-align: center;
	padding: 2px;
	border: 1px solid #B4B4A9;
}

.leftadminl
{
	padding: 5px;
	background-color: #F0F0EE;
}

.logout
{
	text-align: center;
	font: normal 11px Arial, Halvetica;
}

a.koszyka:hover, a.koszyka:active, a.koszyka:link, a.koszyka:visited 
{
	text-align: center;
	font: bold 11px Arial, Halvetica;
	text-decoration: none;
	color: blue;
}

a.logouta:hover, a.logouta:active, a.logouta:link, a.logouta:visited 
{
	text-align: center;
	font: bold 11px Arial, Halvetica;
	text-decoration: none;
	color: blue;
}

a.mojedanea:hover, a.mojedanea:active, a.mojedanea:link, a.mojedanea:visited 
{
	text-align: center;
	font: bold 11px Arial, Halvetica;
	text-decoration: none;
	color: #868686;
}

a.showmenu:hover, a.showmenu:active, a.showmenu:link, a.showmenu:visited
{
	text-align: center;
	font: bold 12px Arial, Halvetica;
	text-decoration: none;
	padding: 10px;
	color: #868686;
}

a.leftadmina:active, a.leftadmina:link, a.leftadmina:visited 
{
	text-align: center;
	font: bold 14px Arial, Halvetica;
	text-decoration: none;
	color: #616161;
}

a.leftadmina:hover
{
	text-align: center;
	font: bold 14px Arial, Halvetica;
	text-decoration: none;
	color: #224262;
}

.addsx
{
	text-align: left;
	font: bold 14px Arial, Halvetica;
	color: #6698CB;
	padding-top: 10px;
}

.darkblue
{
	text-align: left;
	font: bold 13px Arial, Halvetica;
	color: darkblue;
	padding-top:5px;
}

.red
{
	text-align: left;
	font: bold italic 13px Arial, Halvetica;
	color: red;
	padding-top: 10px;
}

table.cattable{
	width: 100%;
}

tr.catrow0
{
	background-color: white;
}

tr.catrow1
{
	background-color: #E8F3FF;
}

th
{
	font: bold 13px Arial, Halvetica;
	color: black;
	background-color: #E1E2DC;
	padding: 5px;
	border-bottom: 1px solid black;
	text-align:left;
}

td.form
{
	text-align: left;
	font: normal 12px Arial, Halvetica;
	color: #616161;
}

td.formsubmit
{
	text-align: center;
	font: normal 12px Arial, Halvetica;
	color: #616161;
}


td.right
{
	text-align: left;
	font: normal 13px Arial, Halvetica;
	color: #616161;
	padding: 3px;
}

td.left
{
	text-align: left;
	font: bold 13px Arial, Halvetica;
	color: #616161;
	padding: 3px;
}

td.cat, td.cato
{
	text-align: left;
	font: normal 12px Arial, Halvetica;
	color: #616161;
	padding: 5px;
}

td.cato
{
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

td.catb
{
	text-align: left;
	font: bold 12px Arial, Halvetica;
	color: #616161;
	padding: 5px;
}

.go
{
	margin-top: 10px;
	width: 60px;
	font: bold 13px Arial, Halvetica;
}

#rightmenu
{
	width: 180px;
	float: right;
	border: 0px;
	margin: 0px;
}

#login
{
	margin: 0px auto;
	margin-top: 10px;
	font: bold 12px Arial, Halvetica;
	border: 1px dashed #BDBEC6;
	width: 300px;
	text-align: center;
}

#legend
{
	margin: 0px auto;
	margin-top: 10px;
	font: normal 13px black;
	font-family: Arial, Halvetica;
	width: 100%;
	text-align: left;
}

.editcatform
{
	font: bold 12px Arial, Halvetica;
	text-align: left;
}

input, textarea
{
	font: normal 12px Arial, Halvetica;
}

.yesno
{
	font: bold 12px Arial, Halvetica;
}

.button, .yes, .button2
{
	font-weight: bold;
	font-family: Arial, Halvetica;
}

.button2,
{
	padding-top:2px;
	padding-bottom:2px;
}

.green
{
	font: bold 12px Arial, Halvetica;
	color: #349E3D;
}

.news
{
	width: 100%;
	text-align: left;
}

.newsheader
{
	font: bold 18px Arial, Halvetica;
	color: #6698CB;
	margin-bottom:10px:
}

.newsitem
{
	margin-bottom: 10px;
	border-bottom: 1px dashed #B6B6B6;
}

.newstitle
{
	font: bold 14px Arial, Halvetica;
	color:red ;
	padding-bottom: 5px;
}

.newsdate
{
	font: normal 12px Arial, Halvetica;
	color: #244668;
	padding-bottom: 2px;
}

.newsconts
{
	font: normal 13px Arial, Halvetica;
	color: #444444;
}

td
{
	font: normal 13px Arial, Halvetica;
	color: #444444;
}

.sekcja
{
	margin-left: 5px;
	clear: both;
	
}

.kolumna1, .kolumna2
{
	font: normal 12px Arial, Halvetica;
	color: #444444;
	width: 200px;
	text-align: left;
	min-width: 200px;
	margin-top: 10px;
}

.kolumna1
{
	float: left;
}

.kolumna2
{
	float: right;
}

.nagl
{
	font: bold 14px Arial, Halvetica;
	color: #6698CB;
	margin-bottom: 5px;
	margin-top: 20px;
	text-align: left;
	margin-left: 5px;
	clear: both;
}

.linki, .tit
{
	font: normal 11px Arial, Halvetica;
	color: #444444;
	padding-bottom: 5px;
	text-align: left;
}

.ctitle
{
	font: bold 15px Arial, Halvetica;
	color: #6698CB;
	padding-bottom: 10px;
	padding-top: 15px;
	text-align: left;
}

.ccontent, .cctit
{
	font: normal 12px Arial, Halvetica;
	color: #444444;
	padding-bottom: 5px;
	text-align: left;
}

.cctit
{
	font-weight: bold;
	padding-top: 10px;
}

a.gg:hover, a.gg:active, a.gg:link, a.gg:visited
{
	vertical-align: middle;
}

.cmenud
{
	font: normal 12px Arial, Halvetica;
	color: #9F9F9F;
	text-align: left;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
	margin-bottom: 15px;
}

a.cmenu:hover, a.cmenu:active, a.cmenu:link, a.cmenu:visited
{
	font: normal 12px Arial, Halvetica;
	color: #6C6C6C;
	text-align: left;
}

.forms
{
	text-align: center;
	width: 100%;
}

.forma
{
	float: left;
	text-align: right;
	width: 50%;
}

.forma2
{
	float: left;
	text-align: left;
	width: 50%;
}


td.rightsub
{
	text-align: center;
	height: 40px;
}

.adds, .adds2, hadds
{
	font: normal 12px Arial, Halvetica;
	color: #444444;
	padding: 5px;
	float: left;
}

.adds2, hadds
{
	font-weight: bold;
}

.adds
{
	clear: both;
}

.trolleytd
{
	font: normal 11px Arial, Halvetica;
	color: #444444;
	padding: 5px;
	float: left;
}

#footer
{
	width: 100%;
	clear: both;
	font: normal 10px Arial, Halvetica;
	color: #444444;
	padding: 5px;
	text-align: center;
	border-top: 1px solid #D1D2D8;
}

.footer1, .footer2, .footer3
{
	font: normal 10px Arial, Halvetica;
	color: #444444;
}

.footer1
{
	width: 30%;
	text-align: left;
	float: left;
}

.footer2
{
	width: 40%;
	text-align: center;
	float: left;
}

.footer3
{
	width: 30%;
	text-align: right;
	float: right;
}

a.footerlink:hover, a.footerlink:active, a.footerlink:link, a.footerlink:visited
{
	font: normal 10px Arial, Halvetica;
	text-decoration: none;
	color: #444444;
}
