/* Start of CMSMS style sheet 'Podstawowy' */
body { background: #f6f7f2 url(uploads/images/body_bg.jpg); font-family: Tahoma, Verdana, Arial, "Sans Serif"; font-size: 11px; color: #4b4b4b; margin:0; padding:0;}

ul, li, div, img, fieldset, p, h1, h2, h3 {margin: 0; padding: 0;}
img, fieldset {border: none;}
a {text-decoration: none;}
ul {list-style-type: none;}
.clear {clear: both;}
h4 {margin: 0px; padding: 0px; font-size: 105%;}
h2 {font-size: 205%; color: #800000; text-align: center; padding: 35px 0px; font-family: Helvetica; line-height: 1.2em;}
a.back {color:#E70000 !important;
float:right;
padding:0pt 10px 0pt 0px; margin-top: 15px;}


#wrapper{ margin: 0 auto; width: 768px; padding: 0; }
 
h6{color:#91bb21; padding:20px 0 0 10px;  font-size:16px; font-family:Georgia;}

#top{width:768px; height:351px; background: url(uploads/images/banner.jpg) no-repeat;}

#top h1{display:block; float:left; margin:120px 0 0 50px; padding:0; width:247px; height:98px; background:url(uploads/images/logo.jpg) no-repeat;}

#top h1 span{display:none;}
#top h1 a.logo{display:block; float:left;width:247px; height:98px; }

#porady{float:right; width:200px;  padding-top:90px; height: 170px;}
#porady h3{padding:110px 26px 0 0;text-align:right; font-size: 125%; color: #fff; text-transform: uppercase}


div#fiszka {float: right;}

#porady ul{padding:30px 0pt 0pt 15px; color: #fff}
#porady ul li{padding:0 0 5px 6px; background:url(uploads/images/li_arrow.gif) no-repeat 0 7px; font-size: 105%;}
#porady ul li a {font-size: 11px;}

#porady a{color:#fff;}
#porady a:hover{ text-decoration:underline;}


#porady a.wiecej{color:#fff; text-decoration:underline; padding:0 0 0 120px;}
#porady a.wiecej:hover{text-decoration:none;}

#submenu ul{padding:22px 65px 0 0px; float: right; }
#submenu ul li{display:inline; padding:0 10px 0 8px; background:url(uploads/images/li_arrow.gif) no-repeat 0 6px;}
#submenu ul li a{color:#a8a8a8; float: none !important;}

#menu{float:left;width:768px; padding:22px 0 0 120px;}

#menu ul{ margin: auto ; width: 718px;}
#menu ul em{display:none;}
#menu ul li{display:block; float:left;}

#menu ul li a{display:block; float:left; /*height: 5px;*/ color:#4B4B4B; zoom: 1;}
* html #menu ul li a{height: 5px !important;}

#menu ul li a.index{width:62px; background:url(uploads/images/1_over.jpg) no-repeat #FFF;}
#menu ul li a.index:hover{background:url(uploads/images/1.jpg) no-repeat #FFF;}
#menu ul li#active_menu a.index{background:url(uploads/images/1.jpg) no-repeat #FFF;}

#menu ul li a.pomocPsychologiczna{width:125px; background:url(uploads/images/6_over.jpg) no-repeat #FFF;}
#menu ul li a.pomocPsychologiczna:hover{background:url(uploads/images/6.jpg) no-repeat #FFF;}
#menu ul li#active_menu a.pomocPsychologiczna{background:url(uploads/images/6.jpg) no-repeat #FFF;}

#menu ul li a.lekarze{width:82px; background:url(uploads/images/2_over.jpg) no-repeat #FFF;}
#menu ul li a.lekarze:hover{background:url(uploads/images/2.jpg) no-repeat #FFF;}
#menu ul li#active_menu a.lekarze{background:url(uploads/images/2.jpg) no-repeat #FFF;}

#menu ul li a.oferta{width:87px; background:url(uploads/images/3_over.jpg) no-repeat #FFF;}
#menu ul li a.oferta:hover{background:url(uploads/images/3.jpg) no-repeat #FFF;}
#menu ul li#active_menu a.oferta{background:url(uploads/images/3.jpg) no-repeat #FFF;}

#menu ul li a.masaze_rehablitacja{width:102px; background:url(uploads/images/4_over.jpg) no-repeat #FFF;}
#menu ul li a.masaze_rehablitacja:hover{background:url(uploads/images/4.jpg) no-repeat #FFF;}
#menu ul li#active_menu a.masaze_rehablitacja{background:url(uploads/images/4.jpg) no-repeat #FFF;}

#menu ul li a.aktywnosc{width:93px; background:url(uploads/images/5_over.jpg) no-repeat #FFF;}
#menu ul li a.aktywnosc:hover{background:url(uploads/images/5.jpg) no-repeat #FFF;}
#menu ul li#active_menu a.aktywnosc{background:url(uploads/images/5.jpg) no-repeat #FFF;}

#menu ul li a.niezbednik{width:91px; background:url(uploads/images/8_over.jpg) no-repeat #FFF;}
#menu ul li a.niezbednik:hover{background:url(uploads/images/8.jpg) no-repeat #FFF;}
#menu ul li#active_menu a.niezbednik{background:url(uploads/images/8.jpg) no-repeat #FFF;}

#menu ul li a.poradyStylistki{width:76px; background:url(uploads/images/7_over.jpg) no-repeat #FFF;}
#menu ul li a.poradyStylistki:hover{background:url(uploads/images/7.jpg) no-repeat #FFF;}
#menu ul li#active_menu a.poradyStylistki{background:url(uploads/images/7.jpg) no-repeat #FFF;}

html#content{width: auto !important; overflow: auto !important;}
#content {width: 768px; padding:0; overflow:hidden; float:left; min-height:650px; background:#fff; margin:0px 0 20px 0;}

a.inline {display: inline; float: none !important; padding: 0 !important; color: #E70000 !important;}

#content #cont_left {width: 211px; background-color: #f5f7e8; float: left; text-align: left; padding:0 0 0 0; margin:0 2px 0 6px;}
#content #cont_left em {display: none;}

#content #cont_left a.witamyWNaszymCentrum {display: block; width: 211px; height:86px; background:url(uploads/images/witamyWNaszymCentrum.jpg) no-repeat;}

#content #cont_left a.rezerwacja {display: block; width: 211px; height:86px; background:url(uploads/images/rezerwacjaBox.jpg) no-repeat; margin: 5px 0px;}

#content #cont_left a.oddzialy {display: block; width: 211px; height:86px; background:url(uploads/images/oddzialy.jpg) no-repeat; margin: 5px 0px;}

#content #cont_left a.masazKamienie {display: block; width: 211px; height:86px; background:url(uploads/images/mgk.jpg) no-repeat; margin: 5px 0px;}


#content #cont_left a.mapaDojazdu {display: block; width: 211px; height:86px; background:url(uploads/images/mapaDojazduBox.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.sklep {display: block; width: 211px; height:86px; background:url(uploads/images/sklepBox.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.forum {display: block; width: 211px; height:86px; background:url(uploads/images/forumBox.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.zaburzeniaWagi {display: block; width: 211px; height:87px; background:url(uploads/images/boksZaburzeniaWagi.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.programProfilaktyczny {display: block; width: 211px; height:87px; background:url(uploads/images/programProfilaktycznyBoks.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.masazeRehabilitacja {display: block; width: 211px; height:87px; background:url(uploads/images/masazeRehabilitacjaBoks.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.aktywnoscFizyczna {display: block; width: 211px; height:87px; background:url(uploads/images/aktywnoscFizycznaBoks.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.pomocPsychologiczna {display: block; width: 211px; height:87px; background:url(uploads/images/pomocPsychologicznaBoks.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.poradyStylistki {display: block; width: 211px; height:87px; background:url(uploads/images/poradyStylistkiBoks.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.niezbednikPacjenta {display: block; width: 211px; height:87px; background:url(uploads/images/niezbednikPacjentaBoks.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.ofertaDlaFirm {display: block; width: 211px; height:87px; background:url(uploads/images/ofertaDlaFirmBoks.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.pediatra {display: block; width: 211px; height:87px; background:url(uploads/images/pediatraBox.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.masazOdchudzajacy {display: block; width: 211px; height:87px; background:url(uploads/images/masazOdchudzajacy.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.masazKlasyczny {display: block; width: 211px; height:87px; background:url(uploads/images/masazKlasyczny.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.masazRelaksacyjny {display: block; width: 211px; height:87px; background:url(uploads/images/masazRelaksacyjny.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.drenazLimfatyczny {display: block; width: 211px; height:87px; background:url(uploads/images/drenazLimfatyczny.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.masazSegmentarny {display: block; width: 211px; height:87px; background:url(uploads/images/masazSegmentarny.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.masazSportowy {display: block; width: 211px; height:87px; background:url(uploads/images/masazSportowy.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.masazShantala {display: block; width: 211px; height:87px; background:url(uploads/images/masazShantala.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.fitness {display: block; width: 211px; height:87px; background:url(uploads/images/Fitness.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.silownia {display: block; width: 211px; height:87px; background:url(uploads/images/silownia.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.wspolpraca {display: block; width: 211px; height:87px; background:url(uploads/images/wspolpraca.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.zajeciaWTerenie {display: block; width: 211px; height:87px; background:url(uploads/images/zjeciaWTerenie.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.aktywnoscNaCodzien {display: block; width: 211px; height:87px; background:url(uploads/images/aktywnoscNaCodzien.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.zakresPomocy {display: block; width: 211px; height:87px; background:url(uploads/images/zakresPomocy.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.psycholog {display: block; width: 211px; height:87px; background:url(uploads/images/psycholog.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.bmi  {display: block; width: 211px; height:87px; background:url(uploads/images/bmi.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.sauna {display: block; width: 211px; height:87px; background:url(uploads/images/buton_sauna.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.hala-sportowa {display: block; width: 211px; height:87px; background:url(uploads/images/sportowa_56.jpg) no-repeat; margin: 0px 0px 5px 0px;}


#content #cont_left a.piramidaZdrowia  {display: block; width: 211px; height:87px; background:url(uploads/images/piramidaZdrowia.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.artykulyPrasowe  {display: block; width: 211px; height:87px; background:url(uploads/images/artykulyPrasowe.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.preparatyDoMasazu {display: block; width: 211px; height:87px; background:url(uploads/images/preparatyDoMasazu.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.witaminyIMineraly {display: block; width: 211px; height:87px; background:url(uploads/images/witaminyIMineraly.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.sumplementyDietetyczne{display: block; width: 211px; height:87px; background:url(uploads/images/sumplementyDietetyczne.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.pielegnacjaCiala {display: block; width: 211px; height:87px; background:url(uploads/images/pielegnacjaCiala.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.noBoks {display: block; width: 211px; height:45px; background:url(uploads/images/NoneBoks.jpg) no-repeat; margin: 0px 0px 5px 0px;}


#content #cont_left a.internista {display: block; width: 211px; height:87px; background:url(uploads/images/internista.jpg) no-repeat; margin: 0px 0px 5px 0px;}


#content #cont_left a.lekarzMedycynyRodzinnej {display: block; width: 211px; height:87px; background:url(uploads/images/lekarzMedycynyRodzinnej.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.kardiolog{display: block; width: 211px; height:87px; background:url(uploads/images/kardiolog.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.stomatolog {display: block; width: 211px; height:87px; background:url(uploads/images/stomatolog.jpg) no-repeat; margin: 0px 0px 5px 0px;}

#content #cont_left a.badaniaDiagnostyczne {display: block; width: 211px; height:87px; background:url(uploads/images/badaniaDiagnostyczne.jpg) no-repeat; margin: 0px 0px 5px 0px;}


#content #cont_left img {padding: 10px 10px ;}

#content #cont_left p{color:#d5d5d5; padding:10px 0 2px 85px;}
#content #cont_left h3{padding:20px 0 10px 25px; color:#97ac33; font-size: 105%;}
#content #cont_left h3 span{color:#4c4c4c; font-size: 105%;}

#content #cont_left ul{padding: 30px 0 5px 30px;}
#content #cont_left ul li{padding:0 0 8px 10px; font-size: 125%; text-transform: uppercase; font-weight: bold;background: url(uploads/images/menuLeftLi.gif) no-repeat left 7px; padding-left: 15px;}
#content #cont_left ul li a {color: #97AC33;}
#content #cont_left ul li a:hover {color: #637705;}
#content #cont_left ul li a.active {color: #637705;}
#content #cont_left ul li.dzien{padding:0 0 2px 10px; background:url(uploads/images/li_arrow.gif) no-repeat 0 6px; text-decoration:underline; color:#4e4e4e;}
#content #cont_left #nazwa{width:181px; height:23px; background:url(uploads/images/nazwa.gif); padding:62px 0 0 30px;}

#content #cont_left #nazwa a{color:#4e4e4e;}


#content #cont_right {width:544px; float: left; overflow:hidden; background:url(uploads/images/h1.jpg) no-repeat; }
#content #cont_right h1{font-family:helvetica; font-size:180%; font-weight:normal; padding: 10px 0px 10px 13px; text-transform: uppercase; color: #fff;}
/*#content #cont_right span{color:#fff;}*/
#content #cont_right #right1{width:485px; background:#edede5 url(uploads/images/right1.jpg) no-repeat; padding: 0px 30px 0px 30px; text-align: justify; overflow: hidden;}
#content #cont_right #right1 h3{padding:15px 0 0 0px; font-size: 105%;}
#content #cont_right #right1 h3 span {padding:20px 0 0 0px; font-size: 105%; color: #a94044 !important;}
#content #cont_right #right1 p span {color: #a94044 !important;}
#content #cont_right #right1 p{padding:20px 0px 0 0px; color: #a94044 !important;}
#content #cont_right #right1 a {float: right; color: #a94044 !important; padding: 0px 0px 0px 0px; text-decoration: underline;}

#content #cont_right .right2Border {width:544px; height: 1px; background:url(uploads/images/right2Top.gif) no-repeat; margin-top: 0px; overflow: hidden;}

img.noborder {border: 0 none !important; display: block; float: none !important; margin: 0 auto !important; padding: 10px 0 20px 0;}

#content #cont_right #right2{width:544px; margin: 0 0 0 0; background: url(uploads/images/right2.gif) repeat-y center; overflow: hidden;}
#content #cont_right #right2 h3{padding:13px 0 5px 22px; background: url(uploads/images/borderH3.gif) no-repeat bottom; margin-bottom: 10px; font-size: 115%;}
#content #cont_right #right2 img{border:3px solid #e3e3da; float:left; margin:0 10px 0 10px;}
#content #cont_right #right2 p{padding:0px 0 5px 10px; line-height: 1.25em;}
#content #cont_right #right2 a{padding:0 0px 0 0px;margin-bottom: 10px; float: right; color:#e70000; text-decoration:underline;}
#content #cont_right #right2 a:hover{text-decoration:none;}
#content #cont_right #right2 #right2_left ul {padding: 0px 0px 10px 5px;}



#content #cont_right #right2 #right2_left{width:258px;float:left; padding: 0px 5px;}
#content #cont_right #right2 #right2_left h3 span{color: #A94044 ;}
#content #cont_right #right2 #right2_right{width:258px;float:left; padding: 0px 5px;}
#content #cont_right #right2 #right2_right h3 span{color: #A94044 ;}
#content #cont_right img{border:3px solid #e3e3da; float:left;}

.right4{padding:20px 26px 10px 30px; text-align: jutify; font-size: 105% !important;}
.right4 img{margin:0 30px 0 0;}
.right4 h3 {font-size: 120%;}
.right4 p{padding:0 0 10px 0;}
.right4 p span{color:#800000;}
.right4 span {color:  rgb(128, 0, 0);}
.right4 a {color: #4B4B4B;}
.right4 ul {padding: 5px 5px 10px;margin-left: 10px;}
.right4 a:hover {text-decoration: underline;}
#content #cont_right .contact_form_container {float:left; overflow:hidden; text-align:left; margin: 50px 0 0 10px; width:370px; padding:0 0 0 50px;}

#content #cont_right .contact_form_container label {clear:left; display:block; width:82px; float:left; text-align:right; padding-right:10px; margin-bottom:0.5em; font-size:9px;}
#content #cont_right .contact_form_container input {border:1px solid #999; background:#fff; padding-left:0.5em; margin-bottom:0.6em; width:240px; color:#000;}
#content #cont_right .contact_form_container input.sent {width:48px; height:17px; display:block; float:right; background: url(uploads/images/sent.gif); border:none;
margin: 10px 30px 0 0; cursor: pointer;}


#content #cont_right .contact_form_container textarea {width:247px; height:103px; border: 1px solid #999; background: #fff; color:#000;}



#menu_bottom {width:758px; height: 34px;  background: url(uploads/images/footer.jpg); float:left; margin:10px 0 10px 5px; font-size: 95%; important;}

#menu_bottom div {float: left; color:#6b6666; margin: 8px 0 0 0; padding: 0 0 0 10px; text-align:center;}

#menu_bottom ul { margin: 0 auto;margin-top: 8px; text-align:center;}


#menu_bottom ul li {display:inline; padding: 0 5px 0 5px; /*background: url(uploads/images/bottom_separator.gif) no-repeat 0 2px;*/ border-left:1px solid #6b6666;}
#menu_bottom ul li.no-separator {border-left: none;}
#menu_bottom a{	color: #6b6666; font-size: 11px; font-family: Tahoma; }
#menu_bottom a:hover {text-decoration: underline;}


 #content #cont_right #right2 p.paragraf2 {line-height:1.25em;}
 #menu_bottom ul li {text-transform:capitalize;}
 #submenu ul {text-transform:capitalize;}
 .right4, .right1 { line-height:1.4em;}

*html #content #cont_left #search input{margin:-20px 0 0 0;}
*html #content #cont_right .contact_form_container input.sent {margin:10px 13px 0 0;}
*html #top h1{margin-left: 25px;}
*html #content #cont_left{margin:0 2px 0 3px;}


.right4 h3#NewsPostDetailTitle {font-size: 105%;}
.right4 h4 {font-size: 125%; /*color: #800000 !important;*/ padding: 0px; margin: 0px 0px 5px 0px; text-transform: uppercase}
.right4 h5 {font-size: 115%; color: #800000 !important; padding: 10px 0px; margin: 15px 0px 5px 0px; text-transform: uppercase; text-align: center; text-decoration: underline;}
#footer {height: 30px; text-align: center; width: 768px; margin: 0 auto;}
#footer p {color: #4B4B4B; }
#footer a {color: #4B4B4B; }
#footer a:hover {text-decoration: underline;}
/* End of 'Podstawowy' */

/* Start of CMSMS style sheet 'menu_rozwijane' */
/* Start of CMSMS style sheet 'Navigation: CSSMenu - Horizontal' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
   margin-left: 1px;
   margin-right: 1px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
   /*background-color: #ECECEC;*/
   /*border-bottom: 1px solid #C0C0C0;*/
   width: 100%;*/
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
   width: 160px; 
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
   /*margin-left: -1px;*/
   float: left; 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
   margin: 0px; 
   padding:13px 0px; 
   text-decoration: none; 
   color: #006699;
}
#primary-nav li a { 
  /* border-right: 1px solid #C0C0C0;*/
  /* border-left: 1px solid #C0C0C0;*/
}
#primary-nav li li a { 
   border: 1px solid #C0C0C0;
}	
#primary-nav li, #primary-nav li.menuparent { 
   background-color: #ffffff; 
}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
   background-color: #C7C7C7; 
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
   background-image: url(images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; 
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #e0d7ae; 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
   margin:0px 0px 0px 10px;
}

* html #primary-nav ul, 
* html #primary-nav li:hover ul, 
* html #primary-nav li:hover ul ul, 
* html #primary-nav li.menuparenth ul, 
* html #primary-nav li.menuparenth ul ul{
   margin:-5px 0px 0px 10px;
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
/* End of 'Navigation: CSSMenu - Horizontal' */

#menu ul li a {
float:none !important;
height:auto;
}

ul.submenu {
   padding: 0px !important;;
}

ul.submenu li {
   padding: 0px !important;;
}

ul.submenu li a {
   padding: 5px 5px !important; height: 10px !important;
}
/* End of 'menu_rozwijane' */

