/* Global reset */
*               { margin: 0; padding: 0; }
img             { border: 0; }


/* Floats */
.left           { float: left }
.right          { float: right }
.clear          { clear: both }

/* Text positions */
.text-left      { text-align: left }
.text-right     { text-align: right }
.text-center    { text-align: center }

body { font-family:Geneva, Arial, Helvetica, sans-serif; color: #595959; font-size:11px; background:url(images/bg.jpg) #CCCCCC top center repeat-x; text-align:center;}

/*************************** 
* 	Container
****************************/
	#container 				{ width: 900px; margin: 0 auto; text-align: left; height:auto; background:#FFFFFF; }
	#top 					{ width:900px; height:69px; background:#000000;}
	#menu					{ padding:28px 0 0 28px; width:648px; height:32px; float:left;}	
	#menu ul				{ margin:0px; padding:0px;list-style:none;}
	#menu ul li				{ float: left;list-style:none;}
	#menu ul li a 			{ height: 32px;background-position:top; background-repeat: no-repeat; text-indent: -99999px; display:block;}
	#menu ul li a:hover 	{ background-position:bottom; }
	
	#mian_tresc	{ padding:50px; overflow:auto;}
	
	#mian_tresc .tresc_content {text-align:justify; line-height:140%;}
	
	.home a 			{ width: 92px;  background-image: url(../images/menu/menu_1.gif); }
	.ofirmie a 			{ width: 92px;   background-image: url(../images/menu/menu_2.gif); }
	.oferta a 			{ width: 93px;  background-image: url(../images/menu/menu_3.gif); }
	.admin a			{ width: 93px;  background-image: url(../images/menu/menu_6.gif); }
	.bud a				{ width: 93px;  background-image: url(../images/menu/menu_7.gif); }
	.cieplo a			{ width: 93px;  background-image: url(../images/menu/menu_8.gif); }
	.galeria a 			{ width: 92px;  background-image: url(../images/menu/menu_4.gif); }
	.kontakt a 			{ width: 93px;  background-image: url(../images/menu/menu_5.gif); }
	
#content				{ width:900px; height:auto; background:#FFFFFF; overflow: auto;}
#l_content, #p_content	{ width:28px; height:auto; float:left;}
#main_content			{ width:844px; height:auto; float:left;}
#main_gfx				{ width:844px; height:188px; background: url(../images/mian_gfx.jpg) top center no-repeat; margin:0 0 5px 0;}
#mian_boxy				{ width:842px; height: auto; overflow:auto; border:#000000 solid 1px;}
#mian					{ width:842px; height:auto;border:#000000 solid 1px; overflow:auto;}
#nag_div				{ width:842px; background:#cc0000;height: 30px;border-bottom:#000000 solid 1px; text-align:center; }

#nag_div h3	{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:7px 0 0 0;}

#mian_left				{ width:241px; background:#CCCCCC;border-right: #333333 dotted 1px; float:left; height:auto; min-height:300px; padding:20px;}
#mian_left	ul		{ margin:0; padding:0; list-style:none;}
#mian_left	ul li	{ padding:5px;}
#mian_left	ul li a { color:#000000; text-decoration:none;}
#mian_left	ul li a:hover	{ color:#FF0000; text-decoration:underline;}
#mian_right				{ width:540px; height:auto; min-height:300px; float:left; padding:20px 10px 10px 10px;}
#mian_right .tresc_content	{ text-align:justify; line-height:140%;}

#box1,#box3				{ width:280px; height: auto; float:left;}
#box2					{ width:281px; height: auto; float:left;}

#nag_box_3  { background:#cc0000; width:281px; height: 30px; border-bottom:#000000 solid 1px; text-align:center; }
#nag_box_1 	{ background:#cc0000; width:279px; height: 30px; border-bottom:#000000 solid 1px; border-right:#CCCCCC solid 1px; text-align:center; }
#nag_box_2	{ background:#cc0000; width:280px; height: 30px; border-bottom:#000000 solid 1px; border-right:#CCCCCC solid 1px; text-align:center; }

#nag_box_3 h2, #nag_box_1 h2, #nag_box_2 h2 { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:7px 0 0 0;}

#content_box_1	{ width:209px; height: auto; border-right: #333333 dotted 1px; padding:25px 35px;}
#content_box_2	{ width:210px; height: auto; border-right: #333333 dotted 1px; padding:25px 35px;}
#content_box_3	{ width:211px; height: auto; padding:25px 35px;}

#content_box_1 p,#content_box_2 p,#content_box_3 p { margin:0 0 25}

#content_box_1 a,#content_box_2 a,#content_box_3 a { color:#0f46a3; text-decoration:none;}
#content_box_1 a:hover,#content_box_2 a:hover,#content_box_3 a:hover	{ color: #cc0000; text-decoration:underline;}

#content_box_1 p,#content_box_2 p,#content_box_3 p	{ margin:4px 0; text-align:justify;}
#tresc_galeria	a { text-decoration:none;}
#tresc_galeria	a:hover { text-decoration:none;}
#boxy_dol	{ margin:5px 0 0 0; border-top:#0f46a3 solid 10px; width:844px; height: auto; background:url(../images/bg_dol_box.jpg) top center repeat-x; overflow:auto;}

#content_box_d1	{width:209px; height: auto; float:left;border-right: #333333 dotted 1px; padding:10px 35px;}
#content_box_d3	{width:211px; height: auto; float:left;padding:10px 35px;}
#content_box_d2	{width:210px; height: auto; float:left;border-right: #333333 dotted 1px;padding:10px 35px;}

#footer			{border-top: #666666 solid 1px; width:844px; height:60px;}
#footer	p		{ clear:both; text-align:center; }
#footer	ul		{ padding:10px 0 20px 180px; margin:0; list-style:none;}
#footer	ul li		{ float:left; padding:0 3px; color:#999999;}
#footer	ul li	a	{ text-decoration:none; color:#999999;}
#footer	ul li	a:hover	{ text-decoration: underline; color: #666666;}
#email_form td	{ padding:5px 0;}

#l_kontakt, #p_kontakt	{ float:left;}
#p_kontakt	{ text-align:center; padding:0 0 0 20px;}
#szukaj	{ float:right; padding:32px 5px 0 0;}
.button_s_a {
background:transparent url(../images/szukaj.gif) repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:21px;
margin-left:5px;
text-indent:-99999px;
width:29px;
}
.copy	{ font-size:11px; color:#999999;}

#mian_right p { line-height:14px; margin-bottom:7px; padding:0;}


#mian_right	ul		{ margin:0 0 7px 0; padding:0; list-style:none;}
#mian_right	ul li	{ padding:5px;}
#mian_right	ul li a { color:#000000; text-decoration:none;}
#mian_right	ul li a:hover	{ color:#FF0000; text-decoration:underline;}
