body { 
    margin:0; 
    padding:0;
    font-family:Arial, sans-serif;
    background:#fff url(../images/bg.jpg) repeat-x center 3px;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}
form, form fieldset,a img {margin:0;padding:0;border:0;}


.clear {font-size:0;clear:both;line-height:0;}
.fleft {float:left;}
.fright {float:right;}



#head {
    position:relative;
    margin:15px auto 0 auto;
    width:1005px;
    height:343px;
    background:#d9dde4 url(../images/head-bg.jpg) no-repeat left top;
    border:1px solid #dbdee8;
}
#menu {
    position:relative;
    margin:282px 0 0 0;
    width:1005px;
    height:61px;
    background:#dd271e url(../images/menu-bg.png) no-repeat left top; 
}      
#shl {
    position:absolute;
    left:-9px;
    top:4px;
    width:8px;
    height:340px;           
    background:url(../images/sh-head-left.png) no-repeat left top; 
}
#shr {
    position:absolute;
    right:-9px;
    top:4px;
    width:8px;
    height:340px;           
    background:url(../images/sh-head-right.png) no-repeat left top; 
}
#page {
    position:relative;
    margin:auto;
    padding:4px 9px 30px 9px;      
    width:1005px;      
    background:url(../images/page-bg.png) repeat-y left top; 
}       
.box1 {
    position:relative;
    float:right;
    width:741px;     
}
.box2 {
    position:relative;
    float:left;
    padding:0 0 0 5px;
    width:248px;
}
#pseparator {
    position:absolute;
    left:267px;
    top:56px;
    width:1px;
    height:952px;      
    background:#e3e0e0 url(../images/page-separator.png) no-repeat left top; 
}
#foot {                 
    height:223px;
    background:url(../images/foot-bg.png) repeat-x left bottom; 
}
#foot .cnt {
    position:relative;
    margin:auto;
    width:1005px;
    height:140px;
    background:#aea4a3;
}   
#fshl {
    position:absolute;
    left:-121px;
    top:0;
    width:128px;
    height:223px;   
    background:url(../images/sh-foot-left.png) no-repeat left top;
}
#fshb {
    position:absolute;
    left:7px;
    top:140px;
    width:991px;
    height:83px;   
    background:url(../images/sh-foot-bottom.png) no-repeat left top;
}     
#fshr {
    position:absolute;
    right:-12px;
    top:0;
    width:19px;
    height:174px;   
    background:url(../images/sh-foot-right.png) no-repeat left top;
}


hr {
  background:#ccc;
  color:#ccc;
  height:1px;
  border:0;
}


/*logo*/
#logo {
    position:absolute;
    left:27px;
    top:4px;
    margin:0; 
    padding:0;
    width:297px; 
    height:76px;
    overflow:hidden;
    z-index:100;
    font-size:0.75em;
    font-weight:normal;
}
#logo a {
    display:block;
    width:297px; 
    height:76px;
    text-decoration:none;
    color:#000;
    text-align:center;
}
#logo a strong {font-size:2em;color:#da251c;}
#logo a:hover strong {color:#f1463d;}
#logo span {
    display:block;
    position:absolute; 
    margin:0; 
    padding:0;
    left:0; 
    top:0; 
    z-index:0;
    width:297px; 
    height:76px;
    cursor:pointer;
    background:url(../images/logo.jpg) no-repeat left top;
}


#navigation {
    position:absolute;
    left:928px;
    top:29px;
    margin:0;
    padding:0;
    list-style:none;
}
#navigation li {float:left;}
#navigation li a {
    display:block;
    position:relative;
    width:21px;
    height:23px;
    line-height:23px;
    font-size:0.6em;
    background:#fff;
    color:#7b7d7f;
    text-align:center;
}
#navigation li a span {
    position:absolute;
    left:0;
    top:0;
    width:21px;
    height:23px;
    background-position:left top;
    background-repeat:no-repeat;
    cursor:pointer;
}
#navigation li.item1 a span {background-image:url(../images/icon-1.png);}
#navigation li.item2 a span {background-image:url(../images/icon-2.png);}
#hbasket {
    position:absolute;
    left:780px;
    top:63px;
    margin:0;
    padding:0;
    color:#988b8a;
    font-size:15px;
}
#hbasket strong {
    color:#988b8a;
    line-height:18px;
}
#hbasket a {
    font-size:0.75em;
    color:#988b8a;
} 
#hbasket a.title {
    font-size:15px;
    color:#e00000;
    font-weight:bold;
    text-decoration:none;
}
#hlogin {
    position:absolute;
    left:780px;
    top:170px;
}      
#hlogin p.name {
  font-size:0.8em;
}
#hlogin p a{
  font-size:11px;
}                                    
#hlogin input {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
}
#hlogin div.text {
    position:relative;
    margin:0 0 5px 0;
    width:126px;
    height:19px;
    background:#fff url(../images/input-text-bg1.png) no-repeat left top;
}
#hlogin div.text input {
    left:10px;
    top:3px;
    width:100px;
    font-size:0.7em;
    color:#988b8a;
    background:transparent;
}
#hlogin input.submit {
    left:130px;
    top:0;
}
#hlogin a {
    font-size:0.7em;
    color:#988b8a;
}

#menu {       
    position:absolute;
    left:0;
    top:0;
}
#menu ul {
    position:absolute;
    left:257px;
    top:0;
    margin:0;
    padding:0;
    height:57px;
    list-style:none;
}
#menu ul li {float:left;}
#menu ul li a {
    display:block;
    position:relative;
    float:left;
    height:57px;
    line-height:57px;
    text-align:center;
    color:#fff;
    font-weight:bold;
}      
#menu ul li a:hover,#menu ul li a.active {color:#fff;background-color:#504c4c;text-decoration:none;}        
#menu ul li a span {  
    position:absolute;
    left:0;
    top:0;
    height:57px;
    background-position:left top;
    background-repeat:no-repeat;
    cursor:pointer;
}
#menu ul li a:hover span,#menu ul li a.active span {background-position:left bottom;}

#menu ul li.item1 a,#menu ul li.item1 a span {width:84px;}
#menu ul li.item2 a,#menu ul li.item2 a span {width:99px;}
#menu ul li.item3 a,#menu ul li.item3 a span {width:117px;}
#menu ul li.item4 a,#menu ul li.item4 a span {width:113px;}
#menu ul li.item5 a,#menu ul li.item5 a span {width:113px;}
#menu ul li.item6 a,#menu ul li.item6 a span {width:118px;}
#menu ul li.item7 a,#menu ul li.item7 a span {width:99px;}

#menu ul li.item1 a span {background-image:url(../images/menu1.png);}
#menu ul li.item2 a span {background-image:url(../images/menu2.png);}
#menu ul li.item3 a span {background-image:url(../images/menu3.png);}
#menu ul li.item4 a span {background-image:url(../images/menu4.png);}
#menu ul li.item5 a span {background-image:url(../images/menu5.png);}
#menu ul li.item6 a span {background-image:url(../images/menu6.png);}
#menu ul li.item7 a span {background-image:url(../images/menu7.png);}

          
#menu form {
    position:relative;
    left:28px;
    top:18px;
    width:230px;
}
#menu form input {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
}
#menu form div.text {
    float:left;
    position:relative;
    margin:0 0 5px 0;
    width:135px;
    height:21px;
    background:#fff url(../images/input-text-bg2.png) no-repeat left top;
}
#menu form div.text input {
    left:10px;
    top:3px;
    width:120px;
    font-size:0.7em;
    color:#474343;         
    background:transparent; 
}
#menu form input.submit {
    position:relative;
    float:left;
    margin-left:3px;
}



.box2 h2.title {
    position:relative;
    margin:0;
    padding:0 0 0 24px;
    width:224px;
    height:57px;
    line-height:57px;
    background:#aea4a3 url(../images/box2-title-bg.png) no-repeat left top;
    color:#fff;
    font-size:15px;
}
.box2 h2.title.red {background:#e00000 url(../images/box2-title-bg-red.png) no-repeat left top;}
.box2 h2.title span#books {
    display:block;
    position:absolute;
    left:146px;
    top:4px;
    width:113px;
    height:69px;     
    background:url(../images/books.png) no-repeat left top;
    z-index:100;
}


.submenu {
    margin:15px 0;
    padding:0;
    width:247px;
    list-style:none;
}
.submenu li { 
    padding:0 0 0 1px;
    height:29px;
    line-height:29px;
    background:url(../images/submenu-separator.png) no-repeat left bottom;
}
.submenu li.last {background:none;}
.submenu.black li {
    height:18px;
    background:none;
}
.submenu li a {       
    display:block;
    padding-left:12px;
    height:28px;
    line-height:28px;
    border-left:10px solid #fff;
    font-weight:bold;
    font-size:0.8em;
    text-decoration:none;
    color:#aea4a3;
}
.submenu.black li a {  
    height:18px;
    line-height:18px;
    overflow:hidden;
}
.submenu li a:hover, .submenu li a.active {    
    color:#e00000;
    border-left:10px solid #e00000;
    text-decoration:none;
}
.submenu.black li a:hover, .submenu.black li a.active {    
    color:#000;                                     
    text-decoration:underline;
    border-left:10px solid #000;
}
#email {
    margin:0 0 4px 0;
    padding:201px 0 0 0;
    width:248px;
    height:45px;
    background:#aea4a3 url(../images/email-bg.jpg) no-repeat left top;
}
#email form {
    position:relative;
    left:24px;
}
#email form input {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
}
#email form div.text {
    float:left;
    position:relative;
    margin:0 0 5px 0;
    width:120px;
    height:21px;
    background:#fff url(../images/input-text-bg2.png) no-repeat left top;
}
#email form div.text input {
    left:10px;
    top:3px;
    width:100px;
    font-size:0.7em;
    color:#474343;         
    background:transparent; 
}
#email form input.submit {
    position:relative;
    float:left;
    margin-left:3px;
}


#foot ul {
    position:relative;
    top:15px;
    float:right;
    margin:0 25px 0 0;
    padding:0;
    list-style:none;
}
#foot ul li {float:left;padding:0 13px;background:url(../images/foot-menu-separator.png) no-repeat right center;}
#foot ul li.last {background:none;}
#foot ul li a {
    font-size:0.8em;
}
#foot ul li a:hover,#foot ul li a.active {color:#555;}
#foot p {
    margin:0;
    padding:0 0 0 25px;
    color:#fff;
    font-size:0.75em;
}
#foot p.address a#logo2 {
    display:block;
    position:relative;
    width:202px;
    height:57px;
    line-height:57px;
    color:#fff;
    font-size:1.3em;
    font-weight:bold; 
}
#foot p.address a#logo2 span {
    display:block;
    position:absolute;
    left:0;
    top:0;
    width:202px;
    height:57px;
    background:url(../images/logo2.png) no-repeat left top;
    cursor:pointer;
}
#foot p.info {
    position:absolute;
    left:330px;
    top:105px;
    margin:0;
    padding:0;
    color:#fff;
    font-size:0.8em;
}                           
#foot a {color:#fff; text-decoration:underline; }
#foot a:hover {color:#555; }

.box1 h2.title {
    position:relative;
    margin:0 0 10px 0;
    padding:0 0 0 24px;
    width:713px;
    height:57px;
    line-height:57px;
    background:#aea4a3 url(../images/box1-title-bg.png) no-repeat left top;
    color:#7c7a7a;
    font-size:15px;
    text-transform: uppercase;
}
.box1 h2.title a {
  color:#ff0000;
}
.box1 h2.title.dark {background:#797171 url(../images/box1-title-bg-dark.png) no-repeat left top;color:#fff;}

.box1 h3 {
    
    padding-left:24px;
    color:#ff0000;
    font-size:1.0em;
}

.box1 h4 {
    padding-left:24px;
    color:#000;
    font-size:0.9em;
}
.box1 p {
    
    padding-left:24px;
    padding-right:24px;
    color:#333;
    font-size:0.8em;
    text-align:justify;   
}

.box1 p a {
    
  color:#ff0000;
  font-weight:bold;
  text-decoration:underline;
    
}
.box1 p.bordered {border-bottom:1px solid #e3e0e0;}
.box1 p img.fright {margin:10px 35px 10px 35px;}
 
.box1 ol {
  margin-left:35px;
}

.box1 ol li {
  font-size:0.8em;
  line-height:1.5em;
  color:#333;
  text-align:justify;
  padding-right:40px;
}

.box1 ol li ul li {
  font-size:1.0em;
  line-height:1.5em;
}       

.box1 .textovka .bun1 {
  float:left;
  width:330px;
  display:block;
}   

.box1 .textovka .bun2 {
  float:left;
  width:330px;
}

.box1 .textovka table {
  margin-left:24px;
}      

.box1 .textovka a {
  color:#ff0000;
  text-decoration:underline;
  font-weight:bold;
}

.box1 .textovka a:hover {
  color:#ff1111;
  text-decoration:none;
}

.box1 .textovka a.tlacitko {
  width:160px;
  height:30px;
  background:#ff0000;
  color:#fff;
  font-weight:bold;
  line-height:30px;
  text-align:center;
  display:block;
  font-size:0.8em;
  text-decoration:none;
}


.box1 .textovka input.tlacitko {
  width:160px;
  height:30px;
  background:#ff0000;
  color:#fff;
  font-weight:bold;
  line-height:30px;
  text-align:center;
  display:block;
  font-size:0.8em;
  text-decoration:none;
  border:0;
}


.box1 .textovka a.tlacitko:hover,.box1 .textovka input.tlacitko:hover {

  text-decoration:underline;
}


 
 .box1 .textovka table tr th {
  font-size:0.9em;
  color:#000;
  font-weight:bold;
}
     
.box1 .textovka table tr td {
  font-size:0.8em;
  color:#333;
}

.box1 .textovka table tr td a {
  color:#ff0000;
  text-decoration:underline;
}

.box1 .textovka table tr td input {
  border:2px solid #ddd;
}

.box1 .textovka table tr td textarea {
  border:2px solid #ddd;
}            

.box1 .textovka .fotky {
  margin-left:24px;
  margin-top:12px;
}

.box1 .textovka .fotky img {
  border:2px solid #ddd;
}

.box1 .textovka ul li {
  font-size:0.8em;
}
               
               
.nitem {
    margin:20px 6px 5px 0;
    padding:0 0 20px 0;
    border-bottom:1px solid #e3e0e0;
}
.nitem a.image {
    display:block;
    float:left;
    width:215px;  
    text-align:center;
    
}
.nitem a.image img {margin:auto;}
.nitem p {
    float:right;
    margin:0;
    padding:0 25px 0 0;
    width:485px;
}
.nitem p span.date {font-size:0.85em;color:#da251c;}
.nitem p a.title {
    font-weight:bold;
    color:#da251c;
    line-height:24px;
    text-decoration:underline;
}
.nitem p a.next {
    display:block; 
    margin:20px 0 0 0;        
    text-align:right;
    color:#ff0000;
    font-size:0.85em;
    text-decoration:underline;
    font-weight:bold;
}

.sitem {
    position:relative;
    float:left;
    margin:20px 0 0 0;
    padding-left:17px;
    width:336px;
    height:363px;
    background:url(../images/sitem-bg.png) no-repeat 17px top;
}
div.flag {
    position:absolute;
    left:24px;
    top:6px;    
    z-index:100;                                                     
}
div.flag span {
    position:absolute;
    left:0;
    top:0;
    width:69px;
    height:70px;          
    background:url(../images/action-flag.png ) no-repeat left top; 
}
.sitem table.prices {
    position:absolute;
    left:230px;
    top:65px;
    width:100px;
    font-size:0.7em;  
}
.sitem table.prices tr {
    height:50px;      
}
.sitem table.prices tr td {
    margin:0;
    padding:0;
    vertical-align:top;
    text-align:right;
    color:#a6a6a6;
}
.sitem table.prices tr td span.price {
    color:#000;
    font-weight:bold; 
    font-size:1.4em;
    line-height:1.5em;
}
.sitem table.prices tr.sale td {color:#da251b;}
.sitem table.prices tr.sale span.price {color:#da251b;}
.sitem div.image {     
    padding:30px 0 0 30px;
    height:185px;
    line-height:185px;
    text-align:Center;
    width:200px;   
}
.sitem div.image a.image {
    position:relative;
    display:block;
    
}
.sitem a.title {
    display:block; 
    position:relative;
    left:15px;
    padding:0 0 0 13px; 
    width:309px;
    width:296px;   
    height:32px;
    line-height:32px;
    color:#fff;
    font-weight:bold;
    font-size:0.9em;     
    overflow:hidden;
    background:#736c6b url(../images/sitem-title-bg.png) no-repeat left top;
}
.sitem p {
    margin:0;
    padding:8px 10px 8px 23px;
    color:#000;    
}

.sitem p a {
    color:#ff0000;
    text-decoration:underline;
    font-weight:bold;    
}
.sitem form {
    position:absolute;
    bottom:10px;
    left:40px;      
}
.sitem form label,.sitem form span {
    display:block;
    float:left;
    margin:0 10px 0 0;
    height:21px;
    line-height:21px;
    font-size:0.75em;
    color:#727272;
}     
.sitem form input {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
}
.sitem form div.text {
    float:left;
    position:relative;
    margin:0 10px 5px 0;
    width:23px;
    height:21px;
    background:#fff url(../images/input-text-bg4.png) no-repeat left top;
}           
.sitem form div.text input {
    left:2px;
    top:3px;
    width:19px;
    font-size:0.7em;
    color:#000;   
    text-align:center;
    font-weight:bold;          
    background:transparent; 
}              
.sitem form .item1 {
    left:125px;
}
.sitem form a.item2 {
    left:205px;
    float:left;
    position:absolute;
}
.sitem span.catalog {
    position:absolute;
    left:40px;
    top:190px;
    font-size:0.7em;
    color:#a6a6a6;
}

.filter {
    margin:0 6px 0 0;
    padding:10px 0 0 23px;
    height:41px;                     
}              
.filter.top {border-bottom:1px solid #e3e0e0;}
.filter.bottom {padding-top:15px;height:36px;margin-top:20px;border-top:1px solid #e3e0e0;}
.filter form label, .filter form span, .filter form a.arrow, .filter form div.paginator, .filter form select, .filter form .button1, .filter form .button2 {
    display:block;
    float:left;
}
.filter form label, .filter form span {
    margin-right:10px;
    font-weight:bold;
    color:#727272;     
    height:21px;
    line-height:21px;
    font-size:0.8em;
}
.filter form select {margin-right:10px;}
.filter form a.arrow,.filter form .button1 {
    margin-right:3px;
}
 .filter form .button2 {
  margin-right:10px;
 }
.filter form a.arrow.up,.filter form a.arrow.down {position:relative;top:2px;}
.filter form a.arrow.down {margin-right:20px;}    
.filter form div.paginator {margin-right:20px;}      
.filter form span {margin:0 15px;}
.filter form div.paginator a {
    padding:0 2px;
    font-size:0.7em;
    color:#727272;
}          
.filter form div.paginator strong {
    padding:0 2px;
    font-size:0.85em;
    color:#000;
}
.breadcrumbs {
    padding-left:25px;
    font-size:0.7em;
    color:#7c7a7a;
    height:20px;
    line-height:20px;
}
.breadcrumbs a {color:#7c7a7a;}
h3.detail {
    margin:20px 6px 0 0;
    padding:0 0 5px 39px;
    font-size:0.8em;
    color:#727272;
    border-bottom:1px solid #e3e0e0;
    background:url(../images/h3-title-detail.png) no-repeat 21px 3px;
}
h3.detail.top {padding-left:460px;background-position:440px 3px;}
table.params {
    margin:10px 0;
    font-size:0.8em;
}
table.params th {
    padding-left:20px;
    width:200px;
    text-align:left;
    font-weight:normal;
    color:#727272;
}
table.params td {
    font-weight:bold;
    color:#010000;
}        
#detail-image {
    position:relative;
    float:left;
    width:422px;
}
#detail-image div.flag {left:2px;top:2px;}
#detail {
    float:right;
    margin-bottom:30px;
    padding:3px 6px 0 0;
    width:298px;        
}
#detail .item {
    padding:15px 20px;
    background:#f6f6f6;
}
#detail .item.bordered {background:#f6f6f6 url(../images/detail-item-separator.png) no-repeat left bottom;}
#detail .item table { 
    color:#727272;
}                   
#detail .item table th {
    width:100px;
    font-weight:normal;
    text-align:left;
    font-size:0.75em;
}
#detail .item table td {       
    font-weight:bold; 
    font-size:0.75em;
}
#detail .item table.price td {color:#010000;font-size:1em;}
#detail .item table.price tr.sale th, #detail .item table.price tr.sale td {color:#ff0000;}
#detail .item p {
    margin:0;
    padding:0;
}
#storeinfo {
    margin:5px 0 0 0;
    padding:0;
    height:20px;
    list-style:none;
}
#storeinfo li {
    float:left;
    padding-right:20px;
}
#storeinfo li strong {
    display:block;
    float:left;
    font-weight:bold;
    font-size:0.8em;
    color:#dad9d9;
}
#storeinfo li.active strong {color:#727272;}
#storeinfo li span {
    display:block;
    position:relative;
    float:left;
    margin-left:5px;
    width:13px;
    height:13px;
    background:url(../images/icon-store.png) no-repeat left top;
}
#storeinfo li.active span {background-image:url(../images/icon-store-active.png);}
#detail .item form {  
    position:relative;
    height:60px;
}


#detail .item form label, #detail .item form span {
    display:block;
    float:left;
    margin:0 10px 0 0;
    height:21px;
    line-height:21px;
    font-size:0.75em;
    color:#727272;      
}     
#detail .item form input {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
}
#detail .item form div.text {
    float:left;
    position:relative;
    margin:0 10px 5px 0;
    width:23px;
    height:21px;
    background:#fff url(../images/input-text-bg4.png) no-repeat left top;
}           
#detail .item form div.text input {
    left:2px;
    top:3px;
    width:19px;
    font-size:0.7em;
    color:#000;   
    text-align:center;
    font-weight:bold;          
    background:transparent; 
}    
#detail .item form input.submit {left:130px;}

.filter-box {
  width:737px;
  height:139px;
  background:#ff0000;
  color:#fff;
  background:#fff url(../images/bg4.gif) repeat-x left top;
  padding-top:15px;
}

.filter-box label {
  color:#fff;
  font-size:0.75em;
  font-weight:bold;
  
}

.filter-box input {
  border:1px solid #000;
}

.filter-box fieldset.slide {
  float:left;
  width:450px;
  display:block;
  color:#fff;
}

.filter-box fieldset.slide label {
  padding-left:20px;
  color:#fff;
}

.filter-box fieldset.rozmery {
  float:left;
  width:271px;
  text-align:right;
}

.filter-box fieldset.rozmery label.sirka {
  margin-right:10px;
}

.filter-box fieldset.rozmery label.typ {
  margin-right:8px;
}

.filter-box fieldset.rozmery input {
  width:55px;
}

.filter-box fieldset.rozmery input.submit {
  width:90px;
}

.filter-box fieldset.rozmery select {
  width:180px;
  border:1px solid #000;
}

.filter-box label.delka {
 margin-right:10px;
 margin-left:10px;
}




.multi-slider-box{
    width:320px; 
    position:relative; 
    margin:38px 0 0 30px;
}
/* SLIDER BOX */
.multi-slider-box .slider-box{
    background:#e8e8e8; 
    height:18px; 
}
.multi-slider-box .slider-box .slider-spc-1{
    background:url('../images/slider-box.png') 0 0 repeat-x; 
    height:100%; 
    width:320px; 
    position:relative;
}
.multi-slider-box .slider-box .slider-spc-2{ 
    height:100%;
    width:100%; 
    position:relative;
}
/* SLIDER PLACE */
.multi-slider-box .slider1,
.multi-slider-box .slider2 {
    position:absolute; 
    height:18px;
    width:17px;
    white-space:nowrap;
}
.multi-slider-box .slider1{
    left:0px;
    top:0; 
}
.multi-slider-box .slider2{
    right:0px; 
    top:0px; 
}
/* SLIDER BTN */
.multi-slider-box .slider1 a,
.multi-slider-box .slider2 a{
    width:17px; 
    display:block; 
    height:30px; 
    overflow:hidden; 
    padding:0; 
    position:absolute;
    top:-6px;
    text-decoration:none;
    color:white;
}
.multi-slider-box .slider1 a span,
.multi-slider-box .slider2 a span{
    width:100%; 
    display:block; 
    height:100%;
    background:url('../images/slide1.png') 0 0 no-repeat;  
}
.multi-slider-box .slider2 a span{background:url('../images/slide2.png') 0 0 no-repeat;}
/* SLIDER TOOLTIP */
.tool-tip1{
  background:url('../images/bublina1.png') left top;               
  position:absolute;
  width:67px; 
  height:30px;
  line-height:30px; 
  left:-50px;
  font-size:100%;  
  color:#000;
  top:-38px;
  text-align:center;
  font-weight:bold;
  }
.tool-tip2 {
  background:url('../images/bublina2.png') left top;               
  position:absolute; 
  right:-50px;
   top:-38px; 
  width:67px; 
  height:30px;
  line-height:30px; 
  font-size:100%; 
  color:#000;
  text-align:center;
  font-weight:bold;
}


/* SLIDER SELECTED AREA */
.multi-slider-box .selected-area{
    background:#000;
    filter:alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2;
    height:17px; 
    position:absolute; 
    top:1px; 
    left:0px;
}

.multislider .inner-wrap{display:none;}

input.cena {
  font-size:1.2em;
  color:#ff0000;
  background:none;
  border:0;
  width:100px;
  font-weight:normal;
}


#detail .item form input.zjisti {
  text-align:right;
  width:96px;
  left:130px;

}


ul.mapa li {
  font-size:12px;
  color:#000;
}

ul.mapa li a {
  font-size:12px;
  color:#ff0000;
}
