@charset "utf-8";
/* CSS Document */
a img,:link img,:visited img { border: none; text-decoration:none; }
body{
	behavior:url(/images/csshover3.htc);
    font-family:Tahoma,Geneva,Helvetica,Verdana, Arial, sans-serif;
    font-size:12px;
    color:#927d7d;
	background-image:url(/images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#171717;
    margin:0px;
}
a:link,a:visited{
    color:#c3b1b1;
    text-decoration:none;
}

a:hover{
    color:#fff;
    text-decoration:none;
}
.menu a:link,.menu a:visited{
    color:#657748;
    text-decoration:none;
}

.menu a:hover{
    color:#333;
    text-decoration:none;
}
#center{
	width:791px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;

}
#page{
	width:791px;
	height:auto;
	background-image:url(/images/middle.jpg);
	background-repeat:repeat-y;
	float:left;
		margin-bottom:20px;
}
.corner_TL{
	width:8px;
	height:8px;
	background-image:url(/images/corner.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:relative; top:0px; left:0px;
	font-size:1px;
	display:inline;
		float:left;
}
.top_bg{
	width:775px;
	height:8px;
	font-size:1px;
	background-image:url(/images/top.jpg);
	background-repeat:repeat-x;
	display:inline;
		float:left;
}
.corner_TR{
	width:8px;
	height:8px;
	background-image:url(/images/corner.jpg);
	background-repeat:no-repeat;
	background-position:-8px 0px;
	position:relative; top:0px; right:0px;
	font-size:1px;
	display:inline;
		float:left;
}
.corner_BL{
	width:8px;
	height:8px;
	background-image:url(/images/corner.jpg);
	background-repeat:no-repeat;
	background-position:0px -8px;
	position:relative; bottom:0px; left:0px;
	font-size:1px;
	display:inline;
	float:left;
}
.bottom_bg{
	width:775px;
	height:8px;
	font-size:1px;
	background-image:url(/images/bottom.jpg);
	background-repeat:repeat-x;
	display:inline;
		float:left;
}
.corner_BR{
	width:8px;
	height:8px;
	background-image:url(/images/corner.jpg);
	background-repeat:no-repeat;
	background-position:-8px -8px;
	position:relative; bottom:0px; right:0px;
	font-size:1px;
	display:inline;
	float:left;
}
.flash{
	width:775px;
	height:273px;
	display:inline;
	float:left;
	margin-left:8px;
	margin-right:8px;
}
.flash img{
	margin:0px;
	padding:0px;
}
.menu{
	width:775px;
	height:auto;
	display:inline;
	float:left;
	margin-left:8px;
	margin-right:8px;
	background-image:url(/images/menu.jpg);
	z-index:1;
}
ul { 
float: left; 
width: 775px;
height:auto;
list-style: none;
margin:0px;
padding:0px;
}
ul li { 
float: left; 
width: 96px; 
text-align: center; 
}
ul li a { 
display: block;
width: 100%; 
}
ul li.submenu { 
position: relative; 
}
ul li.submenu ul.subcont {
display: none; 
width: 96px;
background-color:#FFF;

/*
background-color:#657748;
*/
}
ul li.submenu ul li{
	font-weight:bold;
	padding:3px 0px 3px 0px;
	height:auto;
}
ul li.submenu ul li:hover{
	background-color:#CCC;
}
ul li.submenu:hover ul.subcont, ul li.submenu ul.subcont:hover{
display: block; 
/*overflow: hidden; */
position: absolute;
top: 33px; 
left: 0;
z-index:3;
}

li.subsubmenu ul.subsubcont {
display: none;
width: 96px;
background-color:#FFF;
z-index:3;
}

li.subsubmenu:hover ul.subsubcont {
display: block;
overflow: hidden;
position: absolute;
margin-top: -20px;
left: 96px;

}
/*-------------------------------------*/
#head1{
	width:103px;
	height:33px;
	margin-right:1px;
		cursor:pointer;
}
#head1:hover{
	width:103px;
	height:33px;
	background-image:url(/images/menu_sel.jpg);
}
#head2{
	width:58px;
	height:33px;
	margin-right:1px;
}
#head2:hover{
	width:58px;
	height:33px;
	background-image:url(/images/menu_sel.jpg);
	background-position:-104px 0px;
	background-repeat:no-repeat;
}
#head3{
	width:73px;
	height:33px;
	margin-right:1px;
}
#head3:hover{
	width:73px;
	height:33px;
	background-position:-163px 0px;
	background-image:url(/images/menu_sel.jpg);
}
#head4{
	width:104px;
	height:33px;
	margin-right:1px;
}
#head4:hover{
	width:104px;
	height:33px;
	background-image:url(/images/menu_sel.jpg);
	background-position:-237px 0px;
	background-repeat:no-repeat;
}
#head5{
	width:114px;
	height:33px;
	margin-right:1px;
}
#head5:hover{
	width:114px;
	height:33px;
	background-image:url(/images/menu_sel.jpg);
	background-position:-342px 0px;
}
#head6{
	width:110px;
	height:33px;
	margin-right:1px;
	cursor:pointer;
}
#head6:hover{
	width:110px;
	height:33px;
	background-image:url(/images/menu_sel.jpg);
	background-position:-457px 0px;
	background-repeat:no-repeat;
}

#head7{
	width:83px;
	height:33px;
	cursor:pointer;
}
#head7:hover{
	width:83px;
	height:33px;
	background-image:url(/images/menu_sel.jpg);
	background-position:-568px 0px;
	background-repeat:no-repeat;
}
#head8{
	width:51px;
	height:33px;
	margin-right:1px;
	cursor:pointer;
}
#head8:hover{
	width:51px;
	height:33px;
	background-image:url(/images/menu_sel.jpg);
	background-position:-651px 0px;
}
#head9{
	width:72px;
	height:33px;
	cursor:pointer;
}
#head9:hover{
	width:72px;
	height:33px;
	background-image:url(/images/menu_sel.jpg);
	background-position:-702px 0px;
	background-repeat:no-repeat;
}
/*--------------------------------------*/
.content{
	width:775px;
	height:auto;
	display:inline;
	float:left;
	margin-left:8px;
	margin-right:8px;
	padding-top:10px;
	background-color:#787373;
}
.welcome_box{
	width:387px;
	height:152px;
	float:left;
	display:inline;
	background-image:url(/images/welcome_box.jpg);
	background-repeat:repeat-x;
}
.main_box{
	width:387px;
	height:152px;
	float:left;
	display:inline;
	background-image:url(/images/main_box.jpg);
	background-repeat:repeat-x;
}
.box_head{
	width:377px;
	height:22px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	margin:8px 0px 0px 10px;
}
.box_body{
	width:367px;
	height:103px;
	padding:5px 10px 5px 10px;
}
.box_more{
	width:16px;
	height:9px;
	float:right;
	position:relative;
	bottom:4px;
	right:8px;
	font-size:1px;

}
.promo_pic{
	width:91px;
	height:91px;
	float:left;
	display:inline;
	border:5px solid #FFF;
}
.promo_text{
	width:256px;
	height:91px;
	float:left;
	display:inline;
	margin-left:10px;
}
.promo_title{
	color:#c3b1b1;
	font-size:12px;
	font-weight:bold;
}

.main_big_box{
	width:387px;
	float:left;
	display:inline;
	background-image:url(/images/main_big_box.jpg);
	background-repeat:repeat-x;
	background-color:#3b2f2f;
}
.big_box_body{
	width:367px;
	height:auto;
	padding:5px 10px 5px 10px;
	float:left;
}
.contact_top{
	width:367px;
	height:auto;
	border-bottom:1px solid #4b3d3d;
	padding-bottom:5px;
	margin-bottom:5px;
	line-height:1em;
}
.contact_title{
	color:#c3b1b1;
	font-weight:bold;
}
.offer_middle{
	width:367px;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
}
.offer_pic{
	width:91px;
	height:70px;
	float:left;
	display:inline;
	border:5px solid #FFF;
}
.offer_front_pic{
        margin-top: 18px;
	float:left;
	display:inline;
	border:5px solid #FFF;
}
.offer_items{
	width:113px;
	height:auto;
	float:left;
	display:inline;
	padding-left:20px;
	margin-top:5px;
	font-weight:bold;
	font-size:10px;
}
.offer_items a:link, .offer_items a:visited{
	display:block;
	background-image:url(/images/offer_arrow.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	margin-bottom:6px;
	background-position: left;
}
.offer_text{
	width:190px;
	height:auto;
	float:right;
	display:inline;
	margin-top:5px;
	font-weight:bold;
	font-size:10px;
}
.foot{
	width:775px;
	height:40px;
	display:inline;
	float:left;
	margin-left:8px;
	margin-right:8px;
	background-color:#72805c;
	color:#FFF;
	text-align:center;
	padding-top:13px;
}
.big_box{
	width:775px;
	height:auto;
	float:left;
	display:inline;
	background-image:url(/images/box_bg.jpg);
	background-repeat:repeat-x;
	background-color:#2e2526;
}
.big_box_head{
	width:750px;
	height:22px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	margin:0px 0px 0px 10px;
	display:inline;
	float:left;
}
.big_body{
	width:750px;
	height:auto;
	padding:10px 12px 15px 13px;
	float:left;
	display:inline;
	background-image:url(/images/magazyn_bg.jpg);
	background-repeat:repeat-x;
	background-color:#2e2526;
}
.big_body .image_left{
	width:auto;
	height:auto;
	float:left;
	border:5px solid #FFF;
	margin:5px 10px 0px 0px;
	display:inline;
	z-index:0;
}
.big_body .image_right{
	width:auto;
	height:auto;
	float:right;
	border:5px solid #FFF;
	margin:5px 0px 0px 10px;
	display:inline;
	z-index:0;
}
.bold_text{
	font-weight:bold;
	font-size:12px;
	color:#c3b1b1;
}
.contact_data{
	width:280px;
	height:auto;
	float:left;
	padding:5px;
	display:inline;
	background-image:url(/images/contact_slice.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
.data_title{
	width:280px;
	height:auto;
	font-size:12px;
	color:#c3b1b1;
	font-weight:bold;
}
.contact_form{
	width:420px;
	height:auto;
	float:left;
	padding:5px 5px 5px 20px;
	display:inline;
}
.form_table{
	width:420px;
	height:auto;
	float:left;
	display:inline;
	font-weight:bold;
	font-size:10px;
	margin-top:5px;
}
.input_form{
	border:1px solid #584444;
	background-color:#2e2626;
    color:#927d7d;
	font-size:11px;
}
.input_form:hover{
	border:1px solid #fff;
	color:#fff;
}
.input_form:focus{
	border:1px solid #fff;
	color:#fff;
}
.form_table td{
	padding:0px 0px 1px 0px;
}
.form_table table{
	margin-top:4px;
}
#user_name{
	width:300px;
	height:18px;
	margin-bottom:4px;

}
#contact{
	width:300px;
		height:18px;
	margin-bottom:4px;
}
#description{
	width:400px;
	height:80px;
	margin-bottom:4px;
	overflow:auto;

}
#form_submit{
	background-color:#927d7d;
	border:1px solid #584444;
	font-size:10px;
	font-weight:bold;
	color:#2e2626;
	padding:3px 6px 3px 6px;
	float:right;
	margin-right:18px;
	cursor:pointer;
}
#form_submit:hover{
	background-color:#FFF;
}
input{
	margin:0px;
	padding:0px;
}

.realization_head{
	background-color:#2e2626;
	border-bottom:1px solid #584444;
	width:765px;
	height:22px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding-top:8px;
	display:inline;
	float:left;
	padding-left:10px;
}
.realization_box {
	background-image:url(/images/realization_bg.jpg);
	background-repeat:repeat-x;
	background-color:#352b2c;
	display:inline;
	float:left;
	height:170px;
	width:387px;
	border-bottom:1px solid #463d3d;
}
.realization_title{
	width:377px;
	height:auto;
	float:left;
	display:inline;
	color:#c3b1b1;
	font-weight:bold;
	margin:5px 0px 0px 10px;
}
.realization_img{
	width:auto;
	height:auto;
	border:5px solid #fff;
	float:left;
	display:inline;
	margin:5px 0px 0px 10px;
}
.realization_body{
	width:220px;
	height:138px;
	float:left;
	display:inline;
	margin:2px 0px 0px 5px;
	overflow:hidden;
}
.realization_det_title{
	width:750px;
	height:auto;
	float:left;
	display:inline;
	color:#c3b1b1;
	font-weight:bold;
}
.realization_det_body{
	width:750px;
	height:auto;
	float:left;
	display:inline;
}
.realization_det_items{
	width:750px;
	height:auto;
	float:left;
	display:inline;
	margin:10px 0px 0px 0px;
	padding-bottom:10px;
}
.realization_det_item{
	width:165px;
	height:160px;
	float:left;
	display:inline;
	margin-right:20px;
	margin-top:20px;
}
.realization_det_image{
	width:auto;
	height:auto;
	border:5px solid #fff;
	float:left;
	display:inline;
}
.realization_det_desc{
	width:165px;
	height:auto;
	float:left;
	display:inline;
	color:#e3e3e3;
	margin-top:2px;
}
.realization_det_desc_title{
	width:165px;
	height:auto;
	float:left;
	display:inline;
	color:#e3e3e3;
	margin-top:2px;
	font-weight:bold;
	vertical-align:top;
}
.magazyn_left{
	width:500px;
	height:auto;
	float:left;
	display:inline;
}
.magazyn_right{
	width:270px;
    height:auto;
	float:left;
	display:inline;
	margin:5px 5px 5px 0px;
}
.magazyn_image{
	width:auto;
	height:auto;
	float:left;
	display:inline;
	border:5px solid #fff;
	margin:5px;
}
.magazyn_box{
	width:775px;
	height:auto;
	float:left;
	display:inline;
	background-image:url(/images/magazyn_bg.jpg);
	background-repeat:repeat-x;
	background-color:#2e2526;
    padding-bottom: 12px;
}
.magazyn_desc{
	width:380px;
	height:auto;
	float:left;
	display:inline;
	margin:10px;
}
.text_title{
	color:#C3B1B1;
	font-weight:bold;
}
.magazyn_stuff{
	width:380px;
	height:auto;
	float:left;
	display:inline;
	margin:0px 10px;
}
.stuff_table{
	width:380px;
	height:auto;
	float:left;
	display:inline;
    padding-bottom: 12px;
}
.stuff_item{
	width:auto;
	height:auto;
	float:left;
	display:inline;
	clear:left;
	font-weight:bold;
	margin:3px 0px 0px 10px;
}
.gallery_box{
	width:180px;
	height:auto;
	float:left;
    padding-bottom: 20px;
	display:inline;
}
.gallery_box_head{
	width:170px;
	height:25px;
	float:left;
	display:inline;
	line-height:2.2em;
	padding-left:10px;
}
.gallery_table{
	float:left;
}

.offer_header{
    font-size: 16px;
    text-align: center;
    margin-bottom: 0px;
}
