/* =BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0px; font-size:12px; text-align:left; font-family:Arial, sans-serif; background:#EDEDED; color:#000; }

/* misc */
h1, h2, h3, p, form, ul { padding:0; margin:0; }
h1 { font-size:30px; font-weight:normal; }
h2 { font-size:20px; display:block; margin:0 0 10px 0; font-weight:normal; }
h3 { font-size:13px; font-weight:bold; margin:0 0 10px 0; }box 
.t1 { font-size:20px; font-weight:normal; color:#000; padding: 20px 0 15px 0 }
p { line-height:140%; }
a { color:#5E5E5E; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
a.no-link { text-decoration: none }
a.no-link:hover { text-decoration: underline }
.mb20 {margin-bottom: 20px}
.mb10 {margin-bottom: 10px}

img { border:none; padding:0; margin:0; display:block; }
fieldset { border:0; margin:0; padding:0; }
p { line-height:140%; }
.clear { clear:both; }
.clear-padding { clear:both; padding: 0 0 10px 0 }
.float { float:left; }
.floatRight { float:right; }
ul li { list-style:none; line-height:130%; }
.wrap { width:980px; background:#fff; margin:0 auto; }
.title { font-size:20px; display:block; margin:0 0 10px 0; }
.title2 { font-size:15px; margin:0 0 10px 0; display:block; }
.excerpt {font-size: 16px}
textarea {font-family:Arial, sans-serif; font-size: 12px; }

.pouzit-body { font-size: 11px; padding: 0 10px; line-height: 1.4em; }
.pouzit-body .pocet-bodov { float: left; width: 240px; abackground: silver}
.pouzit-body .form-pouzit-body { float: left; width: 300px; padding: 5px 0 0 0; }
.pouzit-body.border { padding: 0 0 20px 0; height: 30px; border-bottom: 1px solid  #E3E3E3; }
.pouzit-body .zmazat { width: 21px; height: 22px; }
input.pouzit-pocet-bodov { float: left; margin: 0 3px; width: 80px; height: 18px; background: #FFF; border: 1px solid #E3E3E3; }
input.pouzit-button { width: 51px; height: 22px; float: left; border: none }
input.poslat-znamemu { width: 106px; height: 22px; border: none }
input.comment-input { border: 1px solid #D9D9D9; margin: 3px 0; padding: 3px 0; background: #FFF; width: 250px; }

/* =TOP
---------------------------------------------------------------------------------------------------*/
.top { background:#EDEDED; color:#5E5E5E; font-size:11px; height:20px; padding:5px 20px 0 20px; }
.top .left { float:left; }
.top .right { float:right;  }

/* =HEADER
---------------------------------------------------------------------------------------------------*/
.header { width:950px; height:116px; padding:0 10px 0 19px; }
.header .logo { width:236px; padding:28px 0 0 0; margin:0 30px 0 0; float:left; }
* html .header .logo { margin-right:29px; }
.header .banner { width:390px; float:left; margin-left: 35px; }
.header .kosik { width:170px; height:91px; padding:25px 0 0 55px; background:url(http://www.vonavysvet.sk/images/layout/bg-kosik.gif) 0px 25px no-repeat; float:right; }
.header .kosik span { display:block; margin:0 0 1px 0; }
.header .kosik input { margin:5px 0 0 0; }
.header .kosik input.button-zaplatit-nakup { border:0; width: 93px; height: 22px; }

/* =MENU
---------------------------------------------------------------------------------------------------*/
.menu-box { height:54px; padding:0 30px 0 0; background:url(http://www.vonavysvet.sk/images/layout/bg-menu.gif) repeat-x; }
.menu-box .main-menu { float:left; }
.menu-box .main-menu li { float:left; }
.menu-box .main-menu li a { height:32px; padding:22px 17px 0 17px; font-size:13px; display:block; color:#fff; text-decoration:none; }
.menu-box .main-menu li a:hover,
.menu-box .main-menu li a.active { color:#000; background:url(http://www.vonavysvet.sk/images/layout/bg-menu-hover.gif) repeat-x top left; }

.menu-box .search { width:214px; float:right; margin:20px 0 0 0; }
.menu-box .search input { width:170px; font-size:11px; line-height:16px; height:16px; padding:0px 0 0px 3px; color:#9C9C9C; float:left; margin:0 5px 0 0; }
.menu-box .search input.button-search { width:26px; height:21px; margin:0; padding:0; float:right; border: none }

/* =FIX IE6 BUG MAIN MENU
---------------------------------------------------------------------------------------------------*/
* html .menu-box .main-menu li a.m1 { width:98px; }
* html .menu-box .main-menu li a.m2 { width:94px; }
* html .menu-box .main-menu li a.m3 { width:89px; }
* html .menu-box .main-menu li a.m4 { width:72px; }
* html .menu-box .main-menu li a.m5 { width:41px; }
* html .menu-box .main-menu li a.m6 { width:72px; }
/*---------------------------------------------------------------------------------------------------*/

/* =MAIN
---------------------------------------------------------------------------------------------------*/
.main { width:940px; padding:16px 20px 20px 20px; }

/* =NAVIGATION BOX
---------------------------------------------------------------------------------------------------*/
.navigation-box { width:194px; float:left; border-right:1px solid #F0F0F0; }
.navigation-box .box { border-bottom:1px solid #F0F0F0; padding:0 0 10px 0; margin:0 15px 15px 0; }
.navigation-box .box.produkty-box { padding-bottom:5px; }
.navigation-box .box.produkty-box .box-in { float:left; margin:0 0 10px 0; }
.navigation-box .box select { width:180px; margin:0 0 8px 0; }
.navigation-box .box a.link { color:#FF6904; }
.navigation-box .box strong { font-size:13px; font-weight:bold; margin:0 0 10px 0; display:block; }
.navigation-box .box ul.menu li { background:url(http://www.vonavysvet.sk/images/layout/bg-navigation.gif) no-repeat left; padding:0px 0 0px 12px; }
.navigation-box .box ul.menu li a { font-size:13px; text-decoration:none; padding:2px 5px; }
.navigation-box .box ul.menu li a:hover { background:#FF6904; color:#fff; }
.navigation-box .box ul.menu li a.active { color:#FF6904; font-weight:bold; }
.navigation-box .box ul.menu li a.active:hover { color:#fff;}

.navigation-box .box.hrajte { /*border:0; padding:0;*/ padding-bottom:20px; margin-bottom:15px; width:179px; height:223px; background:url(http://www.vonavysvet.sk/images/layout/bg-zaregistrujte-sa-2.jpg) top left no-repeat; position:relative; }
.navigation-box .box.hrajte form { padding:120px 0 0 15px; }
.navigation-box .box.hrajte .t2 { display:none; font-size:19px; width:138px; }
.navigation-box .box.hrajte form label { padding:0; height:24px; line-height:24px; float:none; }
.navigation-box .box.hrajte form input.field-email { margin:0 0 11px 0; font-size:12px; height:15px; padding-left:2px; padding-right:2px; width:97px; float:none; }
.navigation-box .box.hrajte .registrujte-sa-button { width:131px; height:44px; background:url(http://www.vonavysvet.sk/images/layout/but-zaregistrujte-sa-shadow2.jpg) 0px 20px no-repeat; position:absolute; top:170px; left:15px; }
.navigation-box .box.hrajte .registrujte-sa-button input { margin:0 0 4px 0; }
.navigation-box .box.hrajte .registrujte-sa-button a { color:#C14A00; font-size:11px; text-decoration:underline; }
.navigation-box .box.hrajte .registrujte-sa-button a:hover { text-decoration:none; }

.navigation-box form.box { padding-bottom:20px; }

.navigation-box .box ul.produkty { width:178px; }
.navigation-box .box ul.produkty li { float:left; margin:0 2px 0 0; }
.navigation-box .box ul.produkty li a { font-size:13px; text-transform:uppercase; text-decoration:none; padding:2px; margin:0; }
.navigation-box .box ul.produkty li a:hover { background:#FF6904; color:#fff; }

.navigation-box .box.najpredavanejsie { padding-bottom:14px; }
.navigation-box .box.najpredavanejsie ul { margin:0 0 0 25px; abackground: red }
.navigation-box .box.najpredavanejsie ul li { list-style-type:decimal; line-height: 1.4em; }

.navigation-box ul {  padding:0; margin:0; }
.navigation-box ul li { line-height:160%; margin:0 0 3px 0; }
.navigation-box ul li a { text-decoration:none; color:#000; padding:3px 0; }
.navigation-box ul li a:hover { background:#FF6904; color:#fff; }

/* =NEWSLETTER
---------------------------------------------------------------------------------------------------*/
.newsletter { width:186px; padding:5px 0 5px 10px; display:block; margin:10px 0 10px 0; } /* height: 61px */
.newsletter span { font-size:21px; color:#fff; margin:0 0 9px 0; display:block; line-height: 18px}
.newsletter input { margin:0 0 5px 0; font-size:11px; padding:0 0 0 2px; width:146px; float:left; color:#9C9C9C; height:17px; line-height: 17px}
.newsletter input.button-newsletter { width:25px; height:20px; border: none; margin-left: 4px; }

.newsletter-big { width: 731px; height:40px;  display: block; float:left; background: #F95901 url('http://www.vonavysvet.sk/images/layout/bg-newsletter-big.gif'); margin-bottom: 20px; overflow: hidden}
.newsletter-big fieldset {margin: 0; padding:8px 0; display:block; width: 731px; height:40px; overflow: hidden}
.newsletter-big label { color: #FFFFFF; font-size:20px; height: 20px; width: 365px; line-height:30px; padding: 0 37px 0 10px; margin:0 ; float:left; position: relative; top: -3px}
.newsletter-big fieldset input.textfield { width: 175px; height:20px;  line-height: 20px; display: block; float:left; margin-right: 10px}
.newsletter-big fieldset input.button-newsletter-big {display:block; float:left; width: 102px; height: 22px; }

/* =TAGY
---------------------------------------------------------------------------------------------------*/
.navigation-box .box.tagy { border:0; }
.navigation-box .box.tagy a { color:#F95901; text-decoration:none; margin:0 2px;  }
.navigation-box .box.tagy a:hover { text-decoration:underline; }
.navigation-box .box.tagy a.l1 { font-size:11px; }
.navigation-box .box.tagy a.l2 { font-size:14px; }
.navigation-box .box.tagy a.l3 { font-size:17px; }
.navigation-box .box.tagy a.l4 { font-size:20px; }


/* =RODINY VONI BOX
---------------------------------------------------------------------------------------------------*/

.navigation-box .box .box-rodiny-voni { height:153px; overflow-y: scroll; margin: 20px 0 20px 0}

.navigation-box .box .box-rodiny-voni .box-rodiny-voni-a {display: block; border-top:1px solid #EFEFEF; height: 25px; line-height: 25px; color: #F95901; padding: 0 !important; margin: 0 !important; float:none; text-decoration: none;}
.navigation-box .box .box-rodiny-voni span.box-rodiny-voni-a {color: #000000; font-weight: bold;}
.navigation-box .box .box-rodiny-voni .box-rodiny-voni-a.first {border-top: 0px}

.navigation-box .box .box-rodiny-voni a.box-rodiny-voni-a:hover {font-weight: bold; background: none !important}


/* =CONTENT
---------------------------------------------------------------------------------------------------*/
.content { width:731px; float:right; text-align:left; }
.content a { color:#F75501; }

/* =TABLE
---------------------------------------------------------------------------------------------------*/
.content table { width:731px; border:1px solid #EFEFEF; margin:0 0 15px 0; }
.content table a { font-size:13px; font-weight:bold; }
.content table th { padding:10px 5px; background:#D9D9D9; font-size:10px; text-transform:uppercase; font-weight:normal; }
.content table th.zlava { text-align:right; }
.content table .price { width:100px; text-align: right; }
.content table .new-price { line-height: 1.3em;  text-align: right; abackground: red }
.content table .old-price { text-decoration: line-through; line-height: 1.3em; padding-right: 4px; text-align: right; abackground: silver }
.content table .sk { font-size:11px;  line-height: 1.3em; text-align: right; abackground: aqua }
.content table .dostupnost { width: 90px; aborder: 1px solid silver; text-align: center; }

.content table .pridat-ks { float: left; margin: -2px 3px 0 0 }

.content table td { padding:5px 5px; }
.content table .first { text-align:left; padding-left:10px; }
.content table tr.two { background:#F5F5F5; }
.content table tr.active { background:#ffeee2; }
.content table .mnozstvo { text-align:left; padding-left:0; width:130px; padding:0 10px 0 0; }

.content table .zlava { width: 88px; padding:0 20px 0 0 ;text-align:right; }
.content table .zlava img { float:left; }
.content table .zlava .percent { float:right; color:#F75501; font-weight: bold }

.content table span { float:right; padding:5px 0 0 0; }
.content table input.number { width:20px; height: 18px;  text-align:center; margin:0 5px 0 0; float:left; background: #FFF; border: 1px solid #E3E3E3;}
.content table input.button-do-kosika { border:0; width:70px; height: 22px; float:left; }

/* =BREADCRUMB
---------------------------------------------------------------------------------------------------*/
.breadcrumb-box { height:22px; border-bottom:6px solid #FF6904; margin:0 0 10px 0; padding:0 0 5px 0; }
.breadcrumb-box .breadcrumb { float:left; padding:4px 0 0 0; color:#5E5E5E; }
.breadcrumb-box form { float:right; width:165px; }
.breadcrumb-box form label { float:left; padding:4px 0 0 0; }
.breadcrumb-box form select { font-size:12px; float:right; }
* html .breadcrumb-box form { width:160px; }

/* =WELCOME BOX
---------------------------------------------------------------------------------------------------*/
.welcome-box { width:731px; } /* 731 x 295 */
.welcome-box .welcome-image { width:518px; height:200px; float:left; apadding: 5px 0 0 0; } /* 511 x 294 */
.welcome-box .welcome-image .title { font-size:33px; margin:0 0 0 37px; display:block; line-height:120%; margin-bottom:15px; }
.welcome-box .welcome-image .desc { font-size:16px; margin:0 0 0 37px; line-height:135%; width:240px; }
.welcome-box .info-box { width:206px; float:right; } /*200*/
.welcome-box .info-box .newsletter-box { width: 206px; height:97px; background:#FF6604 url('http://www.vonavysvet.sk/images/layout/bg-newsletter-2.jpg'); margin-bottom: 7px; overflow-hidden}
.welcome-box .info-box .infolinka { width:110px; height:104px; padding:10px 80px 0 10px; background:url(http://www.vonavysvet.sk/images/layout/bg-infolinka.jpg); font-size:14px; }
.welcome-box .info-box .infolinka span { font-size:19px; color:#FF6604; margin:0 0 5px 0; display:block; }
.welcome-box .info-box .infolinka p { line-height:110%; }
.welcome-box .info-box .number-phone { font-size:27px; text-align:center; color:#fff; background:#FF6604; }
.welcome-box .info-box .gls-box { width:185px; height: 116px; padding: 25px 0 0px 15px; font-size:21px; color: #240E01; background: #FFFFFF url(http://www.vonavysvet.sk/images/layout/logo-ups.jpg) bottom no-repeat; aborder: 1px solid grey }

.welcome-box .hrajte-box { background:#FDF5EB url(http://www.vonavysvet.sk/images/layout/bg-zaregistrujte-sa.jpg);  width:511px; height:294px; position:relative; }
.welcome-box .hrajte-box form { padding:88px 0 0 18px; }
.welcome-box .hrajte-box .t2 { display:none; font-size:31px; width:285px; }
.welcome-box .hrajte-box form label { padding:0; height:auto; float:none; }
.welcome-box .hrajte-box form .reg-left,
.welcome-box .hrajte-box form .reg-right { width:120px; float:left; margin:0 6px 5px 0;  }
* html .welcome-box .hrajte-box form .reg-left,
* html .welcome-box .hrajte-box form .reg-right { margin-right:2px; }
.welcome-box .hrajte-box form input.field { width:118px; float:none; height:14px; padding:2px 0px 2px 0px; margin:0 0 4px 0;  }
.welcome-box .hrajte-box form input.field1 { width:244px; }
.welcome-box .hrajte-box form input.field.check { width:16px; float:left; margin:4px 4px 0 0; }
.welcome-box .hrajte-box form label.label-check { margin:3px 0 0 0; float:left; }
.welcome-box .hrajte-box form .reg-bg { position:absolute; top:245px; left:18px; width:173px; height:47px; background:url(http://www.vonavysvet.sk/images/layout/but-zaregistrujte-sa-shadow.jpg) left top no-repeat; }
/*.welcome-box .hrajte-box form label { padding:0; height:26px; line-height:26px; float:none; }
.welcome-box .hrajte-box form input.field-email { margin:0 0 11px 0; font-size:12px; height:16px; padding:2px; width:190px; float:none; }
.welcome-box .hrajte-box .registrujte-sa-button { width:135px; height:67px; background:url(http://www.vonavysvet.sk/images/layout/but-zaregistrujte-sa-shadow.jpg) 0px 33px no-repeat; position:absolute; top:208px; left:24px; }
.welcome-box .hrajte-box .registrujte-sa-button input { margin:0 0 15px 0; }
.welcome-box .hrajte-box .registrujte-sa-button a { color:#C14A00; font-size:12px; text-decoration:underline; }
.welcome-box .hrajte-box .registrujte-sa-button a:hover { text-decoration:none; }*/
.welcome-box .hrajte-box a.zoznam { display:block; position:absolute; top:151px; left:367px; width:144px; height:143px; text-decoration:none; }

.welcome-box .icon-nav {padding: 7px 0 10px 0; display:block; float:left; width: width:731px; height: 88px; }
.welcome-box .icon-nav li {display: block; float: left; width:192px; height: 39px; padding: 7px 0 0 49px}
.welcome-box .icon-nav li a {text-decoration: none !important; color: #000000}
.welcome-box .icon-nav li a:hover {text-decoration: underline !important; color: #000000}
.welcome-box .icon-nav li.nav1 {background: url(http://www.vonavysvet.sk/images/layout/wb-ico-1.gif) no-repeat}
.welcome-box .icon-nav li.nav2 {background: url(http://www.vonavysvet.sk/images/layout/wb-ico-2.gif) no-repeat}
.welcome-box .icon-nav li.nav3 {background: url(http://www.vonavysvet.sk/images/layout/wb-ico-3.gif) no-repeat}
.welcome-box .icon-nav li.nav4 {background: url(http://www.vonavysvet.sk/images/layout/wb-ico-4.gif) no-repeat}
.welcome-box .icon-nav li.nav5 {background: url(http://www.vonavysvet.sk/images/layout/wb-ico-5.gif) no-repeat}
.welcome-box .icon-nav li.nav6 {background: url(http://www.vonavysvet.sk/images/layout/wb-ico-6.gif) no-repeat}

/* =BOX LARGE
---------------------------------------------------------------------------------------------------*/
.box-large .box-large-top { padding:13px 15px 0 15px; margin:0 0 10px 0; color:#fff; background:url(http://www.vonavysvet.sk/images/layout/bg-box-large-top.jpg) repeat-x; }
.box-large .box-large-top h2 { float:left; height:28px; background:url(http://www.vonavysvet.sk/images/layout/icon-box-large.gif) left no-repeat; padding:2px 0 0 35px; }
.box-large .box-large-top a { float:right; display:block; color:#fff; padding:7px 0 0 0; }

.box-large.popis { margin:0 0 15px 0; }

.box-large.sutaz-box ul {float:left}
.box-large.sutaz-box ul li {list-style-position: outside;}

.box-large p { margin:0 0 25px 0; }
.box-large .box-large-produkt-top { width:731px; float:left; margin:0 0 10px 0; }
.box-large .box-large-produkt-top h1 { float:left; }
.box-large .box-large-produkt-top .podla-ceny { float:right; padding:5px 0 0 10px; }
.box-large .box-large-produkt-top .podla-ceny a.active { color:#000; text-decoration:none; font-weight:bold; }
.box-large .box-large-produkt-top .podla-znacky { float:right; position:relative; top: -5px}
* html .box-large .box-large-produkt-top .podla-znacky { width:225px; }
* html .box-large .box-large-produkt-top .podla-znacky.large { width:360px; }

.box-large .box { width:242px; height:138px; border-top:1px solid #E6E6E6; border-right:1px solid #E6E6E6; float:left; }
.box-large .box.first { border-top:0; }
.box-large .box.rear { border-right:0; }

.box-large .box .text { width:140px; float:left; padding:10px 0 0 10px; }
.box-large .box .text a.name { display:block; font-weight:bold; margin:0 0 3px 0; text-decoration:none; }
.box-large .box .text a.name:hover { text-decoration:underline; }
.box-large .box .text h2 { font-size:12px; margin:0; }
.box-large .box .text .category { color:#7D7D7D; display:block; }
.box-large .box .text p { width:140px; margin:5px 0; }
.box-large .box .image { width:90px; float:right; position:relative; }
.box-large .box .image img { margin:10px 5px 0 0; }
.box-large .box .image .novinka { width:25px; height:26px; position:absolute; top:8px; right:10px; background:url(http://www.vonavysvet.sk/images/layout/novinka.png) no-repeat; }
.box-large .box .image .akcia { width:25px; height:26px; position:absolute; top:8px; right:10px; background:url(http://www.vonavysvet.sk/images/layout/akcia.png) no-repeat; }
.box-large .box .image .vypredaj { width:25px; height:26px; position:absolute; top:8px; right:10px; background:url(http://www.vonavysvet.sk/images/layout/vypredaj.png) no-repeat; }
.box-large textarea { width:724px; height:100px; padding:5px 3px; border:1px solid #D9D9D9; margin:0 0 10px 0; }

/* =DETAIL PRODUKT
---------------------------------------------------------------------------------------------------*/
.box-detail-produkt { width:731px; float:left; margin:0 0 15px 0; }
.box-detail-produkt h1 { font-size:24px; }
.box-detail-produkt .detail-text { width:457px; float:left; aborder: 1px solid #EFEFEF }
.box-detail-produkt .detail-text h1 { letter-spacing:-1px; margin:0 0 10px 0; }
.box-detail-produkt .detail-text .title2 { margin-bottom:5px; }
.box-detail-produkt .detail-text p { margin:0 0 10px 0; }
.box-detail-produkt .detail-text .old-price { text-decoration:line-through; font-weight:bold; padding:0 0 0 3px; }
.box-detail-produkt .detail-text .zlava { padding:0 0 0 10px; color:#F75501; }
.box-detail-produkt .detail-text .price { display:block; font-size:20px; padding:7px 0 3px 0; }
.box-detail-produkt .detail-text label { float:left; padding:5px 10px 0 0; }
.box-detail-produkt .detail-text input { width: 23px; height: 18px; text-align:center; margin:0 10px 0 0; float:left; background: #FFF; border: 1px solid #E3E3E3; }
.box-detail-produkt .detail-text input.button-pridat-do-kosika { border:0; width:102px; height: 22px; }
.box-detail-produkt .detail-image { width:253px; text-align:center; float:right; aborder: 1px solid silver }

/* =MULTI BOX
---------------------------------------------------------------------------------------------------*/
.box-multi {  width:457px; float:left; aborder:1px solid #EFEFEF; apadding:10px; margin: 10px 0 10px 0; color:#D9D9D9; line-height: 1.5em; }
.box-multi span { color:#000; padding:0 3px; }
.box-multi img { float:left; margin:0 4px 0 0; }
.box-multi .text { float:left; margin:2px 5px 0 0; }
.box-multi .text a { padding:0 3px; }
.box-multi .icon-box { float:left; margin-top: 6px;  }

/* =COMMENTS BOX
---------------------------------------------------------------------------------------------------*/
.comments-box { width:731px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; padding:15px 0 5px 0; margin:0 0 15px 0; }
.linie-box { width:731px; border-top:1px solid #efefef; padding:20px 0 5px 0; margin:0 0 15px 0; }
.comments-box .comment { width:731px; margin:0 0 15px 0; }
.comments-box .comment .top-comment { font-style:italic; margin:0 0 3px 0; }
.comments-box .comment .name { color:#000; padding:0 2px 0 0; font-weight:bold; }
.comments-box .comment .date { color:#5E5E5E; }
.button-send-comment { border:0; width: 102px; height: 22px; }

/* =PAGER
---------------------------------------------------------------------------------------------------*/
.pager { width:725px; float:left; margin-top:30px; text-align:center; color:#F75501; }
.pager a { padding:4px 5px; line-height:20px; }
.pager a:hover { background:#F75501; color:#fff; }
.pager a.active { background:#F75501; color:#fff; text-decoration:none; }
.pager a.prev { margin-right:15px;}
.pager a.next { margin-left:15px;}

/* =FOOTER
---------------------------------------------------------------------------------------------------*/
.footer { margin:0 0 50px 0; }
.footer .boxes { width:940px; padding:20px; margin:0 0 20px 0; border-top:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; background:#FAFAFA url(http://www.vonavysvet.sk/images/layout/bg-footer.jpg) repeat-x;}
.footer .box { float:left; width:170px; margin:0 20px 0 0; }
.footer .box strong { color:#636363; margin:0 0 3px 0; display:block; }
.footer .box a { color:#FA5214; }
.footer .box ul li { line-height:160%; padding:0; margin:0;  }
.footer .box.bezny-nakup { width:120px; padding:0 0 0 35px; background:url(http://www.vonavysvet.sk/images/layout/icon-bezny-nakup.jpg) no-repeat top left; }
.footer .box.doprava { padding:0 0 0 40px; background:url(http://www.vonavysvet.sk/images/layout/icon-doprava.jpg) no-repeat top left; }
.footer .box.poradna { width:130px; padding:0 0 0 45px; background:url(http://www.vonavysvet.sk/images/layout/icon-poradna.jpg) no-repeat top left; }
.footer .box.nakupovat { width: 210px; padding:0 0 0 40px; background:url(http://www.vonavysvet.sk/images/layout/icon-nakupovat.jpg) no-repeat top left; }
.footer .box.novinky-ponuka {  width:220px; padding:0 0 0 45px; background:url(http://www.vonavysvet.sk/images/layout/icon-novinky.gif) no-repeat top left; }
.footer .footer-text { width:942px; padding:0 0 0 20px; color:#686868; font-size:11px; }
.footer .footer-text .left { float:left; margin:20px 0; }
.footer .footer-text .right { float:right; margin:20px 0; }

.footer .footer-text a.banner-bottom {display: block; margin: 0 9px 10px 0; width: 228px; height:67px; overflow: hidden; float:left; padding:0}
.footer .footer-text a.banner-bottom.rear {margin-right: 0px}

/* =OVLADACIE PRVKY */
label.field-150 {width:250px; font-size:12px; line-height:18px; height:18px; padding: 0 10px 0 0; float:left; margin:5px 0 0 0; float:left; text-align:right}
input.field-150 {width:250px; font-size:12px; line-height:18px; height:18px; padding:0; float:left; margin:5px 0 0 0; float:left;}
textarea.field-150 {width:250px; height: 50px; font-size:12px; line-height:18px; padding:0; float:left; margin:5px 0 0 0; float:left; border:1px solid #efefef}
select.field-150 {width:250px; font-size:12px; line-height:18px; padding:0; float:left; margin:5px 0 0 0; float:left;}
input.button-submit { border:0; margin:5px 0 0 0; width: 56px; height: 22px; }
input.registrovat { border:0; margin:5px 0 0 0; width: 79px; height: 22px; }
input.prihlasit { border:0; margin:5px 0 0 0; width: 61px; height: 22px; }
.field-groupbox {padding:10px 0 5px 255px; }
h2.field-150 {width:250px; text-align: right; margin: 0; font-size: 14px; padding: 10px 0; font-weight: bold; float:left}
.h2-note {display:block; float: left; padding: 10px 0 10px 10px;}
label.formstar {font-size:12px; line-height:18px; height:18px; padding: 0 5px; float:left; margin:5px 0 0 0; float:left;}

/* = REGISTER */
.register h2 {background-color: #efefef; padding: 5px 10px; margin: 10px 0 0 0}
.register ul {margin: 10px 0 0 0; padding: 0 0 20px 0}
.register ul li {float: left; width: 240px; line-height: 200%;}

/* = SEND TO FRIEND */
.send-to-friend { margin: 0 0 10px 0;}
.send-to-friend label  {width:100px; font-size:12px; line-height:16px; height:16px; padding: 0 10px 0 0; float:left; margin:5px 0 5px 0; float:left; }

/* =CART-BOX
---------------------------------------------------------------------------------------------------*/
.main .content .cart-box { width:733px; position:relative; margin:44px 0 0 0; }
* html .main .content .cart-box { margin-left:5px; }

.main .content .cart-box .form { display:block; background:#fff; padding:15px; border:1px solid #EDEDED; color:#303030;}
.main .content .cart-box ul { width:733px; position:absolute; top:-35px; }
.main .content .cart-box ul li { height:22px; margin:6px 0 0 0; padding:7px 10px 0 10px; background:#646464 url(http://www.vonavysvet.sk/images/layout/bg-tab-cart.gif) no-repeat right; float:left; color:#fff; font-weight:bold; }
.main .content .cart-box ul li.active { height:23px; margin:0; padding-top:12px; background:#fff; color:#000; border:1px solid #EDEDED; border-bottom:0px; }
.main .content .cart-box input.value { width:35px; height:17px; padding:3px 0 0 0; text-align:center; font-size:11px; background: #FFF; border: 1px solid #E3E3E3; }
.main .content .cart-box table { width:703px; font-size:11px; margin:0 0 10px 0; border: 0px}
.main .content .cart-box table thead { background:#E8E8E8; }
.main .content .cart-box table th { padding:10px; text-align:right; }
.main .content .cart-box table td { padding:10px; text-align:right; border-bottom:1px solid #E8E8E8; }
.main .content .cart-box table th.first-produkt,
.main .content .cart-box table td.first-produkt { text-align:left; width:295px; }
.main .content .cart-box table td.first-produkt a.product-title { text-align: left; float: left; font-weight: normal; font-size: 11px; }
.main .content .cart-box table .first-step { text-align:left; }
.main .content .cart-box table .rear { text-align:right; }
.main .content .cart-box table .ks { text-align:center; width:40px; }
.main .content .cart-box table a { float:right; display:block; margin-right:17px; }
.main .content .cart-box table tbody .block { border:1px solid #000; }
.main .content .cart-box table tr.celkovo td { background:#F6F6F6; }
.main .content .cart-box table tr.uplatnene-zlavy td { background:#D9D9D9;text-transform: uppercase; }
.main .content .cart-box table tr.celkovo .sumprice { font-size:18px; font-weight:bold; float:none }
.main .content .cart-box table tr.celkovo .uhrada { font-size:18px; font-weight:bold; }
.main .content .cart-box .prepocitat { width: 73px; height: 22px; margin:0 auto; display:block; border: none }
.main .content .cart-box table.sumarum {width:703px; background:#E8E8E8; margin-top:10px; }
.main .content .cart-box table.sumarum td.first { text-align:left; }
.main .content .cart-box table.sumarum td { text-align:right; padding:3px 10px; border:0; }
.main .content .cart-box table.sumarum .sumprice { font-size:18px; font-weight:bold;float:none }
.main .content .cart-box .item { border:1px solid #DFDFDF; border-top:0; background:#F6F6F6; display:block; padding:15px 10px; }
.main .content .cart-box .item.first { border-top:1px solid #DFDFDF; }
.main .content .cart-box .item.two { background:#fff; }
.main .content .cart-box .item.last { margin:0 0 10px 0; }
.main .content .cart-box .item.nopadding { padding-bottom:5px; }
.main .content .cart-box .item input { float:left; font-size:12px; margin:5px 0; }
.main .content .cart-box .item label { margin:4px 0; }
.main .content .cart-box .item input.check { margin:0 7px 10px 0; }
.main .content .cart-box .item label.check { float:left; font-weight:bold; margin:0 5px 0 0; }

.main .content .cart-box .item input.field { margin:0 7px 10px 0; width:145px; height: 18px; background: #FFF; border: 1px solid #E3E3E3; }
.main .content .cart-box .item .field.labels { width:75px; }
.main .content .cart-box .item label.field { float:left; font-weight:bold; margin:0 5px 0 0; padding:4px 0 0 0; }
.main .content .cart-box .item span.boldRight { float:right; font-weight:bold; }
.main .content .cart-box .item p { margin:0 0 0 20px; }
.main .content .cart-box .item p.note { font-size:10px; margin-top:10px; }

.main .content .cart-box .item .left { width:305px; float:left; background:#F6F6F6; }
.main .content .cart-box .item .right { width:340px; float:right; background:#F6F6F6; font-size:10px; }
.main .content .cart-box .item .box-labels { display:block; }
.main .content .cart-box .item .box-labels .left { width:240px; }
.main .content .cart-box .item .box-labels .right { width:410px; }
.main .content .cart-box .item .left.large { width:240px; }
.main .content .cart-box .item .right.large { width:420px; }
.main .content .cart-box .item textarea { width:695px; height:90px; font-size:12px; font-style:italic; color:#939393; padding:5px; }
* html .main .content .cart-box .item textarea { display:inline; margin:0; }

.main .content .cart-box .box-udaj { width:330px; float:left; margin:0 30px 0 0; }
.main .content .cart-box .box-udaj.rear { margin-right:0; }
.main .content .cart-box .box-udaj .line { display:block; margin:0 0 0 0; color:#858585; font-style:italic; font-size:11px; }
.main .content .cart-box .box-udaj b { color:#000; font-style:normal; font-weight:normal; width:60px; float:left; }
.main .content .cart-box .box-udaj .t1 { margin:0 0 10px 0; display:block; }
.main .content .cart-box .poznamka { color:#858585; font-style:italic; font-size:11px; margin:0 0 20px 0; }
.main .content .cart-box strong { display:block; float:left; width: 100px}


.main .content .cart-box .sk { color:#808080; display: inline; float: none}

.main .content .thx-box { display:block; width:675px; margin:0 0 10px 0; background:#fff url(http://www.vonavysvet.sk/images/layout/icon-info.gif) 10px 20px no-repeat; padding:10px 10px 10px 45px; border:1px solid #EDEDED; color:#303030; }

/* CLANKY */

.clanok-box ul, .clanok-box ol {padding: 0 0 15px 15px; margin: 0}
.clanok-box ul li {list-style-type: disc; list-style-position: outside; margin: 0 0 0 15px; line-height:140%; }
.clanok-box ol li {list-style-position: outside; margin: 0 0 0 15px; line-height:140%; }

/* TAGY */

ul.tag-cloud-box li {line-height:175%; }

/* UZIVATEL */
.user-info-box p {line-height: 175%; margin: 0}
.user-info-box ul {line-height: 175%; margin: 0}
.user-info-box ul li {list-style-type: disc; list-style-position: outside; margin: 0 0 0 15px; line-height:175%; }
.user-info-box .info-label {display: block; width: 110px; float:left; line-height:175%; }
.user-info-box .info-label-right {display: block; width: 600px; float:left; line-height:175%; }


.LSResult {position: absolute;top: 25px; left: 0px;background-color: #FFF;z-index: 45;overflow: visible;padding: 10px;border: 1px solid #808080; background-color: #fdf8f4; }
.LSResult li {list-style:none; padding-top: 2px; padding-bottom: 2px; }
.LSResult li a {color:#808080; }
.LSResult #LSHighlight {font-weight: bold; }

.rodina-voni-box { font-family:Arial, Helvetica; font-size: 12px; }
.rodina-voni-box h1 { margin: 0; padding: 10px 0 5px 0; }
.rodina-voni-box h2  { margin: 15px 0 0 0; padding: 7px 0px 10px 0px; color:#7B7B7B; }
.rodina-voni-box h3 { margin: 2px 0 10px 0; padding:0 ; font-family:Arial, Helvetica; font-weight: bold; cursor: pointer; color: #000;}
.rodina-voni-box p { padding: 0 0 10px 0; line-height:150%; }
.rodina-voni-box li.thumb-category { width:170px; list-style-type: none; float: left; margin: 0 10px 10px 0; position:relative; }
.rodina-voni-box li.thumb-category a.name-category { position:absolute; width:160px; height:25px; padding:0 0 0 10px; display:block; line-height:25px; left:0; bottom:0; color:#fff; font-weight:bold; text-decoration:underline; }
.rodina-voni-box li.thumb-category a.name-category:hover { text-decoration:none; }
.rodina-voni-box a { color: #FF6904; text-decoration: none; }
.rodina-voni-box a:hover { color:#FF6904; text-decoration: underline; }
.rodina-voni-box .category-description-box { width:731px; float:left; margin:0 0 10px 0; background:url(http://www.vonavysvet.sk/images/layout/bg-description-box.jpg) no-repeat bottom left; }
.rodina-voni-box .category-description-box img { margin:0 15px 0 0; }
.rodina-voni-thumb {height: 40px; padding: 0 !important; display:block !important; margin: 0 10px 0 0 !important; float:left !important; -ms-interpolation-mode: bicubic; }


.rodina-voni-kategoria { width:170px; float: left; margin: 0 10px 10px 0; position: relative; }
.rodina-voni-kategoria .nazov-category { position: absolute; width:160px; height:25px; padding:0 0 0 10px; display:block; line-height: 25px; left:0; bottom: 15px; color:#FFF; font-weight:bold;  }
.rodina-voni-kategoria-desc { width: 530px; float: left; font-size: 14px; font-style: italic; padding: 15px 0 0 15px; }

.nasi-partneri-box {padding: 0; border-top: 1px solid #EDEDED; color:#7B7B7B; margin:0;}
.nasi-partneri-box strong {display:block; float: left; padding: 20px; text-decoration: none; }
.nasi-partneri-box a {display:block; float: left; padding: 20px; text-decoration: none; color: #FF6904; }
.nasi-partneri-box a:hover {text-decoration: underline}