/* CSS - Alpenski.pl by Webity.pl */
body {
color: #000000;
line-height: 140%;
font-family: Verdana;
font-size: 75%;
background:#ffffff url(layout/bg.gif) top center repeat-x;
}

#print_info {
visibility:hidden;
position:absolute;
}

a {
color: #000000; outline: 0;
}

body, h1, h2, h3, h4, h5, h6, li, p, ul {
margin: 0px;
padding: 0px;
}

#layout {
width:1001px;
height:auto;
margin:0px auto;
}

#header {
position:relative;
width:1001px;
height:148px;
margin:10px 0 0 0;
background: url(layout/head_bg.gif) top center no-repeat;
}

#leftbar {
width:190px;
float:left;
}

#leftcontent {
padding:0 0 0 20px;
}

#mainbar {
width:770px;
float:right;
padding:0 20px 0 20px;
}

.logo a {
display:block;
width:250px;
height:130px;
float:left;
}

.login-form-up {
float:right;
padding:5px 5px 0 0;
font-size:90%;
width:430px;
height:36px;
text-align:right;
}

.login-form-up p.links {
text-align:center;
}

.login-form-up p {
font-weight:bold;
}

.login-form-up a, a:visited {
font-weight:bold;
text-decoration:none;
color:#000000;
}

.login-form-up a:hover, a:active {
text-decoration:underline;
}

.login-form-up input {
width: 100px;
height: 13px;
}

.login-form-up input.submitbutton {
width:85px;
height:19px;
}

.login-form-up .submit {
margin:0 0 0 5px;
float:right;
}

.top-menu {
width:320px;
height:17px;
float:right;
position:absolute;
top: 130px;
left: 556px;
/* margin:90px 145px 0 30px; */
/* _margin:64px 70px 0 30px; */
}

.top-menu ul {
width:100%;
margin:0px;
}

.top-menu li {
list-style:none;
display:inline;
margin-right:8px;
}

.top-menu li a {
text-decoration:none;
font-weight:bold;
color:#ffffff !important;
font-size:90%;
}

.top-menu li a:hover {
text-decoration:none;
color:#000000 !important;
}

#menubar {
width:1001px;
height:38px;
background: url(layout/menu_bg.gif) top center no-repeat;
}

#menubar ul {
width:1000px;
height:38px;
display:inline;
margin:0px auto;
}

#menubar li {
list-style:none;
display:inline;
width:99px;
height:38px;
}

#menubar li a {
display:block;
float:left;
width:99px;
padding:10px 0 0 0;
height:28px;
font-size:90%;
text-decoration:none;
font-weight:bold;
color:#ffffff;
text-align:center;
}

#menubar li a:hover, #menubar li a.select, #menubar li a:active {
background:url(layout/menuhover.gif) bottom center no-repeat;
}

#leftmenu {
width:190px;
margin:0 0 10px 0;
font-size: 90%;
}

#leftmenu ul {
width:100%;
display:block;
}

#leftmenu li {
list-style:none;
display:block;
margin:1px 0 0 0;
}

#leftmenu li a {
background:url(layout/left-menu-bg.gif) top left no-repeat;
text-decoration:none;
font-weight:bold;
color:#ffffff;
display:block;
width:175px;
height:25px;
padding:8px 0 0 15px;
}

#leftmenu li a:hover, #leftmenu li a.select, #leftmenu li a:active {
background:url(layout/left-menu-bg-hover.gif) top left no-repeat;
text-decoration:none;
font-weight:bold;
color:#ffffff;
}

#leftmenu li ul li a, #leftmenu li ul li ul li a, #leftmenu li ul li ul li ul li a {
  /* background: none;
  color: #000; */
}

#leftmenu li li a {
padding-left:30px;
width:160px
}

#leftmenu li li li a {
/*background:none;*/
/*color:#000;*/
padding-left:50px;
width:140px
}

.round-top {
width:1001px;
height:11px;
background: url(layout/top_rounder.gif) no-repeat;
margin:1px 0 0px 0;
float:left;
} 

.round-bottom {
width:1001px;
height:11px;
background: url(layout/bottom_rounder.gif) top center no-repeat;
float:left;
}

#content {
width:1001px;
height:auto;
background: url(layout/content_bg.gif) top center repeat-y;
margin:0px;
float:left;
}

#footer {
width:1001px;
height:auto;
background: url(layout/content_bg.gif) top center repeat-y;
margin:0px;
float:left;
}

#sklep{
padding-left: 50px;
width: 300px;
float: left;
overflow: hidden;
text-align: left;
}
  
#pomoc{
width: 230px;
float: left;
padding-left: 75px;
text-align: left;
}

#pomoc p, #zakupy p, #sklep p  {color: black;
font: bold 11px Verdana, sans-serif;
margin-left:10px;
text-decoration: underline;
}

#zakupy {
width: 200px;
float: left;
padding-left: 50px;
text-align: left;
}

#pomoc ul, #sklep ul, #zakupy ul {
display: block;
list-style: none;
margin: 0;
padding: 0;
width: 200px;
padding: 2px 2px 1px 2px;
margin:0px;
}

#pomoc ul a, #sklep ul a, #zakupy ul a {
display: block;
width: 176px;
text-decoration: none;
padding: 6px;
font-weight: bold;
border-left: 5px solid white;
color:#000000;
font-size:85%;
}

#pomoc ul a:hover, #sklep ul a:hover, #zakupy ul a:hover {
width: 166px;
text-decoration: underline;
border-left: 10px solid white;
}

#pomoc li, #sklep li, #zakupy li {
display: block;
list-style: none;
margin: 0;
padding: 0;
}

.fright {
float:right;
}

#icon-cart {
padding-left: 0px;
margin-left: 0px;
border-bottom: 1px solid gray;
}
#icon-cart a, #icon-cart a:visited {
display: block;
height: 18px;
padding-left: 0px;
padding-top: 15px;
padding-bottom: 5px;
text-decoration: none;
}
#icon-cart img {
vertical-align: text-top;
border: none;
}

h3 {
font-size: 105%;
}
h4 {
font-size: 100%;
}
h2 {
font-size: 110%;
}
h1 {
font-size: 105%;
}