@import "php_inc/css/form.css";
@import "php_inc/css/news.css";
@import "php_inc/css/mapka.css";

/* STYLE EDYTORA */
span .bold1 {
	/*Pogrubione 1*/
  font-weight: bold;
}
/** /STYLE EDYTORA */

*{
	font-family: Verdana;
	font-size: 11px;
	color: #646464;
}

.menu_bok{
	width: 100%;
	border: none;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #A1A0A0;
	}


.venti{
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 10px;
	margin: 0px 0px 0px 32px;
	color: #A1A0A0;
	}

body{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

img{
	border: none;	
}

.main{
	width:776px;
	height:100%;
	padding: 0px;
}

.main td{
	vertical-align: top;
	padding: 0px;
}

p{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #646464;
	line-height:130%;
	margin:0px 0px 6px 0px;
}

h1 {
	font-family: Verdana, Tahoma, Arial;
	font-size: 17px;
	color: #FFB200;
	font-weight: normal;
	margin:0px 0px 6px 0px;
}

h2 {
	font-family: Verdana, Tahoma, Arial;
	font-size: 14px;
	color: #606060;
	font-weight: bold;
	margin:14px 0px 6px 0px;
}

ol, ul {
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	margin-bottom: 6px;
}


ul li {
	list-style-image: url(grafika/li2.gif);
	margin-bottom: 3px;
}

ul li.pod{
	list-style-image: url(grafika/li3.gif);
	margin-bottom: 3px;
}

ol li {
	font-size: 11px;
	color: #000000;
	/*margin-bottom: 3px;*/
}


hr {
  border: 0;
  color: #D9D9D9;
  background-color: #D9D9D9;
  height: 1px;
}



/* link */
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: none}
a:active {text-decoration: none}

p a:link,p a:active,p a:visited, li a:link,li a:active,li a:visited, li p a:link, li p a:active, li p a:visited
{
	color: #737272;
}

p a:hover, li a:hover, li p a:hover {
	color: #FFB200;
}


/* tabela */

p table.text_table
{
    background-color: #F7F7F7;
	margin:8px 0px 8px 0px;
	border:1px solid #BDBABD;
	border-collapse: collapse;
}

p table.text_table td
{
	font-size:11px;
	border-collapse: collapse;
    border:1px solid #BDBABD;
	vertical-align:top;
}

p table.text_table td p
{
	padding: 4px 8px 4px 8px;
	color:#6B696B;
	font-size:11px;
	border-collapse: collapse;
	border-color:#BDBABD;
	border-width:1px;
}


/* imput-y */
input{
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 10px;
	height: 19px;
	width: 200px;
	background-color: #F6F6F7;
	border: 1px solid;
	border-color: #ADA69C;
	}
	
input.log{
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 10px;
	height: 18px;
	width: 160px;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #A5A2A5;
    color: #313831;
	}
    
select{
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 10px;
	height: 19px;
	background-color: #F6F6F7;
	border: 1px solid;
	border-color: #ADA69C;
	}

textarea{
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 10px;
	width: 200px;
	height: 72px;
	background-color: #F6F6F7;
	border: 1px solid;
	border-color: #ADA69C;
	}
	


.formularz{
	border: none;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	}

.formularz th{
	border: none;
	text-align: right;
	font-weight: normal;
	vertical-align: top;
	width: 200px;
	padding: 5px 5px 3px 5px;
	}
	
.formularz td{
	vertical-align: top;
	padding: 1px 0px 1px 0px;
	}
	
.send{
	width: 50px;
	background-color: #EDEDED;
	border-color: #EDEDED;
	color: #ADADAD;
	cursor: pointer;
	font-weight: bold;
	}
	
/* kosz do sklepu */

.kosz{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFB0;
	}
	
.kosz th{
	font-weight: bold;
	background-color: #FFAC00;
	text-align: center;
	padding: 3px 6px 3px 6px;
	}
.kosz select{
	font-size: 10px;
	background-color: #FFFFB0;
	}
	
.kosz td{
	font-weight: normal;
	background-color: #FFE064;
	padding: 3px 6px 3px 6px;
	}
    
    
/* PODZIAL STRONY */

table.pages_table
{
    border: 0px solid #FFFFFF;
    font-family: Verdana, Tahoma, Arial;
    font-size: 9px;
    color: #313831;
    background: transparent;
}

a.po:link, a.po:visited, a.po:active
{
    color: #313831;
    text-decoration:none;
}

a.po:hover
{
    color: #8E9D8E;
}

td.pages_on
{
    text-align:center;
    vertical-align:middle;
    padding:0px 4px 0px 4px;
}

td.pages_off
{
    text-align:center;
    vertical-align:middle;
    padding:0px 4px 0px 4px;
}


td.pages_strona
{
    color: #000000;
    text-align:center;
    vertical-align:center;
    padding:0px 4px 0px 4px;
} 


#main_header{
	width: 974px;
	height: 253px;
}

#main_header_left{
	float: left;
	background-image:url('grafika/main_header_left_bg.gif');
	width: 593px;
	height: 253px;
}

#main_header_right{
	float: right;
	background-image:url('grafika/main_header_right_bg.gif');
	width: 381px;
	height: 253px;
}

#main_header_indexlink{
	margin-top: 13px;
	margin-left: 13px;
	width: 160px;
	height: 120px;
	cursor: pointer;
}

#main_header_search{
	margin-top: -120px;
	margin-left: 399px;
	width: 176px;
	height: 20px;
}

*> #main_header_search{
	margin-top: -120px;
}


#main_header_search_input{
	width: 121px;
	height: 20px;
	float: left;
}

#main_header_search_btn{
	float: left;
	width: 55px;
	height: 20px;
}

*> #main_header_search_btn{
	height: 19px;
}


#main_body{
	width: 974px;
	height: 189px;
}

#main_body_left{
	float: left;
	width: 595px;
	height: 189px;
}

#main_body_right{
	float: right;
	/*background-image:url('grafika/main_body_right_bg.gif');*/
	width: 379px;
	height: 189px;
}

#main_body_menu{
	background-color: #fff;
	width: 595px;
	height: 37px;
}

#main_body_zawartosc{
	width: 595px;
	height: 151px;
}

#main_body_zawartosc_aktualnosci{
	float: left;
	background-color: #FFFFFF;
	width: 237px;
	height: 151px;
	padding-left: 14px;
	padding-top: 13px;
}

*> #main_body_zawartosc_aktualnosci{
	width: 223px;
	height: 138px;
}

#main_body_zawartosc_aktualnosci_top{
	font-family: Verdana;
	font-size: 11px;
	color: color: #646464;
}

#main_body_zawartosc_ofirmie_top{
	font-family: Verdana;
	font-size: 11px;
	color: color: #646464;
}

.main_body_zawartosc_aktualnosci_data{
	font-family: Verdana;
	line-height: 140%;
	font-weight: bold;
	font-size: 10px;
	color: #A1A80A;
	margin-top: 8px;
}

.main_body_zawartosc_aktualnosci_tresc{
	width: 200px;
	line-height: 140%;
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #646464;
}



#main_body_zawartosc_download_top{
	padding-top: 12px;
	padding-left: 17px;
	padding-bottom: 3px;
	float: left;
	font-size: 10px;
}

#main_body_zawartosc_download_grafiki{
	padding-top: 5px;
	padding-left: 17px;
	float: left;
	font-size: 10px;
}


#main_body_zawartosc_odstep{
	float: left;
	font-size: 1px;
	line-height: 1px;
	background-image:url('grafika/main_body_zawartosc_odstep_bg.gif');
	width: 3px;
	height: 151px;
}

#main_body_zawartosc_ofirmie{
	float: left;
	background-color: #FFFFFF;
	width: 352px;
	height: 151px;
	padding-left: 14px;
	padding-top: 13px;
}

*> #main_body_zawartosc_ofirmie{
	width: 338px;
	height: 138px;
}

#main_body_zawartosc_ofirmie_tresc{
	width: 320px;
	margin-top: 8px;
	line-height: 140%;
}

#main_body_zawartosc_odstep2{
	float: right;
	font-size: 1px;
	line-height: 1px;
	background-image:url('grafika/main_body_zawartosc_odstep2_bg.gif');
	width: 3px;
	height: 151px;
}

#main_odstep_poziom{
	width: 974px;
	height: 3px;
	font-size: 1px;
	line-height: 1px;
	background-image:url('grafika/main_odstep_poziom_bg.gif');
}

#main_down{
	width: 974px;
	height: 130px;
}

#main_down_left{
	width: 592px;
	height: 130px;
	float: left;
	background-color: #FFFFFF;
}

#main_down_odstep{
	width: 3px;
	height: 133px;
	float: left;
	background-image:url('grafika/main_down_odstep_bg.gif');
	font-size: 0px;
	line-height: 0px;
}

#main_down_right{
	width: 379px;
	height: 130px;
	float: right;
	background-color: #FFFFFF;
}

#main_odstep_poziom2{
	width: 974px;
	height: 3px;
	font-size: 0px;
	line-height: 0px;
	background-image:url('grafika/main_odstep_poziom2_bg.gif');
}

#footer{
	background-image:url('grafika/footer_bg.gif');
	background-repeat: repeat-x;
	width: 974px;
	height: 32px;
}

#footer_linki{
	padding-left: 34px;
	padding-top: 11px;
	font-family: Verdana;
	font-size: 9px;
	float: left;
}

.footer_link:link, .footer_link:hover, .footer_link:active, .footer_link:visited{
	color: #BCBCBC;
	font-size: 9px;
	text-decoration: none;
}

.footer_link_on:link, .footer_link_on:hover, .footer_link_on:active, .footer_link_on:visited{
	color: #828282;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

.footer_link:hover, .footer_link_on:hover{
	text-decoration: underline;
}



.footer_img{
	margin-left: 6px;
	margin-right: 6px;
}

#footer_logo{
	padding-top: 8px;
	padding-right: 27px;
	float: right;
}

.btn{
	float: left;
}

#main_down_left_buhaje{
	float: left;
	width: 194px;
	height: 130px;
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 2px;
}

*> #main_down_left_buhaje{
	width: 189px;
}

#main_down_left_trzoda{
	float: left;
	width: 197px;
	height: 130px;	
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
}

*> #main_down_left_trzoda{
	width: 193px;
}

#main_down_left_pszczoly{
	float: left;
	width: 201px;
	height: 130px;	
	padding-top: 4px;	
	padding-left: 2px;
	padding-right: 3px;
}

* > #main_down_left_pszczoly{
	width: 196px;
}

#sub{
	width: 974px;
	background-image:url('grafika/subpage_bg.gif');
	background-repeat: repeat-y;
}

#subpage_menu{
	background-color: #FFBE00;
	width: 974px;
	height: 38px;
}

#sub_menu{
	width: 161px;
	float: left;
}

#sub_tresc{
	width: 798px;	
	float: right;	
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
}

*> #sub_tresc{
	width: 768px;
}

#sub_footer{
	width: 974px;
	height: 2px;
	font-size: 1px;
	line-height: 1px;
	background-image:url('grafika/sub_footer_poziom.gif');
}

#sub_menu_nazwa{
	font-family: Verdana;
	font-size: 11px;
	color: #646464;
	font-weight: bold;
	
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 5px;
}

.sub_menu_position{
	width: 161px;
	font-size: 11px;
	font-family: Verdana;	
}

.sub_menu_grot{
	background-image:url('grafika/sub_menu_grot.gif');
	margin-left: 8px;
	width: 9px;
	height: 20px;
	float: left;
}

*> .sub_menu_grot{
	margin-left: 15px;
}

.sub_menu2_grot{
	background-image:url('grafika/sub_menu2_grot.gif');
	margin-left: 15px;
	width: 9px;
	height: 15px;
	float: left;
}

*> .sub_menu2_grot{
	margin-left: 28px;
}

.sub_menu_text{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 127px;
	float: left;	
}

*> .sub_menu_text{
	width: 123px;
}

.sub_menu2_text{
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	width: 113px;
	float: left;	
}

*> .sub_menu2_text{
	width: 109px;
}

a.sub_menu_link{
	color: #515300;	
}

a.sub_menu_link_on{
	color: #FFA000;	
}

a.sub_menu_link:hover, a.sub_menu_link:active{
	color: #FFA000;
}

.sub_menu_position_poziom{
	background-image:url('grafika/sub_menu_position_poziom_bg.gif');
	background-repeat: no-repeat;
	background-position: 50%;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	width: 161px;
}
/*
*> .sub_menu_position_poziom{
	height: 11px;
}*/

table.trzoda{
	border: 1px solid silver;
	rules: both;
}

table.phf{
	border: 1px solid silver;
	rules: both;
}

td.trzoda_head{
	font-weight: normal;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: #646464;
	background-color: #FEE8A8;
}

td.phf_head1{
	padding-top: 6px;
	padding-bottom: 6px;
	border: 1px solid silver;
	font-weight: normal;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: #646464;
	background-color: #FEE8A8;
}

td.phf_head2{
	padding-top: 6px;
	padding-bottom: 1px;
	border: 1px solid silver;
	font-weight: normal;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: #646464;
	background-color: #E4FFC8;
}

td.trzoda_body{	
	font-family: Tahoma;
	font-size: 10px;
	text-align: center;
}

td.phf_body0{
	padding-top: 3px;
	padding-bottom: 3px;	
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	font-family: Tahoma;
	border-top: 0px;
	border-bottom: 0px;
	font-size: 10px;
	text-align: center;
}

td.phf_body1{
	padding-top: 3px;
	padding-bottom: 3px;	
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	font-family: Tahoma;
	border-top: 0px;
	border-bottom: 0px;
	font-size: 10px;
	text-align: center;
	color: #FFA000;
}

div.trzoda_rasy{
	width: 190px;
	float: left;
	text-align: center;	
	padding-bottom: 40px;
}

div.trzoda_zdjecie{
	width: 210px;
	text-align: left;
	float: left;
}

div.trzoda_opis{
	width: 548px;
	float: left;
}

div.trzoda_opis_one{
	width: 758px;
	float: left;
}

div.trzoda_wstecz{
	width: 60px;
	color: black;
	font-family: Tahoma;
	float: right;
}

a.trzoda_powrot:hover{
	text-decoration: none;
	color: #FFA000;
}


.galeria_bg{
    float: left; 
    width: 120px; 
    height: 120px; 
    border: 0px solid red; 
    margin-right: 10px; 
    margin-bottom: 10px; 
    /*background-image:url('grafika/galeria_bg.gif'); */
    padding-left: 8px; 
    padding-top: 10px; 
    background-repeat: no-repeat;
}

* > .galeria_bg{
    width: 112px;
    height: 110px;
}

div.gallery_headers{
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 1px;
	font-family: Verdana;
	font-size: 11px;
	color: #606060;
	line-height: 130%;
}

a.phf{
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: underline;
}

a.phf:hover{
	color: #FFA000;
}

#buhaje_details_up{
	width: 768px;
}

#buhaje_details_down{
	width: 768px;
}

#buhaje_details_foto{
	width: 283px;
}

img.details_foto{
	border: 1px solid gray;
}

#buhaje_details_up_left{
	width: 283px;
	float: left;
}

#buhaje_details_up_right{
	width: 450px;
	float: left;
}

*> #buhaje_details_up_right{
	width: 485px;
}

#buhaje_details_text{
	width: 200px;
}

#buhaje_details_indexy{
	width: 283px;
}

#buhaje_details_indexy .index_buhaja{
	font-family: Tahoma;
	color: #936E00;
	font-size: 22px;
	margin-left: 10px;
	font-weight: normal;
}

#buhaje_details_indexy .cena_buhaja1{
	font-family: Verdana;
	color: #646464;
	font-size: 18px;
	font-weight: normal;
	margin-left: 10px;
}

#buhaje_details_indexy .cena_buhaja2{
	font-family: Verdana;
	color: #646464;
	font-size: 16px;
	margin-left: px;
}

#buhaje_details_indexy .teksciki{
	font-family: Verdana;
	color: #936E00;
	font-size: 12px;
	font-size: normal;
}

#buhaje_details_indexy .wartosci{
	font-family: Verdana;
	color: #936E00;
	font-size: 18px;
	font-weight: bold;
}

#buhaje_details_up_right_nazwa{
	padding-left: 26px;
	font-family: Tahoma;
}

span#nazwa{
	font-family: Tahoma;
	color: #936E00;
	font-size: 18px;
}

span#nr_rej{
	font-family: Tahoma;
	margin-left: 12px;
	color: #936E00;
	font-size: 12px;
}

span#oznaczenie{
	font-family: Tahoma;
	margin-left: 12px;
	color: #936E00;
	font-size: 12px;
}

span#urodzony, span#hodowca, span#hodowca b, span#urodzony b{
	font-family: Tahoma;
	color: #936E00;
	font-size: 12px;
}

#buhaje_details_up_right_main{
	padding-left: 26px;
	font-family: Tahoma;
}

#main_table, #main_table tr, #main_table tr td{
	border: 1px solid silver;
	padding: 4px 4px 4px 4px;
}

#main_table_header{
	width: 100%;
	border: 1px solid silver;
	color: #646464;
	padding: 4px 4px 4px 4px;
	background-color: #FEE8A8;
	font-family: Tahoma;
	font-size: 11px;
}

span.opis{
	font-family: Tahoma;
	font-size: 10px;
	color: #646464;
}

span.name{
	font-family: Tahoma;
	font-size: 11px;
	color: #646464;	
	font-weight: normal;
}

#wh_table{
	border: 0px solid silver;
	padding: 4px 4px 4px 4px;
}

span.whnormal{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}

span.whbold{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}

#wartosc_hodowlana_table tr td{
	border: 1px solid silver;
	font-family: Tahoma;
	padding: 4px 4px 4px 4px;
}

#porody_table tr td{
	border: 1px solid silver;
	font-family: Tahoma;
	padding: 4px 4px 4px 4px;
}

#index_table tr td{
	border: 0px solid silver;
	font-family: Verdana;
	font-size: 12px;
	color: #936E00;
	padding: 4px 4px 4px 4px;
}

#buhaje_details_whp{
	float: left;
	width: 759px;
}

*> #buhaje_details_whp{
	width: 767px;
}

#table_whp{
	border: 1px solid silver;
}

#table_whp_head1{
	background-color: #FEE8A8;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 330px;
}

#table_whp_head1span, #table_whp_head1span b{
	font-family: Tahoma;
	font-size: 11px;
}

.whp_numbers{
	width: 22px;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.whp_nazwa_cechy{
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.whp_nazwa_ext{
	font-family: Tahoma;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
}

.whp_wartosc_cechy{
	width: 50px;
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

*> .whp_wartosc_cechy{
	width: 35px;
}

#buhaje_starter{
	width: 100%;
	text-align: center;
}

#buhaje_zdjecia{
	width: 740px;
}

#buhaje_zdjecia_phf{
	width: 185px;
	float: left;
	text-align: left;	
}

*> #buhaje_zdjecia_phf{
	width: 190px;
}

#buhaje_zdjecia_jersey{
	width: 175px;
	float: left;
	text-align: left;	
}
*> #buhaje_zdjecia_jersey{
	width: 190px;
}

#buhaje_zdjecia_importowane{
	width: 160px;
	float: left;	
	text-align: left;
}
*> #buhaje_zdjecia_importowane{
	width: 180px;
}

#buhaje_zdjecia_miesne{
	width: 158px;
	float: left;	
	text-align: left;	
}
*> #buhaje_zdjecia_miesne{
	width: 173px;
}

div.buhaje_katalog{
	width: 190px;
	float: left;
	text-align: center;	
	padding-bottom: 40px;
}


a.down_pdf:hover{
	text-decoration: none;
	color: #FFA000;
}

/* dodane przez mchirz */
.tabela th {
    background-color: #FEE8A8;
    color: #545241;
    padding: 4px;
}

.tabela th strong {
	font-size: 13px;
}

.tabela td {
    padding: 2px;
	font-size: 12px;
}
