@charset "utf-8";
* {
margin:0;
padding:0
}
body {
background:url('../images/body_bg.jpg') center top repeat-x;
text-align:center;
}
img {border:none}
ul {
list-style-type:none;
}
h1 {
font:20px Times;
color:#c26900;
}
h2 {
font:18px Times;
color:#c26900;
margin-top:10px;
}
h3 {
font:16px Times;
color:#c26900;
margin-top:6px;
}
.left_column h3 ,.right_column h3{
margin-top:15px;
}
p {
font:14px Times;
color:#413232;
margin-top:15px;
line-height:19px;
}
a {
color:#b01415;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}
.main {
width:890px;
margin:0px auto;
text-align:left;
}
.top_bg {
background:url('../images/top_bg.jpg') left 230px repeat-x;
width:100%;
}
.top_block {
width:100%;
height:18px;
border-bottom:9px solid #d8c080;
padding-top:15px;
}
.ic_home {
margin-left:4px;
-margin-left:2px;
float:left;
}
.ic_map {
margin-left:32px;
-margin-left:25px;
float:left;
}
.ic_mail {
margin-left:32px;
float:left;
}
.logo {
width:116px;
height:155px;
margin-left:41px;
-margin-left:20px;
float:left;
position:relative;
}
.logo a {
width:116px;
height:155px;
position:absolute;
left:0px;
top:0px;
z-index:100;
}
.logo span {
background:url('../images/logo.png') left top no-repeat;
filter:expression(fixPNG(this));
width:116px;
height:155px;
position:absolute;
left:0px;
top:0px;
z-index:10;
}
.flash {
margin:-50px 0 0 40px;
float:left;
}
.content {
width:890px;
}
.top_round {
background:url('../images/top_round.jpg') left top no-repeat;
width:890px;
height:25px;
margin-top:-5px;
-margin-top:-4px;
position:relative;
z-index:100;
}
/** * This <div> element is wrapped by jCarousel around the list * and has the classname "jcarousel-container". */
.jcarousel-skin-tango {
padding-bottom:35px;
margin-top:-5px;
-margin-top:15px;
}
.jcarousel-container {    position: relative;}.jcarousel-clip {    z-index: 2;    padding: 0;    margin: 0;    overflow: hidden;    position: relative;margin:20px 0 0 26px;}
.jcarousel-list {    z-index: 1;    overflow: hidden;    position: relative;    top: 0;    left: 0;    margin: 0;    padding: 0;}
.jcarousel-list li,.jcarousel-item {    float: left;    list-style: none; margin-right:10px; height: 200px; width:130px; position:relative;}
.jcarousel-next {    z-index: 3;    display: none;}.jcarousel-prev {    z-index: 3;    display: none;}

.jcarousel-skin-tango .jcarousel-container-horizontal {    width: 890px;    padding:1px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {    width:840px;    height: 200px;}
.jcarousel-skin-tango .jcarousel-item {    width: 131px;    height: 200px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {    margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {    background: #fff;    color: #000;}
/** *  Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {    position: absolute;    top: 43px;    right: -37px;    width: 43px;    height: 48px;    cursor: pointer;    background: transparent url("../images/next-horizontal.png") no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {    position: absolute;    top: 43px;    left: -40px;    width: 43px;    height: 48px;    cursor: pointer;    background: transparent url("../images/prev-horizontal.png") no-repeat 0 0;}
.jcarousel-list li a {
width:131px;
height:131px;
position:absolute;
left:0px;
top:0px;
z-index:100;
}
.frame_1 {
background:url('../images/frame_1.gif') left top no-repeat;
width:131px;
height:131px;
position:absolute;
left:0px;
top:0px;
z-index:10;
}
.size {
background:url('../images/bg_1.gif') left top no-repeat;
width:123px;
height:21px;
font:14px Times;
color:#6a5454;
padding-top:7px;
padding-left:8px;
margin-top:-3px;
//margin-top:1px;
display:block;
}
.price {
background:url('../images/bg_1.gif') left top no-repeat;
width:123px;
height:21px;
font:14px Times;
color:#941212;
padding-top:7px;
padding-left:8px;
margin-top:1px;
display:block;
}
.left_bar {
width:282px;
margin-top:10px;
float:left;
}
.navigation li{
width:282px;
height:45px;
margin-bottom:10px;
}
.navigation a {
background:url('../images/nav.jpg') left top no-repeat;
width:282px;
height:33px;
font:18px Times;
color:#b01415;
padding:12px 0 0 8px;
display:block;
}
.navigation a:hover {
background:url('../images/nav.jpg') left -45px no-repeat;
}
.block_1 {
background:url('../images/block_1_c.gif') left top repeat-y;
width:282px;
margin-top:8px;
}
.block_1_t {
background:url('../images/block_1_top.jpg') left top no-repeat;
width:282px;
padding-top:1px;
}
.block_11 {
background:url('../images/block_2_c.gif') left top repeat-y;
width:282px;
margin-top:8px;
}
.block_11_t {
background:url('../images/block_2_top.jpg') left top no-repeat;
width:282px;
padding-top:1px;
}
.title_1 {
font:18px Times;
color:#c26900;
margin:26px 0 0 80px;
}
.list_1 {
width:270px;
background:#fcf3d8;
border:1px solid #eed99b;
margin:15px 0 0 5px;
}
.list_1 li {
background:url('../images/list_1_bg.gif') left bottom repeat-x;
font:14px Tahoma;
color:#b01415;
padding:6px 0px 13px 10px;
}
.list_1 a {
color:#b01415;
}
.no_bg {
background:none !important;
border:none !important;
}
.block_1_bot {
background:url('../images/block_1_bot.gif') left top no-repeat;
width:282px;
height:32px;
padding-top:2px;
-padding-top:4px;
}
.block_1_bot a {
font:14px Times;
color:#fff;
margin-left:14px;
}
.sub_cont {
width:590px;
float:right;
}
.more {
background:url('../images/more.gif') left top no-repeat;
width:125px;
height:59px;
padding-top:24px;
margin:-59px -30px 0 470px;
//margin:-58px -30px 0 470px;
position:relative;
z-index:100;
}
.more a {
font:14px Times;
color:#b01415;
margin-left:16px;
}
.text_block {
background:#fcf3d8 url('../images/text_top.gif') left top no-repeat;
width:245px;
padding:20px;
margin-top:16px;
margin-left:10px;
position:relative;
float:right;
}
.text_block p {
font:18px Times;
color:#6b5c30;
line-height:18px;
margin:0px;
}
.text_bot {
background:url('../images/text_bot.gif') left top no-repeat;
width:285px;
height:12px;
position:absolute;;
left:0px;
bottom:-3px;
line-height:0px;
font-size:0px;
}
.left_block {
width:284px;
margin-top:35px;
float:left;
}
.left_block h3 {
margin-bottom:20px;
}
.home_list {
width:284px;
-width:300px;
margin-left:-10px;
-margin-left:-20px;
}
.home_list li {
width:131px;
font:14px Times;
color:#413232;
line-height:18px;
float:left;
position:relative;
margin-left:10px;
}
.home_list a {
color:#b01415;
display:block;
}
.link_1 {
width:131px;
height:131px;
position:absolute;
left:0px;
top:0px;
z-index:100;
}
.right_block {
width:285px;
margin-top:35px;
float:right;
}
.right_block h3 {
margin-bottom:20px;
}
.list_2 li{
background:#fcf3d8;
border-top:1px dotted #efd896;
border-bottom:1px dotted #efd896;
font:14px Times;
color:#413232;
line-height:17px;
padding:11px;
}
.left_column {
width:232px;
margin-top:10px;
float:left;
}
.left_column .navigation li{
width:232px;
height:45px;
margin-bottom:10px;
}
.left_column .navigation a {
background:url('../images/nav_2.jpg') left top no-repeat;
width:232px;
height:33px;
font:18px Times;
color:#b01415;
padding:12px 0 0 8px;
display:block;
}
.left_column .navigation a:hover {
background:url('../images/nav_2.jpg') left -45px no-repeat;
}
.left_column .block_1 {
background:url('../images/block_3_c.gif') left top repeat-y;
width:232px;
margin-top:8px;
}
.left_column .block_1_t {
background:url('../images/block_3_top.jpg') left top no-repeat;
width:232px;
padding-top:1px;
}
.left_column .block_11 {
background:url('../images/block_3_c.gif') left top repeat-y;
width:232px;
margin-top:8px;
}
.left_column .block_11_t {
background:url('../images/block_4_top.jpg') left top no-repeat;
width:232px;
padding-top:1px;
}
.left_column .title_1 {
font:18px Times;
color:#c26900;
margin:26px 0 0 80px;
}
.left_column .list_1 {
width:218px;
background:#fcf3d8;
border:1px solid #eed99b;
margin:15px 0 0 5px;
}
.left_column .list_1 li {
background:url('../images/list_1_bg.gif') left bottom repeat-x;
font:14px Tahoma;
color:#b01415;
padding:6px 10px 13px 10px;
}
.left_column .block_1_bot {
background:url('../images/block_3_bot.gif') left top no-repeat;
width:232px;
height:32px;
padding-top:2px;
-padding-top:4px;
}
.center_column {
width:450px;
margin-left:15px;
float:left
}
.path {
font:18px Times;
color:#c26900;
margin-top:20px;
}
.path a {
background:url('../images/ar-1.gif') right 5px no-repeat;
color:#b01415;
padding-right:20px;
margin-right:3px;
}
.big_pic {
margin-top:20px
}
.table_1 {
width:100%;
margin-top:20px;
border-collapse:collapse;
}
.table_1 td {
text-align:left;
vertical-align:top;
font:14px Times;
color:#413232;
padding:5px 6px 5px 6px;
border:1px solid #fff;
}
.bg_1 td {
background:#facebc;
}
.bg_2 td {
background:#fcedc3;
}
.bg_3 td {
background:#fcf3d8;
}
.cut_1 {
background:#facebc url('../images/kirpich_in_10.gif') left top no-repeat !important;
}
.cut_2 {
background:#facebc url('../images/kirpich_in_12.gif') right top no-repeat !important;
}
.cut_3 {
background:#fcedc3 url('../images/kirpich_in_16.gif') left top no-repeat !important;
}
.cut_4 {
background:#fcedc3 url('../images/kirpich_in_17.gif') right top no-repeat !important;
}
.cut_5 {
background:#fcedc3 url('../images/kirpich_in_20.gif') left bottom no-repeat !important;
}
.cut_6 {
background:#fcedc3 url('../images/kirpich_in_21.gif') right bottom no-repeat !important;
}
.cut_7 {
background:#fcf3d8 url('../images/kirpich_in_40.gif') left bottom no-repeat !important;
}
.cut_8 {
background:#fcf3d8url('../images/kirpich_in_41.gif') right bottom no-repeat !important;
}
.fasadi {
margin-top:30px;
}
.plan {
width:100%;
text-align:center;
margin-top:30px;
}
.middle {
text-align:center !important;
vertical-align:middle !important
}
.right_column {
width:170px;
margin-top:10px;
float:right;
}
.right_column .list_2  {
margin-top:15px;
}
.block_2 {
background:url('../images/block_2_c.gif') left top repeat-y;
width:170px;
position:relative;
}
.block_2_bot {
background:url('../images/block_2_bot.gif') left top no-repeat;
width:170px;
height:10px;
position:absolute;
left:0px;
bottom:-2px;
line-height:0px;
font-size:0px;
z-index:100;
}
.block_2_t {
background:url('../images/bnlock_2_top.jpg') left top no-repeat;
width:170px;
padding-top:1px;
}
.title_2 {
height:25px;
font:18px Times;
color:#c26900;
margin:15px 0  0 10px;
}
.list_3 {
margin-left:5px;
}
.list_3 li {
width:138px;
padding:10px;
background:#fcf3d8;
border:1px solid #eed99b;
font:12px Times;
color:#413232;
line-height:18px;
margin-top:5px;
}
.list_3 a {
text-decoration:none;
display:block;
}
.list_3 strong a {
font:14px Times !important;
text-decoration:underline;
}
















.footer {
background:url('../images/footer_bg.jpg') left top repeat-x;
width:100%;
margin-top:36px;
}
.foot_cont {
background:url('../images/foot_cont.jpg') left top no-repeat;
width:890px;
height:229px;
margin:0px auto;
padding-top:4px;
text-align:left;
}
.tel {
width:220px;
font:18px Times;
color:#c26900;
margin-left:320px;
-margin-left:160px;
line-height:18px;
float:left;
}
.tel span {
font:14px Times;
color:#413232;
display:block;
}
.copy_block {
width:184px;
margin:37px 0 0 80px;
float:left;
}
.copy {
font:12px Times;
color:#413232;
margin-bottom:12px;
}

#no {
 display:none;
}
#yes {
 display:block;
}
.collapsed {
display: block;
padding: 5px 0 5px 12px;
font:12px Arial;
color:#972617;
text-decoration:underline;
background: url('/images/collapsed.gif') no-repeat;
width:10px;
height:10px;
cursor:pointer;
position:absolute;
top:10px;
right:1px;
}
.expanded {
display: block;
padding: 5px 0 5px 12px;
font:12px Arial;
color:#972617;
text-decoration:underline;
background: url('/images/expanded.gif') no-repeat;
width:10px;
height:10px;
cursor:pointer;
position:absolute;
top:10px;
right:1px;
}
.fmenu {
 padding:5px 0px 2px 10px;
}
.fmenu a{
 display: block;
 padding:0px 0px 7px 20px;
 font-size:11px;
}


.folio  {
margin-top:20px;
}
.folio ul {
list-style-type:none;
}
.folio li {
/*background:url('../images/frame_2.jpg') left bottom no-repeat;*/
width:235px;
/*height:213px;*/
padding:1px 0 10px 1px;
margin-left:20px;
float:left
}
.folio1 li div{
width:195px;
height:43px;
font:12px Tahoma;
color:#5b321b;
}
.pages {
width:300px;
font:11px Arial;
color:#52351f;
margin:0px 0 0 180px;
-margin-left:90px;
position:relative;
z-index:10;
float:left;
}
.pages a {
color:#52351f;
}
.pages span {
color:#b8957e;
}
.back {
background:url('../images/back.gif') left 4px no-repeat;
padding-left:16px;
}
.next {
background:url('../images/next.gif') right 4px no-repeat;
padding-right:16px;
}
.clear {
clear:both;
line-height:1%;
margin-bottom:-1px;
height:1px;
overflow:hidden;
font-size:0px
}


.katalog  {
margin-top:20px;
}
.katalog ul {
list-style-type:none;
}
.katalog li {
/*background:url('../images/frame_2.jpg') left bottom no-repeat;*/
width:184px;
/*height:213px;*/
padding:1px 0 4px 1px;
margin-right:8px;
margin-bottom:2px;
float:left;
}
.katalog li img {
border:1px solid #ffffff;
width:182px;
height:182px;
}
.katalog li A {
text-decoration:underline;
}
.katalog111 li div{
width:195px;
height:43px;
font:12px Tahoma;
color:#5b321b;
text-align:center;
font-weight:bold;
}

.name_project {
font-family: 'Times New Roman';
color:#f1db9c;
font-weight: bold;
font-size: 1.8em;
line-height: 1em;
text-shadow: 0px 2px 5px #000000; /* Safari-only, but cool */
}
.fasad {
vertical-align:top;
width:286px;
padding:5px;
}
.fasad img {
width:284px;
}
.fasad span {
display: block;
font-size:18px;
font-family: 'Times New Roman';
color:#786959;
background:url('/images/oval.jpg') left top no-repeat;
display: block;
width:284px;
height:37px;
padding-top:7px;
text-align:center;
}
.opis_project {
vertical-align:top;
padding:5px;
}
.domik{
background:url('/images/domik.jpg') left 4px no-repeat;
font-size:18px;
font-weight:bold;
font-family: 'Times New Roman';
color:#c70440;
padding:2px 2px 2px 20px;
}
.text_project {
font-size:16px;
font-family: 'Times New Roman';
color:#786959;
text-align: justify;
padding:8px 8px 4px 8px;
}
.text_project ul {
list-style-type:circle;
padding:2px 2px 2px 30px;
}
.text_project ul li {
list-style-type:circle;
padding:1px 1px 1px 5px;
font:14px Times;
color:#786959;
}
.no_domik {
font-size:20px;
font-family: 'Times New Roman';
color:#786959;
padding:8px 0 4px 0;
}
.ser {
background-color:#e4e4e4;
}
.fasad_dom {
vertical-align:top;
padding:5px;
}
.fasad_dom img {
width:140px;
float:left;
}
.fasad_dom span {
font-size:18px;
font-family: 'Times New Roman';
color:#786959;
background:url('/images/oval.jpg') left top no-repeat;
display: block;
width:284px;
height:37px;
padding-top:7px;
text-align:center;
}



/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(/images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(/images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(/images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 10px 30px 5px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: 0px 2px 5px #c26900; /* Safari-only, but cool */
}
.boxbody {
	background: url(/images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	color:#786959;
}
.boxbody p {
    color:#786959;
}


* html .boxhead2 h2 {height: 1%;} /* For IE 5 PC */

.sidebox2 {
	margin: 0 auto; /* center for now */
	/*width: 17em;  ems so it will grow */
	background: url(/images/sbbody-r2.gif) no-repeat bottom right;
	font-size: 100%;
	width:189px;
}
.boxhead2 {
	background: url(/images/sbhead-r2.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead2 h2 {
	background: url(/images/sbhead-l2.gif) no-repeat top left;
	margin: 0;
	padding: 5px 5px 5px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: 0px 2px 5px #c26900; /* Safari-only, but cool */
}
.boxbody2 {
	background: url(/images/sbbody-l2.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 2px 5px 2px;
	color:#786959;
}
.boxbody2 p {
    color:#786959;
}

* html .boxhead3 h2 {height: 1%;} /* For IE 5 PC */

.sidebox3 {
	margin: 0 auto; /* center for now */
	background: url(/images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
	width:230px;
}
.boxhead3 {
	background: url(/images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead3 h2 {
	background: url(/images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 5px 2px 10px 2px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: 0px 2px 5px #c26900; /* Safari-only, but cool */
}
.boxbody3 {
	background: url(/images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 5px 5px 5px;
	color:#786959;
}
.boxbody3 p {
    color:#786959;
}

.cennik {
    padding:0px;
    margin:0px;
    border: 1px solid #e6d9a4;
    border-collapse:collapse;
}
.cennik td {
	border: 1px solid #e6d9a4;
	padding:5px;
}
.cname{
	background-color:#fceec7;
	font-size:14px;
	font-family: 'Times New Roman';
	color:#786959;
}
.crub{
	background-color:#f8e7b6;
	width:75px;
	font-size:14px;
	font-family: 'Times New Roman';
	font-weight:bold;
	color:#be5549;
}
.ccc {
    font-size:16px;
	font-family: 'Times New Roman';
	font-weight:bold;
	color:#be5549;
	padding-left:110px;
}


