/* Freeport content styles, (c) 2006 PeckaDesign, www.peckadesign.cz */

@import url("content.css");

img { border: 0; padding: 0; }
#claim h1, #claim p{font-size:133%; font-weight:bold;}

#main-menu, #nav-skip, #searchbox, #lang-menu, #col-left, .paging, .no-print, #rotator, #formular, .motive, .right-box, #mark, .sIFR-flash, .newsletter,
.news p .l, .pdf, a.more, #footer .col-h-r, #footer img, #breadcrumb, form, #att-files, .paging, #col-side, .current-events .nav{ display: none; }

#footer { border-top: 1px solid #8f8f8f;  margin-top:2em; padding-top:5mm; clear:both;}
#footer .r { width: 48%; }
#footer .l { width: 48%; }

#header{ border-bottom: 1px solid #8f8f8f; padding-bottom: 5mm; margin-bottom:2em;}

/* PRODUCT-LIST */
.product-list{margin:2em 0 2em;}
.product-list ul{list-style:none; padding:0px; margin:0px; overflow:hidden;}
.product-list ul li{border:1px solid #D9D9D9; padding:0px; margin-top:8px; width:278px; float:left; margin-left:37px; background:none; position:relative; min-height:170px;}
.product-list ul li:first-child{margin-left:0px;}
.product-list ul li .spc{padding:20px 9px 9px; overflow:hidden; }
.product-list img {margin:-14px 0 0 130px; border:0px; }
.product-list ul li .img-box  { position:absolute; top:20px; left:15px; text-align:center; float:right; border:none; padding:0px; width:auto; margin:0px;}
.product-list .img-box img  { margin:0px; padding:0; border:none; }
.product-list h3{ font-weight:normal; font-size:117%; margin:0 0 4px 135px;}
.product-list p{ line-height:1.4; font-size:92%; min-height:32px; margin:0 0 0 135px;}
.product-list p.prize{border:1px solid #D9D9D9; padding:5px 5px 0.5em; line-height:1; min-height:0px; zoom:1; margin-left: 14px; float:right; width:112px; margin-top:0px;}
.product-list p.prize span{text-decoration: line-through; float:left; margin-top:2px;}
.product-list p.prize strong{color:#F23F72; float:right; font-size:117%; font-family:Arial, Helvetica, sans-serif;}
.full .product-list{margin-top:-9px; margin-bottom:15px;}
.full .product-list li{ margin-left:24px; margin-top:24px;}
.full .product-list ul{margin-left:-24px;}
.home .product-list li{ margin-left:0px; margin-right:7px;}
.home .product-list .r{margin:8px 8px 0;}
.home .product-list .l{margin:9px 0px 0;}
.home .product-list{margin:-8px 0 0;}

/* LIST ITEM */
.list-item ul{list-style:none; margin:25px 0px 0 10px; padding:0; overflow:hidden; zoom:1; margin-right:3cm;}
.list-item ul:first-child{margin-top:15px;}
.list-item ul li{float:left; width:138px; border:1px solid #D4D4D4; margin:0 0 0 10px; padding:0; background:none; display:inline;}
.list-item ul li:hover{border:1px solid #A0A0A0;}
.list-item .logo{ height:89px; border-bottom:1px solid #CFCFCF; display:table-cell; vertical-align:middle; width:138px; text-align:center;}
.list-item .empty{ background:white url(/img/list-empty.png) 50% 50% no-repeat;}
.list-item .logo img{width:70px; height:70px; border:0px;}
.list-item li a{ text-decoration:none; display:block;}
.list-item .desc{padding:12px 4px 14px 6px; margin:1px; background:#F7F6F0; display:block; zoom:1; font-size:92%;}
.list-item a .r{color:black; width:40px; text-align:right; font-size:92%;}
.list-item a .l{text-decoration:underline; width:85px;}
.list-item .text{text-decoration:underline;}

/* DETAIL INFO */
.detail-info{margin:10px 0 2.5em;}
.detail-info ul   {list-style:none; margin:0px; padding:0px;}
.detail-info ul li{overflow:hidden; border-top:1px solid #D4D4D4; padding:9px 3px 6px; margin:0px;  background:none;}
.detail-info ul li p{margin:0px;}
.detail-info ul li:first-child{border:0px; border-bottom:1px solid #D4D4D4; margin-bottom:-1px;}
.detail-info ul .l, .detail-info ul .col-h-l{font-weight:bold; width:40%; float:left}
.detail-info ul .r, .detail-info ul .col-h-r {width:60%; text-align:right; float:right}
.detail-info .new-prize{float:right; text-align:right; color:#F23F72; font-size:133%; font-weight:bold; margin:-3px 0 -3px; width:80px;}
.detail-info .old-prize{width:60px; text-align:right; text-decoration:line-through;}

/* LIST - LINE */
.list-line {margin:1.7em 0 10px;}
.list-line ul{list-style:none; padding:0px; margin:0px; overflow:hidden; }
.list-line ul li{float:left; margin:0 9px 9px 0; padding:0;  background:none;}
.list-line ul li img {display:block; border:1px solid #E4E4E4;}

/* LIST NEWS */
.list-news{margin:11px 0 25px -2px; padding-top:1px}
.list-news .img{margin-left:-147px; float:left;}
.list-news .img img{width:120px;}
.list-news h3, .list-news p{margin:0 0 0 136px;}
.list-news h3{font-weight:bold; margin-bottom:11px; font-size:150%;}
.list-news h2{border-bottom:2px solid #ECECEC; margin-bottom:0.3em !important;}
.list-news li{background:none; padding:24px 11px 12px; margin:0; border-top:1px solid #ECECEC;}
.list-news li.no-img h3, .list-news li.no-img p{margin-left:0px;}
.list-news li:first-child{border:0px; padding-top:0;}
.list-news ul{margin:0px; padding:0px;}
.list-news .date{font-size:92%; text-transform:uppercase; margin-top:10px; background:url('/img/ico-cal.png') 0 50% no-repeat; padding-left:24px; color:#666666;}
.list-news ul.no-img h3{margin:0px; float:left;}
.list-news ul.no-img .date{float:right; padding:0; background:none; margin-top:2px;  text-transform:none; font-size:100%; color:#999999;}
.list-news ul.no-img .date strong{color:#333333;}
.list-news ul.no-img p{margin:13px 0 0;}
.list-news ul.no-img li{padding: 20px 0 20px;}

/* CURRENT EVENTS */
#col-content .current-events img{padding:0; border:none; margin-bottom:-4px;}
.current-events .img{float:right; text-align:right; width:205px; margin-bottom:-1px;}
.current-events .spc, .current-events .body{padding:25px 0px 0; float:left; width:317px;  margin-bottom:-1px;}
.current-events ul{margin:5px 0 0 0px; padding:0;}
.current-events li, .current-events li .wrap{overflow:hidden; margin:5px 0 0px; background:#F7F6F0; padding:0; zoom:1;}
.current-events li .wrap{margin:0;}
.current-events h3{font-weight:bold; line-height:1.2; padding:0; margin:0; font-size:166.66%;}
.current-events .date{margin-bottom:10px;}
.current-events strong{font-size:125%; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.current-events .body{padding:0 23px 1.5em;}
.current-events .body p{margin-bottom:0px; color:#333333;}

* PRODUCT DETAIL */
.product-detail{background:#F7F6F0; border-bottom:1px solid #CCCCCC; margin-top:10px;}
#col-content .product-detail img{padding:0; margin-bottom:-3px; border:none;}
.product-detail .img{float:right; width:205px; margin-bottom:0px; text-align:center; border:1px solid #D4D4D4; border-width:1px 1px 0; background:white;}
.product-detail .img a{display:block; _height:1px; position:relative;}
.product-detail .logo{cursor:pointer; position:absolute; bottom:17px; left:-1px; display:block; height:75px; width:80px; border:1px solid #D4D4D4; background-color:white; padding-top:5px;}
.product-detail .body{float:left; width:352px; padding:34px 0 0 20px;}
.product-detail h2{margin:0; font-weight:bold; font-size:166%;}
.product-detail .date{background:#FFF7D5 url('/img/ico-warring.png') 7px 50% no-repeat; border:1px solid #E1D6A9; padding:5px 10px 5px 30px;}
.product-detail .prize{background:white; border:1px solid #CCCCCC; margin:1em 0 0; padding:5px 11px; overflow:hidden; zoom:1; line-height:1;}
.product-detail .prize strong{float:right; font-size:150%; color:#F23F72;}
.product-detail .l{margin-top:4px;}

.detail-info span{float:left; width:170px;}

#logo-box, #logo-box p, #claim, #claim p, #claim h1{display:inline;}
#logo-box img{vertical-align:middle;}
#claim{margin-left:1cm; position:relative; top:1mm;}

#main{padding:0 5mm;}

.news h3{display:inline;}
.news .date{font-weight:bold; margin-right:2mm; padding-right:2mm; border-right:1px solid black;}
.news ul, .news li{margin-left:0; padding-left:0; list-style:none;}

h2{font-size:17pt;}
