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; 
	height: 40px;

}

#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: 17px;
	clear: both;
	text-align: left;

}

#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;
}

#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: 0px;
	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: 1.0em;
}

#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;
}

.zajawka_budownictwo strong,.zajawka_budownictwo_po_reklamie strong{
color:#9F4054;
font-size:14px;
}

.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%;
display:block;
}

.zajaweczka{
width:80%;
float:left;
}

.galeria_zywioly{
text-align:center;
}

.zajawka_title h2{
*font-size:16px;
}



