@charset "utf-8";

@import url(../css/font-awesome.min2.css);
body { margin: 0; padding: 0; background: repeat-x url(../images/body-bg.gif); font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #4f4f4f;}

a { text-decoration: none; color: #e70000; }
a:hover { text-decoration: underline; }

form { padding: 0; margin: 0; }

.bold { font-weight: bold; }
.small { font-size: 9px; }
.big { font-size: 18px; }
.secound-font { font-family: Verdana, Geneva, sans-serif; }

.color1 { color: #e70000; }
.color2 { color: #858585; }

.floatleft { float: left; }
.floatright { float: right; }
.floatcenter { display: block; margin: 0 auto; }


div#folder-content5.block-off {display:none}
div#folder-content5.block-on {display:visible}

.akciova_cena {line-height: 25px; background-color: #cf0000; color: #fff; float: right; width: 200px; text-align: center; padding: 10px;}
.akciova_cena span {font-size: 18px; }
.akciova_cena span:not(small) {font-weight: bold;}

@keyframes pulse_animation {
    0% { transform: scale(1); }
    30% { transform: scale(1); }
    40% { transform: scale(1.08); }
    50% { transform: scale(1); }
    60% { transform: scale(1); }
    70% { transform: scale(1.05); }
    80% { transform: scale(1); }
    100% { transform: scale(1); }
}

.akciova_cena {
    animation-name: pulse_animation;
    animation-duration: 5000ms;
    transform-origin:70% 70%;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}


.alignleft { text-align: left; }
.alignright { text-align: right; }
.algincenter { text-align: center; }

.image_left_noborder {margin: 5px 5px 20px 0px; float:left; border: 0px solid #81B6E7;}
.image_right_noborder {margin: 5px 0px 5px 20px; float:right; border: 0px solid #81B6E7;}
.image_center_noborder {margin: 5px 0px 5px 0px; float:center; border: 0px solid #81B6E7;}

.cleaner { clear: both; font-size: 0px; line-height: 0em; padding: 0; margin: 0;}
.cleaner-small-padding { clear: both; font-size: 0px; line-height: 0em; padding: 5px; margin: 0;}
.cleaner-padding { clear: both; font-size: 0px; line-height: 0em; padding: 10px; margin: 0;}
.cleaner-big-padding { clear: both; font-size: 0px; line-height: 0em; padding: 15px; margin: 0;}

.zakaz{ margin: 10px 0 10px 0; padding: 10px 20px; background-color: #FDE0E0; color: #FF0000; border: 1px solid #ff0000;}
.zakaz-ok{ padding: 10px 20px; margin: 10px 0 10px 0; background-color: #d9f3da; color: #2c781a; border: 1px solid #2c781a;}
.zakaz-info{ padding: 10px 20px; margin: 10px 0 10px 0; background-color: #FEF6D2; border-color: #eac627; color: #a78800;}


h1 { font-family: Verdana, Geneva, sans-serif; font-size: 24px; letter-spacing: -0.03em; padding: 0 0 15px 0; margin: 0; color: #999999; font-weight: normal; }
h2 { font-family: Verdana, Geneva, sans-serif; font-size: 22px; letter-spacing: -0.03em; padding: 0 0 15px 0; margin: 0; color: #999999; font-weight: normal; }
h3 { font-family: Verdana, Geneva, sans-serif; font-size: 20px; letter-spacing: -0.03em; padding: 0 0 15px 0; margin: 0; color: #999999; font-weight: normal; }

.main-wrapper { width: 960px; padding: 0 20px; margin: 0 auto; }
.header { height: 133px; aborder-bottom: 1px solid #c4c4c4; }
.header a.logo { display: block; float: left; height: 83px; width: 177px; padding: 30px 0 0 10px; background: no-repeat bottom right url(../images/pharmacare-slovakia-logo.png); text-decoration: none; }

.header .search { float: right; padding-right: 10px; padding-top: 22px; width:30px; margin:0;}
.header .search .search-tab { background: no-repeat url(../images/search-bar-bg.gif); }
.header .search .textfield { background: none; padding: 0 5px 0; margin: 0; border: 0; width: 89px; color: #666; font-size: 14px; }
.header .search .button { background: none; padding: 0 ; margin: 0; border: 0; width: 22px; height:	 28px; cursor: pointer; }
.header .search .eng {float:right;  margin:0;}
.header .search .fb {float:right; padding:14px 0 0  0; margin:0;}
.header .search img {float:right; border:0px; margin:0; padding:0;}

.header .navigation { float: right; width: 720px; }
.header .navigation a, span.separator { display: block; float: left; padding: 61px 10px 10px 10px; font-size: 15px; font-family: Verdana, Geneva, sans-serif; color: #999999; line-height: 1.1em; text-decoration: none; margin-right: 10px; }
.header .navigation a:hover { background: repeat-x url(../images/navigation-bg.gif); background-position: 0 0; color: #666; }
.header .navigation a.activ { background: repeat-x url(../images/navigation-bg.gif); background-position: 0 -88px; color: #FFF; }
.header .navigation a.last { margin-right: 0px; background-color: #cf0000; color: white;}
.header .navigation a.last:hover { color: #cf0000;}
.header .navigation span { color: #e70000; }

.header .hotline {margin: 5px 10px 0 0; float: right; font-weight: bold; background:#cf0000; color:#fff; padding:5px;}


.sliderik {margin: 0 0 2em 0; padding: 0.7em 0; background: #cf0000; min-width:960px; }
.sliderik .item {width:960px; margin:0 auto; padding: 0 1em;font-size: 1.2em;}
.sliderik .item * {display:inline-block; margin:0; padding:0; color: white;}
.sliderik .item h3 {font-size: 1em; font-weight:bold; margin-right: 0.5em;}

.slider { display:block; height:405px;  width: 303px; margin-right:25px; margin-bottom:25px;}
.slider2 .item {height:405px;}
.slider2 .item span {background: rgba(200, 0, 0, 0.8) none repeat scroll 0 0; color: #fff; font-size: 18px; width:263px;  aheight: 46px; left: 0;  padding: 15px 20px;  position: absolute; right: 0; bottom: 0px;}

.main-wrapper .content-wrapper { padding: 0; }
.main-wrapper .content-wrapper.subpage { background: repeat-y url(../images/subpage-navigation-bg.gif); }
.main-wrapper .content-wrapper p { aline-height: 1.6em; padding: 0; margin: 0 0 10px 0; text-align: justify; }

.main-wrapper .content-wrapper .simple-list { padding: 0 0 10px 3px; margin: 0; list-style-position: inside; list-style-image: url(../images/list-image.gif); line-height: 1.6em; font-size: 14px; }
.main-wrapper .content-wrapper .simple-list li { padding: 2px 0; }
.main-wrapper .content-wrapper .simple-tab { width: 100%; border-top: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; background: #FFF; }
.main-wrapper .content-wrapper .simple-tab.noborder {border:0px;}
.main-wrapper .content-wrapper .simple-tab td { border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; padding: 8px 12px; text-align: left; color: #6f6f6f; }
.main-wrapper .content-wrapper .simple-tab.noborder td {border:0px;}
.main-wrapper .content-wrapper .simple-tab .title td { background: #cf0000; color: #FFF; font-size: 14px; padding: 10px 12px; }
.main-wrapper .content-wrapper .simple-tab tr:hover td { background: #f8f8f8; }
.main-wrapper .content-wrapper .simple-tab tr.title:hover td { background: #cf0000;}

.main-wrapper .content-wrapper .simple-tab-noborder { width: 100%; border-top: 0px solid #e6e6e6; border-left: 0px solid #e6e6e6; background: #FFF; }
.main-wrapper .content-wrapper .simple-tab-noborder td { border-bottom: 0px solid #e6e6e6; border-right: 0px solid #e6e6e6; padding: 8px 12px; text-align: left; color: #6f6f6f; }
.main-wrapper .content-wrapper .simple-tab-noborder .title td { background: #cf0000; color: #FFF; font-size: 14px; padding: 10px 12px; }
.main-wrapper .content-wrapper .simple-tab-noborder tr:hover td { background: #f8f8f8; }
.main-wrapper .content-wrapper .simple-tab-noborder tr.title:hover td { background: #cf0000;}

.main-wrapper .content-wrapper .gallery img { border: 1px solid #e6e6e6; display: block; float: left; margin-right: 5px; margin-bottom: 5px; }
.main-wrapper .content-wrapper .gallery img.last { margin-right: 0px; }
.main-wrapper .content-wrapper .gallery a:hover img { border: 1px solid #cf0000; }
/*
.main-wrapper .content-wrapper .uvod-boxs { width: 239px; height: 60px; padding-top: 150px; float: left; margin-right: 1px; }
.main-wrapper .content-wrapper .uvod-boxs.one { background: url(../images/uvod-1-pic.jpg); }
.main-wrapper .content-wrapper .uvod-boxs.two { background: url(../images/uvod-2-pic.jpg); }
.main-wrapper .content-wrapper .uvod-boxs.three { background: url(../images/uvod-3-pic.jpg); }
.main-wrapper .content-wrapper .uvod-boxs.four { background: url(../images/uvod-4-pic.jpg); margin-right: 0px; }

.main-wrapper .content-wrapper .uvod-boxs .text { height: 41px; width: auto; padding: 7px 0 0 10px; background: repeat-x url(../images/uvod-strip-dark.png); color: #FFF; text-decoration: none; font-size: 18px; line-height: 1.1em; font-family: Verdana, Geneva, sans-serif; }
.main-wrapper .content-wrapper .uvod-boxs .text .sub { margin: 0; padding: 0; font-size: 11px; line-height: 1.15em; }
.main-wrapper .content-wrapper a:hover .uvod-boxs .text { background: repeat-x url(../images/uvod-strip-red.png); }
*/

.main-wrapper .content-wrapper .boxs-left {width: 328px; float: left;}
.main-wrapper .content-wrapper .boxs-right {width: 631px; float: right;}

.main-wrapper .content-wrapper .uvod-boxs { display: block; position: relative; height: 190px; width: 303px; float: left; margin-right: 25px; margin-bottom: 25px; position: relative; overflow: hidden; }
.main-wrapper .content-wrapper .uvod-boxs:hover { text-decoration: none; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; }

.main-wrapper .content-wrapper .uvod-boxs span { font-size: 18px; height: 190px; position: absolute; top: 140px; left: 0px; right: 0px; padding: 15px 20px; background: rgba(120, 120, 120, 0.7); -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; color: #fff;}
.main-wrapper .content-wrapper .uvod-boxs span.bioretec, .main-wrapper .content-wrapper .uvod-boxs span.debridement {top:120px;}
.main-wrapper .content-wrapper .uvod-boxs a { color: #fff; }
.main-wrapper .content-wrapper .uvod-boxs:hover span { background: rgba(200, 0, 0, 0.8); top: 0px; }
.main-wrapper .content-wrapper .uvod-boxs span small { display: block; padding-top: 12px; font-size: 12px; line-height: 1.80em; }
.main-wrapper .content-wrapper .uvod-boxs span small a { display: block; }

.main-wrapper .content-wrapper .uvod-boxs.actual { position: relative; color: #fff; overflow: inherit; }
.main-wrapper .content-wrapper .uvod-boxs.actual #next,
.main-wrapper .content-wrapper .uvod-boxs.actual #prev { position: absolute; top: 65px; z-index: 0; font-size: 0px !important; width: 0px; height: 0px; cursor: pointer; -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out;}
.main-wrapper .content-wrapper .uvod-boxs.actual #next { right: -5px; content: ""; width: 0; height: 0; border-left: 15px solid rgba(200, 0, 0, 1); border-top: 30px solid transparent; border-bottom: 30px solid transparent; }
.main-wrapper .content-wrapper .uvod-boxs.actual #prev { left: -5px; content: ""; width: 0; height: 0; border-right: 15px solid rgba(200, 0, 0, 1); border-top: 30px solid transparent; border-bottom: 30px solid transparent; }
.main-wrapper .content-wrapper .uvod-boxs.actual:hover #next { right: -15px; }
.main-wrapper .content-wrapper .uvod-boxs.actual:hover #prev { left: -15px; }

.main-wrapper .content-wrapper .uvod-boxs.actual .cycle-slideshow { background: rgba(200, 0, 0, 1); }
.main-wrapper .content-wrapper .uvod-boxs.actual .cycle-slideshow div { width: 253px; height: 160px; overflow: hidden; padding: 15px 25px; line-height: 1.5em; }
.main-wrapper .content-wrapper .uvod-boxs.actual .cycle-slideshow div h3 { color: #fff; font-size: 16px; padding: 0; }
.main-wrapper .content-wrapper .uvod-boxs.actual .cycle-slideshow div small { display: block; padding: 5px 0; opacity: .6; }

.main-wrapper .content-wrapper .uvod-boxs img { position: absolute; }
.main-wrapper .content-wrapper .uvod-boxs:nth-child(2n) { margin-right: 0px; }

.main-wrapper .content-wrapper .uvitanie { width: 620px; float: left; }

.main-wrapper .content-wrapper .aktuality-vyhladavanie { width: 320px; float: right; }
.main-wrapper .content-wrapper .aktuality-vyhladavanie .news-button { display: block; float: left; width: 147px; height: 30px; padding: 10px 0 0 13px; font-size: 18px; color: #FFF; background: url(../images/news-button-bg.gif); }
.main-wrapper .content-wrapper .aktuality-vyhladavanie .news-button.activ { background-position: 0 -40px; }
.main-wrapper .content-wrapper .aktuality-vyhladavanie .news-button:hover { text-decoration: none; }

.main-wrapper .content-wrapper .webinar .button { padding: 8px; margin: 10px 0 0 0; line-height: 1.5em; color: #FFF; font-size: 15px; background: bottom url(../images/navigation-bg.gif); border: 0px solid; }
.main-wrapper .content-wrapper .webinar .button:hover { background-position: 0 80px; }



.main-wrapper .content-wrapper .aktuality-vyhladavanie .news-content { background: #e01616 repeat-x url(../images/news-bg.gif); padding: 10px; color: #f5f5f5; }
.main-wrapper .content-wrapper .aktuality-vyhladavanie .news-content .news-item { font-size: 11px;  }
.main-wrapper .content-wrapper .aktuality-vyhladavanie .news-content .news-item .date { color: #ff6161; }
.main-wrapper .content-wrapper .aktuality-vyhladavanie .news-content .news-item a { color: #f5f5f5; text-decoration: underline; }
.main-wrapper .content-wrapper .aktuality-vyhladavanie .news-content hr { padding: 0; margin: 10px 0; border: 0px solid; border-top: 1px solid #d85b5b; }

.main-wrapper .content-wrapper.subpage .left-navigation { width: 190px; float: left; font-family: Verdana, Geneva, sans-serif; }

.main-wrapper .content-wrapper.subpage .left-navigation .alfa { display: block; background: #cf0000; border-bottom: 1px solid #fff; font-size: 16px; padding: 8px 10px; color: #fff; }
.main-wrapper .content-wrapper.subpage .left-navigation .alfa:hover { background: #e70000; color: #fff; text-decoration: none; }
.main-wrapper .content-wrapper.subpage .left-navigation .alfa.first { padding: 0 0 8px 10px; }

.main-wrapper .content-wrapper.subpage .left-navigation .beta a { font-size: 13px; display: block; padding: 5px 20px; line-height: 1.3em; color: #6f6f6f; background: none; }
.main-wrapper .content-wrapper.subpage .left-navigation .beta a:hover { background: #e6e6e6; text-decoration: none; }
.main-wrapper .content-wrapper.subpage .left-navigation .beta a.activ { background: #9c9c9c; color: #FFF; }

.main-wrapper .content-wrapper.subpage .left-navigation .gama a { font-size: 11px; padding-left: 35px; }
.main-wrapper .content-wrapper.subpage .left-navigation .delta a { font-size: 11px; padding-left: 45px; }

.main-wrapper .content-wrapper.subpage .right-content { float: right; width: 750px; }
.main-wrapper .content-wrapper.subpage .right-content .main-pic { width: 750px; height: 90px; padding-top: 110px; font-weight:normal;}
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-bioretec_vstrebatelne_implantaty_na_zlomeniny { background: no-repeat url(../images/subpage-main-bioretec_vstrebatelne_implantaty_na_zlomeniny.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-bioretec_vstrebatelne_implantaty_na_zlomeniny2 { background: no-repeat url(../images/subpage-activapin.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage1 { background: no-repeat url(../images/subpage-main-pic3.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-kontakt { background: no-repeat url(../images/subpage-main-pic2.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-najcastejsie_otazky { background: no-repeat url(../images/subpage-main-pic-faq.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-studie { background: no-repeat url(../images/subpage-main-pic-studie.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-v_mediach { background: no-repeat url(../images/subpage-main-pic-v_mediach.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-povinna_vybava_pre_nsp { background: no-repeat url(../images/subpage-main-pic-povinna_vybava_pre_nsp.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-priznaky_srdcoveho_infarktu { background: no-repeat url(../images/subpage-main-pic-priznaky_srdcoveho_infarktu.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-co_je_cardiodetect_ { background: no-repeat url(../images/subpage-main-pic-cardiodetect.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-cerdak { background: no-repeat url(../images/subpage-main-pic-cerdak4.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-defibrilatory { background: no-repeat url(../images/subpage-main-pic-defibrilatory.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-skolenia { background: no-repeat url(../images/subpage-main-pic-skolenia.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-servis_a_zaruka { background: no-repeat url(../images/subpage-main-pic-servis_a_zaruka.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-tlakomery_boso { background: no-repeat url(../images/subpage-main-pic-manualne_tlakomery_boso.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-podujatia { background: no-repeat url(../images/subpage-main-pic-podujatia2.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-webinare { background: no-repeat url(../images/subpage-main-pic-webinare.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-welcare { background: no-repeat url(../images/subpage-main-pic-welcare.jpg); }
.main-wrapper .content-wrapper.subpage .right-content .main-pic.subpage-welcare-so { background: no-repeat url(../images/subpage-main-pic-welcare-so.jpg); }

.main-wrapper .content-wrapper.subpage .right-content .main-pic .text { height: 67px; padding: 14px 20px 0 20px; background: repeat-x url(../images/subpage-main-pic-text-bg.png); color: #FFF; font-size: 28px; font-family: Verdana, Geneva, sans-serif; line-height: 1.1em; }
.main-wrapper .content-wrapper.subpage .right-content .main-pic .text span { display: block; font-size: 17px; line-height: 1.2em; }

.main-wrapper .content-wrapper.subpage .right-content .folders { padding-top: 10px; }
/*
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button1 { display: block; float: left; padding: 10px; line-height: 1.1em; background: #e6e6e6; font-size: 16px; font-family: Verdana, Geneva, sans-serif; color: #6f6f6f; border-right: 1px solid #FFF; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button2 { display: block; float: left; padding: 10px; line-height: 1.1em; background: #e6e6e6; font-size: 16px; font-family: Verdana, Geneva, sans-serif; color: #6f6f6f; border-right: 1px solid #FFF; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button3 { display: block; float: left; padding: 10px; line-height: 1.1em; background: #e6e6e6; font-size: 16px; font-family: Verdana, Geneva, sans-serif; color: #6f6f6f; border-right: 1px solid #FFF; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button4 { display: block; float: left; padding: 10px; line-height: 1.1em; background: #e6e6e6; font-size: 16px; font-family: Verdana, Geneva, sans-serif; color: #6f6f6f; border-right: 1px solid #FFF; }
*/
.main-wrapper .content-wrapper.subpage .right-content .folders .folder-button { display: block; float: left; padding: 10px; line-height: 1.1em; background: #e6e6e6; font-size: 16px; font-family: Verdana, Geneva, sans-serif; color: #6f6f6f; border-right: 1px solid #FFF; }

/*
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button1.activ { background: #f8f8f8;}
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button2.activ { background: #f8f8f8;}
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button3.activ { background: #f8f8f8;}
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button4.activ { background: #f8f8f8;}
*/
.main-wrapper .content-wrapper.subpage .right-content .folders .folder-button.activ { background: #f8f8f8;}

.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button1.block-off { display:none; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button2.block-off { display:none; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button3.block-off { display:none; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button4.block-off { display:none; }

.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button1.block-on { display:visible; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button2.block-on { display:visible; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button3.block-on { display:visible; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-button4.block-on { display:visible; }

.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content1 { padding: 15px; background: #f8f8f8; border-top:1px solid #6f6f6f;}
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content2 { padding: 15px; background: #f8f8f8; border-top:1px solid #6f6f6f;}
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content3 { padding: 15px; background: #f8f8f8; border-top:1px solid #6f6f6f;}
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content4 { padding: 15px; background: #f8f8f8; border-top:1px solid #6f6f6f;}
.main-wrapper .content-wrapper.subpage .right-content .folders .folder-content { padding: 15px; background: #f8f8f8; border-top:1px solid #6f6f6f;}

.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content1.block-off { display:none; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content1.block-on { display:visible; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content2.block-off { display:none; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content2.block-on { display:visible; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content3.block-off { display:none; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content3.block-on { display:visible; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content4.block-off { display:none; }
.main-wrapper .content-wrapper.subpage .right-content .folders #folder-content4.block-on { display:visible; }

.main-wrapper .content-wrapper.subpage .address { padding: 8px 0px 8px 8px; font-size: 12px; line-height: 1.7em; letter-spacing: -0.03em;}
.main-wrapper .content-wrapper.subpage .contackt-form { width: 365px; }
.main-wrapper .content-wrapper.subpage .contackt-form .textfield { width: 355px; padding: 4px; margin-bottom: 10px; border: 1px solid #e6e6e6; color: #4F4F4F; font-size: 15px; }
.main-wrapper .content-wrapper.subpage .contackt-form .textfield:hover { border: 1px solid #e70000; }
.main-wrapper .content-wrapper.subpage .contackt-form .textarea { padding: 4px; width: 355px; height: 130px; border: 1px solid #e6e6e6; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4F4F4F; }
.main-wrapper .content-wrapper.subpage .contackt-form .textarea:hover { border: 1px solid #e70000; }
.main-wrapper .content-wrapper.subpage .contackt-form .captcha { margin-bottom: 10px; border: 1px solid #e6e6e6; }
.main-wrapper .content-wrapper.subpage .contackt-form .button { padding: 8px; margin: 0; width: 365px; line-height: 1.1em; color: #FFF; font-size: 17px; background: bottom url(../images/navigation-bg.gif); border: 0px solid; }
.main-wrapper .content-wrapper.subpage .contackt-form .button:hover { background-position: 0 80px; }

.main-wrapper .content-wrapper.subpage .contackt-form input.error { border: 1px solid #e70000; }
.main-wrapper .content-wrapper.subpage .contackt-form textarea.error { border: 1px solid #e70000; }

.main-wrapper .content-wrapper.subpage .login-form { width: 450px; }
.main-wrapper .content-wrapper.subpage .login-form .textfield { width: 250px; padding: 4px; margin-bottom: 10px; border: 1px solid #e6e6e6; color: #4F4F4F; font-size: 15px; }
.main-wrapper .content-wrapper.subpage .login-form .textfield:hover { border: 1px solid #e70000; }
.main-wrapper .content-wrapper.subpage .login-form .button { padding: 8px; margin: 0; width: 250px; line-height: 1.1em; color: #FFF; font-size: 17px; background: bottom url(../images/navigation-bg.gif); border: 0px solid; }
.main-wrapper .content-wrapper.subpage .login-form .button:hover { background-position: 0 80px; }
.main-wrapper .content-wrapper.subpage .login-form input.error { border-color: #e70000; }
.main-wrapper .content-wrapper.subpage .login-form textarea.error { border-color: #e70000; }
.main-wrapper .content-wrapper.subpage .login-form select.error { border-color: #e70000; }

.alert-ko, .alert-ok, .alert-info { display: block; margin-bottom: 15px; padding: 10px; text-align: center; border: 1px solid; }
.alert-ko { background: #ffe6e6; border-color: #eebdbd; color: #c87474; }
.alert-ok { background: #ebffe6; border-color: #ace1a3; color: #5dad49; }
.alert-info { background-color: #FEF6D2; border-color: #eac627; color: #a78800; }

.radocheck { position: relative; margin-bottom: 15px; margin-right: 15px; }
.radocheck label { padding-left: 23px; cursor: pointer; position: relative; line-height: 19px; }
.radocheck input[type="checkbox"], .radocheck input[type="radio"] { display:none; }
.radocheck label span, .radocheck input[type="radio"] + label span, .radocheck input[type="radio"] div + label span { display: block; block; float: left; width: 16px; height: 16px; cursor: pointer; margin-bottom: 0; position: absolute; top: 1px; left: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; background: #fff; }
.radocheck input[type="radio"] + label span { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.radocheck input[type="radio"]:checked + label span:before { content: " "; left: 3px; top: 3px; width: 10px; height: 10px; display: block; position: absolute; background: #666;  -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.radocheck input[type="checkbox"]:checked + label span:after,.radocheck input.error[type="checkbox"]:checked + label span:after { content: "\f00c"; font-family: "FontAwesome";  width: 16px; height: 16px; font-size: 12px; line-height: 16px; text-align: center; display: block; position: absolute; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.radocheck input.error ~ label, .radocheck input.error ~ label a { color: #e70000 !important; }


.main-wrapper .content-wrapper.subpage .contackt-form-obj { width: 730px; }
.main-wrapper .content-wrapper.subpage .contackt-form-obj .textfield { width: 355px; padding: 4px; margin-bottom: 10px; border: 1px solid #e6e6e6; color: #4F4F4F; font-size: 15px; }
.main-wrapper .content-wrapper.subpage .contackt-form-obj .textfield:hover { border: 1px solid #e70000; }
.main-wrapper .content-wrapper.subpage .contackt-form-obj .textfield.error {border: 1px solid #e70000; }
.main-wrapper .content-wrapper.subpage .contackt-form-obj .textarea { padding: 4px; width: 340px; height: 130px; border: 1px solid #e6e6e6; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #4F4F4F; }
.main-wrapper .content-wrapper.subpage .contackt-form-obj .textarea:hover { border: 1px solid #e70000; }
.main-wrapper .content-wrapper.subpage .contackt-form-obj .textarea.error {border: 1px solid #e70000; }
.main-wrapper .content-wrapper.subpage .contackt-form-obj .captcha { margin-bottom: 10px; border: 1px solid #e6e6e6; }
.main-wrapper .content-wrapper.subpage .contackt-form-obj .button { padding: 8px; margin: 0; width: 350px; line-height: 1.1em; color: #FFF; font-size: 17px; background: bottom url(../images/navigation-bg.gif); border: 0px solid; }
.main-wrapper .content-wrapper.subpage .contackt-form-obj .button:hover { background-position: 0 80px; }


.body-footer { border-top: 1px solid #c4c4c4; padding-top: 18px; padding-bottom: 30px; acolor: #a6a6a6; afont-size: 11px; }
.body-footer a { text-decoration: underline; color: #cf0000; }
.body-footer a:hover { text-decoration: none; }

span.novinka {font-size:12px; text-align:center; display:block; padding:5px; margin:5px; color:#FFFFFF; background:red; float: right}

table.referencie tr td img {width:140px; padding:5px 5px 0px 0px; width:130px; height:130px;}
