/* = BODY
---------------------------------------------------------------------------------------------------*/
body { margin: 0px; padding:0 0 30px 0; font-size:12px; font-family:Arial, sans-serif, Helvetica; background:#838383 url(http://www.procare.sk/images/bg.jpg) top left repeat-x; color:#000000;  }
body.newDesign { background:#F1F1F1/* url(http://www.procare.sk/images/layout/bg-new.jpg) top center no-repeat*/; }
/*body.enter { padding-top:192px; background:#888888 url(http://www.procare.sk/images/bg-enter.jpg) left top repeat-x; }*/
body.newEnter { padding-top:0 !important; background:#F1F1F1 /*url(http://www.procare.sk/images/layout/bg-intro-new.jpg) center top no-repeat*/; }
body.newEnter .languaged {top:122px;}
input, textarea { font-family:Arial, sans-serif, Helvetica; font-size:12px; }
h1, h2, h3, h4, h5, h6, p, form, ul, table, label, fieldset { padding:0; margin:0; border:0; }

/* = TYPOGRAPHY
---------------------------------------------------------------------------------------------------*/
/* headings */
h1, .t1 { font-size:30px; margin-bottom: 20px; font-weight:normal; }
h2, .t2 { font-size:19px; margin-bottom: 10px; font-weight:normal; }
h3, .t3 { font-size:12px; margin-bottom: 5px; }
h4, .t4 { font-size:12px; margin-bottom: 0; }
.mb10 {margin-bottom: 10px}
.pb0 {padding-bottom: 0px}
h1 .crossLarge { width:17px; height:17px; display:inline-block; background:url(http://www.procare.sk/images/layout/cross-large.gif) no-repeat center left; }
hr { clear: both; border: none; background: none; }

/* Text elements */
p { line-height:135%; margin:0 0 15px 0; }
body .mar30,
body p.mar30 {margin-bottom:28px;}
body .mar20,
body h2.mar20,
body p.mar20 {margin-bottom:20px;}
body .mar8,
body p.mar8 {margin-bottom:8px;}
body .mar5,
body p.mar5 {margin-bottom:5px;}
body .mar0,
body p.mar0 {margin-bottom:0;}
body ul.mar15 li,
body ol.mar15 li {margin-bottom:8px;}
body h2.mtF { padding-top:15px; margin-bottom:10px; }
body ol.sitemap li { line-height: 1.6em; margin-bottom:5px; font-weight: normal; font-size: 13px; }
body ol.sitemap li li { line-height: 1.6em; margin-bottom:3px; font-weight: normal; font-size: 12px; }
body ol.sitemap ul ul { padding-left: 10px; }
body ul li.last {margin-bottom:0;}
body ul.last {margin-bottom:0;}
body img.marH {margin-right:10px;}
img { margin: 0; border:none; padding:0; display:block; }
a { color:#005FAD; text-decoration:none; outline:none; }
a:hover {text-decoration:underline;}
a.defaultBlue { color:#005FAD !important; text-decoration:none; outline:none; }
a.defaultBlue:hover {text-decoration:underline;}

/* misc */
ul li, ol li { list-style:none; line-height:140%;  }
body.enter ul li {line-height:normal;}
.clear {clear:both;}
.clearPadding { clear:both; padding:15px 0 0 0; }
.textLeft {text-align:center;}
.textCenter {text-align:center;}
.textRight {text-align:right;}
.center { margin:0 auto; }
.float {float:left;}
.float10 { float:left; margin-right: 10px; }
.floatRight {float:right;}
.wrap { margin:0 auto; text-align:left; width:974px; padding:0 0 0 14px; background:url(http://www.procare.sk/images/layout/wrap-bg.png) 0 60px no-repeat; }
.wrapE { width:858px; margin:0 auto; position:relative; }
.wrapE.padIntro { padding-top:102px !important; }
.wrapE h1{ width:435px; float:left; }
.wrapInner { width:960px; background:#FFFFFF; }
a.button { display:block; font-size:14px; text-transform:uppercase; color:#fff; text-decoration:none; outline:none; }
a.button:hover { background-position:bottom; text-decoration:none; }
.big { font-size:30px; font-weight:bold; }
.small {font-size:10px;}
p.f11, ol.f11 li, ul.f11 li, .f11 {font-size:11px;}
p.f10, body ol.f10 li, ol.f10 li *, ul.f10 li, .f10 {font-size:10px;}
.sM {margin-bottom:10px;}
p.descr,
body .descr {font-size:14px;}
p.descrBox { width:375px; height:314px; padding:142px 115px 0 115px; background:url(http://www.procare.sk/images/layout/bg-vizia.jpg) left top no-repeat; color:#fff; text-align:center; font-size:17px; }
p.descr-bold { font-size:14px; font-weight: bold }
label { margin:0 5px 0 0; padding:2px 0 0 0; }

/* = welcomeHeadline
---------------------------------------------------------------------------------------------------*/
.welcomeHeadline { width:598px; height:244px; padding:16px 10px 0 0; margin-bottom:15px; float:left; background:#F1F1F1 url(http://www.procare.sk/images/layout/bg-welcome-headline.jpg) no-repeat top left; }
.welcomeHeadline a { font-size:12px; text-decoration:underline; }
.welcomeHeadline a:hover {text-decoration:none;}
.welcomeHeadline .moreInfo { width:101px; height:28px; line-height:22px; display:inline-block; background:url(http://www.procare.sk/images/layout/icon-arrow-link.png) no-repeat top right; }
.welcomeHeadline p { margin-bottom:10px; line-height:130%; }
.welcomeHeadline ul { width:285px; float:right; }
.welcomeHeadline li { width:101px; height:110px; padding:15px 20px 0 20px; margin-top:-6px; font-size:15px; float:left; margin-right:1px; position:relative; z-index:1; }
.welcomeHeadline li:hover, .welcomeHeadline li.hover { background:url(http://www.procare.sk/images/layout/bg-headline-box.png) no-repeat top left; z-index:2; }
.welcomeHeadline .bubble { display:none; padding-bottom:6px; position:absolute; left:-191px; top:17px; color:#fff; background:url(http://www.procare.sk/images/layout/bg-bubble-bottom.png) no-repeat bottom left; }
.welcomeHeadline .bubble .bubbleIn { width:152px; padding:15px 40px 5px 20px; background:url(http://www.procare.sk/images/layout/bg-bubble-top.png) no-repeat top left; }
.welcomeHeadline .bubble a { color:#fff; font-weight:bold; display:block; clear:both; line-height:130%; margin-bottom:8px; }
.welcomeHeadline .bubble p {font-size:13px;}
.welcomeHeadline li:hover .bubble, .welcomeHeadline li.hover .bubble {display:block;}

/* = box
---------------------------------------------------------------------------------------------------*/
.box { background:url(http://www.procare.sk/images/layout/box-top-bg1.gif) left top no-repeat; float:right; }
.box .boxInner { background:url(http://www.procare.sk/images/layout/box-bottom-bg.gif) left bottom no-repeat; padding:9px 15px 15px 15px; width:610px; position:relative; z-index:1; }
.box.boxContentSearch,
.box.boxContent404 { background:url(http://www.procare.sk/images/layout/box-top-bg1_.gif) left top no-repeat; float:right; }
.box.boxContentSearch .boxInner,
.box.boxContent404 .boxInner { background:url(http://www.procare.sk/images/layout/box-bottom-bg1.gif) left bottom no-repeat; padding:9px 15px 15px 15px; width:890px; position:relative; z-index:1; }
.box h2 { font-size:14px; font-weight:bold; }
.box a.print { position:absolute; top:20px; right:22px; padding:0 0 0 19px; background:url(http://www.procare.sk/images/layout/icons/icon-print.gif) 0 1px no-repeat; }
/* box layout */
.box11 { width:476px; float:left; }
.box12 { width:444px; float:right; }
.box21 { width:360px; float:left; margin:0 0 15px 0; }

.box22 { width:230px; float:right; margin:0 0 15px 0; }
.box31 { width:304px; float:left; }
.box32 { width:289px; float:right; padding:0 0 15px 0; }
.box41 { width:411px; float:left; }
.box42 { width:411px; float:left; }
.box51 { width:334px; float:left; }
.box52 { width:259px; float:right; padding:0 0 15px 0; }
.box11,.box12,.box21, .box22 {overflow:hidden;}
/* boxContent */
.boxContent h1 { padding:0 100px 0 0; }
.boxContent h2 { margin-bottom:10px; color:#005FAD; }
.boxContent.faq h2 { font-size:12px; margin-bottom:5px; }
.boxContent h2.big { font-size:19px; font-weight:normal; margin:0 0 15px 0; }
body .boxContent ul,
body .boxContent ol {margin-bottom:20px;}
body .boxContent ul.mar li,
body .boxContent ol.mar li {margin-bottom:8px;}
.boxContent ul li,
ul.dot li { padding:0 0 0 7px; background:url(http://www.procare.sk/images/layout/dot-black.gif) 0px 8px no-repeat; }
.boxContent ul li li { background:none; padding:0; }
.boxContent ol { padding:0 0 0 23px;  margin:0; }
.boxContent ol li { /*margin:0 0 15px 0;*/ list-style:decimal; font-weight:bold; font-size:12px; }
.boxContent ol.nobold-disc li { /*margin:0 0 15px 0;*/ list-style: disc; font-weight: normal; font-size:12px; }
.boxContent ol li ul li {list-style:none;}
.boxContent ol.noBold li {font-weight:normal;}
.boxContent ol li span.nobold {font-weight:normal;} /*nobold*/
.boxContent ol li h2 { margin:0 0 5px 0; }
.boxContent p.descr { margin:0 0 20px 0; }
.boxContent.vseobecne-podmienky ol li {font-weight:normal;}
.boxContent.vseobecne-podmienky ol li ol li { list-style: lower-alpha; }
.boxContent.vseobecne-podmienky ol li ol li ol li {list-style:decimal;}
.boxContent.vseobecne-podmienky h1 {margin:0;}

.boxContent ol.vseobecne-podmienky li {font-weight:normal;}
.boxContent ol.vseobecne-podmienky li ol li { list-style: lower-alpha; }
.boxContent ol.vseobecne-podmienky li ol li ol li {list-style:decimal;}
.boxContent.vseobecne-podmienky h1 {margin:0;}

/* ul box */
body ul.listBox { float:left; margin:0; }
ul.listBox.sM { margin:0 0 20px 0; }
ul.listBox li { float:left; margin:0 10px 0 0; list-style:none; background:none; padding:0px; }
ul.listBox li.rear {margin-right:0;}

/* informacie-pre-uchadzacov */
ul.listBox.informacie-pre-uchadzacov li a { display:block; width:580px; height:42px; padding:20px 30px 0 0; text-align:right; color:#000; font-size:15px; }
ul.listBox.informacie-pre-uchadzacov li.l1 a { background:url(http://www.procare.sk/images/content/banners/volne-pozicie.jpg) left top no-repeat; }

/*
ul.listBox.informacie-pre-uchadzacov li a { display:block; width:280px; height:42px; padding:20px 20px 0 0; text-align:right; color:#000; font-size:15px; }
ul.listBox.informacie-pre-uchadzacov li.l1 a { background:url(http://www.procare.sk/images/content/banners/banner-7.jpg) left top no-repeat; }
ul.listBox.informacie-pre-uchadzacov li.l2 a { background:url(http://www.procare.sk/images/content/banners/banner-8.jpg) left top no-repeat; }
*/

/* ponuka-programov */
ul.listBox.ponuka-programov li a { display:block; width:165px; height:57px; padding:10px 40px 0 93px; color:#000; font-size:14px; }
ul.listBox.ponuka-programov li.l1 a { background:url(http://www.procare.sk/images/content/banners/banner-17.jpg) left top no-repeat; }
ul.listBox.ponuka-programov li.l2 a { width:234px; padding-left:59px; padding-right:5px; background:url(http://www.procare.sk/images/content/banners/banner-18.jpg) left top no-repeat; }

/* ponuka-programov-theader (6 cols version) */
ul.listBox.ponuka-programov-theader { padding:10px 0 0 0; }
ul.listBox.ponuka-programov-theader.last { padding:0; margin:0 0 10px 0; }
ul.listBox.ponuka-programov-theader li { width:78px; height:53px; margin:0; padding:7px 0 0 0; background:url(http://www.procare.sk/images/layout/table-bg.jpg) left top no-repeat; text-align:center; font-size:11px; font-weight:bold;}
ul.listBox.ponuka-programov-theader.last li { background:url(http://www.procare.sk/images/layout/table-bg-bottom.jpg) left top no-repeat; }
ul.listBox.ponuka-programov-theader li.hover { background-position:bottom; cursor:default; }
ul.listBox.ponuka-programov-theader li.active { background:url(http://www.procare.sk/images/layout/table-bg-active.jpg) left bottom no-repeat; }
ul.listBox.ponuka-programov-theader.last li.active { background:url(http://www.procare.sk/images/layout/table-bg-bottom-active.jpg) left bottom no-repeat; }
ul.listBox.ponuka-programov-theader li span.price {font-size:10px;}
ul.listBox.ponuka-programov-theader li span.sk {font-weight:normal}
ul.listBox.ponuka-programov-theader li.c1 { height:60px; line-height:60px; padding:0 0 0 8px; width:199px; font-size:15px; font-weight:bold; color:#818181; background:none; text-align:left; }
ul.listBox.ponuka-programov-theader li.c6 {width:79px;}

.ponuka-programov td.large-li,
ul.listBox.ponuka-programov-theader .large-li {width:197px;}
.ponuka-programov th.c1.small-li,
.ponuka-programov td.c1.small-li {width:198px;}
.ponuka-programov th.c2.large-li,
.ponuka-programov td.c2.large-li {width:199px;}
ul.listBox.ponuka-programov-theader .c1.small-li {width:197px;}
ul.listBox.ponuka-programov-theader li.large-li { background:url(http://www.procare.sk/images/layout/bg-table-large.gif) right top no-repeat; }
ul.listBox.ponuka-programov-theader li.large-li.rear {width:196px;}
ul.listBox.ponuka-programov-theader.last li.large-li.hover,
ul.listBox.ponuka-programov-theader li.large-li.hover { background-position:bottom; cursor:default; }
ul.listBox.ponuka-programov-theader li.large-li.active { background:url(http://www.procare.sk/images/layout/bg-table-large-active.gif) right bottom no-repeat; }

ul.listBox.ponuka-programov-theader.last li.large-li { background:url(http://www.procare.sk/images/layout/bg-table-large-bottom.gif) right top no-repeat; }
ul.listBox.ponuka-programov-theader.last li.large-li.active { background:url(http://www.procare.sk/images/layout/bg-table-large-active-bottom.gif) right bottom no-repeat; }

.benefitTable { background:url(http://www.procare.sk/images/layout/cross-table.gif) no-repeat 118px 9px; }

/* ponuka-programov-theader (5 cols version) */
ul.listBox.cols-5 li { width:90px; height:60px; padding:0; line-height:60px; background:url(http://www.procare.sk/images/layout/table-bg-4.jpg) left top no-repeat; }
ul.listBox.cols-5.last li { background:url(http://www.procare.sk/images/layout/table-bg-bottom-4.jpg) left top no-repeat; }
ul.listBox.cols-5.last li.hover {background-position:bottom;}
ul.listBox.cols-5 li.active { background:url(http://www.procare.sk/images/layout/table-bg-active-4.jpg) left bottom no-repeat; }
ul.listBox.cols-5.last li.active { background:url(http://www.procare.sk/images/layout/table-bg-bottom-active-4.jpg) left bottom no-repeat; }
ul.listBox.cols-5 li.c1 { width:230px; background:none; }
ul.listBox.cols-5 li.c3 { line-height: 1.4em; apadding-top: 20px; }
ul.listBox.cols-5 li.c5 {width:91px;}

/* poliklinikaDetailBoxes */
ul.listBox.poliklinikaDetailBoxes li {margin-bottom:2px;}
ul.listBox.poliklinikaDetailBoxes li.last {margin-bottom:0;}
ul.listBox.poliklinikaDetailBoxes li a { display:block; width:84px; height:57px; padding:8px 0 0 61px; color:#000; font-size:11px; line-height:14px; }
ul.listBox.poliklinikaDetailBoxes li.l1 a { background:#E1E1E1 url(http://www.procare.sk/images/content/banners/banner-9.jpg) left top no-repeat; }
ul.listBox.poliklinikaDetailBoxes li.l2 a { background:#E1E1E1 url(http://www.procare.sk/images/content/banners/banner-10.jpg) left top no-repeat; }
ul.listBox.poliklinikaDetailBoxes li.l3 a { background:#E1E1E1 url(http://www.procare.sk/images/content/banners/banner-11.jpg) left top no-repeat; }
ul.listBox.poliklinikaDetailBoxes li.l4 a { background:#E1E1E1 url(http://www.procare.sk/images/content/banners/banner-12.jpg) left top no-repeat; }
ul.listBox.poliklinikaDetailBoxes li.l5 a { background:#E1E1E1 url(http://www.procare.sk/images/content/banners/banner-13.jpg) left top no-repeat; }
ul.listBox.poliklinikaDetailBoxes li.l6 a { background:#E1E1E1 url(http://www.procare.sk/images/content/banners/banner-14.jpg) left top no-repeat; }
ul.listBox.poliklinikaDetailBoxes li.l7 a { background:#E1E1E1 url(http://www.procare.sk/images/content/banners/banner-15.jpg) left top no-repeat; }
ul.listBox.poliklinikaDetailBoxes li.l8 a { background:#E1E1E1 url(http://www.procare.sk/images/content/banners/banner-16.jpg) left top no-repeat; }
ul.listBox.poliklinikaDetailBoxes li.l3 a,
ul.listBox.poliklinikaDetailBoxes li.l4 a,
ul.listBox.poliklinikaDetailBoxes li.l6 a,
ul.listBox.poliklinikaDetailBoxes li.l8 a { height:49px; padding-top:16px; }
ul.listBox.poliklinikaDetailBoxes li.l7 a { height:41px; padding-top:24px;  }

/* dotaznik */
ol.dotaznik li {margin-bottom:20px;}
ol.dotaznik a {text-decoration:underline;}
ol.dotaznik a:hover {text-decoration:none;}
ol.dotaznik ul.listBox {float:none;}
ol.dotaznik ul.listBox li {margin-bottom:5px;}
ol.dotaznik ul.listBox li .t3 { padding:0 0 0 7px; margin:0; height:21px; line-height:21px; color:#fff; }
ol.dotaznik ul.listBox li .field { height:20px; margin-bottom:0; }
ol.dotaznik ul.listBox.listBoxDotaznik1 li {width:186px;}
ol.dotaznik ul.listBox.listBoxDotaznik1 li .t3 { background:url(http://www.procare.sk/images/layout/round-bg-186.gif) left top no-repeat; }
ol.dotaznik ul.listBox.listBoxDotaznik1 li .field { width:176px; background:url(http://www.procare.sk/images/layout/inputs/input-186.gif); }
ol.dotaznik ul.listBox.listBoxDotaznik2 li {width:137px;}
ol.dotaznik ul.listBox.listBoxDotaznik2 li .t3 { background:url(http://www.procare.sk/images/layout/round-bg-137.gif) left top no-repeat; }
ol.dotaznik ul.listBox.listBoxDotaznik2 li .field { width:127px; background:url(http://www.procare.sk/images/layout/inputs/input-137.gif); }

ul.legend { margin:0 0 0 217px; width:391px; font-size:10px; }
ul.legend li span { display:block; width:20px; float:left; overflow:hidden; }
ul.legend li div { float:left; width:364px; }

/* = boxBig
---------------------------------------------------------------------------------------------------*/
.boxBig { background:#D66E3E url(http://www.procare.sk/images/layout/form-obj-big-bg.gif) left top no-repeat; width:920px; text-align:center; }
.boxBig.noBg {background:none;}
.boxBig.noBg h2 {color:#000;}
.boxBig a { color:#000; text-decoration:underline; }
.boxBig a:hover {text-decoration:none;}
.boxBigInner a { color:#fff; text-decoration:underline; }
.boxBigInner { background:url(http://www.procare.sk/images/layout/form-obj-big-bottom-bg.gif) left bottom no-repeat; padding:35px 10px 30px 10px; width:900px; color:#fff; }
.boxBig p.descr { font-size:21px; padding:0 20px 0 20px; /*font-weight:bold;*/ margin:0 0 30px 0; }
.boxBig h1,
.boxBig .t1 { font-size:51px; font-weight:bold; margin-bottom:5px; padding:0; }
.boxBig h2 { font-size:35px; color:#fff; }
.boxBig .orderBoxForm { padding:0 0 0 82px; }
.boxBig .boxBigInner h2,
.boxBig .boxBigInner .t2 { margin:0 0 25px 0; }
.boxBig p.medium {font-size:17px;}
.boxBig div.big {font-size:45px;}
.boxBig .box41 { padding:25px 0 0 0; }
.boxBig .box42 { padding:70px 0 0 0; }
.boxBig .odoslat { padding:20px 0 0 15px; }

.boxBig .preco-si-vybrat-nas { text-align:left; padding:20px 0 0 30px; font-size:14px; }
.boxBig .preco-si-vybrat-nas h2 { font-size:18px; margin:0 0 5px 0; }
.boxBig .preco-si-vybrat-nas-fk { text-align:left; padding:20px 0 0 30px; font-size:12px; }
.boxBig .preco-si-vybrat-nas-fk h2 { font-size:18px; margin:0 0 5px 0;color:#005FAD; line-height: 1.3em }
.boxBig .preco-si-vybrat-nas-fk .extraContactBox { width:403px; height:130px; padding:15px 0; text-align:center; overflow:hidden; font-weight:bold; font-size:14px; margin:0 0 20px 0; color:#fff; background:#005FAD url(http://www.procare.sk/images/layout/bg-extra-contact-box.gif) no-repeat top left; }
.boxBig .preco-si-vybrat-nas-fk .extraContactBox strong { font-size:25px; line-height:30px;}

/* = sideMenu
---------------------------------------------------------------------------------------------------*/
.sideMenu { width:270px; margin:0 0 35px 0; padding:1px 0 0 0; }
.sideMenu a { font-size:13px; padding:7px 0 7px 17px; display:block; font-weight:bold; background:url(http://www.procare.sk/images/layout/divider5.gif) left bottom no-repeat; }
.sideMenu li.last a {background:none;}
.sideMenu li ul li a {margin:0;}
.sideMenu li.selected { background:#ECECEC url(http://www.procare.sk/images/layout/sidemenu-top-bg.gif) left top no-repeat; position:relative; top:-1px; }
.sideMenu li.selected div.in { background:url(http://www.procare.sk/images/layout/sidemenu-bottom-bg.gif) left bottom no-repeat; padding:2px 0 2px 0; }
.sideMenu li.selected a.selected { color:#000; background:none; }
.sideMenu li.selected a.selected:hover {text-decoration:none;}
.sideMenu li.selected .sub { padding:0 0 3px 0; }
.sideMenu li.selected .sub a { font-size:12px; padding:0 0 0 38px; height:25px; line-height:25px; font-weight:normal; overflow:hidden; background:url(http://www.procare.sk/images/layout/sidemenu-dot.gif) 27px center no-repeat; }
.sideMenu li.selected .sub a.active { font-weight:bold; color:#000; height:34px; line-height:34px; margin:5px 0 5px 0; background:url(http://www.procare.sk/images/layout/sidemenu-selected.gif) left top no-repeat; }
.sideMenu li.selected .sub a.active:hover {text-decoration:none;}

/* = inputs
---------------------------------------------------------------------------------------------------*/
div.field,
div.fieldT { margin-bottom:7px; height:21px; padding:1px 5px 0 5px; }
div.fieldT {height:auto;}
div.field input,
div.fieldT textarea { border:0; height:16px; font-style:italic; padding:2px 0 0 0; color:#A2A2A2; width:100%; }

div.field input.sel { border:0; height:16px; font-style:normal; padding:2px 0 0 0; color:#000000; width:100%; }
div.fieldT textarea.sel { border:0; font-style:normal; padding:2px 0 0 0; color:#000000; width:100%; }

div.field-v input,
div.fieldT-v textarea { color:#000; font-style:normal; }

div.fieldT textarea {height:auto;}

/* = HEADER
---------------------------------------------------------------------------------------------------*/
.header { width:960px; height:152px; padding:20px 0 0 0; position:relative; background:url(http://www.procare.sk/images/layout/header-bg.jpg) left top no-repeat; }
.header .top { width:925px; padding:0 0 0 35px; float:left; margin:0 0 20px 0; }
.header .top li {float:left;}
/* top others */
.header .top li.others { height:31px; padding:9px 8px 0 0; background:url(http://www.procare.sk/images/layout/divider.gif) right 8px no-repeat; margin:0 10px 0 0; font-size:11px;  }
.header .top li.others.partnerska-zona { padding-top:12px; height:27px}
.header .top li.others.search { width:155px; overflow:hidden}
* html .header .top li.others.search { width:158px; overflow:hidden}
.header .top li.others.search div.field { width:111px; margin:0 4px 0 0; float:left; background:url(http://www.procare.sk/images/layout/inputs/input-78_.png) no-repeat}
.header .top li.others.search select { width:140px; margin:0 0 0 20px; font-size:11px; }
.header .top li.others.search select.expand { width: auto; }
.header .top li.others a {color:#646464;}
.header .top li.others img {float:left;}
.languaged{ position:absolute; top:20px; right:20px; z-index:49; }
.languaged li.others.lang a, .header .top li.others.lang a{ display:block; width:22px; height:27px; position:relative; }
.languaged li.others.lang a span, .header .top li.others.lang a span { display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:url(http://www.procare.sk/images/layout/icons/icon-en-flag.gif) left top no-repeat; }
.languaged li.others.lang a:hover span, .header .top li.others.lang a:hover span{ background-position:bottom left; cursor:pointer; }
.languaged li.others.rear, .header .top li.others.rear { margin:0; background:none; }

.lang.clientSectionLang { position:absolute; top:30px; right:20px; z-index:50; }
.lang.clientSectionLang a{ display:block; width:22px; height:27px; position:relative; }
.lang.clientSectionLang a span { display:block; width:22px; height:27px; position:absolute; top:0; right:0; background:url(http://www.procare.sk/images/layout/icons/icon-en-flag.gif) left top no-repeat; }
.lang.clientSectionLang a:hover span{ background-position:bottom left; cursor:pointer; }

/* top but */
.header .top li.but a { display:block; height:40px; line-height:40px; color:#fff; text-transform:uppercase; float:left; background-position:left bottom; outline:none; font-weight:bold; font-size:12px; }
.header .top li.but a.active:hover {text-decoration:none;}
.header .top li.but.individualni-klienti a { width:155px; padding:0 0 0 50px; background-image:url(http://www.procare.sk/images/layout/buttons/but-indivitualni-klienti.gif); background-color:#7FBC34; }
.header .top li.but.firemni-klienti a { width:129px; padding:0 0 0 75px; background-image:url(http://www.procare.sk/images/layout/buttons/but-firemni-klienti.gif); background-color:#005EA4; }
.header .top li.but.firemni-klienti { margin:0 4px 0 0; }

.header .top.clientSectionMenu li.but a { display:block; height:40px; line-height:40px; color:#fff; text-align:center; text-transform:uppercase; float:left; background-position:left bottom; outline:none; font-weight:bold; font-size:12px; }
.header .top.clientSectionMenu li.but.individualni-klienti a { width:174px; padding-left:0; background-image:url(http://www.procare.sk/images/layout/bg-tab1.gif); background-color:#7FBC34; }
.header .top.clientSectionMenu li.but.firemni-klienti a { width:144px; padding-left:0; background-image:url(http://www.procare.sk/images/layout/bg-tab2.gif); background-color:#005EA4; }
.header .top.clientSectionMenu li.but.klientska-zona a { width:162px; padding-left:10px; background-image:url(http://www.procare.sk/images/layout/bg-tab3.gif); background-color:#B85D34; }
.header .top.clientSectionMenu li.but.firemni-klienti {margin:0;}
.header .top.clientSectionMenu li.but.klientska-zona {margin-right:5px;}

.header .top li.but.firemni-klienti a.active {color:#005FAD;}
.header .top li.but.individualni-klienti a.active {color:#8CC63F;}
.header .top li.but.klientska-zona a.active {color:#B85D34;}
.header .top.clientSectionMenu li.but a.active,
.header .top li.but a.active { background-position:left top; background-color:#fff; }

/* others */
.header a.headerSign { position:absolute; top:12px; right:-20px; display:block; width:262px; height:128px; }
.header h1 {margin:0;}
.header a.logo { display:block; width:249px; height:75px; float:left; margin:0 68px 17px 20px; }
.header a.logo {display:inline;}
.header .headerSide { width:410px; height:63px; float:left; padding:12px 0 0 20px; background:url(http://www.procare.sk/images/layout/divider1.gif) 0px 9px no-repeat; overflow:hidden; margin:0 0 17px 0; }
.header .headerSide .h { color:#DA5E2B; font-size:25px; margin:0 0 5px 0; }
.header .headerSide p {font-size:15px;}
.header .headerSide a {color:#000;}
.header .headerSide .hidden {display:none;}

/* = mainMenu
---------------------------------------------------------------------------------------------------*/
.mainMenu { width:920px; height:40px; float:left; margin-left:20px; background:#74B832 url(http://www.procare.sk/images/layout/menu/menu-bg.gif) no-repeat; position:relative; z-index:40; }
* html .mainMenu { position:relative; left:20px; display:inline; }
.mainMenu li { float:left; height:40px; background:url(http://www.procare.sk/images/layout/divider3.gif) right no-repeat; position:relative; z-index:50; }
.mainMenu li a { display:block; height:40px; line-height:40px; width:100%; text-align:center; color:#fff; font-size:13px; text-transform:uppercase; font-weight:bold; background-position:left top; background-repeat:no-repeat; outline:none; }
.mainMenu li a.active span { display:block; background:url(http://www.procare.sk/images/layout/icons/icon-active.gif) center bottom no-repeat; background-color:#385512; }
.mainMenu li a:hover,
.mainMenu li:hover a { background-position:left bottom; background-color:#385512; text-decoration:none; }

.mainMenu li.m1 {width:49px;}
.mainMenu li.m1 a {background-image:url(http://www.procare.sk/images/layout/menu/mn-domov-new.gif);}
.mainMenu li.m1 a.active span {background-color:transparent;}
.mainMenu li.m1 a.active { background-position:left bottom; }
.mainMenu li.m2 {width:67px;}
.mainMenu li.m3 {width:111px;}
.mainMenu li.m4 {width:126px;}
.mainMenu li.m5 {width:87px;}
.mainMenu li.m6 {width:183px;}
.mainMenu li.m7 {width:48px;}
.mainMenu li.m7 a {background-image:url(http://www.procare.sk/images/layout/menu/mn-kontakt-new.gif);}
.mainMenu li.m7 a.active span {background-color:transparent;}
.mainMenu li.m7 a.active { background-position:left bottom; }
.mainMenu li.m8 {width:95px;}
.mainMenu li.m9 { width:154px; background:none; }
.mainMenu li.m9 form { width:119px; height:25px; padding:10px 0 0 15px; position:relative; }
.mainMenu li.m9 .field { width:119px; height:19px; padding:1px; overflow:hidden; background:url(http://www.procare.sk/images/layout/bg-field-srch.gif) no-repeat top left; }
.mainMenu li.m9 .field input { width:113px; height:15px; padding:2px 3px; background:transparent; border:0; }
.mainMenu li.m9 .lupa { position:absolute; top:15px; right:5px; }

/* sub */
.mainMenu li .sub { width:210px; display:none; position:absolute; left:-1px; top:40px; z-index:1000; }
.mainMenu li:hover .sub, * html .mainMenu li.hover .sub {display:block;}
.mainMenu li .sub li { float:none; height:auto; background:none; position:static; margin:0 0 5px 0; }
.mainMenu li .sub a { display:inline; height:auto; line-height:16px; width:auto; text-align:left; text-transform:none; font-weight:normal; }
.mainMenu li .sub a:hover {text-decoration:underline;}
.mainMenu li .sub .subInner { width:183px; padding:12px 0 5px 27px; background:url(http://www.procare.sk/images/layout/menu/menu-sub-bg.png) left top no-repeat; position:relative; }
.mainMenu li .subInnerBottom { height:10px; background:url(http://www.procare.sk/images/layout/menu/menu-sub-bottom-bg.png) no-repeat; }
* html .mainMenu li .sub .subInner,
* html .mainMenu li .subInnerBottom {background:#385512;}
/* sub - specific */
.mainMenu li .sub.subV2 {width:539px;}
.mainMenu li .sub.subV2 .subInner { width:512px; padding:12px 0 5px 27px; background:url(http://www.procare.sk/images/layout/menu/menu-sub-bg-1-new.png) left top no-repeat; overflow:hidden; }
.mainMenu li .sub.subV2 .subInnerBottom { height:10px; background:url(http://www.procare.sk/images/layout/menu/menu-sub-bottom-bg-1-new.png) no-repeat; }
* html .mainMenu li .sub.subV2 .subInnerBottom {background:#385512;}
.mainMenu li .sub.subV2 a {font-size:11px;}
.mainMenu li .sub.subV2 .boxes { float:left; margin:0 0 5px 0; }
.mainMenu li .sub.subV2 .boxes li { float:left; margin:0 2px 0 0; }
.mainMenu li .sub.subV2 .boxes li.last { margin:0; padding:0; border:0 !important; }
.mainMenu li .sub.subV2 .texts { padding:0 0 0 5px; }
.mainMenu li .sub.subV2 .texts li { display:inline; background:url(http://www.procare.sk/images/layout/divider4.gif) right 4px no-repeat; margin:0 4px 0 0; padding:0 8px 0 0; }
.mainMenu li .sub.subV2 .texts li.last { margin:0; padding:0; background:none; }
.mainMenu li .sub.subV2 .normal { padding:0 0 0 5px; }
.mainMenu li .sub.subV2 img.split { position:relative; left:-26px;  margin:10px 0 10px 0; }
.mainMenu li .benefitMenu { width:200px; padding:15px 0 0 0; float:left; color:#fff; margin-left:-10px; }
.mainMenu li .benefitMenu .title { font-size:18px; display:block; margin:0 0 15px 0; }
.mainMenu li .benefitMenu p { font-size:12px; margin:0 0 15px 0; }

.mainMenu li .sub.subV3 {width:312px;}
.mainMenu li .sub.subV3 { width:285px; display:none; position:absolute; left:-1px; top:40px; z-index:1000; }
.mainMenu li:hover .sub.subV3, * html .mainMenu li.hover .sub {display:block;}
.mainMenu li .sub.subV3 li { float:none; height:auto; background:none; position:static; margin:0 0 5px 0; }
.mainMenu li .sub.subV3 a { display:inline; height:auto; line-height:16px; width:auto; text-align:left; text-transform:none; font-weight:normal; }
.mainMenu li .sub.subV3 a:hover {text-decoration:underline;}
.mainMenu li .sub.subV3 .subInner { width:285px; padding:12px 0 5px 27px; background:url(http://www.procare.sk/images/layout/menu/menu-sub-bg-1.png) left top no-repeat; position:relative; }
.mainMenu li .sub.subV3 .subInnerBottom { width:312px; height:10px; background:url(http://www.procare.sk/images/layout/menu/menu-sub-bottom-bg-1.png) no-repeat; }
* html .mainMenu li .sub.subV3 .subInnerBottom {background:#385512;}

/* menu_b */
.mainMenuB li.m1 {width:49px;}
.mainMenuB li.m1 a {background-image:url(http://www.procare.sk/images/layout/menu/mn-domov.gif);}
.mainMenuB li.m1 a.active span {background-color:transparent;}
.mainMenuB li.m1 a.active { background-position:left bottom; }
.mainMenuB li.m2 {width:67px;}
.mainMenuB li.m3 {width:111px;}
.mainMenuB li.m4 {width:166px;}
.mainMenuB li.m6 {width:221px;}
.mainMenuB li.m7 {width:135px;}

.mainMenuB { background:#0063b0 url(http://www.procare.sk/images/layout/menu/menu-bg_b.gif) no-repeat; }
.mainMenuB li { background:url(http://www.procare.sk/images/layout/divider3_b.gif) right no-repeat; }
.mainMenuB li a.active span { background:url(http://www.procare.sk/images/layout/icons/icon-active_b.gif) center bottom no-repeat; background-color:#003f89; }
.mainMenuB li a:hover,
.mainMenuB li:hover a {background-color:#003f89;}
.mainMenuB li.m1 a {background-image:url(http://www.procare.sk/images/layout/menu/mn-domov_b.gif);}
.mainMenuB li.m7 a {background-image:url(http://www.procare.sk/images/layout/menu/mn-kontakt_b.gif);}
.mainMenuB li .sub .subInner { background:url(http://www.procare.sk/images/layout/menu/menu-sub-bg_b.png) left top no-repeat; }
.mainMenuB li .subInnerBottom { background:url(http://www.procare.sk/images/layout/menu/menu-sub-bottom-bg_b.png) no-repeat; }
.mainMenuB li .sub.subV2 .subInner { background:url(http://www.procare.sk/images/layout/menu/menu-sub-bg-1_b.png) left top no-repeat; }
.mainMenuB li .sub.subV2 .subInnerBottom { background:url(http://www.procare.sk/images/layout/menu/menu-sub-bottom-bg-1_b.png) no-repeat; }
.mainMenuB li .sub.subV3 .subInner { background:url(http://www.procare.sk/images/layout/menu/menu-sub-bg-1_b.png) left top no-repeat; }
.mainMenuB li .sub.subV3 .subInnerBottom { background:url(http://www.procare.sk/images/layout/menu/menu-sub-bottom-bg-1_b.png) no-repeat; }
.mainMenuB li.m6 img.signNew {left:63px;}
* html .mainMenuB li .sub .subInner,
* html .mainMenuB li .subInnerBottom,
* html .mainMenuB li .sub.subV2 .subInnerBottom {background:#003f89;}
* html .mainMenuB li .sub.subV3 .subInnerBottom {background:#003f89;}

/* = MAIN
---------------------------------------------------------------------------------------------------*/
.main { width:920px; padding:0 20px 10px 20px; min-height:600px; }
* html .main {height:600px;}

/* = SIDE
---------------------------------------------------------------------------------------------------*/
.side { width:270px; float:left; }
.side  iframe { margin: 10px 0; padding:0 }

/* = orderBox
---------------------------------------------------------------------------------------------------*/
.orderBox { width:260px; padding:10px 5px 10px 5px; background:#DB7B4D url(http://www.procare.sk/images/layout/form-obj-bg-1.gif) left top no-repeat; color:#fff; font-size:11px; font-weight:bold; text-align:center; }
.orderBox.fixHeight {height:449px;}
.orderBoxB.fixHeight {height:362px;}
.orderBoxBottom { background:url(http://www.procare.sk/images/layout/form-obj-bottom-bg-2.png) no-repeat; width:270px; height:4px; font-size:1px; }
.orderBoxBottom2 { background:url(http://www.procare.sk/images/layout/form-obj-bg-bottom.gif) no-repeat; width:359px; height:6px; font-size:1px; }
li.order .orderBoxBottom { background:url(http://www.procare.sk/images/layout/form-obj-bottom-bg-1.png) no-repeat; width:270px; height:14px; }
.orderBox a { color:#fff; text-decoration:underline; }
.orderBox a:hover {text-decoration:none;}
.orderBox h2,
.orderBox .t2 { margin:0 0 5px 0; }
.orderBox p { margin:0 0 5px 0; }
.orderBox img.split { margin:0 auto 5px auto; }
li.order .orderBox img.split { margin:0 auto 7px auto; }
/* form */
.orderBoxForm { text-align:left; padding:5px 10px 0 15px; }
.orderBoxForm label { float:left; padding:2px 0 0 0; width:60px; font-weight:bold; }
.orderBoxForm select { float:left; margin-bottom:7px; width:166px; }
.orderBoxForm select.fieldS {width:139px;}
.orderBoxForm div.field { background:url(http://www.procare.sk/images/layout/inputs/input-166.gif) no-repeat; width:156px; float:left; }
.orderBoxForm div.fieldS { background:url(http://www.procare.sk/images/layout/inputs/input-139.gif) no-repeat; width:129px; }
.orderBoxForm img.sideImg { float:left; margin:2px 0 0 4px; }
.orderBoxForm img.sideImgDate {cursor:pointer;}
.orderBox .odoslat { padding:10px 0 0 0; }
.orderBox .odoslat input { display:block; margin:0 auto; }
.orderBox p.b { margin-top:-5px; margin-bottom:0; }
/* orderBoxB */
.orderBoxB {padding-top:14px;}
.orderBoxB h2,
.orderBoxB .t2 { margin:0 0 12px 0; }
.orderBoxB p { margin:0 0 10px 0; }
.orderBoxB a.button { font-size:12px; color:#B5491B; width:211px; height:35px; line-height:27px; margin:0 auto; }
.orderBoxB img.split { margin:0 auto 12px auto; }
/* orderBox2 */
.orderBox2 { width:349px; padding:10px 5px 4px 5px; background:#DB7B4D url(http://www.procare.sk/images/layout/form-obj-bg.gif) left top no-repeat; color:#fff;  } /* height:453px; */
.orderBox2 h2,
.orderBox2 .t2 { font-weight:normal; font-size:19px; color: white}
.orderBox2 form select {width:255px;}
.orderBox2 form select.fieldS {width:228px;}
.orderBox2 form div.field { background:url(http://www.procare.sk/images/layout/inputs/input-255.gif) no-repeat; width:245px; }
.orderBox2 form div.fieldS { background:url(http://www.procare.sk/images/layout/inputs/input-228.gif) no-repeat; width:218px; }
.labelWidthFix {width:103px;}

/* = indexSwitch
---------------------------------------------------------------------------------------------------*/
.indexSwitch { padding:5px 0 0 0; }
.indexSwitch_b { padding:8px 0 0 0; }
/* indexSwitchHeader */
.indexSwitchHeader { background:url(http://www.procare.sk/images/layout/icons/icon-i.gif) left top no-repeat; padding:0 0 0 52px; }
.indexSwitchHeader h2 { font-size:16px; margin:0 0 10px 0; font-weight:normal }
.indexSwitchHeader label,
.indexSwitchHeader select { margin:3px 5px 0 0; }
.indexSwitchHeader select {width:284px;}
/* indexSwitchMenu */
.indexSwitchMenu {float:left;}
.indexSwitchMenu li { float:left; width:185px; height:127px; overflow:hidden; margin:0 10px 0 0; padding:132px 0 0 11px; }
.indexSwitchMenu li a,
.indexSwitchMenu li.sw3 div { display:block; width:154px; height:88px; padding:12px 5px 10px 15px; text-decoration:none; }
.indexSwitchMenu li a:hover,
* html .indexSwitchMenu li.sw3 div.hover,
.indexSwitchMenu li.sw3 div:hover { background:url(http://www.procare.sk/images/layout/index-switch-hover-bg.png) left top no-repeat; cursor:pointer; text-decoration:none; }
.indexSwitchMenu li a span,
.indexSwitchMenu li.sw3 div span { font-size:20px; color:#000; display:block; line-height:21px; margin:0 0 10px 0; }
.indexSwitchMenu li.sw3 div span { margin:0 0 15px 0; }
.indexSwitchMenu li a:hover span {text-decoration:none;}
.indexSwitchMenu li.sw1 { background:#D8D8D8 url(http://www.procare.sk/images/layout/index-switch-1.jpg); }
.indexSwitchMenu li.sw2 { background:#D8D8D8 url(http://www.procare.sk/images/layout/index-switch-2.jpg); }
.indexSwitchMenu li.sw3 { background:#D8D8D8 url(http://www.procare.sk/images/layout/index-switch-3.jpg); }
.indexSwitchMenu li.sw4 { background:#D8D8D8 url(http://www.procare.sk/images/layout/index-switch-4.jpg); }
.indexSwitchMenu li.sw3 select { width:122px; margin:3px 5px 0 0; float:left; }
.indexSwitchMenu li.sw3 input.submit {float:left;}
.indexSwitchMenu li.rear {margin:0;}
.box p.dalsiaPonuka { padding:0 0 4px 12px; }

/* = polikliniky
---------------------------------------------------------------------------------------------------*/
ul.listBox.polikliniky li { padding:132px 0 0 11px; margin-bottom:3px; }
ul.listBox.polikliniky li.last {margin-bottom:0;}
ul.listBox.polikliniky li a span { font-size:18px; height:63px; overflow:hidden; }
ul.listBox.polikliniky li.p1 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-01.jpg) no-repeat; }
ul.listBox.polikliniky li.p2 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-02.jpg) no-repeat; }
ul.listBox.polikliniky li.p3 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-03.jpg) no-repeat; }
ul.listBox.polikliniky li.p4 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-04.jpg) no-repeat; }
ul.listBox.polikliniky li.p5 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-05.jpg) no-repeat; }
ul.listBox.polikliniky li.p6 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-06.jpg) no-repeat; }
ul.listBox.polikliniky li.p7 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-07.jpg) no-repeat; }
ul.listBox.polikliniky li.p8 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-08.jpg) no-repeat; }
ul.listBox.polikliniky li.p9 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-09.jpg) no-repeat; }
ul.listBox.polikliniky li.p-i-01 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-i-01.jpg) no-repeat; }
ul.listBox.polikliniky li.p-i-02 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-i-02.jpg) no-repeat; }
ul.listBox.polikliniky li.p-i-03 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-i-03.jpg) no-repeat; }
ul.listBox.polikliniky li.p-i-04 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-i-04.jpg) no-repeat; }
ul.listBox.polikliniky li.p-i-05 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-i-05.jpg) no-repeat; }
ul.listBox.polikliniky li.p-i-06 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-i-06.jpg) no-repeat; }
ul.listBox.polikliniky li.p-f-01 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-f-01.jpg) no-repeat; }
ul.listBox.polikliniky li.p-f-02 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-f-02.jpg) no-repeat; }
ul.listBox.polikliniky li.p-f-03 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-f-03.jpg) no-repeat; }
ul.listBox.polikliniky li.p-f-04 { background:#E7E7E7 url(http://www.procare.sk/images/layout/polikliniky/bg-f-04.jpg) no-repeat; }
ul.listBox.polikliniky li.blueBox { width:568px; height:52px; padding:18px 20px; margin:10px 0 20px 0; color:#fff; background:#005DAB url(http://www.procare.sk/images/layout/bg-bluebox.png) no-repeat top left; }
ul.listBox.polikliniky li.blueBox strong.title { font-size:17px; display:block; padding:0 0 5px 0; }
ul.listBox.polikliniky li.blueBox div.float { width:440px; float:left; }
ul.listBox.polikliniky li.blueBox .sButton {margin-top:12px;}

/* = uzitocne-info
---------------------------------------------------------------------------------------------------*/
ul.listBox.uzitocne-info { margin:0 0 25px 0; }
/*ul.listBox.uzitocne-info li { width:176px; height:68px; padding:103px 0 0 20px; margin-bottom:10px; }*/
ul.listBox.uzitocne-info li { width:196px; height:171px; margin-bottom:10px; }
ul.listBox.uzitocne-info li.last {margin-bottom:0;}

/*ul.listBox.uzitocne-info li a { width:156px; height:33px; padding:15px 0 0 0; font-weight:bold; font-size:14px; color:#000; text-align:center; overflow:hidden; }*/

ul.listBox.uzitocne-info li a { width:161px; height:68px; padding:118px 15px 0 20px; font-weight:bold; font-size:14px; color:#000; text-align:center; overflow:hidden; }

ul.listBox.uzitocne-info li a:hover { background:url(http://www.procare.sk/images/layout/index-switch-hover-bg-2_.png) left top no-repeat; }
* html ul.listBox.uzitocne-info li a:hover { background:url(http://www.procare.sk/images/layout/index-switch-hover-bg-2_.gif) left top no-repeat; }
ul.listBox.uzitocne-info li.p1 { background:#E7E7E7 url(http://www.procare.sk/images/layout/uzitocne-info/bg-01.jpg) no-repeat; }
ul.listBox.uzitocne-info li.p2 { background:#E7E7E7 url(http://www.procare.sk/images/layout/uzitocne-info/bg-02.jpg) no-repeat; }
ul.listBox.uzitocne-info li.p3 { background:#E7E7E7 url(http://www.procare.sk/images/layout/uzitocne-info/bg-03.jpg) no-repeat; }
ul.listBox.uzitocne-info li.p4 { background:#E7E7E7 url(http://www.procare.sk/images/layout/uzitocne-info/bg-04.jpg) no-repeat; }
ul.listBox.uzitocne-info li.p5 { background:#E7E7E7 url(http://www.procare.sk/images/layout/uzitocne-info/bg-05.jpg) no-repeat; }
ul.listBox.uzitocne-info li.p6 { background:#E7E7E7 url(http://www.procare.sk/images/layout/uzitocne-info/bg-06.jpg) no-repeat; }
ul.listBox.uzitocne-info li.p7 { background:#E7E7E7 url(http://www.procare.sk/images/layout/uzitocne-info/bg-07.jpg) no-repeat; }
ul.listBox.uzitocne-info li.p8 { background:#E7E7E7 url(http://www.procare.sk/images/layout/uzitocne-info/bg-08.jpg) no-repeat; }
ul.listBox.uzitocne-info li.p9 { background:#E7E7E7 url(http://www.procare.sk/images/layout/uzitocne-info/bg-09.jpg) no-repeat; }

/* = bannersBox
---------------------------------------------------------------------------------------------------*/
.bannersBox { width:610px; float:left; }
.bannersBox li { float:left; margin:0 10px 0 0; }
.bannersBox li.rear {margin-right:0;}

/* = breadcrumb
---------------------------------------------------------------------------------------------------*/
.breadcrumb { font-size:11px; padding:0 0 0 15px; margin:0 0 8px 0; }
.breadcrumb a {color:#4B4B4B;}
.breadcrumb span {font-weight:bold;}

/* = loginBox
---------------------------------------------------------------------------------------------------*/
.loginBox { width:320px; height:132px; padding:15px 23px 0 17px; background:#DE8B63 url(http://www.procare.sk/images/layout/loginbox-bg.jpg); color:#fff; }
.loginBoxInner { width:135px; float:left; }
.loginBox h2 { font-weight:bold; font-size:20px; }
.loginBox form { float:right; width:160px; padding:5px 0 0 0; }
.loginBox label { width:35px; margin:0; font-size:11px; float:left; }
.loginBox div.field { width:114px; background:url(http://www.procare.sk/images/layout/inputs/input-124.gif) no-repeat; font-size:11px; margin-bottom:4px; float:left; }
.loginBox div.field input {font-size:11px;}
.loginBox input.submit { margin:0 0 0 35px; }
.loginBox a.forgotPass { margin:0 0 0 40px; }
.loginBox a.forgotPass { font-size:10px; color:#fff; text-decoration:underline; }

/* = imgBox
---------------------------------------------------------------------------------------------------*/
.imgBox { background:#EFEFEF url(http://www.procare.sk/images/layout/img-box-top-bg.gif) left top no-repeat; }
.imgBox2 { background:#EFEFEF url(http://www.procare.sk/images/layout/img-box-top-bg-1.gif) left top no-repeat; }
.imgBoxInner { width:208px; padding:11px; position:relative; z-index:1; background:url(http://www.procare.sk/images/layout/img-box-bottom-bg.gif) left bottom no-repeat; overflow:hidden; }
.imgBox2 .imgBoxInner { width:208px; padding:11px; background:url(http://www.procare.sk/images/layout/img-box-bottom-1-bg.gif) left bottom no-repeat; }
.imgBox2 .imgBoxInner { width:176px; padding:10px; }
.imgBox a { position:relative; display:block; width:208px; }
.imgBox2 a { position:relative; display:block; width:176px; }
.imgBox a span,
.imgBox2 a span { width:34px; height:33px; position:absolute; top:40%; left:88px; background:url(http://www.procare.sk/images/layout/icons/icon-lupa.png); cursor:pointer; display:none; }
.imgBox2 a span {left:70px;}
.imgBox a:hover span,
.imgBox2 a:hover span {display:block;}
.imgBox2.floatRight,
.imgBox.floatRight { margin:0 0 15px 15px;  }
.imgBox p,
.imgBox2 p { font-size:11px; margin:0; padding:5px 0 0 0; text-align:center; }

/* = fotogaleria
---------------------------------------------------------------------------------------------------*/
ul.listBox.fotogaleria .imgBox2 .imgBoxInner {height:155px;}
ul.listBox.fotogaleria li {margin-bottom:10px;}
ul.listBox.fotogaleria li.last {margin-bottom:0;}

/* = contactBox
---------------------------------------------------------------------------------------------------*/
.contactBox label { width:83px; margin:0; float:left; }
.contactBox div.field { width:267px; background:url(http://www.procare.sk/images/layout/inputs/input-7-bg.gif) no-repeat; float:left; }
.contactBox select,
.contactBox div.fieldT { width:277px; margin-bottom:7px; float:left; }
/*.contactBox div.fieldT { width:267px; height:106px; background:url(http://www.procare.sk/images/layout/inputs/textarea-1-bg.gif) left top no-repeat; }*/
.contactBox div.fieldT { width:267px; height:199px; background:url(http://www.procare.sk/images/layout/inputs/textarea-1-bg_.gif) left top no-repeat; }
.contactBox div.fieldT textarea {height:193px;}
.contactBox input.submit { float:left; margin:0 0 0 83px; }
.contactBox p.small {margin-top:-3px;}

/* = contactInfo
---------------------------------------------------------------------------------------------------*/
.contactInfo p { margin:0 0 10px 0; }
.contactInfo a {text-decoration:underline;}
.contactInfo a:hover {text-decoration:none;}

/* = slider
---------------------------------------------------------------------------------------------------*/
.slider { width:864px; height:101px; padding:16px 0 0 56px; background:url(http://www.procare.sk/images/layout/slider-bg.gif) left top no-repeat; overflow:hidden; position:relative; }
.slider a.next { position:absolute; top:34px; outline:none; }
.slider a#left.next {left:18px;}
.slider a#right.next {right:15px;}
.slider #view { width:819px; height:94px; overflow:hidden; position:relative; }
.slider #images { width:3918px !important; width:3822px; padding:0; }
.slider #images li { margin:0 10px 0 0; float:left; }
.slider #images li,
.slider #images li a { float:left; width:107px; height:95px; color:#343434; display:block; }
.slider #images li a img { border:1px solid #C2C2C2; }
.slider #images li a span { display:block; width:95px; padding:3px 6px 0 6px; height:32px; line-height:10px; overflow:hidden; text-align:center; font-size:9px; color:#343434; background:#EAEAEA url(http://www.procare.sk/images/layout/slider-item-bg.jpg) no-repeat; cursor:pointer; }

/* = infoBox
---------------------------------------------------------------------------------------------------*/
.infoBox { height:27px; padding:10px 0 0 86px; margin:0 0 16px 0; background:url(http://www.procare.sk/images/layout/info-bg.gif) no-repeat; position:relative; }
.infoBox img.icon { position:absolute; left:15px; top:-1px; }

/* = sameHeightBox
---------------------------------------------------------------------------------------------------*/
.sameHeightBox { width:222px; float:left; height:185px; overflow:hidden;; }
.sameHeightBox.sameHeightBox2 {height:auto;}
.sameHeightBox.bottom {height:150px;}
.sameHeightBox h2 { margin:0 0 15px 0; }

ul.blueDot li { background:url(http://www.procare.sk/images/layout/dot-blue.gif) 0 6px no-repeat; padding:0 0 0 8px; }
ul.blackDot li { background:url(http://www.procare.sk/images/layout/dot-black.gif) 0 6px no-repeat; padding:0 0 0 8px; }
ul.noDot li { background:none; padding:0; }

.sameHeightBox.odoberanieNoviniek div.field { width:187px; background:url(http://www.procare.sk/images/layout/inputs/input-197.png) no-repeat; }

/* = aktualityBox
---------------------------------------------------------------------------------------------------*/
.date { color:#686868; text-transform:uppercase; font-size:11px; }
.aktualityBox { padding:0 13px 0 5px; width:458px; }
.aktualityBox .date { display:block; margin-bottom:-1px; }
.aktualityBox h2 { padding:0 0 0 15px; }
.aktualityBox li {  padding:5px 15px 5px 15px; line-height:130%; }
.aktualityBox li.first {background:#EDF4F9;}

/* = table = tabBox
---------------------------------------------------------------------------------------------------*/
table { margin:0 0 20px 0; }
table.last {margin:0;}
table.tabBox {width:608px;}
table.tabBox .c1 {width:258px;}
table.tabBox .c2 {width:184px;}
table.tabBox.t2 .c2 {width:326px;}
table.tabBox .c3 {width:142px;}
table.tabBox th,
table.tabBox td { padding:8px 0 8px 8px; font-size:11px; }
table.tabBox th { border-bottom:3px solid #C0C0C0; font-size:13px; font-weight:bold; color:#A9A9A9; }
table.tabBox td.f { font-size:14px; font-weight:bold; }
table.tabBox tr.step td {background-color:#F0F0F0;}

table.tabBoxOv th { border-bottom:3px solid #C0C0C0; font-size:11px; font-weight:normal; color:#000; }

table.tabBoxCZS td.f { font-size:12px; font-weight:bold; }
table.tabBoxCZS tr.f { font-size:12px; font-weight:normal; }
table.tabBoxCZS tr.fatRow {background: #005FAD; color: white; font-weight:bold;}
table.tabBoxCZS th { border:0px; font-size:14px; font-weight:bold; color:#000; }

/* = ponuka-programov
---------------------------------------------------------------------------------------------------*/
table.ponuka-programov { width:598px; font-size:11px; }
table.ponuka-programov th,
table.ponuka-programov td { text-align:center; padding:0; }
table.ponuka-programov th { width:77px; height:27px; /*vertical-align:center;*/ background-color:#F2F2F2; border-left:1px solid #C6C6C6; }
table.ponuka-programov th.c1 { width:197px; border-left:0; padding:0 0 0 10px; }
table.ponuka-programov th.rear,
table.ponuka-programov td.rear { border-right:1px solid #C6C6C6; }
table.ponuka-programov td { padding:5px 0 5px 0; text-align:center; border-bottom:1px solid #F2F2F2; border-left:1px solid #C6C6C6; font-size:10px;}
* html table.ponuka-programov td {font-size:9px;}
table.ponuka-programov td img {display:inline;}
table.ponuka-programov td.c1 { padding-left:10px; border-left:0; font-size:11px; }
table.ponuka-programov td.c1 div {float:left;}
table.ponuka-programov td.c1 img { margin:5px 20px 0 0; float:right; }
table.ponuka-programov th.c1,
table.ponuka-programov td.c1 {text-align:left;}
table.ponuka-programov th.hover,
table.ponuka-programov td.hover { background-color:#A9D96B; border-bottom:1px solid #B8E085; cursor:default; }
table.ponuka-programov th.hover { height:25px; border-top:1px solid #B8E085; }
table.ponuka-programov th.active,
table.ponuka-programov td.active { background-color:#9BD355; border-bottom:1px solid #B8E085; }
table.ponuka-programov th.active { border-top:1px solid #B8E085; }
table.ponuka-programov tr:hover td { background-color:#F8F7F7; cursor:default; }
table.ponuka-programov tr:hover td.hover {background-color:#A9D96B;}
table.ponuka-programov tr:hover td.active {background-color:#9BD355;}
table.ponuka-programov tr.last td {border-bottom:0;}
/* 5 cols version */
table.cols-5 {width:599px;}
table.cols-5 th {width:89px;}
table.cols-5 th.c1 {width:229px}

/* = dotaznik
---------------------------------------------------------------------------------------------------*/
.dotaznik .dotaznikInner { font-size:12px; font-weight:normal; }
.dotaznik .dotaznikInner label { float:left; padding-top:0; }
.dotaznik .dotaznikInner.dotaznik1 .field { float:left; width:60px; background:url(http://www.procare.sk/images/layout/inputs/input-70.gif) left top no-repeat; margin:0 20px 0 0; }
.dotaznik .dotaznikInner.dotaznik2 .field { float:left; width:156px; background:url(http://www.procare.sk/images/layout/inputs/input-166-1.gif) left top no-repeat; margin:0 20px 0 0; }
.dotaznik .dotaznikInner.dotaznik1 p.float.small {width:210px;}

* html .dotaznik .dotaznikInner.dotaznik1 .field,
* html .dotaznik .dotaznikInner.dotaznik2 .field {display:inline;}

.dotaznik .fieldT { width:568px; height:70px; background:url(http://www.procare.sk/images/layout/inputs/textarea-2-bg.gif) left top no-repeat; }
.dotaznik .fieldT textarea {height:65px;}

/* = footer
---------------------------------------------------------------------------------------------------*/
.footer { width:878px; margin:0 auto; padding:12px 70px 0 40px; background:url(http://www.procare.sk/images/layout/footer-bg.png) left top no-repeat; color:#E2E2E2; text-transform:uppercase; font-size:10px; }
.footer a {color:#E2E2E2;}
.footer .footerMenu li { background:url(http://www.procare.sk/images/layout/divider2.gif) right 5px no-repeat; float:left; margin:0 5px 0 0; padding:0 5px 0 0; }
body.newDesign .footer .footerMenu li.rear,
.footer .footerMenu li.rear { margin:0; padding:0; background:none; }
a.button.kontaktujte-nas { width:142px; height:28px; line-height:21px; text-indent:15px; background:url(http://www.procare.sk/images/layout/buttons/but-kontaktujte-nas-bg.gif) left top no-repeat; font-size:11px; }

body.newDesign .footer { padding-top:20px; color:#465058; text-shadow:1px 1px #fff; text-transform:none; background-image:url(http://www.procare.sk/images/layout/footer-bg-new.png); }
body.newDesign .footer p { margin:0 0 5px 0; }
body.newDesign .footer a { color:#005DAB; text-shadow:1px 1px #fff; }
body.newDesign .footer .footerMenu li { background:url(http://www.procare.sk/images/layout/divider2-new.gif) right 3px no-repeat; }

.callCentrum { width:573px; height:56px; padding:11px 18px 0 18px; overflow:hidden; background:url(http://www.procare.sk/images/layout/call-centrum-bg.jpg) left top no-repeat; color:#fff; }
.callCentrum .float { width:169px; padding:2px 0 0 0; font-size:16px; text-transform:uppercase; font-weight:bold; }
.callCentrum .floatRight { width:404px; font-size:11px;  }

/* = enter
---------------------------------------------------------------------------------------------------*/
.wrapE h1 {margin:0;}
.wrapE a.logo { display:block; width:284px; height:85px; }
.wrapE ul.enter { float:left; margin-bottom:20px; }
.wrapE ul.enter li {float:left;}
.wrapE ul.enter li.order { display:block; margin:0 10px 0 0; width:270px; padding:1px 0 0 14px; background:url(http://www.procare.sk/images/layout/enter-shadow-1-left.png) left top no-repeat; }
.wrapE ul.enter li.enterBox1 { margin:0 7px 0 0; width:251px; height:112px; padding:152px 0 0 20px; background:url(http://www.procare.sk/images/layout/enter-switch-1.png) no-repeat; overflow:hidden; } 
.wrapE ul.enter li.enterBox2 { width:263px; height:112px; padding:152px 0 0 20px; background:url(http://www.procare.sk/images/layout/enter-switch-2.png) no-repeat; position:relative; } 
* html .wrapE ul.enter li.enterBox2 { background:url(http://www.procare.sk/images/layout/enter-switch-2-new.jpg) no-repeat; }
.wrapE ul.enter li.enterBox2 img.headerSign { position:absolute; top:-75px; left:70px; }
.wrapE ul.enter li.enterBox1 a,
.wrapE ul.enter li.enterBox2 a { display:block; width:230px; height:76px; padding:18px 0 0 0; color:#fff; font-size:27px; font-weight:bold; text-align:center; line-height:30px; }

body.newEnter .wrapE li.enterBox1 { width:397px; height:113px; margin:0 16px 0 0; padding:169px 0 0 19px; background:url(http://www.procare.sk/images/layout/enter-switch-1-new.jpg) no-repeat; }
body.newEnter .wrapE li.enterBox2 { width:397px; height:113px; padding:169px 0 0 19px; background:url(http://www.procare.sk/images/layout/enter-switch-2-new.jpg) no-repeat; }
body.newEnter .wrapE li.enterBox1 a,
body.newEnter .wrapE li.enterBox2 a { width:378px; height:51px; padding-top:25px; }
body.newEnter .wrapE ul.enter li.enterBox2 img.headerSign { left:0; top:0; }
body.newEnter .wrapE ul.enter li.enterBox2 .headerSignLink { width:262px; height:117px; padding:0; position:absolute; left:210px; top:-75px; }

/*= others
---------------------------------------------------------------------------------------------------*/
.file_ico img {display: block; float: left; }
.file_ico span {display: block; float: left; margin: 0 0 0 10px; line-height: 150%; }
.file_ico br {display: block; clear: both; }
p.notice {color: #818181; font-size: 10px; position: relative; top: -5px; }
small.underTable {display: block; margin: 5px; padding: 5px 0; border-top: 1px solid #A9A9A9; }

/*= tabs-table
---------------------------------------------------------------------------------------------------*/
ul.tabs-table { width: 533px; height:40px; margin:0 0 20px -15px; padding:0 0 0 107px; position:relative; background:url(http://www.procare.sk/images/layout/bg-tabs-table.gif) repeat-x bottom left;  }
* html ul.tabs-table { width:610px; padding:0; margin:0 0 20px 0; }
ul.tabs-table li { float:left; padding:0; margin:0; height:40px; line-height:40px; background:none; }
ul.tabs-table li a { width:194px; display:block; float:left; color:#fff; font-size:16px; font-weight:bold; }
ul.tabs-table li.tab-jednotlivci a { width:127px; padding:0 0 0 67px; background:#6AB82F url(http://www.procare.sk/images/layout/bg-tab-jednotlivci.gif) no-repeat top left; }
ul.tabs-table li.tab-rodina a { width:99px; padding:0 0 0 95px; background:#6AB82F url(http://www.procare.sk/images/layout/bg-tab-rodina.gif) no-repeat top left; }
ul.tabs-table li.tab-jednotlivci { padding:0 3px 0 5px; background:url(http://www.procare.sk/images/layout/bg-tabs-shadow-jednotlivci.gif) no-repeat top left; }
ul.tabs-table li.tab-rodina { padding:0 5px 0 0; background:url(http://www.procare.sk/images/layout/bg-tabs-shadow-rodina.gif) no-repeat top right; }
ul.tabs-table li.active a { background-position:bottom left; background-color:#FDFEFB; color:#000; }
.tab-content1,
.tab-content2 { width:610px; float:left; display:none; overflow:hidden; }

* html ul.tabs-table li.tab-jednotlivci { margin:0 0 0 102px; }

.boxfirmy2top{ width:270px; height:5px; overflow:hidden; line-height:0; background:#666 url(http://www.procare.sk/images/layout/boxfirmy2top.jpg) 0 0 no-repeat; margin-top:10px; }
.boxfirmy{ width:240px; height:auto; background:#C65128 url(http://www.procare.sk/images/layout/boxfirmy.jpg) 0 0 no-repeat; color:#fff; margin-top:10px; text-align:center; padding:15px; }
.boxfirmy2{ width:240px; height:auto; background:#666 url(http://www.procare.sk/images/layout/boxfirmy2.jpg) bottom left no-repeat; color:#fff; text-align:center; padding:15px; }
.boxfirmy a, .boxfirmy2 a{ color:#fff; text-decoration:underline; }
.boxfirmy a:hover, .boxfirmy2 a:hover{text-decoration:none;}
.boxfirmy .jednotka, .boxfirmy2 .jednotka{ font-size:19px; font-weight:100; display:block; line-height:23px; padding-bottom:10px; }
.boxfirmy .small, .boxfirmy2 .small{ font-size:11px; font-weight:900; display:block; line-height:14px; padding:5px 0; }
.boxfirmy2 .small{ padding:2px 0 8px 0; }
.boxfirmy .hh{padding-top:10px;}
.boxfirmy .tel{ font-size:19px; font-weight:900; display:block; line-height:21px; padding-bottom:5px; }
.boxfirmybottom{ width:270px; height:5px; overflow:hidden; line-height:0; background:#C65128 url(http://www.procare.sk/images/layout/boxfirmybottom.gif) 0 0 no-repeat; }

ul.archiv-list li { float:left; width:300px; margin:0 10px 10px 0; }
ul.archiv-list li.rear {margin-right:0;}
ul.archiv-list li .picture { float:left; margin:0 10px 0 0; }
ul.archiv-list li div.text-archiv { width:150px; float:left; }

.placeholder { width:728px; height:90px; overflow:hidden; margin:0 auto; background:#c00; }

/* = MAPA
---------------------------------------------------------------------------------------------------*/
.mapBox { width:640px; float:right; background:#CB683E url(http://www.procare.sk/images/layout/bg-mapa-top.jpg) no-repeat top left; }
.mapBoxIn { width:640px; padding:30px 0 16px 0; float:left; background:url(http://www.procare.sk/images/layout/bg-mapa-bottom.jpg) no-repeat bottom left; }
.mapBox h1 { font-size:25px; margin-bottom:40px; text-align:center; color:#fff; font-weight:bold; text-shadow:1px 1px #A25331; }
.mapBox .mapSk { width:575px; height:293px; margin:0 auto 35px auto; position:relative; background:url(http://www.procare.sk/images/layout/bg-mapa-sk.png) no-repeat top left; }
.mapBox .mapSk .point { position:absolute; float:left; }
.mapBox .point .name { font-size:10px; height:35px; line-height:30px; padding:0 0 0 22px; color:#292929; display:block; float:left; background:url(http://www.procare.sk/images/layout/bg-point.png) no-repeat top left; }
.mapBox .point .name strong {background:#FFFFFF;}
.mapBox .point .txt {display:none;}
.mapBox .filterBox { width:602px; padding-bottom:8px; margin:0 auto; text-align:center; background:url(http://www.procare.sk/images/layout/bg-filter-box-bottom.png) no-repeat bottom left; }
.mapBox .filterBoxIn { width:572px; padding:15px 15px 10px 15px; text-align:center; background:url(http://www.procare.sk/images/layout/bg-filter-box-top.png) no-repeat top left; }
.mapBox .filterBox .title { font-size:12px; color:#fff; font-weight:bold; display:block; margin:0 0 15px 0; text-shadow:1px 1px #976853; }
.mapBox .filterBox .btnFilter  { font-size:10px; color:#000; padding-right:7px; display:inline-block; position:relative; background:url(http://www.procare.sk/images/layout/bg-btn-filter-right.png) no-repeat top right; }
.mapBox .filterBox .btnFilter span { height:29px; line-height:25px; display:block; float:left; cursor:pointer; padding:0 3px 0 27px; background:url(http://www.procare.sk/images/layout/bg-btn-filter-left.png) no-repeat top left; }
.mapBox .filterBox .btnFilter:hover {text-decoration:none;}
.mapBox .filterBox .btnFilter.active { background-position:bottom right; }
.mapBox .filterBox .btnFilter.active span { background-position:bottom left; }
.mapBox .filterBox .btnFilter b { width:11px; height:11px; display:block; position:absolute; left:10px; top:7px; background:url(http://www.procare.sk/images/layout/icon-filter.gif) no-repeat 0 -11px; }
.mapBox .filterBox .btnFilter:hover b,
.mapBox .filterBox .btnFilter.active b { background-position:0 0; }
.mapBox .filterBox .btnFilter:hover.active b { background-position:0 -11px; }

/* =TOOLTIP
---------------------------------------------------------------------------------------------------*/
#tooltipMap { padding:0 0 29px 0; z-index:50; background:url(http://www.procare.sk/images/layout/bg-tooltip-bottom.png) no-repeat bottom left; }
#tooltipMap .tooltipIn { width:257px; padding:20px 20px 1px 20px; text-align:left; line-height:1.3em; background:url(http://www.procare.sk/images/layout/bg-tooltip-top.png) no-repeat top left; }
#tooltipMap .tooltipScroll { max-height:250px; overflow-y:auto;  }
#tooltipMap.positionLeftReverse { background:url(http://www.procare.sk/images/layout/bg-tooltip-leftreverse-bott.png) no-repeat bottom left; }
#tooltipMap.positionLeftReverse .tooltipMapIn { background:url(http://www.procare.sk/images/layout/bg-tooltip-top.png) no-repeat top left; }
#tooltipMap h2 { font-size:12px; font-weight:bold; margin:0 0 2px 0; }
#tooltipMap a {font-size:10px;}
#tooltipMap ul {margin-bottom:15px;}
#tooltipMap ul li {line-height:1.3em;}

/* =LISTBOX
---------------------------------------------------------------------------------------------------*/
.boxContent .listBoxProcare { width:100%; float:left; padding-bottom:0px; }
.boxContent .listBoxProcare p {padding-bottom:15px;}
.boxContent .listBoxProcare ul { width:305px; float:left; padding:0; }
.boxContent .listBoxProcare li { padding:0 30px 10px 0; margin:0; float:left; list-style:none; background:none; }
.boxContent .listBoxProcare h2 { font-size:17px; color:#005FAD; text-transform:uppercase; font-weight:bold; line-height:1.4em; padding:0 0 15px 0; margin:0;  }
.boxContent .listBoxProcare h3 { font-size:12px; font-weight:bold; padding:0; line-height:1.5em; margin:0; }

.doverabanner { margin:0 0 10px 0; display:block; }

/* =introCallBox
---------------------------------------------------------------------------------------------------*/
.introCallBox { width:848px; background:#D46D40 url(http://www.procare.sk/images/layout/bg-intro-callbox.png) no-repeat top left; }
.introCallBoxIn { padding:15px 10px 15px 20px; color:#fff; background:url(http://www.procare.sk/images/layout/bg-intro-callbox-bottom.png) no-repeat bottom left; }
.introCallBox p {margin:0;}
.introCallBox .item {float:left;}
.introCallBox .item1 { width:240px; font-size:18px; padding-top:7px; margin-right:30px; text-align:center; }
.introCallBox .item2 { width:270px; text-align:center; margin-right:25px; }
.introCallBox .item2 strong { font-size:18px; display:inline-block; padding:5px 0; }
.introCallBox .item2 span {font-weight:bold;}
.introCallBox .item3 { width:240px; padding:15px 0 10px 0; text-align:center; }
.introCallBox .item3 p {padding-bottom:10px;}
.introCallBox .item3 a { color:#fff; font-weight:bold; }
.introCallBox .orderBoxForm {padding:0;}
.introCallBox .odoslat { padding:10px 0 0 15px; }

/* =SLIDER
---------------------------------------------------------------------------------------------------*/
.welcomeSlider {width:608px;height:285px;float:left;overflow:hidden;position:relative;}
.welcomeSlider .slide li{width:608px;height:260px;padding:0;margin:0;position:absolute;z-index:1;overflow:hidden;opacity:0;}
.welcomeSlider .slide li.activeSlide{z-index:3;opacity:1;}
.welcomeSlider .slide li.nextActiveSlide{z-index:2 !important;opacity:0;}
.welcomeSlider .optsNav {position:absolute;bottom:10px;left:10px;width:600px;height:10px;margin:0;z-index:30;text-align:right;}
.welcomeSlider .opts {height:10px;display:inline-block;}
.welcomeSlider .opts a{display:inline-block;overflow:hidden;width:9px;height:9px;margin:0 3px;background:#8EACCB;}
.welcomeSlider .opts a.off{background:#1761AE;}
.welcomeSlider .opts a.prev {width:0px;height:0px;background:none;}
.welcomeSlider .opts a.next {width:0px;height:0px;background:none;}
.welcomeSlider .slide li.box1 p { margin:0 0 10px 0; font-size:18px; line-height:1.2em; }
.welcomeSlider .slide li.box1 { width:300px; height:235px; padding:25px 0 0 308px; background:#EAF1F8 url(http://www.procare.sk/images/layout/banner01.jpg) no-repeat top left; }
.welcomeSlider .slide li.box2 { width:110px;height:40px; padding:220px 0 0 498px; background:#F4F5F6 url(http://www.procare.sk/images/layout/banner02.jpg) no-repeat top left; }
.welcomeSlider li.box1 .item { width:105px; padding:0 50px 25px 0; float:left; }
.welcomeSlider li.box1 .item.rear {padding-right:0;}
.sButton { width:99px !important; height:29px !important; padding:0 !important; margin:0; line-height:29px !important; text-align:center !important; color:#fff; display:inline-block !important; background:url(http://www.procare.sk/images/layout/btn-wbutton.png) no-repeat top left !important; }
.sButton:hover { text-decoration:underline !important; }

.benefitBox { border-bottom:1px solid #ECECEC; padding:0 0 10px; margin:0 0 25px 0; }
.benefitBanner { width:638px;  margin:0 0 0 -14px; text-align:center; padding-top:390px; background:url(http://www.procare.sk/images/layout/bg-benefit-banner.jpg) no-repeat top center; }
.benefitBanner a { width:483px; height:68px; line-height:68px; font-size:12px; font-weight:bold; color:#fff; text-align:center; display:inline-block; background:#6FAE3F url(http://www.procare.sk/images/layout/btn-benefit.png) no-repeat top left; }

/* =PAGE FLIP
---------------------------------------------------------------------------------------------------*/
#pageflip { 	position: relative; z-index: 50; }
#pageflip img { width: 175px; height: 175px; z-index: 99; position: absolute; right: 0; top:0; -ms-interpolation-mode: bicubic; }
#pageflip .msg_block { width: 163px; height: 163px; position: absolute; z-index: 50; right: 0; top: 0px; background: url(http://www.procare.sk/images/layout/sutaz.png) no-repeat top right; text-indent: -9999px; }
#pageflip .msg_block.hover { background: url(http://www.procare.sk/images/layout/sutaz2.png) no-repeat top right; }

/* accordion
----------------------------------------- */
.accordBox em { font-size:11px; color:#8A8A8A; display:block; padding:5px 10px; } 
.accordion { width:598px; padding:0; margin:0 !important; }
.accordion li { padding:0 !important; margin-top:1px; list-style:none; background:none; }
.accordion li a { display:block; padding:5px 10px; color:#fff; font-size:12px; text-decoration:none; background:#005DAB url(http://www.procare.sk/images/layout/down.png) center right no-repeat; }
.accordion li a:hover {text-decoration:underline;}
.accordion li.active a { background:#005DAB url(http://www.procare.sk/images/layout/up.png) center right no-repeat; }
.accordion li div { padding:5px 0 10px 0; }
.accordion li .borderBottom { display:block; border-top:1px solid #F2F2F2; padding:5px 10px; }
.accordion li .borderBottom.noBorder {border-top:0;}
.accordion li .borderBottom p { font-size:11px; margin:0; }
.accordion li .borderBottom .title {font-size:14px;}
.accordion li table {margin:0;}
.accordion li table td, .accordion li table th { vertical-align:top; border-top:1px solid #F2F2F2; padding:5px 10px; }
.accordion li table th { width:175px; font-size:14px; font-weight:bold; color:#005DAB; }
.accordion li table td {font-size:11px;}
.accordion li table ul { margin:0 0 5px 0; }
.accordion li table .crossType { display:inline-block; padding-right:25px; line-height:18px; background-repeat:no-repeat; background-position:right center; }
.accordion li table .crossType.type01 {background-image:url(http://www.procare.sk/images/layout/cross01.gif);}
.accordion li table .crossType.type02 {background-image:url(http://www.procare.sk/images/layout/cross02.gif);}
.accordion li table .crossType.type03 {background-image:url(http://www.procare.sk/images/layout/cross03.gif);}
.accordion li table .crossType.type04 {background-image:url(http://www.procare.sk/images/layout/cross04.gif);}
.accordion li table .crossType.type05 {background-image:url(http://www.procare.sk/images/layout/cross05.gif);}
.accordion li table .crossType.type06 {background-image:url(http://www.procare.sk/images/layout/cross06.gif);}
.accordion li table .crossType.type07 {background-image:url(http://www.procare.sk/images/layout/cross07.gif);}

/* zmena cennika - 27.01.2011 */
.fltr-box { padding:18px 0 0 0; width:593px; background:url(http://www.procare.sk/images/layout/fltr-box.gif) top left no-repeat; margin:0 0 10px 0; }
.fltr-box-in { padding:0 10px 6px 10px; width:573px; background:url(http://www.procare.sk/images/layout/fltr-box-in.gif) bottom left no-repeat; text-align:center; }
 /* regular buttons */
.fltr-btn { display:inline-block; height:39px; overflow:hidden; padding:0 0 0 40px; background:url(http://www.procare.sk/images/layout/fltr-btn-lft.gif) top left no-repeat; }
.fltr-btn span { display:inline-block; height:14px; background:url(http://www.procare.sk/images/layout/fltr-btn.gif) top right no-repeat; cursot:pointer; padding:10px 19px 15px 0; font-size:12px; font-weight:bold; color:#000000; line-height:14px; }
.fltr-btn:hover { background:url(http://www.procare.sk/images/layout/fltr-btn-lft.gif) left -78px no-repeat; }
.fltr-btn:hover span { background:url(http://www.procare.sk/images/layout/fltr-btn.gif) right -39px no-repeat; color:#ffffff; text-shadow:0 1px #B73E27; }
.fltr-btn.active { background:url(http://www.procare.sk/images/layout/fltr-btn-lft.gif) left -39px no-repeat; }
.fltr-btn.active span { background:url(http://www.procare.sk/images/layout/fltr-btn.gif) right -39px no-repeat; color:#ffffff; text-shadow:0 1px #B73E27; }
 /* big buttons */
.fltr-btn.big { height:49px; background:url(http://www.procare.sk/images/layout/fltr-btn-lft2.gif) top left no-repeat; }
.fltr-btn.big span { height:28px; background:url(http://www.procare.sk/images/layout/fltr-btn2.gif) top right no-repeat; padding:8px 19px 13px 0; }
.fltr-btn.big:hover { background:url(http://www.procare.sk/images/layout/fltr-btn-lft2.gif) left -98px no-repeat; }
.fltr-btn.big:hover span { background:url(http://www.procare.sk/images/layout/fltr-btn2.gif) right -49px no-repeat; }
.fltr-btn.big.active { background:url(http://www.procare.sk/images/layout/fltr-btn-lft2.gif) left -49px no-repeat; }
.fltr-btn.big.active span { background:url(http://www.procare.sk/images/layout/fltr-btn2.gif) right -49px no-repeat; }
