body {    font-family: Trebuchet MS, Arial;    font-size: 13px;    color: #242A40;    background-color: #3E3E3E;    margin: 0px;    padding: 0px;}.centered { text-align: center; }.clear { clear: both; }.left { float: left; }.right { float: right; }a {    color: #242A40;    text-decoration: underline;}a:hover { text-decoration: none; }a.normal { text-decoration: none; }a.normal:hover { text-decoration: underline; }img { border:none; }#error { color:#AB1B00 }#page {    width: 982px;    text-align: center;    margin: 0px auto;    padding: 0px;    background-image: url(../images/pasik-pozadie.jpg);}#header {    width: 772px;    height: 79px;    background-image: url(../images/header.jpg);    margin: 0px auto;    padding: 0px;    text-align: left;}#header h1 {    margin: 0px;    padding: 0px;    font-size: 15px;    text-indent: -3000px;    width: 250px;    float: left;}#header h1 a {    width: 250px;    height: 79px;    display: block;}#login {    float: right;    line-height: 79px;    font-weight: bold;    color: #777F8A;}#login a {    color: #fff;    margin-right: 20px;}#head {    width: 982px;    height: 79px;    background-image: url(../images/head_1.jpg);}#pagebody {    width: 772px;    background-color: #fff;    margin: 0px auto;    padding: 0px;    overflow: hidden; }#leftbar {    float: left;    width: 187px;    margin: 10px !important;    margin: 10px 10px 10px 5px;    padding: 0px;    background-image: url(../images/pasik_down.jpg);}#rightbar {    float: left;    margin: 10px 10px 10px 0px;    text-align: left;    width: 555px;}#categories_line {    width: 187px;    height: 30px;    background-color: #fff;    background-image: url(../images/categories_line.jpg);    background-repeat: no-repeat;    margin: 0px 0px 0px 0px;    padding: 0px;}#products_line {    width: 555px;    height: 20px;    background-image: url(../images/products_line.jpg);    margin: 0px 0px 10px 0px;    padding: 0px;}#subcategories_line {    width: 555px;    height: 20px;    background-image: url(../images/subcategories_line.jpg);    margin: 0px 0px 10px 0px;    padding: 0px;}h2, h3 {    margin: 0px 0px 5px 0px;}p {    margin: 5px 0px;}#leftcontent {    width: 360px;    float: left;}#rightcontent {    margin-left: 8px;    width: 187px;    float: left;}#featured {    width: 360px;    height: 20px;    background-image: url(../images/featured_line.jpg);    margin-bottom: 13px;}#whatsnew {    width: 187px;    height: 20px;    background-image: url(../images/whatsnew_line.jpg);    margin-bottom: 13px;}.item {    clear:both;    border: #C4C8CB 1px solid;    margin-bottom: 10px;    padding: 4px;}.nomargin {    margin: 0px;}.item img {    float: left;    border: none;    margin-right: 7px;}.item img.nomargin {    margin: 0px;}.item .text {    min-height: 90px;    height: auto !important;    height: 90px;}.item .more {    float: left;    text-align: right;      width: 233px;  }.item .back {    float: left;    text-align: left;     width: 193px;  }.item .cena {    color:#AB1B00;    font-weight: bold;    font-size: 16px;}.item .cena2 {    color:#AB1B00;    font-weight: bold;    font-size: 20px;}.detail_left {    float: left;    text-align: left;     width: 163px; }.detail_right {    float: left;    text-align: right;     width: 160px;}.item h3 {    font-size: 14px;    font-weight: bold;    margin: 0px;    padding: 0px;}.item h3.biglineheight {    padding-top: 42px;    text-indent: 15px;}.item a {    font-weight: bold;}.item p {    margin: 4px 0px;    padding: 0px;    font-size: 12px;}.item p a, .item p a:hover  {    text-decoration: none;    font-weight: normal;}#rightcontent a {    text-decoration: none;}#rightcontent a:hover {    text-decoration: underline;}#rightcontent p {    margin: 0px 0px;    padding: 2px 0px;}#productline {    padding: 0px 0px 10px 0px;}#productline, #productline a {    color: #626262;    font-weight: bold;}.itemtext {    min-height: 173px;    height: auto !important;    height: 173px;}.itemtext h2 {    font-size: 16px;    font-weight: bold;    margin: 0px;    padding: 5px; }.itemtext p {    margin: 0px;    padding: 5px 0px 10px 0px; }.topmargin {    margin-top: 10px;}hr {  color: #242A40;  background-color: #242A40;  height: 1px;  border: 0px;  margin: 6px 0px;  padding: 0px;}#menu {    width: 772px;    height: 24px;    background-image: url(../images/menu_pozadie.jpg);    margin: 0px auto;    padding: 0px;    list-style: none;}#menu li {    float: left;    display: inline;    text-indent: -3000px;}#menu a {    background-image: url(../images/menu_css.jpg);    height: 24px;    display: block;}#nav_1 a { width: 95px; background-position: 0px 0px; }#nav_2 a { width: 80px; background-position: -95px 0px; }#nav_3 a { width: 95px; background-position: -175px 0px; }#nav_4 a { width: 95px; background-position: -270px 0px; }#nav_5 a { width: 95px; background-position: -365px 0px; }#nav_6 a { width: 106px; background-position: -455px 0px; }#nav_7 a { width: 95px; background-position: -561px 0px; }#nav_8 a { width: 111px; background-position: -656px 0px; }#nav_1 a:hover, #nav_1 a.active { width: 95px; background-position: 0px -24px; }#nav_2 a:hover, #nav_2 a.active { width: 80px; background-position: -95px -24px; }#nav_3 a:hover, #nav_3 a.active { width: 95px; background-position: -175px -24px; }#nav_4 a:hover, #nav_4 a.active { width: 95px; background-position: -270px -24px; }#nav_5 a:hover, #nav_5 a.active { width: 95px; background-position: -365px -24px; }#nav_6 a:hover, #nav_6 a.active { width: 106px; background-position: -455px -24px; }#nav_7 a:hover, #nav_7 a.active { width: 95px; background-position: -561px -24px; }#nav_8 a:hover, #nav_8 a.active { width: 111px; background-position: -656px -24px; }#productmenu {    width: 187px;    height: 382px;    background-image: url(../images/productmenu_css.jpg);}#productmenu ul {    position: relative;    top: 33px;    padding: 0px;    margin: 0px;    list-style: none;}#productmenu li {    margin: 0px;    padding: 0px;    text-indent: -3000px;}#productmenu a {    display: block;    width: 187px;    height: 24px;    padding: 0px;    margin: 0px;    background-image: url(../images/productmenu_css.jpg);}#pr_1 a { background-position: 0px -33px; }#pr_2 a { background-position: 0px -57px; }#pr_3 a { background-position: 0px -81px; }#pr_4 a { background-position: 0px -105px; }#pr_5 a { background-position: 0px -129px; }#pr_6 a { background-position: 0px -153px; }#pr_7 a { background-position: 0px -177px; }#pr_8 a { background-position: 0px -201px; }#pr_9 a { background-position: 0px -225px; }#pr_10 a { background-position: 0px -249px; }#pr_11 a { background-position: 0px -273px; }#pr_12 a { background-position: 0px -297px; }#pr_1 a:hover, #pr_1 a.active { background-position: -187px -33px; }#pr_2 a:hover, #pr_1 a.active { background-position: -187px -57px; }#pr_3 a:hover, #pr_1 a.active { background-position: -187px -81px; }#pr_4 a:hover, #pr_1 a.active { background-position: -187px -105px; }#pr_5 a:hover, #pr_1 a.active { background-position: -187px -129px; }#pr_6 a:hover, #pr_1 a.active { background-position: -187px -153px; }#pr_7 a:hover, #pr_1 a.active { background-position: -187px -177px; }#pr_8 a:hover, #pr_1 a.active { background-position: -187px -201px; }#pr_9 a:hover, #pr_1 a.active { background-position: -187px -225px; }#pr_10 a:hover, #pr_1 a.active { background-position: -187px -249px; }#pr_11 a:hover, #pr_1 a.active { background-position: -187px -273px; }#pr_12 a:hover, #pr_1 a.active { background-position: -187px -297px; }#footer {    width: 772px;    margin: 3px auto;}#footer, #footer a {    font-size: 10px;    color: #fff; }