/* saved */ /* Start of CMSMS style sheet 'ie_only' */
#sub ul li  {zoom:1;}


body {
 padding-top:35px;
}
#top ul.pictures {
		padding-top:3px;
		}

#main.subpage, div.box  { padding-bottom: 0px;

			}
/* End of 'ie_only' */

/* Start of CMSMS style sheet 'Podstawowy' */
/* style reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{
    margin:0;
    padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}

/* global styles */
body {
    font-family:   Arial, sans-serif;
    font-size: 100.01%;
		font-size:11px;
    background: #fff ;
		color:#3c494f;
}

#tinymce{
  border-left: none;
  margin-left: 30px;
  padding-right: 10px;
  
margin-right: 155px;
  text-align: left;
  !important; overflow: auto;
}

a, a:visited {text-decoration: none; color: #0f699d;}
a:hover {text-decoration: underline;}

a.more {
	clear:both;
	float:right;
	}

div.clearfix {clear: both;}

h1, #top ul, h2 {
	font-weight:normal;
	text-transform:uppercase;
	}

h1 {
	display:block;
	width:739px;
	height:53px;
	background:#6c7d86;
	padding:9px 0 0 29px;
	font-size:25px;
 text-transform:capitalize;
	}
	h1 span {
		font-size:30px;
		}
	h1 a, h1 a:visited {
		color:#fff;
		text-decoration:underline;
		}
h2 {
	font-size:14px;
	color:#3c494f;
	margin-bottom:10px;
	}
 h2 p{	
	font-size:14px;
	color:#3c494f;
	margin-bottom:10px;
	margin-left:0;
	}
	
h5 {
	float:left;
	display:block;
	width:43px;
	background:#6c7d86;
	color:#fff;
	text-align:center;
	padding:5px 0;
	margin-right:10px;
	}
h3 span {
	display:block;
	font-size:14px;
	}
	
p {
	text-align:justify;
	margin-bottom:10px;
	}
	

#container {
	width:789px; 
	margin:35px auto 45px;
	background: url('uploads/images/bg.gif') top no-repeat; 
	}

#top {
	position:relative;
	width:768px;
	height:343px;
	margin:0 auto;
	} 
    a#nazwa {text-decoration: none;}
	#top ul.icons {
		position:absolute;
		top:23px;
		right:68px;
		}
		#top ul.icons li {
			display:block; 
			float:left;
			height:16px;
			padding-left:45px;
			padding-top:1px;
			background:url('uploads/images/icon_divide.gif') 20px 0 repeat-y; 
			}
			#top ul.icons li.first {
				padding-left:0;
				background:none;
				}
	#top ul.pictures {
		width:769px;
		height:218px;
		overflow:hidden;
		margin:0px 0 2px 0;
		}
		#top ul.pictures li {
		display:block;
		float:left;
		height:36px;
		padding-top:182px;
		margin-left:2px;
		text-align:center;
		font-size:15px;
		font-weight: bold;
		color:#000;
		}
		#zaufanie_klientow {
			width:254px;
			background:url('uploads/images/top1.jpg') 0 0 repeat-y;
			}
		#fachowa_rachunkowosc {
			width:254px;
			background:url('uploads/images/top2.jpg') 0 0 repeat-y;
			}
		#zespol_specjalistow {
			width:253px;
			background:url('uploads/images/top3.jpg') 0 0 repeat-y;
			}
                          #zaufanie_klientow p{
			text-align:center;			}
		#fachowa_rachunkowosc p{
			text-align:center;
			}
		#zespol_specjalistow p{
			text-align:center;
			}

	#top ul.menu {
		width:100%;
		height:54px;
		margin-left:1px;
		overflow:hidden;
		background:#d2d2d2;
		} 
		#top ul.menu li {
			padding-top:20px;
			padding-left:70px;
			display:block;
			float:left;
			height:34px;
			background:url('uploads/images/menu_divide.gif') 35px 0 no-repeat;
			}
			#top ul.menu li.first {
				padding-left:35px;
				background:none;
				}
			#top ul.menu li a, #top ul.menu li a:visited {
				color:#46545b;
				font-size:11px;
				text-transform:uppercase;
				}

#content {
	width:747px;
	padding:10px 20px;
	border: 1px solid #6c7d86;
	border-top:none;
	overflow:hidden;

	} 
	#content img {
		float:left;
		margin:0 15px 15px 0;
		}
    #main {
			width:700px;
			float:right; margin-right: 25px;
			} 
   #main a, #sub a{
			color:#000;
			} 
#main.subpage, div.box  { padding-bottom:25px;
                        margin-right: 0px; width:440px;
			}
			#main.subpage p {
				text-indent:0px;
                                                   
				}
                                       .subpage p strong{
				
                                                   margin-left:0px;
				}

			#main.subpage ul {
				margin-bottom:10px;
				}
			#main ul li {
			padding-left:20px;
			background:url('uploads/images/li.gif') 5px 3px no-repeat;
			line-height:18px;
			font-weight:bold;
			}
			#main ul.klienci li {
				padding:0;
				margin:0;
				background:none;
				width:95px;
				float:left;
				overflow:hidden;
				}
			div.box {
			width:100%;
			overflow:hidden;
			}
			div.box p {float:left; width:90%;}
                        div.box div.box_right p {float:left; width:100%;}
			div.box ul {float:left;}
			div.referencje p {width:290px;}
			div.box_left {
				float:left;
				width:54%;
				}
			div.box_right {
				float:right;
				width:46%;
				}
    #sub {
			float:left;
			width:265px;
			}
			#sub ul li {
				clear:both;
				padding-bottom:35px;
                                                   overflow:hidden;
				}
        

#footer { 
	clear:both; 
	width:745px;
	border-top: 9px solid #d2d2d2;
	padding-top:10px;
	margin-top:20px;
	text-align:center;
	color:#6c7d86;
	} 
    #footer a, #footer a:visited {
			color:#6c7d86;
			}



img[align="middle"], img[align="center"] {	float: none !important;	clear: both;	display: block;	margin: 20px auto !important;}
img.middle, img.center {	float: none !important;	clear: both;	display: block;	margin: 20px auto !important;}
img[align="left"]{	float: left !important;	margin: 0 5px 5px  0 !important;}
img.left{	float: left !important;	margin: 0 5px 5px 0 !important; clear: left;}
img[align="right"]{	float: right !important; margin: 0 0 5px 5px !important;}
img.right{	float: right !important; margin: 0 0 5px 5px !important;}
.mceContentBody {overflow: auto;}

/* End of 'Podstawowy' */

/* Start of CMSMS style sheet 'Menu poziome wyskakujace' */
/* 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: #d2d2d2;
 /*  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: 143px; 

}


/* 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: 0px;
   margin-left: 0px;
   left: 100%; 
   top: 0px; 

}
	
#primary-nav li { 
   margin-left: 0px;
   float: left; 

}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: 0px;
   float: none; 
   position: relative; 

}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
   margin: 0px; 
   padding: 20px 34px; 
   color:#46545b;
   font-size:12px;
  background:url('uploads/images/menu_divide.gif')  left center no-repeat; 
 
 
}
#primary-nav li a { 
 /*  border-right: 1px solid #C0C0C0;
 border-left: 1px solid #C0C0C0;*/

}

#primary-nav li li a { 
  /* border-top: 1px solid #C0C0C0;*/
/*background-color: #d2d2d2;*/
padding: 8px;
text-align: center;
 }	
#primary-nav li, #primary-nav li.menuparent { 
 background-color: #d2d2d2;

}

/* 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:  url(images/cms/arrow.gif) no-repeat right center !important; 
   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: #E7AB0B;*/ 
 
}


/* 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 poziome wyskakujace' */

