/* invia.cz - print */

@import url("content.css");

html{ margin:0; padding: 0; color: black; background: white; width: 100%; }
body { color: black; padding: 0; margin: 0.5em; width: auto; text-align: left; }

img { border: 0; margin: 0; padding: 0; }

/* HIDDEN ELEMENTS */
.no-print,
#nav-skip, .paging, #brand-filter,
.search-form, #col-left-left, #col-right, #main-menu, #submenu, #footer .membership, #footer .col-right,
.sorting, .webdesign, .date-form, #user-bar, #add-comment-form, #order-form-c, .account-box .col-h-l,
#traveller-search-form, .carousel
{ display: none; }

blockquote { background: none;  border-bottom: 0; }
a {color: black;}

h1, h2, h3, h4, h5, h6, caption {color: black;}
table, table tr, table td, table th { border-color: gray; }


#logo img { margin: 0; padding: 0; border: 0; }

#footer { border-top: 1px solid #A2A2A2; padding-top: 5px; }

.star-rating .out { position:relative;top:0;left:0.3em; }

.top-offers ul { float: left; width: 100%; margin: 0 0 12px 0; padding: 0; }
.top-offers ul li { float: left; width: 29%; margin: 0 0 0 2%; padding: 7px; border: 1px solid #e5e5e5; background: none;  }
.top-offers ul li:first-child { margin-left: 0px; }

.top-offers ul li h3 { margin: 0; text-align: center; text-decoration: none; font-size: 116.7%; margin-bottom: 8px; }
.top-offers ul li h3 .name { text-decoration: underline; display: block; margin-bottom: 8px; }

.top-offers ul li table { border: 0; margin: 0; font-size: 92%; background: none; font-family: Tahoma, Arial, sans-serif; }
.top-offers ul li table td { border: 0; margin: 0; padding: 1px 0 0; background: url(../img/bg-tour-table.png) repeat-x 0 0; }
.top-offers ul li table tr:first-child td { background: none; }
.top-offers ul li table td.value { font-weight: bold; text-align: right; }
.top-offers ul li table td.price { font-size: 109%; color: #E80000; }

/* Tour list */
.tour-list ul { margin: 0 8px; }
.tour-list ul li { margin: 0 0 10px; padding: 0; background: none; }
.tour-list ul li .in-box { background: #F2F9FD; border: 1px solid #BDE4F8; clear: both; }

.tour-list ul li:hover .in-box { border: 3px solid #BDE4F8; margin: -2px; }
 
.tour-list ul li .in-box .head { background: #F5FAFD url(../img/bg-tour-list-head.png) repeat-x 0 100%; padding: 3px 10px 2px; }
.tour-list ul li .in-box .head h3 { color: #333333; font-size: 100%; font-weight: normal; margin: 4px 0 0 0; float: left; }
.tour-list ul li .in-box .head p { margin: 0; }

.tour-list ul li .in-box .body { padding: 10px 10px 10px 10px; }
.tour-list ul li .in-box .body .photo-box { float: left; width: 125px; }
.tour-list ul li .in-box .body .photo-box img { margin: 0; padding: 0; border: 0; }

.tour-list ul li .in-box .body .param-box { float: left; width: 425px; margin-left: 10px; padding: 1px; background: url(../img/bg-param-box.png) no-repeat 50% 0}
.tour-list ul li .in-box .body p { margin: 0; }
.tour-list ul li .in-box .body .param-box table { width: 100%; font-size: 92%; border: 0; background: none; margin: 0 0 8px 0; }
.tour-list ul li .in-box .body .param-box table .hotel-name { float: left; font-weight: bold; font-size: 109%; margin-right: 8px; }
.tour-list ul li .in-box .body .param-box table .star-rating { margin-top: 4px; }
.tour-list ul li .in-box .body .param-box table td { border: 0; background: #DEF1FD; padding: 3px 8px; vertical-align: top; }
.tour-list ul li .in-box .body .param-box table tr.even td { background: none; }
.tour-list ul li .in-box .body .param-box table tr.last td { border-top: 2px solid #BEE5F8; }

.tour-list ul li .in-box .body .param-box table .equipment { float: left; margin-left: 12px; }
.tour-list ul li .in-box .body .param-box table .equipment img { display: inline; margin: 0 1px; padding: 0; border: 0; float: left; }


.product-box { background: #EDF6FC; border: 1px solid #DBF0FD; margin-top: 15px;}
.product-box h1 { margin: 0; float: left; }
.product-box .star-rating-big { margin: 5px 0 0 8px;}
.product-box .spc { padding: 8px; }
.product-box .pb-col-left { width: 250px; float: left; }
.product-box .pb-col-right { width: 310px; float: right; }
.product-box .country .pb-col-left { width: 350px; float: left; }
.product-box .country .pb-col-right { width: 215px; float: right; }

.product-box .country .pb-col-right img { padding: 2px; background: white; border: 1px solid #D0D0D0; }

.product-box .img-box { border: 1px solid #D2E2F3; background: white; padding: 4px; margin-bottom: 8px; font-size: 92%; }
.product-box .img-box p { margin: 0; padding: 3px 0;}

.product-box .date-form { background: #1CB6EF; color: white; padding: 10px; }
.product-box .date-form select { width: 200px; }

.product-box .subtitle { color: #333333; font-size: 116.7%; margin: 0 0 5px 0; font-weight: bold; font-family: Arial, sans-serif; }

.product-box .tools { float: right; margin: 3px 0 0 0; }

.ico-maglass { background: url(../img/ico-maglass.png) no-repeat 0 50%; padding-left: 20px; }

.product-box .pb-col-right h2 { color: #333333; font-size: 116.7%; margin: 0 0 5px 0; letter-spacing: 0;}

.product-box .pb-col-left table { border: 0; background: none; }
.product-box .pb-col-left table tr td { border: 0; border-bottom: 1px solid #D2E2F3; background: none; padding: 3px 5px; }

/* Reviews */
.review-list {  }
.review-list ul { margin: 0 8px 20px; }
.review-list ul.has-numbers li { margin-top: 25px; }
.review-list ul li { margin: 0 0 10px; padding: 0; background: none; }
.review-list ul li .in-box { background: url(../img/bg-vdots.png) repeat-y 153px 0; border: 1px solid #E9E9E9; clear: both; position: relative;}

.review-list ul li:hover .in-box { border: 3px solid #E9E9E9; margin: -2px; }
 
.review-list ul li .in-box .head { padding: 3px 10px 2px; float: right; width: 408px; background: url(../img/bg-hdots.png) repeat-x 0 100%; }
.review-list ul li .in-box .head h3 { color: #333333; font-size: 133%; font-weight: bold; margin: 2px 0 0 0; font-family: Tahoma, Arial, sans-serif;  }
.review-list ul li .in-box .head h3 .star-rating { margin: 4px 0 0 5px; }

.review-list ul li .in-box .head p { margin: 0; }
.review-list ul li .in-box .head .country {  }

.review-list ul li .in-box .head .user { float: right; background: url(../img/ico-user2.png) no-repeat 0 2px; padding-left: 22px; line-height: 1.2; font-size: 92%; }

.review-list ul li .in-box .photo-box { float: left; width: 125px; padding: 14px; background: url(../img/bg-photo-box.png) no-repeat 50% 12px; }
.review-list ul li .in-box .photo-box img { margin: 0; padding: 0; border: 0; }
.review-list ul li .in-box .photo-box .hand-rating { margin: 0 auto; float: none;}
 
.review-list ul li .in-box .body { padding: 10px 10px 10px 10px; width: 408px; float: right; clear: right; }
.review-list ul li .in-box .body .date { color: #666666; float: left; line-height: 1.9; margin: 0 4px 0 0; }
.review-list ul li .in-box .body h4 { display: inline; font-family: Tahoma, Arial, sans-serif; font-size: 116%; font-weight: normal;}
.review-list ul li .in-box .body .desc { clear: both; font-size: 92%; line-height: 1.35; margin-bottom: 0; }

.review-list ul li .in-box .number { background: url(../img/bg-number.png) no-repeat 50% 50%; width: 32px; height: 33px; position: absolute; top: -22px; left: -2px; font-family: Tahoma, Arial, sans-serif; font-size: 142%; color: white; font-weight: bold; text-align: center; line-height: 1.75; }

/* Attached images  */
.att-images ul { width: 100%; float: left; clear: both; margin: 0 0 15px 0;  }
.att-images ul li { width: 130px; float: left; margin: 0 0 0 14px; padding: 0; background: none; font-size: 92%; line-height: 1.25; }
.att-images ul li .img { width: 130px; height: 130px; display: table; }

.att-images ul li .img a { display: block; width: 100%; height: 100%; border: 1px solid #BDBDBD; border-color: #E1E1E1 #BDBDBD #BDBDBD #E1E1E1; background: #EFEFEF; display: table-cell; vertical-align: middle; }
.att-images ul li .img a img { display: block; margin: 0 auto; }
.att-images ul li .desc { background: #F8F8F8; padding: 4px 8px;  }

