body {font-family:tahoma, sans-serif; font-size:11px; color:#868686;}

a {
	color:#7B7B7B;
}

a :hover {
	color:#6CB30A;
}

img.title {
    margin: 10px 0px 0px;
}

strong{font-weight:bold}

.margin_top_10 {margin:10px 0 0 0;}
.margin_top_5 {margin:5px 0 0 0;}
.line_height_130_proc {line-height: 130%;}
.left {float:left;}
.right {float:right;}

span.bold {font-weight:bold;}
span.green {color:#638222;}
span.bold_green {color:#638222; font-weight: bold;}
a.bold_green_12 {font-size:12px; font-weight:bold; text-decoration:underline; color:#5b9c01;}

/* standard form start */
div.standard_form {
	margin: 0;
	padding: 0;
}
fieldset.form {
	margin: 10px 0 0 0;
	padding: 10px 5px;
	font-size: 11px;
	border: none;
	background: url(../images/gfx/dots2.gif) left bottom no-repeat;
}
fieldset.form_last {
	margin: 10px 0 0 0;
	padding: 10px 5px;
	font-size: 11px;
	border: none;
}
fieldset.form p, fieldset.form_last p {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #e55100;
}
fieldset.form ol, fieldset.form_last ol {
	margin: 0;
	padding: 15px 10px 0 10px;
	list-style: none;
}
fieldset.form li, fieldset.form_last li {
	margin: 0;
	padding: 0 0 10px 0;
}
fieldset.form label, fieldset.form_last label {
	float: left;
	width: 120px;
	margin-right: 10px;
}
fieldset.form li strong, fieldset.form_last li strong {
	margin: 0 0 0 10px;
	color: #e55100;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
}
fieldset.form input.form_input, fieldset.form_last input.form_input {
	width: 150px;
	padding: 1px 3px;
	color: #a5a5a5;
	font-size: 11px;
	border: 1px solid #dbdbdb;
	width: 250px;
}

select.form_input {
    padding: 1px 3px;
    color: #a5a5a5;
    font-size: 11px;
    border: 1px solid #dbdbdb;
    width: 142px;
}

fieldset.form label.label_radio, fieldset.form_last label.label_radio {
	margin-right: 0;
}
fieldset.form ul.form_radio, fieldset.form_last ul.form_radio {
	margin: 0 0 0 126px;
}
fieldset.form ul.form_radio li, fieldset.form_last ul.form_radio li {
	position: relative;
	margin: 0;
	padding: 0 0 3px 0;
}
fieldset.form ul.form_radio li span, fieldset.form_last ul.form_radio li span {
	position: absolute;
	top: 4px;
	left: 25px;
}

fieldset.form label.label_checkbox, fieldset.form_last label.label_checkbox {
	margin-right: 0;
}
fieldset.form ul.form_checkbox, fieldset.form_last ul.form_checkbox {
	margin: 0 0 0 126px;
}
fieldset.form ul.form_checkbox li, fieldset.form_last ul.form_checkbox li {
	position: relative;
	margin: 0;
	padding: 0 0 3px 0;
}
fieldset.form ul.form_checkbox li span, fieldset.form_last ul.form_checkbox li span {
	position: absolute;
	top: 4px;
	left: 25px;
	font-size: 11px;
}

fieldset.form label.label_textarea, fieldset.form_last label.label_textarea {
}
fieldset.form textarea.textarea, fieldset.form_last textarea.textarea {
	width: 250px;
	height: 60px;
	padding: 1px 3px;
	color: #a5a5a5;
	font-size: 11px;
	border: 1px solid #dbdbdb;
}

fieldset.form p.required, fieldset.form_last p.required {
	margin: 0 0 1em 1em;
	padding: 0;
	color: #6cb30a;
}

fieldset.submit {
	margin: 0;
	padding: 0;
	border-style: none;
}
fieldset.submit input {
	margin: 0 0 20px 0;
	float: right;
}

li p.note {
	color: red;
	font-weight: normal;
	display: none;
	margin-left:130px;
}

/* standard form end */

/* top start*/
#top1 {
	width: 100%;
	background: url(../images/gfx/bar.gif) 0 0 repeat-x;
}
#top {
	width: 922px;
	margin: 0 auto;
	height: 95px;
	background: url(../images/gfx/trees.jpg) 204px bottom no-repeat;
}
#top img#logo{
	float: left;
	margin: 22px 0 0 4px;
}
#top ul {
	float: right;
	margin: 0 6px 0 0;
	padding: 0;
}
#top ul li {
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
}
#top ul li a {
	display: block;
	width: 138px;
	height: 42px;
	padding: 0;
	background: url(../images/gfx/top_menu.gif) left bottom no-repeat;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #e55100;
}
#top ul li a:hover {
	background: url(../images/gfx/top_menu_hover.gif) left bottom no-repeat;
}
#top ul li a em {
	display: block;
	margin: 0;
	padding: 16px 0 0 0;
	font-style: normal;
}
#top ul li a span {
	padding: 0 0 0 20px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #e55100;
}
#top ul li a span#cart {
	background: url(../images/gfx/top_menu_my_cart.gif) 0 0 no-repeat;
}
#top ul li a span#rejestraction {
	background: url(../images/gfx/top_menu_rejestraction.gif) 0 0 no-repeat;
}
#top ul li a span#help {
	background: url(../images/gfx/top_menu_help.gif) 0 0 no-repeat;
}
/* top end */

/* menu start */
#menu {
	width: 976px;
	margin: -13px auto 0 auto;
	padding: 18px 0 0 0;
	height: 59px;
	background: url(../images/gfx/menu_bg.gif) right top no-repeat;
}
#menu ul {
	padding: 0 0 0 55px;
}
#menu ul li {
	float: left;
	display: inline;
	margin: 0 12px 0 0;
}
#menu ul li.separator {
	width: 1px;
	height: 33px;
	background: url(../images/gfx/menu_separator.gif) left top no-repeat;
}
#menu a {
	display: block;
	padding: 13px 0 0 0;
	font-family: tahoma, sans-serif;
	text-decoration: none;
	text-align: center;
	font-size: 9px;
	letter-spacing: 1px;
	color: #fff;
	height: 20px;
}
#menu a#home {
	width: 122px;
}
#menu a#home:hover, #menu li#active a#home {
	color: #f77400;
	background: url(../images/gfx/menu_home_bg.gif) 0 0 no-repeat;
}
#menu a#promotion {
	width: 85px;
}
#menu a#promotion:hover, #menu li#active a#promotion {
	color: #f77400;
	background: url(../images/gfx/menu_promotions_bg.gif) 0 0 no-repeat;
}
#menu a#shipment {
	width: 75px;
}
#menu a#shipment:hover, #menu li#active a#shipment {
	color: #f77400;
	background: url(../images/gfx/menu_shipment_bg.gif) 0 0 no-repeat;
}
#menu a#informations {
	width: 159px;
}
#menu a#informations:hover, #menu li#active a#informations {
	color: #f77400;
	background: url(../images/gfx/menu_informations_bg.gif) 0 0 no-repeat;
}
#menu a#regulations {
	width: 89px;
}
#menu a#regulations:hover, #menu li#active a#regulations {
	color: #f77400;
	background: url(../images/gfx/menu_regulations_bg.gif) 0 0 no-repeat;
}
#menu a#certificates {
	width: 101px;
}
#menu a#certificates:hover, #menu li#active a#certificates {
	color: #f77400;
	background: url(../images/gfx/menu_certificates_bg.gif) 0 0 no-repeat;
}
#menu a#contact {
	width: 77px;
}
#menu a#contact:hover, #menu li#active a#contact {
	color: #f77400;
	background: url(../images/gfx/menu_contact_bg.gif) 0 0 no-repeat;
}
/* menu end */

/* main start */
#main {
	width: 910px;
	margin: -20px auto 0 auto;
	padding: 0 0 30px 0;
	background: url(../images/gfx/footer_bar.gif) left bottom no-repeat;
}
/* main end */

/* links start */
#links {
	margin: 0 0 7px 0;
	padding: 12px 0 3px 0;
	background: url(../images/gfx/dots.gif) repeat-x;
}
#links div#left_links {
	float: left;
}
#links div#left_links img {
	margin: -12px 7px 0 7px;
	float: left;
}
#left_links a {
	text-decoration: none;
	color: #464646;
}
#links div#left_links a#current {
	text-decoration: underline;
	font-weight: bold;
}
#links div#left_links span {
	padding: 0 5px;
}

#links div#communicate {
	float: left;
}
#links div#communicate span {
	font-weight: bold;
	color: #e55100;
	margin: 0;
	padding: 0;
}
#links div#communicate img {
	margin: -12px 7px 0 7px;
	float: left;
}
/* links end */

/* left start */
#left {
	float: left;
	display: inline;
	width: 225px;
	margin: 0 0 0 0;
}
/* left end */

/* nawigation start */
#nawigation {
	margin: -2px 0 10px 0;
	padding: 5px 0 15px 0;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
#nawigation ul a {
	display: block;
	width: 195px;
	margin: 0 0 0 10px;
	padding: 10px 0 10px 10px;
	text-decoration: none;
	color: #7b7b7b;
	background: url(../images/gfx/nawigation_underline_hover.gif) left bottom no-repeat;
}
#nawigation ul a:hover {
	color: #6cb30a;
	background: url(../images/gfx/nawigation_underline_hover.gif) left bottom no-repeat;
}
#nawigation ul ul a {
	display: block;
	width: 177px;
	margin: 0 0 0 38px;
	padding: 10px 0 10px 0;
	text-decoration: none;
	color: #7b7b7b;
	background: url(../images/gfx/subnawigation_underline.gif) left bottom no-repeat;
}
#nawigation ul ul a:hover {
	color: #6cb30a;
	background: url(../images/gfx/subnawigation_underline.gif) left bottom no-repeat;
}
#nawigation a#cat_active {
	font-weight: bold;
	color: #6cb30a;
	background: url(../images/gfx/nawigation_underline_hover.gif) left bottom no-repeat;
}
#nawigation a#sub_active {
	color: #6cb30a;
}
/* nawigation end */

/* additional_information start */
#additional_information {
	margin: -2px 0 10px 0;
	padding: 10px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

#additional_information p.center {
	margin: 0 0 15px 0;
	font-weight: bold;
	color: #464646;
	text-align: center;
}
#additional_information div#logos {
	margin: 0 0 10px 0;
	text-align: center;
	background: url(../images/gfx/dots1.gif) left bottom no-repeat;
}
#additional_information div#logos img {
	margin: 0 5px 10px 0;
}
#additional_information div#logos img.last_logo {
	margin: 0 0 10px 0;
}

#additional_information ul li {
	float: left;
	margin: 0 0 7px 0;
	font-weight: bold;
	color: #464646;
}
#additional_information ul li.extra {
	width: 80px;
	margin: 0 5px 0 0;
	color: #7b7b7b;
	text-align: right;
}
#additional_information ul li#gadugadu {
	padding: 0 0 5px 20px;
	background: url(../images/gfx/gadugadu.gif) left top no-repeat;
}
#additional_information ul li#skype {
	padding: 0 0 5px 20px;
	background: url(../images/gfx/skype.gif) left top no-repeat;
}
#additional_information td {
	font-weight: bold;
	color: #464646;
}
#additional_information td.super_extra {
	width: 90px;
	height: 19px;
	text-align: right;
	border-right: 5px solid #fff;
	color: #7b7b7b;
}
#additional_information td.extra {
	width: 90px;
	height: 14px;
	text-align: right;
	border-right: 5px solid #fff;
	color: #7b7b7b;
}

/* additional_information end */

/* content start */
#content {
	float: left;
	display: inline;
	width: 430px;
	margin: 0 0 0 15px;
}
/* content end */

/* communicate start */
#content div#communicate {
	margin: 5px 0 10px 0;
	padding: 0 0 12px 0;
	background: url(../images/gfx/dots2.gif) left bottom no-repeat;
}
#content div#communicate span {
	font-weight: bold;
	color: #e55100;
	margin: 0;
	padding: 0;
}
#content div#communicate img {
	margin: -12px 7px 0 7px;
	float: left;
}
/* communicate end */

/* content start */
#content {
	float: left;
	display: inline;
	width: 430px;
	margin: 0 0 0 15px;
	line-height: 1.5em;
}
/* content end */

/* search start */
#search {
	position: relative;
	height: 90px;
	background: url(../images/gfx/dots2.gif) left bottom no-repeat;
}
#search label#search_label{
	position: absolute;
	top: 15px;
	left: 0px;
	font-weight: bold;
	color: #e55100;
}
#search input#search_input{
	position: absolute;
	top: 12px;
	left: 90px;
	width: 170px;
	padding: 1px 3px;
	color: #a5a5a5;
	font-size: 11px;
	border: 1px solid #dbdbdb;
}
#search select#category {
	position: absolute;
	top: 12px;
	left: 280px;
	width: 150px;
	color: #a5a5a5;
	font-size: 11px;
	border: 1px solid #dbdbdb;
}
#search input#search_button {
	position: absolute;
	top: 40px;
	left: 315px;
}
#search a#advanced {
	position: absolute;
	display: block;
	top: 35px;
	left: 92px;
	font-size: 10px;
	color: #7b7b7b;
	text-decoration: underline;
}
/* search end */

/* news start */
#news div.product {
	padding: 20px 0 20px 0;
	background: url(../images/gfx/dots4.gif) left bottom no-repeat;
}
#news div.product_last {
	padding: 20px 0 20px 0;
}
#news div.foto {
	float: left;
	width: 160px;
	text-align: center;
}
#news div.details {
	float: right;
	width: 255px;
	color: #868686;
}
#news p.name a {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #464646;
	line-height:18px;
	text-decoration:none
}
#news p.name a:hover{color:#6cb30a}
#news p.producent {
	padding: 5px 0 0 10px;
	font-size: 10px;
}

#news p.producent a{text-decoration:none}
#news p.producent a:hover{color:#6cb30a}

#news ul {
	margin: 20px 0 10px 0;
	padding: 0 0 10px 10px;
	border-bottom: 1px solid #dbdbdb;
}
#news ul li {
	margin: 0 0 3px 0;
	padding: 0 0 0 10px;
	line-height: 130%;
	background: url(../images/gfx/circle.gif) 0 5px no-repeat;
}
#news p.description {
	margin: 0 0 10px 0;
	line-height: 130%;
}
#news img.buy_now {
	float: right;
	margin: 0;
}
#news span.price {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #569401;
}
#news span.price_extra
{
display:block;
clear:both;
text-align:right;
padding-top:12px;
_padding-top:6px
}

div#news h1 {
	margin-top: 15px;
    text-align: left;
}

div#news h1 a {
	font-family:"Trebuchet MS";
    font-size:24px;
    text-decoration:none;
    color: #569401;
}

p.paginator {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	color: #868686;
}
p.paginator a {
	text-decoration: none;
	color: #5e8b20;
}
p.paginator span {
	font-weight: bold;
	color: #5e8b20;
}
/* news end */

/* right start */
#right {
	float: right;
	display: inline;
	width: 225px;
	margin: 0 3px 10px 0;
}
/* right end */

/* login start */
#login {
	margin: -2px 0 10px 0;
	padding: 15px;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

#login a{line-height:18px}

#login label#login_label {
	padding: 2px 0 0 0;
	float: left;
}
#login input#login_input {
	float: right;
	width: 140px;
	margin: 0 0 10px 0;
	padding: 1px 3px;
	color: #a5a5a5;
	font-size: 11px;
	border: 1px solid #dbdbdb;
}
#login label#password_label {
	padding: 3px 0 0 0;
	float: left;
}
#login input#password_input {
	float: right;
	width: 140px;
	margin: 0 0 10px 0;
	padding: 1px 3px;
	color: #a5a5a5;
	font-size: 11px;
	border: 1px solid #dbdbdb;
}

#login input#login_check {
	margin: 0;
}
#login label#auto {
	margin: 0 0 0 10px;
}
#login a#forgotten {
	display: block;
	padding: 10px 0 0 0;
	font-size: 10px;
	color: #7b7b7b;
	text-decoration: underline;
}
#login a#edit {
	display: block;
	padding: 12px 0 0 0;
	font-size: 10px;
	color: #7b7b7b;
	text-decoration: underline;
}
#login input#login_button {
	float: right;
	width: 98px;
	margin: -8px 0 0 0;
	padding: 0;
}
#login span.bold {
	font-weight: bold;
}

/* login end */

/* promotions start */
#promotions {
	margin: -2px 0 0 0;
	padding: 10px 10px 0 10px;
	text-align: center;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
#promotions div.product {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #dbdbdb;
}
#promotions div.product p {
	padding: 8px 0;
	font-weight: bold;
	color: #525252;
	text-align: center;
	background: #f3f3f3;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}
#promotions div.product_foto {
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	text-align: center;
	border-bottom: 1px solid #dbdbdb;
}
#promotions div.buttons {
	padding: 0 0 10px 0;
}
#promotions div.product p.price {
	padding: 0;
	font-family: "Trebuchet MS";
	font-size: 20px;
	color: #569401;
	border: none;
	background: #fff;
	font-weight: normal;
}
/* promotions end */

/* stopka start */
#footer {
	padding: 15px 0 0 0;
}
#footer p {
	width: 100%;
	font-weight: bold;
	color: #464646;
}
#footer p span{
	padding: 0 0 0 25px;
}
#footer a {
	text-decoration: none;
	font-weight: bold;
	color: #0072ad;
}
#footer span#odstep {
	margin: 0 0 0 535px;
	padding: 0;
}
#super_footer {
	height: 14px;
	width: 100%;
	background: url(../images/gfx/bar.gif) left top repeat-x;

}

/* stopka end */

.cleardiv {
	clear: both;
	margin: 0;
	padding: 0;
}

div.logos2{margin:10px 0;width:100%;}
div.logos21{width:160px; text-align:center; float:left}
div.logos21 a{}
div.logos22{width:270px;float:right}
div .line{background: url(../images/gfx/dots2.gif) 0 bottom repeat-x; padding-bottom:10px}


<!-- div#logos2 div a img{margin:2px 0; border:1px solid green;} -->
<!-- div#logos2 .text{background-color:#FF0000; margin-left:150px}-->

.buttonrow{text-align:right}
.form_koszyk li{float:left; vertical-align:middle; line-height:36px; margin-right:15px;}
