body {background-color: #070707;}
body {
	background-color: #070707;
	margin: 0 auto; 
	padding: 0; 
	width: 100%; 
	text-align: left; 
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #fff; 
	position: relative;
	background: url(../images/background_map.gif) 50% 0 no-repeat;
	background-color: #070707;
	line-height: 16px;
	}


#container  {
			margin: 0 auto; 
			padding: 0; 
			height: auto; 
			text-align: left; 
			width: 810px; 
			position: relative;
			}

p {line-height: 16px;}
img {border: none;}
a   {color: #0a79ea; text-decoration: none;}
a:hover {color: $0a79ea; text-decoration: underline;}
.bolded {font-weight: bold;}
			

#header {margin: 0; padding: 10px 0 0 0; width: 810px; height: 125px; float: left; font-size: 11px; text-transform: uppercase; text-align: right;}
#header img {float: left;}
#logo {margin-top: 0px;}

#startowa {color: #fff; text-decoration: none; text-transform: uppercase; font-size: 11px;}

#select-languages {text-transform: none; font-size: 12px; font-family: Tahoma;}

#zmien_jezyk {margin: 0; padding: 0; width: 220px; float: right;}
#header a.zmien_jezyk {color: #fff; font-size: 14px; text-transform: uppercase; padding: 4px 5px 4px 6px; text-decoration: none;}
#header a.zmien_jezyk:hover {background-color: #0a79ea;}

#menu-container { margin:10px 0 0 0; padding: 0; width: 100%; height: 30px; float: left; list-style: none; text-align: right;}
#menu { margin: 0; padding: 0; height: 30px; list-style: none; float: right;}
#menu li {margin: 0; padding: 0; width: auto; list-style: none; float: left; display: inline;}
#menu li a {display: inline; float: left; color: #fff; font-size: 15px; text-transform: uppercase; text-decoration: none; padding: 4px 7px 4px 7px;}
#menu li a:hover {background-color: #0a79ea;}

#blue_box {margin: 0; padding: 0; width: 810px; height: 227px; float: left; background: url(../images/blue_box_bg.gif) 0 0 no-repeat;}

#gps_ns {margin: 0; padding: 27px 0 0 32px; width: 265px; height: 180px; float: left;}
#gps_ns h1, #maps h1, #grey_box h1 {margin: 0 0 13px; padding: 0; font-size: 21px; float: left; font-family: Arial, sans-serif; font-weight: normal;}
#gps_ns h1 {width: 260px;}
#gps_ns h1 span {font-size: 18px; text-transform: uppercase;}
#gps_ns p, #maps p {margin: 0; padding: 0 0 6px; width: 250px; float: left; font-size: 11px;}

#maps {margin: 0; padding: 27px 0 0 46px; width: 440px; height: 180px; float: left;}
#maps h1 {width: 420px; padding-bottom: 10px;}
#maps h1 span {font-size: 14px; text-transform: uppercase;}
#maps p {padding-left: 240px; width: 200px; font-size: 12px;}

#black_box {margin: 0; padding: 0 0 0 10px; width: 429px; height: 267px; float: left;}
#product_photo {margin: 0; padding: 0; width: 100%; float: left; height: 200px; background-color: #070707;} 
#black_box h2 {margin: 0; padding: 0 0 10px; width: 420px; float: left; font: 15px Arial, sans-serif; border-bottom: solid 1px #fff;}
#black_box ul {margin: 0; padding: 10px 0 0; width: 420px; float: left; list-style: none;}
#black_box li {margin: 0; padding: 0 10px 0 0; width: auto; float: left;}
#black_box li a {margin: 0; padding: 0; width: auto; float: left; font-size: 14px; color: #fff;}
#black_box li a:hover {color: #fff; text-decoration: underline;}


#grey_box {margin: 0; padding: 20px 0 0 31px; width: 340px; height: 247px; float: left; background: url(../images/grey_box.gif) 0 0 no-repeat #231f20;}

#grey_box h1 {width: 315px;}
#grey_box ul {margin: 0; padding: 10px 0 0; width: 315px; float: left; list-style: none;}
#grey_box li {margin: 0; padding: 0 0 7px; width: 315px; float: left;}
#grey_box li a {color: #fff;}
#grey_box li a:hover {color: #fff; text-decoration: underline;}

.more_red {color: #905006; font-size: 11px;}
.more_red:hover {color: #fff; text-decoration: none;}


#footer {margin: 0; padding: 10px 0 50px 0; width: 810px; float: left; background: url(../images/dot_pattern.gif) 0 5px repeat-x; color: #65696a;}
#footer p {margin: 0; padding: 0 15px 0 0; width: auto; float: left; font-size: 11px; }
#footer a {color: #65696a;}
#footer a:hover {color: #fff; text-decoration: none;}
#footer #realizacja {padding-left: 100px; float: right; padding-top: -10px; margin-top: 0;}


/*--------PODSTRONY--------*/

#subpage_head {margin: 0; padding: 0; width: 810px; height: 80px; float: left; background: url(../images/subpage_head.gif) 0 0 no-repeat; position: relative;}
#subpage_head h1 {margin: 0; padding: 25px 0 0 280px; font-size: 24px; float: left; font-family: Arial, sans-serif; font-weight: normal;}
#subpage_head h1 span {margin: 0; padding: 0 0 0 10px; font-size: 14px; text-transform: uppercase;}

#lc_headtext {margin: 0; padding: 0; width: 220px; text-align: right; position: absolute; left: 0px; top: 26px; font-size: 14px; color: #fff; text-transform: uppercase;}

#left_column {margin: 0; padding: 5px 0 10px 0; width: 248px; float: left; background: url(../images/left_column_bg.gif) 0 100% no-repeat #231f20;}
#left_column p {margin: 0; padding: 0 0 10px 30px; width: 198px; float: left;}
#left_column img {float: left;}

/*
#lc_list, #products_list {margin: 0 0 0 15px; padding: 0; width: 198px; float: left; list-style: none;}
#lc_list li, #products_list li {margin: 0; padding: 0 0 14px 0; width: 195px; float: left; }
#lc_list li a, #products_list a {margin: 0; padding: 0 35px 0 0; width: 195px; float: left; color: #fff; font-size: 15px; text-align: left;}
#lc_list li a:hover, #products_list a:hover {background: url(../images/lc_list_hover_bg.gif) 195px 3px no-repeat; text-decoration: none;}
#products_list {width: 198px; float: left; margin: 0; padding: 0 0 0 20px;}
#products_list li {padding: 0 0 18px 0; margin: 0; width: 198px;}
#products_list a {font-size: 13px;}
#products_list a span {font-size: 18px; color: #b85221; text-transform: uppercase;}
*/

#lc_list li a:hover, #products_list a:hover {background-color: #000; text-decoration: none;}

#lc_list {margin: 0; padding: 0; list-style: none; float: left; width: 248px;}
#lc_list li {padding: 0; margin: 0; width: 248px;}
#lc_list a {padding: 7px 0 7px 20px; font-size: 13px; width: 228px; color: #fff; float: left;}

#products_list {width: 248px; float: left; margin: 0; padding: 0; list-style: none;}
#products_list li {padding: 0 0 0 0; margin: 0; width: 248px;}
#products_list a {padding: 7px 0 7px 20px; font-size: 13px; width: 228px; color: #fff; float: left;}
#products_list a span {font-size: 18px; color: #b85221; text-transform: uppercase;}


#right_column {margin: 0; padding: 0 0 0 30px; width: 532px; float: left; min-height: 300px;}
#rc_head {margin: 0; padding: 20px 0 5px 0; width: 490px; float: left; border-bottom: solid 1px #fff; background-color: #070707}
#rc_head h2 {margin: 0; padding: 0 0 5px 2px; width: 350px; float: left; font: 17px Arial, sans-serif; text-transform: uppercase;}
#rc_head h2 span {margin: 0; padding: 0 0 0 10px; font-size: 36px; color: #b85221;}
.icon {float: right; margin: 0 5px 0 0;}
#rc_content {margin: 0; padding: 20px 0 0; width: 530px; float: left; background: url(../images/rc_content_bg.jpg) -30px 0 no-repeat;}
#rc_content p {margin: 0; padding: 0 0 15px; width: 450px; float: left; color: #afafaf}
#rc_content .red_color {color: #905006; font-size: 14px; font-weight: bold;}
#rc_lc {margin: 0; padding: 20px 0 0; width: 257px; float: left; background: url(../images/rc_lc_bg.jpg) 0 0 no-repeat;}
.rc_rc {margin: 0 0 0 0; padding: 20px 0; width: 510px; float: left; }
.rc_rc p {margin: 0; padding: 0 0 10px; width: 495px; float: left; font-size: 12px;}
.rc_rc p span {color: #905006; padding-left: 3px;}
.rc_rc  #cena {font-size: 14px; font-weight: bold;}
.rc_rc h3 {margin: 0; padding: 10px 0; width: 495px; float: left; font-size: 14px; color: #0a79ea;}
#black_txt p {color: #070707;}
#rc_head_links {margin: 0; padding: 0 0 0 0; float: left; width: 520; font-size: 16px; color: #fff;}
#rc_head_links a {color: #fff;}
#rc_head_links a:hover {color: #fff; text-decoration: underline;}

#right_column .product_list_header { background: url(../images/beleczka2.gif) 0 0 no-repeat; }

#category_icon 
{
	background-color: #fff;
	width: 177px;
	float: left;
	display: inline;
	height: 150px;
}

#series_list ul {color: #000; margin: 0 20px; padding: 0;}

#category_icon_img {display: inline; float: left; width: 150px; margin-top: 20px;}
#category_icon_img table {width: 150px;}
#category_icon_desc {display: inline; float: left; width: 150px; text-align: center;}
#category_icon_desc2 {display: inline; float: left; width: 150px; margin-top: 70px; text-align: center;}

#select_country, #select_country fieldset {margin: 0; padding: 0 0 15px; width: 500px; float: left; border: none;}
#select_country label {margin: 0; padding: 0 10px 0 0; color: #905006; float: left;}
#select_country select {margin: 0; padding: 0; width: 160px; float: left; color: #fff; background-color: #231f20; border: solid 2px #555354;}

.content_desc p {font-size: 14px;}

#koszyk_info {margin: 0; padding: 0 0 15px; width: 100%; float: left;}
#koszyk_info p {text-align: right;}
#koszyk_info img {margin: 15px 0;}
#koszyk_info p span {color: #905006;}
#koszyk_info a, #loging a {margin: 0 0 3px; padding: 0 18px 0 0; width: 198px; float: right; text-align: right; color: #fff;}
#koszyk_info a:hover, #loging a:hover {color: #0a79ea; text-decoration: none;}

#loging, #loging fieldset {margin: 0; padding: 10px 0 10px 14px; width: 220px; float: left; border: 0;}
#loging label {margin: 0; padding: 8px 10px 0 0; width: 60px; float: left; font-size: 14px; text-transform: uppercase;}
#loging img {float: left;}
#loging input {margin: 0 0 10px; padding: 8px; width: 100px; float: left; background-color: #231f20; border-top: solid 2px #555354; border-bottom: solid 2px #555354; border-left: 0; border-right: 0; height: 15px; color: #fff;}
#loging a {margin: 0; padding-bottom: 3px; width: 198px; float: left;}

#kategorie {margin: 10px 0 0; padding: 0 0 10px 0; width: 248px; float: left; clear: both;}
#kategorie img {float: left;}
#kategorie h3 {margin: 0; padding: 10px 0 20px 145px; width: 95px; float: left; font-size: 14px; color: #ff; font-weight: normal;}

#rotate ul#gallery-photos {list-style: none;}
#rotate ul#gallery-photos li {width: 150px; float: left;}

.product_line {margin: 0; padding: 0 0 20px 30px; width: 532px; float: left;}
.product_name {margin: 0; padding: 27px 0 0; width: 240px; float: left;}
.product_name h2 {margin: 0; padding: 0 0 15px; width: 100%; float: left; font-size: 23px; font-weight: normal;}
.product_gallery {margin: 0;}
.product_gallery table {width: 450px; margin: 0px auto 0px auto;}

#product_menu {margin: 0; padding: 0; /*width: 539px; height: 60px;*/ float: left; list-style: none;}
/*#product_menu ul {margin: 0; padding: 0; height: 60px; width: 539px;}
#product_menu li {margin: 0; padding: 0; width: auto; height: 60px; float: left; list-style: none; overflow: hidden;}
#product_menu li img{margin: 0; padding: 0; float: left;}
#product_menu li a {display: block; float: left; overflow: hidden; height: 60px; margin: 0; padding: 0;}
#product_menu li a:hover img {margin-top: -60px}
#product_menu li a:hover {zoom: 1}
*/

#faq_content {width: 480px;}
dl.zend_form {margin-top: 40px; width: 400px;}
dl.zend_form #message, dl.zend_form #comments {width: 350px; height: 100px;}
dl.zend_form #otherbrands {width: 350px; height: 50px;}
dl.zend_form #authdistributor {width: 350px; height: 50px;}

#zamow_produkt, #zamow_produkt fieldset {margin: 0; padding: 10px 0; width: 210px; float: left; border: 0;}
#zamow_produkt label {margin: 0; padding: 3px 10px 10px 0; width: auto; float: left; color: #afafaf;}
#zamow_produkt input {margin: 4px 0 10px; padding: 2px; width: 30px; float: left; background-color: #231f20; border: solid 2px #555354; height: 14px; color: #fff;}
#zamow_produkt a img {margin: 0 0 0 70px;}
#zamow_produkt  select {margin: 0; padding: 0; width: 130px; height: 20px; float: left; color: #fff; background-color: #231f20; border: solid 2px #555354; font-size: 10px;}


#koszyk, #koszyk fieldset {margin: 0; padding: 0; border: 0; float: left;}
#tabela_ilosc {margin: 0; padding: 5px; width: 30px; height: auto; border: 0; background-color: #231f20; color: #fff;}
#koszyk input {float: left;}

#koszyk_tabela {margin: 20px 0 0; padding: 0 0 0 5px; width: auto; float: left; border: none;}
#koszyk_tabela td {margin: 0; padding: 5px; width: auto;}
#wiersz_1 {margin: 0; padding: 10px 0 5px 5px; font-size: 14px;}
#wiersz_2 td {margin: 0; padding: 5px; font-size: 11px; background-color: #231f20;}
#wiersz_2 #td_ilosc {width: 25px; border: solid 2px #555354;}
#wiersz_2 #zmien {background-color: #070707;}

#buttons {margin: 0; padding: 20px 0 0 10px; width: 500px; float: left; clear: both;}
#buttons input {margin-right: 20px;}

#rejestracja, #rejestracja fieldset {margin: 0; padding: 0 0 20px; border: 0; width: 330px; float: left;}
#rejestracja label {margin: 0; padding: 0 15px 10px 0; width: 150px; float: left; color: #afafaf; text-align: right;} 
#rejestracja input {margin: 0 0 10px; padding: 0 10px 0 0; width: 130px; float: left; background-color: #231f20; border: solid 2px #555354; color: #afafaf}
#rejestracja p {padding: 20px 0; float: left; width: 100%; font-size: 14px; color: #fff;}

#upgrader-buy-maps-table {
	width: 370px;
}

#upgrader-buy-maps-table p {
	width: auto;
}

@import url('accordion.css');
@import url('highslide.css');