* {
	font-family: Tahoma, Verdana, Trebuchet, Helvetica, Sans-Serif;
}
html {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	height: 100%;
	background-color: #fff;
	background-image: url(../gfx/backgrnd01.gif);
	background-position: center;
	background-repeat: repeat-y;
}
body {
	height: 100%;
	color: #000;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	text-align: center;
/* center layout in ie5 and 5.5. */
}

h1, h2 {
	font-size: 11px;
  color: black;
  font-weight: normal;
  display: inline;
}

div#mkImagePrev, div#mkImageNext {
  display: none;
}


ul {
	padding-left: 20px;
}
li {
}
div.clearer {
	clear: both;
}
p {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
div#c0 {
	width: 100%;
	height: 100%;
	margin: 0px;
	text-align: center;
	background-image: url(../gfx/backgrnd01.gif);
	background-position: center;
	background-repeat: repeat-y;	
}
div#c1 {
	width: 626px;
	margin: 0px auto 0px auto;
	text-align: left;
	background-image: url(../gfx/backgrnd01.gif);
	background-position: left;
	background-repeat: repeat-y;
	height: 40px;
}

div#mkImageHidden, div#mkImageCurrentHidden {
  display: none;
}

div.mkImageIndicator {
  display: block;
  text-align: right;
  width: 125px;

  position: absolute;
  padding: 7px 0px 0px 0px;
}
/* ********************************************************************************************************************** MAIN SQUARE */
div#c2 {
	width: 100%;
	background-image: url(../gfx/backgrnd02.gif);
	text-align: center;
}
div#c2c {
	width: 626px !important;
	width: 626px;
/* IE */
	background-image: url(../gfx/backgrnd03.gif);
	margin: 0px auto 0px auto;
	text-align: center;
}
div#menu {
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	text-align: left;
}
div#main {
	margin: 0px 0px 0px 124px !important;
	min-height: 376px;
	line-height: 17.3px !important;
	line-height: 13.1pt;
}
/* ********************************** MAIN SQUARE MENU TOP */
div#top {
	height: 126px;
}
div#top a {
	float: left;
	width: 124px;
	height: 124px;
	display: block;
	margin: 0px 0px 0px 0px;
}

a#menutop_wnetrza_design, a#menutop_projekt_studialny, a#menutop_dom_nie_typowy {
	margin: 1px 0px 0px 1px !important;
	margin: 1px 0px 0px 1px;
}

a#menutop_architektura {
	background: url(../gfx/menutop1.jpg);
	margin: 1px 0px 0px 2px !important;
	margin: 1px 0px 0px 0px;
} 

a#menutop_wnetrza_design {
	background: url(../gfx/menutop2.jpg);
}
a#menutop_projekt_studialny {
	background: url(../gfx/menutop3.jpg);
}
a#menutop_dom_nie_typowy {
	background: url(../gfx/menutop4.jpg);
}

a#menutop_wnetrza_design:hover, a#menutop_wnetrza_design.active, a#menutop_architektura:hover, a#menutop_architektura.active, a#menutop_projekt_studialny:hover, a#menutop_projekt_studialny.active, a#menutop_dom_nie_typowy:hover, a#menutop_dom_nie_typowy.active {
	background-position: -124px;
}
/* ********************************** MAIN SQUARE MAIN TEXT */
div.mc {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 376px;
	text-align: justify;
}
div.mc a, div.mcMain a {
	color: rgb(153,153,153);
	text-decoration: none;
	font-size: 11px;
}
div.mc a:hover, div.mcMain a:hover {
	color: rgb(0, 0, 0);
	text-decoration: none;
}
div.mcMain {
	width: 501px;
}
div.mc p {
	margin-left: 2px !important;
	margin-left: 1px;
}
div.mc span {
	color: rgb(231, 120, 23);
}

#mkMc {
  height: 375px;
  margin: 0px 0px 0px 0px;
  overflow: hidden;
}

/* ******************************************************************************************************* SCROLL */

#mkScrollUp {
  display: none;
}
#mkScrollDown {
  display: none;
}

#mkScroll {
  display: none;
}

img.arrow_down_empty {
  float: right;
	width: 32px;
	height: 32px;
	display: block;
	margin-right: 130px !important;
	margin-right: 65px;	
}
img.arrow_up_empty {
  float: right;
	width: 32px;
	height: 32px;
	display: block;
}

div#c3 a.up {
  float: right;
	width: 32px;
	height: 32px;
	display: block;
	background: url(../gfx/arrow_up.png);
	background-position: -32px;

}
div#c3 a.down {
  float: right;
	width: 32px;
	height: 32px;
	display: block;
	background: url(../gfx/arrow_down.png);
	background-position: -32px;
	margin-right: 130px !important;
	margin-right: 65px;	
	
}
div#c3 a.up:hover, div#c3 a.down:hover {
	background-position: 0px;
}

/* ******************************************************************************************************* IMAGES */
div.mc_imgs_row {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 1px !important;
	margin: 0px 0px 0px 0px;
	height: 125px;
	width: 376px;
}
div.mc_imgs_row a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 1px;
	height: 124px;
	width: 124px;
	float: left;
}
form {
	padding: 0px;
	margin: 0px;
}
div.right div.right_imgs {
	height: auto !important;
	height: 124px;
	min-height: 124px;
}
div.right div.imgs_desc {
	display: none;
}

/* ******************************************************************************************************* IMAGES */
textarea#comments { /* zz+100 */
	width: 245px !important;
	width: 251px;
	height: 285px !important;
	height: 266px;
	padding: 1px;
	margin: 0px !important;
	margin-top: -1px;
	font-size: 11px;
	border: 1px solid #ccc;
	color: #000;
	background: none;
}
input.contact { /* zz+100 */
	background: none;
	width: 247px !important;
	width: 251px;
	border: 1px solid #ccc;
	margin-bottom: 1px;
}
img#tokenImg {
	margin: 0px 1px 0px 1px !important;
	margin: 0px 1px 0px 0px;
}
div.form1 { /* zz */
	float: left;
	display: block;
	width: 115px !important;
	width: 122px;
	text-align: right;
	padding-right: 11px;
}
div.mainbox {
	width: 501px;
	height: auto !important;
	height: 125px;
	display: block;
	min-height: 125px;
	clear: right;
	padding: 0px;
  margin: 0px;
}
div.right {
	padding: 0px;
  margin: 0px;
	text-align: right;
	min-height: 125px;
	width: 125px;
	float: right;
	display: block;
	color: rgb(153,153,153);
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
}
div.rightBox {
	height: auto !important;
	height: 125px;
	min-height: 125px;
}
div.rightphoto {
	line-height: 0px;
}
div.right img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px !important;
  margin: 0px 1px 0px 0px;
	border: 0px;
}
div.right2 {
	min-height: 124px;
	height: auto !important;
	height: 124px;
}
div.right3 { /* zz+100 */
	min-height: 235px;
	height: auto !important;
	height: 235px;
}
div#counter {
	text-align: left;
	font-weight: bold;
}
/* ********************************** MAIN SQUARE RIGHT MENU */
div.right a {
	color: rgb(153,153,153);
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
}
div.right a:hover {
	color: #000;
}
div.right a.active {
	color: #000;
	font-weight: bold;
}
div.right span {
	color: rgb(231,120,23);
}
/* ********************************** MAIN SQUARE MENU */
div#menu a { /* zz height */
	display: block;
	height: 41px;
	width: 104px !important;
	width: 124px;
	font-size: 22px;
	line-height: 50px;
	padding-left: 20px;
	margin-left: 1px;
	font-family: "Compacta Lt BT";
	color: rgb(231, 120, 23);
	text-decoration: none;
	margin-bottom: 0px;
}
/*div#menu a:hover {
	background: rgb(231, 120, 23);
	color: #fff;
}
*/

div.dz {
	height: 1px;
	width: 124px;
	line-height: 1px;
	font-size: 1px;	
}

div.dziura {
	height: 42px;
	width: 124px;

}
div#menu a.gray {
	color: rgb(150,149,148);
}
div#menu a.gray:hover {
	background: rgb(150,149,148);
	color: #fff;
}
div#menu a#menu_o_nas {
	background: url(../gfx/menu_onas.jpg);
}
div#menu a#menu_referencje {
	background: url(../gfx/menu_referencje.jpg);
}
div#menu a#menu_wybuduj_z_nami {
	background: url(../gfx/menu_wybuduj.jpg);
}
div#menu a#menu_aktualnosci {
	background: url(../gfx/menu_news.jpg);
}
div#menu a#menu_napisz_do_nas {
	background: url(../gfx/menu_napisz.jpg);
}
div#menu a#menu_kontakt {
	background: url(../gfx/menu_kontakt.jpg);
}
div#menu a#menu_linki {
	background: url(../gfx/menu_linki.jpg);
}
div#menu a#menu_nieruchomosci {
	background: url(../gfx/menu_nieruchomosci.jpg);
}
div#menu a#menu_o_nas:hover, div#menu a#menu_referencje:hover, div#menu a#menu_wybuduj_z_nami:hover, div#menu a#menu_aktualnosci:hover, div#menu a#menu_napisz_do_nas:hover, div#menu a#menu_kontakt:hover, div#menu a#menu_linki:hover, div#menu a#menu_nieruchomosci:hover {
	background-position: -124px;
}
div#menu a#menu_o_nas.active {
	background: url(../gfx/menu_onas.jpg);
	background-position: -124px;
}
div#menu a#menu_referencje.active {
	background: url(../gfx/menu_referencje.jpg);
	background-position: -124px;
}
div#menu a#menu_wybuduj_z_nami.active {
	background: url(../gfx/menu_wybuduj.jpg);
	background-position: -124px;
}
div#menu a#menu_aktualnosci.active {
	background: url(../gfx/menu_news.jpg);
	background-position: -124px;
}
div#menu a#menu_napisz_do_nas.active {
	background: url(../gfx/menu_napisz.jpg);
	background-position: -124px;
}
div#menu a#menu_kontakt.active {
	background: url(../gfx/menu_kontakt.jpg);
	background-position: -124px;
}
div#menu a#menu_linki.active {
	background: url(../gfx/menu_linki.jpg);
	background-position: -124px;
}
div#menu a#menu_nieruchomosci.active {
	background: url(../gfx/menu_nieruchomosci.jpg);
	background-position: -124px;
}
/*div#menu a.menu_onas_active:hover, div#menu a.menu_referencje_active:hover, div#menu a.menu_wybuduj_active:hover, div#menu a.menu_news_active:hover, div#menu a.menu_napisz_active:hover, div#menu a.menu_kontakt_active:hover, div#menu a.menu_link_activei:hover, div#menu a.menu_nieruchomosci_active:hover {
	background-position: 0px;
}
*/
/* ********************************************************************************************************************** FOOTER */
div#c3 {
	width: 626px;
	margin: 0px auto 0px auto;
	text-align: left;
	background-image: url(../gfx/backgrnd01.gif);
	background-position: left;
	background-repeat: repeat-y;
}
div#f {
}
div.fbox {
	width: 32px;
	height: 32px;
}
div#ff { /* zz-100 */
	float: right;
	width: 280px;
}
div#fff {
	float: right;
	width: 160px;
}
div#c3 a.top1 {
	width: 32px;
	height: 32px;
	display: block;
	background: url(../gfx/arrow_top.png);
	margin-left: 126px;
}
div#c3 a.back {
	width: 32px;
	height: 32px;
	float: left;
	display: block;
	background: url(../gfx/arrow_leftleft.png);
	margin-left: 126px !important;	
  margin-left: 63px;
}

div#mkProjectBack {
	width: 32px;
	height: 32px;
	float: left;
	display: block;	

}

div#c3 a.top2 {
	float: right;
	width: 32px;
	height: 32px;
	display: block;
	background: url(../gfx/arrow_top.png);
	margin-right: 1px;
	display: none;
}
div#c3 a.left {
	float: left;
	width: 32px;
	height: 32px;
	display: block;
	background: url(../gfx/arrow_left.png);
	background-position: -32px;
	margin-left: 80px !important;
	margin-left: 40px;
}
div#c3 a.right {
	width: 32px;
	height: 32px;
	display: block;
	background: url(../gfx/arrow_right.png);
	background-position: -32px;
}
div#c3 a.top1:hover, div#c3 a.top2:hover, div#c3 a.back:hover {
	background-position: -32px;
}
div#c3 a.left:hover, div#c3 a.right:hover {
	background-position: 0px;
}
img.arrow_right_empty {
	width: 32px;
	height: 32px;
	display: block;
}
img.arrow_left_empty {
	float: left;
	width: 32px;
	height: 32px;
	display: block;
	margin-left: 80px !important;
	margin-left: 40px;
}
div#c4 {
	width: 626px;
	margin: 0px auto 0px auto;
	text-align: left;
	padding-top: 11px;
	background-image: url(../gfx/backgrnd01.gif);
	background-position: left;
	background-repeat: repeat-y;
	color: #ccc;
}
div#webdeco {
	float: right;
}
div#c4 a, div#webdeco a {
	color: #ccc;
	text-decoration: none;
}
div#c4 a:hover, div#webdeco a:hover {
	color: #000;
}

