body{
		margin: 0px;
		padding: 0px;
		text-align: center;
		background: url(../images/bg_repeat.jpg) repeat-x top left;
}

#gohome{
		width: 200px;
		height: 50px;
		z-index: 8899998;
		position: absolute;
		top: 25px;
		left: 20px;
}

@font-face {
		font-family: tw;
		src: url(../includes/fonts/ArgBrujS.ttf);
}

.cl{
		display: block;
		clear: both;
		margin: 0px;
		padding: 0px;
		line-height: 0px;
		font-size: 0px;
		width: 0px;
		height: 0px;
}

#ubody{
		background: url(../images/bg.jpg) no-repeat top center;
		height: 1200px;
		margin: 0px;
		padding: 0px;
}

#main{
		width: 1562px;
		height: inherit;
		margin: 0px auto 0px auto;
		position: relative;
		text-align: left;
}

#mtop{
		width: inherit;
		height: 503px;
		margin: -20px 0px 0px 0px;
		position: relative;
}

#mtop #logo{
		position: relative;
		width: 951px;
		height: 375px;
		background: url(../images/logo.png) no-repeat 0px 0px;
		margin: 20px auto 0px auto;
}

#mtop #mbel{
		width: inherit;
		height: 87px;
		position: absolute;
		top: 424px;
		background: url(../images/ramka1.png) no-repeat 0px 0px;
}

/* menu główne */

#menu_main{
		display: block;
		position: absolute;
		top: 120px;
		left: 0px;
		width: 920px;
		height: 250px;
		list-style: none;
		margin: 0px;
		padding: 0px;
}

#menu_main li{
		margin: 0px;
		padding: 0px;
		display: block;
		position: absolute;
		top: -30px;
		left: 0px;
		width: 330px;
}

#menu_main li.l1 , #menu_main li.l6{
		top: 30px;
}

#menu_main li.l1{
		width: 320px;
		left: 0px;
}

#menu_main li.l2 , #menu_main li.l7{
		top: 73px;
}

#menu_main li.l2{
		left: 10px;
}

#menu_main li.l3 , #menu_main li.l8{
		top: 116px;
}

#menu_main li.l3{
		left: 25px;
}

#menu_main li.l4 , #menu_main li.l9{
		top: 160px;
}

#menu_main li.l4{
		left: 50px;
}

#menu_main li.l5{
		width: 500px;
		top: 210px;
		left: 183px;
}

#menu_main li.l3{
		left: 25px;
}

#menu_main li.l6 a, #menu_main li.l7 a , #menu_main li.l8 a, #menu_main li.l9 a{
		text-align: left;
		width: 400px;
}

#menu_main li.l6{
		left: 550px;
}

#menu_main li.l7{
		left: 540px;
}

#menu_main li.l8{
		left: 520px;
}

#menu_main li.l9{
		left: 505px;
}

#menu_main li a{
		font: normal 27px tw,tahoma,verdana;
		color: #000000;
		display: block;
		width: inherit;
		height: 35px;
		text-align: right;
		text-decoration: none;
}

#menu_main li a:hover{
		color: #8d391d;
}

#menu_main li a.zaz{
		color: #8d391d;
		text-shadow: #FFFFFF 0px 0px 10px;
}

#menu_main li.l5 a{
		text-align: center;
}

#mtop #mbel #he1 , #mtop #mbel #he2 , #mtop #mbel #he3{
		position: absolute;
		top: 17px;
		
		padding: 7px 0px 0px 0px;
		text-align: center;
		height: 32px;
		overflow: hidden;
		font: normal 24px tw,tahoma,arial,verdana;
		color: #000000;
}

#mtop #mbel #he1{
		left: 76px;
		width: 330px;
}

#mtop #mbel #he2{
		left: 76px;
		width: 1033px;
		text-align: left;
		box-sizing: border-box;
		padding-left: 20px;
		height: auto;
}

#mtop #mbel #he3{
		left: 1184px;
		width: 300px;
}

#cleft , #cmiddle , #cright{
		position: relative;
		overflow: hidden;
		float: left;
		height: 550px;
		font: normal 14px arial,verdana,tahoma;
		color: #000000;
		margin-top: 20px;
		margin-left: 38px;
}

#sc{
		height: 500px;
		overflow: auto;
}

#cn a{
		font: inherit;
		font-weight: bold;
		color: #783a11;
		text-decoration: none;
}

#cn a:hover{
		text-decoration: underline;
}

#cn p{
		margin: 0px 0px 20px 0px;
}

#cn p:first-letter{
		font: normal 30px tw,arial,tahoma;
		color: #903f22;
}

#cn h4{
		font: inherit;
		font-size: 20px;
		background-color: #7A4836;
		font-weight: normal;
		color: #FFFFFF;
		padding: 3px 0px 3px 0px;
		text-align: center;

		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
}

#cleft{
		width: 340px;
		margin-left: 70px;
		margin-right: 60px;
		height: 650px;
}

#cleft .al{
		margin: 0px 0px 20px 0px;
}

#cleft .al a{
		display: block;
		font: bold 18px arial,verdana,tahoma;
		color: #774512;
		text-align: center;
		text-decoration: none;
}

#cleft .al a span{
		display: block;
		font-weight: normal;
		color: #000000;
		font-size: 14px;
}

#cleft .al a:hover{
		text-decoration: underline;
}

#cmiddle{
		width: 1050px;
		margin-right: 0px;
		z-index: 90;
		margin-left: 97px;
}

#cmiddle .h3{
		text-align: center;
		font: normal 25px tw,arial,verdana,tahoma;
		color: #000000;
}

#cright{
		width: 310px;
}

/* stopka */

#foot{
		position: absolute;
		width: 905px;
		height: 209px;
		background: url(../images/foot.png) no-repeat 0px 0px;
		top: 990px;
		left: 340px;
		z-index: 99999;
}

#foot_cn_bg{
		width: 781px;
		height: 214px;
		position: absolute;
		top: 850px;
		left: 400px;
		background: url(../images/bg_tresc_bottom.png) no-repeat top right;
		z-index: 20;
}

/* prawa część */

.rfoto{
		text-align: center;
}

.rfoto .rnazwa{
		font: normal 14px arial,verdana,tahoma;
		color: #000000;
}

.rfoto a{
		display: block;
		border: 1px solid #000000;
		width: 250px;
		line-height: 0px;
		margin: 10px auto 20px auto;

		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		overflow: hidden;
}

.rfoto a:hover{
		border: 1px solid #FFFFFF;
		-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0px 0px 10px #000000;
		box-shadow: 0px 0px 6px rgba(0, 0, 0, 1);
}

.ornament{
		width: 50px;
		height: 52px;
		margin: 20px auto;
		background: url(../images/orn2.png) no-repeat;
}

/* galeria */

.g_main{
		float: left;
		width: 140px;
		height: 200px;
		padding: 10px 10px 20px 10px;
		overflow: hidden;
		text-align: center;
}

.g_main.g_main_u{
		height: 90px;
}

.g_main.g_main_u a{
		height: 85px;
}

.g_main a{
		width: 138px;
		display: block;
		line-height: 0px;
		overflow: hidden;
		border: 1px solid #000000;
}

.g_main a:hover{
		border: 1px solid #FFFFFF;
		-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0px 0px 10px #000000;
		box-shadow: 0px 0px 6px rgba(0, 0, 0, 1);
}

.g_main:hover a{
		border: 1px solid #FFFFFF;
		-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0px 0px 10px #000000;
		box-shadow: 0px 0px 6px rgba(0, 0, 0, 1);
}

.g_main:hover{
		text-shadow: #000000 0px 0px 5px;
		color: #0000FF;
}

.g_main .g_img{
		height: 140px;
}

/* artykuły */

.am{
		display: block;
		position: relative;
		width: 200px;
		height: 140px;
		padding: 30px 0px 0px 0px;
		margin: 20px 5px 20px 10px;
		float: left;
		font: normal 12px babes,tahoma,verdana;
		color: #E4692E;
		text-decoration: none;
		text-align: center;
		background: #F2ECDE;

		border: 1px solid #FFFFFF;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
}

.am .am_nazwa{
		display: block;
		position: absolute;
		width: 180px;
		text-align: center;
		top: 115px;
		left: 10px;
}

.am:hover{
		background: #F9EBCA;
		-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0px 0px 15px #000000;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
}

.am .am_data{
		display: block;
		position: absolute;
		width: 180px;
		text-align: center;
		top: 3px;
		left: 10px;
		font-family: tw,tahoma,verdana;
		color: #FFA67B;
}

.am .foto{
		height: 90px;
		overflow: hidden;
}

/* bloki */

.blok{
		font: normal 14px arial,verdana,tahoma;
		color: #000000;
		text-align: center;
}

.blok .blok_head{
		font: normal 22px tw,arial,verdana,tahoma;
		color: #000000;
}

.blok .blok_tresc{
		margin: 10px 0px 10px 0px;
}

.blok .blok_foto{
		margin: 10px 0px 10px 0px;
}

.blok .blok_more{
		font: bold 14px arial,verdana,tahoma;
		color: #774512;
		text-decoration: none;
}

.blok .blok_more:hover{
		text-decoration: underline;
}

/* menu stopka */

#foot ul{
		display: block;
		list-style: none;
		margin: 0px;
		padding: 0px;
		position: absolute;
		top: 150px;
}

#foot ul#m1{
		left: 110px;
}

#foot ul#m2{
		left: 500px;
}

#foot ul li{
		display: block;
		padding: 0px;
		margin: 0px;
		float: left;
}

#foot ul li a{
		display: block;
		font: normal 14px arial,verdana,tahoma;
		color: #000000;
		text-decoration: none;
		margin: 0px 10px 0px 0px;
}

#foot ul li a:hover{
		text-decoration: underline;
}

#copy{
		position: absolute;
		top: 1160px;
		left: 20px;
		font: normal 12px arial,verdana,tahoma;
		color: #000000;
}

#copy a{
		font: inherit;
		color: inherit;
		font-weight: bold;
		text-decoration: underline;
}

#copy a:hover{
		color: #FFFF00;
}

/* kompania */

.g1{
		width: 210px;
		margin: 0px auto 20px auto;
}

.g2{
		width: 385px;
		margin: 0px auto 20px auto;
}

.g3{
		width: 577px;
		margin: 0px auto 20px auto;
}

.g_no_center{
		width: inherit;
		margin: 0px 0px 20px 0px;
}

.khead{
		background-color: #000000;
		padding: 10px;
		text-align: center;
		font-size: 14px;
		margin: 0px 10px 20px 0px;
		color: #FFFFFF;

		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;

		-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0px 0px 15px #000000;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
		border: 1px solid #988458;
}

.k_main{
		float: left;
		text-align: center;
		width: 120px;
		display: block;
		font: normal 14px arial,verdana,tahoma;
		color: #000000;
		text-decoration: none;
}

.k_main span{ display: block; }
.k_main span.k_date{ font-size: 10px; font-style: italic; }
.k_main span.k_date span{ display: inline; color: #C15439; }

.k_main.k_main_0{
		float: none;
		margin: 10px auto 20px auto;
		width: 160px;
		padding: 20px;
		background: #E6D3A9;
}

.k_main.k_main_1{
		margin: 10px 10px 20px 10px;
		width: 140px;
		height: 140px;
		padding: 15px;
		background: #E6D3A9;
}

.k_main.k_main_2{
		margin: 10px 5px 20px 5px;
		width: 120px;
		height: 140px;
		padding: 15px;
		background: #E6D3A9;
}

.k_main_0 , .k_main_1 , .k_main_2{
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;

		-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0px 0px 15px #000000;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
		border: 1px solid #988458;
}

.k_main.k_main_0:hover , .k_main.k_main_1:hover , .k_main.k_main_2:hover{
		border: 1px solid #000000;
		background: #F0DFBC;

		-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.6);
		-webkit-box-shadow: 0px 0px 15px #000000;
		box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.6);
}

.k_main.k_main_0 .k_img{
		height: 120px;
		margin: 0px 0px 10px 0px;
		width: inherit;
		overflow: hidden;
}

.k_main.k_main_1 .k_img{
		height: 100px;
		margin: 0px 0px 10px 0px;
		width: inherit;
		overflow: hidden;
}

.k_main.k_main_2 .k_img{
		height: 95px;
		margin: 0px 0px 10px 0px;
		width: inherit;
		overflow: hidden;
}

.k_main .k_status{
		font-style: italic;
		font-size: 12px;
		color: #978355
}

.k_main .k_img{
		width: inherit;
}

.k_main .k_img img{
		width: inherit;
}

.k_main .k_img.k_img_def img{
		width: auto;
}

.knick{
		font: normal 20px tw,arial,verdana,tahoma;
		text-align: center;
		color: #000000;
		margin: 0px 0px 20px 0px;
}

.kherb{
		margin: 10px auto 10px auto;
		width: 200px;
		text-align: center;
}

.kstatus{
		text-align: center;
		margin: 10px 0px 10px 0px;
}

.kstatus span{
		background: #917F5B;
		padding: 4px 15px;
		font: normal 13px arial,verdana,tahoma;
		color: #FFFFFF;

		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
}

.youtube{
		margin: 20px 0px 20px 10px;
}
