@media screen{

/* =GLOBAL ---------------------------------------------------------------------------------------------------------------------------------------------- */

* {margin:0; padding:0;}
html, body {background-color:#90190E;}
body {font:11px Arial, Helvetica, sans-serif;}
#header, #container, #footer,#bg_img {width:100%; top:0; left:0;}
#container {
	position:relative;
	z-index:111;
	min-width:920px;
	max-width:1162px;
	color:#FFF;
}
#container, #bg_img {text-align:center;}
#bg_img {background-color:#FFF; position:absolute; z-index:1;}
#container, #bg_img img {margin:0 auto; display:block;}
.global_wrapper {position:relative; z-index:0;}
.head_wrapper, .cols_wrapper, .extra_wrapper, .foo_wrapper {
	width:920px !important;
	text-align:left;
	margin:0 auto;
	position:relative;
	z-index:1111;
}

a {text-decoration:none; color:#FFF;}
a:hover, a:focus {text-decoration:underline;}
a img, fieldset {border:0;}
h1, h2, h4 {font-weight:bold;}
p, li {line-height:16px; font-size:1em;}
ol, ul {list-style-type:none;}
table {border-collapse:collapse;}
sup {font-size:10px; vertical-align:text-top;}

.to_left {float:left;}
.to_right {float:right;}
.none, legend {display:none;}
.clearing, .main_wrapper {overflow:hidden; width:100%; clear:both;}
#content .clearing {display:block; width:100%;}
.index .main_wrapper {padding-bottom:0;}
.main_wrapper {padding-bottom:10px; position:relative; z-index:111;}
#h_bar {
	background:url('../images/layout/gradient.png') 0 0 repeat-x;
	position:absolute;
	bottom:0;
	z-index:22;
	display:block;
	height:72px;
}

.button, .button a, .button span {
	background-image:url('../images/layout/bg_button.png');
	cursor:pointer;
	display:block;
	height:36px;
	color:#ffffff;
}
.button {
	background-position:0 -36px;
	background-repeat:no-repeat;
	padding-left:15px;
}
.button:hover {background-position:0 -144px;}
.button a {
	background-position:100% -72px;
	background-repeat:no-repeat;
	line-height:36px;
	padding-right:15px;
	color:#414243;
}
.button:hover a {background-position:100% -180px; color:#2D2D2D;}
.button a:hover {text-decoration:none;}
.button span {
	background-position:0 0;
	background-repeat:repeat-x;
	text-align:center;
	font-size:11px;
	padding:0 2px;
}
.button:hover span {background-position:0 -107px; color:#ffffff;}


/* =HEADER ---------------------------------------------------------------------------------------------------------------------------------------------- */

#header {
	background:#8E150A url('../images/layout/bg_header.gif') 0 100% repeat-x;
	position:relative;
	z-index:2222;
	text-align:center;
	min-height:74px;
	min-width:920px;
}
#header h1 {padding:20px 37px 6px 0; float:left; font-size:30px; font-weight:bold;}
#header h1 a, #header h1 img {display:block;}

#header .navigation {background:transparent; padding-top:20px; width:575px; height:50px; overflow:hidden;}
#header .navigation li {padding-right:12px; float:left; font-size:12px; line-height:44px;}
#header .navigation li a {
	border:solid #8E150A;
	border-width:1px 1px 0 1px;
	border-radius-topleft:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	-khtml-border-top-left-radius:4px;
	border-radius-topright:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	-khtml-border-top-right-radius:4px;
	padding:0 8px;
	height:49px;
	display:block;
	float:left;
	color:#FFF;
	font-weight:bold;
}
#header .navigation li a:hover, #header .navigation li a.current {
	background-color:#AE1507;
	border-color:#AE1507;
	text-decoration:none;
}
#header .navigation li a.current {color:#BFBABA;}

#header .upper_area {position:absolute; top:0; right:0; height:22px; width:350px; overflow:hidden;}
#header .upper_area ul {float:right; padding-left:12px; max-width:115px;}
#header .upper_area ul, #header .upper_area li, #header .upper_area li a {display:block;}
#header .upper_area li {
	padding-left:2px; 
	line-height:21px;
	font-weight:bold;
	text-align:center;
	font-size:9px;
	float:right;
}
#header .upper_area li a {
	background:#A8A9AD url('../images/layout/bg_lang.gif') -24px 100% no-repeat;
	text-decoration:none;
	overflow:hidden;
	width:21px;
	height:22px;
	color:#FFF;
}
#header .upper_area li a:hover, #header .upper_area li a.current {
	background:#E4E4E4 url('../images/layout/bg_lang.gif') 0 100% no-repeat;
	color:#686C6F;
}
#header .upper_area p {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:right;
}
#header .upper_area p a {
	background:url('../images/layout/arrows.gif') 0 7px no-repeat;
	padding-left:19px;
	font-style:italic;
	color:#BABABA;
	float:right;
}

#header .lower_area {position:absolute; top:30px; right:6px; z-index:3333; height:36px; width:86px;}
#header .lower_area p.poll a:focus {outline:none; text-decoration:none;}
#header .lower_area #poll_area {
	background:url('../images/layout/arrow.gif') 115px 0 no-repeat;
	padding-top:10px;
	position:absolute;
	top:30px;
	right:-1px;
	z-index:4444;
	width:156px;
}
#header .lower_area #poll_area * {font-size:10px; color:#2B2B2B; line-height:12px;}


/* =CONTENT ---------------------------------------------------------------------------------------------------------------------------------------------- */

.index #content {width:920px !important; float:none;}
#content {width:682px; float:right; min-height:540px;}
#content h2 {position:absolute; top:180px; left:430px; font-weight:normal; font-size:25px; width:345px;}

#content .boxes {padding-top:278px;}
#content .boxes .boxer {
	padding:7px 12px 12px 12px;
	width:201px;
	height:196px;
	position:relative;
	float:left;
}
#content .boxes .box, #content .boxes .box_wrapper, #content .boxes .pink {display:block;}
#content .boxes .boxer .pink {
	background:url('../images/layout/bg_pink.png') 0 0 no-repeat;
	width:225px;
	height:215px;
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	visibility:hidden;
}
#content .boxes .boxer a {text-decoration:none !important; color:#A8A9AD; padding:0;}
#content .boxes .boxer a:hover .pink {visibility:visible;}
#content .boxes .boxer a:hover * {cursor:pointer;}
#content .boxes .boxer a:hover span {color:#3C3C3C !important;}
#content .boxes .box {
	background:url('../images/layout/box_top.png') 0 0 no-repeat;
	overflow:hidden;
	padding-top:80px;
	position:relative;
	height:116px;
	width:201px;
}
#content .boxes .box img {position:absolute; top:0; left:19px;}
#content .boxes .box_wrapper {
	background:url('../images/layout/box_bot.png') 0 100% no-repeat;
	padding-bottom:10px;
}
#content .boxes .box_wrapper * {display:block;}
#content .boxes .box_wrapper strong, #content .boxes .box_wrapper em {background-color:#FFF; width:181px;}
#content .boxes .box_wrapper strong span, #content .boxes .box_wrapper em span {
	overflow:hidden;
	position:relative;
	z-index:111;
}
#content .boxes .box_wrapper strong {
	padding:6px 10px;
	line-height:15px;
	font-weight:bold;
	font-size:13px;
	color:#717276;
}
#content .boxes .box_wrapper strong span {height:17px;}
#content .boxes .box_wrapper em {
	font-weight:normal;
	font-style:normal;
	line-height:24px;
	font-size:10px;
	padding:0 10px;
	color:#A8A9AD;
}
#content .boxes .box_wrapper em span {height:48px;}
#content .boxes .box_wrapper em.more {padding-bottom:5px;}
#content .boxes .box_wrapper em.more span {display:inline; height:auto; font-style:italic;}

#content .search_area {position:absolute; top:11px; right:4px; width:287px;}
#content .search_area ul {display:block; float:right; width:95px; margin-right:2px;}
#content .search_area li {margin-bottom:-4px;}
#content .search_area li span {display:block; height:36px; padding:0; width:65px; color:#ffffff;}
#content .search_area li a:focus {outline:0; text-decoration:none;}
#content .search_area #newsletter_area {
	background:url('../images/layout/arrow2.gif') 100% 6px no-repeat;
	padding-right:14px;
	position:absolute;
	left:24px;
	top:62px;
	z-index:4444;
	height:27px;
	width:162px;
}

#content .txt_area, #sidebar, #sidebarSubmenu {
	background:#ECECEC url(../images/bg_menu.jpg);
	border:1px solid #ECECEC;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	padding-bottom:30px;
	margin-top:50px;
	color:#323334;
}
#content .txt_area {width:610px; padding-left:35px; padding-right:35px; background:url(../images/bg_content.jpg) repeat-y;}
#content .txt_area #flashcontent, #content .txt_area h2  {padding-top:15px;}
#content .txt_area #flashcontent object {outline:none;}
#content .txt_area h2  {
	font:normal 30px/33px "Myriad Pro", Arial, sans-serif;
	border-bottom:1px solid #F58080;
	padding-bottom:5px;
	margin-bottom:15px;
	position:static;
	color:#282828;
	width:100%;
}
#content .txt_area h2, #content .txt_area p, #content .txt_area ul, #content .txt_area ol {padding-bottom:10px;}
#content .txt_area ul {list-style:disc; padding-left:16px;}
#content .txt_area ol {list-style:decimal; padding-left:22px;}
#content .txt_area p, #content .txt_area li {font-size:12px;}
#content .txt_area a {color:#323334; text-decoration:underline;}
#content .txt_area a:hover {text-decoration:none;}


/* =MAPA STRONY ------------------------------------------------------------------------------------------------------------------------------------------------ */

#content .txt_area #sitemap {width:100%; overflow:hidden; padding-top:20px;}
#content .txt_area #sitemap div {width:38%;}
#content .txt_area #sitemap div h3 {padding-bottom:5px; font-size:15px; }
#content .txt_area #sitemap div ul {list-style-type:none;}
#content .txt_area #sitemap div ul a {text-decoration:none;}
#content .txt_area #sitemap div ul a:hover {text-decoration:underline;}
#content .txt_area #sitemap div ul li {font-weight:bold; padding-bottom:5px; cursor:pointer;}
#content .txt_area #sitemap div ul ul li {font-weight:normal;}
#content .txt_area #sitemap .to_left {padding-left:22px;}
#content .txt_area #sitemap .to_left ul {padding:10px 0; border-right:1px solid #AE4F48;}
#content .txt_area #sitemap .to_left ul ul {padding:5px 0 0 12px; border:none;}
#content .txt_area #sitemap .to_right {padding-right:30px;}
#content .txt_area #sitemap .to_right ul {padding:10px 0;}
#content .txt_area #sitemap .to_right ul ul {padding:5px 0 0 12px;}

/* =KATALOG PRODUKTÓW------------------------------------------------------------------------------------------------------------------------------------------- */
#productCategories {padding:0 35px;}
#content div.productCategories {width:675px; position:relative; margin:0 0 0 -25px; padding:14px 0 0;}
#content div.productCategory {float:left; width:185px; border-right:1px solid #ae4f48; padding:0 7px 0 32px; margin:0 0 35px;}
#content div.productCategory p {padding:10px;}
#content div.productCategory a.more {color: red; text-decoration: none; float: right;padding-right: 15px;}
#content div.productCategory h3 {display:inline;}
#content div.productCategory h3 a {text-decoration:none; font-size:15px; font-family:"Myriad Pro",Arial,sans-serif;font-size-adjust:none;
font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:25px; clear:left; display:block;}

#content div.productCategory ul {list-style:none;padding:5px;}
#content div.productCategory ul label {font-size:13px;}
#content div.productCategory ul li {margin:3px 0 3px 0;padding-left:10px;}
#content div.productCategory ul li a {text-decoration:none;}
#content div.productCategory ul li a:hover {color:black;}
 

/* =NEWS ------------------------------------------------------------------------------------------------------------------------------------------------------- */

#content div.aktualnosc h3 {margin:0 0 15px 0; clear:both;}
#content div.aktualnosc {
	padding:0 15px 10px 0;
	margin:15px 0 5px 0;
	float:left;
	overflow:hidden;
	width:610px;
	display:block;
}
#content div.aktualnosc p {text-align:justify; margin:0 0 10px; float:left;}
#content div.aktualnosc img { float:right; width:97px; height:107px; display:block;}
#content div.aktualnosc a.wiecej {color:#FF0000; text-decoration:none; float:right; padding-right:30px;}
#content div.aktualnosc a.wiecej:hover { text-decoration:underline;}
#content div.aktualnosc h3 a { color:#580000; text-decoration:none;}
#content div.aktualnosc h3 a:hover { color:#EC9630; text-decoration:underline;}
#content div.aktualnosc h3 small, #container div.news h2 small {font-size:11px; font-weight:normal; }
#container div.news h2 small { padding-left:10px; }
#container div.news a.back {color:#727272; text-decoration:none; margin-top:15px; display:block;}
#container div.news a.back:hover { text-decoration:underline;}
#container div.news {padding-bottom: 10px;}

#container div.aktualnosc div.newsleft { display:block; float:left;}
#container div.aktualnosc div.newsright { display:block; float:left; padding-left:15px; width:530px;}

/* =STRONICOWANIE---------------------------------------------------------------------------------------------------------------------------------------- */

#content div.stronicowanie {margin:10px 0 0 0;}
#content div.stronicowanie ul li {list-style:none; display:inline;}


/* =SEARCH_RESULTS----------------------------------------------------------------------------------------------------------------------------------------- */

#content div.searchResults {}
#content div.searchResults a {text-decoration:none; color:black;}
#content div.searchResults li {display:block; margin-top:10px; font-size:11px;}
#content div.searchResults li a {color:#AD1124; text-decoration:none;}
#content div.searchResults li a:hover {color:#EC9630; text-decoration:none;}


/* =SIDEBAR ---------------------------------------------------------------------------------------------------------------------------------------------- */

#sidebarSubmenu, #sidebar {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	width:219px;
	float:left;
}
#sidebarSubmenu .makeDown strong, #sidebar .makeDown strong {font-size:12px;}
#sidebarSubmenu a, #sidebar a {text-decoration:none;}
#sidebarSubmenu ul a, #sidebar ul a {color:#323334;}
#sidebarSubmenu h3, #sidebar h3 {
	background:#991D12 url('../images/layout/bg_list01.gif') 0 0 repeat;
	border:solid #D14D4D;
	border-width:1px 1px 0 1px;
	border-radius-topleft:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	-khtml-border-top-left-radius:6px;
	border-radius-topright:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	-khtml-border-top-right-radius:6px;
	padding:15px 14px 10px 37px;
	margin:-1px 0 0 -1px;
	font-weight:normal;
	font-size:18px;
	line-height:20px;
	width:168px;
	color:#FFF;
}
#sidebarSubmenu ul, #sidebar ul {border-top:1px solid #ECECEC; margin-left:-1px; width:221px;}
#sidebarSubmenu ul li, #sidebar ul li {
	border-bottom:1px solid #FFF;
	position:relative;
	line-height:16px;
	font-size:13px;
    cursor:pointer;
}
#sidebarSubmenu ul li a, #sidebar ul li a {
	background-position:182px 8px;
	background-repeat:no-repeat;
	padding:11px 58px 11px 38px;
	cursor:pointer;
	display:block;
	width:125px;
}
#sidebarSubmenu ul li.organika a {background-image:url('../images/layout/organika.gif');}
#sidebar ul li.car a {background-image:url('../images/layout/icon01.png');} /* Ikonka z samochodem */
#sidebar ul li.furniture a {background-image:url('../images/layout/icon02.png');} /* Ikonka z domkiem */
#sidebar ul li.house a {background-image:url('../images/layout/icon03.png');} /* Ikonka z domkiem */
#sidebarSubmenu ul li a:hover, #sidebarSubmenu ul li a.current, #sidebar ul li a:hover, #sidebar ul li a.current {
	background:#6C0D06 url('../images/layout/bg_list02.gif') 0 0 repeat;
	text-decoration:none;
	color:#FFF;
}
/*#sidebarSubmenu ul li img, #sidebar ul li img {display:inline; float:right; padding:6px 15px 0 0;}*/
#sidebarSubmenu ul li img, #sidebar ul li img {
	position:absolute;
	left:182px;
	top:8px;
	display:block;
}
#sidebarSubmenu ul li span, #sidebar ul li span {
	background:url('../images/layout/folding.png') 0 0 no-repeat;
	overflow:hidden;
	position:absolute;
	left:14px;
	top:12px;
	z-index:9999;
	display:block;
	height:15px;
	width:15px;
}
#sidebar .folded .folded a {background:url(../images/layout/bg_list02.gif); color:white;}
#sidebar .folded .folded li a {background:none; color:#000000;}
#sidebar .folded .folded li a.current {color:#ffffff;}
#sidebarSubmenu ul li.folded, #sidebar ul li.folded {background:#D4D4D4 url(../images/menu_selected.jpg);}
#sidebarSubmenu ul li.folded span, #sidebar ul li.folded span {background-position:0 -15px;}
#sidebarSubmenu ul ul, #sidebar ul ul {border:none; margin:0;}
#sidebarSubmenu ul ul li, #sidebar ul ul li {
	border-top:1px solid #ECECEC;
	position:static;
	border-bottom:0;
	font-size:11px;
	line-height:13px;
	width:221px;
	padding:0;
}
#sidebarSubmenu ul ul li:first-child, #sidebar ul ul li:first-child {border-top:0;}
#sidebarSubmenu ul ul li a, #sidebar ul ul li a {
	background-image:none !important;
	padding:10px 14px 10px 27px;
	display:block;
	width:180px;
}
#sidebarSubmenu ul ul li a:hover, #sidebarSubmenu ul ul li a.current, #sidebar ul ul li a:hover, #sidebar ul ul li a.current {
	background:#C61F10 url('../images/layout/bg_list03.gif') 0 0 repeat !important;
	text-decoration:none;
	color:#FFF;
}
#sidebarSubmenu ul ul li img, #sidebar ul ul li img {display:none;}


/* =GALERIA--------------------------------------------------------------------------------------------------------------------------------------------- */

#content ul.listgaleria {list-style:none;}
#content ul.listgaleria li {margin:10px 0 10px 0; border-bottom:1px solid #cacaca;}
#content ul.listgaleria a {text-decoration:none; color:black;}
#content ul.galeria {list-style:none; padding:5px;}
#content ul.galeria li {
	overflow:hidden;
	margin-right:5px;
	margin-bottom:5px;
	text-align:center;
	float:left;
}
#content ul.galeria li a {text-decoration:none; color:#cacaca;}
#content ul.galeria li a:hover {color:black;}


/* =NEWSLETTER------------------------------------------------------------------------------------------------------------------------------------------ */

div#newsletter {padding:20px 0 10px 0;}
div#newsletter label {
	text-transform:uppercase;
	margin:6px 4px 10px 0;
	font-weight:bold;
	font-size:12px;
	float:left;
}
div#newsletter p {clear:both;}
div#newsletter input[type=text] {
	border:1px solid #d0cdcd;
	background:none;
	height:20px;
	width:200px;
	font-size:14px;
	margin-right:5px;
	padding:6px 4px 0 6px;
	float:left;
}
div#newsletter input[type=image] {
	margin:2px 0 5px 0;
	height:19px;
	width:19px;
	float:left;
}


/* =EXTRA ---------------------------------------------------------------------------------------------------------------------------------------------- */

#extra {
	background:url('../images/layout/bg_opacity.png') 0 0 repeat;
	border-bottom:15px solid #7F1007;
	position:relative;
	top:0;
	z-index:1111;
	text-align:center;
	padding:15px 0;
	width:100%;
	clear:both;
	display:none;
}
.index #extra {display:block !important;}
#extra .extra_wrapper {font:9px Verdana, Helvetica, Arial, sans-serif;}
#extra .extra_wrapper p {line-height:18px; text-align:justify;}


/* =FOOTER ---------------------------------------------------------------------------------------------------------------------------------------------- */

#footer {
	background-color:#90190E;
	margin:0 auto;
	padding-top:20px;
	position:relative;
	z-index:111;
	text-align:center;
	overflow:hidden;
	min-width:920px;
	height:40px;
	color:#FFF;
}
#footer .foo_wrapper * {display:inline; font-weight:bold; font-size:9px; line-height:11px;}
#footer .to_left {width:750px;}
#footer .to_left li {padding-left:23px;}
#footer .to_right {width:120px;}



/* =FORMS ---------------------------------------------------------------------------------------------------------------------------------------------- */

input, textarea, select {
	font:11px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #A8A7A7;
	font-size:12px;
	color:#D4D0C8;
	padding:2px;
}
input:focus, textarea:focus {color:#666; outline:none;}
select, option {color:#666;}
.radio, .checkbox {
	background-color:transparent !important;
	margin:2px 4px -1px 0 !important;
	width:13px !important;
	height:13px !important;
	padding:0 !important; 
	border:none;
	float:left; 
}
.radio, x:-moz-any-link, x:default {margin-top:1px !important;}/* FireFox 3 */
.submit, .submit span, .submit input {
	background-image:url('../images/layout/bg_submit.png');
	display:block;
	height:25px;
}
.submit:hover {background-image:url('../images/layout/bg_submit_b.png');}

.submit {
	background-position:0 -30px;
	background-repeat:no-repeat;
	padding-left:8px;
}
.submit span {
	background-position:100% -60px;
	background-repeat:no-repeat;
	line-height:22px;
	padding-right:8px;
	color:#414243;
}
.submit:hover span, .submit:hover input {background-image:url('../images/layout/bg_submit_b.png');}
.submit input {
	background-color:transparent !important;
	background-repeat:repeat-x;
	background-position:0 0;
	padding:4px 2px 6px !important;
	height:auto !important;
	width:auto !important;
	border:0 !important;
	cursor:pointer;
	text-align:center;
	font-size:11px;
	color:#FFF;
}
.submit input, x:-moz-any-link, x:default {padding:3px 2px 7px !important;}/* FireFox 3 */
.submit input:hover {color:#333;}

/* ankieta */
#header .lower_area #poll_area form {
	background-color:#FFF;
	padding:12px 8px 15px;
	width:138px;
	border:1px solid #808080;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
}
#header .lower_area #poll_area form p {
	border-bottom:2px solid #A8A9AD;
	padding:0 10px 8px 5px;
	margin-bottom:4px;
}
#header .lower_area #poll_area form input {padding:0; border:0; position:relative; top:4px; float:left;}
#header .lower_area #poll_area .custom-radio {position:relative;}
#header .lower_area #poll_area .custom-radio input {
	position:absolute;
	left:2px;
	top:3px;
	margin:0;
	z-index:0;
	float:none;
}
#header .lower_area #poll_area .custom-radio label {
	display:block;
	position:relative;
	z-index:1;
	padding-right:1em;
	line-height:1;
	padding:.5em 0 .5em 20px;
	cursor:pointer;
}
#header .lower_area #poll_area .custom-radio label {background:url('../images/layout/radiobutton.gif') no-repeat;}
#header .lower_area #poll_area .custom-radio label {background-position:1px -1px;}
#header .lower_area #poll_area .custom-radio label.checked {background-position:1px -24px;}
#header .lower_area #poll_area input.vote {
	border:3px double #999999;
	font-size:11px;
	font-weight:bold;
	padding:3px 9px;
	cursor:pointer;
	position:relative;
	left:72px;
	top:4px;
}

/* wyszukiwarka */
.search_area form.search_form {float:right; width:278px; height:22px; padding:0 9px 3px 0; overflow:hidden;}
.search_area form.search_form div input {
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	padding:3px 12px;
	font-weight:bold;
	font-size:11px;
	width:160px;
}
.search_area form.search_form div.submit {width:49px; float:right;}
.search_area form.search_form div.submit span {width:41px;}
.search_area form.search_form div.submit input {
	height:25px !important;
	width:41px !important;
	font-weight:normal;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	border-radius:0;
	margin-top:0;
	color:#ffffff;
}

/* newsletter */
.search_area #newsletter_area form {
	background-color:#FFF;
	border:1px solid #C0C1C4;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	padding-left:6px;
	width:154px;
	height:22px;
}
.search_area #newsletter_area form div {overflow:hidden; padding-top:1px;}
.search_area #newsletter_area form input {
	padding:2px 0 2px 8px;
	border:0;
	height:16px;
	width:95px;
	margin-right:10px;
	font-size:11px;
	float:left;
}
.search_area #newsletter_area form .submit {padding:0; margin-right:0; cursor:pointer;}
.search_area #newsletter_area form a {float:right; display:block; height:16px; margin-right:5px;}
.search_area #newsletter_area form .submit, .search_area #newsletter_area form a {
	position:relative;
	top:2px;
	width:17px;
}


/* =ANKIETA---------------------------------------------------------------------------------------------------------------------------------------------- */

div#ankieta {padding:15px; margin-bottom:25px;}
div#ankieta h3, div#ankieta p {font-weight:normal; margin-bottom:10px; font-size:10px;}
div#ankieta h3 {font-size:12px;}
div#ankieta ul {margin:0 0 8px 3px;}
div#ankieta li {list-style:none; line-height:20px; font-size:12px;}
div#ankieta input[type=submit] {
	text-decoration:underline;
	font-size:10px;
	cursor:pointer;
	background:none;
	color:#000;
	border:0;
}


/* =POLECANIE------------------------------------------------------------------------------------------------------------------------------------------------ */

/* polec znajomemu */
div#recommend {padding:15px 30px 15px 30px; margin-bottom:-15px; margin-top:-5px;}
div#recommend a {color:#6A5500;}
div#recommend input[type="submit"] {color:#4E5353;}

/* polec formularz */
fieldset#polecFormularz textarea {height:100px;}
fieldset#polecFormularz ul li input[type="text"] {width:400px;}
fieldset#polecFormularz span.drobneInfo {font-size:10px; display:block; color:#86846F;}

/* formularz */
fieldset.formularz h2 {font-weight:normal; font-size:24px; clear:both; display:block; padding:0 0 25px 0;}
fieldset.formularz label {display:block; font-size:10px;}
fieldset.formularz {border:0;}
fieldset.formularz ul li {list-style:none; display:block; margin:0 0 10px 0;}


/* =CONTACT FORM----------------------------------------------------------------------------------------------------------------------------------------- */

#content div#formularz {width:100%;}
#content div#formularz ul {margin-bottom:15px;}
#content div#formularz ul li {list-style:none; padding:5px 0; background:none;}
div#formularz ul li label {width:110px; margin:0 15px 0 0; float:left; text-align:right;}
div#formularz ul li input[type=text], div#formularz ul li textarea {
	font:12px Arial, sans-serif;
	border:1px solid #cacaca;
	padding:5px 7px 0 7px;
	color:#3b3b3b;
	width:200px;
	height:19px;
}
div#formularz ul li input[type=text]:focus, div#formularz ul li textarea:focus {
	border:1px solid #B3AB98;
	color:#B3AB98;
}
div#formularz ul li textarea {width:350px; height:150px; padding-top:7px;}
#content div#formularz input[type=submit] {
	float:right;
	margin-bottom:5px;
	width:60px;
	height:24px;
	cursor:pointer;
	margin-right:145px;
	color:#000;
}


/* =HELPERS--------------------------------------------------------------------------------------------------------------------------------------------- */

.doPrawej {margin:0 0 15px 15px; float:right;}
.doLewej {margin:0 15px 15px 0; float:left;}
.doSrodka {margin:0 auto; margin-bottom:30px; display:block; clear:both;}
.doSrodka img, .doLewej img, .doPrawej img {display:block;}
.doSrodka small, .doLewej small, .doPrawej small {
	color:#AFAFAF;
	display:block;
	text-align:center;
	margin-top:-2px;
	clear:both;
}
.rogi {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
}
div.message {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFF none repeat scroll 0 0;
	border:1px solid #93190E;
	color:black;
	font-weight:bold;
	left:50%;
	margin-left:-95px;
	padding:20px;
	position:absolute;
	top:80px;
	width:150px;
	z-index:9999;
}
div.message a {
	float:right;
	position:absolute;
	right:5px;
	top:5px;
	color:black;
	text-decoration:none;
}
p.error {padding:10px; background:#FF0000; color:#FFF; margin:10px 0 10px 0;}

div #distributormapcontainer {left:-34px; position:relative;}

div#flash  {padding-top: 300px; z-index: 10000;}
}