/* nahled produktu */
.nahled{ float: left; width: 100%; overflow: hidden;  margin-top: 10px; position: relative; height: auto; }
.nahled h4{ font-size: 100%; padding-left: 5px; float: left; width: 100%; margin-bottom: 5px; }
.pribuzne-kategorie { clear: both; border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; padding: 10px 0px 20px 0px; margin: 10px 10px 0px 0px; }
.pribuzne-kategorie div {  float: left;  text-align: center;  width: 100px;  height: 80px;  position: relative;}
.pribuzne-kategorie div a {  display: block;  float: left;  text-align: center; width: 100%;  position: absolute;  bottom: 0; color: #4a4a4a;}
.pribuzne-kategorie img{  border: 1px solid #DFDFDF;}
.nahled-take-kupuji{ border: 1px solid #CECECE;  padding-left: 2px;  height: 308px;  margin: 5px;}
div.around-zbozi{  float: left;  margin-bottom: 20px;  text-align: center; width: 540px; overflow: hidden; min-height: 250px; _height: 250px; }
.nahled .zbozi{  border: 1px solid #F8F8F8;  margin-left: 4px;  margin-right: 1em;}
.button-vlozit-do-kosiku{  width: 129px;  height: 26px;  border: 0;  margin-bottom: 5px;}
.button-zaramovat-obraz{  width: 129px;  height: 26px;  border: 0;}
.vybrat-vlastni-ram{  width: 129px;  height: 26px;  border: 0;}
.zaramujte-si{  text-align: justify;  padding: 10px 20px 10px 10px;  padding-left: 0;  float: left; margin:0 15px 15px 0;}
#submitTlacitko{margin-right: 68px;}
.nahled h1{  color: black;  display: inline;}
.autor{  display: inline;  font-size: 90%;  color: #489EFF;  font-weight: normal;}
#nahled-na-sirku{ margin-left: 5px; position: relative; float: left; width: 100%; padding-top: 12px;}
#nahled-na-vysku{  margin-left: 5px;  position: relative; }
span.cena {  font-size: 110%;  color: red;  font-weight: bold;  padding-right: 1px; }
#nahled-na-vysku .button-zaramovat-obraz, #nahled-na-vysku .vybrat-vlastni-ram{  float: left;}
#nahled-na-vysku .button-vlozit-do-kosiku{margin: 0;}
#nahled-na-vysku .zaramujte-si{  text-align: justify;  padding: 5px;  margin-top: 2em;}
/* --------------------- profi ram panel --------------*/  
div.profi-ram {  border-top: 1px solid #DFDFDF;  margin-top: 0.5em;  clear:both; width: 750px;  margin: 0px 10px 0px 14px; padding-top: 10px; _margin-left: 9px; }  
div.profi-ram table{  font-size: 100%;  width: 250px;  margin: 0 auto;  margin-top: 0.3em;  margin-bottom: 0.5em;}  
.profi-ram-content{  text-align: center; float: right;  margin-right: 20px;  _margin-right: 7px; width: 320px; overflow: hidden; }
#profi-ram-img-cover {float: left; width: 430px; overflow: hidden; text-align: center; padding-top: 20px; }
#profi-ram-img { margin: 0 auto; }
div.profi-info{  clear: right;  width: 270px;  background:  #F8F8F8;}
.avg-price{  color: red;  text-decoration: line-through;  font-weight: normal;}
.exclusive-foto-nadpis{  color: #285277;  font-size: 120%;}
.exclusive-foto-cena{  color: #285277;  font-size: 110%;  text-align: right;  width: 70px;}
table.exclusive-foto{  font-size: 100%;  border-collapse: collapse;  line-height: 150%;}
table.exclusive-foto td{  border-bottom: 1px solid #777;}
table.exclusive-foto input{  position: relative; }
/* popis produktu */
#popis-w, #popis-h, #popis-w-ex, #popis-h-ex{ position: relative; float: right; _float: none; height: auto; width: 210px; overflow: hidden;}
#popis-w, #popis-h{border: 1px solid #cecece; width: 208px;}
#popis-h{}
#popis-w{ _right: -1px; }
#popis-bottom{}
#popis-h{}
#popis-w-ex{}
#popis-h-ex{}
#popis-w h1, #popis-w h2{display: block; background: url('../img/nahled/popis-top.jpg') center top repeat-x #1b4970; color: #fff; padding: 10px 10px; text-align: center;}
#popis-h h1, #popis-h h2{display: block; background: url('../img/nahled/popis-top.jpg') center top repeat-x #1b4970; color: #fff; padding: 10px 10px; text-align: center;}
#popis-w h2, #popis-h h2 { font-size: 1.2em; }

#popisek-absolute-bottom{position: absolute; left: 0; bottom: 0px; z-index: 1; width: 208px; text-align: center; }
.popisek{padding: 10px 10px 5px 10px; line-height: 150%; text-align: center;}
.popisek strong{display: block;}
div.cena{padding: 30px 0px 5px 10px; color: #0062B5; font-weight: bold; display: block;}
div.cena em{font-style: normal; padding-left: 5px;}
div.cena span{display: block; margin: 3px 0px 0px 0px;}
div.cena div.linethrough{text-decoration: line-through;}
#tlacitka{clear: left; display: block; padding: 0px 0px 0px 0px; position: relative;}
#tlacitka a{clear: left; display: block; width: 100%; padding: 10px 0px 0px 0px;}
#tlacitka a img{display: block; width: 129px; margin: 0px auto; padding: 0;}
#tlacitka form div { background: #FC953B; padding: 5px; margin: 10px auto; width: 135px; }
#tlacitka form div select { width: 100%; background: #0161B7; color: #fff; }
/* nova tlacitka */
#tlacitka a.submit { width: auto; height: auto; display: block; padding: 10px 0px 12px 0px; text-align: center; font-size: 110%; }
#tlacitka a.submit.frame-it { background: url('../img/vybrat_vlastni_ram_big.gif') no-repeat top center; font-weight: bold; color: #3d3d3d; }
#tlacitka a.submit.add2cart { background: url('../img/vlozit_do_kosiku_big.gif') no-repeat top center; }
#tlacitka a.points { padding: 2px 0 7px 0; color: #4C4C4C;  }

.prehrat { margin: 10px 0px; float: left; width: 760px; height: 94px; font-size: 1em; overflow: hidden; border: 1px solid #cecece;}
#studio-bottom .prehrat, #nahled-na-sirku-ex .prehrat{  margin: 10px 0 10px 5px; float: left; width: 765px; height: 94px; font-size: 1em; overflow: hidden; background: url('../img/videobox.jpg') 540px top no-repeat;}
.studio-prehrat { margin: 0px 0 10px 0px; float: left;  height: 94px; font-size: 1em; overflow: hidden; background: url('../img/videobox.jpg') 540px top no-repeat;}
.prehrat div.prehrat-left{ float: left; width: 550px; color: #0262ae; overflow: hidden; }
.prehrat div.prehrat-left p { padding:  15px 20px 10px 10px; text-align: justify}
.prehrat p a{ color: #0262ae; }
.prehrat div.prehrat-right { margin-left: 610px;}
.prehrat div.prehrat-right a { color: #357ab3; text-decoration: none; font-size: 1.2em; line-height: 1em; display: block; margin-top: 30px; font-weight: bold;}
.prehrat div.prehrat-right a strong { color: #285477; display: block;  }

div.profi-ram img {float: left;}
div.profi-ram-content {float: right; width: 300px;}
div.profi-ram-content div.nahled-zaramujte-si-nadpis { font-size: 180%; color: #3370A6; text-align: center; padding: 20px 15px 30px 15px; font-weight: bold; }
div.profi-ram-content a.submit { float: left; margin: 0px 0px 0px 5px; padding: 8px 0px 10px 0px; text-align: left; width: 145px; text-align: center; }

div.profi-ram-content a.submit.frame-it {  }
div.profi-ram-content a.submit.add2cart { font-weight: bold; }

#exclcover{}
#nahled-fotoex { width: 545px; float: left; text-align: center; overflow: hidden; margin: 0px auto; }
#nahled-footex img{max-width: 540px;}
#nahled-na-sirku-ex{float: right; width: 200px; overflow: hidden;}

#outer{margin: 10px 0 10px 3px; _margin-left: 1px; float: left; width: 762px; height: 94px; font-size: 1em; overflow: hidden; background: url('../img/videobox2.gif') no-repeat;}

#ex-popis{width: 100%;}
#ex-popis table, .zaramujte-si form{width: 200px;}
.zaramujte-si h2 { font-size: 110%; }
.zaramujte-si h2 span.autor {  }

.nahled a.postcard { clear: right; float: right; width: 175px; background: url('../img/odeslat_pohlednici_detail.gif') no-repeat; margin-top: 10px; }
.nahled .facebook { clear: right; float: right; margin: 7px 45px 20px 0px; }
#nahled-na-sirku-ex .facebook { float: right; margin: -20px 75px 20px 0px; white-space: nowrap; }


div.around-zbozi div.shadow, div#nahled-fotoex div.shadow{  margin: 0px auto; padding: 0px 0px 0px 0px;}
div.around-zbozi div.shadow-bottom, div#nahled-fotoex div.shadow-bottom{  background: url(../img/general/katalog/shadow_bottom.gif) center bottom repeat-x; padding-bottom: 0px;}
div.around-zbozi div.shadow-right, div#nahled-fotoex div.shadow-right{ background: url(../img/general/katalog/shadow_right.gif) right top repeat-y; padding-right: 7px; margin-right: -7px; position: relative;}
div.around-zbozi div.shadow-top-right, div#nahled-fotoex div.shadow-top-right{  background: url(../img/general/katalog/shadow_top_right.gif) right top no-repeat; padding-right: 7px; margin-right: -7px; position: relative;}
div.around-zbozi div.shadow-bottom-right, div#nahled-fotoex div.shadow-bottom-right{  background: url(../img/general/katalog/shadow_bottom_right.gif) right bottom no-repeat;padding-right: 7px; margin-right: -7px; position: relative;}
div.around-zbozi div.shadow-bottom-left, div#nahled-fotoex div.shadow-bottom-left{  background: url(../img/general/katalog/shadow_bottom_left.gif) left bottom no-repeat; padding-bottom: 4px; position: relative;}

#frame-desc { margin-top: 0; margin-bottom: 15px; padding: 0 10px 10px 10px; border-bottom: 1px solid #CECECE; }
#frame-desc strong {  }
#frame-desc .text-part2 { display: none; }
#frame-desc .show-more,
#frame-desc .show-less { cursor: pointer; color: #0060AC; }

#around-frame { float: left;  margin-bottom: 20px;  text-align: center; width: 540px; overflow: hidden; min-height: 250px; _height: 250px; }
strong.colors { display: block; margin: 15px 0 20px 0; font-size: 130%; text-align: left; border-top: 1px solid #CECECE; padding-top: 15px; }
#around-frame .cheap-frame { float: left; width: 150px; margin: 0 0 30px 20px; font-size: 130% }
#around-frame .cheap-frame a { text-decoration: none; }
#around-frame .cheap-frame .shadow { width: 138px; }
#around-frame .cheap-frame img { width: 138px; margin-bottom: 5px; }
#around-frame .cheap-frame .cena { color: #4C4C4C; font-size: 11px; }
#around-frame .cheap-frame .availability { font-size: 11px; }
#around-frame a.submit { width: auto; height: auto; display: block; text-align: center; font-size: 90%; margin-top: 5px; }
#around-frame a.submit.add2cart { background: url('../img/vlozit_do_kosiku_cheap_frame.gif') no-repeat top center; }

