/** (c)2010-03 mnk (support@in-web.cz) **/

div.hr-clear {
	clear:both;
	margin:0px; padding:0px;
	height:1px; font-size:1px; line-height:1px;
	border:0px; visibility:hidden;
}
div.hr-clear.gap-30{height:30px;}
div.hr-clear.border{visibility:visible; background-color:#fff;}

/* -------------------------------------------------------------------------- */
div#decor {
  margin:0;padding:0;
  width:100%; height:100%;
  min-height:700px;
  background: transparent url('/images/bg-decor-full.png') no-repeat 50% 0%;
}

div#page {
	margin:0px auto; padding:0px 0px 15px 0px;
	width: 840px;
        background-color:#fff;
	overflow:hidden;
}

/* TOP -------------------------------------- */
p#skipbar-top{
  position:absolute; 
  top:24px; left:40px; 
  width: 200px;
  z-index:1000;
}
div#logo {
        margin:0px; padding:10px 20px;
	width:800px; height:80px;
        background:transparent url('/images/ci/ci-logo-noventis.jpg') no-repeat 390px 0px;
        overflow:hidden;
}
a#ci-logo {
  display:block; margin:0px; padding:0px;
  text-decoration:none; border:none;
  width:228px; height:40px; 
  background:transparent url('/images/ci/ci-logo-kinedryl.gif') no-repeat left top;
}

/** SliderShow ---------------- **/
ul#simpleslider {
  display:block; position: relative; 
  margin:0px; padding:0px;
  list-style-type:none;
  width:840px; height:278px;
  background-color:#d2d7d5;
  overflow:hidden;
}
ul#simpleslider li{
  display:none; position: absolute; top: 0px; left: 0px;  
  margin:0px; padding:0px;
  width:840px; height:278px;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position: left top;
  border: 0px none;
}
ul#simpleslider li a,
ul#simpleslider li a:hover{
  display:block; position:relative;
  margin:0px; padding:0px;
  width:840px; height:278px;
  background:transparent none;
  border:none;
}
ul#simpleslider li p.description {
  display:block; 
  position:absolute; top:208px; left:549px;  
  margin:0px; padding:0px;
  width:291px; height:52px; 
  overflow:hidden;
}
ul#simpleslider li p.description span.title {
  display:block; position:relative;
  margin:0px; padding:20px 9px 4px 27px;
  height: 28px; width:255px;
  font-weight:bold; font-weight:600;
  color:#fff; font-size:175%;
  background-color:#c0d612;
  overflow:hidden;
}
ul#simpleslider li p.description span.title span.bitmap{
  position:absolute; top:0px; left:0px;
  margin:0; padding:0;
  height: 52px; width:291px;
  background:transparent url('images/lbl-slider.gif') no-repeat left top;
}

/* MENUBAR ------------------------------------ */
div#menu-bar {
  margin:0px; padding:0px; margin-bottom:1px;
  width:840px;
  background:#0564a6 url('/images/bg-menubar.gif') repeat-x left top;
  /*border: none; border-bottom:#c6c6c6 5px solid;*/
  border-top:#ffffff 1px solid;
  overflow:hidden; 
}
div#menu-bar ul#main-menu {
  float:left; display:block; 
  margin:0px; padding:0px;
  list-style-type:none; 
  width:840px;
  /*background:transparent url('/images/bg-menu.png') repeat-x left top;*/
  overflow:hidden;
}
div#menu-bar ul#main-menu li {display:block; float:left; padding:0px; margin:0px;}
div#menu-bar ul#main-menu li a, 
div#menu-bar ul#main-menu li a:visited {
  display:block; 
  padding:13px 20px 13px 20px; margin:0px;
  text-align:center;
  color:#ffffff; font-weight:normal; font-size:108%;
  text-decoration:none;
  border:none; 
}
div#menu-bar ul#main-menu li:hover a, 
div#menu-bar ul#main-menu li a:hover,
div#menu-bar ul#main-menu li.selected a,
div#menu-bar ul#main-menu li.selected:hover a,
div#menu-bar ul#main-menu li.selected a:hover {
  padding:13px 20px 13px 20px; margin:0px;
  color:white;
  background:#2192de url('/images/bg-menu-hover.png') repeat-x left top;
}
/* SEARCHBOX */
div#menu-bar div#search-box {
  float:right;
  margin:0px; padding:0px; 
  width:319px;
}
div#menu-bar div#search-box p.sb-input {
  display:block; float:left;
  margin:0px; padding:8px 0px 0px 3px;
  width:275px; height:27px; 
  background:transparent url('/images/bg-searchbox.png') repeat-x left top;
}
div#menu-bar div#search-box p.sb-input label {
  float:left; margin:0px; padding:3px 15px 0px 0px; 
  width:60px; text-align:right; color:#555656;
}
div#menu-bar div#search-box p.sb-input input {
  float:left; padding:2px;margin:0px;
  width:180px; height:16px;
  border:#8e8e8e 1px solid;
  background-color:#fff;
}
div#menu-bar div#search-box p.sb-button {
  display:block; float:right;
  margin:0px; padding:0px;
  width:40px; height:37px; 
  background:transparent none;
  overflow:hidden;
}
div#menu-bar div#search-box input.search-button {
  margin:0px; padding:0px;
  cursor:pointer; font-size:0;
  width:40px; height:37px; 
  border:medium none;
  background:transparent url('/images/btn-search.png') no-repeat left top; 
}
div#menu-bar div#search-box input.search-button:hover {background-position:right top;}

/** PRIMARY ---------------------------------------------------- **/
div#primary {
  float:left; 
  margin:30px 0px 10px 0px; padding:0px; padding-left:25px; 
  width:485px;
}

div#primary.o-nas img{
  float: left; margin:0px 10px 0px 5px;
}

div#primary.o-nas h1{
  padding-right:120px;
  background: transparent url('/images/bg-o-nas_h1.png') no-repeat right -2px; 
} 


div#primary h2.gallery-top {
 margin:0px; padding: 5px 0px;
 color:#fff; font-variant:normal; font-weight:normal; font-size:116%; text-align:center;
 background-color:#0365a6;
}
div#primary p#uri {
  margin:0px; padding:9px 5px 20px;
  height:30px; color:#404040;
  font-size:91.7%; line-height:2;
  border-top:#fff 1px solid;
}
div#primary p#uri a{color:#404040; border-color:#404040;}
div#primary p#uri a:hover {background-color:transparent;color:#df4900; border-color:#df4900;}

div#primary p {text-align:justify;}

div#primary  p.banner {
  position: relative; display:block; 
  padding:15px 240px 5px 20px; margin:0px 0px 10px 5px;
  width: 220px; height:40px; 
  color: #0365A6; font-weight:bold; font-size:138.5%;
  background-color:#D4EBF9;
  overflow:hidden;
}
div#primary p.banner span {
   display:block; position:absolute;
   top:0px; left:0px; padding:0px; margin:0px;
   width:480px; height:60px; 
   background: transparent url('/images/banners/ban-cestujte.png') no-repeat left top;
}

div#primary ul.tipy{
  display:block; margin:10px 0px; padding:5px; 
  list-style-type:none; 
  width:470px; overflow:hidden;
}
div#primary ul.tipy li {
  display:block; margin:0px 0px 1px 0px; padding:15px 20px;
  width:430px;
  background-color:#e1f3fd;
}

/** FAQ ---------------- **/
div.faq-items
 {display:block; padding:0px 0px 10px; width:480px;}
div.faq-items p.faq-navig {
  display:block; padding:0px 10px; 
  width:460px; overflow:hidden;
}
div.faq-items p.faq-navig span.pgnext,
div.faq-items p.faq-navig span.pgnext:visited {
  float:right; padding-right:12px; 
  width:218px;  text-align:right;
  background:transparent url('/images/icons/icon-next.gif') no-repeat 222px 55%;
}
div.faq-items p.faq-navig span.pgprev,
div.faq-items p.faq-navig span.pgprev:visited {
  float:left; padding-left:12px; 
  width:218px;  text-align:left;
  background:transparent url('/images/icons/icon-prev.gif') no-repeat left 55%;
}
div.faq-items p.faq-navig span a,
div.faq-items p.faq-navig span a:visited {
  color:#0365a6; border-color:#0365a6;
}
div.faq-items p.faq-navig span.pgnext:hover {
  background-position: right 55%;
}
div.faq-items p.faq-navig span.pgprev:hover {
  background-position: -230px 55%;
}
div.faq-items p.faq-navig span:hover a,
div.faq-items p.faq-navig span a:hover{  
  color:#e93c00; border-color:#e93c00;
}

div.faq-items div.question,
div.faq-items p.note {
  display:block;
  padding:10px 8px; margin:10px 0px 0px 0px;
  width:464px;
  background-color:#ecf7ff;
  overflow:hidden;
}
div.faq-items p em {float:right; color:#e57c00; font-style:normal;}
div.faq-items p.grip,
div.faq-items div.first-back p.grip-all,
div.faq-items p.grip-close {
  padding:4px 30px;
  width:420px; line-height:1;
  color:#fff; text-align:right !important;
  background:#0365a6 url('/images/icons/icon-collapsing.gif') no-repeat 460px 5px;
  cursor:pointer;
}
div.faq-items p.grip:hover,
div.faq-items div.first-back p.grip-all:hover,
div.faq-items p.grip-close:hover  {background-color:#2296df;}

div.faq-items p.grip.expanded span.close,
div.faq-items div.first-back.expanded p.grip-all span.close {display:inline;}

div.faq-items p.grip.closed span.close,
div.faq-items div.first-back.closed p.grip-all span.close {display:none;}

div.faq-items p.grip.expanded span.open,
div.faq-items div.first-back.expanded p.grip-all span.open {display:none;}

div.faq-items p.grip.closed span.open,
div.faq-items div.first-back.closed p.grip-all span.open {display:inline;}

div.faq-items p.grip.expanded,
div.faq-items p.grip.expanded:hover,
div.faq-items div.first-back.expanded p.grip-all,
div.faq-items div.first-back.expanded p.grip-all:hover,
div.faq-items p.grip-close.expanded,
div.faq-items p.grip-close.expanded:hover  {background-position:460px -95px;}

div.faq-items div.answer,
div.faq-items div.all-refs {padding:0px 10px;}
div.faq-items div.answer {border-top:#0365a6 1px solid;}
div.faq-items div.answer p,
div.faq-items div.all-refs p,
div.faq-items div.first-back p {
  display:block;  padding:10px 5px;
  width: 450px; overflow:hidden;
}
div.faq-items div.all-refs p {border-top:#0365a6 1px solid;}
div.faq-items div.first-back p {padding:0px 10px 15px;}

/** FAQ FORM ------------------------------------------------ **/
div#faq-form {
  padding:0px; margin:0px;
  width:480px; overflow: hidden;
  border-top:1px solid #0365A6;
}
div#faq-form form {
  padding:15px 10px; margin-bottom:20px;
  width:460px; overflow: hidden;
  background-color:#D4EBF9;
}
div#faq-form p{
  clear:both;
  width:450px; overflow:hidden;
}
div#faq-form p.inline-inputbox label{
  display:inline; float:none;
  padding-bottom:0;
  width:auto;
}
div#faq-form p.inline-inputbox input {
  float:right;
  width:220px;
/*  border-color:#f1f9fe;
  border-top:#f8fbfe 1px solid;
  border-bottom:#dbeffd 1px solid;
  border-bottom:#0365a6;
  border-color:#dbeffd;
  border-color:#85c3e9; */
  border-color:#d2edfd;
  border-top:#f8fbfe; 1px solid;
  border-bottom:#a7d3ed 1px solid;
}
div#faq-form textarea#message {
  width:440px; height:50px;
  border-color:#d2edfd;
  border-top:#f8fbfe; 1px solid;
  border-bottom:#a7d3ed 1px solid;
}
div#faq-form p.fb_invalid textarea#message,
div#faq-form p.fb_invalid input {border:#F9A84E 1px solid;}

div#faq-form p.notice{clear:none; float:left; width:280px;}

/* chybne vzplneny formular */
div#faq-form ul.error_message {
  display:block; list-style-type:none;
  padding:10px 10px 10px 40px; margin-bottom:10px; 
  color:#ff8003;
  background:transparent url('/images/icons/icon-about.png') no-repeat 10px 13px;
}
div#faq-form ul.error_message {margin-bottom:0px;}
div#faq-form span.error{font-weight:bold; color:#f9a84e;}

/* uspesne odeslany formular */
div#faq-form.frm-ok {
  margin-bottom:20px; padding:15px 10px;
  width:460px;
  color:#7eb009;  
  background-color:#f4f9eb;
  overflow:hidden;
}
div#faq-form.frm-ok  h2 {
  padding:10px 10px 10px 40px; margin-bottom:10px; 
  color:#7eb009;  
  background:transparent url('/images/icons/icon-ok.png') no-repeat 10px 45%;
}
div#faq-form.frm-ok  p {
  display:block; padding:0px 20px 0px 40px;
  width:400px;
  color:#333;
}
div#faq-form.frm-ok  p strong {color:#7eb009;}

/** SECONDARY ------------------------------------------------ **/
div#secondary {
  float:right; margin:10px 0px; padding:240px 20px 10px 10px;
  width:275px;
  background:transparent url('/images/bg-secondary.png') no-repeat 0px 10px;
}
div#secondary  h2.banner {
  padding:0px; margin:0px;
   width:275px; height:114px;
}
div#secondary  h2.banner a#soutez-2009 {
   display:block; position:relative;
   margin:0px; padding:5px;
   width:265px; height:104px;
   text-decoration:none; 
   background-color:#baed2e; border:0px none;
   overflow:hidden;
}
div#secondary  h2.banner a#soutez-2009 span {
   display:block; position:absolute;
   top:0; left:0; margin:0; padding:0;
   height:114px; width:275px;
   cursor:pointer;
   background:transparent url('/images/banners/ban-soutez2009.png') no-repeat left bottom;
}
div#secondary  p.ban-description {
  margin-bottom:30px; padding:0px 15px 0px 10px; 
  width:260px;
}

div#secondary h2.external-links {
 margin:0px; padding: 10px 20px;
 width:228px; 
 color:#fff; font-variant:normal; font-weight:normal; font-size:123.1%;
 background-color:#0365a6;
}

/** SubMenu ------------------------------------------------ **/
ul#products-menu {
  display:block; margin:0px; padding:0px; 
  list-style-type:none; 
  width:268px; overflow:hidden;
}
ul#products-menu li {display:block; margin:0px; padding:1px 0px 0px 0px;}
ul#products-menu li a {
  display:block; margin:0px; padding:15px 20px;
  width:228px;
  line-height:100%; color:#004670;
  background-color:#D4EBF9;
  text-decoration:none; border:none;
}
ul#products-menu li a:hover,
ul#products-menu li.menuactive a {background-color:#2296df; color:#fff;}
ul#products-menu li.menuactive a.menuactive {cursor:default;}


/** productbar ---------------------------------------------------- **/
div.productbar {
  position:relative;
  clear:both; width:780px;
  margin: 1px 30px 20px 30px;
  overflow:hidden;
}

div.productbar h2 {
  padding: 0px; margin:0px;
  color:#BA5403;
  border-bottom:1px #BA5403 solid;
}
div.productbar div.jcarousel-clip{margin:5px; width:770px;}

div.productbar ul{
  display:block; clear:both;
  margin:0px; padding: 0px;
  height:180px;
  list-style-type:none; 
  overflow:hidden; 
}
div.productbar ul li.pbar-item {
  float:left; display:block; position:relative;
  margin:5px 0px 0px 0px; padding:0px;
  width:154px; height: 175px;
  background-color:#fff;
  background-position:left top;
  background-repeat:no-repeat;
  overflow:hidden;
}

div.productbar ul li.pbar-item a {
  display:block; margin:0px; padding: 0px;
  line-height:1; color:#000; 
  border:none; text-decoration:none;
}

div.productbar ul li.pbar-item a.img {
  display:block; margin:0px; padding: 15px 10px 5px 10px;
  width:133px; height:103px;
  text-decoration:none; text-align: center;
  border:none; border-right:1px #cdcdcd solid; 
}
div.productbar ul li.pbar-item a.img img, 
div.productbar ul li.pbar-item a.img:hover img,
div.productbar ul li.pbar-item a.img img:hover {
  width:133px; height:103px;
  padding:0px; margin:0px; 
  border:none; background:transparent none;
}
div.productbar ul li.pbar-item h3 {
  padding:0px; margin:0px;
  font-size:91.7%; font-weight:bold;
  border:none; border-right:1px #cdcdcd solid; 
}
div.productbar ul li.pbar-item p {
  display:block; margin:0px; padding: 0px;
  line-height:1; font-size:91.7%; 
  color:#000; text-decoration:none;  
  border:none;
}
div.productbar ul li.pbar-item h3 a{
  display:block; 
  margin:0px; padding: 0px 9px 5px 20px; 
  width:125px; line-height:1;
  color:#000; text-decoration:none; 
  border:none;
}
div.productbar ul li.pbar-item p a,
div.productbar ul li.pbar-item:hover  p a,
div.productbar ul li.pbar-item p a:hover  {
  display:block; margin:0px; padding: 0px 9px 0px 20px;
  width:125px; line-height:1;
  color:#000; text-decoration:none;
  border:none;
}
div.productbar ul li.pbar-item p a:hover,
div.productbar ul li.pbar-item:hover p a {
  color:#f60; background:transparent; 
  border:none;
}
div.productbar ul li.pbar-item a.img:hover,
div.productbar ul li.pbar-item a.popis h3:hover,
div.productbar ul li.pbar-item:hover a.popis h3,
div.productbar ul li.pbar-item a.popis h3:hover {
  color:#306109;
  border:none;  border-right:1px #cdcdcd solid;
}

/** VIRAL MARKETING ---------------------------------------------------- **/
p.link-fb{
  margin:20px 10px; padding: 5px 0px 5px 25px;
  color:#6377CD; 
  background: transparent url('/images/icons/icon-facebook.gif') no-repeat 0px 50%;
}
p.link-fb a{color:#6377CD; border-color:#6377CD;}
p.link-fb a:hover{color:#e93c00; border-color:#e93c00;}

/** ATTACHMENTS ---------------------------------------------------- **/
div.attach-files {
  margin:0px; padding:10px 5px;
}
div.attach-files h3 {
  margin:0px; padding:5px 0px;
  border-bottom:#0365A6 1px solid;
}
div.attach-files ul {
  display:block; 
  margin:0px; padding:10px;
  list-style-type:none; font-size:91.7%;
  background-color: #D4EBF9;
}

/** HomePage EDITORIAL ---------------------------------------------------- **/
div#editorial {
  float:left;
  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
  width:525px;
  background:transparent url('/images/bg-editorial.png') repeat-x left top;
}
div#editorial p {
  text-align: justify;
  padding:0px 0px 15px 5px;
}
div#editorial h1{
 margin:0px; padding:2px 5px;
 height:35px;
 font-size:150%; line-height:1.8;
}
div#editorial img {
 padding:5px 0px 20px 7px;
}

/** GALERIE ---------------- **/

div.gallery.clear {
  clear:both; margin:20px 5px; padding:0px 0px 5px 0px;
  width:475px; overflow:hidden;
  background-color: #edf7ff;
  border-bottom: 2px solid #0365A6;
}
div.gallery div.JMyCarousel {
  margin:0px 5px; padding:0px;
  width:465px;
  overflow:hidden;
}
div.gallery div.JMyCarousel ul {
  padding:0; margin:0; display:block;
  list-style-type:none; height:190px;
  overflow:hidden;
}
div.gallery div.JMyCarousel#carouselDG-fake ul {width:465px; height:auto;}
div.gallery div.JMyCarousel#carouselDG-lite ul {height:120px;}
div.gallery div.JMyCarousel li.img {
  float:left; display:block;
  margin:0px; padding:10px 6px 0px 6px; 
  height:180px; width:143px;  
  background-color: #edf7ff;
}
div.gallery div.JMyCarousel#carouselDG-fake li.img {height:auto; overflow:hidden;}
div.gallery div.JMyCarousel#carouselDG-lite li.img {height:110px;}
div.gallery div.JMyCarousel li.img a {
  display:block; position:relative; 
  margin:0px; padding:0px; 
  height:107px; width:143px;  
  background-color: #fff;
  border:0px #fff solid;
  overflow:hidden;
}
div.gallery div.JMyCarousel li.img a:hover {border-color:#777;}

div.gallery div.JMyCarousel li.img a img {
  display:block;
  margin:0px; padding:0px;
  height:auto; width:143px;  
  border:0px none;
}

div.gallery div.JMyCarousel li.img p.description  {
  margin:0px; padding:10px 0px 20px 0px;
  position:relative;
  font-size:91.7%; width:133px; height:4.5em; 
  text-align:left !important; overflow:hidden;
}
div.gallery div.JMyCarousel li.img p.description span.autor {
  display:block; position:absolute; padding-top:0px;
  top:5.5em; left:0px;
  width:133px; text-align:right !important; 
  color:#E57C00;
}
div.JMyCarousel input.prev{
  position: absolute; left: 0px; top: 55px;
  width:47px; height:61px;
  background: transparent url('/images/JMyCarousel/left.png') no-repeat 50% 50%;
  border:0px; z-index: 200; 
}

div.JMyCarousel input.next{
  position: absolute; left: 425px; top: 55px;
  width:40px; height:61px;
  background: transparent url('/images/JMyCarousel/right.png') no-repeat 50% 50%;
  border:0px; z-index: 200; 
}

#lbMain a {border:0px none;}

/** KONTAKTY ---------------- **/
ul.kontakty {
  display:block; margin:0px; padding:5px 0px;
  list-style-type:none;
  width:674px;
  overflow:hidden;
}
ul.kontakty li{
  display:block; float:left;
  margin:0px;  padding:10px 0px; 
  width:335px;
}
ul.kontakty li.gmap{width:660px;}


/** Google Map --------------------- **/
div.google-map {
  float:left; position:relative;
  margin:10px 7px;
  height:340px; width:460px;
  border: 1px solid #ddd;
  overflow:hidden;
}
div.google-map span {color:#555 !important;}
div.google-map img{background-color:transparent;}


/* FOOTER -------------------------------------------------------------- */

li.lnk-totop,
li.lnk-totop:visited {
  background: transparent url('/images/icons/icon-totop.gif') no-repeat right -100px;}
li.lnk-totop:hover { background-position: right 0px;}

/*  SERVISNI MENU */
ul#service-menu, 
ul#service-info {
  display:block; clear:both;
  padding:10px 20px; margin:0px auto;
  list-style-type:none; text-align:center;
  font-size:91.7%;
  background-color:#e0e0e0;
  overflow:hidden;
}
ul#service-menu li,
ul#service-info li {
  display:inline;
  padding:0px 15px;  line-height:1;
  border-left:1px #999 solid;
}
ul#service-menu li.first, 
ul#service-info li.first {padding-left:0px; border:none;}
ul#service-menu li a, 
ul#service-info li a {
  border-bottom:1px dotted #444;
  color:#444;
  text-decoration:none;
}
ul#service-menu li a:hover, ul#service-menu li:hover a,
ul#service-info li a:hover, ul#service-info li:hover a {color:#e93c00; border-color:#e93c00; background-color:transparent;}

div#footer {
  clear:both; display:block; 
  margin:0px auto; padding:0px 0px 0px; 
  width:840px;
  /** background:transparent url('/images/bg-footer.png') no-repeat left top;**/
}

/** tiraz **/
p#copy {
  clear:both; margin:0px auto; padding:10px 10px 30px;
  width:820px; text-align:right;
  text-align:right; font-size:91.7%; color:#999;
}
p#copy a, p#copy a:visited {color:#888; border-color:#888;}
p#copy a:hover {color:#e93c00; border-color:#e93c00;}
p#copy a.external,
p#copy a.external:visited {background-position:100% 0px; }
p#copy a.external:hover {background-position:100% -100px; }

/** SITEMAP --------------------- **/
ul.sitemap {
  padding:0px; margin:20px;
  list-style-type:none;
}
ul.sitemap li {
  margin-bottom:5px; padding:2px 5px 2px 15px;
  background:url('/images/icons/icon-ext.gif') no-repeat left -195px;
}
ul.sitemap li:hover {background-position:left -95px; }
ul.sitemap li a,
ul.sitemap li a:visited {
  font-weight:bold; font-variant:small-caps;
  font-size:116.7%; color: #0365A6; border-bottom:1px dotted #0365A6;
}
ul.sitemap li ul {padding-top:5px;}
ul.sitemap li ul li a {font-weight:normal; font-variant:normal; font-size:100%;}
ul.sitemap li a:hover , ul.sitemap li:hover a {color:#e93c00; border-color:#e93c00;}

/** Anotace --------------------- **/
div.thumb {
  padding:5px 15px 5px 5px;
  text-align:right; font-size:91.7%;
}
div.thumb img {background-color:transparent;}

