
body {
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
background-color: #ffffff;
padding: 0;
margin: 0;
text-align: center;
width: 100%;

}

a {
color: #ff0000;
text-decoration: none;
}

a:hover {
color: #FC7D7D;
text-decoration: none;
}

img {
border: 0;
}



.tab_1 {
margin: 0;
padding: 0;
border: 0;
width: 786px;
}

.tab_1 td.tab {
vertical-align: top;
text-align: left;
font-size: 11px;
}

.title {
font-weight: bold;
color: #1D87FF;
}

.title2 {
font-weight: bold;
color: #838383;
}

.niebieski {
color: #1D87FF;
}

.szary {
color: #838383;
}

form {
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

input {
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.szukaj {
border: 1px solid #9E957E;
margin: 0px;
width: 110px;
font-family: Arial;
font-size: 9px;
background-color: #E4DFD1;
margin-left: 10px;
padding-left: 1px;
padding-top: 1px;
padding-bottom: 1px;
}

.area_kontakt {
border: #058FE6 solid 1px;
}

.zamow {
text-align: right;
margin: 0px;
padding: 0px;

padding-right: 20px;
margin-left: 100px;
background: url(../images/arrow2.gif) no-repeat center left;
text-align: right;
font-weight: bold;

}

.stopka {
text-align: center;
color: #ffffff;
padding-top: 15px;
}

.news_item {
border-bottom: 1px solid #E6E6E6;
margin-top: 10px;
padding-bottom: 10px;
}
.news_item p {
margin: 0px;
}

.news_item_last {

margin-top: 10px;
padding-bottom: 10px;
}

.more {
margin-top: 5px;

}

.more a {
font-weight: bold;
font-size: 95%;
}

a.trust {
color: #6A6969;
}

a.trust:hover {
color: #858585;
}

div.zamow a {
color: #7E7E7E;
text-decoration: none;
}

.menu_gora {
background: #4F4F4F url(../images/men_gora_bg.jpg) no-repeat top right;
height: 29px;
padding-left: 6px;
}

#menuup {
	display: block;
	margin:0px;
	padding:0px;
	height: 29px;
}

#menuup li {
	display: block;
	list-style: none;
	float: left;
	padding: 0;
	display: inline;
	margin: 0px;
	/*border: 1px solid #f00;*/
}

#menuup li.last {
	background: transparent;
}

#menuup li.first {
	padding-left: 0px;
}

#menuup li a {
	display:block;
	font-size: 11px;
	/*font-family: Arial Narrow, Arial;*/
	font-weight: bold;
	color: #fff;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
	text-decoration: none;
	/*border: 1px solid #f00;*/
}

#menuup li a:hover {
	background: url(../images/menu_up_hover.jpg) repeat-x;
}

#menuup li.selected a {
	background: url(../images/menu_up_hover.jpg) repeat-x;
}









#stopka a {
display: inline;
color: #747474;
white-space: nowrap;
text-align: center;
background: url(../images/sep.gif) no-repeat center right;
margin: 0px;
padding: 0px;
padding-left: 3px;
padding-right: 5px;
}

#stopka a:hover {
color: #BFBFBF;
text-decoration: none;
}

#stopka a.selected {
display: inline;
white-space: nowrap;
text-align: center;
background: url(../images/sep.gif) no-repeat center right;
margin: 0px;
padding: 0px;
color: #1D87FF;
	font-weight: bold;
}

#stopka a.last {
display: inline;
white-space: nowrap;
text-align: center;
margin: 0px;
padding: 0px;
padding-left: 7px;
padding-right: 7px;
color: #747474;
background: transparent;
}

#stopka a.last.selected {
	color: #1D87FF;
}



.menu_sub {
background-color: #E6E6E6;
height: 33px;
padding: 0;
margin: 0;
padding-left: 10px;
border: 0;
}



#menusub {

	margin:0;
	padding:0;
	margin-left: 10px;
	padding-top: 1px;
}

#menusub li {
	display: block;
	list-style: none;
	float: left;
	padding: 0;
	display: inline;
	margin: 0;
	height: 12px;
	/*border: 1px solid #f00;*/
}


#menusub li a {
	display:block;
	font-size: 11px;
	/*font-family: Arial Narrow, Arial;*/
	font-weight: bold;
	color: #747474;
	margin: 0px;
	padding-left: 10px;
	padding-right: 5px;
	margin-left: 5px;
	text-decoration: none;
	background: url(../images/arrow5.gif) no-repeat center left;
	/*border: 1px solid #f00;*/
}



#menusub li.selected a {
	color: #B4B3B3;
}

#menusub li a.selected {
	color: #333;
}
#menusub li a:hover {
	color: #B4B3B3;
}

#menuupsub a {
	color: #747474;
}
#menuupsub a.selected {
	color: #333;
}
#menuupsub a:hover {
	color: #B4B3B3;
}

#mainmenu {
	width: 181px;
	border: none; 
	padding: 0px; 
	margin: 0px;
	margin-left: 15px;
	font-family: Arial, Arial Narrow;
	font-size: 9pt;
}

#mainmenu .head {
	text-transform: uppercase;
	font-weight: bold;
	color: #bb152a;
}

#mainmenu ul {
	border: none; 
	padding: 0px; 
	margin: 0px;
}
#mainmenu li {
	display: block;
	width: 100%;
	border-bottom: 1px solid #C8C8C8;
}

#mainmenu li.last {
	border-bottom: 1px solid #C8C8C8;
}
#mainmenu li a {
	display: block;
	color: #747474;
	text-decoration: none;
}


#mainmenu li a {
	display: block;
	padding-top: 2px;
	padding-bottom: 3px;
	width: 100%;


}

#mainmenu li.l1 {
	font-weight: bold;
}

#mainmenu li.l1 a {
	display: block;
	padding-left: 15px;
	margin-bottom: 5px;
	width: 154px;
	background: url(../images/arrow2.gif) no-repeat center left ;
	color: #414141;
}

#mainmenu li.l2 a {
	display: block;
	margin-left: 15px;
	padding-left: 15px;
	width: 144px;
	background: url(../images/arrow3.gif) no-repeat center left ;
	font-weight: bold;
}

#mainmenu li.l2 a.selected {
	display: block;
	margin-left: 15px;
	padding-left: 15px;
	width: 144px;
	color: #414141;
	background: url(../images/arrow2.gif) no-repeat center left ;
	font-weight: bold;
}

#mainmenu li.l2 a:hover {
	display: block;
	background: url(../images/arrow2.gif) no-repeat center left ;
	color: #AEAEAE;
}

a.top_menu {
text-transform: uppercase;
color: #ffffff;
font-weight: bold;
text-decoration: none;
padding-left: 10px;
}

.hi {
display: none;
}


a.cartprev {
	padding-right: 15px;
	font-weight: bold;
	background: transparent url(../images/arrow2back.gif) no-repeat center right;
}
a.cartprev:hover {
	background: transparent url(../images/arrow3back.gif) no-repeat center right;
}
a.cartnext {
	padding-left: 15px;
	font-weight: bold;
	background: transparent url(../images/arrow2.gif) no-repeat center left;
}
a.cartnext:hover {
	background: transparent url(../images/arrow3.gif) no-repeat center left;
}

.listing td {
	vertical-align: middle;
}

