body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A3A3A;
}
body {
	margin: 0px;
	padding: 0px;
}

#gorneMenu {color:#8C8C8C; font-family: Verdana,; size:11px; font-weight:bold; }
#gorneMenu a{color:#8C8C8C; text-decoration:none; font-family: Verdana,; size:11px; font-weight:bold; }
#gorneMenu a:hover{color:#8C8C8C; text-decoration:underline; font-family: Verdana,; size:11px; font-weight:bold;  }


#menuGlowne ul{margin:0px; padding:0px;}
#menuGlowne li{margin:0px; margin-right:4px; padding:0px; list-style:none; float:left; }
#menuGlowne li a{display:block; height: 26px; width:100px; text-align:center; padding-left:12px; padding-right:12px; padding-top:10px; font-family:Arial; font-size:14px; color:#868585; font-weight:normal; text-decoration:none; }
#menuGlowne li a:hover{display:block; height: 26px; background-image:url(../img/men_akt.jpg); background-position:bottom center; background-repeat:no-repeat;  padding-top:10px; font-family:Arial; font-size:14px; color:#000000; font-weight:none; text-decoration:none; }


#nawigacja {color:#ffffff; font-size:11px; text-decoration:none; }
#nawigacja a{color:#ffffff; font-size:11px; text-decoration:none; }
#nawigacja a:hover{color:#ffffff; font-size:11px; text-decoration:underline; }

#nawigacja1 {color:#FF7000; font-size:20px; text-decoration:none; }
#nawigacja1 a{color:#FF7000; font-size:20px; text-decoration:none; }
#nawigacja1 a:hover{color:#FF7000; font-size:20px; text-decoration:none; }


#jestes {color:#959595; font-size:11px; padding-top:0px; padding-left:17px; display:block; height:17px; border-bottom:solid 1px #C4C4C4; margin-bottom:1px;}
#jestes a{color:#616161; font-size:11px; text-decoration:none;}
#jestes a:hover{color:#1b9afc; font-size:11px; text-decoration:none;}

#NadJestes {color:#959595; font-size:11px; padding-top:0px; padding-left:17px; padding-top:2px; display:block; height:20px;background-image:url(../img/nadjestes.jpg); background-repeat:repeat-x;}
#NadJestes a{color:#959595; font-size:11px; text-decoration:none; padding-right:20px;}
#NadJestes a:hover{color: #333; font-size:11px; text-decoration:none;}


#odstep{display:block; height:4px;  margin-bottom:4px;}
#odstep2{display:block; height:2px; background-color:#464646; margin-bottom:2px;}
#odstep3{display:block; height:1px; background-color:#ffffff;}


#boxSzary {display:block; padding:10px; color:#000000; font-size:12px; background-color:#C4C4C4; }
#boxSzary a{color:#000000; font-size:12px; text-decoration:none; }
#boxSzary a:hover{color:#1b9afc; font-size:12px; text-decoration:none; }

#boxCzarny {display:block; padding:10px; color:#ffffff; font-size:12px; background-image:url(/themes/base/user_alarm/img/box.jpg); background-repeat:repeat-x; background-color:#000000; text-align:left; }
#boxCzarny a{color:#ffffff; font-size:12px; text-decoration:none; }
#boxCzarny a:hover{color:#1b9afc; font-size:12px; text-decoration:none; }


.naglowek { display:block;font-size:14px; font-family:arial; color:#252424; text-decoration:none; font-weight:bold; padding-left:32px; padding-top:10px; border-bottom: solid 1px #cacaca; background:url(../img/kwadrat_box.gif) no-repeat left top;  height:26px !important;}
.naglowek1{ font-size:12px; font-family:arial; color:#7f7f7f; text-decoration:none; font-weight:normal; padding:10px; }
.naglowek2 { padding:2px;}

#box {border:solid 1px #CACACA; display:block; padding:0px; text-align:left;width:219px !important; min-height:134px !important; }

#boxProdukt {border:solid 1px #CACACA; display:block; width:260px; padding:1px; margin-left:1 px; background-color:#ffffff; text-align:left;}
#boxProdukt .naglowek { color:#1b9afc; font-size:12px;}
#boxProdukt .cena1 {color:#ffffff;}
#boxProdukt .cena2 {color:#1b9afc; }


#menu{}
#menu ul{margin:0px; padding:0px;}
#menu li{padding:0px; margin:0px; list-style:none; display:block;}
#menu li a{display:block; height:20px; background-color:#E1E1E1; border-bottom:solid 1px #ffffff; font-size:12px; color:#000000; padding-left:15px; padding-top:10px; text-decoration:none; }
#menu li a:hover{display:block; height:20px; background-color:#B8B8B8; border-bottom:solid 1px #ffffff; font-size:12px; color:#000000; text-decoration:none; }
#menu2 ul{margin:0px; padding:0px;}
#menu2 li{padding:0px; margin:0px; list-style:none; display:block;}
#menu2 li a{display:block; height:12px; background-color:#ffffff; border-bottom:solid 1px #E1E1E1; font-size:11px; color:#000000; padding-left:25px; padding-top:2px; text-decoration:none; }
#menu2 li a:hover{display:block; height:12px; background-color:#ffffff; border-bottom:solid 1px #E1E1E1; font-size:11px; color:#1b9afc; text-decoration:none; }



.linkcategory1 a{ font-family:Arial; font-size:12px; color:#7f7f7f; text-decoration:none; }
.linkcategory1 a:hover{ font-family:Arial; font-size:12px; font-weight:normal; color:#1b9afc; text-decoration:none;}
.linkcategory2 a{font-family:Arial; font-size:12px; color:#7f7f7f; text-decoration:none;}
.linkcategory2 a:hover{ font-family:Arial;font-size:12px; color:#1b9afc; text-decoration:none;}
.linkcategory3 a{font-family:Arial; font-size:12px; font-weight:normal; color:#1b9afc; text-decoration:none;}
.linkcategory3 a:hover{ font-family:Arial;font-size:12px; font-weight:normal; color:#7f7f7f; text-decoration:none;}


#stopka {padding:5px; color:#ffffff;}
#stopka a{color:#ffffff; text-decoration:none; font-size:11px;}
#stopka a:hover{color:#ffffff; text-decoration:underline; font-size:11px;}

#stopka2 { display: inline; line-height:30px;padding:0px; color:#5F5F5F; text-align:left; padding-bottom:10px;}
#stopka2 a{display: inline; line-height:30px;color:#5F5F5F; text-decoration:none; font-size:11px;}
#stopka2 a:hover{display: inline; line-height:30px;color:#5F5F5F; text-decoration:none; font-size:11px;}


#wishlist_count {color:#000000;}
#wishlist_count a {color:#000000; text-decoration:none;}
#wishlist_count a:hover {color:#1b9afc; text-decoration:underline;}






h2 {
	font-size: 12px;
	font-weight: bold; 
	margin: 0;
}

/*  Layout */
    .belka_top {position:absolute; left:620px; top:30px; color: #ffffff; font-family:Arial; font-size:12px; }
    .menu_head {position:absolute; left:270px; top:80px; }
       
    .belka {color: #000000; font-family:Verdana; font-size:13px;}
    .text {color: #000000; font-family:Verdana; font-size:12px;}
	.textwhite {color: #ffffff; font-family:Verdana; font-size:12px;}


a {text-decoration: none; color: #000}	

img { border: none }

a:hover img { text-decoration: none; }

a:hover, a.currentNavLink {
	color: #1b9afc;
	text-decoration: underline;
	}
	


a.gora:link { color: #ffffff; font-size:12px; }
a.gora:visited { color: #ffffff; font-size:12px; }
a.gora:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }
a.gora:active { color: #ffffff; font-size:12px; } 

.linkwhite a:link {color: #ffffff;  font-size:12px; }
.linkwhite a:visited {color: #ffffff;  font-size:12px; }
.linkwhite a:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }
.linkwhite table, .normal td, .normal b { color: #ffffff; font-size:12px;}


.normal a:link {color: #000000;  font-size:12px; }
.normal a:visited {color: #000000;  font-size:12px; }
.normal a:hover { color: #000000;  font-size:12px; text-decoration: underline; }
.normal table, .normal td, .normal b { color: #000000; font-size:12px;}

.normal2 a:link {color: #ffffff;  font-size:12px; }
.normal2 a:visited {color: #ffffff;  font-size:12px; }
.normal2 a:hover { color: #ffffff;  font-size:12px; text-decoration: underline; }
.normal2 table, .normal2 td, .normal2 b { color: #ffffff; font-family:Arial; font-size:12px;}

.pseudo_link { cursor:hand; cursor:hand }
.pseudoLink { cursor:hand; }
#10{
  font-size: 10px;
}
#11{
  font-size: 11px;
}
#12{
  font-size: 12px;
}
.red{
  color: #bb0000;
}
.green{
  color: #005500;
}
.blue{
  color: #000033;
}


/* Form elements */
select, textarea, input, textarea { 
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	/*border-color: #563409;*/
	border-color: #777777;
    font-size: 12px;
}

.border0{
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;

}

/* Price preview (info) */
.text_preview { 
	border-style: solid;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	border-color: #563409;	
    font-size: 11px;
}

/* Terminarz */
.bg_red {    
    border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
    border-color: #770000;
    padding: 8px 16px;
}

.record_even {
    background-color: #f2f2f2;
    padding: 4px;
}
.record_odd {
    background-color: #fefefe;
    padding: 4px;
}
/* end Terminarz */

/* galeria */
.gallery_tab { 
	padding: 5px;
	margin: 5px; 
	float: left;  
	border: 1px solid #cccccc; 
}

.gallery_tab {
	vertical-align: middle
}
    
#page_links, #page_links span { 
	color: #999; 
	font-size: 10pt 
}

#page_links span { 
	text-decoration: underline;
	margin: 0 2px 
}

#page_links #selected { 
	color: #888; 
	font-weight: bold 
}
/* koniec galerii */


/*wyszukiwarka ajax*/

div.searchDivHidden {
    position: absolute;
    left: 710px;
    border: 0px none none;
/*    border: 0px none none;*/
}
span.searchHint {
    padding: 2px;
    padding-top: 3px;
    text-align: left;
    display: block;
}
span.HintHighlight {
    padding: 2px;
    padding-top: 3px;
    text-align: left;
    display: block;
    background-color: #f0f0f0;
    color: black;
}
span.HintUnHighlight {
    padding: 2px;
    padding-top: 3px;
    text-align: left;
    display: block;
    background-color: white;
    color: black;
}
div.searchDiv {
    text-align: left;
    border-left: 1px solid black; 
    border-right: 1px solid black; 
    border-bottom: 1px solid black; 
    position: relative; 
    top: 0px;
    width: 135px; 
    left: 0px;
    background-color: white;
}
#magicDiv {
width: 0px; 
height: 0px; 
float: left;
}
/* map site */
.SiteMapCatgories {

	width: 100%;
}
.SiteMapCatgories td {
	vertical-align: top;
	width: 50%;
	padding-left: 15px;
	text-align: left;
}

.SiteMapCatgories td.border {
	border-left: 1px solid #666;
	text-align: right;
}

.SiteMapCatgories td.border div {
	text-align: left;
}

.site_map_category a {
	font-size: 12px;
	font-weight: bold; 
}

.map_category_div{
padding: 3px;
}

.map_subcategory_div{
padding: 2px;
}

.map_category_link{
font-weight: bold;
font-size:12px;
}

.map_subcategory_link1{
}
/* CSS Document */
.tab_bg_t { background:url(tab-bg-t.gif); width:400px; height:20px; border:none; font:Verdana, Arial, Helvetica, sans-serif ; font-size:15px; color:#ffffff; margin-left:20px; padding-left:20px; vertical-align:middle; font-weight:bold; }
.tab_op_1m {
	background:#E3E4E5;
	padding-left:5px;
	padding-bottom:3px;
	padding-top: 3px;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	vertical-align:middle;
	width:120px;
border-collapse:;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #aaaaaa;
}
.tab_opi_1m {
	background:#E3E4E5;
	padding-left:5px;
	padding-bottom:3px;
	padding-top: 3px;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	vertical-align:middle;
	width:280px;
    border-collapse:;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #aaaaaa;
}

.tab_op_3m {
	background:#E3E4E5;
	padding-left:5px;
	padding-bottom:3px;
	padding-top: 3px;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	vertical-align:middle;
	width:120px;
border-collapse:;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #aaaaaa;
}
.tab_opi_3m {
	background:#E3E4E5;
	padding-left:5px;
	padding-bottom:3px;
	padding-top: 3px;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	vertical-align:middle;
	width:280px;
    border-collapse:;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #aaaaaa;
}


.tab_op_2m {
	background:#ffffff;
	padding-left:5px;
	padding-bottom:3px;
	padding-top: 3px;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	vertical-align:middle;
	width:120px;

border-collapse:;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #aaaaaa;
	top: 10px;
	bottom: 10px;
}
.tab_opi_2m {
	background:#ffffff;
	padding-left:5px;
	padding-bottom:3px;
	padding-top: 3px;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
color:#666666 font-weight:normal; 	vertical-align:middle;
	width:280px;
border-collapse:;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aaaaaa;
	border-right-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #aaaaaa;
}


/*end ajax search*/
#fpss-outer-container {
	padding:0px;
	margin:0px;
	overflow:hidden;
	width:950px !important;
	height:297px !important;

} 
#fpss-container {position:relative;margin:0;padding:0;clear:both;width:950px;}
#fpss-slider {background:none;overflow:hidden;clear:both;text-align:left;width:950px;height:267px;} 
#slide-loading {background:#fff url(loading.gif) no-repeat center;text-align:center;width:950px;height:267px;}
#slide-wrapper {display:none;width:950px;height:267px;}
#slide-wrapper #slide-outer {height:267px;}
#slide-wrapper #slide-outer .slide {position:absolute;overflow:hidden;right:0;width:950px;height:267px;}
#slide-wrapper #slide-outer .slide .slide-inner {position:relative;margin:0;color:#fff;overflow:hidden;background:#ffffff;text-align:left;z-index:8;height:267px;}
#slide-wrapper #slide-outer .slide .slide-inner a.fpss_img span span span {background:none;}


.fpss-introtext {width:380px !important;margin:0;padding:0;position:absolute;left:40px;right:0;bottom:80px;}
.fpss-introtext .slidetext {padding:4px 8px 2px 8px;}


#navi-outer {margin:0;padding:0;border-top:0px solid #404040;background:url(nav-bg.gif) no-repeat right top;overflow:hidden;z-index:9;width:auto !important;width:100%; position:absolute;left:0px;right:0;bottom:30px;}
#navi-outer ul {margin:0;padding:0 0px 0 0px;list-style:none;text-align:right;float:right;position:relative; height:30px !important;}
#navi-outer li {width:316px; !important; height:30px !important;display:inline;padding:0px 0;margin:0;border:none;list-style:none; background: url(../img/999.png);float:left;line-height:30px;text-align:center;}
#navi-outer li a {display:block; width:316px; !important; height:30px !important;font-size:18px;font-family:Tahoma;text-align:center;text-decoration:none;color:#fff;padding:0px 0;margin:0;}
#navi-outer li a:hover{display:block; width:316px; !important; height:30px !important;font-size:18px;font-family:Tahoma;text-align:center;text-decoration:none;color:#999;background: url(../img/ccc.png);padding:0px 0;margin:0; border:1px;}
#navi-outer li a.navi-active {font-size:18px;font-family:Tahoma;text-align:center;text-decoration:none;color:#999; background: url(../img/eb.png);padding:0px 0;margin:0; border:1px;}
#navi-outer li a span.navbar-img {display:none;}
#navi-outer li a span.navbar-key {padding-bottom:3px; height:30px !important;}
#navi-outer li a span.navbar-title {display:none;}
#navi-outer li a span.navbar-tagline {display:none;}
#navi-outer li a span.navbar-clr {display:none;}
#navi-outer li.noimages a,
#navi-outer li.noimages a.navi-active,
#navi-outer li.noimages a:hover {border:none;padding:0px 4px 0px 4px;display:inlinemargin:0;border:none;list-style:none;background:#222;float:left;line-height:14px;text-align:center;}


.fpss-introtext .slidetext h1 {font-family:Tahoma, Arial, sans-serif;font-size:18px;line-height:26px;margin:0;padding:0;color:#474747;text-transform:uppercase;}
.fpss-introtext .slidetext h1 a {font-family:Tahoma, Arial, sans-serif;font-size:18px;margin:0;padding:0;color:#474747;text-transform:uppercase;}
.fpss-introtext .slidetext h1 a:hover {font-family:Tahoma, Arial, sans-serif;font-size:18px;margin:0;padding:0;color:#999;text-transform:uppercase;}
.fpss-introtext .slidetext h2 {font-size:11px;margin:0;padding:0;color:#474747;font-weight:normal;}
.fpss-introtext .slidetext h3 {font-size:11px;margin:0;padding:0;display:none;}
.fpss-introtext .slidetext p {
	margin:4px 0;
	padding:2px 0 2px 0 !important;
	color:#999;
	font-size:11px;
	font-family:tahoma;
	font-weight: lighter;
	text-transform:uppercase;
	line-height:20px !important;
}
.fpss-introtext .slidetext a.readon {margin:0;padding:1px 8px;) repeat-x center;color:#ccc;line-height:20px;border:1px solid #505050;}
.fpss-introtext .slidetext a.readon:hover {margin:0;padding:1px 8px;background:url(readmore-hover.png) repeat-x center;color:#222;line-height:20px;border:1px solid #505050;}


a:active,
a:focus {outline:expression(hideFocus='true');outline:0;}
#fpss-container img {border:none;}
.fpss-introtext .slidetext img,
.fpss-introtext .slidetext p img {display:none;} 
.fpss-clr {clear:both;height:0;line-height:0;}
.belka{ height:30px !important; width:100% !important; display:block; padding-top:12px; padding-left:10px; background:#f2f2f2; color:#252424; font-family:arial; size:14px;}