/* =BODY                                                   
---------------------------------------------------------------------------------------------------*/
body { margin:0px; padding:15px 0 0 0; font-size:12px; text-align:left; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; background:#fff; color:#0D0D0D; }
input, select, textarea { font-size:12px; font-family:Arial, Helvetica, sans-serif; }

@font-face { font-family: 'RotisSerifStdRegular'; src: url('https://www.time.sk/images/font/rotisserifstd-webfont.eot'); src: local('☺'), url('https://www.time.sk/images/font/rotisserifstd-webfont.woff') format('woff'), url('https://www.time.sk/images/font/rotisserifstd-webfont.ttf') format('truetype'), url('https://www.time.sk/images/font/rotisserifstd-webfont.svg#webfontlmmZEGQg') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'AdobeCaslonProRegular'; src: url('https://www.time.sk/images/font/acaslonpro-regular-webfont.eot'); src: local('☺'), url('https://www.time.sk/images/font/acaslonpro-regular-webfont.woff') format('woff'), url('https://www.time.sk/images/font/acaslonpro-regular-webfont.ttf') format('truetype'), url('https://www.time.sk/images/font/acaslonpro-regular-webfont.svg#webfont7wu2U28A') format('svg'); font-weight: normal; font-style: normal; }

/* =DEFAULT
---------------------------------------------------------------------------------------------------*/
h1, h2, h3, p, form, ul { padding:0; margin:0; }
h1 { font-size:39px; line-height:39px; font-weight:normal; letter-spacing:-1px; margin-bottom:10px; font-family: 'RotisSerifStdRegular', Georgia, sans-serif; }
h1.small { font-size:20px; line-height:120% !important; }
h2 { font-size:20px; display:block; font-weight:normal; margin-bottom:10px; }
.title { font-size:20px; display:block; margin-bottom:10px; position:relative; font-family: 'RotisSerifStdRegular', Georgia, sans-serif; }
.title2 { font-size:13px; font-weight:bold; float:left; margin-bottom:10px; }
a { color:#2F2F2F; font-weight:bold; text-decoration:underline; outline:none; }
a:hover { color:#137BFF; text-decoration:none; }
img { border:none; padding:0; margin:0; display:block; }
fieldset { border:0; margin:0; padding:0; }
p {line-height:140%;}
p.desc {font-size:16px;}
.clear {clear:both;}
.float { float:left !important; }
.floatRight { float:right !important; }
ul li { list-style:none; line-height:130%; }
.grey {color:#747373;}
.red {color:#b90000;}
.center {text-align:center;}
.mb0 { margin-bottom:0px !important; margin-top:0px !important; }
.mt0 { 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; }
.mb30 { margin-bottom:30px !important; }
.ml5 { margin-left:5px !important; }
.ml10 { margin-left:10px !important; }
.ml20 { margin-left:20px !important; }
.wrap { width:980px; margin:0 auto 20px auto; }
.floatRightImg { float:right; margin:0 0 5px 10px; }
.floatLeftImg { float:left; margin:0 10px 5px 0; }

/* =HEADER
---------------------------------------------------------------------------------------------------*/
.header { width:960px; height:70px; padding:0 10px; }
.header .bullet { width:15px; display:inline-block; background:url(https://www.time.sk/images/layout/bullet-plus.gif) no-repeat center center; }
.header .logo { width:65px; height:22px; padding:28px 0 0 0; margin:0 82px 0 0; float:left; position:relative; overflow:hidden; text-transform:uppercase; font-size:23px; font-weight:normal; letter-spacing:4px; text-decoration:none; font-family: 'RotisSerifStdRegular', sans-serif; }
.header .logo img { position:absolute; top:0; left:0; }
.header .header-info { width:475px; padding:10px 0 0 0; float:left; text-align:center; font-size:13px; }
.header .header-info strong { display:block; margin:0 0 2px 0; }
.header .cart-box-result { width:220px; padding:8px 0 0 25px; line-height:160%; font-size:13px; font-weight:bold; float:right; background:url(https://www.time.sk/images/layout/icon-cart.gif) no-repeat 0 2px; }
.header .cart-box-result a { font-weight:normal; font-size:12px; }
.header .cart-box-result a.title-a { font-size:13px; text-decoration:none; font-weight:bold; }

/* =MAIN-NAVIGATION
---------------------------------------------------------------------------------------------------*/
.main-navigation { width:970px; height:30px; padding:0 10px 15px 0; }
.main-navigation ul.main-menu li { height:30px; float:left; border-right:1px solid #E7E7E7; position:relative; z-index:50; }
.main-navigation ul.main-menu li.first-menu a {width:119px;}
.main-navigation ul.main-menu li.rear {border-right:0;}
.main-navigation ul.main-menu li a { display:block; float:left; height:20px; float:left; padding:10px 15px 0 15px; font-size:12px; text-transform:uppercase; font-weight:normal; text-decoration:none; font-family: 'AdobeCaslonProRegular', Georgia, sans-serif; }
.main-navigation ul.main-menu.large-menu {margin-left:-10px;}
.main-navigation ul.main-menu.large-menu li a {  font-size:15px; padding:10px 12px 0 12px; }
.main-navigation ul.main-menu li a:hover {color:#137BFF;}
.main-navigation ul.main-menu li a.active {background:#E7E7E7;}
.main-navigation ul.main-menu li a.active:hover {color:#2F2F2F;}
.main-navigation ul.main-menu li .dropdown-menu {  display:none; min-width:100%; padding:10px 0; position:absolute; top:100%; left:0; background:#fff; box-shadow:0 2px 2px rgba(0,0,0,0.2); z-index:50; }
.main-navigation ul.main-menu li:hover .dropdown-menu {display:block;}
.main-navigation ul.main-menu li .dropdown-menu li { width:100%; clear:both; border:0; height:auto; }
.main-navigation ul.main-menu li .dropdown-menu a { font-size:12px; height:auto; padding:5px 25px; display:block; float:none }

.main-navigation form { float:right; padding:5px 0 0 0; }
.main-navigation form .field { width:155px; height:18px; padding:1px; margin:0 5px 0 0; float:left; overflow:hidden; background:#eeeeee url(https://www.time.sk/images/layout/bg-field-search.gif) no-repeat top left; }
.main-navigation form .field input { width:149px; height:16px; padding:1px 3px; float:left; background:none; border:0; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; }
.main-navigation form .button-hladat {float:right;}

/* =HEADLINE
---------------------------------------------------------------------------------------------------*/
.headline { width:970px; padding:0 0 0 10px; }
.headline .headline-text { width:690px; float:left; }
.headline .headline-text p {line-height:21px;}
.headline .headline-product { width:230px; padding:43px 0 0 0; float:right; }
.headline .headline-product li { width:230px; padding:0; text-align:left; }
.headline .headline-product li img.product { float:right; margin:0 0 0 10px; }
.headline .headline-product li .float { width:120px; padding-top:15px; }
.headline .headline-product li a {font-size:12px;}
.headline h1 { width:370px; font-size:43px; line-height:110%; margin:0 0 20px 0; }
.headline p.desc { width:270px; font-size:14px; }

.main { width:980px; float:left; margin:0 0 10px 0; background:url(https://www.time.sk/images/layout/bg-main-border.gif) repeat-y top left; }

/* =CONTENT
---------------------------------------------------------------------------------------------------*/
.content { width:820px; float:right; border-left:1px solid #E7E7E7; }
.content .box {padding-right:0;}
.content p {margin-bottom:15px;}
.content .display-none {display:none;}
.content .silver {color:#9D9D9D;}
.content .info { background:#2F2F2F url(https://www.time.sk/images/layout/label-info-large.gif) no-repeat top right; text-transform:uppercase; color:#fff; font-size:14px; padding:0 20px 0 10px; margin:4px 10px 0 0; height:26px; line-height:26px; float:left; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; }
.content ul.user-menu li {line-height:150%;}

.content .metatag {text-align:center;}
.content .metatag a { padding:0 0 5px 15px; }

a.send-mail {background:url(https://www.time.sk/images/layout/icon-send-mail.gif) no-repeat 0 2px; }
a.print {background:url(https://www.time.sk/images/layout/icon-print.gif) no-repeat 0 2px; }
a.facebook {background:url(https://www.time.sk/images/layout/icon-facebook.gif) no-repeat 0 2px; }
a.detail { margin-right:20px; background:url(https://www.time.sk/images/layout/icon-detail.gif) no-repeat 0 2px; }
a.lepsia-cena-produktu  {background:url(https://www.time.sk/images/layout/icon-lepsia-cena-produktu.gif) no-repeat 0 2px; }

/* =GALLERY-LIST
---------------------------------------------------------------------------------------------------*/
.gallery-list a { display:inline-block; margin:0 5px 5px 0; }
.gallery-list a img {float:left;}

/* =ARTICLES-LIST
---------------------------------------------------------------------------------------------------*/
.articles-list  h2 {font-size:14px;}

/* =ROZBOR-LIST
---------------------------------------------------------------------------------------------------*/
.rozbor-list { width:225px; padding:5px 0; float:left; }
.rozbor-list li { padding:0 0 0 20px; margin:0 0 8px 0; background-position:0 1px; background-repeat:no-repeat; }
.rozbor-list li.icon-puzdro {background-image:url(https://www.time.sk/images/layout/icon-puzdro.gif); }
.rozbor-list li.icon-vodotesnost {background-image:url(https://www.time.sk/images/layout/icon-vodotesnost.gif); }
.rozbor-list li.icon-remienok {background-image:url(https://www.time.sk/images/layout/icon-remienok.gif); }
.rozbor-list li.icon-sklo {background-image:url(https://www.time.sk/images/layout/icon-sklo.gif); }
.rozbor-list li.icon-rozmery {background-image:url(https://www.time.sk/images/layout/icon-rozmery.gif); }
.rozbor-list li.icon-typ-strojceka {background-image:url(https://www.time.sk/images/layout/icon-typ-strojceka.gif); }
.rozbor-list li.icon-zaruka {background-image:url(https://www.time.sk/images/layout/icon-zaruka.gif); }

/* =CATEGORY-DESCRIPTION                                                                                          
---------------------------------------------------------------------------------------------------*/
.category-description { width:800px; margin:0 0 20px 0; }
.category-description img { float:left; margin:0 15px 5px 0; }

/* =ADD-CART                                                                                          
---------------------------------------------------------------------------------------------------*/
form.add-cart { width:210px; padding:20px; margin-bottom:20px; float:right; background:#E7E7E7; font-weight:bold; }
form.add-cart span.no-actual { color:#5E5E5E; text-decoration:line-through; margin-right:10px; }
form.add-cart span.large-text { margin:0; font-size:17px; margin:0 0 10px 0; display:block; }
form.add-cart label { font-size:12px; line-height:20px; font-weight:normal; float:left; margin:0 10px 10px 0; }
form.add-cart select {float:left;}
form.add-cart input { width:210px; height:40px; }

/* =PRODUCT-TEXT                                                                                         
---------------------------------------------------------------------------------------------------*/
.product-text { float:left; width:475px; }
.product-text p { margin:0 0 20px 0; line-height:150%; }
.product-text .links-box a { padding:0 0 3px 18px; margin:0 15px 0 0; float:left; }

/* =PRODUCT-IMAGES                                                                                         
---------------------------------------------------------------------------------------------------*/
.product-images { float:right; width:302px; margin:0 10px 0 0; }
* html .product-images { overflow:hidden; display:inline; }
.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 span { width:34px; height:34px; display:block; position:absolute; background:url(https://www.time.sk/images/layout/icon-zoom-large.png) no-repeat; top:-10px; right:-15px; }
.product-images a.small {width:92px;}
.product-images a.small span { width:28px; height:27px; background:url(https://www.time.sk/images/layout/icon-zoom-small.png) no-repeat; top:-10px; right:-10px; }
.product-images a img { border:1px solid #DFDFDF; }

/* =BOX
---------------------------------------------------------------------------------------------------*/
.box { padding:10px; background:#fff; }
.box h1 { padding:0; line-height:1; margin:0 0 15px 0; }
.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;}

/* =PRODUCT-BOXES
---------------------------------------------------------------------------------------------------*/
ul.product-boxes { float:left; display:block; }
ul.product-boxes li { width:130px; padding:10px 15px; float:left; text-align:center; }
ul.product-boxes.margin-product li {margin-top:20px;}
ul.product-boxes.margin-product li.top-product {margin:0;}
ul.product-boxes li h2 { font-weight:normal; font-size:11px; margin:0; }
ul.product-boxes li h3 {font-size:12px;}
ul.product-boxes li.clear { width:800px; font-size:1px; height:1px; float:none; display:block; margin:0; padding:0; }
ul.product-boxes li img.product {display:inline;}
ul.product-boxes li .no-actual { font-weight:bold; color:#8E8E8E; text-decoration:line-through; }
ul.product-boxes li .grey {font-size:10px;}
ul.product-boxes li a { display:block; margin-bottom:5px; }
ul.product-boxes li .label-status { color:#fff; font-size:10px; text-transform:uppercase; font-weight:bold; display:inline-block; margin:5px 0 0 0; padding:0 15px 0 10px; height:15px; line-height:15px; background:#2F2F2F url(https://www.time.sk/images/layout/bg-label-status.gif) no-repeat top right; }
ul.product-boxes.znacky-list li img {display:inline;}

.comments-boxes .users { font-weight:bold; font-size:14px; margin-bottom:5px; display:block; }
.comments-boxes p {font-style:italic;}

/* =MESSAGES
---------------------------------------------------------------------------------------------------*/
.messages { width:780px; font-size:11px; padding-left:30px; height:30px; line-height:30px; margin:12px 0 10px 0; background:#FF0000; color:#fff; }
.messages.info-message { background:#FF0000 url(https://www.time.sk/images/layout/icon-message-info.gif) no-repeat top left; }
.messages a,
.messages a:hover { color:#fff; font-size:11px; }

/* =BREADCRUMB
---------------------------------------------------------------------------------------------------*/
.breadcrumb { font-size:10px; color:#999999; margin-bottom:3px; width:100%; }
.breadcrumb a {color:#999999;}

/* =FEATURED
---------------------------------------------------------------------------------------------------*/
.featured { width:978px; height:38px; clear:both; border:1px solid #E7E7E7; background:url(https://www.time.sk/images/layout/icon-featured-facebook.gif) no-repeat top right; }
.featured form { width:702px; float:left; padding:9px; height:20px; margin:0 10px 0 0; background:#E9E9E9; }
.featured form label { float:left; line-height:20px; margin:0 10px 0 0; }
.featured form .field { width:167px; height:18px; padding:1px; float:left; margin:0 5px 0 0; overflow:hidden; background:#fff url(https://www.time.sk/images/layout/bg-field-newsletter.gif) no-repeat top left; }
.featured form .field input { width:161px; height:16px; padding:1px 3px; float:left; background:transparent; border:0; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; }
.featured form input { width:73px; height:20px; }
.featured a { text-decoration:none; line-height:38px; float:left; }
.featured a:hover {text-decoration:underline;}             

/* =PAGINATION
---------------------------------------------------------------------------------------------------*/
.pagination { width:410px; height:20px; overflow:hidden; display:block; float:left; text-align:center; }
.pagination.large-pagination {width:810px;}
.pagination a { color:#000; padding:0 5px; font-weight:bold; display:inline-block; height:18px; line-height:18px; }
.pagination strong { border:1px solid #C6C6C6; background:#fff; text-decoration:none; color:#000; padding:0 5px; font-weight:bold; display:inline-block; height:18px; line-height:18px; }

/* =NAV-BAR
---------------------------------------------------------------------------------------------------*/
.nav-bar { width:159px; float:left; font-size:11px; }
.nav-bar .box p { margin-bottom:8px; clear:both; }

.nav-bar .box.navigation { padding:10px 10px 10px 0; }
.nav-bar .box.navigation ul.sub-navigation li { padding:0 0 5px 20px; line-height:20px; /*background:url(https://www.time.sk/images/layout/bg-subnavigation.gif) no-repeat top left;*/ position:relative; }
.nav-bar .box.navigation ul.sub-navigation li:after { content:''; display:block; position:absolute; top:-1px; left:0; width:13px; height:13px; background:url(https://www.time.sk/images/layout/bg-subnavigation.gif) no-repeat top left; }
.nav-bar .box.navigation ul.sub-navigation li.active { background-position:bottom left; background-color:#E7E7E7; }
.nav-bar .box.navigation ul.sub-navigation li.active a { text-decoration:none; color:#2F2F2F; }
.nav-bar .box.navigation ul.sub-navigation li a {font-size:12px;} 

.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(https://www.time.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;}

/* =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(https://www.time.sk/images/layout/corner-map.gif); }
.contact-right li a.map span {background:url(https://www.time.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; font-size:11px; font-weight:bold; }
.credit-card-box-out { padding-bottom:10px; margin-bottom:10px; color:#fff; background:#b90000; }
.credit-card-box ul { margin:0 auto; width:470px; }
.credit-card-box ul li { width:110px; height:31px; float:left; margin:0 10px 0 0; }
.credit-card-box ul li.rear {margin:0;}
.credit-card-box input { border:1px solid #C6C6C6; }

.status-box { margin-bottom:15px; background:#8DAC41 url(https://www.time.sk/images/layout/status-box-top.gif) no-repeat top left; }
.status-box-in { padding:10px 10px 10px 45px; line-height:150%; color:#fff; }
.status-box-in a {color:#fff;}

/* =FORM
---------------------------------------------------------------------------------------------------*/
form .row input { height:16px; padding:1px 5px; }
form .row { width:100%; margin-bottom:5px; display:block; float:left; }
form .row textarea { padding:8px 5px 5px 5px; }
form .row label { float:left; font-weight:bold; line-height:25px; }
form .row.select label { width:101px; line-height:20px !important; }
form .field-search input { color:#757575; font-style:italic; } 
form .field-search.write input { color:#001111; font-style:normal; }
form.default { width:100%; background:#E7E7E7; }
form.default fieldset {padding:10px;}
form.default .row {width:670px;}
form.default .row input { width:554px; float:right; font-size:11px; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; }
form.default .row textarea { width:555px; height:100px; float:right; }
form.default .submit {margin-left:101px;}
form.default .submit2 {margin-left:125px;}
form.default .note { width:565px; float:right; font-size:10px; margin-bottom:10px; }

form.forms .row { width:370px; margin-bottom:15px; }
form.forms .row label { width:110px; text-align:right; }
form.forms .row input {width:230px;}

form.comment-form .row { width:790px; margin-bottom:15px; }
form.comment-form .row label { width:60px; padding-right:10px; text-align:right; }
form.comment-form .row input { width:700px; float:left; }
form.comment-form .row textarea { width:702px; height:150px; float:left; }
form.comment-form .submit-ml70 {margin-left:70px;}

form.search-box { margin-bottom:20px; clear:both; }
form.search-box.bottom-pagination { background:#fff; margin:0; padding:20px 0 10px 0; height:20px; }
form.search-box.bottom-pagination fieldset {padding:0;}
form.search-box.bottom-pagination label,
form.search-box.bottom-pagination select {display:none;}
form.search-box.bottom-pagination .pagination { margin:0 auto; float:none; }
form.search-box label { font-weight:bold; font-size:11px; margin-right:4px; }
form.search-box select {font-size:11px;}
form.search-box span.float select { width:120px; margin-right:5px; }
form.contact-form { padding-top:5px; background:#E7E7E7 url(https://www.time.sk/images/layout/contact-form-top.gif) no-repeat top; }
form.contact-form .contact-in { padding:10px; background:url(https://www.time.sk/images/layout/contact-form-bottom.gif) no-repeat bottom left; }
form.contact-form .row label,
form.contact-form .row.select label { width:120px !important; text-align:right; float:left; }
form.contact-form .row input { width:215px; float:right; }
form.contact-form .row select { width:230px; float:right; }
form.contact-form .row textarea { width:217px; height:180px; max-width:228px; float:right; }
form .mand { float:right; font-size:10px; color:#282828; }
form.contact-form .submit { margin-left:135px; float:left; }
.popUpContent {padding:10px;}
.popUpContent h1 {font-size:27px;}
form.popUp {width:690px;}
form.popUp .row { width:670px; margin:0 0 10px 0; }
form.popUp .row label { width:110px; font-size:11px; text-align:right; }
form.popUp .row input { width:530px; float:right; font-size:11px; }
form.popUp .row.no-data input {font-style:italic;}
form.popUp .row textarea { width:530px; height:80px; padding:5px; font-size:11px; float:right; font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif; }
form.popUp .submit { width:107px !important; height:20px; padding:0; clear:both; }

/* =FOOTER
---------------------------------------------------------------------------------------------------*/
.footer-out { padding:20px 0; background:#181818 url(https://www.time.sk/images/layout/bg-footer.gif) no-repeat top right; color:#fff; }
.footer { width:960px; margin:0 auto; }
.footer a.title { color:#fff; text-decoration:none; font-weight:normal; float:left; }
.footer a.title:hover {text-decoration:underline;}
.footer .item-f { width:240px; float:left; margin:0 20px 40px 0; }
.footer .item-f.blog { width:250px; margin:0 40px 0 0; }
.footer .item-f.write {width:225px;}
.footer .item-f ul {clear:both;}
.footer .item-f ul li { padding:0 0 11px 10px; background:url(https://www.time.sk/images/layout/bullet-footer.gif) no-repeat 0 7px; }
.footer .item-f.links ul li {padding-bottom:5px;}
.footer .item-f.write ul li p { margin:0 0 6px 0; line-height:130%; }
.footer .item-f ul li a { color:#fff; text-decoration:none; font-weight:normal; }
.footer .item-f ul li a:hover {text-decoration:underline;}
.footer .item-f ul li .author { display:block; text-align:right; color:#767676; font-size:10px; font-style:italic; }
.footer .footer-bottom { width:777px; clear:both; color:#585858; font-size:10px; text-align:right; }
.footer .footer-bottom a {color:#585858;}
.footer .footer-bottom img { display:inline; margin:0 2px; }

.footer-banner li { width:940px; text-align: left; } 
.footer-banner li a { display:inline-block; afloat: left }

/* =EDITOR
---------------------------------------------------------------------------------------------------*/
.editor ul { margin:0 0 10px 38px; }
.editor ul li { list-style:disc; list-style-position:outside; } 

/* =CART-BOX                             
---------------------------------------------------------------------------------------------------*/
.cart-box { width:810px; position:relative; margin:50px 0 0 0; }
.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 ul.menu { width:810px; height:33px; position:absolute; top:-33px; left:0px; }
.cart-box ul.menu li { width:203px; font-size:13px; float:left; position:relative; font-weight:bold; color:#000; height:30px; padding-top:3px; line-height:29px; text-align:center; background:#E7E7E7 url(https://www.time.sk/images/layout/bg-cart-box-menu.gif) no-repeat top right; }
.cart-box ul.menu li.four { background-position:top left; }
.cart-box ul.menu li.active { color:#111111; background-color:#fff; background-position:bottom right; margin-left:-1px; padding-left:1px; }
.cart-box ul.menu li.one { width:201px; background:#E7E7E7 url(https://www.time.sk/images/layout/bg-cart-box-menu-first.gif) no-repeat top right; }
.cart-box ul.menu li.one.active { margin:0; padding-left:0; background-position:bottom left; background-color:#fff; }

.cart-box .form { width:788px; background:#fff; padding:15px 10px; border:1px solid #DFDFDF; border-top:0; color:#303030; overflow:hidden; }
.form-large h2,
.cart-box h2 { font-family: 'RotisSerifStdRegular', Georgia, sans-serif; }
.cart-box table { width:788px; font-size:11px; margin-bottom:10px; }
.cart-box table thead { height:20px; line-height:20px; font-size:10px; text-transform:uppercase; }
.cart-box table th { padding:0 10px; text-align:right; font-weight:normal; background:#e1e1e1; }
.cart-box table td { padding:10px; text-align:right; border-bottom:1px solid #e1e1e1; }
.cart-box table tr.color td {background:#f6f6f6;}
.cart-box table td img { display:inline; margin-right:12px; }
.cart-box table th.first-produkt,
.cart-box table td.first-produkt { text-align:left; width:290px; }
.cart-box table td.first-produkt span.float,
.cart-box table td.first-produkt a { text-align: left; float: left; font-weight: bold; text-decoration:none; font-size: 11px; line-height:120%; }
.cart-box table td.first-produkt a .black { color:#000; font-weight:normal; }
.cart-box table td.first-produkt a .decoration {text-decoration:underline;}
.cart-box table td.first-produkt a:hover .decoration {text-decoration:none;}
.cart-box table td.first-produkt img { border:1px solid #DFDFDF; float:left; margin-right:10px; }
.cart-box table .rear {text-align:right;}
.cart-box table .ks { text-align:center; width:25px; }
.cart-box table tr.celkovo td { background:#f6f6f6; border-bottom:1px solid #dfdfdf; }
.cart-box table tr.celkovo .uhrada { font-size:18px; font-weight:bold; }
.cart-box table td.price {width:85px;}
.cart-box table.user-profil {width:810px;}
.cart-box table.user-profil .center {text-align:center;}
.cart-box table.user-profil th.rear-small {width:50px;}
.cart-box .sumarum { width:788px; background:#F6F6F6; margin:10px 0 20px 0; border-top:2px solid #DCDCDC; }
.cart-box .sumarum td.first {text-align:left;}
.cart-box .sumarum td { text-align:right; padding:8px 10px; border:0; }
.cart-box .button-refresh { width:100px; height:20px; margin-left:282px; display:block; border:none }
.cart-box .value { width:23px; height:18px; padding:1px; background:#F3F3F3 url(https://www.time.sk/images/layout/bg-field-ks.gif) no-repeat top left; overflow:hidden; }
.cart-box .value input { width:17px; height:14px; padding:2px 3px; text-align:center; font-size:11px; border:0; background:transparent; }
.cart-box .table-zlava td { border:0; padding:0 10px; }
.cart-box .table-zlava.table-padding td {line-height:25px;}
.cart-box .total-result-box { padding:0 10px; margin-bottom:20px; font-size:18px; font-weight:bold; height:38px; line-height:38px; border:2px solid #303030; }

.cart-box .small-form { float:left; width:316px; margin:0 0 20px 0; background:#F6F6F6; border:1px solid #DFDFDF; }
.cart-box .small-form fieldset {padding:10px;}
.cart-box .small-form input { float:left; margin-left:5px; }
.cart-box .small-form .field input { margin-left:0; height:14px; font-size:11px; padding:2px 3px; }
.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:20px; color:#000; font-weight:normal; line-height:25px; margin-bottom:10px; font-family: 'RotisSerifStdRegular', Georgia, sans-serif; }
.large-label span {color:#898989;}
label.large-label { margin:0 0 15px 5px; }

.item { width:788px; background:#f6f6f6; display:block; font-size:11px; }
.item .item-in { width:768px; padding:15px 10px; }

.item.border-grey { width:786px; border:1px solid #DFDFDF; }
.item.border-grey .item-in {width:766px;}

.form-large { width:790px; padding:10px; background:#E7E7E7; }
.form-large .item { width:790px; clear:both; float:left; background:none; font-size:11px; }
.form-large .item-in { width:790px; padding:0px 0; }
.form-large .item .row { width:350px; float:left; padding:0 0 10px 0; }
.form-large .item .row label { width:105px; font-size:11px; }
.form-large .item .row .field { width:231px; height:20px; float:right; overflow:hidden; }
.form-large .item .row .field input { width:221px; height:14px; float:left; font-size:11px; }
.form-large .submit-ml120 { margin:0 0 0 120px; }

.item.borderer { width:766px; padding:15px 10px; background:#F6F6F6; border:1px solid #DFDFDF; border-top:0; }
.item.borderer label {cursor:pointer;}
.item.first.borderer { border-top:1px solid #DFDFDF; }
.item.borderer.color {border-top:0;}                                    
.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 input.checkbox { width:14px; height:14px; margin:0 7px 0 0; float:left; line-height:1; padding:0; }
.item label.check { float:left; font-weight:bold; margin:0 5px 0 0; line-height:14px; }
.item .row { width:305px; margin:2px 0; }
.item .row input { float:right; width:200px; }
.item .row label { width:80px; padding-right:5px; text-align:right; float:left; }
.item .row.textarea {width:100%;}
.item .row textarea { width:520px; height:100px; }
.form-large #ch1,
#ch2,
#ch3 { width:14px; height:14px; margin-top:5px; padding:0; }

.item span.boldRight { float:right; font-weight:bold; }
.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:358px; float:right; font-size:10px; }
.item .box-labels { width:780px; float:left; }
.item .box-labels .left {width:305px;}
.item .box-labels .right {width:410px;}
.item .left-large-note { width:355px; float:left; font-size:10px; }
.item .right-large-note { width:410px; float:right; font-size:10px; padding-top:2px; line-height:110%; }
.item .item-box { width:700px; float:left; }
.item .item-box .right-large-note {width:345px;}
.item .item-box .box-labels {width:700px;}
.item .item-box .row { width:328px; padding:0 0 10px 0; }
.item .item-box .row .field { width:235px; height:20px; float:right; overflow:hidden; }
.item .item-box .row .field input { width:221px; height:14px; font-size:11px; float:left;  }
.item .item-box .row.textarea {width:690px;}
.item .item-box .row .field-textarea { width:593px; height:95px; padding:1px; float:right; overflow:hidden; }
.item .item-box .row .field-textarea textarea { width:583px; height:85px; font-size:11px; padding:5px; }
.item #login-block { width:700px; clear:both; display:none; }
.item #login-block input {float:left;}
.item #login-block a { text-decoration:underline; font-weight:bold; }
.item #login-block a:hover {text-decoration:none;}
.item #login-block .row { width:220px; margin-right:10px; float:left !important; }
.item #login-block .row label { width:80px; padding:0 15px 0 0; text-align:left; line-height:25px; text-align:right; }
.item #login-block .row .field { width:105px; height:20px; float:left; }
.item #login-block .row .field input { width:95px; height:14px; margin:0; font-size:11px; }
.item #login-block input.float {margin-top:2px;}
.item #login-block .row.pass label {width:40px;}
.item #login-block .row.pass {width:170px;}
.item #login-block .lost-password { line-height:23px; margin-left:10px; }

.cart-box .box-udaj { width:300px; float:left; margin:0 30px 20px 0; }
.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(https://www.time.sk/images/layout/icon-info.gif) no-repeat top left; }
.cart-box .underline {text-decoration:underline;}


.znacky-pismena {font-size: 14px; text-transform: uppercase; }
.znacky-pismena strong {display: inline-block; margin-right: 5px; }
.znacky-title {background-color:#E7E7E7; color:#000; font-weight:bold; padding:10px 20px; clear: both; text-transform: uppercase; }
.znacky-items  {float: left; margin-bottom: 15px; margin-left: 20px; }
.znacky-items li {float:left; width:195px;}
.detail-label-status { color:#fff; font-size:10px; text-transform:uppercase; font-weight:bold; display:inline-block; margin:5px 0 10px 0; padding:0 15px 0 10px; height:15px; line-height:15px; background:#2F2F2F url(https://www.time.sk/images/layout/bg-label-status.gif) no-repeat top right; }

.www-desc {display:block; margin-left: 130px; font-size: 11px; overflow:hidden; width: 530px; }