img, input {
border:0px;
}

/* Floats ----------------------------------------------------------- */

.tr,  #header #search, #footer #footerMenu,  #content #ref #signature {
text-align:right;
}

.tc, .cytatLeft, .cytatRight {
text-align: center;
}

.tj {
text-align: justify;
}

/* Fonts ------------------------------------------------------------ */

body, input, textarea {
font-size:8pt;
}

.fs7, #footerContact #contact, #work #workText,  #content #ref #more,  #content #ref #signature, .newsMore,  #content #news #data {
font-size:7pt;
}

.fs6 {
font-size: 6pt;
}

.fs12, .cytatLeft, .cytatRight {
font-size: 12pt;
}

body, input, textarea {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.orange,  #content #ref #more, .workItem .workTitle, #worksPilot a, .projectPicturesPilot a.active {
font-weight:700;
}

.lh140,  #work #workText {
line-height:1.4em
}

.lh160,  #content #ref #refText,  #content #news #newsText, .newsText, .workItem .desc, .projectDesc, .projectPictureDesc, .commentContent {
line-height:1.6em;
}

.lh180, .text {
line-height: 1.8em;
}

/* Links ------------------------------------------------------------ */

a {
color:#666666;
text-decoration: none;
}

a:hover, .text a, .newsText a {
text-decoration: underline;
}

.text a:hover, .newsText a:hover, .childrenBox a, .commentDate a:hover {
text-decoration: none;
}

.childrenBox a:hover {
text-decoration: underline;
}

.sc {
font-variant: small-caps;
}
/* Colors ----------------------------------------------------------- */

body, input, a, textarea, .nativeColor {
/*color:#818181;*/
color: #666666;
}

.white, .navigator, .navigator a, #worksPilot a, .projectPicturesPilot a, .submit {
color: #fff;
}

.orange, .workItem .workTitle a, .workItem .workMore a, .orange a, .menuElement.active a, #blog.active a {
color:#ef971a;
}

.orangeLight {
color:#ef971a;
}

#news #data, .newsMore a {
color:#9d9d9d;
}

.lightGray {
color:#ddd;
}

.gray, .commentDate a:hover {
color: #adadad;
}

.blue {
color: #50bcee;
}

/* Backgrounds colors ----------------------------------------------- */

body {
background-color: #fff;
}

#content #clients {
background-color:#f8f8f8;
}

 #content #ref {
background-color:#e7eaed;
}

.bgOrange, #worksPilot a, .projectPicturesPilot a {
background: #ffaa32;
}

.projectPicturesPilot a.active {
background: #E85E22;
}

.bgGray {
background: #ddd;
}

.workItem, .workItem .workTitle, .workItem .desc, .workItem .workMore, .realizationInner {
background: #f2f2f2;
}

/*#clientModule {
background: #f8f8f8;
}*/

.clientPictures {
background: #fff;
}

.bgBlue {
background: #b6c4e1;
}

.cytatPhoto .citeText {
background: #efefef;
}

/* Backgrounds images ----------------------------------------------- */

 #content #ref {
background-image:url(../images/cien.png);
background-position:top right;
background-repeat:no-repeat;
}

#subpageBackground {
	background: url(../images/bg-subpage.gif) repeat-y;
}

.rightColumnModule {
	background: url(../images/bg-rightcolumnmodule.gif) no-repeat top;
}

.client {
	background: url(../images/bg-client.gif) no-repeat;
}

.client:hover {
	background: url(../images/bg-client-hover.gif) no-repeat;
}

.workItemFake {
	background: url(../images/bg-fake-left.jpg) no-repeat top left;
}

.workItemFakeRight {
	background: url(../images/bg-fake-right.jpg) no-repeat top left;
}

#projectRightWrap, .shadowLeft {
	background: url(../images/shadow-vert.gif) no-repeat top left;
}

.shadowUnderPictures {
	background: url(../images/shadow-horiz.gif) no-repeat top right;
}

/*#flashSmall {
	background: url(../images/bg-flashsmall.gif) no-repeat;
}

#clientModule {
	background: url(../images/bg-content.gif) no-repeat top;
}*/

/*.twoOnOne {
	background: url(../images/pixel-gray.gif) repeat-y 640px top;	
}*/

.realization { 
	background: url(../images/bg-realization.gif) no-repeat;
}

.realization:hover { 
	background: url(../images/bg-realization-hover.gif) no-repeat;
}

#flashSmallWrapper {
	background: url(../images/bg-banner-short.gif) top repeat-x #ffaa32;
}

.cytatLeft, .cytatRight {
	background: url(../images/bg-cytat.gif) top left no-repeat #f4f4f4;
}

.submit {
	background: url(../images/bg-banner-short.gif) center center repeat-x #ffaa32;
}

/*------menu---*/

.menuElement a, #search a { 
	background-position: top left;
	background-repeat: no-repeat;
} 

#mainMenu #blog a { background: url(../images/sprite-blog.gif) top left no-repeat; }

/*.menuElement #kontakt { background-image: url(../images/menu-kontakt.gif); width: 43px; }
.menuElement #portfolio { background-image: url(../images/menu-portfolio.gif); width: 45px; }
.menuElement #klienci { background-image: url(../images/menu-klienci.gif); width: 35px; }
.menuElement #naszaoferta { background-image: url(../images/menu-naszaoferta.gif); width: 69px; }
.menuElement #ofirmie { background-image: url(../images/menu-ofirmie.gif); width: 44px; }
.menuElement #aktualnosci { background-image: url(../images/menu-aktualnosci.gif); width: 64px; }
.menuElement #stronaglowna { background-image: url(../images/menu-glowna.gif); width: 80px; }*/

/*.menuElement a:hover, .menuElement a.active { background-position: 0px -16px !important}*/
#mainMenu #blog a:hover, #mainMenu #blog.active a { background-position: 0px -11px !important}

#search a { background-position: right 0px; } 

#search #ico_szukaj { background-image: url(../images/ico_lupa.gif); }
#search #ico_wiadomosc { background-image: url(../images/ico_kontakt.gif); }
#search #ico_mapa { background-image: url(../images/ico_mapa.gif); }

#search a:hover { background-position: right -10px !important} 


/* Borders ---------------------------------------------------------- */

img {
border:0px;
}

.border-image { 
  border:1px solid #e8e8e8;
  padding:3px;
}

.input {
border-top:1px solid #c9c9c9;
border-left:1px solid #dddddd;
border-right:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
}

/*#header #mainMenu .menuElement {
border-right:1px solid #f1f3f4
}*/

/*#header #mainMenu .menuElement.last {
border: 0;
}*/

#flash {
border-bottom: 1px solid #e8e8e8;
}

#footer {
border:1px solid #e8e8e8;
border-width: 1px 0px;
}

.news, .comments {
border-bottom: 1px solid #e8e8e8;
}

.smallNews {
border-top: 1px solid #e8e8e8;
}

.frame, .clientPictures, #projectRight, .rightPanelModule, .hiddenRef img  {
border: 1px solid #e8e8e8;
}

.childrenBox {
border: 1px solid #e8e8e8;
}

.orangeFrame {
border: 1px solid #ffaa32;
}

.childrenBox .child{
border-top: 1px solid #e8e8e8;
}

.clientPilot {
border-bottom: 1px solid #e8e8e8;
}

#worksPilot {
border-top: 1px solid #e8e8e8;
}

.clientTextColRight #worksPilot {
border: 0;
}

.actCellLeft, .actCellMid, #activities, .offerLeft {
	border-right: 1px solid #e8e8e8;
}

.actRowFirst, .subpageNavigator, .offer, .commentHead {
	border-bottom: 1px solid #e8e8e8;
}

.offer.offerBottom {
	border-bottom: 0px;
}

.twoThirdContent {
	border: 1px solid #e8e8e8;
}