
body { 
    margin:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;}

img	{ 
	border: 0;}

form
{
	margin: 0px;
}
#page { 
    position: absolute;
    left: 50%;
    margin-left: -500px;
    width: 1000px;

    }    

* { font-size: 12px;}

#header 	{ 	
	width: 1000px;
	height: 46px;
	font-size: 20px; 
	font-weight: bold; 
	background-color: #01853c;
}

#header #logintop 	{color: white; margin-right: 10px;}
#header #logintop a { color: white;}

#content 	{ }
#footer 	{ border: dashed 1px gray; padding: 6px;}

#topmenu	{ font-size: 11px; padding: 10px; border-bottom: dashed 1px gray; background: #d2d2d2; margin-bottom: 10px;}
#topmenu a	{ padding: 4px; margin-right: 10px; text-decoration: none; color: black;}
#topmenu a:hover	{ background: white; color: #01853c;}

#slim_top { background-color: #01853c; padding: 2px; color: white;}
#slim_top a {color: white; font-weight: bold; text-decoration: none;}
#slim_top a:hover {color: yellow;}


/*naglowek akcji*/
.actionTitle 
{ 
		color: #01853d; font-weight: bold; margin: 10px; padding-left: 30px; height: 40px;
		font-size: 14px;
		background: url("/webshop/gfx/icons24/001_50.png") left top no-repeat;
}
/* komunikat bladu formularza (akcji)*/
.form_input_error 
{ 
		color: red; font-weight: bold; margin: 10px; padding-left: 30px; height: 40px;
		background: url("/webshop/gfx/icons24/001_19.png") left top no-repeat;
}
.form_input_success 
{ 
		color: green; margin: 10px; padding-left: 30px; height: 40px;
		background: url("/webshop/gfx/icons24/001_18.png") left top no-repeat;
}		

.reg_in_name 	{ color: gray; font-size: 11px; font-weight: bold;}
.reg_in_value 	{}    

/*gorny formularz logowania*/
.slogin	{ font-weight: normal;}
.slogin input { width: 70px;}


/* boksik z danymi kontaktowymi*/
#contact_box	{ width: 100%; margin-top: 10px; border: solid 1px black;}
#contact_box td {color: black; font-size:9px; padding: 2px;}
#contact_box td span {color: black; font-size:9px;}
#contact_box #title { text-align: center;}
#contact_box .red td {color: red;}
#contact_box a { text-decoration: none; color: red;}
#contact_box .v {text-align: right; width: 45%;}
#contact_box .c {text-align: center; width: 45%;}
#contact_box .border {border-top: solid 1px black;}
#contact_box .bordertb {border-top: solid 1px black;border-bottom: solid 1px black;}
#contact_box .bordertbr {border-top: solid 1px black;border-bottom: solid 1px black;border-right: solid 1px black;}


/* lista zamowien */

.orderLst 	{ background: #cccccc;}


.orderLst td { background: white; padding: 1px; font-size: 11px;}
.orderLst .title td { font-weight: bold;}
.orderLst tr { cursor: hand;}


#order_lst_products td { border: solid 1px #cccccc;}



.producttableheader
{
	background-color: #01853d;
	height: 30px;
}
.producttableheader TH, .producttableheader TD
{
	color: white;
	font-style: italic;
	font-size: 9px;
	font-weight: bold;
	border-right: dotted 1px white;
	border-bottom: 1px solid black;
	padding: 2px;
}
.productrow
{
	border: solid 1px red;
}
.productrow0
{
	background-color: #ffffff;
}
.productrow1
{
	background-color: #E8E8E8;
}
.productrow TD
{
	text-align: center;
	border-bottom: solid 1px black;
	border-right: dotted 1px black;
	padding-top: 4px;
	padding-bottom: 4px;
}

.productrowkoszyk
{
	background-color: #6FD16A;
}

.productrowkoszyk TD
{
	text-align: center;
	border-bottom: solid 1px black;
	border-right: dotted 1px black;
	padding-top: 4px;
	padding-bottom: 4px;
}
.productrowmain
{
	background-color: #F2EED1;
}
.productrowmain TD
{
	color: red;
	font-weight: bold;
	text-align: center;
	border-bottom: solid 1px black;
	border-right: dotted 1px black;
}
.productrowmain I
{
	color: black;
}


.fieldsetelement
{
	background-color: #6FD16A;
}

#detail {
	/* position: absolute; */
	visibility: hidden;
	/* height: 500px; */
	/* right: 20px;
	top: 20px; */
	background-color: #ffffff;
	text-align: center;
}
#kalendarz {
	/* position: absolute;
	visibility: hidden;
	width: 200px;
	height: 170px;  */
/*	border: solid 1px black; */
	background-color: #ffffff;
	text-align: center;
}

.pname
{
	text-decoration: none;
	color: black;
}
/* menu gorne */
.opcjadown
{
	color: black;
	background-color: #6FD16A;
	padding: 10px;
	margin: 10px;
	padding-bottom: 0px;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
	text-decoration: none;
}
.opcjaup
{
	color: white;
	background-color: #01853C;
	padding: 10px;
	margin: 10px;
	padding-bottom: 0px;
	border-top: solid 1px black;
	border-left: solid 1px black;
	border-right: solid 1px black;
}
#menuType
{
	margin-bottom: 12px;
	border-bottom: solid 1px black;
}

.cal_today
{
	color: red;
	font-weight: bold;
}
.cal_available
{
	font-weight: normal;
	background-color: #A5E998;
	cursor: hand;
}
.cal_weekend
{
	background-color: #FFBEBE;
}
.cal_selected
{
	font-weight: bold;
	background-color: #bd9700;
}
/* kategorie */

.h1
{
	height:58px; 
	background: url("/webshop/gfx/h1out.jpg") left top repeat-x;
	padding-left: 10px;
	padding-top: 7px;
}
.h1 A
{
	color: #DDDDDD;
	text-decoration: none;
}
.h2
{
	height:28px;
	background: url("/webshop/gfx/h2out.jpg") left top repeat-x; 
	padding-left: 10px;
	padding-top: 7px;
}
.h2 A
{
	color: #DDDDDD;
	text-decoration: none;
}
 
.catlevel1
{
	height: 22px;
	padding-top: 7px;
	background: #6d6d6d url("/webshop/gfx/out.gif") left top repeat-x;
	padding-left: 10px;
	text-align: left;
}
.catlevel1 A
{
	color: black;
	text-decoration: none;
	font-size: 10px;
}



.catlevel2
{
	background: url("/webshop/gfx/bgcat2.gif") left  no-repeat;
	background-color: #C0C0C0;	
	height: 20px;
	border-bottom: solid 1px white;
	padding-top: 3px;
	padding-left: 20px;
	text-align: left;
}
.catlevel2 A
{
	color: #615F60;
	text-decoration: none;
	font-size: 10px;
}
.catselected
{
	background: #6d6d6d url("/webshop/gfx/over.gif") left top repeat-x;
	text-align: left;
}
.catselected A
{
	color: black;
}

/*
.catlevel1
{
	height: 22px;
	padding-top: 9px;
	background: #6d6d6d url("/webshop/gfx/bgcat1.gif") left top repeat-x;
	padding-left: 10px;
}

.catlevel1 A
{
	color: white; 
	text-decoration: none;
}
.catlevel2
{
	background: url("/webshop/gfx/bgcat2.gif") left  no-repeat;
	background-color: #C0C0C0;	
	height: 20px;
	border-bottom: solid 1px white;
	padding-top: 3px;
	padding-left: 20px;
}
.catlevel2 A
{
	color: #615F60;
	text-decoration: none;
}
.catselected
{
	background: #222222;
}
.catselected A
{
	color: white;
}
*/

#note {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 200px;
	background-color: #ffffff;
	text-align: center;
	border: solid 1px black;
}
#userdata {
	position: absolute;
	visibility: hidden;
	width: 800px;
	height: 400px;
	background-color: #ffffff;
	text-align: center;
	border: solid 1px black;
}
.asd
{
	color: #DDDDDD;
	font-weight: bold;
	background: url("/webshop/gfx/outmenu.gif");
	border-left: solid 1px #AEAEAE;
	border-right: solid 1px #393939;
}
.asdf
{
	color: white;
		font-weight: bold;
	background: url("/webshop/gfx/overmenu.gif");
		border-left: solid 1px #AEAEAE;
	border-right: solid 1px #393939;
	
}
.asdft
{
	background: url("/webshop/gfx/outmenu.gif") repeat-x;
	height: 30px;
	padding-top: 5px;
}

.asdft a
{
	padding: 10px;
	padding-top: 5px;
	text-decoration: none;
}

.searchname{ width: 100px; border: solid 1px black; }
.searchcost {width: 30px; border: solid 1px black; }
.searchhead{ color: #01853C; font-weight: bold; padding: 2px; }
.searchline{ padding-left: 5px; margin-top: 2px;}
.searchinput {border: solid 1px black; background-color: white; }

.leftbox { 
	border: solid 1px black;
	background-color: #6fd16a; 
	padding: 2px; 
	margin: 4px; margin-bottom: 10px;}


#welcome {
	position: absolute; left:0; top:0; width:100%; height:100%;  
	filter: alpha(opacity=90); 
	-moz-opacity: .90; 
	background-color: white; 
	
}

#welcome * { 
		filter:	alpha(opacity=99); 
		-moz-opacity: .99; 
		}
#welcome div {}

#welcome .close { text-align:right; padding: 26px; padding-right: 100px; font-weight:bold; color:red;}
#welcome .close a { color: red;}
		
		
.mainCat, .mainCatsel{  text-align: left; padding: 2px; margin:4px; border-top: solid 1px white; }
.mainCat a, .mainCatsel a { color: white; font-weight:bold; text-decoration: none;}

.mainCatsel a {  text-decoration: underline;}

.webshops {background: white;}
		
.webshops .w0 {
	width:174px; 
	height: 162px; 
	background: white url( gfx/w0.gif ) top left no-repeat;
	padding-top: 60px
}
.webshops form { border-top: solid 1px white;}
.webshops select { width: 150px; margin-left: 20px;}

