/* START layout sections */

    html,body {
    	font-size: 100%;
    	height: 100%;
    	line-height: 1em;
    	text-align: center;
    }
    #wrapper {
    	border:0;
    	margin: 0px auto;
    	text-align: left;
    	width: 970px;
    }
    #header {
    	height: 298px;
    	width: 100%;
    }
    #header_import {
    	height: 201px;
    	width: 100%;
    }
    #container {
    	clear:both;
    	height: 1%;
    	margin:0px;
    	overflow:hidden;
    	padding:30px 5px 30px 5px;
    }
    #footer {
    	clear: both;
    	padding: 10px 5px 10px 5px;
    	text-align:center;
    }
    #left {
	    float:left;
    	padding: 0px 30px 0px 30px;
	    width: 140px;
    }
    #left2 {
    	color: #25473b;
    	float:left;
    	font-size: 0.69em;
    	line-height: 1.25em;
    	padding: 0px 30px 0px 30px;
    	width: 345px;
    }
    #main2 {
	    float: left;
    	width: 305px;
    }
    #main, #main_map {
	    float: left;
	    width: 510px;
    }
    #right {
	    float: right;
    	width: 220px;
    }

/* END layout sections */



/* START layout elements per section */

	/* START top */

        /* START top > logo */

            #logo {
        	    float: left;
            	padding: 20px 0px 0px 0px;
            }
        	#logo a {
        		display: block;
        		height: 0px!important;
        		overflow: hidden;
        		padding: 87px 0px 0px 0px;
        		width: 156px;
            }

        /* END top > box_logo */

		/* START top > toolbox */

            #toolBox {
                float: right;
                padding: 12px 30px 0px 0px;
            }
            #toolBox ul {
                list-style: none;
            }
            #toolBox ul li {
                float: left;
                font-size: 0.75em;
            }
            #toolBox ul li a {
                color: #98a09e;
                text-decoration: none;
            }
            #toolBox ul li a:hover {
                color: #00853e;
            }
            #toolBox ul li#home, #toolBox ul li#map,#toolBox ul li.lang {
                padding: 5px 0px 0px 0px;
            }
            #toolBox ul li#home a {
                background: url(../gfx/home.gif) no-repeat;
                display: block;
                height: 0px!important;
                margin: 3px 0px 0px 0px;
                overflow: hidden;
                padding: 10px 0px 0px 0px;
                width: 11px;
            }
            #toolBox ul li#map a {
                background: url(../gfx/map.gif) no-repeat;
                display: block;
                height: 0px!important;
                margin: 3px 33px 0px 6px;
                overflow: hidden;
                padding: 10px 0px 0px 0px;
                width: 11px;
            }
            #toolBox ul li#home a:hover,#toolBox ul li#map a:hover {
                background-position: 0px -10px;
            }
            #toolBox ul li.lang a {
                margin: 0px 10px 0px 0px;
            }
            #toolBox ul li .szukaj_pole {
                border: 1px solid #f2f2f2;
                color:#98a09e;
                height: 16px;
                margin: 0px 0px 0px 28px;
                padding: 4px;
                width: 127px;
            }
            #toolBox ul li .szukaj_przycisk {
                background: url(../gfx/search.gif) no-repeat;
                border: none;
                height: 24px;
                width: 24px;
            }


		/* END top > toolbox */

		/* START top > mainmenu */

            #mainMenu {
                background: url(../gfx/menu.gif) center top no-repeat;
                clear: both;
                height: 41px;
                padding: 0px 5px 0px 5px;
                width: 960px;
            }
            #mainMenu ul {
                list-style: none;
            }
            #mainMenu ul li {
                display: inline;
            }
            #mainMenu ul li.sep {
                background: url(../gfx/sep.gif) no-repeat;
                height: 41px;
                width: 1px;
            }
            #mainMenu ul li a {
                display: block;
                height: 0px!important;
                overflow: hidden;
                padding: 41px 0px 0px 0px;
            }
            #mainMenu ul li#menu1_pl a {
                background: url(../gfx/m1_pl.gif) no-repeat;
                width: 88px;
                float: left;
            }
            #mainMenu ul li#menu1_en a {
                background: url(../gfx/m1_en.gif) no-repeat;
                width: 98px;
                float: left;
            }
            #mainMenu ul li#menu2_pl a {
                background: url(../gfx/m2_pl.gif) no-repeat;
                width: 145px;
                float: left;
            }
            #mainMenu ul li#menu2_en a {
                background: url(../gfx/m2_en.gif) no-repeat;
                width: 71px;
                float: left;
            }
            #mainMenu ul li#menu3_pl a {
                background: url(../gfx/m3_pl.gif) no-repeat;
                width: 100px;
                float: left;
            }
            #mainMenu ul li#menu3_en a {
                background: url(../gfx/m3_en.gif) no-repeat;
                width: 98px;
                float: left;
            }
            #mainMenu ul li#menu4_pl a {
                background: url(../gfx/m4_pl.gif) no-repeat;
                width: 91px;
                float: left;
            }
            #mainMenu ul li#menu4_en a {
                background: url(../gfx/m4_en.gif) no-repeat;
                width: 94px;
                float: left;
            }
            #mainMenu ul li#menu5_pl a {
                background: url(../gfx/m5_pl.gif) no-repeat;
                width: 116px;
                float: left;
            }
            #mainMenu ul li#menu5_en a {
                background: url(../gfx/m5_en.gif) no-repeat;
                width: 106px;
                float: left;
            }
            #mainMenu ul li#menu6_pl a {
                background: url(../gfx/m6_pl.gif) no-repeat;
                width: 118px;
                float: right;
            }
            #mainMenu ul li#menu6_en a {
                background: url(../gfx/m6_en.gif) no-repeat;
                width: 118px;
                float: right;
            }
            #mainMenu ul li#menu7_pl a {
                background: url(../gfx/m7_pl.gif) no-repeat;
                width: 105px;
                float: right;
            }
            #mainMenu ul li#menu7_en a {
                background: url(../gfx/m7_en.gif) no-repeat;
                width: 105px;
                float: right;
            }
            #mainMenu ul li#menu8_pl a {
                background: url(../gfx/m8_pl.gif) no-repeat;
                width: 90px;
                float: left;
            }
            #mainMenu ul li#menu8_en a {
                background: url(../gfx/m8_en.gif) no-repeat;
                width: 96px;
                float: left;
            }
            #mainMenu ul li#menu9_pl a {
                background: url(../gfx/m9_pl.gif) no-repeat;
                width: 109px;
                float: left;
            }
            #mainMenu ul li#menu9_en a {
                background: url(../gfx/m9_en.gif) no-repeat;
                width: 107px;
                float: left;
            }
            #mainMenu ul li#client_pl a {
                background: url(../gfx/client_pl.gif) no-repeat;
                width: 91px;
                float: left;
            }
            #mainMenu ul li#client_en a {
                background: url(../gfx/client_en.gif) no-repeat;
                width: 111px;
                float: left;
            }
            #mainMenu ul li#repacking_pl a {
                background: url(../gfx/repacking_pl.gif) no-repeat;
                width: 144px;
                float: left;
            }
            #mainMenu ul li#repacking_en a {
                background: url(../gfx/repacking_en.gif) no-repeat;
                width: 120px;
                float: left;
            }
            #mainMenu ul li#warehouse_pl a {
                background: url(../gfx/warehouse_pl.gif) no-repeat;
                width: 177px;
                float: left;
            }
            #mainMenu ul li#warehouse_en a {
                background: url(../gfx/warehouse_en.gif) no-repeat;
                width: 190px;
                float: left;
            }
            #mainMenu ul li#menu1_pl a:hover,#mainMenu ul li#menu2_pl a:hover,#mainMenu ul li#menu3_pl a:hover,#mainMenu ul li#menu4_pl a:hover,#mainMenu ul li#menu5_pl a:hover,#mainMenu ul li#menu6_pl a:hover, #mainMenu ul li#menu7_pl a:hover, #mainMenu ul li#menu8_pl a:hover, #mainMenu ul li#menu9_pl a:hover, #mainMenu ul li#client_pl a:hover, #mainMenu ul li#repacking_pl a:hover, #mainMenu ul li#warehouse_pl a:hover, #mainMenu ul li#menu1_en a:hover,#mainMenu ul li#menu2_en a:hover,#mainMenu ul li#menu3_en a:hover,#mainMenu ul li#menu4_en a:hover,#mainMenu ul li#menu5_en a:hover,#mainMenu ul li#menu6_en a:hover, #mainMenu ul li#menu7_en a:hover, #mainMenu ul li#menu8_en a:hover, #mainMenu ul li#menu9_en a:hover, #mainMenu ul li#client_en a:hover, #mainMenu ul li#repacking_en a:hover, #mainMenu ul li#warehouse_en a:hover {
                background-position: 0px -41px;
            }
            #mainMenu ul li.active a {
                background-position: 0px -41px !important;
            }

		/* END top > mainmenu */

    /* END top */

    /* START left */

        #left ul {
            list-style: none;
        }
        #left ul li {
            display: block;
            padding: 0;
            margin: 0px 0px 7px 0px;
        }
        #left ul li a {
            color: #00853e;
            font-family: Arial,Tahoma;
            font-size: 0.75em;
            font-weight: normal;
            text-decoration: none;
            padding: 0;
            margin: 0;
        }
        #left a.active {
            padding: 0 0 0 10px;
        	color: #000000;
			background-image: url(../gfx/pointer.gif);
			background-position: center left;
        }
        #left ul {
            display: none;
        }
        #left.contact {
            display: none;
        }
        .company #left_menu_company,
        .company #left_menu_company *,
        .security #left_menu_security,
        .security #left_menu_security *,
        .patient #left_menu_patient,
        .patient #left_menu_patient *,
        .client #left_menu_client,
        .client #left_menu_client *,
        .warehouse #left_menu_warehouse,
        .warehouse #left_menu_warehouse *,
        .repacking #left_menu_repacking,
        .repacking #left_menu_repacking *,
        .pharmacy #left_menu_pharmacy,
        .pharmacy #left_menu_pharmacy *,
        .wholesale #left_menu_wholesale,
        .wholesale #left_menu_wholesale *,
        .hospitals #left_menu_hospitals,
        .hospitals #left_menu_hospitals *,
        .offer #left_menu_offer,
        .offer #left_menu_offer *,
        .press #left_menu_press,
        .press #left_menu_press *,
        .import #left_menu_import,
        .import #left_menu_import * {
            display: block;
        }
        #left ul li a:hover {
            color: #000;
        }
        #left ul li ul {
            padding: 4px 0px 0px 0px;
        }
        #left ul li ul li {
            padding: 0px 0px 0px 14px;
        }
        #left ul li ul li a {
            color: #7bbe9d;
            font-weight: normal;
        }

	/* END left */

    /* START right */

        #serwis_pl, #serwis_en, #serwis_delfarma_pl, #serwis_delfarma_en {
        	height: 51px;
        	padding: 80px 0px 0px 30px;
        	width: 190px;
        }
        #serwis_pl {
        	background: url(../gfx/serwis_pl.jpg) no-repeat;
        }
        #serwis_en {
        	background: url(../gfx/serwis_en.jpg) no-repeat;
        }
        #serwis_delfarma_pl {
        	background: url(../gfx/serwis_delfarma_pl.jpg) no-repeat;
        }
        #serwis_delfarma_en {
        	background: url(../gfx/serwis_delfarma_en.jpg) no-repeat;
        }
        #serwis_pl a, #serwis_en a, #serwis_delfarma_pl a, #serwis_delfarma_en a {
        	background: url(../gfx/more.gif) no-repeat;
        	color: #00853e;
        	display: block;
            font-size: 0.69em;
        	float: left;
        	font-weight: bold;
        	height: 25px;
        	line-height: 25px;
        	text-align: center;
        	text-decoration: none;
        	width: 71px;
        }
        #serwis_pl a:hover, #serwis_en a:hover, #serwis_delfarma_pl a:hover, #serwis_delfarma_en a:hover {
            color: #000;
        }
        /*#infolinia {
        	background: url(../gfx/infolinia.jpg) no-repeat;
        	height: 0px !important;
        	margin: 14px 0px 0px 0px;
        	overflow: hidden;
        	padding: 137px 0px 0px 0px;
        	width: 284px;
        }*/
        #pytania_pl, #pytania_en {
        	height: 0px !important;
        	overflow: hidden;
        	padding: 90px 0px 0px 0px;
        	width: 220px;
        }
        #pytania_pl {
        	background: url(../gfx/pytania_pl.jpg) no-repeat;
        }
        #pytania_en {
        	background: url(../gfx/pytania_en.jpg) no-repeat;
        }
        #logos {
            padding: 20px 0 20px 30px;
        	width: 160px;
        	height: 140px;
        }
        #logo_1 {
			float: left;
			display: block;
        	background: url(../gfx/logo_1.jpg) no-repeat;
        	width: 76px;
        	height: 64px;
        }
        #logo_1:hover {
        	background: url(../gfx/logo_1_z.jpg) no-repeat;
        }
        #logo_2 {
			float: left;
			display: block;
        	background: url(../gfx/logo_2.jpg) no-repeat;
        	width: 84px;
        	height: 64px;
        }
        #logo_2:hover {
        	background: url(../gfx/logo_2_z.jpg) no-repeat;
        }
        #logo_3 {
			float: left;
			display: block;
        	background: url(../gfx/logo_3.jpg) no-repeat;
        	width: 76px;
        	height: 76px;
        }
        #logo_3:hover {
        	background: url(../gfx/logo_3_z.jpg) no-repeat;
        }
        #logo_4 {
			float: left;
			display: block;
        	background: url(../gfx/logo_4.jpg) no-repeat;
        	width: 84px;
        	height: 76px;
        }
        #logo_4:hover {
        	background: url(../gfx/logo_4_z.jpg) no-repeat;
        }
        #newsletter_pl, #newsletter_en {
        	height: 0px !important;
        	margin: 14px 0px 0px 0px;
        	overflow: hidden;
        	padding: 90px 0px 0px 0px;
        	width: 220px;
        }
        #newsletter_pl {
        	background: url(../gfx/newsletter_pl.jpg) no-repeat;
        }
        #newsletter_en {
        	background: url(../gfx/newsletter_en.jpg) no-repeat;
        }

	/* END right */

	/* START content */

        #main, #main_map {
        	color: #25473b;
        	font-size: 0.69em;
        	line-height: 1.25em;
        	text-align: justify;
        }
        #main2 {
        	color: #25473b;
        	font-size: 0.69em;
        	line-height: 1.25em;
        	text-align: justify;
        }
        h1 {
        	color: #00853e;
        	font-size: 1.45em;
        	font-weight: normal;
        	padding: 0px;
        	margin: 0px;
        }
        h2 {
        	color: #00853e;
        	font-size: 1.45em;
        	font-weight: normal;
        	margin: 20px 0px 10px 0px;
        }
        h3 {
        	color: #00853e;
        	font-size: 1.09em;
        	font-weight: normal;
        	margin: 0px;
        }
        .info {
            margin: 30px 0px 0px 0px;
        }
        .more {
        	background: url(../gfx/more.gif) no-repeat;
        	color: #00853e;
        	display: block;
        	float: right;
        	font-weight: bold;
        	height: 25px;
        	line-height: 25px;
        	text-align: center;
        	text-decoration: none;
        	width: 71px;
        }
        .more_yellow {
        	background: url(../gfx/more_yellow.gif) no-repeat;
        	color: #00853e;
        	display: block;
        	float: right;
        	font-weight: bold;
        	height: 25px;
        	line-height: 25px;
        	text-align: center;
        	text-decoration: none;
        	width: 71px;
        }
        .info .more {
            float: left;
        }
        .more:hover {
            color: #000;
        }
        .tytul {
        	float: left;
        	padding: 5px 0px 0px 0px;
        	margin: 0px 5px 0px 0px;
            width: 430px;
        	line-height: 15px;
        }
        .tytul_basket {
        	float: left;
        	padding: 5px 0px 0px 0px;
        	margin: 0px 5px 0px 0px;
            width: 330px;
        	line-height: 15px;
        }
        .tytul_podglad {
        	float: left;
        	margin: 0px 5px 0px 0px;
            width: 430px;
        	line-height: 15px;
        	color: #00853e;
            font-weight: bold;
        }
        .tytul_podglad_basket {
        	float: left;
        	margin: 0px 5px 0px 0px;
            width: 330px;
        	line-height: 15px;
        	color: #00853e;
            font-weight: bold;
        }
        .tytul_short {
        	float: left;
        	margin: 0px 5px 0px 0px;
        	padding: 5px 0px 0px 0px;
            width: 255px;
        	line-height: 15px;
        	color: #00853e;
            font-weight: bold;
        }
        .tytul_short_basket {
        	float: left;
        	margin: 0px 5px 0px 0px;
        	padding: 5px 0px 0px 0px;
            width: 175px;
        	line-height: 15px;
        	color: #00853e;
            font-weight: bold;
        }
        .tytul strong {
        	color: #00853e;
        }
        .short {
        	clear: both;
        	padding: 8px 0px 8px 0px;
        	width: 100%;
        }
        .break {
            width: 100%;
            height: 20px;
        }
        .news .main_image {
            float: left;
        }
        .news .news_content_with_image {
            float: right;
            width: 350px;
        }
        .text_header {
            margin: 0 0 0 10px;
    		font-weight: bold;
            color: #000000;
        }
        #main img {
            border: 9px solid #f2f3f2;
        }
        #main2 img {
            border: 9px solid #f2f3f2;
        }
        #content.no_bar {
            border: 0px;
        }
        #content.padding_bottom {
            padding-bottom: 28px;
        }
		.textheader {
            margin: 0 0 10px 0;
			padding: 0 0 8px 0;
            border-bottom: 1px solid #e4e4e4;
		}
        a.current {
            border: 1px solid #ddd;
            padding: 2px 3px 2px 3px;
            cursor: default;
            color: #999;
            text-decoration: none;
            font-weight: normal;
        }
        .basket_news {
            margin: 0 0 40px 0;
        }
        .basket_news .left .text {
    		border: 1px solid #d2ede9;
    		height: 16px;
    		padding: 2px 5px 2px 5px;
    		width: 31px;
        }
        #basket_line {
            border: 1px solid #e4e4e4;
    		margin: 0 0 15px 0;
        }

        /* START content > box_contactform */

            .content_image img {
                float: left;
                margin: 0 16px 16px 0;
            }
            #main p img, #main2 p img {
                margin: 10px;
            }


        /* END content > box_contactform */

        /* START content > site_map */

            #main_map ul {
                margin: 0 0 25px 0;
            }
            #main_map ul ul {
                margin: 0 0 0 25px;
            }

        /* END content > site_map */

        /* START content > panel */

            #panel_pl, #panel_en {
                margin: 0 0 20px 0;
                padding: 18px 0 0 0;
                width: 510px;
                height: 36px;
            }
            #panel_pl {
            	background: url(../gfx/panel_bg_pl.jpg) no-repeat;
            }
            #panel_en {
            	background: url(../gfx/panel_bg_en.jpg) no-repeat;
            }
            #panel_pl a, #panel_en a {
                float: left;
                height: 36px;
            }
            #panel_letter_a {
                width: 29px;
            }
            #panel_letter_b {
                width: 19px;
            }
            #panel_letter_c {
                width: 19px;
            }
            #panel_letter_d {
                width: 19px;
            }
            #panel_letter_e {
                width: 19px;
            }
            #panel_letter_f {
                width: 19px;
            }
            #panel_letter_g {
                width: 19px;
            }
            #panel_letter_h {
                width: 19px;
            }
            #panel_letter_i {
                width: 19px;
            }
            #panel_letter_j {
                width: 19px;
            }
            #panel_letter_k {
                width: 19px;
            }
            #panel_letter_l {
                width: 19px;
            }
            #panel_letter_m {
                width: 19px;
            }
            #panel_letter_n {
                width: 19px;
            }
            #panel_letter_o {
                width: 19px;
            }
            #panel_letter_p {
                width: 19px;
            }
            #panel_letter_q {
                width: 19px;
            }
            #panel_letter_r {
                width: 19px;
            }
            #panel_letter_s {
                width: 19px;
            }
            #panel_letter_t {
                width: 19px;
            }
            #panel_letter_u {
                width: 19px;
            }
            #panel_letter_v {
                width: 19px;
            }
            #panel_letter_w {
                width: 19px;
            }
            #panel_letter_x {
                width: 19px;
            }
            #panel_letter_y {
                width: 19px;
            }
            #panel_letter_z {
                width: 24px;
            }
            #panel_letter_a:hover, #panel_letter_a.active {
                width: 29px;
            	background: url(../gfx/letters/a.jpg) no-repeat;
            }
            #panel_letter_b:hover, #panel_letter_b.active {
                width: 19px;
            	background: url(../gfx/letters/b.jpg) no-repeat;
            }
            #panel_letter_c:hover, #panel_letter_c.active {
                width: 19px;
            	background: url(../gfx/letters/c.jpg) no-repeat;
            }
            #panel_letter_d:hover, #panel_letter_d.active {
                width: 19px;
            	background: url(../gfx/letters/d.jpg) no-repeat;
            }
            #panel_letter_e:hover, #panel_letter_e.active {
                width: 19px;
            	background: url(../gfx/letters/e.jpg) no-repeat;
            }
            #panel_letter_f:hover, #panel_letter_f.active {
                width: 19px;
            	background: url(../gfx/letters/f.jpg) no-repeat;
            }
            #panel_letter_g:hover, #panel_letter_g.active {
                width: 19px;
            	background: url(../gfx/letters/g.jpg) no-repeat;
            }
            #panel_letter_h:hover, #panel_letter_h.active {
                width: 19px;
            	background: url(../gfx/letters/h.jpg) no-repeat;
            }
            #panel_letter_i:hover, #panel_letter_i.active {
                width: 19px;
            	background: url(../gfx/letters/i.jpg) no-repeat;
            }
            #panel_letter_j:hover, #panel_letter_j.active {
                width: 19px;
            	background: url(../gfx/letters/j.jpg) no-repeat;
            }
            #panel_letter_k:hover, #panel_letter_k.active {
                width: 19px;
            	background: url(../gfx/letters/k.jpg) no-repeat;
            }
            #panel_letter_l:hover, #panel_letter_l.active {
                width: 19px;
            	background: url(../gfx/letters/l.jpg) no-repeat;
            }
            #panel_letter_m:hover, #panel_letter_m.active {
                width: 19px;
            	background: url(../gfx/letters/m.jpg) no-repeat;
            }
            #panel_letter_n:hover, #panel_letter_n.active {
                width: 19px;
            	background: url(../gfx/letters/n.jpg) no-repeat;
            }
            #panel_letter_o:hover, #panel_letter_o.active {
                width: 19px;
            	background: url(../gfx/letters/o.jpg) no-repeat;
            }
            #panel_letter_p:hover, #panel_letter_p.active {
                width: 19px;
            	background: url(../gfx/letters/p.jpg) no-repeat;
            }
            #panel_letter_q:hover, #panel_letter_q.active {
                width: 19px;
            	background: url(../gfx/letters/q.jpg) no-repeat;
            }
            #panel_letter_r:hover, #panel_letter_r.active {
                width: 19px;
            	background: url(../gfx/letters/r.jpg) no-repeat;
            }
            #panel_letter_s:hover, #panel_letter_s.active {
                width: 19px;
            	background: url(../gfx/letters/s.jpg) no-repeat;
            }
            #panel_letter_t:hover, #panel_letter_t.active {
                width: 19px;
            	background: url(../gfx/letters/t.jpg) no-repeat;
            }
            #panel_letter_u:hover, #panel_letter_u.active {
                width: 19px;
            	background: url(../gfx/letters/u.jpg) no-repeat;
            }
            #panel_letter_v:hover, #panel_letter_v.active {
                width: 19px;
            	background: url(../gfx/letters/v.jpg) no-repeat;
            }
            #panel_letter_w:hover, #panel_letter_w.active {
                width: 19px;
            	background: url(../gfx/letters/w.jpg) no-repeat;
            }
            #panel_letter_x:hover, #panel_letter_x.active {
                width: 19px;
            	background: url(../gfx/letters/x.jpg) no-repeat;
            }
            #panel_letter_y:hover, #panel_letter_y.active {
                width: 19px;
            	background: url(../gfx/letters/y.jpg) no-repeat;
            }
            #panel_letter_z:hover, #panel_letter_z.active{
                width: 24px;
            	background: url(../gfx/letters/z.jpg) no-repeat;
            }

        /* END content > panel */

        /* START content > contact_form */

            .form {
            	list-style: none;
            	margin: 0px 0px 0px 0px;
            	padding: 10px 0px 0px 0px;
            }
        	.form li {
        		clear: both;
                height: 30px;
            }
            .form .textarea_height, .form_order .textarea_height {
                height: 120px;
            }
            .form .approval_height, .form_order .approval_height {
                height: 80px;
            }
        	.form label {
        		color: #008d42;
        		display: block;
        		float: left;
        		margin: 0px 20px 0px 0px;
        		padding: 4px 0px 0px 0px;
        		text-align: right;
        		text-transform: uppercase;
        		width: 100px;
            }
        	.form .approval {
        		color: #008d42;
        		display: block;
        		float: left;
        		margin: 0px 10px 0px 0px;
        		text-align: right;
        		text-transform: none;
        		width: 310px;
            }
        	.form .text {
        		border: 1px solid #d2ede9;
        		float: left;
        		height: 16px;
        		padding: 2px 5px 2px 5px;
        		width: 210px;
            }
        	.form .checkbox {
        		margin: 10px 0px 0px 0px;
        		border: 1px solid #d2ede9;
        		float: left;
        		height: 16px;
        		width: 16px;
            }
        	.form textarea {
        		border: 1px solid #d2ede9;
        		float: left;
        		font-family: tahoma;
        		font-size: 1.1em;
        		height: 116px;
        		padding: 2px 5px 2px 5px;
        		width: 210px;
            }
        	.submit {
        		background: url(../gfx/more.gif) no-repeat;
        		color: #00853e;
        		cursor: pointer;
        		display: block;
        		font-size: 1em;
        		font-weight: bold;
        		height: 24px;
        		margin: 0px 0px 0px 272px;
        		outline: none;
        		text-align: center;
        		text-decoration: none;
        		width: 71px;
                border: 0;
            }
            .form_recrutation {
                width: 452px;
            	list-style: none;
            	margin: 0px 0px 20px 0px;
            	padding: 10px 0px 0px 0px;
            }
        	.form_recrutation .approval {
        		width: 410px;
            }
        	.form_recrutation .submit {
        		margin: 0px 0px 0px 372px;
            }
            .form_recrutation .text {
        		width: 310px;
            }
            .form_recrutation select {
        		border: 1px solid #e2ede9;
        		float: left;
        		font-family: tahoma;
        		font-size: 1.1em;
        		padding: 2px 5px 2px 5px;
        		width: 310px;
            }
            .form_recrutation textarea {
        		width: 310px;
            }
            .form_order {
                width: 452px;
            	list-style: none;
            	margin: 0px 0px 20px 0px;
            	padding: 10px 0px 0px 0px;
            }
            .form_order li {
        		clear: both;
                height: 30px;
            }
            .form_order label {
        		color: #008d42;
        		display: block;
        		float: left;
        		margin: 0px 20px 0px 0px;
        		padding: 4px 0px 0px 0px;
        		text-align: right;
        		text-transform: uppercase;
        		width: 100px;
            }
        	.form_order textarea {
        		border: 1px solid #d2ede9;
        		float: left;
        		font-family: tahoma;
        		font-size: 1.1em;
        		height: 50px;
        		padding: 2px 5px 2px 5px;
        		width: 310px;
            }
        	.form_order .submit {
        		margin: 0px 0px 0px 372px;
            }
			#map_frame {
				position: relative;
				bottom: 178px;
				width: 305px;
				height: 178px;
        		background: url(../gfx/map_frame.gif) no-repeat;
			}
			#google_map {
				overflow: hidden;
				width: 305px;
				height: 178px;
			}

        /* END content > contact_form */

	/* END content */

	/* START bottom */

        #footerMenu {
            padding: 0px 29px 0px 29px;
        }
        #footerMenu ul {
            list-style: none;
        }
        #footerMenu ul li a {
            color: #00853e;
            font-size: 0.69em;
            font-weight: bold;
            text-decoration: none;
        }
        #footerMenu ul li a:hover {
            color: #000;
        }
        #footerMenu ul li a.up {
            background: url(../gfx/up.gif) left 6px no-repeat;
            display: block;
            padding: 0px 0px 0px 15px;
        }
        .hr {
            background: url(../gfx/hr.gif) repeat-x;
            clear: both;
            height: 2px;
            margin: 12px 0px 12px 0px;
            width: 960px;
        }
        .hr hr {
            display: none;
        }
        #copyright {
            padding: 0px 29px 0px 29px;
        }
        #copyright ul {
            color: #b2b2b2;
            font-size: 0.69em;
            list-style: none;
        }
        #copyright ul li {
            line-height: 44px;
        }
        #copyright ul li a#rf {
            background: url(../gfx/logo_rf.png) no-repeat;
            display: block;
            height: 0px !important;
            overflow: hidden;
            margin: 3px 0px 0px 20px;
            padding: 44px 0px 0px 0px;
            width: 86px;
        }
        #copyright ul li a#rf:hover {
            background: url(../gfx/logo_rf_rollover.png) no-repeat;
        }
        #copyright ul li a#imago {
            background: url(../gfx/imago.gif) no-repeat;
            display: block;
            height: 0px !important;
            overflow: hidden;
            padding: 44px 0px 0px 0px;
            width: 100px;
        }/*
        #copyright ul li a#inne {
            background: url(../gfx/inne.gif) no-repeat;
            display: block;
            height: 0px !important;
            overflow: hidden;
            padding: 44px 0px 0px 0px;
            width: 77px;
        }*/

	/* END bottom */

/* END layout elements per section */
