body {
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    background-position: top;
    background-repeat: repeat;
	background-image: url('img/tlo_poprawa.jpg');
	text-align:center; 
}

.div_main {
#	background: url("img/bg_bottom.jpg") bottom repeat-y;

}

.footer_1 {
    background: url("img/footer1.jpg") top right no-repeat;
    width: 884px; height: 29px;
}

.footer_2 {
    background: url("img/footer2.jpg") top right no-repeat;
    width: 884px;
    height: 77px;
    font-size: 11px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
	background-color: white;
    
}

.top {
    background: url("img/top.jpg") top right no-repeat;
    width: 747px;
    height: 79px;
}



.content_right, .box_left {
    background-color: #ffffff;
}

div,a,p,td,table,tr,li,ul,ol,form,textarea,input,h1,h2 {
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
	list-style-type: disc;
}


img {
    border-width: 0px;
    padding: 0px;
    margin: 0px;
	display:inline;
}

p {
    font-weight: normal;
    text-align: left;
    color: #000000;
    font-family: tahoma;
    font-size: 12px;
    margin: 10px;
    padding: 0px;
}

h1 {
    font-weight: normal;
    text-align: left;
    color: #000000;
    font-family: tahoma;
    font-size: 22px;
    margin: 4px 10px 0px 10px;
    padding: 5px;
    text-decoration: none;
}

h2 {
    font-weight: bold;
    text-align: left;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
}

a:link, a:visited,a:active,a:hover {
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin: 0px;
    line-height: 16px;
}

a:hover {
    color: #ff000;
   
}

.menu div {
    float: left;
    padding: 0px 15px 0px 15px;
    vertical-align: middle;
}
.menu_horizontal_bg {background: url("img/menu_horizontal.jpg") top no-repeat #ffffff; height:30px;width:880px; }
.menu_horizontal_bg2 {background: url("img/belka_siwa.gif") top no-repeat #ffffff; height:30px;width:880px; }

a.menu_vertical:link,a.menu_vertical:visited,a.menu_vertical:active,.menu_vertical,a.menu_vertical:hover{font-family:tahoma;font-size:11px;font-weight:normal;color:#000000;text-align:left;text-decoration:none; }
a.menu_vertical:hover {color:#ff0000}
.box_content div {border-bottom:1px dotted #989898;padding:3px 0px 3px 0px}



a.menu_horizontal:link,a.menu_horizontal:visited,a.menu_horizontal:active,.menu_horizontal,a.menu_horizontal:hover{font-family:arial;font-size:11px;font-weight:bold;color:#ffffff;text-align:left;text-decoration:none;}

a.menu_horizontal_2:link,a.menu_horizontal_2:visited,a.menu_horizontal_2:active,.menu_horizontal_2,a.menu_horizontal_2:hover{font-family:arial;font-size:11px;font-weight:bold;color:#ffffff;text-align:left;text-decoration:none;}

a.menu_horizontal:hover, a.menu_horizontal_2:hover{color:#cccccc;border-bottom: 1px solid #ffffff;}

.menu2,.menu1{font-family:arial;font-size:12px;font-weight:normal;color:black;text-align:right;padding-left:10px;}




.box_header {
    background: url("img/box_header.gif") top no-repeat;
}


.box_footer {
    background: url("img/box_footer.jpg") top no-repeat;
}

.box_header h2 {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-align: left;
    padding: 0px 0px 0px 6px;
    margin: 0px;
}

.box_content {
    background: #ffffff;
    text-align: left;
    padding: 5px;
    margin-top:2px;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-top: 1px solid #bfbfbf;
    
    
}

.field_szukaj {width: 130px; height:15px; font-size: 12px;    color: #000000;   text-decoration: none;  text-align: left;}    


.content {
    background: #ffffff;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    
}





.content_header {
    background: url("img/content_header.gif") top no-repeat;
}


.content_footer {
    background: url("img/content_footer.jpg") top no-repeat;
}

.content_header h2 {
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-align: left;
    padding: 0px 0px 0px 6px;
    margin: 0px;
}

.content_content {
    background: #ffffff;
    text-align: left;
    padding: 3px;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
 
}

.footer_2 a {font-weight: bold;}



span.product_price 			{color: #88141F;font-size: 16px; line-height:18px;font-family: tahoma; font-weight:bold; display:inline;}
h2.price 			{color: #88141F;font-size: 16px; line-height:18px;font-family: tahoma; font-weight:bold; display:inline;}


a.krotki_opis_produktu 				{color:#808080; font-size:11px; line-height:12px; font-family:tahoma; text-decoration:none;}
p.krotki_opis_produktu 				{color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}
ul.krotki_opis_produktu 				{color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}
a.krotki_opis_produktu:hover				{color:#808080; font-size:11px; line-height:12px; font-family:tahoma; text-decoration:none;}
p.krotki_opis_produktu:hover 				{color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}
ul.krotki_opis_produktu:hover 				{color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}
a.krotki_opis_produktu p {color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}


ul a:link, ul a:visited {color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}

img.imageborder{
	border: 1px solid #bfbfbf;
	margin: 5px;
	padding: 10px;
	}

a.krotki_opis_produktu li {color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}

td.Analyse_td{width: 70%;}
TD.main,P.main{font-family:tahoma;font-size:11px;line-height:12px; font-family:tahoma;}
.Analyse{font-size:16px;font-family:tahoma;font-weight:bold;color:white;}
.Analyse_Naehr{font-family:tahoma;font-weight:bold;}
.Analyse_td,.Analyse_td_white{font-size:10px;font-family:tahoma;background-color:#B74745;text-align:left;color:white;}
.Analyse_td_white{background-color:#B74745;border:1px solid #cccccc;color:#ffffff;}

.field_input_short{width:30px;}
TD.Analyse_td p{font-size:10px;font-family:tahoma;background-color:#B74745;text-align:left;margin: 0px;}
div.Analyse_td {font-size:10px;font-family:tahoma;background-color:#B74745;text-align:left;margin: 0px;}
TD.content_content p{ font-size:12px;font-family:tahoma;color:#000000;text-align:left;margin: 0px;}
TD.content_content ul,li,a{ font-size:12px;font-family:tahoma;color:#000000;text-align:left;margin: 0px; list-style-type: square;}

a.krotki_opis_produktu p {color:#808080; font-size:11px; line-height:12px; font-family:tahoma;}
span.productOldPrice {text-decoration: line-through; font-size:14px;font-weight:normal; color:black;}
.onepxwidth{width:1px;}
.table_in_cash_box{border:1px solid #bfbfbf;padding:5px;margin:5px;vertical-align:middle;}
a.product_name:link,a.product_name:visited,a.product_name:active,.product_name,a.product_name:hover				{color:#272727; font-size:13px; line-height:17px; font-weight:bold;text-decoration:none;}
a.product_name:hover		{text-decoration:underline;}
a.price:link,a.price:visited,a.price:active,.price,a.price:hover	 {color: #88141F;font-size: 16px; line-height:18px;font-family: tahoma; font-weight:bold; display:inline;}
a.price:hover		{text-decoration:underline;}
div#heading1 {
	width:776px;
	text-align:right;
	border-left: 1px solid #686868;
	border-right: 1px solid #686868;
	background-image: url(img/gorny.jpg);
	background-repeat: repeat-x;
}
div#heading2 {
	width:776px;
	height=:75px;
	text-align:left;
	vertical-align: top;
	border-left: 1px solid #686868;
	border-right: 1px solid #686868;
	background-image: url(img/dolny.jpg);
	background-repeat: repeat-x;
}
div#heading_logo {
	width:776px;
	text-align:right;
	border-left: 1px solid #686868;
	border-right: 1px solid #686868;
}
div#heading_search {

 width:776px;

 text-align:right;

 border-left: 1px solid #686868;

 border-right: 1px solid #686868;

 background-image: url(img/pasek_szukaj.jpg);

 background-repeat: no-repeat;
 background-position:top;
}
#teaser {
	background: url("img/bann.jpg");
	width: 574px;
	height: 250px;
	z-index: 1;
	text-align:left;
}
#teaser_prod {
	top: 5px;
	left: 20px;
	width: 120px;
	height:186px;
	position: relative;
	z-index: 2;
	background-color: white;
}
#simplegallery1{ 
	position: relative; /*keep this intact*/
	visibility: hidden; /*keep this intact*/
	border: 0px solid darkred;
	background-color: white;
	vertical-align: middle;
}
#simplegallery1 .gallerydesctext { 
	text-align: center;
	padding: 2px 5px;
	color:#E53535;
	font-family:tahoma;
	font-size:18px;
	font-weight:bold;
	

}
div.gallerylayer {
	margin-top:30px;
}
#stara {
	color: black;
	text-decoration: line-through;
	font-weight: normal;
	font-size: 12px;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	color: red;
}