@charset "utf-8";
/* CSS Document */

body {
background-color:#bcdbfa;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#424141;
}

a {
color:#424141;
text-decoration:none;
}

a:visited {
color:#424141;
text-decoration:none;
}

a:hover {
color:#424141;
text-decoration:underline;
}

#container {
width: 961px;
margin:auto;
}

#header {
width: 961px;
height: 360px;
background-image:url(../gfx/header_bg.jpg);
}

#menu_top {
width: 961px;
height: 74px;
background-image:url(../gfx/menu_top_bg.png);
padding-top:12px;
}

#search {
width: 738px;
height:57px;
float:left;
background-image:url(../gfx/search_bg.png);
}

#cart {
width: 223px;
height: 57px;
float:left;
background-image:url(../gfx/cart_bg.png);
color:#605f5f; 
font-size:16px;
font-weight:bold;
text-align: right;
}

#categories {
width: 739px;
height:110px;
background-image:url(../gfx/kategorie_bg.png);
float:left;
}

.categories_column {
width: 154px;
float:left;
}

#categories ul {
padding: 0 0 0 0px;
margin-left:-15px;
}
#categories li {
list-style:none;
}

#categories a {
color:#605f5f;
font-size:12px;
}

#cart_data {
width: 222px;
height: 110px;
background-image:url(../gfx/cart_content_bg.png);
float:left;
}

#news {
width: 961px;
height: 149px;
background-image:url(../gfx/aktualnosci_bg.png);
}

#bottom {
margin-top: 15px;
width: 961px;
height: 414px;
background-image:url(../gfx/bottom_bg.png);
}

#bottom_allegro {
margin-top: 15px;
width: 961px;
height: 54px;
background-color:#fbf3b3;
}

#help {
width: 919px;
height:170px;
margin:auto;
padding-left: 30px;
}

.help {
width: 25%; 
margin: 20px 0px 10px 0px; 
float:left;
text-align:left;
line-height: 20px;
}

#help ul {
margin-left: 18px;
padding-left:0px;
}

#help li {
list-style-image:url(../gfx/li_arrow.png);
}

#payments {
width: 961px;
height: 50px;
line-height: 50px;
text-align:center;
}

.news {
width: 30%; 
margin: 15px 10px 10px 10px; 
float:left;
}

#footer_links {
padding-top:10px;
width: 961px;
height: 90px;
font-size:12px;
}

#footer_links ul {
list-style-type:none;
}

#footer_links li {
display:inline;
padding: 0 10px 0 10px;
}

#footer_links li a {
color:#424141;
text-decoration:none;
}

#footer_links li a:visited {
color:#424141;
text-decoration:none;
}

#footer_links li a:hover {
color:#424141;
text-decoration:underline;
}

#footer {
width: 961px;
height:54px;
margin-top:12px;
}

#left_side {
width: 237px;
float:left;
}

.log_form {
width: 229px;
background-image:url(../gfx/blue_left_bg.png);
background-repeat:repeat-y;
padding-left: 4px;
padding-right: 4px;
border-bottom: 4px solid #FFFFFF;
}

.obsluga_klienta {
width: 229px;
background-image:url(../gfx/pink_left_bg.png);
background-repeat:repeat-y;
padding-left: 4px;
padding-right: 4px;
border-bottom: 4px solid #FFFFFF;
}

.newsletter_form {
width: 229px;
background-image:url(../gfx/green_left_bg.png);
background-repeat:repeat-y;
padding-left: 4px;
padding-right: 4px;
border-bottom: 4px solid #FFFFFF;
}

#content {
width: 724px;
float:left;
background-color:#FFFFFF;
}

.content_blue {
width: 720px;
background-image:url(../gfx/blue_content_bg.png);
background-repeat:repeat-y;
padding-right: 4px;
border-bottom: 4px solid #FFFFFF;
}

.content_pink {
width: 720px;
background-image:url(../gfx/pink_content_bg.png);
background-repeat:repeat-y;
padding-right: 4px;
border-bottom: 4px solid #FFFFFF;
}

.cleaner {
float: none;
clear:both;
}

.message-good, .message-bad, .message-info  {
	padding: 10px 10px 10px 40px;
	margin-bottom: 0px;
	background-position: 7px 7px;
	background-repeat: no-repeat;
}

.message-good {
	border: 1px solid #cae49c;
	border-right: 4px solid #FFFFFF;
	color: #516f1b;
	background-color: #f3ffd0;
	background-image: url(../gfx/accept-big.png)
}

.message-good a {
	color: #516f1b;
}

.message-bad {
	border: 1px solid #ffdede;
	color: #ce0000;
	background-color: #fff1f1;
	border-right: 4px solid #FFFFFF;
	background-image:  url(../gfx/exclamation-big.png);
}

.message-bad a {
	color: #ce0000;
}

.message-info {
	border: 1px solid #ededb3;
	background-color: #ffffcc;
	border-right: 4px solid #FFFFFF;
	background-image:  url(../gfx/information-big.png);
}
