body{background:#fff; color:#333333; font-family:"Segoe UI", Arial, sans-serif; padding:0px;}

.r img{padding: 3px; border: 1px solid #D9D9D9; margin: 10px 0 10px 20px;}
/* NAVIGATION-SKIP */
#nav-skip { position: absolute; left: -2000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 2000px; }
  
/* **** construct **** */
#mother{ display:block; width:100%; margin:0px auto 0px;  text-align:center;}
#header{display:block; width:100%; height:419px; background:#0079C1 url(/img/ms/bg-header.png) center bottom no-repeat; }
#header .in{display:block; width:960px; margin:0 auto 0; text-align:left; padding-top:23px; text-align:left; position:relative; z-index:99;}
#wrapp-bg{background:white; zoom:1;}
#wrapp{width:960px; margin:-305px auto 0; text-align:left; background:white;}
.home .motive{ display:block; height:240px; background:#fdd0e7 url('/img/ms/motives/motive-new-15.jpg') 0 0 no-repeat; color:white; padding:9px 18px 1px; zoom:1; overflow:hidden; position:relative;}
.home .motive-de{background-image: url('/img/ms/motives/motive-new-15-de.jpg');}
.motive { display:block; height:100px; color:white; zoom:1; overflow:hidden; background-color:#450608; background-repeat:no-repeat; background-position:0 0;}
.motive .clickHead {display:block; height:100px;}
#main{background:white; padding-top:1px; min-height:400px; border-left:1px solid #E7E7E7; font-size:108%;}

.valentine-motive #main{background:url('/img/ms/valentine-motive.png') 0 0 repeat !important;}

.home #main{border:0;}
#main .in{margin:9px 10px 0 3px; }
.moreLink{zoom:1}
#main.full{ padding: 1px	 0 40px; border-right:1px solid #E7E7E7;}
#main.full .in{margin:15px 34px 0 34px;}
#footer{width:920px; border-top:3px solid #D9D9D9; margin:0px auto 0px; padding:10px 20px 55px; text-align:left; font-size:92%; background:#f7f6f0 url('/img/ms/footer-cz2.png') 0 100% no-repeat;}
.de #footer{background:#f7f6f0 url('/img/ms/footer-de.png') 0 100% no-repeat;}
#footer p{ line-height:1.6;}
#footer .col-h-r{text-align:right;}
#footer p.l, #footer p.r{margin:20px 0 0em;}
#footer img{border:0px; margin:0px;}
#header .right-box{text-align:right; padding-right:12px; margin-top:-11px;}

#head-link{display:none;}

/* LANG MENU */
.lang-menu{font-size:92%; position:absolute; right:12px; top:5px; }
.log a{color:white; margin:0 2px 0; }
.log a:hover{color:#F23F72;}
.log{font-size:83%; color:#BEE7FF; margin-right:120px; display:block; font-family:arial; padding-left:630px;}
.log span{color:#2FA1E5; font-size:133%;}

.lang-menu{text-align:right; background:transparent;}
.lang-menu a, .lang-menu strong{color:white; vertical-align:middle; zoom:1;}
.lang-menu img{border:none; vertical-align:middle; margin-right:2px;}
.lang-menu .language-list{display:none; zoom:1; *width:8.2em; text-align:left; border:1px solid #7ab9df; border-top:none; background:#228bca url('/img/ms/bg-langmenu.png') 100% 0 no-repeat; padding:2px 10px 3px; line-height:1.9;}
.lang-menu strong{display:inline-block; border:1px solid #7ab9df; background:#2a8fcb url('/img/ms/lang-sel.png') 100% -12px no-repeat; padding:2px 30px 2px 4px; width:7em; font-weight:normal; cursor:default;  text-align:left;}
.no-jsLang:hover{*top:6px;}
.no-jsLang:hover strong, .jsLang strong{background:#2a8fcb url('/img/ms/lang-sel.png') 100% -56px no-repeat; border-bottom:none;}
.no-jsLang:hover .language-list, .jsLang .language-list{display:block;}
.lang-menu .language-list a{text-decoration:none; display:block; }
.lang-menu .language-list a span{text-decoration:underline;}


/* search box */
.search-box{margin-top:18px; text-align:right;}
.search-box input{vertical-align:middle;}
.search-box .int-text{width:198px; margin-right:2px;}

/* LOGO */
#logo-box{float:left; border-right:1px solid #2A8FCB; padding-right:25px; margin:0 22px 0 16px;}
#logo-box p{margin:0px; padding:0px; line-height:1;}
#logo-box img{border:0px;}

#claim{ float:left; width:335px; height:62px; letter-spacing:-1px; overflow:hidden; position:relative; margin-top:0px;}
#claim.de{width:335px; height:58px; margin-top:2px;}
#claim.en{width:397px; height:58px; margin-top:2px;}
#claim.pl{width:417px; height:58px; margin-top:2px;}
#claim.sk{width:325px; height:58px; margin-top:2px;}
#claim p, #claim h1{color:white; text-transform:uppercase; font-weight:normal;}
#claim h1{font-size:117%; margin:0px;}
#claim.cz span	{width:335px; height:62px; background:url(/img/ms/sprite-claim-cz-1.png?v=1) 0 0 no-repeat; }
#claim.de span	{width:335px; height:58px; background:url(/img/ms/sprite-claim-de-1.png?v=1) 0 0 no-repeat; }
#claim.en span	{width:397px; height:58px; background:url(/img/ms/sprite-claim-en1.png) 0 0 no-repeat; }
#claim.pl span	{width:417px; height:58px; background:url(/img/ms/sprite-claim-pl1.png) 0 0 no-repeat; }
#claim.sk span	{width:325px; height:58px; background:url(/img/ms/sprite-claim-sk1.png) 0 0 no-repeat; }


/* MOTIVES */
#motive-shop{background-image:url(/img/ms/illust/shop.jpg);}
#motive-rest{background-image:url(/img/ms/illust/rest.jpg);}
#motive-fun{background-image:url(/img/ms/illust/fun.jpg);}

#motive-def{background-image:url(/img/ms/illust/def.jpg);}
.valentine-motive  #motive-def{background-image:url(/img/ms/illust/offer-valentine.jpg);}
.valentine-motive-de  #motive-def{background-image:url(/img/ms/illust/offer-valentine-de.jpg);}
#motive-brand{background-image:url(/img/ms/illust/brand.jpg);}
#motive-con{background-image:url(/img/ms/illust/contact.jpg);}
#motive-offer{background-image:url(/img/ms/illust/offer.jpg);}
#motive-reg{background-image:url(/img/ms/illust/reg.jpg);}
#motive-about{background-image:url(/img/ms/illust/about.jpg);}
#motive-week{background-image:url(/img/ms/illust/week.jpg);}
#motive-week-de{background-image:url(/img/ms/illust/week-de.jpg?v=2);}
#motive-week-jeans{background-image:url(/img/ms/illust/week-jeans.jpg?v=2); background-color:#9ad9ff; }

/* COLS */
.home #col-content{float:right; width:343px; border:none; margin:0 -11px 0 0; position:relative;}
.home #col-side{float:left; width:604px; border:0px; background:none; padding-left:8px; padding-bottom:20px;}
.home #col-side .big{letter-spacing:-1px;}
.home #col-side .text p{width:570px; margin:0px 0 .4em;}
.home #col-side .text h2{margin-bottom:0px !important;}
#col-content{float:left; width:660px; margin:0 -1px -1px;  border-right:1px solid #E7E7E7;  padding-bottom:40px;}
#col-content .in{margin:15px 25px 0px 38px}
#col-content img{ padding:5px; border:1px solid #e7e7e7; }
#col-content .att-images img,
#col-content .product-list img,
#col-content .img-box img{ padding:0; border:none; }
.home #col-content img{border:0; padding:0;}

#col-side{float:left; width:298px; background:#F7F6F0; border:1px solid #E7E7E7; border-width:0px 1px 1px; margin-bottom:-1px;}
#col-side .in{margin:20px 14px 40px 14px; min-height:40em; }
.col-h-l{float:left; width:49%; margin-left:0px;; margin-right:0px;}
.col-h-r{float:right; width:49%;}

/* MAIN MENU */
#main-menu{background:#F7F6F0 url('/img/ms/bg-main-menu.png') 0 0 repeat-x;}
#main-menu ul{margin:0px; list-style:none; padding:0;}
#main-menu ul li{float:left; padding:0 0 0 2px; background:url('/img/ms/bg-border-menu.png') 0 19px no-repeat; margin-bottom:-1px; width:105px;}
#main-menu ul li:first-child, #main-menu ul li.active, #main-menu ul li.expanded{padding-left:0; background:none;}
#main-menu ul li.active, #main-menu ul li.expanded{margin-right:-2px;}
#main-menu ul li a{ position:relative; color:#311D22; text-align:center; padding:5px; width:95px; overflow:hidden}
#main-menu ul li a:hover{ color:#F23F72;}
#main-menu ul li.active a, #main-menu ul li.expanded a{background:#E43C6B; color:white;}
#main-menu ul li a, #main-menu ul li span{display:block; height:45px; overflow:hidden; background-repeat:no-repeat;}
#main-menu ul li span{height:55px; width:105px;}
#main-menu ul li a:hover span{background-position:0 -55px;}
#main-menu ul li.active span, #main-menu ul li.active a:hover span{cursor:default; background-position:0 -110px;}

/* MENU - HOME */
#main-menu ul #menu-home-cz.active{width:103px;}
#main-menu ul #menu-home-cz.active a{width:93px;}
#menu-home-cz span{background:url('/img/ms/sprite-menu-home-cz.png?v=2');}
#menu-home-de span{background:url('/img/ms/sprite-menu-home-de.png?v=2');}
/* MENU - OFFERS  */
#menu-offers-de span{background:url('/img/ms/sprite-menu-offers-de.png?v=2');}
#menu-offers-cz span{background:url('/img/ms/sprite-menu-offers-cz.png?v=2');} 
/* MENU - SHOP */
#menu-shops-de span{background:url('/img/ms/sprite-menu-shops-de.png?v=2');}
#menu-shops-cz span{background:url('/img/ms/sprite-menu-shops-cz.png?v=2');} 
/* MENU - BRANDS */
#menu-brands-de span{background:url('/img/ms/sprite-menu-brands-de.png?v=2');}
#menu-brands-cz span{background:url('/img/ms/sprite-menu-brands-cz.png?v=2');} 
/* MENU - RESTAURANTS */
#menu-restaurants-de span{background:url('/img/ms/sprite-menu-restaurants-de.png?v=2');}
#menu-restaurants-cz span{background:url('/img/ms/sprite-menu-restaurants-cz.png?v=2');} 
/* MENU - NEWS */
#menu-news-de span{background:url('/img/ms/sprite-menu-news-de.png?v=2');}
#menu-news-cz span{background:url('/img/ms/sprite-menu-news-cz.png?v=1');} 
/* MENU - FUN */
#menu-fun-de span{background:url('/img/ms/sprite-menu-fun-de.png?v=2');}
#menu-fun-cz span{background:url('/img/ms/sprite-menu-fun-cz.png?v=2');} 
/* MENU - ABOUT */
#menu-about-de span{background:url('/img/ms/sprite-menu-about-de.png?v=2');}
#menu-about-cz span{background:url('/img/ms/sprite-menu-about-cz.png?v=2');} 
/* MENU - CONTACT */
#main-menu ul #menu-contact-cz.active, #main-menu ul #menu-contact-de.active{width:106px;}
#main-menu ul #menu-contact-cz.active a, #main-menu ul #menu-contact-de.active a{width:96px;}
#main-menu ul #menu-contact-cz, #main-menu ul #menu-contact-de{width:102px;}
#main-menu ul #menu-contact-cz a, #main-menu ul #menu-contact-de a{width:92px;}
#menu-contact-de span{background:url('/img/ms/sprite-menu-contact-cz.png?v=2') center 0 repeat;}
#menu-contact-cz span{background:url('/img/ms/sprite-menu-contact-cz.png?v=2') center 0 repeat;} 
/* MENU - CROSSROAD 
#menu-crossroad-de span	{background:url('/img/ms/sprite-menu-crossroad-de.png');}
#menu-crossroad-cz span{background:url('/img/ms/sprite-menu-crossroad-cz.png');} */
/* MENU - LEASING */
#menu-leasing-de span{background:url('/img/ms/sprite-menu-leasing-de.png?v=2');}
#menu-leasing-cz span{background:url('/img/ms/sprite-menu-leasing-cz.png?v=2');} 
/* MENU - VOUCHER */
#menu-voucher-de span{background:url('/img/ms/sprite-menu-voucher-de.png?v=2');}
#menu-voucher-cz span{background:url('/img/ms/sprite-menu-voucher-cz.png?v=1');} 


/* BANNERS - HOME INTRO */
.home .motive .title {width:252px; height:119px; position:absolute; z-index:10; top:28px; left:340px; overflow:hidden; font-size:0px; line-height:0px; background:url('/img/ms/sprite/motive-new-15.png') 50% 50% no-repeat; }
.home .motive-de .title{background-image:url('/img/ms/sprite/motive-new-15-de.png');}
.home .motive .card img{border:none; }
.home .motive .card{position:absolute; top:10px; right:10px;}
.home .motive .title img {border:none;}
.home .motive  h2{width:320px; position:absolute; color:white;}
.home .motive .sprite{width:350px; height:268px; overflow:hidden;}
.home .motive .sprite img{border:0px;}
.home .motive .banner {float:right;  margin-bottom:7px; position:relative; z-index:4; width:318px; clear:both; padding:2px; border:1px solid #6f6165; height:91px; overflow:hidden;}
.home .motive .banner a{ display:block; _height:1px; float:right; /* width:318px; height:95px; */}
.home .motive .banner img, .home .motive .banner object {display:block; border:0px; }
.home .motive .link{ position:absolute; z-index:10; top:170px; left:375px; background:#FAA4BD url('/img/ms/bg-a-more5.png') 0 0 repeat-y; width:185px; margin:0;}
.home .motive .link a{background:transparent url('/img/ms/bg-a-more-white5.png') 100% 7px no-repeat; color:#fff; font-weight:bold; text-align:center; zoom:1; display:block; border-color:#f34578; padding:6px 15px 6px 7px; border:none;}
.home .motive .link a:hover{text-decoration:underline;}

#flash{position:absolute; right:0; top:0;}

.park-banner img{display:block; border:0px;}
.park-banner{ border:1px solid #D9D9D9; float:left; height:171px; background:url(../img/ms/banners/bg-parking.jpg) 0 0 no-repeat; padding-top:179px;}

/* MARK */
#mark{margin-bottom:5px; background:#F7F6F0 url(/img/ms/bg-mark-menu.png) 0 100% no-repeat; padding:1px 0 10px 0;}
#mark ul{overflow:hidden; padding:11px 0px 0 1px; margin:0px;}
#mark ul li{float:left; width:119px; height:70px; padding:0px; margin:0px; border-left:1px solid #D3D2CD; display: block; background:none; list-style: none outside !important; list-style-image: none !important;}
#mark ul li:first-child{border:0px;}
#mark ul li div, #mark ul li a { display: block; height: 70px; width:100%; vertical-align:middle; text-align:center; overflow: hidden;}
#mark ul li img {display:block; margin: 0 auto 0; width:70px; height:70px; border:0px;}

/* NEWS - Main page */
.home .news{margin:41px 0px 13px 0; border:1px solid #eaeaea; border-top:none; background:#efebde url('/img/ms/news-shadow.png') 0 100% repeat-x; padding:4px 4px 5px;}
.news{ zoom:1; margin-bottom:15px;}
.news-spc{border:1px solid #fff; background:url('/img/ms/pattern.png') 0 0 repeat; padding:10px 10px 0;}
.news ul{margin:10px 0 0px;}
.news h3{margin:0}
#main .news h2.replace{*padding-top:8px;}
.news h3 a{position:relative; top:-4px;}
.news p.btns{margin:-3px -10px 0;  padding:9px 7px 7px 10px; position:relative; overflow:hidden; zoom:1; background:url('/img/ms/dashed-border.png') 0 0 repeat-x;}
.news p{margin:0px; line-height:1.3;}
#main .news ul li{background:0px; padding:0px 0 0 44px; margin:0 0 22px; list-style: none outside !important; list-style-image: none !important; overflow:hidden; zoom:1;}
.news ul li .date {margin-left:-44px; float:left; width:31px; background:#D9D9D9; text-align:center; padding:1px; font-family:Arial, Helvetica, sans-serif; font-size:80%; text-transform:uppercase; color:#8F8E8D; line-height:1.3; overflow:hidden; color:#666666;}
.news ul li .date strong{background:white; display:block; font-size:18px; }
.news .l{margin-top:5px;}
.news .more{_background:white url(/img/ms/bg-a-more.png) 100% 50% no-repeat; background:url(/img/ms/bg-link3.png) 100% 50% no-repeat;}
.news .more:hover{background-color:#FFF;}

.home .banner{margin:13px -1px 0 0;}
.home .leaflet img{border:none;}
.home .leaflet{margin:10px 0 1.3em -8px;}

/* PROGRAM */
.program .banner a{ display:block; width:290px; height:170px; border:1px solid #D9D9D9; overflow:hidden;}
.program .banner{margin-bottom:8px;}
.program .banner img{display:block; border:0px;}
.program .banner a:hover{border-color:#656565;}

/* 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:288px; min-height:134px; padding-bottom:3em; float:left; margin-left:12px; background:none; position:relative; zoom:1; list-style: none outside !important; list-style-image: none !important; background:#fff;}
.product-list ul li.break {width: 100%; min-height: 1px !important; height: 1px !important; margin: 0; padding: 0;}
.product-list ul li:first-child{margin-left:0px;}
.product-list ul li .spc{padding:20px 9px 2px; min-height:115px;}
.product-list img {margin:-14px 0 0 138px; border:0px; }
.product-list ul li .img-box { position:absolute; top:25px; left:15px; text-align:center; border:none; padding:0px; width:auto; margin:0px; width:120px; height:120px; overflow:hidden;}
.product-list .img-box img { margin:0px; padding:0; border:none; }
.product-list h3{ font-weight:bold; font-size:117%; margin:0 0 4px 138px;}
.product-list li p{ line-height:1.4; font-size:92%; min-height:32px; margin:0 0 0 138px;}
.product-list p.prize{border:1px solid #D9D9D9; padding:5px 5px 0.5em; line-height:1; min-height:0px; margin-left: 14px; float:right; width:120px; position:absolute; bottom:10px; right:10px; 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:126%; font-family:Arial, Helvetica, sans-serif;}
.full .product-list{margin-top:5px; margin-bottom:15px;}
.full .product-list li{ margin-left:10px; margin-top:10px;}
.home .product-list li{ margin-left:0px; margin-right:7px; margin-top:7px}
.home .product-list .r{margin:8px 8px 0;}
.home .product-list .l{margin:9px 0px 0;}
.home .product-list{margin:-12px 0 0;}
.home .product-list li{width:292px;}
.home .product-list p.prize{width:123px;}
.home .product-list li.banner img{margin:0; display:block;}

.product-table{background:#fff;}
.product-table td, .product-table th{padding:4px 15px;}
.product-table img{border:none;}
.product-table th{background:#f6f5ef; padding:8px 15px;}

/* 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 .blank-box {display:block; min-height:205px; _height:205px; position:relative;}

.product-detail a .logo { cursor:pointer; }
.product-detail .logo{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/ms/information.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 .prize .club-text {float: right; margin: 5px 0 0; font-weight: bold; color:#F23F72;}
.product-detail .l{margin-top:4px;}
 
/* Newsletter na hlavni strane */ 
.newsletter { background:#003300 url('/img/ms/bg-newsletter-pink.png') 0 0 repeat; padding:8px 20px 18px;}
.newsletter input{margin-top:-3px; vertical-align:middle;}
.newsletter .inp-text{border-color:#f786a6; border-width:1px; height:18px;}
.newsletter .btn-submit{ background:#8e0845;}
.newsletter .int-text{width:175px; margin-right:2px;}
.newsletter .small{color:#fff; display:block; margin-top:7px;}

/* Novinky a udalosti -> newsletter */
#newsletter{ margin-top:30px; }
#newsletter .ok-message,
#newsletter .error-message{ margin-bottom:15px; }
#newsletter .formbox{ margin-top:0; }

/* BREADCRUMB */
#breadcrumb{ background:#F7F6F0; border-bottom:1px solid #D4D4D4; padding:5px 25px 3px; font-size:92%;}
#breadcrumb a{ background:url(/img/ms/breadcrumb-arrow.png) 100% 60% no-repeat; padding-right:15px; margin-right:4px;}
#breadcrumb p{margin:4px 0 4px;}

/* ANNOT */
.annot{font-size:117%; margin-top:0px; margin-bottom:20px; }

/* MESSAGES */
.ok-message{background:#E3FDB6 url(/img/ms/bullet-tick.png) 10px 50% no-repeat;; padding:7px 20px 7px 35px; border:1px solid #8AC722; color:#4B7600; font-weight:bold; margin:0.4em 0px 0px; }
.error-message{background:#FFCCCC url(/img/ms/bullet-cross.png) 10px 50% no-repeat; padding:7px 20px 7px 35px; border:1px solid #DB0000; color:#B10000; font-weight:bold;  margin:9px 0px 0px;}
 #warning{background: url(/img/ms/error.png) 10px 50% no-repeat #F7F6F0; border:1px solid #FBEC00; color:#000000; padding:7px 10px 7px 40px; margin:30px 0 10px}

/* SIFR */
#main h2.replace, #col-side .in h2{text-transform:uppercase; font-size:166%; min-height:32px; _height:32px;  margin:0; position:relative;}
.home #main h2.replace{margin-top:0.3em;}
#col-side .in h3{text-transform:uppercase; font-size:166%; min-height:30px; _height:30px; margin:0; position:relative; font-weight:normal; text-align:left;}
#main h1.replace{text-transform:uppercase; min-height:41px; _height:41px; margin:0em 0 0px; position:relative; font-weight:normal; font-size:200%;}
.content h2, .product-list h2.replace{width:500px;}

/* SORT BAR */
.sort-bar{background:#EBEAE4 url('/img/ms/bg-sort-bar.png') 0 0 repeat-x; border:1px solid #CFCFCF; margin-top:10px;}
.sort-bar .spc{padding:8px 20px 8px 45px; background:url('/img/ms/ico-search.png') 10px 50% no-repeat;}
.sort-bar label{font-weight:bold; margin-right:7px; zoom:1; display:inline; position:relative;}
.sort-bar input{vertical-align:middle; margin:0 6px 0; zoom:1; display:inline; position:relative;}

/* SEARCH BAR*/
.search-bar{background:#EBEAE4 url('/img/ms/bg-sort-bar.png') 0 0 repeat-x; border:1px solid #CFCFCF; margin-top:10px;}
.search-bar .spc{padding:8px 20px 8px 45px; background:url('/img/ms/ico-search.png') 10px 50% no-repeat;}
.search-bar label{font-weight:bold; margin-right:7px; zoom:1; display:inline; position:relative;}
.search-bar input{vertical-align:middle; margin:0 6px 0; zoom:1; display:inline; position:relative;}

/* LIST ITEM */
/*.list-border{border:1px solid #CFCFCF; border-width:0 1px 1px; padding:1px 0 15px; min-height: 60px;}*/
.list-item ul{list-style:none; margin:25px 0px 0 -10px; padding:0; overflow:hidden; zoom:1;}
.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-style: none outside !important; list-style-image: none !important;}
.list-item ul li:hover{border:1px solid #A0A0A0;}
/*.list-item ul li:first-child{margin:0px;}*/
.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/ms/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 a .text{text-decoration:underline;}
.list-item a:hover .l{text-decoration:none;}
.list-item a:hover .text{text-decoration:none;}

.list-border .ok-message, .list-border .error-message{margin:12px 13px 0;}

/* SEARCH RESULTS */
.search-results ul{margin:20px 20px 0px 20px; padding:0px; list-style:none;}
.search-results ul li{padding:0 0 15px 3.5em; position:relative; margin:0px; background:none; list-style: none outside !important; list-style-image: none !important;}
.search-results .number{position:absolute; left:-15px; font-size:150%; color:#0079C1; width:2.5em; text-align:right; margin-top:0px;}
.search-results .item-section{margin:2px 0px 10px; padding: 0 0px 0; white-space:nowrap; color:#ACACAC; font-size:92%; font-family: Veradana, Tahoma, Arial;}
.search-results .desc{margin:10px 0 8px; color:#333333;}
.searched-term{background:#F2F1EB; text-decoration:inherit;}
.search-results .url a{color:#2A8EBF;}
.search-results h2{display:inline;}

/* PAGING */
.list-border .paging{margin:15px 0 0;}
.paging{background:#F7F6F0; padding:2px 2px 1px; border:1px solid #D9D9D9; zoom:1; margin:0px 0 0 -1px;}
.paging a, .paging strong{padding:8px 9px 6px; background:white; border:1px solid #D9D9D9; position:relative; position:relative;}
.paging strong{font-size:117%; padding:6px 8px 5px;}
.paging .prev, .paging .prev a{float:left;}
.prev a{float:left; background:white url(/img/ms/breadcrumb-arrow-left.png) 10% 60% no-repeat; padding-left:20px;}
.paging .next, .paging .prev{width:20%; min-height:1px;}
.paging .next, .paging .next a{float:right;}
.next a{background:white url(/img/ms/breadcrumb-arrow.png) 90% 60% no-repeat; padding-right:20px;}
.pager{margin:0px 0 0 0; text-align:center; float:left; width:60%; line-height:1; position:relative; top:5px;}
.pager p{ display:inline; margin:0 0 0;}

/* LIST - LINE */
.list-line {margin:1.7em 0 10px;}
.list-line p{margin-bottom:1em;}
.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-style: none outside !important; list-style-image: none !important;}
.list-line ul li img {display:block; border:1px solid #E4E4E4;}
#col-content .list-line .r img{border:none; margin:-15px -25px 0 0; padding:0;}

/* 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;list-style: none outside !important; list-style-image: none !important;}
.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%;}
.detail-info ul .r, .detail-info ul .col-h-r {width:60%; text-align:right;}
.detail-info ul .col-h-r a{white-space:nowrap;}
.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;}
.detail-info span{float:left; width:170px;}

/* MAP */
.map{background:url(/img/ms/maps.jpg) 0 0 no-repeat; margin-top:12px;}
.map a{display:block; padding:97px 0 0 0;}
.map img{border:0px;}

/* COL SIDE DETAIL */
#col-side .box {border-top:1px solid #CDCDC8; padding-top:1px; margin-bottom:28px; margin-top:4px; clear:both;}
#col-side .box .img-box{background:white; border:1px solid #D9D9D9; padding:31px; margin-top:12px;}
#col-side .box table{margin:0px 0 0px;}
#col-side .box table td, #col-side .box table th.right{text-align:right; padding-right:4px}
#col-side .box table th{ padding-left:4px;}
/*#col-side .box table thead th{padding-top:0px;}*/
#col-side .box table th, #col-side .box table td{padding-top:10px; vertical-align:top; border-left-color:#F7F6F0; border-right-color:#F7F6F0;}
#col-side p.right{margin-top:13px;}

#col-side .box ul{margin:0px; padding:3px 0 0;}
#col-side .box li{border-top:1px solid #CDCDC8; padding:5px 0 6px 17px; background-position:2px 0.8em; line-height:1.5;}
#col-side .box li:first-child{border:0px;}
#col-side .box .block li{background-position:2px 1em;}
#col-side .box .block li a{display:block; overflow:hidden; zoom:1; text-decoration:none;}
#col-side .box .block li a span{cursor:pointer;}
#col-side .box .block li a .r{color:#333333; margin-top:0.3em;}
#col-side .box .block li a .l{text-decoration:underline; font-size:117%;}

/* RSS */
#col-side .rss{float:right; text-transform:uppercase; background:url('/img/ms/ico-rss-pink.png') 0 0 no-repeat; margin-bottom:10px;}
#col-side .rss a{padding-left:23px}

/* CALENDAR */
.calendar{text-align:center; margin-top:-10px;}
.calendar span{position:relative; top:6px; font-size:108%;}
.calendar .month-bar{background:#EDECE6 url('/img/ms/bg-month-bar.png') 0 100% no-repeat; padding:4px 0 5px; text-align:center; overflow:hidden; margin-top:7px;}
.calendar .month-bar a{border:1px solid #D9D9D9; padding:6px 5px 5px;  text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:92%; color:#333333; text-decoration:none;}
.calendar .month-bar a.l{background:white url('/img/ms/ico-prev-cal.png') 5px 55% no-repeat; padding-left:18px;}
.calendar .month-bar a.r{background:white url('/img/ms/ico-next-cal.png') 100% 55% no-repeat; padding-right:18px;}

#col-side .calendar table   { font-size:92%; margin:0 auto 28px; width:190px; text-align:left;}
.calendar .red{color:#AC0F0F;}
#col-side .calendar table td {background:#fff; padding:7px 7px 6px; border:1px solid #CDCDC8; text-align:right;}
#col-side .calendar thead td, #col-side .calendar td.empty{background:none; border:0px; text-align:center;}

#col-side .calendar td.anchor{ background:#EDECE6; cursor:pointer; }
#col-side .calendar td.anchor a{ position:relative; margin-bottom:-1px; padding:7px 7px 7px; display:block; background:#EDECE6; text-decoration:none; color:#333333; }
#col-side .calendar td.anchor a:hover{ background:#BCBBB6;}
#col-side .calendar td.anchor h4, #col-side .calendar td.anchor ul{ display:none; }
/*
#col-side .calendar td.anchor         {background:#F7F6F0; padding:0;}
#col-side .calendar td.anchor a       { position:relative; margin-bottom:-1px; padding:7px 7px 7px; display:block; background:#EDECE6; text-decoration:none; color:#333333; }
#col-side .calendar td.anchor a:hover {background:#BCBBB6;}
*/

/* Hoverbox */
#kHoverBox{  }
#kHoverBox h4, #kHoverBox ul{ margin:0; background:#fff; border:solid #CDCDC8; border-width:0 1px; }
#kHoverBox h4{ padding:10px 10px 0 10px; border-top:1px solid #CDCDC8; }
#kHoverBox ul{ padding-bottom:10px; border-bottom:1px solid #CDCDC8; }
#kHoverBox li{ margin:0 10px; }
#kHoverBox .arrow { display:block; width:13px; height:11px; margin-top:-1px; background:url(/img/ms/bg-hoverbox-arrow.png) no-repeat 0 0; overflow:hidden; }
#col-side .calendar table tr td.red a{color:#CE0000 !important;}

/* CURRENT EVENTS */
.current-events{ min-height:234px;}
#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 23px 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; list-style: none outside !important; list-style-image: none !important;}
.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.2em;}
.current-events .body p{margin-bottom:0px; color:#333333; line-height:1.4;}
.current-events .nav{clear:both; background:#EDECE6; margin:0; border-top:1px solid #BEBDB8; position:relative;}
.current-events .nav .prev, .current-events .nav .next{border:1px solid #D9D9D9; color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:92%; padding:6px 5px 5px; text-decoration:none; text-transform:uppercase; top:6px; position:absolute; cursor:pointer;}
.current-events .nav .prev{left:10px; background:white url(/img/ms/ico-prev-cal.png) no-repeat scroll 5px 55%; padding-left:18px;}
.current-events .nav .next{right:10px; background:white url(/img/ms/ico-next-cal.png) no-repeat scroll 100% 55%; padding-right:18px;}
.current-events .nav .pages a, .current-events .nav .pages strong{ display:block; height:15px; width:15px; background:white; border:1px solid #D9D9D9; overflow:hidden; text-indent:-300px;}
.current-events .nav .pages a:hover{ border:1px solid #BEBDB8;}
.current-events .nav .pages span{  display:inline-block; display:-moz-inline-stack;  margin:0 5px;  vertical-align:middle;  height:17px; width:17px; zoom:1;}
.current-events .nav .pages .active a{ border:1px solid #BEBDB8; background:white url('../img/ms/bg-nav-activ.png') 3px 3px no-repeat;}
.current-events .nav .pages{display:block;  padding:11px 10em ;   text-align:center;}

/* LIST NEWS */
.list-news{margin:11px 0 25px -2px; padding-top:1px}
.list-news .img{margin-left:-147px; float:left; width:120px; padding:6px 6px 1px; border:1px solid #E7E7E7; text-align:center; =padding-bottom:6px;}
#col-content .list-news .img img{border:none; padding:0;}
.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-style: none outside !important; list-style-image: none !important;}
.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/ms/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;}

/* TOOL BAR */
.tool-bar{border:1px solid #E7E7E7; border-width:1px 0 1px; overflow:hidden; font-size:92%; text-transform:uppercase; margin:1px 0 8px;}
.tool-bar p{float:left; margin:5px 0 5px; padding-left:23px;}
.tool-bar .print{float:right; background:url('/img/ms/ico-print.png') 0 50% no-repeat;}
.tool-bar .date{background:url('/img/ms/ico-cal.png') 0 50% no-repeat;}

/* ATTACHED - IMAGES */
.att-images   { clear:both; }
.att-images h2{margin-bottom:12px;}
.att-images ul{margin:8px 0 8px; overflow:hidden;  zoom:1;}
.att-images ul li {margin:0px 0px 0px 8px; padding:0px; float:left; background:none; width:136px; list-style: none outside !important; list-style-image: none !important;}
.att-images ul li a{ background:#F7F6F0; display:block; width:134px; border:1px solid #E7E7E7; text-align:center;}
.att-images ul li a span.img{ display:table-cell; vertical-align:middle; height:134px; width:134px;}
.att-images ul li a span.desc{display:block; text-align:center; margin-bottom:8px; width:122px; padding:0 6px;}
.gallery .att-images ul li a span.desc{display:block; padding-left:30px; margin-bottom:8px; width:104px; background:url(/img/ms/ico-folder.png) 8px 0.2em no-repeat; text-align:left;}
.att-images ul li a:hover{border-color:#B5B5B5;}
.att-images ul li img{display:block; margin:0 auto 0;  border:1px solid white;}
.att-images ul li:first-child{ margin-left:0px;}
.att-images ul li a:hover img{ border:1px solid #EBEBEB;}
.att-images ul li.back a img, .att-images ul li.back a:hover img{border:0px;}
.att-images ul li.back a span.desc{text-align:left; padding:0px; width:98px;  background:url(../img/ms/breadcrumb-arrow-left.png) 20px 60% no-repeat; padding-left:36px;}

.gallery{margin-top:35px;}

/* CAREER */
table.career{border-bottom:1px solid #ECECEC;}
.career tbody th{font-size:117%;}

/* VEDENI CENTRA */
.management_table{ border-top:none; } 
.management_table img{ padding:3px; border:1px solid #e7e7e7; }
.contact-info .c-h-l .con li:first-child { border-top:none; }  
.contact-info .c-h-l .con li{ clear:both; padding-left:0; background:none; border-top:1px solid #ececec; overflow:hidden; } 
.contact-info .c-h-l .con li p{ margin:0.1em 0 0.2em 0; }
.contact-info .c-h-l{ float:left; display:inline; width:320px; }
.contact-info .c-h-r{ float:right; display:inline; }
.contact-info .c-h-r h2{ margin-top:3px; } 

/* CONTACT FORM */
.contact-form {clear:both; margin-top:30px;}
.contact-form .bg{background:#F7F6F0; border:1px solid #F5F4EE; border-bottom-color:#CFCFCF; margin:5px 0 15px;}
.contact-form .spc{padding:25px 25px 1px; overflow:hidden; zoom:1;}
.contact-form .col-h-l, 
.contact-form .col-h-r  {width:48%;}
.contact-form label{font-size:117%;}
.contact-form p{margin:0 0 15px;}
.contact-form textarea{margin-right:-2px}
.contact-form p.l, .contact-form p.l{margin-bottom:0px;}
.contact-form .btn-submit{font-size:108%; padding-left:8px; padding-right:8px;}

/* RECOMMEND FORM */
.recommend-form .bg{background:#F7F6F0; border:1px solid #F5F4EE; border-bottom-color:#CFCFCF; margin:5px 0 15px;}
.recommend-form .spc{padding:25px 25px 1px; overflow:hidden; zoom:1;}
.recommend-form .col-h-l, 
.recommend-form .col-h-r  {width:48%;}
.recommend-form label{font-size:117%;}
.recommend-form p{margin:0 0 15px;}
.recommend-form textarea{margin-right:-2px}
.recommend-form p.l, .contact-form p.l{margin-bottom:0px;}
.recommend-form .btn-submit{font-size:108%; padding-left:8px; padding-right:8px;}

/* career-detail */
.career-detail{margin-bottom:0px; overflow:hidden; zoom:1;}
.career-detail p{border-bottom:1px solid #D4D4D4; padding-bottom:3px;}
.career-detail strong{float:left;}
.career-detail span{float:right;}

/* VOUCHER */
.voucher-menu ul {margin: 0 0 0px; padding: 0; }
.voucher-menu ul li { font-weight:bold; padding: 0 0 0 40px; width: 225px; line-height: 56px; *line-height: 56px; list-style: none !important; list-style-image: none !important; float: left; display: inline; font-size: 110%; background:#C5C4BF; border-bottom:1px solid #8C8B88; font-family:Arial, Sans Serif; height:60px; text-transform:uppercase; color:white;}
.voucher-menu ul li .help{display:block; zoom:1; position:relative;}
.voucher-menu ul li strong{display:block; height:60px; background:#F23F72; color:white; margin-left:-40px; padding-left:40px; margin-bottom:-1px; border-bottom:1px solid #AC2D51; position:relative;}
.voucher-menu ul li.first strong{ padding-left:15px; margin-left:-15px;}
.voucher-menu ul li.first{border-left:1px solid #B5B4AF; padding-left:15px; width:257px;}
.voucher-menu ul li .number{font-size:166%; font-weight:bold; position:relative; top:3px; margin-right:7px;}
.voucher-menu ul li a{text-decoration:none; color:#333333; display:block;}
.voucher-menu ul li a:hover{color:white;}

.voucher-menu .cor-right{height:60px; display:block; width:22px; background:url('/img/ms/cor-right.png') 0 0 no-repeat; position:absolute; right:-21px; top:0; z-index:50;}
.voucher-menu .cor-left{height:60px; display:block; width:22px; background:url('/img/ms/cor-left.png') 0 0 no-repeat; position:absolute; left:-1px; top:0; z-index:60;}
.voucher-menu strong .cor-right{background-image:url('/img/ms/cor-right-active.png');}
.voucher-menu ul li.last .cor-right{background-image:url('/img/ms/cor-right-last.png');}
.voucher-menu ul li.last strong .cor-right{background-image:url('/img/ms/cor-right-active-last.png');}
.voucher-menu .ok-message, .voucher-menu .error-message{margin-top:25px; margin-right:23px;}

.voucher {margin: 30px 23px 10px 2px; padding: 1px 0 0; }
.voucher h2, .voucher h3{color:#333333;}
.voucher .row{border-bottom:1px solid #C4C4C4; padding:10px 5px 8px;}
.voucher .row h2 { margin:0; float:left;}
.voucher .row p{float:right; margin:-2px 0 0;}
.voucher .row p.l{float:left; margin:-2px 0 0;}
.voucher .disable{color:#666666; padding:10px 5px 15px; margin-bottom:10px;}
.voucher .row .int-number{width:30px; margin-left:7px; vertical-align:middle;}
label{vertical-align:middle;}
.voucher img {float: left; margin: 0 0 0 -370px;}
.voucher input {vertical-align: middle;}
#company-info p {margin: 0 0 1.2em;}
.show-box h2 {margin: 0 0 10px;}
.voucher .small{margin:13px 0 0 20px;}
.voucher .col-w33{width:29.3%; padding-right:4%; float:left;}
.voucher .col-w33 h3{font-size:117%; margin-top:0.2em;}
.voucher-price{margin:0; border-top:1px solid #C4C4C4;}
.voucher-price li{border-bottom:1px solid #C4C4C4; list-style:none; list-style-image:none; background:none; padding:7px 5px 5px; font-size:117%; font-weight:bold; font-family:arial, sans serif; color:#666666;}
.voucher-price li p{margin:0;}
.voucher-price li.last{border-bottom:0; border-top:1px solid #C4C4C4; margin-top:1px; color:#333333;}

.voucher .desc-text{width:300px;}
.count{padding-bottom:10px;}

.price p{margin:0.5em 0;}
input.arr-btn{cursor:pointer; height:47px; padding:0 35px 0 20px; line-height:47px; background:url('/img/ms/bg-btn.png') 100% 0 no-repeat; border-width:0px; color:white; text-transform:uppercase; overflow:visible;}
input.back{ cursor:pointer; background:url('/img/ms/bg-btn-back.png') 0 0 no-repeat; padding:0 20px 0 35px;}

/* File icons */
#att-files li { list-style: none outside !important; list-style-image: none !important; padding-left: 0; padding:5px 0 5px 22px; background-position: 0 0.5em;}


/* File icons */
.dm {background-image: url("../img/ms/fileico/fico-sm-3dm.png");}
.ai {background-image: url("../img/ms/fileico/fico-sm-ai.png");}
.avi {background-image: url("../img/ms/fileico/fico-sm-avi.png");}
.bmp {background-image: url("../img/ms/fileico/fico-sm-bmp.png");}
.cdr {background-image: url("../img/ms/fileico/fico-sm-cdr.png");}
.doc {background-image: url("../img/ms/fileico/fico-sm-doc.png");}
.dxf {background-image: url("../img/ms/fileico/fico-sm-dxf.png");}
.exe {background-image: url("../img/ms/fileico/fico-sm-exe.png");}
.gif {background-image: url("../img/ms/fileico/fico-sm-gif.png");}
.html {background-image: url("../img/ms/fileico/fico-sm-html.png");}
.jpg {background-image: url("../img/ms/fileico/fico-sm-jpg.png");}
.mp3 {background-image: url("../img/ms/fileico/fico-sm-mp3.png");}
.pdf {background-image: url("../img/ms/fileico/fico-sm-pdf.png");}
.png {background-image: url("../img/ms/fileico/fico-sm-png.png");}
.ppt {background-image: url("../img/ms/fileico/fico-sm-ppt.png");}
.psd {background-image: url("../img/ms/fileico/fico-sm-psd.png");}
.rtf {background-image: url("../img/ms/fileico/fico-sm-rtf.png");}
.qt {background-image: url("../img/ms/fileico/fico-sm-qt.png");}
.ra {background-image: url("../img/ms/fileico/fico-sm-ra.png");}
.swf {background-image: url("../img/ms/fileico/fico-sm-swf.png");}
.tif {background-image: url("../img/ms/fileico/fico-sm-tif.png");}
.txt {background-image: url("../img/ms/fileico/fico-sm-txt.png");}
.xls {background-image: url("../img/ms/fileico/fico-sm-xls.png");}
.zip {background-image: url("../img/ms/fileico/fico-sm-zip.png");}
.unknown {background-image: url("../img/ms/fileico/fico-sm-unknown.png");}


.list-border p.ajax-loader { background: url(../img/ms/ajax-loader-freeport.gif) no-repeat 0 50%; padding: 20px 0 20px 50px; font-size: 116%; margin-left: 15px; margin-bottom: 0; }

.sort-bar p.ajax-loader { background: url(../img/ms/ajax-loader-freeport2.gif) no-repeat 0 50%; padding: 5px 0 5px 22px; font-size: 109%; margin-left: 15px; margin-bottom: 0; position: absolute; left: 530px; top: 2px; }

.sort-bar { position: relative;}

.offer-detail .img-box{ float:right; border:1px solid #D9D9D9; padding:2px; width:205px; text-align:center; margin-left:20px;}
.offer-detail .img-box img{border:0px; display:block; margin:0 auto;}
.offer-detail .list-line, .offer-detail .detail-info{float:left; width:330px;}
.offer-detail .list-line{margin-top:0px;}
.offer-detail .detail-info{ margin-top:0px;}


/* MAPA STRANEK */
li.no-list-style { background-image:none; list-style: none outside !important; list-style-image: none !important;}


/* Obrazky obchodu */
.shop-img{ text-align:right; }
.shop-img .img-box { display:block; margin-bottom:15px; text-align:center;}
.shop-img .more{position:relative; background:white url(/img/ms/bg-a-more.png) 100% 50% no-repeat; padding:4px 22px 4px 5px; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:92%; color:#333333; border:1px solid #DDDDDD; }
.shop-img a:hover .more { color:#679fc0; }

/* TABS */
.tabs {border-bottom:1px solid #D4D4D4; zoom:1;}
.tabs ul{margin:0 8px;}
.tabs ul li{float:left; padding:0; background:none; margin-right:5px; margin-bottom:-1px; list-style: none outside !important; list-style-image: none !important;}
.tabs ul li a{padding:5px 10px; border:1px solid #D4D4D4; float:left; background:white; border-bottom:none;}
.tabs ul li.active{margin-bottom:-2px; position:relative;}
.tabs ul li.active a{padding-bottom:6px; text-decoration:none; color:#333333; cursor: default;}

/* SHOP TAB */
.shop-tab .product-list{margin:20px 0 10px;}
.shop-tab .content div{background:white;}
.shop-tab .product-list .right{margin:1em 0 0.2em;}

.ico-print{ background:url('/img/ms/ico-print.png') 0 50% no-repeat;}
table .ico-print{padding:2px 0 2px 22px;}

#move-banner{width:350px; height:1px; background:white; position:absolute; z-index:50; left:591px; top:23px; overflow:hidden; display:none;}
#move-banner img{border:none; display:none;}
#move-banner .close{width:55px; height:15px; position:absolute; top:9px; right:5px; z-index:60; background:url('/img/ms/space.png'); cursor:pointer;}

/* VERSION */
.version #header{height:287px; background-position:center 105px;}
.version #footer{background-image:none; padding-bottom:20px; border-bottom:35px solid #f34576;}
.version #wrapp{margin-top:-176px;}
.version .motive{background:url('/img/ms/motives/version.jpg') 0 0 no-repeat; height:268px; position:relative;}
.version .motive h2{width:295px; height:268px; float:right; position:relative; color:black; margin:0; padding:0;}
.version .motive h2 .sprite{width:100%; height:100%; position:absolute; top:0; left:0; display:block;}
.version .motive h2 .en{background:url('/img/ms/sprite-head-en1.jpg') 0 0 no-repeat;}
.version .motive h2 .pl{background:url('/img/ms/sprite-head-pl1.jpg') 0 0 no-repeat;}
.version .motive h2 .sk{background:url('/img/ms/sprite-head-sk1.jpg') 0 0 no-repeat;}
.version #main{border:none;}
.version #main .in{margin:15px 0 3px;}
.version #col-content{width:610px; border:none;}
.version #col-side{width:350px; background:none; border:none; padding:0; margin:0;}
.version #col-content .spc{padding:1px 20px 0 15px}
.version #col-side .spc{padding:1px 30px 0 20px}
.version #main img{border:none; padding:0;}
.version img.l, .version img.r{border:none;}
.version img.stamp{margin:-6px -5px 10px 15px;}
.version .banners img{margin:0;}

.version #col-content h3{font-size:150%; margin:1.5em 0 0.3em;} 
.version #col-content .annot{margin-top:0em;}

.version #col-side .open-hours{margin:0 0 15px;}
.version #col-side .box{border:none; margin:0 0 0;}
.version #col-side  p{margin:0.1em 0 0.8em;}
.version #col-side  .box p{margin:0.1em 0 0.5em;}
.version #col-side .box p strong{text-transform:uppercase; font-family:arial, sans-serif;}
.version #col-side .box table th, .version #col-side .box table td {border-color:#ececec; border-left-color:white; border-right-color:white; padding:4px 3px; border-bottom:0;}
.version #col-side .box table th-first, .version #col-side .box table td.first{border-color:white;}

.version #col-side .map{border:1px solid #d9d9d9; text-align:center; background:none; padding:12px 0 10px; margin:15px 0 10px;}
.version #col-side .web-link{background:#0079c1 url('/img/ms/version/web-link.png') 100% 100% no-repeat; padding:17px 10px 17px}
.version #col-side .web-link a{color:white; font-size:117%; margin:0 8px; background:url('/img/ms/version/dot.png') 0 0.5em no-repeat; padding-left:13px;}
.version #col-side .web-link h3{color:white; text-align:center; margin-bottom:0.3em;}

/* BULLETIN */
.bulletin-archiv {margin:20px 0 0;}
.bulletin-archiv table{border:none; empty-cells:hide;}
.bulletin-archiv table tr, .bulletin-archiv table tbody{border:none;}
.bulletin-archiv table tr td{border:0px solid #ececec; border:1px solid #ececec; padding:5px 10px;}
.bulletin-archiv table tr td.hover{background: #f7f6f0 !important; cursor:pointer;}
.bulletin-archiv table tr td.hover a{text-decoration:none; color:#679FC0;}
.bulletin-archiv table tr td.empty{border:none;}

.spc-h1-anchor {margin: 5px 0 0 15px; border-left: 1px solid #CFCFCF; line-height: 1; padding: 2px 0 4px 15px;}

h1.replace{ text-align: left; color:#333333; font-size:26px; padding:0; margin:0 0 0; text-transform:uppercase;}
.content h2, .list-news h2{ text-align: left; color:#333333; font-size:22px; padding:0; margin:0; text-transform:uppercase;}
#main .newsletter h2.replace{ text-align: left; color:#ffffff; font-size:18px; padding:0; margin:0; text-transform:uppercase;}
.version #main h2.replace, .home #main h2.replace, #main .product-list h2.replace, #main .contact-form h2.replace{ text-align: left; color:#767574; font-size:22px; margin: 0.3em 0 0; text-transform:uppercase;}
#col-side .in h2, #col-side .in h3{ text-align: left; color:#8F8E8D; font-size:20px; padding:0; margin:0; text-transform:uppercase;}

.actual_offer div.l {width:590px;}
.actual_offer div.r {width:265px;}
.actual_offer div.r img {margin:0;}
.actual_offer div.r h2 {margin:0;}
.actual_offer div.r p {margin:3px 0 10px;}

/* FACEBOOK VIDEO */
.facebook-video{float:right; display:inline; position:relative; width:350px; overflow:hidden; margin:-15px 0 -10px; display:none;}
.facebook-video a{display:block; height:65px;}
.facebook-video .sprite{position:absolute; left:0; top:0; width:350px; height:65px; background: 0 0 no-repeat;}