/* saved */ /* Start of CMSMS style sheet 'Podstawowy' */
/* CSS Document */
* { margin:0; padding:0; border:0;}

body {
	font-family: Tahoma, "Trebuchet MS", Trebuchet;
	font-size: 11px;
	color:#666;
  background: #fff;font-weight:bold;
}

img { border:0;}
hr {clear:both; height: 0; border: 1px #fff solid; margin-top:5px;}

a {color: #3266D8; text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; font-size: 0px; }
span.hide {visibility: hidden; font-size: 0px;}
p.more {font-weight: bold;}
p.more a:hover {text-decoration: underline;}
h1, h2, h3, h4, h5, h6 {font-size: 1.2em;}

#top {width: 764px; margin:20px auto 0px; height:300px; background:transparent url(uploads/images/top.jpg) no-repeat scroll center center; }
#top h1 {clear:both;
float:left;
font-family:times new roman;
font-size:100%;
height:258px;
padding-top:22px;
text-align:center;
width:221px;;}
#top h1 a {display: block; width:221px; height:259px; color: #000; text-transform: uppercase;}
#top h1 a span {display: none;}
#topimg {}

#top ul.navigation {display:block;
float:right;
height:20px;
overflow:hidden;
position:relative;
top:20px;
width:183px;}
#top ul.navigation li {list-style: none; float: left;  height: 20px; line-height: 2.0em; color: #C9C9C9; font-size: 80%;}
#top ul.navigation li a {height:10px !important; display:inline !important; color:#1D59D5}
#top ul.navigation li.ico { width: 20px;}
#top ul.navigation li.home {padding-right:20px; padding-left:5px;}
#top ul.navigation li.maps {padding-right:20px; padding-left:5px;}

#top li a {display: block; height:40px;}
#top li.onas a {width:85px; background: url(uploads/images/onas.jpg) no-repeat bottom;}
#top li.referencje a {width:127px; background: url(uploads/images/referencje.jpg) no-repeat bottom;}
#top li.zakres a {width:143px; background: url(uploads/images/zakres.jpg) no-repeat bottom;}
#top li.zaufaj a {width:122px;  background: url(uploads/images/zaufaj.jpg) no-repeat bottom;}
#top li.lokalizacja a {width:131px; background: url(uploads/images/lokalizacja.jpg) no-repeat bottom;}
#top li.kontakt a {width:114px; background: url(uploads/images/kontakt.jpg) no-repeat bottom;}

#content {width: 764px;   margin: 0 auto; border-bottom:1px #A5B27C solid; }
#sub {width:216px;  padding: 20px 5px 0px 5px;background:#FFFFFF url(uploads/images/sub_bg.jpg) repeat-x scroll 0 0; float: left; min-height:420px;}
#sub h2 {padding-left:15px; font-size: 120%; text-transform: uppercase; color: #3266D8;}
#sub ul {overflow: hidden; margin: 10px 0px;}
#sub li {list-style: none; background: url(uploads/images/bg_li2.gif) no-repeat left 4px; margin-bottom:7px; padding-left:15px;}
#sub li.ico img {float: left; margin-right:5px;}
#sub li.lh2 {line-height: 2.0em;}
#sub li h3 {color:#9BA508; font-size: 150%; font-family: georgia;}
#sub p {line-height: 1.25em; margin-bottom:10px;}
#sub p.more {background: #E9E9E9 url(uploads/images/bg_li2.gif) no-repeat left center; padding-left:15px; padding: 10px 0px 10px 15px; border-top:1px #fff solid;}

#main { background:#FAFAFA url(uploads/images/main_bg.jpg) repeat-x scroll 0 0;
float:right;
width:538px;}
#main ul {margin-left:10px;}
#main ul#primary-nav {overflow: hidden; width: 538px; background: #395944 url(uploads/images/bg_menu.jpg) repeat-x; height: 51px; margin:0px;}

#main ul#primary-nav li {
float:left;
font-family:Tahoma,Arial,sans-serif;
font-size:10px;
font-weight:bold;
height:40px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase; }
#main ul#primary-nav li a {color: #fff; padding: 20px 10px 19px 10px; }
#main ul.menu li.kontakt {background: none; }
#main ul#primary-nav li a:hover {text-decoration: none;}
#main ul#primary-nav li a:hover, #main ul#primary-nav li a.menuactive {background: url(uploads/images/bg_menu_over.jpg) repeat-x; padding: 20px 10px 19px 10px;}
#main ul li.kontakt a:hover {padding-right:14px; }

#main h2 {color: #3266D8; font-size: 150%; font-family: arial; text-transform: uppercase; font-weight: normal; padding-left:18px; margin-bottom:10px; font-weight:bold;}

#sub_main {width: 517px; margin-top:10px; padding: 10px 10px 10px 10px; background:url(uploads/images/bg_sub_main.jpg) repeat-y center top;}
#sub_main p {line-height: 1.25em; margin-bottom:10px;}
#left {width: 250px; float: left;}
#left img {padding: 2px; border:3px #DCE19F solid; margin: 10px 0px;}

body.mceContentBody ul, #sub_main ul, #sub_mainx ul {list-style: none; padding: 0 0 10px 0; margin: 0 !important;}
body.mceContentBody ul li, #sub_main ul li, #sub_mainx ul li {background: url(uploads/images/bg_li2.gif) 0 4px no-repeat; overflow: hidden; zoom: 1; padding: 0 0 3px 15px;}
body.mceContentBody ul ul, #sub_main ul ul, #sub_mainx ul ul {padding: 0 !important;}
#sub_main img, #sub_mainx img {float: left; margin: 0 10px 10px 0;}

#right {width: 240px; float: right;}
#right ul.referencje {clear: both; overflow: hidden; margin: 10px 0px 0px 0px; }
#right ul.referencje li {list-style: none;}
#right ul.referencje li img {margin-right:5px;}
#right ul.referencje li.img {float: left;}

#right ul.referencje li.text dl {float: right;}
#right dt {font-weight: bold; margin-bottom:10px;}
#main hr {border: none; border-bottom: 1px #666 dotted; padding: 0px; margin: 0px }
#right p.more {margin: 5px 0px;}

#footer {clear:both; width: 768px; margin: 0 auto; padding-top:18px; overflow: hidden; background: url(uploads/images/bg_menu.jpg) repeat-x; height: 56px;}
#footer p {float: left; color:#fff; margin-left:10px; float: left;}
#footer a.netart {color:#fff;}
#footer a.netart:hover {text-decoration: underline;}
#footer ul {float: right; margin-right:5px;}
#footer li {list-style: none; float: left; border-right: 1px #fff solid; line-height: 1.1em; text-transform: capitalize;}
#footer li a {display: block; padding-left:7px; padding-right:7px; color:#fff;}
#footer li a:hover {text-decoration: underline;}
#footer li.last, #footer li.lasth {border: none;}

/* podstrony */

#sub_mainx {width: 517px; margin-top:10px; padding: 10px 10px 10px 10px; }
#sub_mainx dl {margin-bottom: 10px; }
#sub_mainx dt {font-weight: bold; line-height: 1.25em; margin-bottom:10px;}
#sub_mainx dd {line-height:1.25em; margin-bottom:10px;}
#sub_mainx p {line-height: 1.25em; margin-bottom:10px;}

#sub_mainx ul.referencje {clear: both; overflow: hidden; margin: 20px 0px 10px; }
#sub_mainx ul.referencje li {list-style: none;}
#sub_mainx ul.referencje li img {margin-right:5px;}
#sub_mainx ul.referencje li.img {float: left;}

#sub_mainx ul.referencje li.text dl {float: right;}

/* kontakt */

#kontakt { width:400px; margin: 20px auto 20px; float: none ; overflow: hidden;}

#kontakt legend {border: 1px solid #999; padding: 4px; font-weight: bold;}
#kontakt input {height: 1.4em; width: 8em; margin-top: 0.5em;}
#kontakt input, textarea {border: 1px solid #1e3500; }
#kontakt input.submit {border: 2px outline #000; background-image: none; margin:0;}
#kontakt textarea {clear: both; display: block; width: 280px; height: 10em;}

#kontakt form {margin-top: 10px;}
#kontakt #left_part {float: left; width: 140px;}
#kontakt span.gwiazdka {color: #ff0000; font-size: 120%;}
#kontakt #left_part input {width: 140px;}
#kontakt #right_part {float: right; width: 240px;}
#kontakt #right_part input {width: 140px;}
#kontakt input {margin: 5px 0 5px 0; background: #EEEDE8;}
#kontakt textarea {width: 240px; height: 156px; margin: 5px 0 0 0; ; clear: both; background: #EEEDE8;}
#kontakt input.reset {margin: 15px 15px 0 10px; font-size: 10px}
#kontakt input.submit {margin: 15px 5px 0 0; font-size: 10px}
#kontakt input.reset {float: left; cursor: pointer;  height: 20px; width: 100px !important; color: #000; text-transform: capitalize;}
#kontakt input.submit {float: right; cursor: pointer;  height: 20px; width: 100px !important; color: #000; text-transform: capitalize;}

.NewsSummary {text-align:justify;}
.NewsSummaryLink {border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:5px;}
.NewsSummaryExtra img {float:left; margin-right:5px; margin-bottom:2px;}
#NewsPostDetailContent {margin:5px 0 5px;}
#NewsPostDetailTitle {font-size:12px;}
.NewsSummaryMorelink a:hover {text-decoration:underline;}



/*WYSIWYG Style*/
body.mceContentBody {float: left !important; background: #FFF !important; width: 520px !important; padding: 10px !important; border: 0 none !important;}
* html body.mceContentBody {padding: 10px 95px 10px 10px !important;}
body.mceContentBody dl {margin-bottom: 10px; }
body.mceContentBody img {float: left; margin: 0 10px 10px 0;}
body.mceContentBody a {color:#99A306 !important;}
body.mceContentBody dt {font-weight: bold; line-height: 1.25em; margin-bottom:10px;}
body.mceContentBody dd {line-height:1.25em; margin-bottom:10px;}
body.mceContentBody p {line-height: 1.25em; margin-bottom:10px;}

body.mceContentBody ul.referencje {clear: both; overflow: hidden; margin: 20px 0px 10px; }
body.mceContentBody ul.referencje li {list-style: none;}
body.mceContentBody ul.referencje li img {margin-right:5px;}
body.mceContentBody ul.referencje li.img {float: left;}
body.mceContentBody ul.referencje li.text dl {float: right;}

/*WYSIWYG Style*/
img[align="middle"], img[align="center"] {float: none !important; clear: both; display: block; margin: 5px auto 10px !important;}
img.middle, img.center {float: none !important; clear: both; display: block; margin: 5px auto 10px !important;}
img[align="left"]{float: left !important; margin: 0 10px 10px 0 !important;}
img.left{float: left !important; margin: 0 10px 10px 0 !important;}
img[align="right"]{float: right !important; margin: 0 0 10px 10px !important;}
img.right{float: right !important; margin: 0 0 10px 10px !important;}
img.no-border {border: 0 none !important;}
.mceContentBody {overflow: auto !important;}
.prawa
{float: right;width: 50px}
.lewa
{float: left; width: 50px;}


#main ul#primary-nav #menu_sklep-on-line a
{color:#B6C10D}

#main ul#primary-nav #menu_sklep-on-line a:hover
{color:#B6C10D}
#przejscia
{clear: both; display: block; height: 20px;}
#content ul .sectionheader
{color:#3266D8;}
/* End of 'Podstawowy' */

/* Start of CMSMS style sheet 'Menu' */
#primary-nav li ul li {background:transparent url(uploads/images/bg_menu.jpg) repeat-x !important; height:auto !important; text-align:center; width:155px;}
#primary-nav li ul li a {display:block; font-size:11px; padding:0px 0pt 5px 0pt !important; font-size: 10px; font-weight: normal;}
#primary-nav li ul li a:hover {background-color:#405A71 !important; color:#789EC5;}
#primary-nav ul a img {float: none; display: inline;}

#top_menu {height:36px;}
	#primary-nav li {height:36px; float:left;}
	#primary-nav > li > a { display: block;}

/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
  margin-left: 1px;
  margin-right: 1px;
  zoom:1;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper {
  /* Fix for Opera 8 */
  /*   overflow: hidden;  */
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */


/* Unless you know what you do, do not touch this */
#primary-nav, #primary-nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  height:54px;
}
#primary-nav ul {
  position: absolute;
  top: auto;
  display: none;
  zoom:1;
}
#main #primary-nav ul ul {
left:155px !important;
top:auto !important; margin-top: -18px;
}
#primary-nav ul li {display:inline;}

#top #primary-nav li li {
  margin-left: 0px;
  margin-top: -1px;
  float: none;
  position: relative;
  line-height:2.0em;
  font-size:90%;
  background:#56A83C;
  display:block;

}

/* Styling the basic apperance of the menu elements */

{*

#primary-nav a {
  display: block;
  margin: 0px;
  padding: 5px 10px;
  text-decoration: none;
  color: #006699;
}



#primary-nav li a {

}




#primary-nav li li a {
  padding:15px 0px !important; 
}
#primary-nav li, #primary-nav li.menuparent {
  background-color: #ececec;
}

*}

/* 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;
}

* html  #primary-nav  li {position:relative !important;}
* html  #primary-nav li ul {top:52px; left:0px;}
* html  #primary-nav  li a {float: left;}
* html  #primary-nav  li li a {float: none; display inline;}

*:first-child+html #primary-nav  li {position:relative !important;}
*:first-child+html #primary-nav li ul {left:0px !important; top:51px !important;}
*:first-child+html #main #primary-nav ul ul {left: 155px !important;}




/* Styling the apperance of menu items on hover */

#primary-nav li:hover,
#primary-nav li.menuh,
#primary-nav li.menuparenth,
#primary-nav li.menuactiveh {
 
}


/* 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;
}

/* 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 'Menu' */

