

@import url("menu.css"); 

 
			/* --------- standardowe ---------- */




a
{
    text-decoration:none;
	font-family: "Arial", "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 11px;
	color: #4b5457;
}

a:hover
{
    text-decoration:underline;
}

form
{
	padding:0px;
	margin:0px auto;

}

fieldset
{
	padding:0px;
	margin:0px;
	border:none;
}

legend
{
	display:none;
}

input.text, textarea, select, input.file
{
	font-family:Arial;
	font-size:11px;

	width:250px;
	border:1px solid #DFDFDF;
	background:transparent;
	color: #494949;
}

input.text
{
	height:16px;
	padding-top:2px;
	padding-left:2px;
	width:209px;
}

input#token
{
    float:left;
    margin-right:10px;
    width:105px;
}


input.small
{
	width:100px;
}


textarea
{
	padding:2px;

}


input.submit
{
    background:url(../img/button_wyslij.jpg);
    width:60px;
    height:43px;

    margin:0px auto;
    cursor:pointer;
    border:none;
    display:block;

}

label
{
	margin:0px;
	padding:0px;
	padding-right:10px;
	float:left;
	line-height:18px;
	font-family: "Arial", "Verdana", "Helvetica",  sans-serif;
	font-size: 11px;
	color: #494949;
	font-weight:bold;

	width:130px;
	height:20px;
	text-align:right;

}

select
{
	padding-left:2px;
	height:18px;
	width:213px;
}




div.kontrolka
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
}

div.kontrolka_textarea
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	padding:0px;
}

div.kontrolka p, div.kontrolka_textarea p
{
	font-size:10px;
	color:#5d6a6d;
	margin-left:140px;
	margin-top:3px;
}

div.form_separator
{
	height:1px;
	border-bottom:1px solid #e5e5e5;
	width:300px;
	margin:10px auto;
}

div.przycisk
{
	overflow:hidden;
	clear:both;
	margin-bottom:5px;
	text-align:left;
        margin-top:20px;

}




			/* --------- glowna ---------- */

body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #d6d6d6 url('../img/bg.jpg') repeat-x scroll 0 0;
	text-align: center;
	font-family: "Arial", "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 11px;
	color: #4b5457;
}

#container {
	width: 980px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#top {
	width: 980px;
        height: 414px;
	position: relative;
	overflow: hidden;
        background:url(../img/bg_top.jpg) 0 0 no-repeat;
}

#top div#top_szukaj
{
    position:absolute;
    top:378px;
    left:695px;
}

#top div#top_szukaj label
{
    float:left;
    width:65px;
}

#top div#top_szukaj input.text
{
    float:left;
    width:167px;
    height:21px;
    padding-top:7px;
    padding-left:5px;
    background:url(../img/input_top_szukaj.jpg) 0 0 no-repeat;
    border:none;
}

#top div#top_szukaj input.submit
{
    float:left;
    width:21px;
    height:28px;
    background:red url(../img/button_ok.jpg) 0 0 no-repeat;
    margin-left:10px;
}



#base {
	width: 980px;
	height: auto;
	overflow: hidden;
	text-align: left;

}


#content, #hp_content
{
	width: 980px;
	overflow: hidden;
	text-align: left;
        background:url(../img/bg_content.jpg) 0 0 no-repeat;
}

#hp_content
{
    background:url(../img/bg_hp_content.jpg) 0 0 no-repeat;
    height:284px;
}

#content div#lewa
{
   width:308px;
   float:left;
}

#content div#lewa #menu_left
{
    margin-left:40px;
    margin-top:50px;
    margin-right:20px;
}

#content div#lewa #menu_skroty
{
    margin-left:40px;
    margin-top:10px;
    margin-right:20px;

}

#content div#prawa
{
   width:632px;
   float:left;

   margin-top:62px;
   padding-left:20px;
   padding-right:20px;
       padding-bottom:20px;
   background:#fff;
   position:relative;
}

#content div#prawa #title_akcje
{
    width:100px;
    height:44px;
    position:absolute;
    top:-6px;
    right:21px;
    overflow:hidden;
}

#content div#prawa #title_akcje a
{
    display:block;
    float:right;
    cursor:pointer;
    padding-top:24px;
    font-size:9px;
}

#content div#prawa #title_akcje a.wstecz
{
    color:#4b5457;
    background:url(../img/ico_wstecz.jpg) 50% 0 no-repeat;
}

#content div#prawa #title_akcje a.drukuj
{
    color:#ff8400;
    background:url(../img/ico_drukuj.jpg) 50% 0 no-repeat;
    margin-left:10px;
}

.page-title
{
    border-bottom:1px solid #dfdfdf;
    padding-bottom:7px;
    margin-bottom:15px;
}

.page-title h1
{
    font-size:12px;
    font-weight:bold;
    color:#4b5457;
    margin-top:15px;
}

.page-content
{

}

#footer
{
    width: 980px;
    position:relative;
    overflow: hidden;
    background:url(../img/bg_footer.png) 0 0 no-repeat!Important;
    background:url(../img/bg_footer.gif) 0 0 no-repeat;
}

#footer div#footer_link
{
    width:107px;
    height:63px;
    position:absolute;
    top:10px;
    right:30px;
}

#footer #menu-bottom
{

    margin-top:35px;
}

#footer div#copyright
{
    color:#989898;
    font-size:9px;
    margin-top:3px;
}

#footer div#realizacja
{
    color:#989898;
    font-size:9px;
    margin-top:35px;
}

#footer div#realizacja a
{
    color:#989898;
    font-size:9px;
}

/*----------------strona glowna--------------*/
div#page-hp
{
    margin-top:25px;
    overflow:hidden;

}

div#page-hp div#hp_lewa
{
    height:330px;
    float:left;
}

div#page-hp div#hp_srodek
{
    width:300px;
    float:left;
    padding-left:20px;
    padding-top:25px;
    padding-right:20px;


}

div#page-hp div#hp_srodek a.tytul
{
    color:#a4a4a4;
    display:block;
    background:url(../img/arrow1.jpg) 100% 50% no-repeat;
}

div#page-hp div#hp_srodek a.tytul:hover
{
    color:#c6c6c6;
    text-decoration:underline;
}


div#page-hp div#hp_srodek div.separator
{
    font-size:1px;
    height:3px;
    background:url(../img/separator1.jpg);
    margin:6px 0px;
}

div#page-hp div#hp_srodek div.hp_akt_first
{

}

div#page-hp div#hp_srodek div.hp_akt_first p.data
{
    font-size:9px;
    color:#a4a4a4;
    margin-top:10px;
}

div#page-hp div#hp_srodek div.hp_akt_first a.tytul
{
    color:#dddddd;
    font-weight:bold;
    background:url(../img/ico_text.jpg) 0 50% no-repeat;
    padding-left:12px;
    line-height:20px;
}

div#page-hp div#hp_srodek div.hp_akt_first div.skrot
{
    color:#a4a4a4;
}

div#page-hp div#hp_srodek img.czytaj_wiecej
{
    margin:10px 0px;
}

div#page-hp div#hp_prawa
{
    width:310px;

    float:left;
    margin-top:23px;
}

div#page-hp div#hp_prawa div#hp_mapka
{
    margin-top:15px;
    margin-left:20px;
    margin-left:15px;

    width:260px;
    clear:both;


}

div#page-hp div#hp_prawa div#hp_mapka a 
{

}

/*-----------textowka---------*/
div#page-text
{
    background:url(../img/ico_text2.jpg) 0 3px no-repeat;
    padding-left:12px;
}

div#page-text form
{
    width:500px;
}

div#page-text form input.text
{
    width:252px;
        
}

div#page-text form #token
{
    width:105px;
}

div#page-text a
{
    color:#d64a00;
    text-decoration:underline;
}

/*--------galeria podstrona------*/
div#page-content-gal
{
    padding-left:12px;
    margin-top:15px;
}

div#page-content-gal div.opis
{
    margin-bottom:10px;
}

div#page-content-gal div.row
{
    overflow:hidden;
    clear:both;
    margin-bottom:15px;
}

div#page-content-gal div.row div.item
{
    width:120px;
    float:left;

    margin:0px 43px 0px 0px;
}

div#page-content-gal div.row div.last
{
    margin-right:0px;
}

div#page-content-gal div.row div.item div.foto_cont
{
    text-align:center;
    height:110px;
}

div#page-content-gal div.row div.item div.foto_opis
{
       text-align:center;
}



/*-----------galerie-----------*/


div#page-galerie
{
    padding-left:12px;
}

div#page-galerie div.row
{
    overflow:hidden;
    clear:both;
    margin-bottom:15px;
}

div#page-galerie div.row div.item
{
    width:130px;
    height:150px;
    float:left;
    background:#f1f1f1;
    margin:0px 26px 0px 0px;
    border:1px solid #dfdfdf;
    padding-top:5px;
}

div#page-galerie div.row div.last
{
    margin-right:0px;
}

div#page-galerie div.row div.item div.foto_cont
{
    text-align:center;
    height:100px;
    margin:0px auto 10px auto;
    overflow:hidden;
    background:#fff;
    width:120px;
}

div#page-galerie div.row div.item div.foto_opis
{
       text-align:center;
}


/*----------galeria----------*/
div#page-galeria
{
    padding-left:12px;
        background:url(../img/ico_text2.jpg) 0 3px no-repeat;
}

div#page-galeria div.opis
{
    margin-bottom:10px;
}

div#page-galeria div.row
{
    overflow:hidden;
    clear:both;
    margin-bottom:15px;
}

div#page-galeria div.row div.item
{
    width:120px;
    float:left;

    margin:0px 43px 0px 0px;
}

div#page-galeria div.row div.last
{
    margin-right:0px;
}

div#page-galeria div.row div.item div.foto_cont
{
    text-align:center;
    height:110px;
}

div#page-galeria div.row div.item div.foto_opis
{
       text-align:center;
}

/*----------certyfikaty----------*/
div#page-galeria-certyfikaty
{
    padding-left:12px;
        background:url(../img/ico_text2.jpg) 0 3px no-repeat;
}

div#page-galeria-certyfikaty div.opis
{
    margin-bottom:10px;
}

div#page-galeria-certyfikaty div.row
{
    overflow:hidden;
    clear:both;
    margin-bottom:15px;
}

div#page-galeria-certyfikaty div.row div.item
{
    width:128px;
    float:left;

    margin:0px 28px 0px 0px;
    background:#F1F1F1;
    border:1px solid #DFDFDF;
    padding:4px 0px;
}

div#page-galeria-certyfikaty div.row div.last
{
    margin-right:0px;
}

div#page-galeria-certyfikaty div.row div.item div.foto_cont
{
    text-align:center;
    height:120px;
}

div#page-galeria-certyfikaty div.row div.item div.foto_opis
{
       text-align:center;
}

/*----------aktualnosci--------*/
div#page-aktualnosci
{
    
}

div#page-aktualnosci div.item
{
    overflow:hidden;
    margin-bottom:10px;
    clear:both;
}

div#page-aktualnosci div.item p.data
{
    font-size:9px;
    color:#4b5457;
    margin-bottom:3px;
}

div#page-aktualnosci div.item a.tytul
{
    font-weight:bold;
    color:#ff8400;
    background:url(../img/ico_text2.jpg) 0 50% no-repeat;
    padding-left:12px;

}

div#page-aktualnosci div.item div.opis
{
    margin-top:12px;

}

div#page-aktualnosci div.item div.opis a.news-foto
{
    float:left;
    margin:0px 10px 0px 0px;
    cursor:pointer;
}

div#page-aktualnosci div.separator
{
    font-size:1px;
    height:1px;
    border-bottom:1px solid #dfdfdf;
    margin:15px 0px;
}

/*-----------news---------*/
div#page-news
{
    background:url(../img/ico_text2.jpg) 0 3px no-repeat;
    padding-left:12px;
}

div#page-news a.news-foto
{
    float:left;
    margin:0px 10px 0px 0px;
}

/*---------oferta listing--------*/
div#page-oferta-listing
{
    padding-left:12px;
}

div#page-oferta-listing div.row
{
    overflow:hidden;
    clear:both;
    margin-bottom:15px;
}

div#page-oferta-listing div.row div.item
{
    width:130px;
    height:150px;
    float:left;
    background:#f1f1f1;
    margin:0px 26px 0px 0px;
    border:1px solid #dfdfdf;
    padding-top:5px;
}

div#page-oferta-listing div.row div.last
{
    margin-right:0px;
}

div#page-oferta-listing div.row div.item div.foto_cont
{
    text-align:center;
    height:100px;
    margin:0px auto 10px auto;
    overflow:hidden;
    background:#fff;
    width:120px;
}

div#page-oferta-listing div.row div.item div.foto_opis
{
       text-align:center;
}

div#page-oferta-listing div.row div.item div.foto_opis a
{
    
}

/*---------oferta---------*/
div#page-oferta
{
    
}

div#page-oferta h2.nazwa
{
    font-size:11px;
    font-family:Arial;
    color:#ff8400;
    margin-bottom:16px;
}

div#page-oferta a.main-foto
{

    margin-right:12px;
    display:block;
    width:219px;
    text-align:center;
    margin-bottom:20px;
}

div#page-oferta a.main-foto img
{
    border:3px solid #dfdfdf;
}

div#page-oferta div.lewa_kolumna
{
    float:left;
    width:232px;
    text-align:center;
        margin-bottom:20px;
}

div#page-oferta div.prawa_kolumna
{
    float:left;
    width:398px;
    margin-bottom:20px;

}

div#page-oferta div.opis
{
    background:#efefef;
    padding:12px;
}

div#page-oferta div.separator
{
    border-bottom:1px solid #dfdfdf;
    height:1px;
    font-size:1px;
    margin:5px 0px;
}

div#page-oferta a.referencje_link
{


}

div#page-oferta div.dane_techniczne
{

}

div#page-oferta div.dane_techniczne div.nagl
{
    font-weight:bold;
    color:#d36d00;
    margin-bottom:10px;
    height:31px;
    background:#fd8400 url(../img/lab_dane_techniczne.jpg) 12px 50% no-repeat;
}

div#page-oferta div.dane_techniczne div.dane_techniczne_content
{
   padding:0px 12px;
}

div#page-oferta div.dane_techniczne div.dane_techniczne_content ul
{
    list-style:url(../img/arrow5.gif);


}

div#page-oferta div.nazwy_maszyn
{
    clear:both;
    background:#efefef;
    padding:16px;
}

/*-------------wyniki wyszukiwania-----------*/
div#szukaj-szukaj-wyniki
{
    
}

div#szukaj-szukaj-wyniki div.szukaj-brak
{

}

div#szukaj-szukaj-wyniki div.szukaj-fraza
{

}

div#szukaj-szukaj-wyniki div.szukaj-fraza strong
{
    color:#ff8400;
}

div#szukaj-szukaj-wyniki p.szukaj_ilosc
{
    padding-bottom:10px;
    border-bottom:1px solid #dfdfdf;
    margin-top:10px;
}

div#szukaj-szukaj-wyniki div.szukaj-wynik
{
    padding:10px 0px 10px 0px;
    border-bottom:1px solid #dfdfdf;
}

div#szukaj-szukaj-wyniki div.szukaj-wynik h1
{

}

div#szukaj-szukaj-wyniki div.szukaj-wynik a.szukaj-link
{
    display:block;
    font-size:9px;
    color:#7a7a7a;
    cursor:pointer;
}

/*----------------mapa strony-----------*/
div#page-mapa-strony
{
   padding-left:12px;
}

div#page-mapa-strony a.site1
{
    display:block;
    background:url(../img/ico_text3.jpg) 0 50% no-repeat;
    padding-left:12px;
    font-weight:bold;
    line-height:17px;
}

div#page-mapa-strony a.site2
{
    display:block;
    margin-left:20px;
    line-height:15px;
}


