/* =BODY                                                   
---------------------------------------------------------------------------------------------------*/
body { margin:0px; padding:0px; font-size:12px; text-align:left; font-family:Arial, Helvetica, sans-serif; background:#F1FAFF url(http://www.magister.sk/images/layout/bg.jpg) repeat-x top left; color:#303030; }
input,
label,
select,
textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif; }

/* misc */
h1, h2, h3, p, form, ul { padding:0; margin:0; }
h1 { font-size:19px; color:#000; line-height:115%; margin-bottom:10px; }
h1.large-h1 {font-size:27px;}
h1.green {color:#719439;}
h2 { font-size:16px; color:#719439; display:block; margin-bottom:10px; }
.title { font-size:19px; color:#303030; font-weight:bold; display:block; margin-bottom:10px; line-height:130%; }
.title2 { font-size:15px; font-weight:bold; float:left; margin-bottom:10px; }
.title2 img { float:left; margin-right:5px; }
a { color:#719439; text-decoration:none; outline:none; }
a:hover {text-decoration:underline;}
a.classic-anchor {text-decoration:underline;}
a.classic-anchor:hover {text-decoration:none;}
img { border:none; padding:0; margin:0; display:block; }
fieldset { border:0; margin:0; padding:0; }
p {line-height:140%;}
p.descr {font-size:13px;}
.clear {clear:both;}
.float { float:left !important; }
.floatRight { float:right !important; }
ul li { list-style:none; line-height:130%; }
.mb0 { margin-bottom:0px !important; margin-top:0px !important; }
.mb5 { margin-bottom:5px !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb25 { margin-bottom:25px !important; }
.ml5 { margin-left:5px !important; }
.ml10 { margin-left:10px !important; }
.mt10 { margin-top:10px !important; }
.ml20 { margin-left:20px !important; }
.wrap { width:960px; margin:0 auto; padding-right:4px; background:url(http://www.magister.sk/images/layout/bg-wrap.gif) repeat-y top right; }
.strike {text-decoration:line-through !important;}

/* =TOP-HEADER
---------------------------------------------------------------------------------------------------*/
.top { width:960px; margin:0 auto; padding:0 4px 16px 0; background:url(http://www.magister.sk/images/layout/bg-content-top.gif) no-repeat bottom right; }
.top-header { color:#B5B5B5; padding:0 20px; height:32px; line-height:32px; overflow:hidden; }
.header .add-cart-result a,
.top-header a { color:#303030; text-decoration:underline; }
.header .add-cart-result a:hover,
.top-header a:hover {text-decoration:none;}
.top-header ul li { line-height:32px; padding-right:6px; margin-right:4px; float:left; background:url(http://www.magister.sk/images/layout/divider-top.gif) no-repeat right; }
.top-header ul.right-top li { padding-right:7px; margin-right:3px; background:url(http://www.magister.sk/images/layout/divider-top-2.gif) no-repeat right; }
.top-header ul li.rear { margin:0; padding:0; background:none; }
.top-header ul.left-top { width:395px; float:left; }
.top-header ul.right-top {float:right;}
.top-header .center-top { float:left; padding-left:23px; color:#303030; background:url(http://www.magister.sk/images/layout/icon-phone.gif) no-repeat left center; }
.top-header .center-top strong { color:#E91A18; font-size:14px; }

/* =HEADER
---------------------------------------------------------------------------------------------------*/
.header { width:920px; height:60px; padding:10px 20px; background:url(http://www.magister.sk/images/layout/bg-header.gif) no-repeat top left; }
.header .logo { float:left; margin-right:175px; }
.header form { width:245px; margin-top:10px; float:left;}
.header form .row { width:156px; height:22px; padding:2px 3px; margin-right:3px; background:url(http://www.magister.sk/images/layout/bg-input-search.gif) no-repeat; }
.header form .row input { padding:4px 0 2px 5px; width:151px; height:16px; border:0; font-size:11px; color:#909090; font-style:italic; }
.header .add-cart-result { float:right; padding:8px 25px 0 0; color:#719439; text-align:right; background:url(http://www.magister.sk/images/layout/icon-add-cart.gif) no-repeat top right; }
.header .add-cart-result a {font-weight:bold;}

/* =MAIN-MENU
---------------------------------------------------------------------------------------------------*/
.main-menu { width:960px; height:34px; background:#7EA943; overflow:hidden; }
.main-menu li { height:34px; padding-right:2px; float:left; text-align:center; background:url(http://www.magister.sk/images/layout/divider-menu.gif) no-repeat top right; }
.main-menu li.m1 a {width:119px;}
.main-menu li.m2 a {width:149px;}
.main-menu li.m3 a {width:204px;}
.main-menu li.rear { background:none; padding:0; }
.main-menu li a { height:34px; line-height:34px; display:block; float:left; font-size:16px; font-weight:bold; color:#fff; background:url(http://www.magister.sk/images/layout/bg-menu.gif) repeat-x top left; border:0; }
.main-menu li.first-menu a {background:url(http://www.magister.sk/images/layout/bg-menu-first.gif) no-repeat top left; border:0; }
.main-menu li.rear a {background:url(http://www.magister.sk/images/layout/bg-menu-rear.gif) no-repeat top right; }
.main-menu li.rear a:hover { background-position:center right; }
.main-menu li.rear a.active,
.main-menu li.rear a.active:hover { background-position:bottom right; }
.main-menu li a:hover { background-position:center left; text-decoration:none; background-color:#9CBD65; }
.main-menu li a.active,
.main-menu li a.active:hover { background-position:bottom left; background-color:#5C8028; }              

/* =HEADLINE-SLIDE
---------------------------------------------------------------------------------------------------*/
.headline-slide { width:700px; height:180px; overflow:hidden; float:left; position:relative; margin:0 0 15px 0; }
.headline-slide .slider { width:700px; height:180px; background:#F9FBF5 url(http://www.magister.sk/images/layout/bg-headline-slide.jpg) no-repeat top left; }
.headline-slide .slider ul { width:310px; height:155px; padding:25px 0 0 20px; }
.headline-slide .slider .titles { color:#303030; font-size:19px; font-weight:bold; margin:0 0 10px 0; display:block; }
.headline-slide .corner { position:absolute; height:180px; top:0; right:0; }

.tabs-out { width:300px; height:21px; padding:0; text-align:right; position:absolute; right:26px; bottom:21px; }
.tabs-out a { width:9px; height:9px; line-height:8px; display:inline-block; margin:0 1px; padding:0; background:url(http://www.magister.sk/images/layout/bullet-slider.gif) no-repeat bottom left; font-size:1px; cursor:pointer; }
.tabs-out a.current { background-position:0 0px; }
.tabs-out a:hover { background-position:0 0px; }
.tabs-out .tabs-in { height:21px; position:relative; float:right; }
.tabs-out .tabs-in span { width:5px; height:21px; position:absolute; right:-5px; top:1px; background:url(http://www.magister.sk/images/layout/bg-slider-menu-right.png) no-repeat top right; }
.tabs-out .tabs-in .tabs { float:right; height:21px; line-height:14px; padding:0 0 0 5px; background:url(http://www.magister.sk/images/layout/bg-slider-menu-left.png) no-repeat 0 1px;}

/* =CONTENT
---------------------------------------------------------------------------------------------------*/
.content { width:740px; float:right; }
.content.welcome {padding-top:15px;}
.content.index-content { width:740px; overflow:hidden; }

.content .profil-navigation {margin-bottom:15px;}
.content .profil-navigation li a { padding-left:5px; font-weight:bold; background:url(http://www.magister.sk/images/layout/bullet-profil-nav-g.gif) no-repeat left; }
.content .profil-navigation li a.active { font-weight:normal; color:#000; background:url(http://www.magister.sk/images/layout/bullet-profil-nav-g.gif) no-repeat left; }

.content.left {float:left;}
.content .info { text-transform:uppercase; color:#fff; font-size:10px; padding:0 5px; margin-right:5px; height:20px; line-height:20px; float:left; }
.content .info.novinka {background:#0082D5;}
.content .info.akcia { background:#FFC208; color:#000 !important; }
.content .info.z-reklamy {background:#DB1110;}
.content .info.odporucame {background:#54A527;}

.content a.banner { width:700px; height:90px; display:block; margin:0 auto 15px auto; position:relative; }
.content a.banner span.border-700 { width:700px; height:90px; position:absolute; top:0; left:0; cursor:pointer; background:url(http://www.magister.sk/images/layout/border-700.gif) no-repeat; }

a.send-mail { float:left; padding-left:13px; font-size:11px; font-weight:bold; background:url(http://www.magister.sk/images/layout/icon-send-mail.gif) no-repeat left; }
a.print { float:left; font-weight:bold; font-size:11px; padding-left:15px; background:url(http://www.magister.sk/images/layout/icon-print.gif) no-repeat left; }
a.add-strazny-pes { float:right; font-weight:bold; font-size:11px; padding-left:12px; background:url(http://www.magister.sk/images/layout/icon-print.gif) no-repeat left; }
a.detail { float:left; font-size:11px; padding-left:15px; background:url(http://www.magister.sk/images/layout/icon-detail.gif) no-repeat left; }

.content p {margin-bottom:15px;}
.content p.descr {margin-bottom:20px;}
.content .silver {color:#A6A6A6;}
.content .large-price {font-size:12px;}

.category-box { width:213px; float:left; margin:0 0 0 20px; }
* html .category-box {display:inline;}
.category-box h2 { font-size:14px; padding-top: 10px}
.category-box ul li { padding-left:5px; background:url(http://www.magister.sk/images/layout/bullet-category.gif) no-repeat left; }
.category-box ul li a { /*color:#000*/ color: #719439; font-weight:normal; }

/* =CLANKY-BOXES
---------------------------------------------------------------------------------------------------*/
ul.clanky-boxes li { width:700px; padding-bottom:30px; margin-bottom:13px; background:url(http://www.magister.sk/images/layout/border-bottom-clanky.gif) no-repeat bottom left; }
ul.clanky-boxes li .date {font-size:11px;}
ul.clanky-boxes li h2 { font-size:14px; margin-bottom:5px; }
ul.clanky-boxes li p {margin-bottom:5px;}
ul.clanky-boxes li a {font-weight:bold;}
ul.clanky-boxes li .clanky-image { position:relative; float:left; margin-right:20px; }
.clanky-detail p.descr { font-size:14px; font-weight:bold; margin-bottom:15px; }
.clanky-detail .product-detail-image { position:relative; float:right; margin:0 0 10px 20px; }
.clanky-detail .product-detail-image .border-303 { width:303px; height:227px; position:absolute; top:0; left:0; background:url(http://www.magister.sk/images/layout/border-303.gif) no-repeat; }
.clanky-detail a { text-decoration: underline !important}
.clanky-detail a:hover { text-decoration: none !important}

/* =ADD-CART                                                                                          
---------------------------------------------------------------------------------------------------*/
form.add-cart { width:373px; overflow:hidden; padding-top:10px; margin-bottom:15px; text-align:center; background:#E8E8E8 url(http://www.magister.sk/images/layout/add-cart-top.gif) no-repeat top; }
form.add-cart fieldset { padding:0 0 15px 0; background:url(http://www.magister.sk/images/layout/add-cart-bottom.gif) no-repeat bottom; }
form.add-cart span { font-size:12px; margin-right:15px; display:block; }
form.add-cart span.bold { font-weight:bold; margin:0; }
form.add-cart span.bold strong {font-size:17px;}
form.add-cart span.now {display:inline;}
form.add-cart span.bold b {font-weight:normal;}
form.add-cart .quantity-box { width:310px; margin:0 auto; padding:10px 0; display:block; }
form.add-cart .quantity-box .loyalty-box {padding: 10px 0 0 0}
form.add-cart .quantity-box select { width:50px; float:left; margin-top:5px; text-align:center; }
form.add-cart .quantity-box label { font-size:13px; font-weight:bold; line-height:13px; float:left; margin:10px 5px 0 0; }
form.add-cart .social-box { width:344px; padding-top:10px; float:left; margin-left:15px; background:url(http://www.magister.sk/images/layout/box-social-top.gif) no-repeat top left; }
* html form.add-cart .social-box {display:inline;}
form.add-cart .social-box-in { width:324px; padding:0 10px 10px 10px; background:url(http://www.magister.sk/images/layout/box-social-bottom.gif) no-repeat bottom left; }
form.add-cart .social-box-in .social { padding:10px 0 0 0; margin-left:14px; }
form.add-cart .social-box-in .social span { margin:0 5px 0 0; font-size:11px; color:#303030; line-height:17px; float:left; }
form.add-cart .social-box-in .social img { float:left; margin-right:5px; }

span.now {text-decoration:line-through;}
span.sk-price { display:block; font-weight:normal; font-size:10px; }

.download-box { font-size:11px; color:#2F2F2F; margin:0 0 30px 20px; }
.download-box a {font-weight:bold;}
.download-box a.youtube { padding-right:50px; background:url(http://www.magister.sk/images/layout/icon-youtube.gif) no-repeat right; }
.download-box a.pdf { padding-right:20px; background:url(http://www.magister.sk/images/layout/icon-pdf.gif) no-repeat right; }

/* =PRODUCT-TEXT                                                                                         
---------------------------------------------------------------------------------------------------*/
.product-text { float:left; width:373px; }
.product-text ul.list { margin:0 0 20px 15px; }
.product-text ul.list li { list-style: disc outside; line-height:140%; }
.product-text p a { font-weight:bold; text-decoration:underline; }
.product-text p a:hover {text-decoration:none;}
.red { font-weight:bold; color:#E11210; }
.product-detail { padding-bottom:8px !important; }
.product-detail table {margin-bottom:30px;}
.product-text.aukcia p {line-height:160%;}
.product-text.aukcia p.aktualna-cena {font-size:14px;}
.product-text.aukcia p.aktualna-cena .big-price { font-size:20px; font-weight:normal; }
.product-text.aukcia p.aktualna-cena .big-price span { color:#719439; font-weight:bold; }

/* =AUKCIA-BOX                                                                                         
---------------------------------------------------------------------------------------------------*/
.aukcia-box {margin-bottom:20px;}
.aukcia-box table { width:700px; height:144px; background:#8AB04B url(http://www.magister.sk/images/layout/bg-aukcia-box.gif) no-repeat; border:0; color:#fff; margin:0; padding:10px; font-size:12px; }
.aukcia-box table td { border:0; white-space:nowrap; text-align:left; line-height:160%; padding:8px; }
.aukcia-box table td input { margin:0; text-align:right; }
.aukcia-box table td input.input-value { border: 1px solid #DEE9CF; width: 200px; background-color: #fff; padding:3px; }
.aukcia-box table td.button { vertical-align:middle; text-align:right; }
.aukcia-box table td.button input {margin-top:12px;}

table.aukcia-priebeh th {text-align:left;}
table.aukcia-priebeh td { background:none; padding:5px 10px; text-align:left; }

table.zoznam-aukcia th {text-align:right;}
table.zoznam-aukcia td { vertical-align:middle; text-align:right; }
table.zoznam-aukcia td .text-list-aukcia {padding-top:5px;}

/* =PRODUCT-IMAGES                                                                                         
---------------------------------------------------------------------------------------------------*/
.product-images { float:right; width:302px; }
* html .product-images {overflow:hidden;}
.product-images a { position:relative; width:300px; float:left; margin:0 12px 10px 0; }
* html .product-images a {margin-right:10px;}
.product-images a.rear {margin-right:0;}
.product-images a .zoom-large { width:34px; height:34px; display:block; position:absolute; background:url(http://www.magister.sk/images/layout/icon-zoom-large.png) no-repeat; top:-10px; right:-15px; }
.product-images .border-large { width:300px; height:298px; position:absolute; background:url(http://www.magister.sk/images/layout/border-large.gif) no-repeat; top:0px; left:0px; }
.product-images .border-small { width:94px; height:94px; position:absolute; background:url(http://www.magister.sk/images/layout/border-small.gif) no-repeat; top:0px; left:0px; }
.product-images a.small {width:92px;}
.product-images a.small .zoom-small { width:28px; height:27px; display:block; position:absolute; background:url(http://www.magister.sk/images/layout/icon-zoom-small.png) no-repeat; top:-10px; right:-10px; }

/* =BOX
---------------------------------------------------------------------------------------------------*/
.box { padding:20px; background:#fff; }
.box h1 { width:100%; clear:both; }
.box p.desc {width:100%;}                                 
.box.product-related ul.product-boxes li {margin-bottom:0;}
.box.product-rating p { clear:both; width:690px; margin:0; }
.box.product-rating .stars-box {float:right;}
.box.product-rating img {float:left;}
.box.product-rating ul.product-rating-user li { margin:30px 0 0 0; display:block; }
.box.product-rating ul.product-rating-user li.first {margin-top:0;}
.box.product-related { padding:20px 0; margin:0 20px; border-top:1px solid #E7E7E5; }
.box.product-related .title {width:700px;}
.box.product-related .title a { font-size:12px; line-height:27px; }
.box.no-border { border:0; padding-top:0; margin-bottom:5px; }
.box .detail-info-text ul,
.box .detail-info-text i { display:block; margin-bottom:15px; line-height:140%; }
.box .detail-info-text ul li { list-style: disc outside; margin-left:15px; line-height:140%; }
.box.search { padding-top:0; padding-bottom:0px; }
.box.search .form-in {width:700px;}
.box.search .search-box label { float:left; line-height:26px; margin-left:50px; }
.box.search .search-box .row { width:369px; height:22px; margin:0 5px; padding:2px; float:left; background:url(http://www.magister.sk/images/layout/bg-input-373.gif) no-repeat top left; }
.box.search .search-box .row input { width:359px; height:18px; padding:4px 5px 0 5px; border:0; font-size:11px; color:#909090; font-style:italic; }
.box.index {padding-bottom:5px;}

/* =WELCOME-HEADLINE
---------------------------------------------------------------------------------------------------*/
ul.welcome-headline { width:740px; overflow:hidden; }
ul.welcome-headline li { width:192px; height:117px; float:left; padding:15px 20px; border-right:1px solid #E7E7E5; border-top:1px solid #E7E7E5; }
ul.welcome-headline li.first { border-top:0; border-left:0; border-bottom:0; }
ul.welcome-headline li.rear {border-right:0;}

ul.welcome-headline li.item1 {background:url(http://www.magister.sk/images/layout/icon1.gif) no-repeat bottom right; }
ul.welcome-headline li.item2 {background:url(http://www.magister.sk/images/layout/icon2.gif) no-repeat bottom right; }
ul.welcome-headline li.item3 {background:url(http://www.magister.sk/images/layout/icon3.gif) no-repeat bottom right; }
ul.welcome-headline li.item4 {background:url(http://www.magister.sk/images/layout/icon4.gif) no-repeat bottom right; }
ul.welcome-headline li.item5 {background:url(http://www.magister.sk/images/layout/icon5.gif) no-repeat bottom right; }
ul.welcome-headline li.item6 {background:url(http://www.magister.sk/images/layout/icon6.gif) no-repeat bottom right; }
ul.welcome-headline li.item7 {background:url(http://www.magister.sk/images/layout/icon7.gif) no-repeat bottom right; }
ul.welcome-headline li.item8 {background:url(http://www.magister.sk/images/layout/icon8.gif) no-repeat bottom right; }
ul.welcome-headline li.item9 {background:url(http://www.magister.sk/images/layout/icon9.gif) no-repeat bottom right; }
ul.welcome-headline li.item10 {background:url(http://www.magister.sk/images/layout/icon10.gif) no-repeat bottom right; }
ul.welcome-headline li.item11 {background:url(http://www.magister.sk/images/layout/icon11.gif) no-repeat bottom right; }
ul.welcome-headline li.item12 {background:url(http://www.magister.sk/images/layout/icon12.gif) no-repeat bottom right; }
ul.welcome-headline li h2 a { font-size:14px; color:#719439; font-weight:bold; padding:0; }
ul.welcome-headline li a { font-size:12px; color:#719439; font-weight:normal; padding-left:5px; }
ul.welcome-headline li ul { margin-bottom:10px; padding:0 1px; display:block; float:left; }
ul.welcome-headline li ul li { border:0; width:120px; padding:0 70px 0 0; height:auto; }
ul.welcome-headline li ul li a {background:url(http://www.magister.sk/images/layout/bullet-profil-nav.gif) no-repeat left; } 

/* =PRODUCT-BOXES
---------------------------------------------------------------------------------------------------*/
ul.product-boxes { width:700px; float:left; display:block; }
ul.product-boxes li { width:128px; float:left; margin:0 15px 10px 0; font-size:12px; text-align:center; position:relative; }
ul.product-boxes li h2 { font-weight:normal; font-size:12px; margin:0; }
ul.product-boxes li.rear {margin-right:0;}
ul.product-boxes li.clear { width:680px; font-size:1px; height:1px; float:none; display:block; }
ul.product-boxes li img.product {margin-bottom:5px;}
ul.product-boxes li a { display:block; margin-bottom:5px; text-decoration:none; font-weight:bold; }
ul.product-boxes li a:hover {text-decoration:underline;}
ul.product-boxes li a img {float:left;}
ul.product-boxes li a.add-carts {margin-left:5px;}
ul.product-boxes li a.detail-product {line-height:20px;}
ul.product-boxes li strong { margin-bottom:7px; display:block; font-size:11px; }
ul.product-boxes .aukcia-list { font-size:11px; margin:0; }
.border-medium { width:128px; height:128px; position:absolute; cursor:pointer; background:url(http://www.magister.sk/images/layout/border-medium.gif) no-repeat; top:0px; left:0px; }

ul.product-boxes.zoznam { width:698px; overflow:hidden; padding:0 1px; margin-bottom:20px; }
ul.product-boxes.zoznam li { width:232px; height:345px; margin:0; border-right:1px solid #E7E7E5; border-top:1px solid #E7E7E5; text-align:left; color:#303030; border-left:0; border-bottom:0 }
ul.product-boxes.zoznam li.first {border-top:0;}
ul.product-boxes.zoznam li.rear {border-right:0;}
ul.product-boxes.zoznam li .product-thumb-image { width:232px; height:140px; margin-bottom:10px; display:block; text-align:center; position:relative; }
ul.product-boxes.zoznam li .product-thumb-image img { display:inline; float:none; }
ul.product-boxes.zoznam li .product-thumb-image .label-thumb { width:71px; height:66px; position:absolute; }
ul.product-boxes.zoznam li .product-thumb-image .label-thumb.label-novinky { height:63px; bottom:0; left:0; background:url(http://www.magister.sk/images/layout/label-novinka.png) no-repeat; }
ul.product-boxes.zoznam li .product-thumb-image .label-thumb.label-akcia { height:62px; bottom:0; right:0; background:url(http://www.magister.sk/images/layout/label-akcia.png) no-repeat; }
ul.product-boxes.zoznam li .product-thumb-image .label-thumb.label-odporucame { top:0; left:0; background:url(http://www.magister.sk/images/layout/label-odporucame.png) no-repeat; }
ul.product-boxes.zoznam li .product-thumb-image .label-thumb.label-z-reklamy { top:0; right:0; background:url(http://www.magister.sk/images/layout/label-z-reklamy.png) no-repeat; }
ul.product-boxes.zoznam li .product-thumb-text { margin:0 15px; font-size:11px; }
ul.product-boxes.zoznam li .product-thumb-text .title-fixed-height { height: 48px; aborder-bottom: 1px solid grey }
ul.product-boxes.zoznam li .product-thumb-text p {margin-bottom:5px;}
ul.product-boxes.zoznam li .product-thumb-text a,
ul.product-boxes.zoznam li .product-thumb-text b {font-size:12px;}
ul.product-boxes.zoznam li .product-thumb-text p strong {display:inline;}
ul.product-boxes.zoznam li .product-thumb-text form { padding:10px 0 0 0; line-height:20px; }
ul.product-boxes.zoznam li .product-thumb-text form .row.value { width:20px; height:20px; float:left; margin-right:1px; background:url(http://www.magister.sk/images/layout/bg-input-ks.gif) no-repeat; }
ul.product-boxes.zoznam li .product-thumb-text form .row.value input { width:20px; height:16px; border:0; padding:4px 0 0 0; text-align:center; background:transparent; font-size:10px; }
ul.product-boxes.zoznam li .product-thumb-text form input,
ul.product-boxes.zoznam li .product-thumb-text form span { float:left; margin-right:3px; }

/* =BREADCRUMB
---------------------------------------------------------------------------------------------------*/
.breadcrumb { float:left; font-size:12px; color:#303030; margin-bottom:10px; }
.breadcrumb a { color:#303030; text-decoration:underline; }
.breadcrumb a:hover {text-decoration:none;}             

/* =PAGINATION
---------------------------------------------------------------------------------------------------*/
.pagination { width:400px; display:block; float:left; text-align:right; }
.pagination.clanky-paginate { width:700px; text-align:center; margin:0; }
.pagination a { color:#719439; font-weight:bold; text-decoration:none; display:inline-block; height:22px; line-height:22px; background:url(http://www.magister.sk/images/layout/pagination-left.gif) no-repeat left bottom; }
.pagination.clanky-paginate a {background:url(http://www.magister.sk/images/layout/pagination-left-w.gif) no-repeat left bottom; }
.pagination a span { height:22px; padding:0 7px; display:block; float:left; background:url(http://www.magister.sk/images/layout/pagination-right.gif) no-repeat right bottom; }
.pagination.clanky-paginate a span {background:url(http://www.magister.sk/images/layout/pagination-right-w.gif) no-repeat right bottom; }
.pagination a:hover,
.pagination a.active { color:#F5F5F5; background-position:top left; }
.pagination a:hover span,
.pagination a.active span { background-position:top right; cursor:pointer; }

/* =NAV-BAR
---------------------------------------------------------------------------------------------------*/
.nav-bar { width:220px; float:left; font-size:11px; font-size:11px; }
.nav-bar.right {float:right;}
.nav-bar .box {background:url(http://www.magister.sk/images/layout/bg-nav-bar.gif) repeat-y top right; }
.nav-bar .box p { margin-bottom:8px; clear:both; }
.nav-bar .box.help { background:#0061B4; color:#fff; }
.nav-bar .box.help a {color:#fff;}
.nav-bar .box.navigation {padding-bottom:10px;}
.nav-bar .banners-box { padding:0 20px; }
.nav-bar .banners-box a { display:block; margin-bottom:10px; }

.nav-bar .box.oznam {background:none;}
.nav-bar .box.vyrobcovia { padding-top:5px; border-bottom:1px solid #E5E5E5; }
.nav-bar .box.vyrobcovia select { width:180px; height:165px; border:0; padding:1px 0 0 5px; background:url(http://www.magister.sk/images/layout/bg-select.gif) no-repeat top left; }
* html .nav-bar .box.vyrobcovia select { height:156px; overflow:hidden; }

.nav-bar .box.a-z { border-bottom:1px solid #E5E5E5; padding-bottom:8px; }
.nav-bar .box.a-z ul li { float:left; font-size:12px; font-weight:bold; margin:0 11px 12px 0; }
.nav-bar .box.a-z ul li.rear {margin-right:0;}
.nav-bar .box.a-z ul li a { width:10px; float:left; display:block; }

.nav-bar .box.news {font-weight:bold;}
.nav-bar .box.news ul.news-list li { margin-bottom:10px; line-height:130%; }

.nav-bar .box.newsletter { background:#72923E url(http://www.magister.sk/images/layout/bg-newsletter.gif) no-repeat bottom; color:#fff; }
.nav-bar .box.newsletter .row { width:150px; height:16px; padding:2px; float:left; background:#fff url(http://www.magister.sk/images/layout/bg-input-newsletter.gif) no-repeat; }
.nav-bar .box.newsletter .row input { width:145px; font-size:11px; padding:2px 2px 1px 3px; border:0; float:left; color:#6B6B6B; font-style:italic; background:transparent; }
.nav-bar .box.newsletter input { padding:0; float:right; }
.nav-bar .box.newsletter p.note { font-size:10px; padding-top:0px; }

.nav-bar .box.navigation { padding:10px 0 0 0; }
.nav-bar .box.navigation ul.sub-navigation { border-bottom:1px solid #E5E5E5; padding-bottom:5px; margin-bottom:15px; }
.nav-bar .box.navigation ul.sub-navigation li { margin-bottom:10px; padding-left:20px; position:relative; }
.nav-bar .box.navigation ul.sub-navigation li .label-news { width:32px; height:15px; position:absolute; top:-13px; right:38px; background:url(http://www.magister.sk/images/layout/label-news.gif) no-repeat; }
.nav-bar .box.navigation ul.sub-navigation li a { font-size:15px; font-weight:bold; color:#303030; }
.nav-bar .box.navigation ul.sub-navigation li ul.sub-menu {padding-top:8px;}
.nav-bar .box.navigation ul.sub-navigation li ul.sub-menu li { color:#000; margin:0; line-height:160%; padding:0 0 0 13px; background:url(http://www.magister.sk/images/layout/divider-submenu.gif) no-repeat 5px 0; }
.nav-bar .box.navigation ul.sub-navigation li ul.sub-menu li a { font-size:12px; text-decoration:none; color:#719439; }
.nav-bar .box.navigation ul.sub-navigation li ul.sub-menu li a:hover {text-decoration:underline;}
.nav-bar .box.navigation ul.sub-navigation li ul.sub-menu li.active { padding:10px 0 0 0; background:url(http://www.magister.sk/images/layout/bg-sub-sub-menu-top.gif) no-repeat 0 4px; }
.nav-bar .box.navigation ul.sub-navigation li ul.sub-menu li.active a { padding-left:18px; color:#719439; }
.nav-bar .box.navigation ul.sub-navigation li ul.sub-menu li.active ul.sub-sub-menu { padding:0 0 11px 18px; background:url(http://www.magister.sk/images/layout/bg-sub-sub-menu-bottom.gif) no-repeat bottom left; }
.nav-bar .box.navigation ul.sub-navigation li ul.sub-menu li.active ul.sub-sub-menu li { padding-left:6px; background:url(http://www.magister.sk/images/layout/bullet-category.gif) no-repeat left; }
.nav-bar .box.navigation ul.sub-navigation li ul.sub-menu li.active ul.sub-sub-menu li a { color:#719439; font-weight:normal; padding-left:0; }
.nav-bar .box.navigation ul.sub-navigation li ul.sub-menu li.active ul.sub-sub-menu li a.active {font-weight:bold;} 

.nav-bar .box.fast-preview { padding:20px 0 20px 10px; }
.nav-bar .box.fast-preview ul { width:199px; overflow:hidden; clear:both; }
.nav-bar .box.fast-preview ul li { padding:0 10px; clear:both; line-height:150%; float:none; }
.nav-bar .box.fast-preview ul li.status { width:179px; height:34px; font-weight:bold; line-height:34px; padding-top:10px; background:url(http://www.magister.sk/images/layout/bg-status-fast-preview.gif) no-repeat bottom; }

.nav-bar .box.user-profil ul li { margin-left:15px; list-style:disc; list-style-position:outside; line-height:140%; }
.nav-bar .box.user-profil ul li a {text-decoration:none;}
.nav-bar .box.user-profil ul li a:hover {text-decoration:underline;}
.nav-bar .box.user-profil ul li a.active {color:#000;}

.nav-bar .box.register-list { width:180px; overflow:hidden; padding-bottom:10px; }
.nav-bar .box.register-list ol li { list-style-position:outside; margin:0 0 10px 15px; position:relative; list-style-type: decimal; }

/* =CONTACT-PAGE
---------------------------------------------------------------------------------------------------*/
.contact-left { width:383px; float:left; }
.contact-right { width:276px; float:right; color:#707070; }
.contact-right li { width:276px; margin-bottom:10px; }
.contact-right li a.map { width:276px; height:92px; display:block; line-height:92px; text-align:center; color:#fff; text-decoration:none; background:url(http://www.magister.sk/images/layout/corner-map.gif); }
.contact-right li a.map span {background:url(http://www.magister.sk/images/layout/black.png); padding:5px 10px; }
.contact-right li a.map:hover span {background:#000;}

.credit-card-box { padding:10px 10px 0 10px; text-align:center; background:url(http://www.magister.sk/images/layout/bg-credit-card-top.gif) no-repeat top left; color:#fff; font-size:13px; }
.credit-card-box-out { padding-bottom:10px; margin-bottom:10px; background:#84AD47 url(http://www.magister.sk/images/layout/bg-credit-card-bottom.gif) no-repeat bottom left; }
.credit-card-box ul { margin:0 auto; width:350px; }
.credit-card-box ul li { width:110px; height:31px; float:left; position:relative; margin:0 10px 0 0; }
.credit-card-box ul li.rear {margin:0;}
.credit-card-box ul li span { width:110px; height:31px; cursor:pointer; position:absolute; top:0; left:0; background:url(http://www.magister.sk/images/layout/corner-credit-card.gif) no-repeat; }

.status-box { margin-bottom:15px; background:#F2F2F2 url(http://www.magister.sk/images/layout/status-box-top.gif) no-repeat top left; }
.status-box-in { padding:10px 10px 5px 55px; line-height:150%; color:#000; background:url(http://www.magister.sk/images/layout/status-box-bottom.gif) no-repeat bottom left; }
.status-box-in a {color:#000;}

/* =FORM
---------------------------------------------------------------------------------------------------*/
form .row { width:100%; margin-bottom:5px; display:block; float:left; }
form .row label { float:left; font-size:13px; font-weight:bold; line-height:27px; }
form .row.select label { width:101px; line-height:20px !important; }
form.default { width:100%; padding-top:4px; background:#F6F6F6 url(http://www.magister.sk/images/layout/bg-cart-item-top.gif) no-repeat top left; }
form.default .form-in { padding:10px; background:url(http://www.magister.sk/images/layout/bg-cart-item-bottom.gif) no-repeat bottom left; }
form.default .row {width:670px;}
form.default .row input { width:554px; float:right; }
form.default .row select { float:right; width:232px; margin-top:2px; }
form.default .row textarea { width:555px; height:100px; float:right; max-width:568px; }
form.default .row textarea.contact-message { width:230px; height:100px; float:right; max-width:230px; }


form .row .bg-input { width:233px; height:26px; float:right; background:#fff url(http://www.magister.sk/images/layout/input-233.gif) no-repeat; }
form .row .bg-input input { width:223px; padding:3px; border:0; margin:2px; background:transparent; }
form.default .submit {margin-left:101px;}
form.default .submit2 {margin-left:139px;}
form.default .note { width:565px; float:right; font-size:10px; margin-bottom:10px; }
form.forms .row {width:370px;}
form.forms .row label { width:130px; text-align:right; }
form.forms .row input {width:224px;}
form.search-box { width:700px; overflow:hidden; margin-bottom:20px; }
form.search-box label { font-weight:bold; font-size:11px; margin-right:4px; }
form.search-box select { font-size:11px; width:200px}
form.search-box span.float select {margin-top:0px;}
form.contact-form { padding-top:5px; background:#ECECEC url(http://www.magister.sk/images/layout/contact-form-top.gif) no-repeat top; width:700px }
form.contact-form .contact-in { padding:10px; background:url(http://www.magister.sk/images/layout/contact-form-bottom.gif) no-repeat bottom left; }
form.contact-form .row label,
form.contact-form .row.select label { width:215px !important; text-align:right; float:left; margin-right: 10px}
form.contact-form .row input { width:215px; float:left; }
form.contact-form .row select { width:215px; float:left; }
form.contact-form .row textarea { width:217px; height:180px; max-width:228px; float:left; }
form .mand { float:right; font-size:10px; color:#282828; }
.mand-label .mand { float:right; font-size:10px; color:#282828; }
form.contact-form .submit { margin-left:135px; float:left; }
form.popUp {width:700px;}

form.popUp .row {width:675px;}
form.popUp .row label { width:155px; text-align:right; font-size:12px; line-height:27px; }
form.popUp .row .bg-input input { width:500px; height:19px; padding:6px 5px 0 5px; float:right; border:0; background:transparent; }
form.popUp .row .bg-input { width:510px; height:26px; float:right; background:#fff url(http://www.magister.sk/images/layout/bg-input-510.gif) no-repeat top left; }
form.popUp .row.no-data input { color:#8C8C8C; font-style:italic; }
form.popUp .row .bg-textarea { width:510px; float:right; background:url(http://www.magister.sk/images/layout/bg-textarea-510.gif) no-repeat top left; }
form.popUp .row .bg-textarea textarea { width:500px; height:109px; padding:6px 5px 0 5px; float:right; color:#303030; border:0; background:transparent; }
form.popUp .submit { width:124px !important; height:33px; margin:5px 0 0 165px; padding:0; float:none; }

/* =FOOTER-MENU
---------------------------------------------------------------------------------------------------*/
.footer-menu { width:960px; padding:35px 4px 0 0; margin:0 auto; background:#f1faff url(http://www.magister.sk/images/layout/bg-footer-top.gif) no-repeat top right; }
.footer-menu-in { padding-bottom:30px; background:url(http://www.magister.sk/images/layout/bg-footer.gif) no-repeat bottom left; }
.footer-menu .footer-box { width:170px; float:left; color:#303030; font-size:11px; }
.footer-menu .footer-box .title {font-size:13px;}
.footer-menu .footer-box ul li { font-weight:bold; line-height:140%; }
.footer-menu .footer-box ul.list-footer li { list-style:disc outside; margin-left:15px; }

.footer-menu .footer-box.zakaznicke-vyhody { margin-right:50px; padding-left:36px; background:url(http://www.magister.sk/images/layout/icon-zakaznicke-vyhody.gif) no-repeat top left; }
.footer-menu .footer-box.oddelenie { margin-right:30px; padding-left:38px; background:url(http://www.magister.sk/images/layout/icon-oddelenie.gif) no-repeat top left; }
.footer-menu .footer-box.doprava { margin-right:25px; padding-left:34px; background:url(http://www.magister.sk/images/layout/icon-doprava.gif) no-repeat top left; }
.footer-menu .footer-box.zakaznicka-podpora { padding-left:34px; background:url(http://www.magister.sk/images/layout/icon-zakaznicka-podpora.gif) no-repeat top left; }

.footer { clear:both; background:#fff; }
.footer .footer-in { width:920px; margin:0 auto; font-size:10px; color:#929292; padding:20px 20px 50px 20px; }
.footer .footer-in a {color:#929292;}
.footer .footer-in .right { float:right; text-align:right; }
.footer .footer-in .copy { line-height:110%; float:left; padding-left:125px; margin-right:200px; background:url(http://www.magister.sk/images/layout/logo-silver.gif) no-repeat top left; }
.footer .footer-in img {float:left;}

/* =TABLE
---------------------------------------------------------------------------------------------------*/
table { width:700px; font-size:11px; margin-bottom:10px; }
table thead { height:20px; line-height:20px; font-size:10px; background:#DCDCDC; text-transform:uppercase; }
table th { text-align:right; padding:0 10px; font-weight:normal; white-space:nowrap; }
table td { padding:10px; text-align:right; border-bottom:1px solid #DFDFDF; vertical-align:top; }
table tr.color td {background:#f6f6f6;}
table td img { display:inline; margin-right:12px; }
table th.first-produkt {background:url(http://www.magister.sk/images/layout/thead-left.gif) no-repeat top left;}
table th.first-produkt,
table td.first-produkt { text-align:left; width: 270px}
table td.image {width:50px}
table td.nazov {padding-left: 0; line-height: 150%}
table td.first-produkt a { text-align:left; float:left; font-weight:normal; font-size:11px; }
table td.first-produkt img { border:1px solid #DFDFDF; float:left;  margin-right:0  }
table th.first-produkt { background:#DCDCDC url(http://www.magister.sk/images/layout/table-head-left.gif) no-repeat top left; }
table th.rear { background:#DCDCDC url(http://www.magister.sk/images/layout/thead-right.gif) no-repeat top right; }
table .rear { text-align:right; width:75px}
table td.ks { text-align:center; width:95px; }
table td.ks .row { width:20px; height:20px; float:left; background:url(http://www.magister.sk/images/layout/bg-input-ks.gif) no-repeat; }
table td.ks .row input { width:20px; height:17px; border:0; padding:3px 0 0 0; text-align:center; background:transparent; font-size:10px; }
table td.ks input {float:right;}
table tr.celkovo td { background:#f6f6f6; border-bottom:1px solid #dfdfdf; }
table tr.celkovo .uhrada { font-size:18px; font-weight:bold; }
table td.price {width:110px;}
table .center {text-align:center;}
table .right {text-align:right;}
table .left {text-align:left;}

table tr .little-border { position:relative; float:left; }
table tr .little-border .border-small2 { width:40px; height:40px; position:absolute; top:0; left:0; cursor:pointer; background:url(http://www.magister.sk/images/layout/border-small2.gif) no-repeat; }
table tr .little-border .border-small2.pink {background:url(http://www.magister.sk/images/layout/border-small2-pink.gif) no-repeat; }
table tr.color {background:#F6F6F6;}
table tr.color .little-border .border-small2 {background:url(http://www.magister.sk/images/layout/border-small2-silver.gif) no-repeat; cursor:pointer; }

/* =CART-BOX
---------------------------------------------------------------------------------------------------*/
.cart-box { width:700px; overflow:hidden; }
.cart-box a { font-weight:bold; text-decoration:underline; }
.cart-box a:hover {text-decoration:none;}
.cart-box.border { margin-top:0; background:#fff !important; padding:0 !important; border:0 !important; }
.cart-box.border .form { border-top:1px solid #DFDFDF !important; }

.cart-box table {width:700px;}
.cart-box table td.ks { width:20px; text-align:center; }
.cart-box form label {font-size:12px;}

.cart-box ul.menu { width:700px; float:left; margin-bottom:25px; }
.cart-box ul.menu li { width:96px; padding-right:55px; float:left; color:#AFAFAF; font-weight:bold; padding-top:85px; text-align:center; }
.cart-box ul.menu li.tab1 {background:url(http://www.magister.sk/images/layout/tab1.gif) no-repeat top left; }
.cart-box ul.menu li.tab2 {background:url(http://www.magister.sk/images/layout/tab2.gif) no-repeat top left; }
.cart-box ul.menu li.tab3 {background:url(http://www.magister.sk/images/layout/tab3.gif) no-repeat top left; }
.cart-box ul.menu li.tab4 {background:url(http://www.magister.sk/images/layout/tab4.gif) no-repeat top left; }
.cart-box ul.menu li.tab5 { padding-right:0; background:url(http://www.magister.sk/images/layout/tab5.gif) no-repeat top left; }
.cart-box ul.menu li.active { color:#9DBDCF; background-position:top right; }

.cart-box table.user-profil {width:700px;}
.cart-box table.user-profil .center {text-align:center;}
.cart-box table.user-profil th.rear-small {width:50px;}
.cart-box table.user-profil th.rear-large {width:100px;}
.cart-box table.user-profil a { font-weight:bold; text-decoration:none; }
.cart-box table.user-profil a:hover {text-decoration:underline;}
.cart-box table.user-profil a.kupit { float:left; padding:0; margin:0; }
.cart-box table.user-profil a.zmazat img,
.cart-box table.user-profil a.kupit img {margin:0;}
.cart-box table.user-profil a.zmazat { float:right; padding:0; margin:0; }
.cart-box .sumarum { width:700px; background:#F6F6F6; margin:10px 0 20px 0; padding:5px 0; border-top:2px solid #DCDCDC; }
.cart-box .sumarum td.first {text-align:left;}
.cart-box .sumarum td { text-align:right; padding:3px 10px; border:0; }
.cart-box .darcekove-balenie { background:#FFF0F2; border-top:2px solid #FFDFE4; }
.cart-box .darcekove-balenie td.first { width:15px; padding-left:15px; padding-right:0; }
.cart-box .darcekove-balenie td { text-align:left; border-bottom:0; padding-left:5px; vertical-align:middle; }
.cart-box .darcekove-balenie td.rear { width:75px; padding-top:12px; }
.cart-box .button-refresh { width:94px; height:20px; margin-left:242px; display:block; border:none }
.cart-box input.value { width:35px; height:17px; padding:3px 0 0 0; text-align:center; font-size:11px; }
.cart-box .table-zlava td { border:0; padding:0 10px 5px 10px; }
.cart-box .total-result-box { padding:0 10px; margin-bottom:20px; font-size:18px; font-weight:bold; height:40px; line-height:40px; background:url(http://www.magister.sk/images/layout/bg-total-result.gif) no-repeat; }
.cart-box .total-result-box .sk { font-size:11px; font-weight:normal; }
.cart-box .small-form { float:left; width:338px; background:#F6F6F6 url(http://www.magister.sk/images/layout/form-small-top.gif) no-repeat top; }
.cart-box .small-form fieldset { padding:10px; background:url(http://www.magister.sk/images/layout/form-small-bottom.gif) no-repeat bottom; }
.cart-box .small-form.rear {float:right;}
.cart-box .small-form .row { width:90px; height:18px; padding:1px; float:left; margin-right:8px; background:url(http://www.magister.sk/images/layout/input-small-form.gif) no-repeat top left; }
.cart-box .small-form .row input { width:86px; padding:2px 2px 0 2px; margin:0; border:0; background:transparent; }
.cart-box .small-form input {margin-right:5px;}
.cart-box .small-form ul {margin-bottom:15px;}
.cart-box .small-form ul li { float:none; clear:both; line-height:150%; }
.cart-box .small-form ul li b {float:right;}

.large-label { font-size:16px !important; color:#719439; font-weight:bold; line-height:25px; margin-bottom:0; }
.large-label span { color:#898989; font-weight:normal; }
label.large-label { margin:0 0 15px 5px; }

.item { background:#F6F6F6 url(http://www.magister.sk/images/layout/bg-cart-item-top.gif) no-repeat top; display:block; font-size:11px; }
.item .item-in { width:680px; padding:15px 10px; background:url(http://www.magister.sk/images/layout/bg-cart-item-bottom.gif) no-repeat bottom; }

.form-large .item { background:#F6F6F6 url(http://www.magister.sk/images/layout/bg-cart-item-top.gif) no-repeat top; display:block; font-size:11px; }
.form-large .item .item-in { width:680px; padding:15px 10px 7px 10px; background:url(http://www.magister.sk/images/layout/bg-cart-item-bottom.gif) no-repeat bottom; }
.form-large .item .row {width:330px;}
.form-large .item .row label { width:90px; font-size:12px; }

.item.border-item { width:678px; padding:15px 10px; background:#F6F6F6; border-bottom:1px solid #DFDFDF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.item.border-item.first { border:1px solid #DFDFDF;}
.item.border-item.last-border { border-bottom:1px solid #DFDFDF; }                                    
.item.color {background:#fff;}
.item.last { margin:0 0 10px 0; }
.item.nopadding {padding-bottom:0px;}
.item input.check { width:14px; height:14px; margin:0 7px 10px 0; float:left; }
.item label.check { float:left; font-weight:bold; margin:0 5px 0 0; line-height:14px; }
.item .row { width:322px; margin:0 0 10px 0; }
.item .row input { float:right; width:200px; }
.item .row select { float:right; width:232px; margin-top:2px; }
.item .row label { width:80px; padding-right:5px; line-height:25px; text-align:right; float:left; }
.item .row.textarea { width:680px; margin:0; padding:0; overflow:hidden; }
.item .row .bg-textarea { width:582px; height:93px; padding:2px; margin-right:5px; float:right; background:url(http://www.magister.sk/images/layout/textarea-586.gif) no-repeat; }
.item .row .bg-textarea textarea { width:575px; height:86px; border:0; padding:3px; float:left; background:transparent; }

.form-large #ch1,
#ch2,
#ch3 { width:15px; height:15px; margin-top:4px; }
.checkbox-mailing { width:15px; height:15px; float:left; }

.item span.boldRight { float:right; font-weight:bold; font-size:12px; }
.item span.boldRight .right-sk { font-weight:normal; font-size:11px; }
.item p { margin:0 0 0 20px; }
.item p.note { font-size:10px; margin-top:10px; }

.item .left { width:305px; float:left; }
.item .right { width:300px; float:right; font-size:10px; }
.item .box-labels {display:block;}
* html .item .box-labels {margin:0;}
.item .box-labels .left {width:305px;}
.item .box-labels .right {width:410px;}
.item .left-large-note { width:305px; float:left; font-size:10px; }
.item .right-large-note { width:340px; float:right; font-size:10px; }
.item #login-block { width:650px; clear:both; display:none; }
.item #login-block input { float:left; margin-top:0px; }
.item #login-block .row { width:107px; height:26px; margin-right:10px; margin-top:1px; float:left !important; background:url(http://www.magister.sk/images/layout/input-107.gif) no-repeat; }
.item #login-block .row input { width:96px; padding:3px; margin:2px; border:0; }
.item #login-block label { width:81px; padding-right:8px; line-height:30px; float:left; font-weight:bold; text-align:right; }
.item #login-block label.pass {width:50px;}
.item #login-block .lost-password { line-height:26px; margin-left:10px; }

.cart-box .box-udaj { width:300px; float:left; margin:0 30px 20px 10px; }
.cart-box .box-udaj.rear {margin-right:0;}
.cart-box .box-udaj .line { display:block; margin:0 0 3px 0; color:#858585; font-style:italic; font-size:11px; }
.cart-box .box-udaj b { color:#000; font-style:normal; font-weight:normal; width:60px; float:left; }
.cart-box .poznamka { color:#858585; font-style:italic; font-size:11px; margin:0 0 20px 0; }
.cart-box .box-udaj strong { padding-right:10px; text-align:right; font-style:normal; color:#313131; display:block; float:left; width:60px; font-family:Arial, Helvetica; }
.cart-box .info-box { padding:13px 15px 15px 45px; font-size:11px; color:#fff; background:#000 url(http://www.magister.sk/images/layout/icon-info.gif) no-repeat top left; }
.cart-box .underline {text-decoration:underline;}

.cart-box .metatag {text-align:center;}
.cart-box .metatag a { display:inline-block; float:none; }
.cart-box .metatag a.detail {margin-right:15px;}

.cart-box .center {text-align:center;}

/* =MESSAGE-BOX
---------------------------------------------------------------------------------------------------*/
.message-box {background-color: #FFF; color: #DB1110 ; font-weight: bold; padding: 10px 20px; margin-top: 2px; border: 2px solid #DB1110 }
.message-box a {color: #DB1110 ; text-decoration: underline}
.message-box a:hover {color: #DB1110 ; text-decoration: none}

/* =VYPIS ZNACIEK
---------------------------------------------------------------------------------------------------*/
.znacky-headline {background-color: #719439; color: #FFFFFF; font-weight: bold; padding: 10px 20px;}
.znacky-items {margin:0; padding:0}
.znacky-items li {float: left; /* width:350px; */ width: 230px; }

/* =AUKCIA-BOX                                                                                         
---------------------------------------------------------------------------------------------------*/
.aukcia-box {margin-bottom:20px;}
.aukcia-box table { width:700px; height:144px; background:#8AB04B url(http://www.magister.sk/images/layout/bg-aukcia-box.gif) no-repeat; border:0; color:#fff; margin:0; padding:10px; font-size:12px; }
.aukcia-box table td { border:0; white-space:nowrap; text-align:left; line-height:160%; padding:8px; }
.aukcia-box table td input { margin:0; text-align:right; }
.aukcia-box table td input.input-value { border: 1px solid #DEE9CF; width: 200px; background-color: #fff; padding:3px; }
.aukcia-box table td.button { vertical-align:middle; text-align:right; }
.aukcia-box table td.button input {margin-top:12px;}

table.aukcia-priebeh th {text-align:left;}
table.aukcia-priebeh td { background:none; padding:5px 10px; text-align:left; }

table.zoznam-aukcia th {text-align:right;}
table.zoznam-aukcia td { vertical-align:middle; text-align:right; }
table.zoznam-aukcia td .text-list-aukcia {padding-top:5px;}

/* =SITE-MAP
---------------------------------------------------------------------------------------------------*/
.site-map {padding: 0 0 20px 20px}
.site-map li {list-style-type: square;  list-style-position:inside; font-weight: bold;}
.site-map li li {font-weight: normal}
.site-map ul {padding: 0 0 20px 40px}

/* =LIVESEARCH
---------------------------------------------------------------------------------------------------*/
.LSResult {position: absolute; top: 40px; left: 420px;background-color: #FFF;z-index: 45;overflow: visible;padding: 10px; border: 1px solid #cacaca;}
.LSResult li {list-style:none}
.LSResult #LSHighlight {font-weight: bold}

.clanky-detail.informacie h3 {padding: 10px 0 10px 0 !important}
.clanky-detail.informacie li {list-style-type: disc !important; margin-left: 18px}
.clanky-detail.informacie ul {padding-bottom: 10px}
.clanky-detail.informacie .title {padding: 10px 0 10px 0 !important}

.cart-box .loyalty-box {padding: 10px; width: 680px; height: 15px; margin: 0 0 20px 0;  background: url(http://www.magister.sk/images/layout/bg-krok-1-loyalty.gif); overflow: hidden }

/*
.headline-slide {display:block; height:300px; overflow: hidden; position:relative;}
.headline-slide .us-item {border: 1px solid silver;  height:300px; weight: 340px;  float:left; position:absolute; }
.headline-slide ul li { display:block;overflow: hidden; position:absolute; float:left; height:300px; weight: 340px; } 
.hs-tabs-out { width:300px; height:21px; padding:0; text-align:right; position:absolute; right:26px; bottom:21px; }
.hs-tabs-out a { width:9px; height:9px; line-height:8px; display:inline-block; margin:0 1px; padding:0; background:url(http://www.magister.sk/images/layout/bullet-slider.gif) no-repeat bottom left; font-size:1px; cursor:pointer; }
.hs-tabs-out a.current { background-position:0 0px; }
.hs-tabs-out a:hover { background-position:0 0px; }
.hs-tabs-out .tabs-in { height:21px; position:relative; float:right; }
*/

.hs-tabs-out .tabs-in span { width:5px; height:21px; position:absolute; right:-5px; top:1px; background:url(http://www.magister.sk/images/layout/bg-slider-menu-right.png) no-repeat top right; }
.hs-tabs-out .tabs-in .tabs { float:right; height:21px; line-height:14px; padding:0 0 0 5px; background:url(http://www.magister.sk/images/layout/bg-slider-menu-left.png) no-repeat 0 1px;}

.slider-small-out { width:343px; height:178px; float:left; padding:1px; overflow:hidden; position:relative; background:url(http://www.magister.sk/images/layout/bg-slideshow-small.gif) no-repeat top left; }
.content .slider-small-out .titles { font-size:19px; font-weight:bold; margin-bottom:5px !important; line-height:120%; display:block; }
.content .slider-small-out p { margin:0 0 5px 0; z-index:20; }
.content .slider-small-out .image { position:absolute; bottom:1px; right:1px; z-index:1; }
.content .slider-small-out .corner-right { width:7px; height:7px; position:absolute; bottom:0; right:0; z-index:10; background:url(http://www.magister.sk/images/layout/corner-slideshow.png) no-repeat bottom right; }
.content .slider-small-out .text-slide { padding:0 110px 0 0; }
.slider-small-out .slider-small,
.slider-small-out .slider-small-2 { width:343px; height:178px; }
.slider-small-out .slider-small ul,
.slider-small-out .slider-small-2 ul { width:303px; height:148px; padding:15px 20px; }
.slider-small-out .tabs-small { bottom:15px; left:20px; position:absolute; float:left; }
.slider-small-out .tabs-small a { font-size:11px; color:#C3C3C3; border:1px solid #CECECE; display:inline-block; width:15px; height:15px; text-align:center; line-height:15px; margin:0 10px 0 0; }
.slider-small-out .tabs-small a.current { color:#fff; background:#CECECE; }