
* {margin:0;padding:0;border:0}
object, embed {display: block;}
html, body { height: 100%; background: #ffffff; }
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}

html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;} 


ul {margin-left:1em;}
input {border: solid 1px #888888;}







body { font-family:Arial, Helvetica, sans-serif; font-size: 12px}
#Body {width:950px; margin: 0 auto; }

#Head {border-bottom: #C3C3C3 dashed 1px; padding-bottom: 10px;}
#MenuTop .chmurki{position:relative;top:0px;left:-60px;}
/*takie rzeczy przerstaja wirusa IE 
#MenuTop > a {float: left; margin-right: 69px; margin-left:10px;} */
#MenuTop a.logolink {float: left; margin-right: 69px; margin-left:10px;}

#MenuTop ul { margin: 0px; list-style:none}
#MenuTop ul li { float:left;}
#MenuTop ul li a { display:block}
#MenuTop ul li a span { display:none}


#MenuTop ul li a.shop_products { background: url(../img/produkty.gif); width: 89px; height: 97px;}
#MenuTop ul li a.design { background: url(../img/aranzacje.gif); width: 86px; height: 97px;}
#MenuTop ul li a.howto { background: url(../img/jak_nalepiac.gif); width: 92px; height: 97px;}
#MenuTop ul li a.info { background: url(../img/info.gif); width: 73px; height: 97px;}
#MenuTop ul li a.contact { background: url(../img/kontakt.gif); width: 82px; height: 97px;}
#MenuTop ul li a.pytania { background: url(../img/pytania.gif); width: 82px; height: 97px;}
/*
takie rzeczy przerstaja wirusa IE
#MenuTop ul li a[href$=shop_products] { background: url(../img/produkty.gif); width: 89px; height: 97px;}
#MenuTop ul li a[href$=design] { background: url(../img/aranzacje.gif); width: 86px; height: 97px;}
#MenuTop ul li a[href$=howto] { background: url(../img/jak_nalepiac.gif); width: 92px; height: 97px;}
#MenuTop ul li a[href$=info] { background: url(../img/info.gif); width: 73px; height: 97px;}
#MenuTop ul li a[href$=contact] { background: url(../img/kontakt.gif); width: 82px; height: 97px;}
#MenuTop > ul + img {padding-left: 37px; padding-top:16px;}
*/
#MenuTop img.rightimage1 {position:relative;float:right; top:-90px; left:0px;padding-left: 0px; padding-top:16px;}
#MenuTop img.rightimage2 {position:relative;float:right;  left:-20px;padding-left: 0px; padding-top:16px;}




#Menu {position:relative;left:-60px;}
#Menu ul { margin: 0px; list-style:none;}
#Menu ul li { float:left; margin-right: 2px;}
/*#Menu > ul > li:hover {background: #FF9100;}*/
#Menu > ul > li:hover > a {background:#ff4800;}
#Menu ul li a {
	background:  #FF9100; 
	/*background: #FF9100;*/
	color: #ffffff; 
	
	padding: 3px;
	font-weight:bold;
	text-decoration:none;
}
#Menu ul li ul { width: 500px;}
#Menu ul li ul li a {
	text-transform: none;
	padding: 0px;
	font-weight: normal;
	color: #B7B7B7;
	background: #ffffff;
	text-decoration:none;
}
#Menu li.podmenu a{
font-size:13px;
color: #B7B7B7;
background:#ffffff;	
text-decoration:none;
}

#Menu li.podmenu a:hover{

background:#ffffff;	
text-decoration:none;
}



#Menu li.podmenu span{
color: #B7B7B7;

}

#Menu li.podmenu2 a{
color: #FF9100;
font-size:13px;
background:#ffffff;	
text-decoration:underline;
}
#Menu li.podmenu2 a:hover{
color: #FF9100;
background:#ffffff;	
text-decoration:underline;
}

#Content { clear:both}


#CategoryHead { float:left; margin-left: 10px; margin-top:15px; width:260px}
#CategoryHead h1 {
	font-size: 28px;
	float:left;
	font-weight:normal;
	color:#B7B7B7;
}

#CategoryHead .kat {
  padding-top:5px;
  margin:0px;
	color: #FF5E00;
	font-size: 20px;
  float:none;
}

#PageHead { float:left; margin-left: 10px; margin-top:15px; width:300px}
#PageHead h1 {
	color: #FF5E00;
	font-size: 28px;
	font-weight:normal;
}


#Links {float:right;width:120px;}
#Links a { 
	color:#7B7B7B; 
	text-decoration:none;
	padding-left: 15px; 
	padding-right: 5px;
	float:left;
}
#Links a.home { background:url(../img/home_ico.gif) no-repeat;}
#Links a.back { background:url(../img/back_ico.gif) no-repeat;}
#Links a.print { background:url(../img/print_ico.gif) no-repeat; padding-left: 17px; }
#Links a.cart { background:url(../img/cart_ico.gif) no-repeat; color:#FF5E00; font-weight:bold;}
#Links a.map { background:url(../img/map_ico.gif) no-repeat;padding-left: 20px;}

#Links2 {float:right;width:120px;position:relative;top:-65px;margin:0px;padding:0px;}
#Links2 a { 
	color:#7B7B7B; 
	text-decoration:none;
	padding-left: 15px; 
	padding-right: 5px;
	float:left;
}
#Links2 a.home { background:url(../img/home_ico.gif) no-repeat;}
#Links2 a.back { background:url(../img/back_ico.gif) no-repeat;}
#Links2 a.print { background:url(../img/print_ico.gif) no-repeat; padding-left: 17px; }
#Links2 a.cart { background:url(../img/cart_ico.gif) no-repeat; color:#FF5E00; font-weight:bold;}
#Links2 a.map { background:url(../img/map_ico.gif) no-repeat;padding-left: 20px;}

#MenuBottom { 
  
  width:950px;
	border-top: #C3C3C3 dashed 1px; 
	color: #7B7B7B;
	padding:5px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#MenuBottom p {float:left; *float:none;}
#MenuBottom .menu_stopka ul.stopka_menu {float:none; margin: 0px; list-style:none; margin-right:40px; display: inline;}
#MenuBottom .menu_stopka ul.stopka_menu li {float:left;}
#MenuBottom ul span {padding: 0 7px;}
#MenuBottom a { color: #7B7B7B; text-decoration: none;}
#MenuBottom .menu_stopka {float:right;padding:0px;margin:0px;width:820px;}
#MenuBottom .stopka {
float:left;
*width:950px;
padding-top:20px;

}
#MenuBottom .stopka p{
float:none;
padding:0px;
	margin: 0px;
}

#MenuBottom .stopka strong{
font-weight:normal;
}
#MenuBottom ul.stopka_menu a{color:#FF5E00;}


small {font-size: 0.9em; }
.text p.img { float:left; clear:both}
.text p.img img {margin-bottom: 10px}
.text h3 {color: #FF5E00; font-size:22px; font-weight:normal; margin: 10px 0px}
.text p {color: #7B7B7B; font-size: 12px; line-height:18px;}
.text .desc,.text_faq .desc { clear:both; margin:10px auto; width: 850px;}
.text hr {background:#E6E6E6; color:#E6E6E6; height:1px; width:275px}
.text .highlight { color:#FF5E00; font-weight:bold; padding:0px; font-size:14px}
.text a,.text_faq a { color:#FF5E00; text-decoration:none}
.text dl { color:#7B7B7B; font-size:14px;}
.text dt { float:left; clear:both; width:75px; margin-bottom:15px; display:inline}
.text dd { float:left; margin-bottom:10px; display:inline}
.text .bigger {font-size:14px;}
.text h4 { color:#7B7B7B; font-size:26px; font-weight:normal}
.text h5 { color:#FF5E00; font-size:12px; font-weight:bold; margin:30px 0px 10px 0px;}
.text h5 ~ p { padding-left: 7px; background:url(../img/plus.gif) no-repeat 0px 7px; margin-bottom:10px}
.text ol {color:#7B7B7B; margin-left:25px}
.text ol.bigger li { margin:10px 0px}

.cloud { float:right; }
.cloud a { display:block}
.cloud a span { display:none}
.cloud a[href$=howto_car] { 
	background: url(../img/jak_oklejac_auto.gif); width: 233px; height: 97px;
	margin-right: 80px;
}
.cloud a[href$=howto] { 
	background: url(../img/jak_nalepiac_sciany.gif); width: 233px; height: 97px;
	margin-right: 50px;
}

.cloud a[href$=wall_stickers] { 
	background: url(../img/o_naklejkach.gif); width: 246px; height: 97px;
	margin-right: 50px;
}
.cloud a[href$=series] { 
	background: url(../img/o_seriach.gif); width: 246px; height: 97px;
	margin-right: 50px;
}
.cloud a[href$=car_stickers] { 
	background: url(../img/naklejki_samochodowe.gif); width: 246px; height: 97px;
	margin-right: 50px;
}
.cloud a[href$=info] { 
	background: url(../img/info_info.gif); width: 246px; height: 97px;
	margin-right: 50px;
}


fieldset {
	width: 550px;
	border: solid 1px #EBEBEB;
	margin: 10px auto;
	clear:both;
	float:none;
}

fieldset fieldset  {
	border: 0px;
	margin: 10px auto;
}

fieldset label { 
	float:left; 
	width:150px; 
	color:#7B7B7B; 
	margin:7px;
	clear:both;
}

fieldset label em { 
	color:#FF0103;
	text-decoration:none;
}

fieldset input[type=text], fieldset input[type=password], fieldset select { 
	margin:7px; 
	border:#DEDEDE solid 1px; 
	padding:3px; 
	color: #7B7B7B; 
	width:280px;
}

fieldset legend {
	color: #7B7B7B;
	font-size:14px;
	font-weight:bold;
	margin:10px;
	padding:10px;
}

fieldset .input {clear: both}
.input_group { padding: 10px}
.input_group input {float:none; display:inline}
.input_group label {float:none; display:inline}

#UserAdminForm .submit, 
#UserAddForm .submit, 
#UserLoginForm .submit, 
#CartStep1 .submit, 
#CartStep2 .submit { 
	width: 550px; margin:0 auto; text-align:right}
#UserAdminForm input[type=submit], 
#UserAddForm input[type=submit], 
#UserLoginForm input[type=submit], 
#CartStep1 input[type=submit],
#CartStep2 input[type=submit] { 
	background: #FF5E00;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	border:0px;
	padding: 3px;
}

form h2 {
	color: #7B7B7B; 
	width:600px; 
	margin:0 auto;
	font-weight: normal;
	font-size:18px;
}
form h2 span { color:#FF5E00}
address { clear:both}
address span {color:#7B7B7B; width: 150px; float:left; margin: 7px; font-style:normal}
address strong, label + strong {color:#FF5E00; float:left; margin: 10px; font-weight:normal; font-size:14px; font-style:normal}
address br {clear:both}

h2 { margin:30px; color:#7B7B7B; font-weight:normal; font-size:14px;}

#flashMessage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #FF0103;
	padding:10px;
	margin: 30px;
	border: solid 1px #FF0103;
	text-align:center;
}



fieldset.recomend { border:0; width:800px}
fieldset.recomend  label {width:50px; clear:none; float:left; padding:3px;}
fieldset.recomend  input[type=text] { width:150px; float:left}


p.summary_line_1 {
	font-size:16px; 
	color:#7A7A7A;
	text-align:right;
	margin: 10px 30px 5px 0px;
	font-weight:bold;
}
p.summary_line_1 .highlight2, p.summary_line_2 .highlight2 { color:#FF5E00; }

p.summary_line_2 {
	font-size:16px; 
	color:#7A7A7A;
	text-align:right;
	margin: 0 30px 10px 0px;
}



div#mapa {
    font-size: 1.1em;
    font-weight: normal;
    color: #b91700;
    width: 150px;
    float: left;
}
#mapa p {
    margin-top: 10px;
    margin-bottom: 5px;
}
#mapa ul li {
    display: block;
    float: none;
		font-size: 1em;
		list-style:none;
}
#mapa ul a {
    font-weight: bold;
}
#mapa ul li a {
    font-weight: normal;
    color:#FF5E00;
    margin-left: 5px;
		text-decoration:none;
}


#mapa .clear {
    border-bottom: 1px solid #eee;
}
div.mapka {
    float: left;
    width: 250px;
		padding-bottom:30px;
}
.ramka {
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
}
.text #mapa_inne li a{
    padding-top: 3px;
    display: block;
		color:#FF5E00;
		font-weight:bold;
}
#mapa .mapka ul li a.kategoria_glowna:link, #mapa .mapka ul li a.kategoria_glowna:visited {
    font-weight: bold;
    color:#FF5E00;
}
#mapa .mapka ul li {
    margin: 0px;
    padding: 0px;
		list-style:none;
}

#sciezka{
position:relative;
top:35px;

left:-280px;
float:left;
width:500px;
color:#FF5E00;


}
#sciezka a{
text-decoration:none;
color:#FF5E00;

}
#sciezka ul{
list-style:none;}

#sciezka ul li{
float:left;
}

.text_faq p{
font-size:12px;
line-height:1.5em;
text-align:justify;
}

p.faq{
color: #FF9100;
font-weight:bold;
font-size:14px;
padding-top:10px;
}

.colorsfull td{
padding:5px;
font-size:12px;
color:#7b7b7b;
text-align:right;
}