/* = 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.enter { padding-top:192px; background:#888888 url(http://www.procare.sk/images/bg-enter.jpg) left top repeat-x; }
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; }

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 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; }
.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; }

/* = 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; }

/* 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 }

/* = 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 a {color:#646464;}
.header .top li.others img {float:left;}
.header .top li.others.lang a { display:block; width:22px; height:27px; position:relative; }
.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; }
.header .top li.others.lang a:hover span { background-position:bottom left; cursor:pointer; }
.header .top li.others.rear { margin:0; background:none; }
/* 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 { background-position:left top; }
.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.individualni-klienti a.active {color:#8CC63F;}
.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 a.active {color:#005FAD;}
.header .top li.but.firemni-klienti { margin:0 4px 0 0; }
/* others */
.header a.headerSign { position:absolute; top:12px; right:-20px; display:block; width:262px; height:117px; }
.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:69px;}
.mainMenu li.m1 a {background-image:url(http://www.procare.sk/images/layout/menu/mn-domov.gif);}
.mainMenu li.m1 a.active span {background-color:transparent;}
.mainMenu li.m1 a.active { background-position:left bottom; }
.mainMenu li.m2 {width:92px;}
.mainMenu li.m3 {width:194px;}
.mainMenu li.m4 {width:145px;}
.mainMenu li.m5 {width:106px;}
.mainMenu li.m6 {width:200px;}
.mainMenu li.m6 img.signNew { position:absolute; top:-17px; left:35px; }
.mainMenu li.m7 {width:114px;}
.mainMenu li.m7 a {background-image:url(http://www.procare.sk/images/layout/menu/mn-kontakt.gif);}
.mainMenu li.m7 a.active span {background-color:transparent;}
.mainMenu li.m7 a.active { background-position:left bottom; }
/* 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:312px;}
.mainMenu li .sub.subV2 .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; overflow:hidden; }
.mainMenu li .sub.subV2 .subInnerBottom { height:10px; background:url(http://www.procare.sk/images/layout/menu/menu-sub-bottom-bg-1.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;}
.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 .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:69px;}
.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:114px;}
.mainMenuB li.m3 {width:215px;}
.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; }

/* = 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; }

/* = 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; }
.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; }

.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;}
.wrapE ul.enter li {float:left;}
.wrapE ul.enter li.order { margin:0 11px 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 9px 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.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; }

/*= 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:425px; height:40px; margin:0 0 20px -15px; padding:0 0 0 215px; 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; }