body {
    font: 12px Tahoma;
    color: #574331;
    background-color:#FFFFFF;
    margin:0px;
    padding:0px;
}
h1, h2, h3 {
    padding:0px;
    margin:0px;
    font-size:inherit;
    font-weight:inherit;
    display:inline;
}
#bg_container {
    width:100%;
    overflow:hidden;
    background-image:url(../img/top_bg.gif);
    background-position:top;
    background-repeat:repeat-x;
}
.komentarz {
	width:300px;
	margin-top:10px;
}
.cartitem {
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}
.pager {
	width:150px;
	margin:0px auto;
    list-style-type:none;
    padding:0px;
    margin:0px;
    
}
.stara_cena {
	text-decoration:line-through;
	font-size:11px;
	color:#af0d0a:
}
.promocja {
	font-size:13px;
	font-size:bold;
	color:#2ccc01:
}
.pager li {
	padding-left:5px;
	float:left;
	font-size:11px;
}
.selected {
	padding-left:5px;
	font-weight:bold;
}
#container {
    width:1008px;
    margin:0px auto;
}
#container #top {
    width:1008px;
    margin:0px auto;
    *margin-top:-1px;
}
#top_menu {
    width:1008px;
    height:45px;
    background-image:url(../img/logo_bottom.jpg);
    background-repeat:no-repeat;
}
#top_menu #menu {
    width:306px;
    padding-top:13px;
    margin:0px auto;
}
#menu #menu_1 {
    width:54px;
    height:18px;
    margin-left:22px;
    float:left;
}
#menu #menu_2 {
    width:74px;
    height:18px;
    margin-left:28px;
    float:left;
}
#menu #menu_3 {
    width:61px;
    height:18px;
    margin-left:30px;
    float:left;
}
#content {
    width:1008px;
    margin:0px;
    margin-top:-2px;
    background-image: url(../img/middle_bg.gif);
    background-repeat:repeat-x;
}
#content #left {
    width:235px;
    margin-left:3px;
    *margin-left:2px;
    float:left;
}
#content #center {
    width:530px;
    float:left;
}
#content #right {
    width:235px;
    margin-right:4px;
    *margin-right:2px;
    float:left;
}
#center #inside {
    width:465px;
    margin:0px auto;
}
#hello {
    width:100%;
    margin-top:20px;
    margin-bottom:20px;
    text-align:justify;
    font-size:11px;
    color:#343434;
}
#inside .title {
    width:455px;
    height:22px;
    margin-bottom:10px;
    padding-top:4px;
    padding-left:10px;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
    background-image: url(../img/box_center_top.gif);
    background-repeat:no-repeat;
}
.box {
    width:235px;
    margin-bottom:10px;
}
.box .top {
    width:235px;
    height:3px;
    background-image:url(../img/box_top.gif);
    background-repeat:no-repeat;
}
.box .middle {
    width:227px;
    padding:3px;
    padding-top:0px;
    padding-bottom:0px;
    border-left:1px solid #d4d4d4;
    border-right:1px solid #d4d4d4;
    margin:0px auto;
}
.box .ver1 {
    width:100%;
    background-image:url(../img/box_bg.gif);
    background-repeat:repeat-y;
}
.box .ver2{
    width:100%;
    background-image:url(../img/box_bg_2.gif);
    background-repeat:repeat-y;
}
.box .ver3{
    width:100%;
    background-image:url(../img/box_bg_3.gif);
    background-repeat:repeat-y;
}
.box .bottom {
    width:235px;
    height:3px;
    background-image:url(../img/box_bottom.gif);
    background-repeat:no-repeat;
}
.box .title {
    width:216px;
    height:26px;
    padding-left:7px;
    padding-top:8px;
    margin:0px auto;
    background-image:url(../img/box_title.gif);
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
}
*.box .title h2 {
    padding:0px;
    margin:0px;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
}
#search_bg {
    padding:10px;
}
.search_input {
    width:148px;
    height:22px;
    padding-top:7px;
    padding-left:5px;
    padding-right:5px;
    background-color:transparent;
    border:0px;
    color:#000000;
    background-image:url(../img/input.gif);
    background-repeat:no-repeat;
}
#menu_left {
    list-style-type:none;
    padding:0px;
    margin:0px;
    margin-left:20px;
    margin-right:20px;
}
#menu_left li {
    padding-top:8px;
    padding-bottom:8px;
    border-bottom:1px solid #d5d5d5;
    font-size:14px;
    color:#000000;
    list-style-type:none;
}
*#menu_left h2 {
    padding:0px;
    margin:0px;
    font-size:14px;
    font-weight:normal;
}
#menu_left .last {
    padding-top:8px;
    padding-bottom:8px;
    border-bottom:0px;;
    font-size:14px;
    color:#000000;
}
#menu_left .ico {
    border:0px;
    vertical-align:middle;
    margin-right:10px;
    margin-bottom:2px;
}
#log_place {
    width:200px;
    margin:0px auto;
    color:#000000;
}
#log_place .name {
    margin-top:5px;
    font-size:12px;
}
#log_place .input {
    width:136px;
    height:22px;
    padding-left:5px;
    padding-right:5px;
    padding-top:4px;
    border:0px;
    color:#000000;
    background-color:transparent;
    background-image:url(../img/log_input.gif);
    background-repeat:no-repeat;
}
#buttons {
    margin:0px auto;
    margin-top:5px;
    text-align:center;
    background-color:#e2e2e2;
}
.button {
    border:0px;
    vertical-align:middle;
}
#basket_place {
    width:200px;
    margin:0px auto;
    padding:10px;
    color:#474747;
    text-align:center;
    font-size:11px;
}
.product-prom {
    width:100%;
    margin:0px auto;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #d5d5d5;
    color:#6d6c6c;
    font-size:11px;
}
*.product-prom h3 {
    padding:0px;
    margin:0px;
    color:#6d6c6c;
    font-size:11px;
    font-weight:bold;
}
.product-prom-last {
    border:0px;
}
.product-prom .ico {
    width:100px;
    margin-left:10px;
    float:left;
}
.product-prom .desc {
    width:100px;
    float:left;
    margin-left:4px;
}
.product-prom .name {
    font-size:12px;
    margin-bottom:5px;
}
.product-prom .buttons {
    margin-top:15px;
}
.icoprod {
    border:1px solid #d8d8d8;
    vertical-align:middle;
}

.product-top {
    width:440px;
    margin:0px auto;
    margin-bottom:20px;
    color:#6e6d6d;
    font-size:11px;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:5px;
    border-bottom:1px solid #dbdbdb;
}
*.product-top h3 {
    padding:0px;
    margin:0px;
    color:#6d6c6c;
    font-size:11px;
    font-weight:bold;
}
.product-top .ico {
    width:100px;
    float:left;
}
.product-top .desc {
    width:325px;
    margin-left:15px;
    float:left;
}
.product-top .name {
    width:325px;
    font-weight:bold;
    margin-bottom:7px;
}
.product-top .description {
    width:325px;
    margin-bottom:7px;
    color:#343434;
    font-size:11px;
    text-align:justify;
}
.product-top .price {
    width:200px;
    font-weight:bold;
    padding-top:7px;
    margin-top:7px;
    float:left;
}
.product-top .buttons {
    width:125px;
    float:left;
    margin-top:7px;
    text-align:right;
}
#footer {
    width:100%;
    height:60px;
    border-top:1px solid #f1f0f0;
    background-color:#dcd9d9;
    margin-top:20px;
}
#footer #content_ft {
    width:990px;
    margin:0px auto;
    color:#757171;
    font-size:11px;
}
#footer #content_ft #left_ft {
    width:50%;
    float:left;
    text-align:left;
    margin-top:15px;
}
#footer #content_ft #right_ft {
    width:50%;
    float:left;
    text-align:right;
    margin-top:15px;
}

.def_clear {clear:left;}
.no_border {border:0px}
.ver_middle {vertical-align:middle;}
.green {color:#598527;}
.red {color:#FF0000;}
.form_class {padding:0px;margin:0px;}

a:link {	text-decoration: underline;	color: #365d7c;}
a:visited {	text-decoration: underline;	color: #365d7c;}
a:hover {	text-decoration: underline;	color: #859eb2;}
a:active {	text-decoration: underline;	color: #365d7c;}

a.menu_link:link    {text-decoration: none;	color: #000000;}
a.menu_link:visited {text-decoration: none;	color: #000000;}
a.menu_link:hover   {text-decoration: underline;color: #000000;}
a.menu_link:active  {text-decoration: none;	color: #000000;}

a.prod_link:link    {text-decoration: none;	color: #6d6c6c;}
a.prod_link:visited {text-decoration: none;	color: #6d6c6c;}
a.prod_link:hover   {text-decoration: underline;color: #6d6c6c;}
a.prod_link:active  {text-decoration: none;	color: #6d6c6c;}

a.footer_link:link    {text-decoration: none;	  color: #757171;}
a.footer_link:visited {text-decoration: none;	  color: #757171;}
a.footer_link:hover   {text-decoration: underline;color: #757171;}
a.footer_link:active  {text-decoration: none;	  color: #757171;}

.small_pic {
	float:left;
	margin:5px;
	border:1px solid #b1c1ce;
}
.product-else {
	width:456px;
	margin:0px auto;
	margin-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #b1c1ce;
	cursor:pointer;
}
.product-else-ico {
	width:115px;
	float:left;
}
.product-else-desc {
	width:341px;
	float:left;
}
#product {
    width:478px;
    margin:0px auto;
    padding-bottom:10px;
    margin-top:20px;
    border-bottom:1px solid #b1c1ce;
}
#product-left {
    width:165px;
    float:left;
}
#product-right {
    width:300px;
    margin-left:13px;
    float:left;
}
#product-right .title_p {
    width:100%;
    padding-bottom:7px;
    margin-bottom:10px;
    font-size:18px;
    color:#d5223b;
    border-bottom:1px solid #b1c1ce;
}
.buttons {
    margin-top:20px;
    text-align:center;
}
.prodct-input {
    width:30px;
}
.side {
    width:50%;
    float:left;
    color:#898989;
}
.desc {
    width:100%;
    text-align:justify;
    margin-top:5px;
    color:#111111;
}
.pic {
    border:1px solid #b1c1ce;
}
.float_left {
	float:left;
}
.error-text {
	color:#FF0000;
}
