body{
font-family: Trebuchet MS, Verdana;
font-size: 12px;
margin: 0;
}

img{
border: 0;
padding: 0;
}

a{
border: 0;
/* font-size: 11px; */
color: #383CF7;
}

ul{
padding-left: 12px;
}

div#whole_page_container{
width: 100%;
min-height: 400px;
margin: auto;
text-align: center;
clear: both;
vertical-align:top;

}

div#page_container{
width: 980px;
min-height: 400px;
margin: auto;
clear: both;
font-family: Trebuchet MS;
vertical-align:top;
}



div#banner_container{
width: 100%;
height: 100px;
padding: 0;
margin: 0;
font-size: 1px;
border-bottom: 1px solid #ff0000;
/*background-image:url(../img/layout/fca_banner.jpg);
background-repeat: no-repeat;*/
}

div#banner_container #logo_div{
width: 245px;
height: 100px;
padding: 0;
margin: 0;
font-size: 1px;
float:left;
/*background-image:url(../img/layout/fca_banner.jpg);
background-repeat: no-repeat;*/
}

div#banner_container #banner_login{
width: 735px;
height: 100px;
padding: 0;
margin: 0;
font-size: 1px;
float:left;
background-image:url(../img/layout/fca_right.png);
background-repeat: no-repeat;
}

div#clear_under_banner{
width: 100%;
height: 1px;
background-color: #ff0000;
margin: 0;
padding: 0;
font-size: 1px;
}

div#top_menu_container{
width: 100%;
height: 22px;
clear: both;
background-image:url(../img/layout/top_button_back.png);
background-repeat: repeat-x;
}

div#search_container{
width: 230px;
height: 26;
float: right;
text-align: right;
padding-top: 1px;
}

#search_input_on_banner{
width: 146px;
height: 19px;
padding-top: 0px;
text-align: left;
background-image:url(../img/layout/search_back.png);
background-position: top;
background-repeat: no-repeat;
float: left;
font-size: 3px;
}

#search_main_input{
width: 115px;
height: 13px;
font-size: 12px;
text-align: left;
margin-left: 2px;
border: 0;
background-color: #F7F3F7;
}

.div_search_name{
color: #e7ebe7;
font-family: Trebuchet MS, Tahoma;
font-size: 13px;
font-weight: bold;
float: left;
}


div#buttons_container{
width: 685px;
height: 100%;
float: left;
text-align: left;
}

.top_menu_link_div{
padding-left: 6px;
padding-right: 6px;
padding-top: 2px;
height: 16px;
text-align: center;
margin: auto;
float: left;
background-color: transparent;
padding-bottom: 4px;
/*background-image:url(../img/layout/button_break.gif);
background-position: top right;
background-repeat: no-repeat;*/
}

.top_menu_link_div:hover{
padding-left: 6px;
padding-right: 6px;
padding-top: 2px;
height: 16px;
text-align: center;
margin: auto;
float: left;
padding-bottom: 4px;
background-image:url(../img/layout/back_button_selected.jpg);
background-repeat: repeat-x;
}



.but_break{
float: left;
height: 100%;
width: 1px;
background-image:url(../img/layout/but_break.gif);
background-repeat: no-repeat;
background-position: middle center;
font-size: 1px;
padding: 0;

}

.clear_top_menu_link{
width: 5px;
height: 4px;
clear: both;
}

.clear_under_lm{
width: 100%; 
clear: both;
height: 2px;
font-size: 2px;
}

div#under_top_menu_grad{
width: 100%;
height: 11px;
clear: both;
font-size: 3px;
/* border-top: 1px solid #c0c0c0; */

/*background-image:url(../img/layout/grad_under_top_menu.png);
background-repeat: repeat-x;*/
}

div#clean_under_banner{
width: 100%;
height: 17px;
padding-bottom: 3px;
clear: both;
text-align: left;
color: #9c9a9c;
font-size: 12px;
}

div#categories_main_container{
width: 100%;
clear: both;
margin: auto;
}

div#main_content_boxes{
width: 100%;
min-height: 310px;
clear: both;
margin: auto;
}

.boxes_title{
height: 15px;
clear: both; 
width: 100%;
color: #314184;
font-size: 14px;
padding-top: 10px;
}

.boxes_title_mod{
height: 20px;
clear: both; 
width: 98%;
color: #314184;
font-size: 14px;
padding-top: 5px;
text-align: right;
padding-right: 2%;
margin: 0;
}

.aktualnosci_red{
	background: url('../../img/aktualnosci_red_back.png') repeat-x;
}

.aktualnosci_orange{
	background: url('../../img/aktualnosci_orange_back.png') repeat-x;
}

.aktualnosci_blue{
	background: url('../../img/aktualnosci_back.png') repeat-x;
}


.partners_black{
	background: url('../../img/partner_back.png') repeat-x;
}

.clear_10{
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0;
	height: 10px;
}

#events_list_main_page{
	width: 290px;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;	
	padding-left: 10px;
	float: left;
}

#events_list_main_page li{
	list-style: none;
	list-style-position: outside;
	padding: 0;
	margin: 0;
	padding-right: 30px; 
	width: 270px;
	margin: 0;
	background: url("../../img/events_arrow.png") no-repeat 290px center;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid gray;
	line-height: 14px;
}

#events_list_main_page li a{
	color: #000000;
	font-size: 11px;
	text-decoration: none;	

}


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

.content_boxes_main{
width: 100%;
clear: both;
margin: auto;
font-size: 12px;
padding-top: 15px;
color: black;
font-family: Trebuchet MS, Tahoma;
}

div#first_box{
width: 310px;
float: left;
min-height: 415px;
text-align: left;
/*background-image:url(../img/layout/first_box.gif);
background-position: left top;
background-repeat: no-repeat;*/
border-top: 2px solid #9c96bd;
border-right: 2px solid #9c96bd;

}

div#second_box{
width: 312px;
float: left;
min-height: 280px;
padding-left: 22px;
text-align: left;

}

div#first_box_mod{
width: 322px;
float: left;
height: 300px;
overflow: hidden;
text-align: left;
/*background-image:url(../img/layout/first_box.gif);
background-position: left top;
background-repeat: no-repeat;*/
border-right: 1px solid #c7c7c7;

}

#first_box_mod .content_boxes_main{
	width: 96%;
	padding-right: 4%;
	line-height: 15px;
}

#third_box_mod .content_boxes_main{
	width: 96%;
	padding-left: 2%;
	padding-left: 2%;
	line-height: 15px;
}



div#second_box_mod{
width: 322px;
float: left;
height: 300px;
overflow: hidden;
margin-left: 5px;
margin-right: 5px;
text-align: left;

border-right: 1px solid #c7c7c7;

}

div#third_box_mod{
width: 322px;
float: left;

height: 300px;
overflow: hidden;

text-align: left;
/*background-image:url(../img/layout/third_box.gif);
background-position: right top;
background-repeat: no-repeat;*/

border-right: 1px solid #c7c7c7;

clear: right;
}

div#partners_div_container{
width: 310px;
height: 122px;
/*background-image:url(../img/layout/partners_frame.gif);
background-position: top;
background-repeat: no-repeat;*/
border-top: 2px solid #d682d6;
border-right: 2px solid #d682d6;
}

div#clients_div_container{
width: 310px;
height: 131px;
/*background-image:url(../img/layout/clients_frame.gif);
background-position: top;
background-repeat: no-repeat;*/
border-top: 2px solid #f7cb94;
border-right: 2px solid #f7cb94;
}

div#certs_div_container{
width: 310px;
height: 131px;
/*background-image:url(../img/layout/clients_frame.gif);
background-position: top;
background-repeat: no-repeat;*/
border-top: 2px solid #c6b2a5;
border-right: 2px solid #c6b2a5;
font-size: 12px;
font-family: Trebuchet MS;
}



div#partners_div_container_mod{
width: 322px;
height: 110px;
/*background-image:url(../img/layout/partners_frame.gif);
background-position: top;
background-repeat: no-repeat;*/
border-right: 1px solid #c7c7c7;
float: left;
}

div#clients_div_container_mod{
width: 322px;
height: 110px;
/*background-image:url(../img/layout/clients_frame.gif);
background-position: top;
background-repeat: no-repeat;*/
border-right: 1px solid #c7c7c7;
float: left;
margin-left: 5px;
margin-right: 5px;
}

div#certs_div_container_mod{
width: 322px;
height: 111px;
/*background-image:url(../img/layout/clients_frame.gif);
background-position: top;
background-repeat: no-repeat;*/
border-right: 1px solid #c7c7c7;
font-size: 12px;
font-family: Trebuchet MS;
float: left;
}

.clear_20{
	width: 100%;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 0;
	float: left;
	height: 20px;	
}

div#third_box{
width: 310px;
float: left;
min-height: 420px;

text-align: left;
/*background-image:url(../img/layout/third_box.gif);
background-position: right top;
background-repeat: no-repeat;*/
border-top: 2px solid #9ccfad;
border-right: 2px solid #9ccfad;

clear: right;
}


.clear_one{
	width: 100%; 
	clear: both;
	margin: 0;
	padding: 0;
	height: 1px;
	font-size: 0;	
}

div#footer_container{
width: 100%;
height: 45px;
text-align: left;
clear: both;
background-image:url(../img/layout/footer_fca.png);
background-repeat: no-repeat;
}

/* LINKI DO MENU */
a.top_menu_link:link{
color: #e7ebe7;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 13px;
font-weight: bold;
}
a.top_menu_link:visited{
color: #e7ebe7;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 13px;
font-weight: bold;
}
a.top_menu_link:active{
color: #e7ebe7;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 13px;
font-weight: bold;
}
a.top_menu_link:hover{
color: #e7ebe7;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 13px;
font-weight: bold;
}


.footer_link_div{
min-width: 70px;
padding-left: 7px;
padding-right: 9px;
/*background-image:url(../img/layout/button_bottom_break.gif);
background-position: middle right;
background-repeat: no-repeat;*/
}

div#to_footer_clear{
width: 100%; 
clear: both;
height: 10px;
}

/* obrazki na pierwszej stronie */
.category_pict{
width: 312px;
height: 130px;
float: left;
}

.category_pict_new_icon{
	width: 161px;
	height: 106px;
	overflow: hidden;
	float: left;	
}

.main_page_category_buttons{
	width: 100%;
	clear: both;
	margin: auto;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;	
	background: #deded8;
	position: relative;
	margin-top: -31px;
}

a.linkopacity img {
   	filter:alpha(opacity=40);
   	-moz-opacity: 0.4;
  	 opacity: 0.4;
   	-khtml-opacity: 0.4;}
     a.linkopacity:hover img {
   	filter:alpha(opacity=100);   
   	-moz-opacity: 1.0;   
  	 opacity: 1.0;
  	 -khtml-opacity: 1.0; }

/* LINKI DO AKTUALNOSCI, STRONA GLOWNA*/
a.event_link_class:link{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 14px;
}
a.event_link_class:visited{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 14px;
}
a.event_link_class:active{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 14px;
}
a.event_link_class:hover{
color: black;
text-decoration: underline;
font-family: Trebuchet MS, Tahoma;
font-size: 14px;
}

/* LINKI DO MENU (DOLNE)*/
a.bottom_menu_link:link{
color: #29457b;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 14px;
}
a.bottom_menu_link:visited{
color: #29457b;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 14px;
}
a.bottom_menu_link:active{
color: #29457b;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 14px;
}
a.bottom_menu_link:hover{
color: #29457b;
text-decoration: underline;
font-family: Trebuchet MS, Tahoma;
font-size: 14px;
}

/* MAIN */

div#main_content_container{
width: 100%;
clear: both;
margin: auto;
}

div#left_menu_container{
width: 198px;
margin: auto;
float: left;
border-right: 1px solid #7b7d7b;
border-top: 1px solid #7b7d7b;
text-align: left;

}

div#left_menu_container_no_border{
width: 198px;
margin: auto;
float: left;
height: 100%;
text-align: left;
}

div#content_for_layout{
float: left; 
width: 780px;
clear: right;
margin: auto;
}

div#products_content_for_layout{
width: 780px;
clear: both;
margin: auto;
text-align: left;
}

/* LINKI DO HISTORII, MAIN THTML */
a.history_links:link{
color: #9c9a9c;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
}
a.history_links:visited{
color: #9c9a9c;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
}
a.history_links:active{
color: #9c9a9c;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
}
a.history_links:hover{
color: #9c9a9c;
text-decoration: underline;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
}

.static_button{
width: 190px;
min-height: 19px;
padding: 0px;
padding-left: 5px;
float: left;
clear: both;
text-align: left;
border-right: 1px solid #f3f7f8;
/* background-image:url(../img/layout/static_button.gif); */
background-image:url(../img/layout/standardpage.jpg);
background-repeat: repeat-x;
background-position: bottom;
margin: auto;
}

.static_button_selected{
width: 190px;
min-height: 19px;
padding-left: 5px;
float: left;
text-align: left;
clear: both;
border-right: 1px solid #f3f7f8;
background-image:url(../img/layout/active_static_button.gif);
background-repeat: repeat-x;
background-position: bottom;
margin: auto;
}

/* LEWE MENU, STATIC LINK */
a.static_left_link:link{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}
a.static_left_link:visited{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}
a.static_left_link:active{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}
a.static_left_link:hover{
color: black;
text-decoration: underline;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}

/* CATEGORIES PRODUCTS - Glowna strona produktowa */

div#category_index{
width: 100%; 
margin: auto;
clear: both;

float: left;
/* overflow: hidden; */

}

div#category_empty_line{
float: left;
width: 42px;
height: 100%;
padding-left: 15px;
text-align: left;
}

div#category_main_container{
float: left;
width: 723px;
clear: right;
height: 100%;
text-align: left;
margin: auto;
}

.main_category_container{
float: left; 
width: 220px;
padding-left: 20px;
min-height: 220px;
margin: auto;
}

.category_smaller_img{
width: 100%;
clear: both;
text-align: right;
}

.child_category{
width: 100%;
clear: both;
margin: auto;
text-align: left;
font-size: 12px;
font-family: Trebuchet MS;
}

.main_category_childrens{
width: 100%;
clear: both;
text-align: left;
padding-top: 20px;
margin-bottom: 20px;
/* ADDED */
}

.category_line_main{
width: 100%;
clear: both;
}

a.main_category_links:link{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
}
a.main_category_links:visited{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
}
a.main_category_links:active{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
}
a.main_category_links:hover{
color: #3a3a3a;
text-decoration: underline;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
}


a.main_category_title_links:link{
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
font-weight: bold;
}
a.main_category_title_links:visited{
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
font-weight: bold;
}
a.main_category_title_links:active{
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
font-weight: bold;
}
a.main_category_title_links:hover{
text-decoration: underline;
font-family: Trebuchet MS, Tahoma;
font-size: 12px;
font-weight: bold;
}



/* END produktowa */


/* produktowa II level */

div#content_for_opti{
width: 702px;
padding-left: 20px;
height: 100%; 
margin: auto;
clear: both;
}

div#content_main_opti{
width: 425px;
float: left;
height: 100%;
margin: auto;
font-family: Trebuchet MS;
font-size: 12px;
text-align: justify;
padding-right: 15px;
}

div#main_image_opti{
float: right;
width: 255px;
text-align: right;
}

div#opti_images_link{
width: 100%; 
clear: both;
float: left;
text-align: left;
}




/* end II level */


/* Pozostale levele */
div#category_title_c_container{
width: 450px; 
padding-left: 10px; 
clear: both;
color: #4d4d4d;
font-size: 16px;
font-family: Trebuchet MS;
font-weight: bold;
padding-bottom: 10px;
}

.smaller_containers{
width: 270px;
float: left;
text-align: justify;
padding-right: 5px;
padding-left: 10px;
height: 100%;
margin: auto;
font-size: 12px;
font-family: Trebuchet MS;
}

.smaller_picture_container{
width: 140px;
float: right;
height: 100%;
margin: auto;
text-align: center;
}



.smaller_containers_sec{
width: 340px;
float: left;
text-align: left;
padding-right: 15px;
height: 100%;
margin: auto;
font-size: 12px;
font-family: Trebuchet MS;
}


.smaller_containers_solo{
width: 535px;
float: left;
text-align: left;
padding-right: 10px;
padding-left: 10px;
height: 100%;
margin: auto;
font-size: 12px;
font-family: Trebuchet MS;
}


.files_container{
width: 140px;
text-align: left;
margin: auto;
border-top: 1px solid #92caa3;
border-right: 1px solid #92caa3;
float: right;
}

/* end pozostale levele */

/* Standardy */
.standard_clear_20{
width: 100%;
clear: both;
height: 20px;
}
/* END standardy */

/* Lista, category menu */
.whole_category_menu{
width: 195px;
clear: both;
}
.point_category_menu{
width: 190px;
clear: both;
font-size: 11px;
padding-top: 1px;
padding-bottom: 2px;
background-image:url(../img/layout/button_back.jpg);
background-repeat: repeat-x;
background-position: bottom;
margin: auto;
float: left;
}

.main_point_category_menu{
margin: auto;
clear: both;
font-size: 11px;
padding-top: 1px;
padding-bottom: 2px;
min-height: 18px;
border-bottom: 2px solid white;
}

.menu_category_back{
background-image:url(../img/layout/button_back.jpg);
background-repeat: repeat-x;
background-position: bottom;
}

.left_float{
float: left;
margin: auto;
}

a.category_left_link:link{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;

}
a.category_left_link:visited{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;

}
a.category_left_link:active{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;

}
a.category_left_link:hover{
color: black;
text-decoration: underline;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;

}





a.category_left_link_selected:link{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
font-weight: bold;

}
a.category_left_link_selected:visited{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
font-weight: bold;
}
a.category_left_link_selected:active{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
font-weight: bold;
}
a.category_left_link_selected:hover{
color: black;
text-decoration: underline;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
font-weight: bold;
}


/* end category menu */

/*  Static P */
div#static_title_c_container{
color: #000061;
font-family: Trebuchet MS, Tahoma;
font-weight: bold;
font-size: 19px;
width: 100%; 
clear: both;
padding-bottom: 10px;
}

div#static_main_container{
float: left;
padding-left: 10px;
width: 712px;
height: 100%;
text-align: left;
margin: auto;
font-size: 11px;
color: #000061;
}

/* end static */


/* wyszukiwarka */

.details_text{
text-align: left;
font-family: Trebuchet MS;
font-size: 13px;
}

.search_long_input{
width: 300px;
border: 1px solid gray;
}


a.details_text_link_search:link{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}
a.details_text_link_search:visited{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}
a.details_text_link_search:active{
color: black;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}
a.details_text_link_search:hover{
color: black;
text-decoration: underline;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}


/* endwyszukiwarka */


/* Rozne */
.photo_right_desc{
clear: both;
font-family: Trebuchet MS;
color: black;
font-size: 10px;
text-align: center;
width: 100%; 
}


.certs_nag{
width: 100%;
clear: both;
text-align: left;
font-family: Trebuchet MS;
padding-bottom: 20px;
margin: auto;
}

.certs_txt{
float: left;
width: 510px;
text-align: left;
margin: auto;
font-size: 12px;
}

.certs_img{
float: right;
width: 400px;
text-align: left;
margin: auto;
}


a.link_to_netarch:link{
color: white;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}
a.link_to_netarch:visited{
color: white;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}
a.link_to_netarch:active{
color: white;
text-decoration: none;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}
a.link_to_netarch:hover{
color: white;
text-decoration: underline;
font-family: Trebuchet MS, Tahoma;
font-size: 10px;
}



a.main_page_category_link:link{
color: #314184;
font-size: 15px;
text-decoration: none;
font-family: Verdana, Trebuchet MS, Tahoma;
}
a.main_page_category_link:visited{
color: #314184;
font-size: 15px;
text-decoration: none;
font-family: Verdana, Trebuchet MS, Tahoma;
}
a.main_page_category_link:active{
color: #314184;
font-size: 15px;
text-decoration: none;
font-family: Verdana, Trebuchet MS, Tahoma;
}
a.main_page_category_link:hover{
color: #314184;
font-size: 15px;
text-decoration: underline;
font-family: Verdana, Trebuchet MS, Tahoma;
}






a.main_page_category_link_second:link{
color: #fffdfe;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Trebuchet MS, Tahoma;
}
a.main_page_category_link_second:visited{
color: #fffdfe;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Trebuchet MS, Tahoma;
}
a.main_page_category_link_second:active{
color: #fffdfe;
font-size: 12px;
text-decoration: none;
font-family: Verdana, Trebuchet MS, Tahoma;
}
a.main_page_category_link_second:hover{
color: #fffdfe;
font-size: 12px;
text-decoration: underline;
font-family: Verdana, Trebuchet MS, Tahoma;
}



.event_div_links{
background-image: url('/img/media/backgroundinnelong.jpg');
background-repeat: repeat-x;
background-position: bottom;
width: 190px;
min-height: 21;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
margin-top: 2px;
margin-bottom: 2px;
}

.anchor_help{
color: #000061;
font-family: Trebuchet MS, Tahoma;
font-weight: bold;
font-size: 13px;
}

a.anchor_help:link{
color: #000061;
font-family: Trebuchet MS, Tahoma;
font-weight: bold;
font-size: 13px;
}
a.anchor_help:visited{
color: #000061;
font-family: Trebuchet MS, Tahoma;
font-weight: bold;
font-size: 13px;
}
a.anchor_help:active{
color: #000061;
font-family: Trebuchet MS, Tahoma;
font-weight: bold;
font-size: 13px;
}
a.anchor_help:hover{
color: #000061;
font-family: Trebuchet MS, Tahoma;
font-weight: bold;
font-size: 13px;
}
/* end rozne */

/* produkty */
#lproduct_table{
	font-family: Verdana, Trebuchet ms;
}


.lmodels{
	color: #289449;
	text-align: left;
	font-size: 11px;
	vertical-align: top;
}

.lproduct_container{
	width: 532px;
	float:left;
	margin: auto;
	clear: both;
	padding-bottom: 10px;
}

.lproduct_name{
/* 	color: #b3b3b3; */
	color: #444444;
	font-size: 10px;
	vertical-align: middle;
	text-align: center;
}

.lproduct_pict{
	vertical-align: middle;
	text-align: center;
	border: 1px solid #289449;
	width: 64px;
	height: 45px;
}
.lproduct_attr_type{
	text-align: left;
	vertical-align: bottom;
	padding-left: 0;
	padding-right: 5px;
	border-bottom: 1px solid #252525;
	color: #010101;
	font-size: 10px;
}

.lproduct_desc{
	border-bottom: 1px solid #cccccc;
/* 	color: #b1b1b1; */
	color: #444444;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}
.lprodbreak{
	font-size: 0px;
	width: 3px;
	border: 0;
}

.grayframe_box_lpr{
	width: 535px;
	clear: both;
	border-top: 1px solid #92caa3;
	border-right: 1px solid #92caa3;
}

.login_box{
	float: right;
	width: 170px;
	height: 65px;
	text-align:left;
	margin-right: 7px;
}

.one_but{
	float: left;
	padding: 3px 7px 5px 7px;
	background-image:url(../img/layout/login_back.png);
	background-repeat: repeat-x;
	color: white;
	font-size: 10px;
	cursor: pointer;
}
.one_but a{
	color: white;
	font-size: 10px;
	cursor: pointer;
	text-decoration: none;
}
.login_break{
	width: 100%; 
	clear: both;
	height: 10px;
}

.gray_title_login{
	padding: 2px 5px 2px 5px;
	text-align: center;
	height : 12px;
	width: 35px;
	font-size: 10px;
	color: white;
	background-color: #949b94;
	border: 1px solid #949b94;
	float: left;
}

.gray_input_login{
	padding: 2px 5px 2px 5px;
	text-align: center;
	height : 12px;
	width: 100px;
	font-size: 10px;
	color: black;
	background-color: white;
	float: left;
	clear: right;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

.main_page_login{
	width: 95px;
	border: 0px;
	font-size: 9px;
	height: 10px;
	text-align: left;
}

.clear_submit{
	border: 0;
	background-color: transparent;
}

.logon_submit{
	background-color: #9a0000;
	border: 1px solid #ba0000;
	height: 19px;
	font-size: 10px;
	color: white;
}

.float_right{
	float: right;
}

.main_page_login_button{
	float: right; 
	padding-right: 12px;
	padding-top: 4px;
}

#flash_messs{
	width: 100%;
	clear: both;
	background-color: #ffec6b;
	text-align: center;
	font-size: 12px;
	color: #8f0000;
	font-weight: bold;
}

a.to_admin_panel{
	color: white;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

a.to_admin_panel:hover{
	text-decoration: underline;
}

.line_search_div{
	clear: both; 
	width: 100%;
}
.line_search_title{
	width: 100%; 
	clear: both; 
	font-weight: bold; 
	text-align: left;
	float: left;
	clear: right;
	margin-top: 15px;
	margin-bottom: 2px;
	background-color: #ededed;
}
.floating_in_line{
	float: left; 
	height: 12px; 
	margin: auto; 
	padding-right: 11px;
	padding-top: 5px;
}
.additional_desc_pr{
	width: 100%;
	clear: both;
	margin: auto;
	padding-bottom: 2px;
	padding-top: 3px;
	text-align: left;
}

.main_category_search{
	width: 100%;
	clear: both;
	text-align: left;
}
#search_params_ajax{
	width: 100%;
	clear: both; 
	margin-top: 15px;
	margin: auto;
}
.unique_attr_name{
	width: 100%;
	clear: both;
	height: 20px;
	background-color: #ececec;
	text-align: left;
}
.floatet_attr_bval{
	float: left;
	padding: 5px;
}

.menu_langs_cont{
	float: right;
	width: 35px;
	margin: auto;
}

.floatet_lang_buttonl{
	float: right;
	padding-left: 3px;
}

.prod_meaning{
	background-color: #f3f3f3;
	font-size: 12px;
	text-align: left;
	padding-left: 15px;
}

/* strona główna (jeśli w tłumaczeniach są dwie kolumy) */
.mpage_left_column{
	float: left;
	margin: auto;
	width: 470px;
	text-align: left;
	margin-bottom: 10px;
}

.mpage_right_column{
	float: right;
	margin: auto;
	width: 470px;
	text-align: left;
	margin-bottom: 10px;
}

/* end dwie kolumny */

.floated_search_select{
	float: left;
/* 	margin: auto; */
	padding-right: 13px;
	text-align: left;
/* 	max-width: 250px; */
}

.s_products_line{
	width: 100%;
	clear: both;
	margin: auto;
	text-align: left;
}

.s_category_title{
	width: 800px;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 2px;
	clear: both;
	margin: auto;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #e1e1e1;
	margin-top: 10px;
	float: left;
}

.s_category_title a{
	color: black;
}

.s_product_image{
	text-align: center;
	vertical-align: middle;
}

.s_product_image img{
	cursor: pointer;
}

.s_products_table{
	width: 100%;
	clear: both;
	margin: auto;
	text-align: left;
	margin-bottom: 10px;
}

.s_product_list td{
	border: 1px solid black;
}

.s_product_list td a{
	color: black;
}

.s_product_details td{
	border: 0;
}

.s_product_details .s_product_selected{
	background-color: #898cff;
}

.s_product_title{
	font-weight: bold;
	font-size: 13px;

}

.s_product_details td a{
	color: black;
	text-decoration: none;
}

#product_info{
	background-color: white;
	border: 1px solid black;
	text-align: left;
	padding: 5px;
	line-height: 150%;
	width: 280px;
}

.chart_card_container{
	width:70%;
	height: 2px;
/* 	text-align: right; */
/* 	position: absolute; */
	float: right;
	font-size: 1px;
	margin: auto;
	padding-right: 35px;
}

.chart_card_container_absolute{
/* 	width: 200px; */
	margin: auto;
/* 	position: absolute; */
	float: right;
	font-size: 10px;
	margin-left: 15px;
	padding-left: 20px;
	text-align: left;
	margin:auto;
}

.chart_card_container_absolute a{
	color: #f80000;
	font-weight: bold;
/* 	font-size: 12px; */
}


.compare_search_buttons{
	 margin: auto; 
	 width: 600px; 
	 clear: both; 
	 text-align: right; 
	 padding-top: 40px;
}

/* schowek */

#products_in_chart_table td{
	border: 1px solid gray;
}

#products_in_chart_table .option_chart_table td{
	border: 0;
}

/* formularz */

.form_chart_line{
	width: 100%;
	clear: both;
	float: left;
	margin: auto.
}

.form_chart_title{
	float: left;
	width: 100px;
	text-align: right;
}

.form_chart_content{
	float: left;
	width: 240px;
	text-align: left;
	margin-left: 10px;
}

.input_questionaires_chart{
	width: 200px;
	height: 15px;
}

.content_questionaires_chart{
	width: 200px;
	height: 200px;
}

/* end schowek */

/* Porównywarka */
#compare_table td{
	border: 1px solid gray;
}


#compare_table tr.gg_back{
	background-color: #dcdcdc;
}

#compare_table tr.ww_back{
	background-color: white;
}

#compare_table tr:hover{
	background-color: #d4fff8;
}



.compare_product_form{
	width: 100%;
	clear: both;
	overflow-x: auto;
}

.attribute_name{
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
}

.attribute_value{
	text-align: center;
	vertical-align: middle;
}

.product_name_compares{
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.product_name_compares a:link{
	color: black;
	text-decoration: none;
}

.product_name_compares a:visited{
	color: black;
	text-decoration: none;
}

/* endporówn */

#get_connected_prod{
	position: absolute;
	margin: auto;
	background-color: red;
	background-color: white;
	border: 1px solid #b3b3b3;
	padding: 5px;
}


/* Powiazane */
#compare_table_conn td{
	border: 1px solid gray;
	font-size: 10px;
}


#compare_table_conn tr.gg_back_conn{
	background-color: #dcdcdc;
}

#compare_table_conn tr.ww_back_conn{
	background-color: white;
}

#compare_table_conn tr:hover{
	background-color: #d4fff8;
}



.compare_product_form_conn{
	width: 100%;
	clear: both;
	overflow-x: auto;
}

.attribute_name_conn{
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
}

.attribute_value_conn{
	text-align: center;
	vertical-align: middle;
}

.product_name_compares_conn{
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.product_name_compares_conn a:link{
	color: black;
	text-decoration: none;
}

.product_name_compares_conn a:visited{
	color: black;
	text-decoration: none;
}

#compare_table_conn .connected_title_table{
	font-size: 12px;
	font-weight: bold;
	color: #820000;
}

/* endpowiazane */

/* zaawansowana wyszukiwarka, tytuly */
.search_title_container{
/*   width: 100%; */
  clear: both;
  position: relative;
  font-size: 12px;
  margin-bottom: 4px;
  font-weight: bold;
  height: 20px;
  width: 150px;
}

.flv_video_container{
	 width: 480px;
	 height: 360px;
	 clear: both;
	 margin-bottom: 10px;
	 margin-top: 10px;
}





#center_main_content{
	width: 840px;
	clear: both;
	float: left;
	margin: auto;
	margin-left: 60px;
}

#center_main_content font{
	width: 100%;
}

#center_main_content div{
	width: 100%;
	margin: 0;
	padding: 0;
}

