body
	{
        background: #ffffff url('../p/bg.gif') repeat-x top left;
        font: 11px Verdana!important;
        margin: 0;
        padding: 0;

	}

br.Clear, div.Clear
	{
	clear: both;
	}

p
    {
    text-indent: 0!important;
    }

/* MAIN LEVELS AND COLUMNS */

div.Main_Cointainer 
	{
	margin: auto;
	width:990px;
	}

div.First_Level
	{
	width: 973px;
	clear: both;
	}

div.Banner_Level
	{
	width: 973px;
	clear: both;
	}

div.Big_Fat_Level
	{
	width: 973px;
	clear: both;
	}

div.Left_Column
	{
	float: left;
	width: 129px;
	clear: left;
	}

div.Menu_Column
	{
	width: 176px;
	float: left;
	}

div.Column_Between
	{
	float: left;
	width:41px;
	}

div.Main_Column
	{
	float: left;
	width:512px;
	}

div.Right_Column 
	{
	float: left;
	width:115px;
        vertical-align: top;
	}


/* ELEMENTS - PARTS OF GRAPHICS WITH NO CONTENT */

div.top_1
	{
	float: left;
	width:129px;
	height:51px;
	}

div.top_2 
	{
	float: left;
	width:176px;
	height:51px;
	background: url('p/top_2.gif') no-repeat;
	}

div.top_3 
	{
	float: left;
	width:41px;
	height:51px;
	background: url('p/top_3.gif') no-repeat;
	}

div.top_4 
	{
	float: left;
	width:42px;
	height:51px;
	background: url('p/top_4.gif') no-repeat;
	}

div.top_5 
	{
	float: left;
	width:470px;
	height:51px;
	background: url('p/top_5.gif') no-repeat;
	}

div.top_6 
	{
	float: left;
	width:42px;
	height:51px;
	background: url('p/top_6.gif') no-repeat;
	}

div.top_7 
	{
	float: left;
	width:73px;
	height:51px;
	background: url('p/top_7.gif') no-repeat;
	}

div.baner_1 {
	float: left;
	width:129px;
	height:62px;
        background: url('p/baner_1.gif') no-repeat; 
	}

div.baner_2 {
	float: left;
	width:176px;
	height:62px;
        background: url('p/baner_2.gif') no-repeat; 
	}

div.baner_3 {
	float: left;
	width:41px;
	height:62px;
        background: url('p/baner_3.gif') no-repeat; 
	}

div.baner_4 {
	float: left;
	width:42px;
	height:62px;
        background: url('p/baner_4.gif') no-repeat; 
	}

div.Banner_Box
	{
	float: left;
	width:470px;
	height:62px;
        background: url('p/banner_bg.jpg') no-repeat; 
	}

div.baner_5 {
	float: left;
	width:42px;
	height:62px;
        background: url('p/baner_5.gif') no-repeat; 
	}

div.baner_6 {
	float: left;
	width:73px;
	height:62px;
        background: url('p/baner_6.gif') no-repeat; 
	}


div.left_1 {
	width:129px;
	height:128px;
        background: url('p/left_1.gif') no-repeat; 
	}

div.left_2 {
	width:129px;
	height:152px;
        background: url('p/left_2.gif') no-repeat; 
	}

div.left_3 {
	width:129px;
	height:104px;
        background: url('p/left_3.gif') no-repeat; 
	}

div.left_4 {
	width:129px;
	height:109px;
        background: url('p/left_4.gif') no-repeat; 
	}

div.left_5 {
	width:129px;
	height:116px;
        background: url('p/oko_40.gif') no-repeat; 
	}

div.Logo {
	width:176px;
	height:128px;
	}

#flashcontent2
	{
	width:176px;
        height:126px;
	background: url('p/logo.gif') no-repeat;
	}

div.Element_Under_Logo 
	{
	width:176px;
	height:33px;
        background: url('p/under_logo.gif') no-repeat; 
	}


div.between_1 
	{
	width:41px;
	height:128px;
        background: url('p/between_1.gif') no-repeat; 
	}

div.between_2
	{
	width:41px;
	height:33px;
        background: url('p/between_2.gif') no-repeat; 
	}

div.between_3
	{
	width:41px;
	height:236px;
        background: url('p/between_3.gif') no-repeat; 
	}

div.right_1
	{
	width:115px;
	height:27px;
        background: url('p/right_1.gif') no-repeat; 
	}

div.right_2
	{
	width:115px;
	height:41px;
        background: url('p/right_2.gif') no-repeat; 
	}

div.right_3 
	{
	width:115px;
	height:38px;
        background: url('p/right_3.gif') no-repeat; 
	}

div.right_4
	{
	width:115px;
	height:59px;
        background: url('p/right_4.gif') no-repeat; 
	}

div.right_5
	{
	width:115px;
	height:64px;
        background: url('p/right_5.gif') no-repeat; 
	}


/* MENU, BREADCRUMB, TITLE */

div.Menu_List img
	{
	border: 0;
	}

div.Menu_List a
	{
	cursor: pointer;
	}

div.menu_item_1, div.menu_item_2, div.menu_item_3, div.menu_item_3_on
	{
	width: 165px;
	height: 17px;
	margin: 2px 0px 2px 1px;
	padding: 4px 4px 0px 5px;
	clear: both;
	}

div.menu_item_1 a, div.menu_item_2 a, div.menu_item_3 a, div.menu_item_3_on a
	{
	display: block;
	text-decoration: none;
	float: left;
	color: blue;
	font-size: 10px;
	}

.menu_item_1
	{
	background: url('p/menu/menu_1.png') no-repeat;	
	}

.menu_item_2 a
	{
	padding-left: 94px;
	}


.menu_item_2
	{
	background: url('p/menu/menu_2.png') no-repeat;	
	}



.menu_item_3
	{
	background: url('p/menu/menu_3.png') no-repeat;	
	}

.menu_item_3_on
	{
	background: url('p/menu/menu_3_on.png') no-repeat;	
	}

.menu_item_3 a, .menu_item_3_on a
	{
	padding-left: 80px!important;
	}


div.Menu_List
	{
	width: 176px;
	background: #FE0006 url('p/menu_bottom.gif') no-repeat bottom left;
	padding: 1px 0px 1px 0px;
	}


div.breadcrumb
	{
	width:512px;
        height:29px;
	clear: both;
	background: #fd0000 url('p/breadcrumb_bg.gif') repeat-x;
	}

div.breadcrumb div
	{
	float: left;
	width: 455px;
	padding: 7px 0px 0px 7px;
	font-size: 10px;
	}

div.breadcrumb div img
	{
	margin-bottom: -1px;
	}

div.breadcrumb a
	{
	text-decoration: none;
	}

div.breadcrumb a:hover
	{
	text-decoration: underline;
	}

div.S_Title
	{
        display: block;
	height:20px;
	padding: 0px 0px 5px 2px;
	color: #0356FF;
	font: bold 18px Verdana;
        margin-bottom: 15px;
        text-transform: uppercase;
	}

a.Z_menu_item
	{
	padding-left: 63px;
	}

a.More
    {
    background: url('p/arrow_green.gif') no-repeat center right;
    padding-right: 13px;
    text-decoration: none;
    color: #66CC00;
    font-weight: bold;
    margin: 5px 0px 5px 340px;
    }

a.More:hover
    {
    background: url('p/arrow.gif') no-repeat center right;
    color: #0356FF;
    }

a.Back
    {
    background: url('p/arr_b.gif') no-repeat 0px 4px;
    padding-left: 13px;
    text-decoration: none;
    color: #66CC00;
    font-weight: bold;
    margin: 5px 0px 5px 410px;
    }

a.Back:hover
    {
    background: url('p/arr_b_hi.gif') no-repeat 0 4px;
    color: #0356FF;
    }

.Subpage_Title
    {
    font: bold 14px Tahoma;
	color: #0356FF;
	padding-bottom: 10px;
    }

h3
    {
    font: bold 14px Tahoma;
    }

a
    {
    color: #0066CC;
    }


ul.pobierz
    {
    padding: 1px;
    margin: 5px;
    }

ul.pobierz a
    {
    font-weight: bold;
    color: #0066CC;
    text-decoration: none;
    }

ul.pobierz a:hover
    {
    text-decoration: underline;
    }

.table_body
    {

    }
body
    {
    font-family: tahoma, verdana, arial, sans-serif;
    font-size: 0.8em;
    }

.table_header
    {
    height: 60px;
    width: 780px;
    }
.table_main
    {
    width: 900px;
    }

div.bottom_menu
    {
    background: #77F30A url('../p/bg_bottom.gif') repeat-x;
    width: 100%;
    height: 27px;
    text-align: center;
    padding-top: 8px;
    color: #ffffff;
    font-weight: bold;
    font: 12px Tahoma;
    }

#left_column
    {
    width: 205px!important;
    height: 400px;
    padding-top: 14px;
	_padding-top: 22px;
    padding-left: 0px;
    background: url('../p/vertical_rule.gif') repeat-y top right;
    }

#middle_column
    {
    padding-top: 26px;
    }

#right_column
    {
    background: url('../p/vertical_rule.gif') repeat-y top left;
    width: 195px;
    padding: 38px 0px 30px 15px;
    }

td.table_main
    {
    padding: 30px 0px 30px 0px;
    }

.stopka_produkty
    {
    text-align: center;
    padding: 10px;
    }

span.stopka_produkty
    {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    }

div.trademark
    {
    color: #a6a6a6;
    font: 10px Tahoma;
    text-align: center;
    padding: 10px 0px 10px 0px;
    }

td.trademark
    {
    text-align: center;
    padding-bottom: 10px;
    }

.line
    {
    border-top-style: solid;
    border-width: 1px;
    border-color: #77F30A;
    width: 70px;
    float: left;
    }

.content
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    padding-left: 30px;
    padding-right: 30px;
    }
a.mail_link
    {
    color: #0066CC;
    text-decoration: none;
    }
a.mail_link:hover
    {
    color: #0066CC;
    text-decoration: underline;
    }
a.mail_link:visited
    {
    color: #0066CC;
    text-decoration: none;
    }

a.green_link
    {
    color: #77F30A;
    text-decoration: none;
    }
a.green_link:hover
    {
    color: #77F30A;
    text-decoration: underline;
    }
a.green_link:visited
    {
    color: #77F30A;
    text-decoration: none;
    }



input
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    }

td
    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    }

.main_text
    {
    font-size: 12px;
    }

.formSubmit
    {
    border-style: solid;
    border-width: 1px;
    border-color: #0066CC;
    background-color: #EAEAEA;
    font-size: 10px;
    }

.green
    {
    color: #77F30A;
    text-decoration: none;
    font-weight: bold;
    }
.blue
    {
    color: #0066CC;
    text-decoration: none;
    font-size: 11px;
    }
div.ref_header
    {
    padding: 5px 0px 5px 0px;
    border-top: solid 1px #77F30A;
    border-bottom: solid 1px #77F30A;
    color: #77F30A;
    font-weight: bold;
    text-align: center;    
    }

div.ref_header2
    {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    color: #77F30A;
    font-weight: bold;
    border-color: #77F30A;
    }

.tabele .akcesoria
    {
    text-align: center;
    }

table.DF_chemia
    {
    border: solid 2px #7FB2E5;
    }

table.DF_chemia td
    {
    font-size: 11px;
    border: 1px solid #C9DAED;
    margin: 1px;
    text-align: center;
    }

table.DF_chemia th
    {
    background: #C9DAED;
    font-size: 11px;
    border: 1px solid #C9DAED;
    margin: 1px;
    text-align: center;
    }

table.DF_chemia tr.odd
    {
    background: #F2F6FB;
    }

table.DF_main
    {
    width: 900px;    
    }

div.DF_top_menu
    {
    
    }

td.DF_header
    {
    height: 86px;    

    }

.DF_first_level
    {
    height: 86px;
    clear: both;
    }

.DF_upper_menu
    {
    height: 32px;
    clear: both;
    }

a.HmenuItem 
    {
    display: block;
    height: 32px;
    float: left;
    }

a.HmenuItem img 
    {
    border: 0;
    height: 32px;
    }

a#Hmenu4, a#Hmenu4 img
    {
    width: 91px;
    }

div.Hmenu_left
    {
    float: left;
    width: 330px;
    height: 32px;
    }


div.Hmenu_right
    {
    float: left;
    width: 17px;
    height: 32px;
    background: url('../p/Hmenu_right.gif') no-repeat;
    }


a.DF_logo
    {
    display: block;
    float: left;
    width: 202px;
    height: 54px;
    padding: 26px 0px 0px 65px;
    }

a.DF_logo img
    {
    display: block;
    width: 202px;
    height: 54px;
    border: 0;
    }

div.DF_search_bar
    {
    float: left;
    width: 260px; 
    height: 30px;
    padding: 26px 0px 0px 240px;
    }

input.search_bar
    {
    border: solid 1px #d1d1d1;
    width: 160px;
    height: 18px;
    padding: 0;
    }

input.search_button
    {
    background: url('../p/search_lo.gif') no-repeat;
    border: 0;
    width: 60px;
    height: 19px;
    font-size: 10px;
    color: #a6a6a6;
    text-align: left;
    padding-left: 8px;
    }

input.search_button:hover
    {
    background: url('../p/search_hi.gif') no-repeat;
    cursor: pointer;
    color: #ffffff;
    }

table.DF_search_bar td
    {
    vertical-align: middle;
    padding-left: 4px;
    }

a.DF_menu_item
    {
    display: block;
    background: url('../p/bullet_left.gif') no-repeat;
    }

img.img
    {
    border: solid 1px #0066CC;
    }


a.DF_logo_small img
    {
    width: 95px;
    height: 28px;
    border: 0;    
    }



a.DF_bmenu_item
    {
    color: #ffffff;
    }

a.DF_bmenu_selected
    {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    }

a.DF_bmenu_selected:hover
    {
    color: #4579B4;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    }

a.DF_add
    {
    display: block;
    float: left;
    margin-left: 20px;
    text-decoration: none;
    text-align: center;
    color: #B3D0EF;
    font-size: 11px;
    }

a.DF_add:hover
    {
    color: #0066CC;
    text-decoration: none;
    }

a.DF_add img
    {
    border: 0;
    width: 71px;
    height: 65px;
    }

div.DF_add
    {
    position: relative;
    top: -64px;
    left: 320px;
    clear: both;
    width: 330px;
    }

.kat_1
    {
    height: 24px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background-color: #77F30A;
    width: 390px;
    }

.kat_1_pvc_c
    {
    height: 24px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background-color: #FFCC33;
    width: 390px;
    }

.kat_1_pvc_u
    {
    height: 24px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background-color: #6699CC;
    width: 390px;
    }

.kat_1_miedz
    {
    height: 24px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background-color: #FF9900;
    width: 390px;
    }

.kat_1_acc
    {
    height: 24px;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    background-color: #999999;
    width: 390px;
    }



.kat_2
    {
    height: 30px;
    vertical-align: middle;
    background-color: #EAEAEA;
    text-align: center;
    padding: 5px;

    }

.kat_3
    {
    height: 30px;
    vertical-align: middle;
    background-color: #EAEAEA;
    text-align: center;
    }

.kat_4
    {
    height: 30px;
    vertical-align: middle;
    background-color: #EAEAEA;
    text-align: center;
    } 

.kat_5
    {
    height: 49px;
    vertical-align: middle;
    background-color: #FFCC33;
    } 

.kat_tab
    {
    margin-top: 10px;
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #EAEAEA;
    }

.kat_tab td
    {
    text-align: center;
    border: 1px solid #EAEAEA;
    padding: 4px;
    }

.d_header
    {
    height: 24px;
    vertical-align: middle;
    text-align: center !important;
    font-weight: bold;
    background-color: #daedfe;
    width: 390px;
    }

table.uchwyty
    {
    border-style: solid; 
    border-width: 1px;
    border-color: #BFD5FF;
    }

table.uchwyty td
    {
    padding: 2px 20px 2px 20px;
    background-color: rgb(0,129,182);
    color: #ffffff;
    text-align: center;
    }

td.uchwyty
    {
    background-color: #ffffff!important;
    color: #000000!important;
    }

.kat_4_new
    {
    height: 30px;
    vertical-align: middle;
    background-color: #EAEAEA;
    font-size: 11px;
    text-align: center!important;
    }

.kat_tab_new
    {
    margin-top: 10px;
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #EAEAEA;
    }

.kat_tab_new td
    {
    text-align: center;
    border: 1px solid #EAEAEA;
    padding: 4px;
    font-size: 10px;
    }

.tab_ch
	{
	border: solid 1px #ffffff;
	padding: 2px 10px 2px 10px;
	font-size: 0.8em;
	}

a.DF_pricelist
    {
    background: url('../p/pricelist_lo.png') no-repeat center left;
    display: block;
    height: 40px;
    width: 200px;
    padding: 30px 10px 5px 80px;
    color: #B3D0EF;
    margin: 1px 12px 1px 12px;
    }

a.DF_pricelist:hover
    {
    background: url('../p/pricelist_hi.png') no-repeat center left;
    color: #0066CC;
    text-decoration: none;
    }

h1
    {
    font-size: 17px;
    color: #0066cc;
    padding-bottom:10px;
    }

h1.Shead
    {
    display: block;
    height: 15px;
    font: bold 14px Arial;
    text-transform: uppercase;
    color: #0066cc;
    padding-left: 14px;
    padding-bottom:0px;
    background: url('/images/bullet_green.gif') no-repeat 0px 1px;
    text-shadow: 1px 2px #ffffff;
    }


h2
    {
    font-size: 16px;
    font-weight: bold;
    color: #0066cc;
    padding-bottom: 10px;
    }

h3
    {
    font-size: 14px;
    font-weight: bold;
    color: #0066cc;
    padding-bottom: 10px;
    }

h4
    {
    font-size: 12px;
    font-weight: bold;
    color: #0066cc;
    padding-bottom: 10px;
    }


.dystrybutorzy
    {
    margin-top: 10px;
    margin-bottom: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #EAEAEA;
    }

.dystrybutorzy td
    {
    text-align: left;
    border: 1px solid #EAEAEA;
    padding: 4px;
    padding-left: 20px;
    }

div.targi_line
        {
        border-top: solid 1px #66CC00;
        padding-bottom: 20px;
        }

img.targi
        {
        border: solid 1px #66CC00;
        }

a.N_button
    {
    display: block;
    width: 70px;
    height: 18px;
    background: url('../p/button_lo.gif');
    color: #0066CC;
    border: 0;
    text-decoration: none;
    text-align: center;
    padding-top: 4px;
    font: 10px tahoma;
    margin-left: 110px;
    }



a.N_button:hover
    {
    color: #ffffff;
    background: url('../p/button_hi.gif');
    cursor: pointer;
    }

select.City
    {
    font: 11px Tahoma;
    width: 200px;
    }

.DF_plist div.Pdescr
    {
    width: 290px;
    margin: 0px 12px 0px 12px;
    padding: 12px 0px 12px 0px;
    }

div.Ldotted
    {
    height: 1px;
    background: url('../p/dots.gif') repeat-x bottom left;    
    width: 290px;
    }

div.Ldotted br
    {
    line-height: 1px;
    }


td.Ddialog
    {   
    width: 80px;
    padding-right: 10px;
    }

td.dialog input
    {
    border: solid 1px #7CAFE2;
    width: 180px;
    }

textarea.bar
    {
    width: 280px;
    border: solid 1px #7CAFE2;
    }


.form_ankieta, .openended
    {
    border: solid 1px #7FB2E5;
    }

a:hover
    {
    color: #0066CC;
    }

td.p_opis
    {
    text-align: center;
    padding: 3px 0px 5px 0px;
    }

td.p_opis a
    {
    font-weight: bold;
    }

img.DF_page_header
	{
	display: block;
	height: 15px;
	margin-bottom: 20px;
	}

div#error
	{
	padding: 20px;
	border: solid 2px red;
	color: red;
	font-weight: bold;
	display: none;
	}

div.H_news
    {
	text-align: justify;
	padding-bottom: 20px;
	}

a.Result {
    color: #0066CC;
    font-weight: bold;
}

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

div.Results {
    padding: 10px 0px 10px 0px;
    text-align: justify;
}

span.Result {
    color: #0066CC;
}

div.line_press {
    border-bottom: solid 1px #7FB2E5;
    margin-bottom: 15px;
    width: 300px;
}: justify;
}

span.Result {
    color: #0066CC;
}

div.line_press {
    border-bottom: solid 1px #7FB2E5;
    margin-bottom: 15px;
    width: 300px;
}

.Tmenu {
   position: absolute;
   width: 300px;
   height: 140px;
   top: 140px;
   margin-left: 300px;
}

.Tmenu li {
   display: list-item;
   list-style: none;
   float: left;
}

.Tmenu li a {
   display: block;
   width: 67px;
   height: 130px;
   background-position: 0 0;
   margin-right: 8px;
   color: #AACBEF;
   text-decoration: none;
   text-align: center;
   padding-top: 80px;
}

.Tmenu li a#m1:hover, .Tmenu li a#m2:hover, .Tmenu li a#m3:hover, .Tmenu li a#m4:hover, .Tmenu li a#m5:hover {
   background-position: 0px 0px;
   color: #0066CC;
}


.Tmenu li a#m1 {
   background: url('p/ico1.png') no-repeat -68px 0;
}

.Tmenu li a#m2 {
   background: url('p/ico2.png') no-repeat -68px 0;
}

.Tmenu li a#m3 {
   background: url('p/ico3.png') no-repeat -68px 0;
}

.Tmenu li a#m4 {
   background: url('p/ico4.png') no-repeat -68px 0;
}

.Tmenu li a#m5 {
   background: url('p/ico5.png') no-repeat -68px 0;
}


.Tmenu li a span {
   font-size: 10px;
}

div.PVC-menu {
   padding-bottom: 15px;
}

div.PVC-menu a img {
   border: solid 1px #0066cc;
   margin: 3px;
}
