body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small; color: #919191;
	background: url(../images/back_tlo.png) repeat-x top left;
}
a{
	color: #b5b4b4; text-decoration: underline;font-weight: bolder;
	margin: 0px; padding: 0px;
}
a:hover{
	color: #b5b4b4; text-decoration: none;font-weight: bolder;
}
#rama{
	width: 998px; position: relative; left: 0px; top: 0px;
	margin: 0px; padding: 0px; overflow: hidden; float: left;
}
#left{
	float: left; margin: 0px; width:824px; overflow: hidden;
}
#right{
	float: right; margin: 0px; width: 174px;
	background: #828281 url(../images/right_back.png) no-repeat bottom;
	padding: 0 0 188px 0; overflow: hidden;
}
#top_header{
	width: 824px; height: 53px; position: relative;
	margin: 0px; padding: 0px;
	background: url(../images/top_header.jpg) no-repeat top left;
}
#header{
	margin: 0px; background: url(../images/header.jpg) no-repeat top left;
	width:824px; height: 191px;
}
#menu{
	margin: 0px; background: url(../images/menu_back.jpg) no-repeat top right;
	width:824px; height: 49px; border-bottom: 10px solid #b5b4b4;
}
a img{
	border: 0px; margin: 0px; padding: 0px; margin-bottom: -3px;
}
#menu ul, #top_header ul, #footer ul{
	margin: 0px; padding: 0px; list-style: none;
}
#menu ul li, #top_header ul li, #footer ul li{
	float: left; margin: 0px; padding: 0px;
}
#top_header ul{
	float: right;
}
#main{
	clear: both; margin: 0px; padding: 10px; width: 804px;
	overflow: hidden;
}
#main h1{
	color: #ee801b; float: right; font-weight: bolder; font-size: 150%; 
	margin-top: 0px; clear: both; display: block;
}
#main #content{
	clear: both; display: block; overflow: hidden;
}
#main .products{
	width: 100%; border: 1px solid #b5b4b4; border-bottom: 10px solid #b5b4b4;
	font-size: 85%;
}
#main .products td{
	padding: 0 3px 0 3px; border-right: 1px solid #b5b4b4; 
}
#main .products td.empty{
	border: 0px;
}
#main .products .spacer{
	background-color: #b5b4b4; height: 1px;
}
.products .cena_show{
	width: 90px; 
}
.products{
	margin-bottom: 10px; clear: both;
}
.products .right{
	float: right; margin: 0px; width: 40%; text-align: right; display: inline;
}
.products .left{
	float: left; margin: 0px; width: 45%; text-align: left; display: inline;
}
.products .cena_show_right{
	border: 0px;
}
ul.podkategorie{
	margin:0px; list-style: none;padding-left: 0px;
}
.cena{
	color: #ee801b; font-weight: bolder;
}
#footer{
	clear: both; margin: 0px; padding: 10px; width:960px;
	overflow: hidden;
}
#footer .left{
	width:100%; float: left; margin: 0px; overflow: hidden;
}
#footer ul li.right{
float: right; text-align: right; margin: 0px;
}
#footer ul li a{
	background: url(../images/email.png) no-repeat left; padding-left: 18px;
	font-size:90%;
}
#footer .right a{
	font-size:90%;
}
#footer ul li.footer_spacer{
	width:5px; color: #ee801b; height: 100%; float: left;
	display: inline; background-image: url(../images/footer_spacer.png);
	margin: 0 4px 0 4px; overflow: hidden;
}
#footer ul{
	width:100%; overflow: hidden; float: left;
}
input{
	border: 0px; padding: 2px; font-size: 90%; color: #919191;
}
.inputText1{
	width: 100px;
}
#right #search_bar, #right #newsletter{
	margin: 10px 0 0 20px;
}
#right ul{
	display: block; margin: 0px 0 0 20px;
	padding: 0px; list-style: none;  overflow: hidden; width: 150px;
}
#right ul li{
	margin: 0px; padding: 0px;
}
#ludzik{
	float: left; margin: 0px; padding: 0px; width: 134px; height: 297px;
	background: url(../images/ludzik.png) no-repeat top left;
	overflow: hidden;
}
.menu_okr{
	clear: both; display: block; font-size: 90%;
	padding-left: 15px; background: url(../images/arrow-right2.gif) no-repeat left;
}
.avatar{
	border: 0px solid silver; padding: 2px;
	margin: 2px;
}
.avatar_pointer{
	border: 0px solid silver; padding: 2px;
	margin: 2px; cursor: pointer;
}
.komorka_img{
	padding: 6px 2px 6px 2px; text-align: center; vertical-align: middle;
	border-bottom: 0px;
}
.komorka_link{
	width: 195px;
}
.komorka_link a{
	font-size: 110%; font-weight: bold; text-decoration: none;
}
#produkt_show{
	width: 100%;
}
#produkt_show td{
	vertical-align: top; padding: 2px;
}
#produkt_show h4{
	color: #ee801b;
}
.kolorek{
	float: left; margin: 2px 2px 2px 1px;
	width: 14px; height: 14px; border: 1px solid silver;
}
.error{
	padding: 2px;
	color: red; display: block;
	font-weight: bolder;
}
.good{
	padding: 2px;
	font-weight: bold; display: block;
	color: green;
}
.error_list{
	list-style: none;
	padding: 0px;
	margin: 2px;
}
.error_list li{
	padding: 0px 2px 2px 20px;
	background-image: url(../images/stop.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: red;
	font-weight: bolder;
}
#search_bar{
	padding-bottom: 30px; 
}
.menu_okr h4{
	font-size:90%;
}
#right_logo{
	margin: 20px; clear: both;
}
.img_point{
	cursor: pointer;
}
.inputText{
	border: 1px solid silver; width: 400px;
}
.inputText2{
	border: 1px solid silver; width: 190px;
}
.no_back{
	background-image: none !important; padding-left: 2px !important;
}
.newsletter_table th{
	text-align: left;
}
.newsletter_table td input{
	border: 1px solid gray !important;; width: 200px !important;
}
#tags{padding-top:20px;color:#c9c9c9;}
.subtitle{float:left;width:400px;font-size:13px;margin:0;padding:0;padding-top:50px;}
#right_links{float:right;padding-top:50px;width:200px;}
#homepage{float:left !important;width:400px;font-weight:normal !important;clear:none !important;font-size:19px !important;padding-top:5px;}
#homepage2{float:right !important;width:135px;clear:none !important;}
