@charset "utf-8";
/* CSS Document */
a { text-decoration:none; color:#666; }
h1, h2, h3, h4 { color:#333; margin-top:8px; font-family:Tahoma, Geneva, sans-serif;  }
h1 a, h2 a, h3 a, h4 a { color:#333; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color:#241e18; }


body { background:url(../images/page/bg_main5.jpg) repeat fixed; }
.container  { width:978px; height:auto; margin:0 auto;}
.header { width:978px; float:left; height: 155px; background:url(../images/page/bg_header2.png); margin-top:16px; position:relative; }
.slideshow { width:978px; float:left; height:362px; background:#FFC; position:relative; z-index:1; }
.top_shadow { width:978px; height:6px; background:url(../images/page/top_shadow.png); position:absolute; top:0; z-index:200; }
.bottom_shadow { width:978px; height:6px; background:url(../images/page/bottom_shadow.png); position:absolute; bottom:0; z-index:200; }
.content { width:918px; float:left; height:auto;  padding:20px 30px; font-family:arial, sans-serif; font-size:12px; background:url(../images/page/bg_transparent.png);  }
.footer { float:left; width:938px; height:14px; background:url(../images/page/bg_transparent.png); margin-bottom:20px; border-top:1px solid #d9d9d9; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999; padding:12px 20px;    }
.menu { float:left; width:958px; height:50px; margin-top:15px;  z-index:1002; padding:0 10px; background:url(../images/page/bg_transparent.png);  }
.logo { width:282px; height:52px; float:left; background:url(../images/page/kamstol_logo2.png); margin:26px 0px 0px 26px;  }
.logo a { width:100%; height:100%; display:block; }
.logo.new { width:250x; height:72px; margin-top:18px; background-repeat:no-repeat; object-fit:fill; }
.indeco_logo_bg { position:absolute; width:176px; height:51px; background:url(../images/page/indeco_logo.png) no-repeat; right:240px; top:20px;  }
.indeco_logo_bg a { width:100%; height:100%; display:block; }
.maxkuchnie_logo_bg { position:absolute; width:200px; height:51px; background:url(../images/baner_03.jpg) no-repeat; background-size: contain; right:27px; top:22px;  }
.maxkuchnie_logo_bg a { width:100%; height:100%; display:block; }
#map_canvas { width:550px; height:550px; border:1px solid #d9d9d9;  }
#submit:hover  { border-color:#666; }
#submit:active { border-color:#d9d9d9; }
#printMap { width:200px; padding:6px 8px; border:1px solid #d9d9d9; margin:30px auto 0px auto; text-align:center; background:#f0f0f0; cursor:pointer}
#printMap:hover { border-color:#666; }
.separator_main { float:left; width:100%; height:1px; background:#ccc;}
.main_page_date { position:absolute; top:86px; right:0; text-align:right; width:200px; padding-right:40px; height:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999;}

.agd img { border:1px solid #d9d9d9; margin:0px 2px 2px 0px; width:98px; height:58px; }
.agd img:hover { border-color:#999; }
.agd h3 { margin-top:14px; margin-bottom:6px; }

.main_content { float:left; height:auto; width:610px; margin-right:18px; line-height:110%; color:#333;    }
.main_box { float:left; height:auto; width:300px; line-height:110%; color:#333; margin-bottom:20px;   }
.main_box p { margin-top:4px; }
.read_more { width:150px; float:right; font-weight:bold; text-align:right; }
.read_more a { color:#444; }
.read_more a:hover { color:#FF8400; }
.allrights { width:370px; float:left; }
.hitcounter { width:200px; float:left; text-align:center; }
.panel { width:200px; float:right; text-align:right; }
.panel a { color:#999; }
.panel a:hover { color:#333; }
.right_column { float:right; width:290px; }
.right_column h2 { font-size:22px; margin-bottom: 2px; }
.right_module { float:left; position:relative; }
.right_module img { padding:5px; border:1px solid #d9d9d9;  }
.sale_desc { position:absolute; bottom:6px; left:6px; width:266px; background:url(../images/bgblack80.png); padding:4px 6px; color:#fff; }

.imgleft { margin-right:12px; }
.imgright { margin-left:12px; }

.contact_left { float:left; width:300px; color:#333; }
.contact_right { float:right; }

.additional_info { float:left; margin-bottom:10px; width:300px; }
.telephones { float:left; margin-bottom:10px; width:300px; font-size:16px;}
.emails { float:left; margin-bottom:10px; width:350px; font-size:16px;}
.plugins { float:left; margin-bottom:10px; width:350px;}
.track { float:left; margin-top:10px; width:350px; }
.track input { padding:4px 8px; border:1px solid #d9d9d9; }
.company_info { float:left; margin-bottom:10px; width:300px; font-size:16px; line-height:110%; }
.contact_note { float:left; width:350px; margin-bottom:10px; font-weight:bold; }
.contact_frame { font-size:13px; float:left }
.contact_frame h3 { margin:2px; }

/*ul.navigation { list-style:none; padding:0; margin:0; margin-top:15px; }
ul.navigation li a { font: normal 14px Arial;  color:#000; }
ul.navigation li a:hover { color:#FF8400; }
ul.navigation li { height: 18px; padding: 0 14px; float: left; border-left: 1px solid gainsboro; }
ul.navigation li:first-child { border:none; margin-left:5px; }*/

/* 
	LEVEL ONE
*/
#menulist { float:left; margin-top:14px; }
#menulist ul { list-style:none; margin:0; padding:0; }
ul.navigation                         { position: relative; z-index:1001;   font-family:arial, sans-serif;  }
ul.navigation li                      { float: left; zoom: 1;  }
ul.navigation a:hover		            { color: #FF8400; }
ul.navigation a:active                { color: #ffa500;  }
.active { font-weight:bold;  }
ul.navigation li a, ul.navigation li span                    { font-size: 14px ;  color:#000; display: block; padding: 4px 12px; border-right: 1px solid gainsboro;
	 								   }
ul.navigation li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.navigation li.hover,
ul.navigation li:hover                { position: relative;   }
ul.navigation li.hover a, ul.navigation li.hover span              { color: black; }


/* 
	LEVEL TWO
*/
ul.navigation ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; font-weight:normal;   }
ul.navigation ul li 					{  background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; z-index:1500; position:relative; }
								 
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.navigation ul li a, ul.navigation ul li span					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.navigation ul ul 					{ left: 100%; top: 0; }
ul.navigation li:hover > ul 			{ visibility: visible; }

.gallery_on_page { width:918px; height:auto; float:left; margin-top: 12px; }
.page_gallery { width:940px; height:auto; padding-bottom:14px; float:left; }
.gallery_image_container { width:150px; height:150px; float:left; margin-right:5px; margin-bottom:5px; position:relative; border:1px solid #999; }
.gallery_image_container.small { width:109px; height:80px; float:left; margin-right:9px; margin-bottom:9px; padding:6px; border:1px solid #ccc; background-position:center; background-repeat:no-repeat; }
.image_container { width:445px; margin:10px 0px 0px 10px; float:left; }
.image_container img { border:0; float:left; padding:0; }
.image_desc { width:109px; height:80px; position:absolute; top:0; left:0; }
.image_desc.tiles { width:300px; height:100%; bottom:0px; }
.image_caption { text-align:center; width:110px; float:left; position:absolute; bottom:1px; background:url(../images/bgblack80.png); padding:4px 6px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.image_caption.tiles { width:293px; }
.gallery_image_container:hover { border-color:#999; }
.gallery_go_back { font-size:12px; width:940px; height:auto; margin-top:10px; float:left; }
.choose_album { width:940px; height:auto; float:left; text-align:center; font-size:14px; padding-bottom:16px;}
.miniature_inside { float:left;   }
.miniature_inside.latest { margin:0px 0px 10px 10px; float:right; }
#photos img { border:0; margin:0; padding:0px 1px 1px 0px;  }

.gallery { width:452px; height:100px; float:left; margin-bottom:10px; border: 1px solid #d9d9d9; margin-right:10px; position:relative;}
.gallery.odd { margin-right:0; }
.gallery:hover { background:#f1f1f1; cursor:pointer; border: 1px solid #999; }
.gallery_info { width:299px; border-right:1px solid #d9d9d9; height:170px; float:left; margin-right:14px; }
.album_container { width:612px; float:left; height:170px; padding-top:10px; }
.album_title { width:279px; padding-right:20px; float:left; height:auto; text-align:center; font-size:24px; letter-spacing:-1px; margin-top:60px; font-weight:bold; }
.album_images { width:279px; padding-right:20px; float:left; height:auto; text-align:center; font-size:12px; color:#666; }
.gallery_name { padding:5px 18px; background:url(../images/bgblack80.png); position:absolute; top:55px; color:#fff; left:10px; width:394px; text-align:center; }
.gallery_name a { color:#fff; }
.gallery_name_blue { padding:6px 18px; background:#2e3873 repeat; position:absolute; top:20px; color:#fff; border:1px solid #d9d9d9; border-left:none; }
.gallery_count { padding:4px 12px;  background:#f1f1f1; position:absolute; bottom:20px; color:#333; right:0; font-size:12px; border:1px solid #d9d9d9; border-right:none; font-family:Verdana, Geneva, sans-serif; }
.margin_right10 { margin-right: 1px; width:106px; height:auto; }

.news_title_main { float:left; color:#000; font-weight:bold; }
.news_title_main a { color:#000; }
.news_date.latest { float:left; color:#ccc; }
.zagiel { max-width: 100%; height: auto; margin-bottom: 10px; margin-top: 5px; }
.max-kuchnie { margin-top: 15px; margin-bottom: 15px;}
.max-kuchnie img {
	width:100%;
	height: auto;
}
#skypedetectionswf { display:none; }

.news_left { width:750px; float:left; height:auto; }
.news_right { width:150px; height:auto; float:right; color:#999; font-size:11px; }
.miniature_inside { padding:5px; border:1px solid #d9d9d9; margin-bottom:8px; }