* {margin: 0px;
   padding: 0px;}

html {font-size: 100%;}

body {
    font-family: Arial, verdana, lucida, sans-serif;
    font-size: 0.7em;
    padding: 0px;
    margin: 0px;
    text-align: center;
    color: #050505;
    background: #FBE9EF url('/images/body.png') center top no-repeat;
}


table {font-size: 1em;}

form {margin: 0px;}
input {background: #DBDBDB;}
input.btn {border: none;}
textarea {
   background: #DBDBDB;
   border: 0px;
}

form.border {
   border-top: 1px solid #DF3469;
   border-bottom: 1px solid #DF3469;
   margin: 15px 0px;
   padding: 5px 0px;
}

form.border input,
form.border textarea {border: none;}
form.border input.btn {border: 0px;}
form#delivery {margin-bottom: 15px;}
form#delivery input {position: relative; top: 1px;}

a {
    text-decoration: underline;
    color: #DF3469;
}

a:hover {text-decoration: none;}

a img {border: 0px;}

ul {text-align: left;}
ul li {margin-bottom: 5px;}

ul.images {list-style-type: none;}

fieldset {border: 0px; margin: 0px; padding: 2px;}

p {line-height: 1.25em;}

h1 {
    color: #333333;
}

h1:first-letter {
    text-transform: uppercase;
}

h1#home {
    float: left;
    font-size: 1.5em;
    position: absolute;
    top: 177px;
    left: 0px;}

h1#home a {
    background-color: transparent; 
    display: block; 
    width: 279px;
    text-decoration: none;
    text-align: center;
}

h1#home span {
    color: #FFFFFF; 
    width: 279px;
    height: 103px;
    background: url('/images/h1.jpg') left top no-repeat;
    cursor: pointer; 
    display: block; 
    z-index: 2;
    position: absolute;
    top: 0px;
    left: 0px;
}

#subLogo {
    position: absolute;
    top: 175px;
    left: 0px;
    display: block;
    width: 279px;
    height: 90px;
    background: url('/images/h1.jpg') left top no-repeat;
}

#subLogo span {
   position: absolute;
   z-index: -1;
}

h2 {font-size: 1em;}

h3 {font-size: 1em;}


h4 {margin-bottom: 5px;}

hr {border: 1px solid #DF3469;}

label.failed { color: #FF0000; font-weight: bold; }

#page {
    width: 1000px;
    margin: 0px auto;
    position: relative;
    background: #FBE9EF;}

#header {
    width: 1000px;
    height: 329px;
    margin: 0px auto 10px auto;
    position: relative;
    background: #FFFFFF url('/images/header.jpg') top no-repeat;
}

#header p.hrefs {
   width: 255px;
   font-size: 0.9em;
   margin: 36px 10px;
   float: right; 
}

#header p.hrefs a {
   color: #050505;
   text-decoration: underline;
   padding-left: 16px;
}

#header p.hrefs a:hover {text-decoration: none;} 

#header p.hCart {
   color: #050505;
   width: 200px;
   font-size: 0.9em;
   text-align: right;
   line-height: 1.1em;
   display: inline;
   margin: 0px;
   padding: 0px 0px 14px 0px;
   position: absolute;
   right: 10px;
   top: 110px;
}

#header p.hCart a {
   color: #050505;
   font-size: 1.3em;
   display: block;
   margin-bottom: 5px;
   padding-top: 108px;
   font-weight: bold;
}

#header p.hCart em {
  font-size: 1.1em;
  font-style: normal;
  display: block;
}

#header p.hCart b {
   color: #DF3469;
   font-size: 1.4em;
   padding-left: 4px;
   line-height: 1.0em;
   font-weight: normal;
} 

#header div#fb {
    position: absolute;
    top: 240px;
    left: 330px;
    z-index: 10;   
}

#topMenu {
    width: 1000px;
    margin: 0px auto;
    height: 49px;
    background: #6D122E url('/images/top-menu.png') left top no-repeat;
    clear: both;
    padding: 0px;
    position: absolute;
    left: 0px;
    top: 280px;
    z-index: 0;
}

#topMenu ul {
    width: 800px;
    padding: 0px;
    list-style-type: none;
    float: left;
    display: inline;
}

#topMenu ul li {
    background: url('/images/top-menu-li.png') right 12px no-repeat;
    float: left;
    display: inline;
    margin: 0px;
}

#topMenu ul li a {
    background: url('/images/top-menu-a.png') 19px 23px no-repeat;
    color: #FFFFFF;
    margin: 0px;
    padding: 19px 20px 14px 30px;
    font-weight: normal;
    display: block;
    font-size: 1.25em;
    text-decoration: none;
}

#topMenu ul li a:hover, #topMenu ul li.active a {
    background: url('/images/top-menu-a-active.png') 19px 23px no-repeat;
    color: #FFFFFF;
    text-decoration: underline;
}

#topMenu form {
    width: 195px;
    height: 38px;
    text-align: left;
    margin: 0px auto;
    padding: 0px;
    position: relative;
    float: right;
}

#topMenu form input.btn {
    position: absolute;
    top: 9px;
    right: 8px;
    background: none;
}

#topMenu form input.inp {
    background: #FFFFFF url('/images/inp-search.png') left top no-repeat;
    margin: 0px;
    padding: 4px 0px 5px 6px;
    position: absolute;
    top: 16px;
    left: 30px;
    color: #727071;
    font-size: 0.9em;
    width: 112px;
    _width: 118px;
    _height: 22px;
    border: none;
}

#main {
    width: 1000px;
    margin: 0px auto;
    
}

#left {  
    width: 220px;
    float: left;
    text-align: left;
    display: inline;
}

#left #login, #left #logged {
    width: 590px;
    height: 119px;
    position: absolute;
    left: 16px;
    top: 15px;
}

#left #logged {top: 34px;}

#left #logged p, #left #login p {
    float: left;}
    
#left #logged b {
    float: left;
    display: block;
    padding: 3px 10px 0px 0px
}
    
#left #logged p.title, #left #login p.title {
    color: #DF3469;
    font-size: 1.05em;
    margin: 3px 8px 0px 0px;
    background: none;
    padding: 0px;
}

#left #login form fieldset {
    width: 590px;
    float: left;
    display: inline;
}

#left form a, #left #logged a {
    background: url('/images/header-li.png') 2px 4px no-repeat;
    font-size: 0.9em;
    color: #050505;
    line-height: 1.4em;
    padding-left: 13px;
    margin: 3px 10px 0px 0px;
    float: left;
}

#left label {
    color: #727071;
    width: 100px;
    font-size: 0.9em;
    display: block;
    float: left;
    position: relative;
    left: 69px;
    top: 3px;
}

#left #login input {
    background: #FFFFFF url('/images/inp-login.png') left top no-repeat;
    width: 94px;
    padding: 3px 0px 3px 4px;
    border: none;
    float: left;
    _width: 98px;
    _height: 22px;
    margin-right: 2px;
}

#left #login input.btn {
    width: 59px;
    height: 22px;
    float: left;
    background: none;
    margin: 0px 14px 0px 1px;
    padding: 0px;
}

#left #logged p.hUser {color: #050505;}

#leftMenu {
    background: #A71B45 url('/images/left-box.png') left bottom no-repeat;
    width: 220px;
    padding-bottom: 16px;
    margin-bottom: 10px;
}

#left p.title {
    background: #6D122E url('/images/title.png') left top no-repeat;
    color: #FFFFFF;
    font-size: 1.3em;
    padding: 16px 10px 8px 18px;
    margin-bottom: 8px;
}

#left p.title.first {background: #6D122E url('/images/title-first.png') left top no-repeat;}

#left ul {  
    margin: 0px;
    padding: 0px 0px 10px 2px;
    list-style-type: none;
}

#left ul li {
    padding: 0px;
    margin: 0px;
    display: block;
    width: 216px;
}

#left ul li a {
    background: url('/images/cat-menu-a.png') 14px 8px no-repeat;
    font-size: 1.1em;
    font-weight: normal;
    display: block;
    color: #FFFFFF;
    text-decoration: none;
    margin: 0px;
    padding: 3px 0px 2px 26px;
    line-height: 1.3em;
    _width: 216px;
}

#left ul li a:hover, #left ul li a.active {
    background: #E65B85 url('/images/cat-menu-a-hover.png') 14px 8px no-repeat;
    text-decoration: none;  
}

#left ul li ul {margin: 2px 0px 0px 12px;}

#left ul li ul li {width: auto; margin: 0px;}

#left ul li ul li a {
    background: transparent url('/images/cat-menu-a-sub.png') 13px 9px no-repeat;
    color: #F5C0D0;
    padding: 3px 0px 3px 25px; 
    width: auto; 
    text-decoration: none; 
    display: block;
    _width: 210px;
}

#left ul li ul li ul li a {_width: 198px;}
#left ul li ul li ul li ul li a {_width: 186px;}
#left ul li ul li ul li ul li ul li a {_width: 174px;}

#left ul li ul li a:hover, #left ul li ul li a.active {
    background: transparent url('/images/cat-menu-a-sub.png') 13px 9px no-repeat;
    text-decoration: underline;
    color: #FFFFFF;
}

#left #newsletter {
    background: #A71B45 url('/images/left-box.png') left bottom no-repeat;
    width: 220px;
    padding-bottom: 16px;
    margin-bottom: 10px;
}

#left #newsletter form {
    background-image: none;
    background-color: transparent;
    width: auto;
    height: auto;
}


#left #newsletter input {
    background: #FFFFFF url('/images/inp-newsletter.png') left top no-repeat;
    width: 126px;
    _width: 131px;
    _height: 22px;
    border: none;
    padding: ;
    float: left;
    margin: 12px 4px 4px 12px;
    padding: 3px 0px 3px 4px;
}

#left #newsletter input.btn {
    background-image: none;
    width: 59px;
    height: 22px;
    margin: 12px 3px 4px 3px;
    padding: 0px;
}

#left #newsletter p.infoText, #left .survey p.infoText {
    padding: 0px 12px;
    color: #FFFFFF;
}

#left .actual {
    background: #FFFFFF url('/images/left-news-box.png') left bottom no-repeat;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#left .actual p {
    margin: 0px 0px 10px 0px;
    padding: 0px 12px;
    color: #050505;}
    
#left .actual p.title {
    padding: 16px 10px 8px 18px;
    margin-bottom: 8px;
    color: #FFFFFF;
}
    
#left .actual p.newsTitle {
    color: #DF3469; 
    margin: 15px 0px 2px 0px;
    font-size: 1.1em;
}

#left .actual a.backL {
    font-size: 1.1em;
    display: block;
    margin-left: 20px;
}

#left .survey {
    background: #A71B45 url('/images/left-box.png') left bottom no-repeat;
    width: 220px;
    padding-bottom: 16px;
    margin-bottom: 10px;
}

#left .survey a.answer {
    padding: 0px 12px;
    display: block;
    color: #FFFFFF;
    margin-bottom: 5px;}
    
#left .survey span {
    background: #6D122E;
    margin: 0px 12px 10px 12px;
    padding: 1px;
    display: block;
}

#left .survey img.surveyBar {
    height: 12px;
}

#right {
    width: 766px;
    float: right;
    text-align: left;
}

#right p {text-align: justify;
          margin-bottom: 10px;
          font-size: 1.1em;
          line-height: 1.6em;}
          
#right ul {text-align: justify;
          margin-right: 15px;
          margin-bottom: 15px;
          font-size: 1.1em;
          line-height: 1.4em;}


#mainBox, .whiteBox {
    background: #FFFFFF url('/images/main-top.png') left top no-repeat;
    padding: 10px 20px 2px 20px;
}

#mainBoxStore {
    background: #FFFFFF url('/images/main-top.png') left top no-repeat;
    padding: 10px 20px 2px 20px;
    height: 1600px;
}

#mainBoxEnd, .whiteBoxEnd {
    background: #FFFFFF url('/images/main.png') left bottom no-repeat;
    width: 766px;
    height: 13px;
    clear: both;
    margin-bottom: 10px;
}

#mainBox ul {margin-left: 30px;}

#right h2 {
    color: #DF3469;
    font-size: 1.35em;
    font-weight: bold;
    margin: 5px 0px 10px 0px;
    padding: 0px;
}

#right h2.welcome {
    position: relative;
    bottom: 8px;
}

#right h2.welcome img {
    position: relative;
    top: 10px;
}

#right form#faq label {
   display: block;
   float: left;
   width: 55px;
}

#right form#faq textarea {float: left; margin-bottom: 13px;}

#right form#faq input.btn {margin: 35px 0px 0px 7px;}

#right h3.bar {
    background: #A71B45 url('/images/h2-line.png') left top no-repeat;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 1.35em;
    clear: both;
    height: 36px;
    padding-left: 15px;
    line-height: 2.4em;
    margin: 10px 0px;
}

#right #mainBox h2.bar {
    background: url('/images/form-list.png') left top no-repeat;
}

#right .product .productContainer h2 {font-size: 1.1em; background: none; text-align: center; padding: 0px 10px;}

.product {
    background: url('/images/product.png') left top no-repeat;
    height: 417px;
    width: 184px;
    float: left;
    text-align: center;
    margin: 0px 10px 10px 0px;
    position: relative;
}

.product.top {
    background: #FFFFFF url('/images/product-top.png') left top no-repeat;
    width: 377px;
    height: 339px;
}

.product .productIndex {
    position: absolute;
    width: 38px;
    left: 4px;
    top: 4px;
}

.product.top .productIndex {
    position: absolute;
    width: 54px;
    left: 10px;
    top: 10px;
}

#detailP .productIndex {
    position: absolute;
    width: 38px;
    left: 4px;
    top: 10px;
}

.related {
    background: url('/images/product-related.png') left top no-repeat;
    width: 184px;
    height: 267px;
}

.product .productContainer {height: 125px;}
.product .productContainer h3 {padding: 0px 5px;}
.product .imgContainer {height: 115px;}
.product.top .imgContainer {height: 160px; margin: 10px auto;}
.product .imgContainer {height: 115px; margin: 20px auto;}
.product.top .productContainer {height: 110px; float: left; width: 220px;}

.product.top a.detail span {
    background: url('/images/btn-detail-top.png') left top no-repeat;
    display: block;
    padding: 0px 0px 6px 23px;  
}

.product a.detail {
    background: url('/images/btn-detail.png') left top no-repeat;
    display: block;
    text-align: left;
    margin: 0px 15px 0px 15px;
    padding: 1px 0px 4px 26px;
    clear: left;
    color: #000000;
    font-size: 1.2em;
    position: absolute;
    left: 18px;
    bottom: 15px;
}

.product.top a.detail {
    background: url('/images/detail-top-span.png') left top repeat-x;
    display: block;
    text-align: left;
    margin: 0px 20px 0px 20px;
    padding: 0px;
    clear: left;
    color: #000000;
    font-size: 1.2em;
    width: 336px;
    position: absolute;
    left: 0px;
    bottom: 15px;
}

#right .product p.anotation {
    padding: 4px 10px;
    font-size: 1.1em;
}

#right .product.top p.anotation {
    text-align: left;
    padding: 0px 4px 4px 20px;
    font-size: 1.05em;
}

.product h2 {
    background: url('/images/product-h3.png') left 3px no-repeat;
    font-size: 1em;
    margin: 5px 4px 6px 14px;
    padding: 3px 0px 2px 22px;
    line-height: 1.2em;
    font-weight: normal;
    text-align: left;
    display: block;
}

.product.top h2 {
    background: url('/images/product-h3.png') left 3px no-repeat; 
    margin: 5px 4px 6px 22px;
    padding: 0px 0px 0px 22px;
    text-align: left;
    font-size: 1.5em;
}

.product h2 a {color: #DF3469;}

.product span {
    font-size: 1.0em;
}

.product em.lineThroughFake,
td span.lineThroughFake {
    text-decoration: line-through;
    font-style: normal;
    display: block;
    margin-bottom: 4px;
}

td span.lineThroughFake {
    display: inline-block;
    padding-right: 8px;
}

#right .product p {
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 1.1em;
    line-height: 1.3em;
}

.product p.shortDesc {
    padding: 5px 3px;
    font-size: 0.9em;
}

.product small {
    font-weight: normal;
    font-size: 0.7em;
    color: #000000;
}

.product span.price, .product.recommend span.price{
    margin: 0px 4px 0px 4px;
    font-size: 1.35em;
    color: #DF3469;
    font-weight: normal;
    padding: 4px 0px 0px 0px;
    display: block;
}

.productsSep {
    border-bottom: 2px solid #CCCCCC;
    clear: both;
}

.product.noMargin {margin-right: 0px;}
.product.rightP {width: 170px; margin-left: 3px; position: relative;}
.product.rightP img.act {position: absolute; top: 90px; left: 50px;}
.product.rightP a.detail {padding-left: 15px;}

.product.recommend {
    width: 180px;
    height: 150px;
}

#footer {
    width: 1000px;
    margin: 0px auto 5px auto;
    height: 46px;
    background: #A71B45 url('/images/footer.png') left top no-repeat;
}

#footer p {
    color: #FFFFFF;
    font-size: 0.8em;
    font-weight: bold;
    display: inline;
    padding: 0px 0px 0px 20px;
    position: relative;
    top: 19px;
    margin: 0px;
    text-align: left;
    float: left;
}

#footer p.copy a {color: #FFFFFF;}

#links { margin: 2px; }
#links a { color: #E0003F; }

#blockCartAdd {width: 100%;}
#blockCartAdd .whiteBox {width: 100%; background: none; padding: 15px 0 0 0;}
#blockCartAdd .whiteBoxEnd {width: 100%; background: none;}

.path {margin: 5px 0px 10px 0px;}

form.list {
    background: #A71B45 url('/images/form-list.png') left top no-repeat;
    width: 723px;
    height: 36px;
    text-align: left;
    margin: 10px 0px 5px 0px;
}

form.list fieldset {
    padding: 8px 13px; 
}

form.list fieldset select {font-size: 12px; margin: 0px 18px 0px 6px; border: 2px solid #FFFFFF; text-align: left;}
form.list fieldset label {vertical-align: top; position: relative; top: 4px; font-weight: bold; color: #FFFFFF;}

.paging {
    width: 686px;
    margin-bottom: 17px;
}

.paging ul {
    clear: both;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    font-size: 0.8em;
    font-weight: bold;
    width: 686px;
    float: left;
}

.paging ul li {
    display: inline;
    font-weight:bold;
    line-height: 25px;
}

.paging ul li a {
    font-weight: bold;
    font-size: 1.2em;
    text-decoration: underline;
    margin: 0px 2px 0px 2px;
}

.paging ul li a:hover {text-decoration: none;}

.paging ul li a.active {text-decoration: none; color: #000000;}

#detailP {
    width: 736px;
    position: relative;
}

#detailP #imgs {
    float: left;
    width: 250px;
    height: auto;
    text-align: left;
    margin-top: 20px;
}

#detailR {
   float: left;
   width: 462px;
   margin-left: 20px;
   font-size: 1.2em;
}

#detailR table {
    text-align: left;
    font-size: 0.9em;
}

#detailR table td {padding: 2px 20px 1px 0px;}

#detailR table td.bold {padding-left: 10px;}

#detailR h3 {font-size: 1.1em; margin: 15px 0px 5px 0px; color: #333333;}
#detailR p {font-size: 1em; margin-top: 0px;}

#detailR form input {background: #DBDBDB; font-weight: bold; text-align: center;}

#files a {
    padding-left: 30px;
    padding-bottom: 7px;
    line-height: 22px;
    font-weight: bold;
    font-family: arial, tahoma, sans-serif;
    background: url('/images/ico-pdf.jpg') left top no-repeat;
}

.pTable {
    width: 766px;
    border-collapse: collapse;
    margin-bottom: 15px;
}   

#mainBox .pTable, .whiteBox .pTable {
    width: 725px;
}

.pTable th {
    background: #A71B45;
    color: #FFFFFF;
    padding: 4px 5px;
}

.pTable tr.even {background: #FFFFFF;}
.pTable td {border: 1px solid #DF3469; padding: 4px 5px;}

.pTable a.detail {
    background: url('/images/btn-detail.gif') left top no-repeat;
    padding-left: 5px;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1.9em;
    display: block;
    margin-top: 2px;
    padding-left: 22px;
}

.competition h1 {font-size: 3em;}
.competition label {font-size: 1.3em; margin-right: 5px;}
.competition table {margin: 20px 0px 20px 55px;}
.competition input {border: 1px solid #AAAAAA; height: 30px; width: 200px; padding-left: 5px;}
.competition img {margin: 0px 0px 30px 50px;}

.reg {margin: 20px 0px;}

.reg input, .reg textarea {border: none; margin-bottom: 6px;}

.reg input {height: 20px; margin-right: 10px;}

.reg label {margin-right: 10px;}

.reg input.btn {border: none; height: auto;}

.borderTable {border-collapse: collapse; width: 450px;}
.borderTable td {border: 1px solid #CCCCCC; text-align: center;}

.formatTable td {text-align: center;}

.hImg {float: right; margin-top: 10px;}
.hText {margin: 12px 0px 15px 0px;}
.bold {font-weight: bold;}
.cleaner {clear: both;}
.cleaner-left {clear: left;}
.cleaner2 { clear: both;}
.red {color: #DF3469; font-weight: normal; font-size: 1.7em;}
.right {text-align: right;}
.center {text-align: center;}
.white {font-size: 10px;}
.banner {margin-top: 10px;}
.leftImg {float: left; margin: 0px 10px 10px 0px;}
.rightImg {float: right; margin: 0px 0px 10px 10px;}
.storeBox {float: left; margin-top: 10px;}
.leftPhoto {float: left; margin-right: 10px; border: 1px solid #AAAAAA;}
.rightPhoto {float: left; border: 1px solid #AAAAAA;}
.black {color: #000000;}
.bgPurple {background: #A80548;}
.bgPurple td, .bgPurple th {color: #FFFFFF; font-weight: bold;}
#right .inline {display: inline;}
.border {
   border-top: 1px solid #DF3469;
   border-bottom: 1px solid #DF3469;
   width: 100%;
}
.infoText p {padding-left: 10px; padding-right: 10px;}

.msg {
    width: 766px;
    height: 39px;
    margin: 0px 0px 15px 0px;
    padding: 0px;
}

.error {background: #E92802 url('/images/msg-err.png') left center no-repeat;}
.error p {color: #FFFFFF; padding: 11px 10px 5px 38px; font-weight: bold;}

.ok {background: #00B400 url('/images/msg-ok.png') left center no-repeat;}
.ok p {color: #FFFFFF; padding: 11px 10px 5px 38px; font-weight: bold;}

.ok p a {color: #FFFFFF;}


span.store0 { font-weight: bold; color: #66CC33; margin: 15px 0px 5px 0px; display: block; font-size: 0.8em;}
span.store3 { font-weight: bold; color: #FF9900; margin: 15px 0px 5px 0px; display: block; font-size: 0.8em;}
span.store7 { font-weight: bold; color: #CC6633; margin: 15px 0px 5px 0px; display: block; font-size: 0.8em;}
span.store99 { font-weight: bold; color: #CC0000; margin: 15px 0px 5px 0px; display: block; font-size: 0.8em;}
#right span.inline {display: inline; font-size: 1.0em;}

.product.top span.indexTop{
    background: url('/images/label-top-big.png') left top no-repeat; display: block; width: 54px; height: 82px;
    _background: url('/images/label-top-big.gif') left top no-repeat;
}

.product span.indexTop, #detailP span.indexTop {
    background: url('/images/label-top.png') left top no-repeat; display: block; width: 38px; height: 58px;
    _background: url('/images/label-top.gif') left top no-repeat;
}

.product span.indexNew, #detailP span.indexNew {
    background: url('/images/label-new.png') left top no-repeat; display: block; width: 38px; height: 58px;
    _background: url('/images/label-new.gif') left top no-repeat;
}

.product span.indexBest, #detailP span.indexBest {
    background: url('/images/label-best.png') left top no-repeat; display: block; width: 38px; height: 58px;
    _background: url('/images/label-best.gif') left top no-repeat;
}


.product span.indexTop.listing {position: relative; z-index: 2;}
.product span.indexNew.listing {position: relative; bottom: 23px; z-index: 1;}
.product span.indexBest.listing {position: relative; bottom: 46px; z-index: 0;}

.paymSpeditionSelect {line-height: 1.5em; padding: 2px 10px; font-size: 1.2em;}
.paymSpeditionSelect:hover {background: #E65B85; color: #ffffff;}

.article {margin-bottom: 20px;}
.article h3 {font-size: 1.3em; margin: 5px 0px;}

#dialog-message {padding: 0px;}
#dialog-message p {font-size: 2em;}


#weblinks {width: 1000px;
           height: 20px;
           clear: both;
           text-align: left;
           margin-bottom: 35px;}
           
#weblinks img {margin: 0px;
               padding: 0px;}

#weblinks p {color: #6D122E;
             font-size: 0.85em;
             float: none;
             text-align: center;}
             
#weblinks p a {color: #6D122E;}

#weblinks p.ourWebs {color: #6D122E;
                   font-size: 1.0em;
                   margin: 0px 0px 5px 10px;
                   padding-top: 10px;
                   text-align: left;
                   font-weight: bold;}
             
#weblinks ul {float: right;
              padding: 0px 0px 20px 10px;
              margin: 0px;
              list-style-type: none;}
             
#weblinks ul li {float: none;
                 margin: 0px 0px 6px 0px;}
             
#weblinks ul li a {background: url('/images/footer-li.png') left 3px no-repeat;
                   color: #A71B45;
                   float: none;
                   margin: 0px;
                   padding: 0px 0px 0px 15px;
                   font-size: 0.9em;
                   text-decoration: underline;}
                   
#weblinks ul li a:hover {text-decoration: none;}
                   
          .linkBox {float: left;
                    width: 250px;}
                    
          .linkBox.noBorder {border: none;}
          
          #svitapShop {background: url('/images/foooter-logo-svitap-shop.png') left top no-repeat;}
          #svitapShop ul {width: 145px;}
          
          #halySvitap {background: url('/images/footer-logo-haly.png') left top no-repeat;}
          #halySvitap ul {width: 150px; margin-top: 21px;}
          
          #svitap {background: url('/images/footer-logo-svitap.png') left top no-repeat;}
          #svitap ul {width: 153px;}
          
          #tatralan {background: url('/images/footer-logo-tatralan.png') left top no-repeat;}
          #tatralan ul {width: 150px;}
          
#categoryText h3 {font-size: 1.2em;}

#categoryText p {font-size: 1.2em;}
