* {
  font-family: Verdana;
  font-size: 11px;	
}
body { 	color:#414b56; margin: 0px; background-color:#ffffff; background-image: url('/images/background.gif'); background-repeat:repeat-x; background-position:top; }

fieldset { border: 0px; margin: 0px; padding: 0px; }  
form { margin: 0px; padding: 0px; }
img { border:0px; }
td { vertical-align: top; }

a { text-decoration: none; color: #89929d; }
a:hover { text-decoration: underline; }
h1 { color:#4783d4; font-weight:bold; font-size: 14px; margin-bottom:2px; }
h2 { margin:2px 0px 5px 0px; }


/* CLEARFIX */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/* END CLEARFIX END */




/* PageBar */
.pages { clear: both; background-color:#414b56; margin: 2em 0px 10px 0px; padding:1px 30px 1px 0px; color:#e0e2e4; text-align:right; }
.page_bar { text-align: right; }
.page_bar .active { color: #9cbbe4; font-weight: bold; }
.page_bar .link { text-decoration: none; }
.page_bar .link a:hover { text-decoration: underline; }

/* Formularz domyślny */  
.divField              { margin-top: 2px; }
.divField .divLabel    { padding: 1px; float: left; overflow: hidden; }
.divField .divName     { line-height: 17px; overflow: hidden; }
.divField .divDesc     { font-size: 9px; padding-top: 2px; color: #e8ebee; }
.divField .divElement  { float: left; margin-bottom: 3px; }
.divField .divError    { clear: both; padding: 1px; color: #ffffff; background-color:#dd271f; margin:2px 0px 10px 0px; }
.divField .divFullDesc { clear: both; padding: 1px; font-size: 10px; color: gray; }


/* Warstwa błedu i wiadomości */
#appError {
  background-color: #dc251f;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px;
}

#appMessage {
  background-color: green;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px;
}

/* kontener zawierający całą strone */
#contener { width: 936px; margin: 0px auto; }


/* block top */
#blockTop { height: 245px; overflow: hidden; background-image: url('/images/background_top.gif'); }


#blockContent 	{ 	background-image: url('/images/background_content.gif'); 
						background-repeat: no-repeat;
						min-height:400px;height:auto !important;height:400px; 
					}

#blockLeft { position:relative; width:213px; float: left; }
#blockLeft #leftContent { position:reliative; width:213px; }
#blockLeft #leftContent #menuGlowne { margin-top:64px; height:123px; background-image: url('/images/mg_right.gif'); background-position:right; background-repeat: no-repeat; }
#blockLeft #leftContent #menuGlowne .mg_pos { height:16px; }
#blockLeft #leftContent #menuSep { background-image:url('/images/mg_sep.gif'); height:20px; }
#blockLeft #leftContent #menuOferta { background-image: url('/images/background_mo.gif'); background-repeat: repeat-y; }
#blockLeft #leftContent #menuOferta .imgDzial { margin-top:5px; }
#blockLeft #leftContent #menuOferta img { padding:2px 0px 2px 0px; }
#blockLeft #leftContent #menuOferta .mo_pos { padding:2px 0px 2px 8px; color:#414b56; }
#blockLeft #leftContent #menuOferta .mo_pos a { color:#414b56; text-decoration:none; }
#blockLeft #leftContent #menuOferta .mo_selected { background-image: url('/images/mo_selected.gif'); background-repeat: no-repeat; font-weight:bold; }

#blockRight { float:right; width:723px; }
#blockPageContent { float:left; line-height:16px; }
.cols2 { width:693px; padding:65px 10px 10px 20px; }
.cols3 { width:450px; padding:65px 10px 10px 20px; }

/* wprowadzać również w tinymce.css */
/*
#pageContent { text-align:justify; line-height:16px; }
#pageContent table { text-align:left; border-collapse:collapse; }
#pageContent table th { text-align:center; background-color:#414b56; color:#ffffff; } 
*/

#blockRightBoxes { float:right; width:243px; margin-top:64px; }

#blockRightBoxes #boxPromocja { width:243px; height:143px; overflow:hidden; cursor:pointer; background-image: url('/images/box_promocja.gif'); }
#blockRightBoxes #boxRealizacja { padding:20px 0px 0px 20px;
										    width:223px; 
											 height:174px; 
											 overflow:hidden; 
											 text-align:center;
											 font-weight:bold;
											 background-image: url('/images/box_realizacja.gif'); 
										  }
#blockRightBoxes #boxRealizacja img { border:1px solid #424c57; }											
#blockRightBoxes #boxKlienci { 	width:223px; 
											height:162px; 
											padding:10px 0px 0px 20px;
											overflow:hidden; 
											background-image: url('/images/box_klienci.gif'); 
									  }
										
#blockRightBoxes .pos { padding:2px 0px 2px 0px; color:#414b56; }
#blockRightBoxes .pos a { color:#414b56; text-decoration:none; }
#blockRightBoxes .pos a:hover { text-decoration:underline; }
#blockRightBoxes .pos_selected { color:#4783d4; font-weight:bold; }
#blockRightBoxes .pos_selected a { color:#4783d4; font-weight:bold; }

#blockRightBoxes #boxAgent { padding:213px 0px 0px 33px; width:210px; height:130px; overflow:hidden; background-image: url('/images/box_agent.jpg'); }
#blockRightBoxes #boxICRM { padding:213px 0px 0px 33px; width:210px; height:130px; overflow:hidden; background-image: url('/images/box_icrm.jpg'); }
#blockRightBoxes #boxKsoris { padding:213px 0px 0px 33px; width:210px; height:130px; overflow:hidden; background-image: url('/images/box_ksoris.jpg'); }
#blockRightBoxes #boxGabinet { padding:213px 0px 0px 33px; width:210px; height:130px; overflow:hidden; background-image: url('/images/box_gabinet.jpg'); }
#blockRightBoxes #boxCoNowego { padding:15px 5px 10px 33px; width:205px; height:169px; overflow:hidden; background-image: url('/images/box_conowego.gif'); }
#blockRightBoxes #boxCoNowego a { color:#414b56; }
#blockRightBoxes #boxCoNowego a:hover { color:#4783d4; text-decoration:underline; }


					
					
#blockMenuBottom { height:46px; background-image: url('/images/background_mb.gif'); text-align:center; line-height:46px;}
#blockMenuBottom a { color:#000000; }
#blockFooter { height:103px; padding:20px 0px 0px 10px; background-image: url('/images/background_footer.gif'); color:#ffffff; }
#blockFooter a { color:#ffffff; }

.title_line { height:5px; overflow:hidden; background-color:#4784d4; margin-bottom:20px; } 
.tresc { text-align:justify; }


#realizacje .pozycja { clear:both; padding-top:30px; width:435px; } 
#realizacje .pozycja .image { width:165px; overflow:hidden; float:left; } 
#realizacje .pozycja .image img { border:1px solid #414b56; }
#realizacje .pozycja .opis { width:270px; float:right; text-align:justify; padding-bottom:5px; } 
#realizacje .pozycja .opis h2 { color:#414b56; font-weight:bold; margin:0px; text-align:left; } 
#realizacje .pozycja .opis h3 { color:#8498af; font-weight:normal; margin:0px; } 
#realizacje .pozycja .adres { clear:both; color:#92a3b8; background-image: url('/images/background_realizacja.gif'); background-repeat:no-repeat; height:17px; margin-top:2px; }
#realizacje .pozycja .adres a { color:#92a3b8; text-decoration:none; }
#realizacje .pozycja .adres a:hover { text-decoration:underline; }
#realizacje .pozycja .opcje { clear:both; padding-top:10px; }
