.center	{	position: relative; left: 50%; width: 10px; }
.shiftLeft	{ 	position: relative; left: -402px; }

.body {background-color: white;}

#wrapper {
	text-align: left;
	margin: 0px auto;	
	padding: 0px;
	border:0;
	width: 771px;
}

#header {
	margin: 0 0 10px 0;width: 771px; height: 101px;
}

#panelLeft {
	float: left;
	width: 155px;
}

#panelMainA { 
	float: left;
	width: 59%;
	background-image: url("img/apback.jpg");
}

#panelMainB { 
	float: left;
	width: 79%;
	background-image: url("img/apback.jpg");
}

.panelLeft {
	float: left;
	width: 155px;
}
.panelMainA { 
	float: left;
	width: 59%;
	background-image: url("img/apback.jpg");
}
.panelMainB { 
	float: left;
	width: 79%;
	background-image: url("img/apback.jpg");
}
.panelRight {
	position: absolute;
	left: 623px;
	width: 155px;
	top: 170px;
}

#footer {
	clear: both;
	height:21px; background-color: #f1feef; text-align:right; padding-top: 3px; padding-right: 5px;
}

.foot1 {font : 11px Tahoma; font-weight:bold;color:#000;}
a.foot1 {font : 11px Tahoma; font-weight:bold;color:#000;text-decoration:none;}
.lfmt {font : 11px Tahoma; font-weight:bold;color:#f00;}
a.lfmt {font : 11px Tahoma; font-weight:bold;color:#f00;text-decoration:none;}

.rightBack {background-color: #d7fad1; padding: 5px 5px 5px 5px;}

.content {text-align: justify; font-size: 11px; font-family: arial;}

.leftWinTop {width: 148px; height: 21px; font-size: 13px; font-family: arial; font-weight: bold;}
.leftWinContent {width: 138px; background-color: #d7fad1; padding: 5px 5px 5px 5px; font-size: 11px; font-family: arial;}
.leftWinContentNonPadding {width: 138px; background-color: #d7fad1; padding: 0px;}

.rightWinContent {width: 138px; background-color: #d7fad1; padding: 5px 5px 5px 5px; text-align: justify; font-size: 11px; font-family: arial;}

.WinTop {width: 459px; height: 21px; font-size: 13px; font-family: arial; font-weight: bold;}
.WinContent {width: 449px; background-color: #fff; padding: 5px 5px 5px 5px; font-size: 11px; font-family: arial;}
.WinContentNoPadding {width: 449px; background-color: #fff; padding: 0px; font-size: 11px; font-family: arial;}
.WinContentGreen {width: 449px; background-color: #d7fad1; padding: 5px 5px 5px 5px; font-size: 11px; font-family: arial;}
.winDivider {width: 459px; height: 1px;}
.winBottomSpace {width: 459; height: 6px;}
.winRight {width: 100%; text-align: right;}

.WinTopWide {width: 610px; height: 21px; font-size: 13px; font-family: arial; font-weight: bold;}
.WinContentNoPaddingWide {width: 610px; background-color: #fff; padding: 0px; font-size: 11px; font-family: arial;}
.WinTopGreen {width: 459px; height: 21px; font-size: 13px; font-family: arial; font-weight: bold;}

.WinTopGreenWide {width: 610px; height: 21px; font-size: 13px; font-family: arial; font-weight: bold;}
.WinContentGreenWide {width: 600px; background-color: #d7fad1; padding: 5px 5px 5px 5px; font-size: 11px; font-family: arial;}

.WinTopGreenWhiteWide {width: 610px; height: 21px; font-size: 13px; font-family: arial; font-weight: bold;}
.WinContentGreenWhiteWide {width: 600px; background-color: #fff; padding: 5px 5px 5px 5px; font-size: 11px; font-family: arial;}


a.grayLink {text-decoration:none; color: Gray;}

.WinContentNonPadding {width: 138px; background-color: #d7fad1; padding: 0px;}

h1 {margin: 0; padding: 0 0 0 5px; font-size: 0.85em; position: relative; top: 4px; font-weight: bold; color: white;}
h2 {font : 11px Arial; font-size: 1.2em;font-weight: bold; color: black;}
.h3 {font : 16px Arial; font-weight: bold; color: black;}

.leftMenu {margin: 0 0 0 0; padding: 2px 0 0 5px; font-size: 11px; width: 143px; height: 17px; font-family: arial; color:#000; font-weight: bold;}
a.leftMenu {text-decoration:none; padding-top: 3px;}

.leftSubMenu {margin: 0 0 0 0; padding: 2px 0 0 15px; font-size: 11px; width: 133px; height: 17px; font-family: arial; color:#000; font-weight: bold;}
a.leftSubMenu {text-decoration:none; padding-top: 3px;}


.searchPanel {height: 28px;}
.searchImg {position: relative; top: 4px; left: -4px;}

.normalTextJustify {font : 11px Tahoma; text-align: justify;}
.normalText {font : 11px Tahoma; text-align: left;}
.normalTextBold {font : 11px Tahoma; text-align: left; font-weight: bold;}



.paragraphRight {font : 11px Tahoma; text-align: justify; margin-right: 5px;}
.paragraphDivider {width: 320px; height: 20px; }


/* Forms */
.tb1 {width:250px; font : 11px Tahoma; float:left;}
.tb2 {width:120px; font : 11px Tahoma; float:left;}
.tbSearch {width:100px;font : 11px Tahoma;}
.tb50 {width:50px; font : 11px Tahoma; float:left;}

.tbLogin {width:60px;font : 11px Tahoma;}
.btLogin {width:60px;height:20px; font : 11px Arial;}

.ta1 {width:300px;height:80px;}
.ta1 {width:300px;height:200px;}
.taBig {width:550px;height:400px;}

.chb {width: 20px; float: left;}

.bt1 {width:150px;height:20px; font : 11px Arial;}
.bt2 {width:80px;height:20px; font : 11px Arial;}

.FormNormalText {font : 11px Tahoma; text-align: right; width: 120px;  float: left; margin-top: 4px; margin-right: 4px;}
.FormNormalTextBold {font : 11px Tahoma; text-align: right; font-weight: bold; width: 120px; float: left; margin-top: 4px; margin-right: 4px;}
.FormPanel {width: 440px; margin: 0px 0px 3px 0px;}

.FormPanelUnformated {float: left;}
.FormNormalTextUnformated {font : 11px Tahoma; text-align: right; float: left; margin-top: 4px; margin-right: 4px;}
.FormNormalTextBoldUnformated {font : 11px Tahoma; text-align: right; font-weight: bold; float: left; margin-top: 4px; margin-right: 4px;}
/* Product Data Grid*/
.productTableHeader {color: white; background-image: url('../img/tablestrip.jpg');text-align: center; font : 11px Arial;font-weight: bold;}
.productTableItem {color: black; font : 11px Arial;}
.productTableItem2 {color: black; font : 11px Arial; background-color: rgb(204, 255, 204);}

.ValidatorSumText {color: red; font : 11px Arial; font-weight: bold;}

/* produkt win*/
.product		{
	position: relative;
	min-height: 200px; 
}

* html .product		{
	position: relative;
	height: 200px; 
}

.product_desc		{
	position: relative; 
	left: 200px; 
	width: 390px;
	top: 5px; 
	min-height: 120px;height: auto;
}

* html .product_desc	{
	position: relative; 
	left: 185px; 
	width: 390px;
	top: 5px; 
	height: 120px;
}

.product_image		{
	position: absolute; 
	left: 5px; 
	top: 5px; 
}

.product_bottom		{
	width: 100%;
	text-align: right;
}

.loginWinTopImg {width: 610px; height: 2px;}
.loginWinTop {width: 600px; background-color: #D7FAD1; padding: 5px;}
.bigDivider{width: 459px; height: 30px;}
.SlimDivider{width: 459px; height: 30px;}
.loginWinTopImg {width: 459px; height: 2px;}

.summary {font : 11px Tahoma; color: red;}

/* Picture Gallery */
.PictureGalleryFrame {position: relative; float: left;}
.PictureGalleryLink {text-align: center; font : 11px Arial; font-weight: bold;}
.PictureGalleryDivider {width: 10px;}
.PictureGalleryDividerBottom {height: 15px; width: 15px;}

/* Position Panel */
.PositionPanelLink {font : 11px Arial; color: #4c4c4c;}

/* Download table*/
.DownloadTable1 {background-color: #FFFFFF;}
.DownloadTable2 {background-color: #D7FAD1;}

.DownloadTableDivider {height: 3px;}
.DownloadTableDLink {font : 11px Arial; color: black; text-decoration: none;}

.FormValItem {float: left; font: 10px Arial;}

.FormStripWide {width: 600px; background-color: #d7fad1; border-top-style:solid; border-top-color: #b9e8b3; border-width: 1px; border-bottom-style:solid; border-bottom-color: #b9e8b3;
			font : 11px Arial; color: black; padding: 2px 5px 2px 5px; font-weight: bold; margin: 5px 0px 5px 0px;}
			
.FormStrip {width: 449px; background-color: #d7fad1; border-top-style:solid; border-top-color: #b9e8b3; border-width: 1px; border-bottom-style:solid; border-bottom-color: #b9e8b3;
			font : 11px Arial; color: black; padding: 2px 5px 2px 5px; font-weight: bold; margin: 5px 0px 5px 0px;}
.FormStripBlank {width: 449px; background-color: white; font : 11px Arial; color: black; padding: 2px 5px 2px 5px; margin: 5px 0px 5px 0px;}
.FormStripBlankWide {width: 600px; background-color: white; font : 11px Arial; color: black; padding: 2px 5px 2px 5px; margin: 5px 0px 5px 0px;}
.FormStripBlankWideB {width: 600px; background-color: white; font : 11px Arial; color: black; padding: 2px 5px 2px 5px; margin: 5px 0px 5px 0px; text-align: justify;}


.CartInfo {}
a.CartInfo {color: Black;}

/* Product Data Grid*/
.TableHeader {color: white; background-image: url('../img/tablestrip.jpg');text-align: center; font : 11px Arial;font-weight: bold; padding: 0px 5px 0px 5px;}
.TableItem {color: black; font : 11px Arial; margin: 0px 5px 0px 5px;}
.TableItem2 {color: black; font : 11px Arial; background-color: rgb(204, 255, 204); margin: 0px 5px 0px 5px;}

