@charset "utf-8";
/* CSS Document */
body {background-image:url(../backgrounds/body_bg.jpg); background-color:#440900; background-position:top center; background-repeat:no-repeat; margin:0; padding:0;}
.clearfloat {clear:both;}

#site {width:843px; margin:0 auto; position:relative;}
a img {border:0;}
p {margin:0; padding:0;}

/* ////////////////////////////////////// header //////////////////////////////////////////// */
#header {width:100%; padding-bottom:20px;}
#logo {padding-top:36px; float:left; width:133px;}
#language {width:285px; float:left; padding-top:20px; padding-left: 425px;}
#language a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
#language a:hover {color:#FFCC00;}


#menu {float:left; width:710px; padding-top:73px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size:12px; font-weight:normal; padding-bottom:3px;}
#menu ul {margin:0; padding:0; list-style-type:none; float:right;}
#menu ul li {display:inline; padding:0; margin:0;}
#menu ul li a {float:left; margin:0; padding:0 5px 0 8px; text-decoration:none; cursor:hand;}
#menu ul li a span {float:left; display:block; padding:3px 10px 3px 0px; color:#fff;}

#menu ul li a:hover {float:left; background:url("../backgrounds/left_menu_bg.png") no-repeat left top; margin:0; padding:0 5px 0 8px; text-decoration:none;}
#menu ul li a:hover span {float:left; display:block; background:url("../backgrounds/right_menu_bg.png") no-repeat right top; padding:3px 10px 3px 0px; color:#fff;}

#menu ul li a.highLight {float:left; background:url("../backgrounds/left_menu_bg.png") no-repeat left top; margin:0; padding:0 5px 0 11px; text-decoration:none;}
#menu ul li a.highLight span {float:left; display:block; background:url("../backgrounds/right_menu_bg.png") no-repeat right top; padding:3px 10px 3px 0px; color:#fff;}



/* ////////////////////////////////////// index_foto //////////////////////////////////////////// */
#index_foto {width:100%; height:340px;}

/* ////////////////////////////////////// boxes //////////////////////////////////////////// */
#boxes {width:100%; min-height:140px; height:auto !important; height:140px; background-color:#FFFFFF;}

#box1 {float:left; width:280px; background-image:url(../backgrounds/boxes.jpg); background-position:right center; background-repeat:no-repeat; padding-bottom:10px;} 
#box3 {float:left; width:280px; background-image:url(../backgrounds/boxes.jpg); background-position:left center; background-repeat:no-repeat; padding-bottom:10px;}
#box2 {float:left; width:283px;  padding-bottom:10px;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; color:#400800; font-size:16px; margin:10px 0 6px 30px; padding:0; font-weight:bold;}
#boxes p {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 30px 10px 30px;}
a.more {background-image:url(../backgrounds/kolo.jpg); background-repeat:no-repeat; background-position:left center; margin-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#000000; padding-top:3px; padding-left:30px; padding-bottom:8px;}
a:hover.more {text-decoration:none;}


/* ////////////////////////////////////// subpage //////////////////////////////////////////// */
#top_content {background-image:url(../backgrounds/content_bg.png); background-position:top; background-repeat:no-repeat; height:19px;} 
#content {background-color:#ffffff; min-height:444px; height:auto !important; height:444px;}
#navigation {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#BBBBBB; padding:0 35px; margin-bottom:10px; text-decoration:none; width:773px;}
#navigation a {color:#BBBBBB; text-decoration:underline;}
#navigation a.current {text-decoration:none; text-transform:uppercase;}

h2 {padding-top:10px; font-size:20px; padding-left:30px; color:#400800; width:750px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
h3 {margin:0; padding:0 0 8px 25px; color:#914701; font-size:13px; background-image:url(../backgrounds/h3.jpg); background-position:left top; background-repeat:no-repeat;}
h4 {margin:0; padding:5px 0; color:#914701; font-size:12px;}
h4 a {color:#914701;}

#tresc {padding:0 35px 0 35px; width:773px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:1.5;}
#tresc p {padding-bottom:10px;}
#tresc ul {margin:0;}
#left_col {width:450px; float:left;}

.realizacje {width:220px; float:left; margin:10px 10px 10px 20px; text-align:center;}
#mebel {margin:0 auto; width:750px; padding-top:20px;}
#mebel img {margin:0 15px;}

#wachlarz {
	position:absolute;
	right:0;
	top:153px;
}
.tkaniny {text-align:center;}
.tkaniny img {margin:0 10px;}

/* ////////////////////////////////////// galeria //////////////////////////////////////////// */
.ramka {width: 180px; height:120px; text-align: center; overflow: hidden; display: block; float: left; margin: 5px;}
.gotowe {width: 180px; text-align: center; overflow: hidden; display: block; float: left; margin: 5px;}
#center {width:760px; margin:0 auto;}
a.back {background-image:url(../images/red_arrow.jpg); background-position:left; background-repeat:no-repeat; padding-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#666666; margin-left:20px;}


/* ////////////////////////////////////// footer //////////////////////////////////////////// */
#footer {width:100%; background-image:url(../backgrounds/footer_bg.png); background-position:top; background-repeat:no-repeat; padding-top:90px; color:#ffcc66; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center; line-height:1.6; padding-bottom:50px;}
