body,html {
	margin-top:0;
	background:#1b1f22 url(../gfx/bg_main.jpg) repeat-x;
    /*color:#585858;
    font-family:Tahoma,Arial,verdana,sans-serif;
    font-size:12px;*/
    text-align:center;
	padding:0;
	margin:0;
	font-family:arial;font-size:12px;color:#444444
}
/* do czyszczenia*/


.clearfix {
    clear: both;
}
/* klasa*/
.input_f{
		width:300px;
}
.input_f2{
		width:30px;
}
.text_center{
		text-align:center;
}

/* ===== container ===== */
#container {
	
    width:1153px;
    position:relative;
    margin:0;	
    margin:0 auto 0 auto;
    text-align:justify;
	background:#292e31;
   /* border:1px solid red;*/
	 
}
/* ===== top ===== */
#top {
	/*border:1px solid yellow;*/
    height:619px;
    background:yellow url(../gfx/top.jpg) no-repeat;
    position:relative;
	margin:0;
}
#top2 {
	/*border:1px solid orange;*/
    height:136px;
    background:yellow url(../gfx/top2.jpg) no-repeat;
    position:relative;
	margin:0;
}
#menu {
	
	/*background:url(/gfx/top_logo2.png) no-repeat;
	height:448px;
    color:brown;
    position:relative;
    top:114px;
	*/
}
#menu img{
	/*border:0;*/
}
/*gorne buttony*/
#but11, #but12, #but13, #but14{        
        height:58px;        
        display:block;
        position:absolute;
        top:97px;
}
#but11{
        left:434px;
        width:176px;
}
#but12{
        left:612px;
        width:160px;
}
#but13{
        left:773px;
        width:194px;
}
#but14{
        left:967px;
        width:182px;
}
#but11 img  {
        height:58px; border:0;
}
#but12 img  {
        height:58px; border:0;
}
#but13 img  {
        height:58px; border:0;
}
#but14 img  {
        height:58px; border:0;
}



/*srodkowe buttony*/
#but1, #but2, #but3, #but4{        
        height:62px;        
        display:block;
        position:absolute;
        top:11px;
}
#but1{
        left:4px;
        width:174px;
        background-image:url(../gfx/but1.png);
}
#but2{
        left:178px;
        width:221px;
        background-image:url(../gfx/but2.png);
}
#but3{
        left:402px;
        width:199px;
        background-image:url(../gfx/but3.png);
}
#but4{
        left:602px;
        width:112px;
        background-image:url(../gfx/but4.png);
}
#but1:hover, #but2:hover, #but3:hover, #but4:hover {
        background-position:0 -62px;
}
#but1 img  {
        height:124px;border:0;
}
#but2 img  {
        height:124px;border:0;
}
#but3 img  {
        height:124px;border:0;
}
#but4 img  {
        height:124px;border:0;
}
#flash1{
		position:absolute;
		top:178px;
		left:-2px;
}
#flash2{
		position:absolute;
		top:13px;
		left:720px;
}
/* ===== content ===== */

#content{
	background:#1a1e21 url(../gfx/content_bg.jpg) repeat-y;	
	/*height:5px;*/
	margin:0px;
	min-height:650px;
	width:1151px;
	text-align:center;
	position:relative;
	
	
}

#text{
		margin:110px 0 0 35px;
		width:637px;
		color:#a5a9ab;
		font-family:arial;		
		font-size:16px;
		text-align:justify;
		float:left;
		line-height:20px;
}
#text .text_p {
		color:#ffffff;		
}
#text h2{
		color:#ffde00;
		padding-top:20px;
		padding-bottom:20px;
		border-top: 1px dotted #a1a5a7;
		border-bottom: 1px dotted #a1a5a7;
}
#text_img{
		position:absolute;
		top:2px;
		left:18px;
}
#text_img2{
		position:absolute;
		top:90px;
		left:20px;
}
#right{
		float:right;
}
#text2{
		margin-right:25px;
		text-align:justify;
		width:385px;
		color:#a5a9ab;
		font-family:arial;		
		font-size:16px;
		
		
}
#text2 .prod{
		border-bottom: 1px dotted #a1a5a7;
		padding-bottom:5px;
		padding-left:20px;
		min-height:205px;
}
#text2 .prod h2{
		color:#ffffff;
		font-family:georgia;
		font-weight:normal;
		font-size:20px;
}
#text2 .prod a{
		color:#ffffff;
		text-decoration:none;
		
}
.l_left{
	margin-left:20px;
	float:left;
	width:300px;
}
.l_right{
	float:right;
	width:300px;
}
/*zdjecia text2*/
#text2_img1{
		position:absolute;
		top:60px;
		left:905px;
}
#text2_img2{
		position:absolute;
		top:250px;
		left:988px;
}

#text2_2{
		margin-right:51px;
		margin-top:20px;
		width:385px;
		height:193px;
}


/* ===== footer =====*/
#footer{
	background:url(../gfx/footer.png) ;
	width:100%;
	text-align:center;
	height:169px;
}
#footer2{
	background:url(../gfx/footer2.png) ;
	width:1152px;
	text-align:center;
	margin:0 auto 0 auto;
	height:83px;
}


#nagl-1 {margin:0;padding:0}