body{

      font-family: Verdana, Trebuchet MS;

      font-size: 12px;

      margin: 0;

      padding: 0;

      background-color: #c34344;

} 





img{

      border: 0;

}



#whole_page_container{

      width: 100%;

      clear: both;

      margin: auto;

      text-align: center;

}



#alldivs_page_content{

      width: 934px;

      clear: both;

      margin: auto;

      /*float: left;*/

      /*margin-left: 18px;*/

      margin: auto;

/*

	  background-color: white;

	  background-image: url("../img/main/back.jpg");

	  background-repeat: repeat-y;

	  background-position: center; */

}



#left_right_grad{

      margin: auto;

      text-align: center;

 	  

 	  width: 100%;

 	  

 	  padding-bottom: 15px;

 	  

 	  background-color: #C34344;

	  background-image: url("../img/main/back.jpg");

	  background-repeat: repeat-y;

	  background-position: center;	

}



#banner_container{

  

      position:relative;

      left:-6px;

      width: 935px;

      

      clear: both;

      

      margin: 0;

      padding: 10px 0px 0px 0px;

      

}



#logo_container{

position:relative;

      left:-5px;

	width: 185px;

	height: 42px;	

	float: left;

	

	

}



#left_banner_group{

	float: left;

	width: 185px; 

	height: 60px;

	background-image: url("../img/main/banner_background.png");

	background-repeat: no-repeat;

}



#left_banner_group #banner_desciprion_text{

		font-size: 9px;

		coor: black;

		text-align: left;

		width: 410px;

		float: right;

		padding-top: 24px;

}



#left_menu_title{

	float: left;

	width: 160px;

	height: 36px;

	padding: 0;

	margin: 0;

	font-size: 0;	

	overflow: hidden;

}



#left_search_container{

	width: 150px;

	margin-left: 7px;

	margin-top: 10px;

	clear: both; 
font-size:11px;
        background:#FFF;



}
.clear {clear:both;}


#search_input{

	width: 140px;

	height: 20px;

	border: 1px solid #cecece;	

	font-size: 11px;

	background-image: url("../img/main/search_input_grad.jpg");

	background-repeat: repeat-x;

	background-position: top;

}



#search_div_container{

	width: 100%;

	clear: both;

	height: 50px;

	clear: both;

	text-align: left;
        padding-bottom:20px;



}

.zaawansowane a {color:#c1c1c1;}

#search_button_pos{

	float: right;

	width: 144px;

	clear: both;

	text-align: right;

	margin-top: 5px;

	margin-bottom: 5px;

	float: left;

	font-size: 0;

	padding: 0;

}



#search_submit{

	width: 56px;

	height: 19px;

	background: transparent;

	background-image: url("../img/main/search_button.png");

	background-repeat: no-repeat;

	font-size: 10px; 

	border: 0;

	cursor: pointer;
        margin:5px 0;

}
.liniaszara {background:#c1c1c1;width:140px;height:1px;margin:3px 0 5px 7px;}


#search_submit:hover{

	width: 56px;

	height: 19px;

	background: transparent;

	background-image: url("../img/main/search_button_w.png");

	background-repeat: no-repeat;

	font-size: 10px; 

	border: 0;

	cursor:pointer;

}



#under_search_advanced{

	width: 100%;

	clear: both;

	height: 18px;

	float: left;

	color: #a1a1a3;

	font-size: 11px;

	text-align: left;

	letter-spacing: -1px;

}



#under_search_advanced a:link{

	color: #a1a1a3;

	font-size: 11px;



	text-decoration: none;		

}



#under_search_advanced a:visited{

	color: #a1a1a3;

	font-size: 11px;



	text-decoration: none;		

}



#under_search_advanced a:hover{

	color: #a1a1a3;

	font-size: 11px;



	text-decoration: underline;		

}





#under_search_line{

	width: 100%;

	clear: both;

	border-top: 1px solid #B4B6B5;

	font-size: 0px;	

	width: 140px;

	margin-top: 3px;

	margin-bottom: 5px;

	float: left;

}



#left_category_menu{

	width: 100%;

	clear: both;

	margin: auto;	

	text-align: left;



}



.lcm_next_level{

	list-style: none;

	margin: 0;

	padding: 0;

	font-size: 0;

}	



.lcm_level_one{

	list-style-image: url("../img/main/left_menu_pointer.gif");

	margin-top: 3px;

	margin-bottom: 3px;

	padding: 1px;

}



.lcm_level_two{

	list-style-image: url("../img/main/second_level.jpg");

	font-size: 11px;

}



.lcm_level_two_ul{

	padding: 0;

	padding-left: 11px;

	margin-left: 4px;

	margin-top: 4px;

	

}



#left_category_list{

	padding-left: 23px;

	padding-bottom: 20px;

	margin: auto;

	margin-left: 0;

	padding-right: 10px;

}



#left_category_list a:link{

	color: #333333;

	font-size: 11px;	

	text-decoration: none;

}



#left_category_list a:visited{

	color: #333333;

	font-size: 11px;	

	text-decoration: none;

}



#left_category_list a:hover{

	color: #333333;

	font-size: 11px;	

	text-decoration: underline;

}



#thin_menu_container{

      width: 100%;

      clear: both;

      height: 18px;

      margin: 0;

      padding: 0;



}



#thin_menu_links{

    position:relative;

    left:-110px;

    top:5px;

	  float: left;

	  width: 627px;	

	  height: 28px;

	  color: #646466;

	  text-align: left;

	  font-size: 10px;

}



#thin_menu_links .thin_link{

	float: right;

	padding-left: 2px;

	height: 10px;

	margin: auto;

	margin-top: 2px;

}



#thin_menu_links .thin_separator{

	background-color: #646466;

	width: 1px;

	height: 9px;

	margin-top: 5px;

	float: right;

	font-size: 0;

	margin-left: 4px;

	margin-right: 4px;

}	



#thin_menu_links .thin_link a:link{

	color: #646466;

	font-size: 10px;

	text-decoration: none;

}



#thin_menu_links .thin_link a:visited{

	color: #646466;

	font-size: 10px;

	text-decoration: none;

}



#thin_menu_links .thin_link a:hover{

	color: #646466;

	font-size: 10px;

	text-decoration: underline;

}



#thin_menu_additionals{

	float: left;

	height: 16px; 

	margin-top: 2px;

	width: 300px;

	margin-left: 7px;

	background: #d9d9d9;

	color: #98364f;

	font-size: 11px;

	text-align: right;

}

	



#top_menu_container{

      width: 100%;

      clear: both;

      height: 36px;



}





.top_menu_button{

	float: left;

	height: 36px;

	text-align: center;

	font-size: 11px;

	border-right: 1px solid #cc99a0;

	margin: auto;	

	width: 99px;

}



.top_menu_button_nw{

	float: left;

	height: 36px;

	text-align: center;

	font-size: 11px;

	border-right: 1px solid #cc99a0;

	margin: auto;	

	width: 74px;

}









.top_menu_button_dziub{

	/* height: 42px; */

	height: 36px;

	text-align: center;

	font-size: 11px;

	position: relative;

/*	padding-top: 3px; */

	margin: auto;

	width: 100%;



}



.top_menu_button_dziub span{

color:#F9F4F1;

font-size:11px;

letter-spacing:-1px;

padding-top: 3px;

display: block;	

}



.top_menu_button :hover{

	height: 33px;

	background-image: url("../img/main/down_button_arrow.gif");

	background-position: top center;

	background-repeat: no-repeat;

	position: relative;

	top: 0px;

}

.top_menu_button_dziub a{

	padding-top: 3px;

	display: block;	

}



.top_menu_button_dziub_nw{



	/* height: 42px; */

	height: 36px;

	text-align: center;

	font-size: 11px;

	position: relative;

/*	padding-top: 3px; */

	margin: auto;

	width: 100%;

	



}



.top_menu_button_dziub_nw :hover{

	height: 33px;

	background-image: url("../img/main/down_button_arrow.gif");

	background-position: top center;

	background-repeat: no-repeat;



}



.top_menu_button_dziub_nw a{

	padding-top: 3px;

	display: block;

}



.top_menu_button_selected{

	background-image: url("../img/main/down_button_arrow.gif");

	background-position: top center;

	background-repeat: no-repeat;

	position: relative;

	top: 0px;

}



.top_abs{

	float: left;

	position: absolute;

	width: 1px;

	height: 1px;	

}



.top_menu_corn{

	background-image: url("../img/main/down_button_arrow.gif");

	background-position: bottom center;

	background-repeat: no-repeat;

	position: relative;

	height: 8px;

	width: 78px;

	margin-top: 36px;

	font-size: 0;

}



.top_menu_corn_sec{

	background-image: url("../img/main/down_button_arrow.gif");

	background-position: bottom center;

	background-repeat: no-repeat;

	position: relative;

	height: 8px;

	width: 98px;

	margin-top: 36px;

	font-size: 0;

}



.top_menu_button a:link{

	color: #f9f4f1;

	font-size: 11px;

	letter-spacing: -1px;

	text-decoration: none;

}



.top_menu_button a:visited{

	color: #f9f4f1;

	font-size: 11px;

	letter-spacing: -1px;

	text-decoration: none;

}



.top_menu_button_nw a:link{

	color: #f9f4f1;

	font-size: 11px;

	letter-spacing: -1px;

	text-decoration: none;

}



.top_menu_button_nw a:visited{

	color: #f9f4f1;

	font-size: 11px;

	letter-spacing: -1px;

	text-decoration: none;

}



#free_gradient_container{

      width: 100%;

      clear: both;

      height: 16px;

      

      background-color: #fff1e3;

}



#content_divs_container{

      width: 100%;

      clear: both;

      margin: auto;



}



#left_container{

      width: 158px;

      float: left;

      border: 1px solid #b4b6b5;

      border-top: none;

      margin: auto;

      font-size: 0;

}



#left_grad{

      float: left;

      width: 18px;

      height: 114px;

      font-size:0;

      background:#fff;

}



#main_content_container{

      float: left;

      width: 618px;

      margin: auto;

}



#over_content_grad{

	width: 100%;	

	height: 18px;

	font-size: 0;

	clear: both;

	

}



#main_center_top_menu{

	float: left;

	height: 36px;

	width: 450px;

	margin-left: 18px;

	background-image: url("../img/main/main_buttons_grad.png");

	background-repeat: repeat-x;

}



#right_static_page_menu{

	float: left;

	width: 300px;

	height: 36px;

	margin-left: 1px;

	

	background-image: url("../img/main/main_buttons_grad.png");

	background-repeat: repeat-x;

	}



#right_grad{

      float: left;

      width: 18px;

      height: 114px;

      font-size:0;

      background:#fff;

}



#adv_1{

      width: 120px;

      float: left;

      margin: auto;

	  margin-top: 16px;

      

      height: 620px;

      clear: right;

      background-color: #fff;

      margin-bottom: 20px;

}



#adv_2{



	float: left;

	width: 750px;

	

	

}



#over_footer{

      width: 100%;

      clear: both;

      height: 8px;

      background-image: url('../img/main/over_footer_grad.png');

      background-repeat: repeat-x;

      margin: 0;

      padding-top: 8px;

      padding: 0;

      font-size: 0px;

      margin-top: 8px;

}



#copyright_container{

	width: 100%;

	clear: both; 

	height: 12px;

	margin-top: 5px;

	margin-bottom: 10px;

	text-align: left;

	font-size: 10px;	

}



#left_static_page_menu{

	float: left;

	width: 120px;

	height: 400px;

	margin: auto;

	margin-top: 16px;

	margin-bottom: 16px;

	border-right: 1px solid #B4B6B5;

}



#static_page_content{

	float: left;

	margin: auto;

	margin-left: 15px;

	margin-top: 15px;

	width: 480px;

	text-align: left;

	color: #8b8b8b;

	font-size: 12px;

}



#static_page_content h1{

font-size:20px;

color: #9F4054;

font-family: Times New Roman;

}



#static_page_content_ncm{

	float: left;

	margin: auto;

	width: 600px;

	text-align: left;

	color: #333333;

	/*color: #8b8b8b;*/

	font-size: 12px;

	clear: both;

	text-align: left;

}





#static_page_content p{

	margin-top: 0;	

}



.left_static_button{

	float: right;

	clear: both;

	width: 100px;

	margin: auto;

	margin-right: 18px;

	margin-bottom: 5px;

	margin-top: 8x;

	text-align: right;

}



.left_static_button a:link{

	color: #8b8b8b;

	font-size: 12px;

	text-decoration: none;

}



.left_static_button a:visited{

	color: #8b8b8b;

	font-size: 12px;

	text-decoration: none;

}



.left_static_button a:hover{

	color: #8b8b8b;

	font-size: 12px;

	text-decoration: underline;

}



.left_static_button_selected{

	float: right;

	clear: both;

	padding-right: 18px;

	padding-bottom: 3px;

	padding-left: 5px;

	padding-right: 5px;

	margin: auto;

	margin-right: 13px;

	border: 1px solid #dfdfe1;

	color: white;

	background-color: #808183;

	text-align: right;

}



.left_static_button_selected a:link{

	color: white;

	background-color: #808183;

	text-decoration: none;

}



.left_static_button_selected a:visited{

	color: white;

	background-color: #808183;

	text-decoration: none;

}



.left_static_button_selected a:hover{

	color: white;

	background-color: #808183;

	text-decoration: underline;

}





.sh_18px{

	height: 18px;

}





.float_left{

	float: left;

}



.float_right{

	float: right;

}



.sw_105px{

	width: 105px;	

}



.sw_150px{

	width: 150px;	

}



#month_topic{



	width: 100%;

	clear: both;

	/*height: 20px;*/

	margin: auto;

	margin-top: 0px;

	text-align: left;

	font-family: Tahoma;

	color: #9d9ea2;

	font-size: 18px;

}



#month_topic2{

position:relative;

top:-90px;

	width: 100%;

	clear: both;

	/*height: 20px;*/

	margin: auto;

	margin-top: 12px;

	margin-bottom: 10px;

	text-align: left;

	font-family: Tahoma;

	color: #9d9ea2;

	font-size: 17px;

}



#month_topic h1{

font-size:20px;

}



#month_topic_right{

	width: 100%;

	clear: both;

	margin: auto;

	margin-top: 10px;

	text-align: left;

	font-family: Times New Roman;

	color: #9d9ea2;

	font-size: 11px;

	float: left;

	padding-bottom: 4px;

	border-bottom: 1px solid #B4B6B5; 

	background: white;

}



#month_topic_normal{

	width: 100%;

	clear: both;

	/* height: 20px; */

	margin: auto;

	margin-top: 10px;

	text-align: left;

	font-family: Verdana, Trebuchet MS;

	color: #9f4054;

	font-size: 10px;

}



#month_topic .month_topic_title{

	color: #9F4054;

}



#month_topic_right .month_topic_title{

	color: #9F4054;

}



#main_page_content_articles{



	width: 100%;

	clear: both;

	margin: auto;

	text-align: justify;

	color: #333333;

	font-size: 12px;

	

}



#main_page_content_articles2{

position:relative;

top:-90px;

	width: 100%;

	clear: both;

	margin: auto;

	text-align: justify;

	color: #333333;

	font-size: 12px;

	

}



.article_zajawka_box{

	float: left;

	margin: auto;

	margin-top: 10px;

	margin-bottom: 5px;

	width: 300px;

}



.article_zajawka_box .zajawka_title{

	color: #9f4054;

	width: 100%;

	clear: both;

	margin: auto;

	text-align: left;

	float: left;

}





.article_zajawka_box .zajawka_title a:link{

	color: #9f4054;

	text-decoration: none;

}



.article_zajawka_box .zajawka_title a:visited{

	color: #9f4054;

	text-decoration: none;

}



.article_zajawka_box .zajawka_title a:hover{

	color: #9f4054;

	text-decoration: underline;

}



.article_zajawka_small_box{

	float: left;

	margin: auto;

	margin-top: 10px;

	margin-bottom: 5px;

	width: 200px;

	color: #9d9ea2;

}



.article_zajawka_small_box_bordered{

	float: left;

	margin: auto;

	padding-top: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	width: 190px;

	color: #333333;

	border-left: 1px solid #B4B6B5;

}



.article_zajawka_small_box_bordered a:link{

	color: #333333;

	text-decoration: none;

}





.article_zajawka_small_box_bordered a:visited{

	color: #333333;

	text-decoration: none;

}



.article_zajawka_small_box_bordered a:hover{

	color: #333333;

	text-decoration: underline;

}







.zajawka_title{

	color: #9f4054;

	width: 100%;

	clear: both;

	margin: auto;

	text-align: left;

	float: left;

}





a.reder_col:link{

	color: #9f4054;

	text-decoration: none;	

}



a.reder_col:visited{

	color: #9f4054;

	text-decoration: none;	

}

a.reder_col:hover{

	color: #9f4054;

	text-decoration: underline;	

}



#zajawka_bolder{

	width: 100%;

	clear: both;

	margin: auto;

	margin-top: 10px;

	margin-bottom: 10px;

	float: left;

	text-align: left;

	font-weight: bold;

}



.left_article_container{

	float: left;

	width: 400px;

	margin: auto;

}



.right_month_topics{

	width: 205px;

	float: right;

	margin: auto;

	position: relative;

	right: -4px;

	text-align: left;

	font-size: 11px;

}



.article_pagin{

	width: 100%;	

	clear: both;

	margin: auto;

	text-align: center;

	color: #626365;

	margin-bottom: 10px;

}





.article_pagin a:link{

	font-size: 11px;

	color: #626365;

	text-decoration: none;

	font-weight: bold;

}



.article_pagin a:hover{

	font-size: 11px;

	color: #626365;

	text-decoration: underline;

	font-weight: bold;

}



.article_pagin a:visited{

	font-size: 11px;

	color: #626365;

	text-decoration: none;

	font-weight: bold;



}



.article_pagin_no_link{

	font-size: 11px;

	color: #626365;

	text-decoration: none;

	font-weight: bold;	

	cursor: pointer;

}



.category_main_title, .category_main_title h1{

	width: 100%;

	clear: both;

	font-size: 12px;

	color: #6a6b6d;

	text-align: left;

	margin: auto;

	margin-top: 10px;

		

	font-weight: bold;

}



.redded_main_title{

	color: #e43c39;

}



.redded_main_title h1{

	color: #e43c39;

	display:inline;

}



.company_line{

	width: 100%;

	clear: both;

	margin: auto;

	margin-top: 20px;

	margin-bottom: 10px;

	text-align: left;

	float: left;

}



.company_logo{

	width: 100px;

	float: left;

	margin: auto;

	text-align: center;

}



.company_content{

	float: left;

	width: 275px;

	margin: auto;

	margin-left: 20px;

	text-align: left;

}



.company_content2{

	float: left;

	width: 100%;

	margin: auto;

	margin-left: 20px;

	text-align: left;

}



.company_content p{

	margin-top: 0;

}



.company_description p{

	margin-top: 0;

}



.company_title,.company_title h2{

	color: #c34342;

	width: 100%;

	clear: both;

	margin: auto;

	float: left;

	font-size: 11px;

	font-weight: bold;

}



.company_title a:link{

	color: #c34342;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}



.company_title a:visited{

	color: #c34342;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

}



.company_title a:hover{

	color: #c34342;

	font-size: 11px;

	font-weight: bold;

	text-decoration: underline;

}



.company_description{

	/*color: #909092;*/

	color: #333333;

	width: 100%; 

	clear: both;

	margin: auto;

	font-size: 12px;

}



.company_description a:link{

	color: #2082bf;

	text-decoration: none;

}



.company_description a:visited{

	color: #2082bf;

	text-decoration: none;

}



.company_description a:hover{

	color: #2082bf;

	text-decoration: underline;

}



.left_companies_list{

	width: 400px;

	clear: left;

	float: left;

	margin: auto;

	/* border-right: 1px solid #B4B6B5; */

}



.right_companies_desc{

	width: 190px;

	clear: right;

	float: right;

	margin: auto;

	text-align: left;	

	color: #909092;

	font-size: 11px;

}



.right_companies_desc_second{

	width: 190px;

	clear: right;

	float: right;

	margin: auto;

	text-align: left;	

	color: #909092;

	font-size: 11px;

	margin-top: 20px;

}



.right_companies_desc_third{

	width: 190px;

	clear: right;

	float: right;

	margin: auto;

	text-align: left;	

	/*color: #909092; */

	color: #333333;

	font-size: 11px;

	margin-top: 20px;	

	border-left: 1px solid #B4B6B5;	

	padding-left: 20px;

}



.left_menu_colo_company{

	width: 102px;

	float: left;

	margin: auto;

	text-align: center;

	font-size: 11px;	

}





.break_25px{

	width: 100%;

	clear: both;

	margin: 0;

	paddin: 0;

	font-size: 0;

	height: 25px;

}



.break_20px{

	width: 100%;

	clear: both;

	margin: 0;

	paddin: 0;

	font-size: 0;

	height: 20px;

}



.break_1px{

	width: 100%;

	clear: both;

	margin: 0;

	paddin: 0;

	font-size: 0;

	height: 1px;

}



.break_10px{

	width: 100%;

	clear: both;

	margin: 0;

	paddin: 0;

	font-size: 0;

	height: 10px;

}



.break_15px{

	width: 100%;

	clear: both;

	margin: 0;

	paddin: 0;

	font-size: 0;

	height: 15px;

}



.left_company_logo{

	width: 100%;

	clear: both;

	margin-bottom: 45px;

	text-align: center;

	overflow: auto;

	padding: 1px;

}



.left_company_menu{

	width: 100%;

	clear: both;

	float: left;

	margin: auto;

}



.left_company_button{

	width: 100%;

	clear: both;

	text-align: right;

	font-size: 11px;

	color: #909092;

}



.left_company_button a:link{

	font-size: 11px;

	color: #909092;

	text-decoration: none;

}



.left_company_button a:visited{

	font-size: 11px;

	color: #909092;

	text-decoration: none;

}



.left_company_button a:hover{

	font-size: 11px;

	color: #909092;

	text-decoration: underline;

}





.left_company_button_selected{

	background-color: #c34344;

	border: 1px solid #d17172;

	width: 100%;

	clear: both;

	text-align: right;

	font-size: 11px;

	color: #fcf2f0;

}



.left_company_button_selected a:link{

	font-size: 11px;

	color: #fcf2f0;

	text-decoration: none;

}



.left_company_button_selected a:visited{

	font-size: 11px;

	color: #fcf2f0;

	text-decoration: none;

}



.left_company_button_selected a:hover{

	font-size: 11px;

	color: #fcf2f0;

	text-decoration: underline;

}



.company_detail_description{

	float: left;

	margin: auto;

	font-size: 12px;

}



.right_more_company_products{

	width: 200px;

	float: right;

	clear: right;

	margin: auto;

	text-align: left;

}



.company_products_lines{

	width: 490px;

	margin: auto;

	margin-left: 20px;

	float: right;

	clear: right;

	margin-top: 15px;

	margin-bottom: 5px;

}



.long_product_description{

	float: left;

	margin: auto;

	text-align: left;

	margin-left: 20px;

	width: 365px;

	font-size: 12px;

	/*color: #909092;*/

	color: #333333;

}



.category_main_description{

	width: 100%; 

	clear: both; 

	margin: auto;

	/* color: #9D9EA2; */

	color: #333333;

	text-align: left;

	margin-bottom: 10px;

	margin-top: 10px;

	font-size: 12px;

}



.right_additional_comp_description{

	width: 100%;

	clear: both;

	margin: auto;

	margin-bottom: 10px;

}



.right_additional_comp_description p{

	margin-top: 0;

}



.company_products_short{

	width: 100%;

	clear: both;

	margin: auto;

}



.left_main_page_cont{

	float: left;

	margin: auto;

	width:  300px

	

}



.right_main_page_cont{

	float: right;

	margin: auto;

	width:  300px	

}



.adv_div_title{

	width: 100%;

	clear: both;

	margin: auto;

	height: 10px;

	text-align: center;

	font-size: 0px;

	

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: 50% 100%;

	margin-bottom: 1px;

}



.spanned_adv_title{

	background-color: white;

	padding-left: 3px;

	padding-right: 3px;	

	font-size: 9px;

	color: c1c1c1;



	

}



.adv_div_box{



	width: 100%;



	clear: both; 

	margin: auto;

	/* padding-top: 10px; */

	padding-bottom: 10px;

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}


.adv_div_box_budownictwo1{

  

	/* padding-top: 10px; */

	

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}



.adv_div_box_budownictwo2{

  

	/* padding-top: 10px; */

	

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}



.reklamy_budownictwo{



margin-bottom:10px;



float:left;

}



.reklamy_budownictwo td{





vertical-align:top;

}







.adv_div_box_instalacje2,.adv_div_box_sztuka2{

  position:relative;

  left:-5px;

  top:200px;

	width: 100%;

	height:0px;

	clear: both; 

	margin: auto;

	/* padding-top: 10px; */

	padding-bottom: 10px;

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}



.adv_div_box_sztuka1{

  position:relative;

  left:318px;

  top:200px;

	width: 100%;

	height:0px;

	clear: both; 

	margin: auto;

	/* padding-top: 10px; */

	padding-bottom: 10px;

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}







.adv_div_box_sztuka2{

  position:relative;

  left:-5px;

  top:200px;

	width: 100%;

	height:0px;

	clear: both; 

	margin: auto;

	/* padding-top: 10px; */

	padding-bottom: 10px;

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}



.adv_div_box_konserwacja1{

  position:relative;

  left:318px;

  top:50px;

	width: 100%;

	height:0px;

	clear: both; 

	margin: auto;

	/* padding-top: 10px; */

	padding-bottom: 10px;

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}



.adv_div_box_fundusze1{

  position:relative;

  left:318px;

  top:240px;

	width: 100%;

	height:0px;

	clear: both; 

	margin: auto;

	/* padding-top: 10px; */

	padding-bottom: 10px;

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}



.adv_div_box_fundusze2{

  position:relative;

  left:-5px;

  top:200px;

	width: 100%;

	height:0px;

	clear: both; 

	margin: auto;

	/* padding-top: 10px; */

	padding-bottom: 10px;

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}



.adv_div_box2{

position:relative;

left:160px;

top:-90px;

	width: 50%;

	clear: both; 

	margin: auto;

	/* padding-top: 10px; */

	padding-bottom: 10px;

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}



.adv_div_box5{

position:relative;

left:-160px;

top:-173px;

	width: 50%;

	clear: both; 

	margin: auto;

	/* padding-top: 10px; */

	padding-bottom: 10px;

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}



.adv_div_box3{

position:relative;

float:left;

	width: 50%;

	clear: both; 

	margin: auto;

	/* padding-top: 10px; */

	padding-bottom: 10px;

	/*

	background-image: url("../img/main/adv.jpg");

	background-repeat: no-repeat;

	background-position: top;

	*/

}



.adv_div_box4{

position:relative;

left:160px;

top:-82px;

	width: 50%;

	clear: both; 

	margin: auto;

	/* padding-top: 10px; */

	padding-bottom: 10px;



}



.product_right_thumb{

	width: 58px;

	/*height: 44px;*/

	overflow: hidden;

	float: left;

	margin-right: 8px;

	margin-bottom: 8px;

}



.ul_product_links{

	padding-left: 15px;

	text-align: left;

	list-style-image: url("../img/main/second_level_red.jpg");

	margin-left: 0;

}



.ul_product_links h2{

font-family:Verdana,Trebuchet MS;

font-size:12px;

color: #e03c3d;

display:inline;

font-weight:normal;

}



.ul_product_links li{

	margin-top: 2px;

	margin-bottom: 4px;	

}



.ul_product_links a:link{

	color: #e03c3d;

	text-decoration: none;

}



.ul_product_links a:visited{

	color: #e03c3d;

	text-decoration: none;

}



.publication_date{

	width: 100%;

	clear: both;

	font-size: 9px;

	color: #939393;

	margin: 0;

	padding: 0;

	margin-top: 5px;

}



.short_desc_link:link{

	/*color: #9d9ea2;*/

	color: #333333;

	font-size: 12px;

	text-decoration: none;

}



.short_desc_link:visited{

	/*color: #9d9ea2;*/

	color: #333333;

	font-size: 12px;

	text-decoration: none;

}



.short_desc_link:hover{

	/*color: #9d9ea2;*/

	color: #333333;

	font-size: 12px;

	text-decoration: underline;

}



.shorter_main_category_content{

	width: 500px;

	clear: both;

	margin: auto;

	float: left;

	text-align: left;

}



.close_gradient_search{

	height: 15px;

	clear: both;

	background-image: url("../img/main/search_close_gradient.jpg");	

	background-repeat: repeat-x;

	background-position: bottom;

	height: 75px;

	width: 630px;

	position: relative;

	left: -8px;

}



.search_line_one{

	position: absolute; 

	width: 630px; 

	height: 75px;

	float: left;

}



.search_title_main{

	padding-top: 20px; 

	text-align: left; 

	width: 100%; 

	clear: both; 

	font-size: 14px; 

	color: #87888a;

}



.standard_line{

	width: 100%;

	clear: both;

	margin: auto;

}



a.to_print:link{

	color: #9f0000;

	font-size: 10px;

	text-decoration: none;

}



a.to_print:visited{

	color: #9f0000;

	font-size: 10px;

	text-decoration: none;

}



a.to_print:hover{

	color: #9f0000;

	font-size: 10px;

	text-decoration: underline;

}



.print_page{

	font-size: 12px;

	width: 600px;

	clear: both;

	margin: auto;

	float: left;

	padding-left: 10px;

}



.advnaced_search_form_line{

	width: 100%;

	clear: both; 

	margin: auto;

	text-align: left;

	float: left;

	padding-top: 3px;

}



.advanced_search_name{

	float: left;

	text-align: right;

	width: 110px;

	margin-right: 10px;

	color: #7f7f81;

}



.advanced_search_input {

	float: left;

	text-align: left;

	width: 140px;

	margin-right:

}



.advanced_search_input input[type=text]{

	border: 1px solid #cdcdcd;

	width: 135px;

	height: 22px;

	font-size: 11px;

	padding-left: 5px;

}



.bsearch_main:hover{

	width: 63px;

	height: 22px;

	margin: 0;

	padding: 0;

	border: 0;

	background: white;

	background-image: url("../img/main/bigger_search_w.png");

	background-repeat: no-repeat;

	/*

	background-image: url("../img/main/search_button_w.png");

	background-repeat: no-repeat;

	*/

	

	cursor:pointer;	

}



.bsearch_main{

	width: 63px;

	height: 22px;

	margin: 0;

	padding: 0;

	border: 0;

	background-image: url("../img/main/bigger_search.png");

	background-repeat: no-repeat;

	/*

	background-image: url("../img/main/search_button.png");

	background-repeat: no-repeat;

	*/

	

	cursor: pointer;

}











a.desc_prod_link:link{

	/*color: #909092;*/

	color: #333333;

	font-size: 12px;

	text-decoration: none;

}



a.desc_prod_link:visited{

	/*color: #909092;*/

	color: #333333;

	font-size: 12px;

	text-decoration: none;

}



a.desc_prod_link:hover{

	/*color: #909092;*/

	color: #333333;

	font-size: 12px;

	text-decoration: underline;

}





.red_sacro_title{

	color: #80011e;

}



.red_sacro_title h1{

color: #80011e;

font-size:9px;

display:inline;

font-weight:normal;

}



.red_search_result{

	color: #c03e40;

}

.bold_standard{

	font-weight: bold;

}



.italic_standard{

	font-style: italic;

}



.span_absolute{

	position: absolute;

}



a.article_read_more:link{

	color: #cf6d6e;

	text-decoration: none; 

}



a.article_read_more:visited{

	color: #cf6d6e;

	text-decoration: none; 

}

a.article_read_more:hover{

	color: #cf6d6e;

	text-decoration: underline;

}



a.article_read_more2:link{

	color: #cf6d6e;

	text-decoration: none; 

	float:right;

	

}



a.article_read_more2:visited{

	color: #cf6d6e;

	text-decoration: none; 

	float:right;

	

}

a.article_read_more2:hover{

	color: #cf6d6e;

	text-decoration: underline;

	float:right;



}



.main_top_pad{

	widht: 100%;

	clear: both;

	font-size: 0px;

	height: 7px;

}



#CompanyCategoryId{

	width: 135px;

}



.advanced_search_input_but{

	padding-top: 10px; 

	width: 136px; 

	text-align: right;

	float: left;

	text-align: right;

	position: relative; 



}



.archive_articles_link{

	width: 100%;

	clear: both;

	margin: auto;

	margin-top: 25px;

	margin-bottom: 25px;

	font-size: 11px;

	text-align: right;

}



.archive_articles_link_budownictwo{

position:relative;

top:-70px;

	width: 100%;

	clear: both;

	margin: auto;

	margin-top: 25px;

	margin-bottom: 25px;

	font-size: 11px;

	text-align: right;

}



.archive_articles_link a:link,.archive_articles_link_budownictwo a:link{

	color: #9F4054;

	font-size: 11px;

	text-decoration: none;

}



.archive_articles_link a:visited,.archive_articles_link_budownictwo a:visited{

	color: #9F4054;

	font-size: 11px;

	text-decoration: none;

}



.archive_articles_link a:hover,.archive_articles_link_budownictwo a:hover{

	color: #9F4054;

	font-size: 11px;

	text-decoration: underline;

}



.arch_container{

	width: 505px;

	clear: both; 

	margin: auto;

	float: left;

}



.arch_title{

	color: #c95150;

	font-size: 12px;

	width: 100%;

	clear: both;

	margin: auto;

	margin-top: 15px;

	text-align: left; 

	padding-bottom: 5px;

	border-bottom: 1px solid #9d9ea0;

	margin-bottom: 10px;

}



.arch_title a:link a:visited{

	color: #c95150;

	font-size: 12px;

	text-decoration: none;

}



.arch_title a:hover{

	color: #c95150;

	font-size: 12px;

	text-decoration: underline;

}



a.arch_title_link:link{

	color: #9F4054;

	font-size: 11px;

	text-decoration: none;

}



a.arch_title_link:visited{

	color: #9F4054;

	font-size: 11px;

	text-decoration: none;

}



a.arch_title_link:hover{

	color: #9F4054;

	font-size: 11px;

	text-decoration: underline;

}



.smaller_gray{

	color: #89898b;

	font-size: 10px;

}



.sh_archive_desc{

	width: 100%;

	clear: both;

	margin: auto;

	margin-bottom: 20px;

	text-align: left;

	font-size: 11px;

}



.company_special_name{

	float: right; 

	margin: auto; 

	width: 498px; 

	text-align: left;

}



.month_corner_back{

	width: 100%;

	float: left;

	clear: both;

	margin: auto;

	background: white;

	background-image: url("../img/main/back_article.gif");

	background-repeat: no-repeat;

	background-position: 417px 27px;

	

}



.company_line_back{

	width: 100%;

	float: left;

	clear: both;

	margin: auto;

	background: white;

	background-image: url("../img/main/back_article_solo.gif");

	background-repeat: no-repeat;

	background-position: 407px 44px;

	

}



.search_info{

	color: #9F4054;

	font-size: 11px;

	font-weight: bold;

}



.s_page_added_color{

	color: #333333;

}



.left_static_hr{

	float: right;

	clear: both;

	width: 100px;

	margin-right: 18px;

	margin-bottom: 6px;

	margin-top: 6px;

	margin-top: 10x;

	height: 1px;

	font-size: 0;

	border-bottom: 1px solid #B4B6B5;

}



.offer_page_title{

	color: #626365;

	font-size: 12px;

	text-align: left;

	width: 100%;

	clear: both;

	margin-bottom: 10px;

	font-weight: bold;

}



.offer_page{

	margin: auto;

	clear: both;

	margin-left: 10px;

	margin-right: 110px;

}



.offer_page form{

	padding: 0;

	margin: 0;	

}



.offer_line{

	width: 100%;

	clear: both;

	margin: auto;

	color: #8a8a8c;

	font-size: 11px;

}



.offer_radio_button{

	float: left;

	width: 22px;

	height: 40px;

	font-size: 0;

}



.offer_description{

	float: left;

	margin: auto;

	width: 450px;

	text-align: left;

	margin-left: 5px;

}

.offer_description p{

	padding: 0;

	margin: 0;

}



.offer_description span{

	float: left;

	padding-right: 4px;

}	



.offer_redd{

	color: #902030;

	font-size: 12px;

	width: 100%;

	clear: both;

}



.offer_category{

	color: #902030;

	width: 50%;

	clear: both;

	text-align: left;

	float: left;

	margin-left: 26px;

}



.redded_netto_price{

	color: #e13c3a;

	font-size: 13px;

}



.submit_buy_now{

	width: 69px;

	height: 23px;

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 0;

	background-image: url("../img/main/kup_teraz.jpg");

	background-repeat: no-repeat;

}



.submit_buy_now:hover{

	width: 69px;

	height: 23px;

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 0;

	background-image: url("../img/main/kup_teraz_sel.jpg");

	background-repeat: no-repeat;

}





.client_table{

	font-size: 11px;

	color: #8a8a8c;

}



.restricted_input{

	color: red;

	font-size: 10px;

}



.star_que{

	width: 100%;

	clear: both;

	font-size: 10px;

	text-align: left;

	padding-top: 10px;

}



#stopka{

font-size:11px;

}



.mapa{

list-style:none;

}



.mapa li a{

text-decoration:none;

color:#9F4054;

}



.maps_link{

text-decoration:none;

color:#9F4054;

}



.mapa_nag{

font-size:20px;

color:#9F4054;

}



.subnav a {

  text-decoration: none;

}



#left_category_menu ul {

  

  list-style:none;

}



#left_category_menu .sub a {

  

}



#left_category_menu .sub ul a {

  background: none;

}



#left_category_menu ul li {

  position: relative;

  z-index: 15;

}



#left_category_menu ul li ul {

  position: absolute;

  width: 184px;

  margin: 0;

  padding: 0 10px;

  top: 0;

  z-index:999;

  visibility: hidden;

  background: #fff;

  border: 1px solid #E7E7E7;

}



#left_category_menu .noborder a {

  border: none;

}



#left_category_menu ul li a{

  color: #797b78;

  display: block;

  width: 100%;

  padding: 4px 0;

  border-bottom: 1px dashed #CFCFCF;

}



#left_category_menu ul li a.lol{

color: #797b78;

  display: block;

  width: 100%;

  padding: 4px 0;

  color:#9F4054;

  font-size:11px;

  border-bottom: 1px solid #CFCFCF;

}





#left_category_menu li.title-li {

  margin-top: 20px;

  color: red;

}



#left_category_menu li.invest {

  font-weight: bold;

  font-size: 120%;

}



#left_category_menu a:hover {

  color: #E22F32;

}



.home_page_text{

position:relative;

top:-180px;

text-align:justify;

z-index:0;

}





.home_page_text .title{

font-family:Tahoma;

font-size:18px;

text-align:left;

color:#9F4054;

width:100%;



}



.breadcrumbs{

margin-top:10px;

text-align:left;

font-size:11px;

}



.breadcrumbs a{

text-decoration:none;

}



.firmy{

margin-top:10px;

border: 1px solid #ccc;

font-size:11px;

}



.firmy td{

border: 1px solid #ccc;

padding:5px;

}



.firmy td a{

text-decoration:none;

color:#E03C3D;

}



.firmy td h2{

color:#E03C3D;

font-size:11px;

font-weight:normal;

}



#nowe_firmy{

position:relative;

top:200px;

left:-100px;





float:left;

z-index:999;



}

h2.zajawka_title{ font-size: 1.0em; font-weight: normal; }







.zajawka_photo{

float:left;

margin-right:10px;

border:1px solid #c04245;

height:120px;

width:90px;

}



.gray_line{

position:relative;

top:-70px;

border-bottom:2px solid #cecece;
display:none;

}



.zajawka_budownictwo strong,.zajawka_budownictwo_po_reklamie strong{

color:#9F4054;

font-size:14px;
clear:both;

}



.zajawka_budownictwo{

border: 1px solid #ccc;

min-height:90px;

*height:90px;

padding:7px;

margin-bottom:10px;

float:left;

width:600px;

*width:614px;

}



.zajawka_budownictwo_po_reklamie{



/* margin-top:-90px; */

border: 1px solid #ccc;

min-height:90px;

*height:90px;

padding:7px;

margin-bottom:10px;

float:left;

z-index:0;

}







.photo_zajawka{

float:left;

height:90px;

width:20%;



}



.zajawka_photo_instalacje{

width:100px;

height:60px;

}



.zajawka_budownictwo a, .zajawka_budownictwo_po_reklamie a{

text-decoration:none;

}



.data{

float:right;

width:25%;

display:block;

text-align:right;

font-size:10px;

color:#ccc;

}



.tytul{

float:left;

width:55%;
text-align: left;

display:block;

}



.zajaweczka{

width:80%;

float:left;

}



.galeria_zywioly{

text-align:center;

}



.zajawka_title h2{

*font-size:16px;

}

#tabela-oferta {

    border-top:1px solid #000000;

    border-left:1px solid #000000;

    border-right:1px solid #000000;

    border-bottom:none;

}

#tabela-oferta2 {

    border-bottom:1px solid #000000;

    border-left:1px solid #000000;

    border-right:1px solid #000000;

    border-top:0px;



}

.celloferta {

    text-align:center;

    font-size:12px;

    border:1px solid #000000;

    padding:0px;

    margin:0px;

}

.imred {

    font-weight:bold;

    background-color:#b10335;

    color:#FFF;

}



.ofertapad {

    padding:4px;

}

.impink {

    background-color:#eec9c2;

}

.tabela-oferta2 {

    width:100%;

}

.impink2 {

    background-color:#d58380 !important;

}

.imbig {

    height:66px;

    border:none !important;

}

.imsmall {

    border-top:none !important;

    border-left:none !important;

    border-right:none !important;

    border-bottom:2px solid #000000;

}

.immed0 {

    border-top:none;

    border-left:none;

    border-right:none;

    border-bottom:2px solid #000000;

}

.immed {

    height:50px;

    border-top:none;

    border-left:none;

    border-right:none;

    border-bottom:2px solid #000000;

}

.immedx {

    height:50px;

    border-top:none;

    border-left:none;

    border-right:none;

    border-bottom:none;

}

.ofertalink {

    color:#333;

    text-decoration: none;

}

#sacroinfo h2 {

    font-weight:normal;

    font-size:23px;

    color:#b10335;

}

#sacroinfo2 {

    color:#b10335;

    padding-top:12px;

}

#sacroinfo3 {

    text-align:center;

    background-color:#eec9c2;

    border:1px solid #000000;

    padding:10px;

}

.lewus {width:120px;}

.prawus {width:80px;}







#main_page_content_articles .adv_div_box{display:none;}
.adv_div_box_budownictwo3, .adv_div_box_sztuka3, .adv_div_box_konserwacja3 {display:none;}
.zajawka_photo2 {width:100px;}
.zajawka_photo3 {width:100px;height:60px;}
h2.month_topic_title {font-size:14px !important;}

.imgdesc {text-align: center;font-style: italic;font-size:11px;}

.konfe {font-size:11px;}
.konfimg {float:left;width:100px;height:auto;}
.konfhead  {font-size:14px;font-weight:bold;}
.konfline {border-bottom:1px solid #efefef;padding-bottom:4px;font-size:16px !important;}
.konfimg2 {}
.konftable {clear:both;font-size:11px;}
.konftable tr{margin-bottom:7px;padding-bottom:10px;}
.konftable td{margin-bottom:7px;padding:10px 0;border-bottom:1px solid #EFEFEF;}
.konfdata {vertical-align: top;font-weight:bold;width:100px;padding:0 10px 10px 0;}
.konfdesc {vertical-align: top;padding:0 10px 0 10px;}




