html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; /*font-style: inherit; */font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }

body {
-x-system-font:none;
color:#000000;
font-family:tahoma, arial, sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
padding:0;
text-align:center;

}



a,a:hover{
color:#333333;
text-decoration:none;
}

.link_text{
  color:red;
  text-decoration:none;
}
.pp {
width:13px;
background:#E5E5E5 none repeat scroll 0% 50%;
border:medium none;
color:#666666;
font-size:9px;
height:15px;
vertical-align:middle;
}

.left{
float:left;
}

.right{
float:right;
}

.team {
position:relative;
font-size:15px;
}


input {
background:#E5E5E5 none repeat scroll 0%;
border:medium none;
padding:0 1em;
width:118px;
height:25px;
font-size:10px;
line-height:25px;
color:#666666;
vertical-align:middle;
}

#search_input{
 width:150px;
}

h1 {
background:transparent url(images/h1_bg.gif) no-repeat scroll 0 50%;
color:red;
font-size:14px;
height:17px;
margin-left:20px;
padding-bottom:5px;
padding-left:30px;
padding-top:5px;
text-align:left;
}

#strip {
width: 100%;
height: 5px !important;
background: #ccc url(images/red_strip.gif) repeat-y scroll 50% 50%;
}

#wrapper {
margin: 0 auto;
width: 800px;
}

#header {
margin-top: 20px;
height: 70px;
}

#topHeaderWrp{
display:block;
width: 800px;
clear:both;
height: 70px;
background: #fff;
}

#logo {
	background:transparent url(images/branding.gif) no-repeat scroll 0 50%;
	display:block;
	float:left;
	height:49px;
	text-indent:-999em;
	width:182px;
	cursor:pointer;
}

#nav {
float: right;
}
ul.norm{

text-align:left;
list-style-type: square;
margin-left:20px;
margin-bottom:15px;
margin-top:5px;
color: #333333;
font-size: 11px;
line-height: 1.4em;
}

ul#nav
{
list-style-type:none;
margin:0;
padding:2.2em 0 0;
text-align:center;

}

ul#nav li { display: inline; }

ul#nav li a
{
background:#000 url(images/ul_nav_bg.gif) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:13px;
font-weight:normal;
padding:0.5em 1.2em 0.5em 1.2em !important;
text-decoration:none;
height:40px;
}

ul#nav li a:hover
{
color: #fff;
background:transparent url(images/ul_nav_bg_hover.gif) repeat-x scroll 0 0;
}
ul#nav li a.active
{
color: #fff;
background:transparent url(images/ul_nav_bg_hover.gif) repeat-x scroll 0 0;
}
ul#nav li.current_page_ancestor a,ul#nav li.current_page_parent a, ul#nav li.current_page_item a
{
color: #fff;
background:transparent url(images/ul_nav_bg_hover.gif) repeat-x scroll 0 0;
}

#MainContentWrp {
width:800px;
margin:0;
padding:0;
clear:both;
}

#MainContentWrp #leftColumn{
width:267px;
margin:0;
/*background: #fff url(images/tomasz_karwatka.gif) no-repeat scroll 0 0;
padding:165px 0pt 0pt;*/
float:left;
}

#MainContentWrp #leftColumn #sidebarBox{
/*background:#FFFFFF url(images/nasiklienci_bg.gif) repeat-x scroll 0 0;*/
background:#fff;
padding-bottom:30px;
}

#MainContentWrp #leftColumn h1{
background:transparent url(images/h1_bg.gif) no-repeat scroll 0 50%;
color:red;
font-size:14px;
height:17px;
margin-left:20px;
margin-top:15px;
padding-bottom:5px;
padding-left:30px;
padding-top:5px;
text-align:left;
}

#MainContentWrp #leftColumn #newsletter{
margin-bottom:10px;
padding:15px;
}

#MainContentWrp #leftColumn #news {
background:#FFFFFF url(images/news_bg.gif) repeat-x scroll 0 0;
height:260px;
overflow:hidden;
}

#MainContentWrp #leftColumn #box {
background:#FFFFFF url(images/nasiklienci_bg.gif) repeat-x scroll 0 0;
padding-top:1px;padding-bottom:10px;
}
#MainContentWrp #leftColumn #box h1{
}

#MainContentWrp #leftColumn #box ul#pagesList{
list-style-image:url(images/li.gif);
list-style-type:none;
margin-left:62px;
text-align:left;
}
#MainContentWrp #leftColumn #box ul#pagesList li{
padding:5px;
}
#MainContentWrp #leftColumn #box ul#pagesList li.current_page_item a{
color:red;
}
#MainContentWrp #leftColumn #ourclients {
background:#FFFFFF url(images/nasiklienci_bg.gif) repeat-x scroll 0 0;
height:152px;
overflow:hidden;
}
#pics {
    height: 61px;
    width:   inherit;
    padding: 0;
    margin: 0pt auto;
    left: 30px;
}

#pics img {
    top:  0;
    left: 0;
    height: 61px;
    margin:0pt auto;
}

#MainContentWrp #leftColumn #newsletterBox {
background:#FFFFFF url(images/newsletter_bg.gif) repeat-x scroll 0 0;
height:130px;
overflow:hidden;
}

#MainContentWrp #leftColumn #newsletterBox form{
margin:15px;
}

#MainContentWrp #leftColumn #ourclients img{
border:0;
margin:0 auto;
padding-top:10px;
}
#MainContentWrp #leftColumn #ourclients a{
text-decoration:none;
color:inherit;
}



#MainContentWrp #leftColumn #recomendation {
background:#FFFFFF url(images/rekomendacje_bg.gif) repeat-x scroll 0 0;
height:212px;
overflow:hidden;
}

#MainContentWrp #leftColumn #recomendation p{
/*background:transparent url(images/cite.gif) no-repeat scroll left top;*/
color:#999999;
font-size:11px;
margin:10px;
padding:1em;
}
.quotescollection_randomquote p {
width:inherit;
margin:10px;
}
.quotescollection_author {
	color:#999999;
	font-size:11px;
}
.quotescollection_randomquote q {
	color:#333;
	font-size:11px;
	margin:10px;
}
.quotescollection_nextquote a {
	color:#333;
	text-decoration:none;
}

#MainContentWrp #rightColumn{
background:#FFFFFF url(images/subheader.gif) no-repeat scroll left top;
float:right;
padding-top:60px;
width:533px;
}

#MainContentWrp #rightColumn #wrp {
height:34px;
padding-top:40px;
}

#MainContentWrp #rightColumn #rWrp {
margin-left:1px;
margin-top:10px;
/*padding-top:10px;*/
padding-bottom:10px;
}

#MainContentWrp #rightColumn #rWrp #article{
border-top:5px solid #CCCCCC;
margin-bottom:60px;
padding:20px 5px 0px 30px;
}

a.prev {
background:transparent url(images/prev_icon.gif) no-repeat scroll 0pt 0pt;
font-size:11px;
text-decoration:none;
color:#373737;
padding-left:15px;
float:left;
display:block;
margin-top:20px;
margin-bottom:20px;
}

#MainContentWrp #rightColumn #rWrp #article h1{
margin-bottom:20px;
margin-left:0px;
text-align:left;
}

#MainContentWrp #rightColumn #rWrp #article p{
color:#333333;
font-size:11px;
line-height:1.4em;
text-align:left;
padding-bottom:15px;
}

#MainContentWrp #rightColumn #rWrp #article h2{
font-size:12px;
margin-bottom:10px;
text-align:left;
font-weight:bold;
}

#MainContentWrp #rightColumn #rWrp #article img{
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
float:left;
}

#MainContentWrp #rightColumn #wrp #breadcrumb{
color:#333333;
float:left;
margin-left:15px;
margin-top:10px;
font-size:9px;
}
#MainContentWrp #rightColumn #wrp #breadcrumb a{
color:#333333;
text-decoration:none;
}
#MainContentWrp #rightColumn #wrp #breadcrumb a:hover {
text-decoration:underline;
}


#MainContentWrp #rightColumn #wrp #searchBox{
float: right;
}

#button{
	vertical-align:middle;
	border:medium none;
	cursor:pointer;
}

button{ vertical-align:middle; }

#search{
background:#fff url(images/search_btn.gif) no-repeat top left;
width:57px;
height:25px;
text-indent:-999em;border:medium none;
}

#zapisz{
background:#fff url(images/zapisz_btn.png) no-repeat top left;
width:57px;
height:25px;
text-indent:-999em;border:medium none;
}

#MainContentWrp #rightColumn #box {
background:#EDEDED url(images/box_bg.png) repeat-x scroll left bottom;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:120px;
margin-bottom:15px;
width:100%;
margin-top:24px

}

#MainContentWrp #rightColumn #box ul#itemsWrp {
text-align:left;
width:100%;

}
#MainContentWrp #rightColumn #box ul#itemsWrp li{
width:100%;
margin-left:10px;
list-style-type:none;
}


#MainContentWrp #rightColumn #box ul#items{
float:left;
list-style-image:url(images/li.gif);
list-style-type:none;
padding:0px;
text-align:left;
width:33%;
}

#MainContentWrp #rightColumn #box ul#items li{
padding-top:10px;
width:90%;
}

#MainContentWrp #rightColumn #box ul#items li a{
color:#333;
text-decoration: none;
}
#MainContentWrp #rightColumn #box ul#items li a:hover {
text-decoration:underline;
}


#MainContentWrp #rightColumn #box #boxHeader{
height:31px;
background:#BCBCBC;
}

#boxnav {
width:100%;
}

ul#boxnav
{
	list-style-type:none;
	background:transparent url(images/boxnav_bg.gif) repeat-x scroll 0 0;
	padding:0.8em 0 0;
	text-align:left;
	width:100%;
	height:31px;
}

ul#boxnav li { display: inline; }

ul#boxnav li a
{
	border-right:1px solid #FFFFFF;
	color:#333333;
	font-size:13px;
	font-weight:normal;
	margin:0pt;
	padding:0.6em 4.3em;
	text-decoration:none;
}

ul#boxnav li#boxnavlast a
{
	border-right:none;	

}


.post {
width:90%;
float:left;
text-align:left;
}

.post h3 a {
background:transparent url(images/news_li.gif) no-repeat scroll 0pt 50%;
color:#373737;
font-size:12px;
line-height:1.8em;
padding-bottom:5px;
padding-left:20px;
text-decoration:none;
vertical-align:top;
}

ul#boxnav li.noborder a {
border:0;
}

ul#boxnav li a:hover
{

text-decoration:underline;

}

ul#newsMessages{
list-style-type:none;
margin-left:45px;
list-style-image: url(images/news_li.gif);
text-align: left;
}

ul#newsMessages li{
color:#373737;
padding:10px 10px 10px 0px;
}

ul#newsMessages li a {
background:transparent url(images/a_li.gif) no-repeat scroll 100% 50%;
color:#373737;
font-size:11px;
line-height:1.8em;
padding-right:20px;
text-decoration:none;
vertical-align:top;
}
ul#newsMessages li a:hover {
text-decoration:underline;
}

#MainContentWrp #leftColumn #teamMember{
font-size:14px;
}

#subHeader {
background: #fff url(images/headerBg.gif) no-repeat scroll top right;
height: 165px;
}
#subHeader img {
	float:left;
}

#subHeaderSinglePage{
background: #fff url(images/subHeader_bg.gif) no-repeat scroll top right;
height: 130px;
}
#subHeaderSinglePage img{
	float:left;
}
#subHeaderSinglePage h1{
text-indent:-999em;
}

#subHeader h1{
text-indent:-999em;
background: none;
}

#clients {
margin:0 auto;
}

ul#clients
{
list-style-type:none;
margin:0pt 0pt 0pt 0pt;
padding:1.2em 0pt 0pt;
text-align:left;
width:200px;
}

ul#clients li { display: inline; }

ul#clients img { width:157px; height:61px; }

ul#clients li a
{
padding:0em;
text-decoration: none;
}

ul#clients li a:hover
{
color: #fff;
background-color: #369;
}

#footer {
width:100%;
clear:both;
border-top:4px solid #333;
padding-top:10px;
}

#footer span{
float:left
}

#footer ul#footerLinks
{
	list-style-type:none;
	text-align:left;
	height:31px;
	float: right;
}

ul#footerLinks li { display: inline; }

ul#footerLinks li a
{
	border-right:1px solid #333333;
	color:#373737;
	font-weight:normal;
	padding:0em 0.5em;
	text-decoration:none;
}
ul#footerLinks li.noborder a
{
	border:0;
}
ul#footerLinks li a:hover {
text-decoration:underline;
}
a:hover {
text-decoration:underline;
}
.clientimg{
  float:left;
  position:relative;
}

.clientdes{
  float:left;
  position:relative;
  padding-left:15px;
  text-align:left;
  width:360px;
  color: #333333;
font-size: 11px;
line-height: 1.4em;
  
}

ol{
  margin-left:30px;
  margin-right:30px;
  text-align:left;
}

ol li{
  margin-top:8px;

}
.reset{
clear:both;
width:1px;
height:25px;
color: #FFFFFF;
}

#pics a img, #pics, #pics a  { /*cursor: default;*/}


#article{
	text-align:left;
}