html,body,h1,h2,h3,h4,h5,h6,div,span,blockquote,p,address,form,fieldset,
img,input,ul,ol,dl,dt,dd,li,hr,table,td,th,strong,em,sup,sub,dfn,ins,del,
q,cite,var,samp,code,kbd,tt,textarea {
        border: 0px;
	    font-family: Tahoma, Geneva, "Trebuchet MS", sans-serif;
        margin: 0px;
        padding: 0px;
}

html,body {
        color: #000;
	    font-size: 12px;
}

a:link,a:visited {
        color: #000;
	    text-decoration: none;
}

a:hover,a:active {
	    text-decoration: underline;
}

a {
	    cursor: pointer;
        outline: none;
}

ol, ul, li {
	    display: block;
	    list-style-type: none;
}

p {
	    line-height: 13px;
}

form, fieldset {
	    display: block;
	    overflow: hidden;
        margin-left: 10px;
}

label {
    display: none;
}

ul.sitemap li h3 {
    margin-bottom: 20px;
}

ul.sitemap ul {
    margin-left: 25px;
    margin-top: 20px;
    margin-bottom: 20px;

}

input.text {
	width: 314px;
	height: 28px;
	padding: 4px 10px 4px 10px;
	background: url('../images/input.png') no-repeat;
	display: block;
	font-weight: bold;
    font-size: 12px;
	margin-bottom: 5px;
    color: #957b64;
	border: none;
	float: none;
}

input.submit {
	float: right;
	clear: both;
	width: 134px;
	height: 40px;
    margin: 0px 8px 10px 0px;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../images/submit.png);
	cursor: pointer;
}

textarea {
    font-weight: bold;
    font-size: 12px;
    color: #957b64;
    background: url('../images/textarea.png') no-repeat;
    height: 268px;
    width: 314px;
    padding: 13px 10px 4px 10px;
    margin-bottom: 10px;
    overflow: hidden;
}

body {
        background: url('../images/bg.png') repeat-x #f3ede8;
}

#container {
        margin: 0px auto;
        width: 1259px;
}

#header {
        background: url('../images/top.jpg') no-repeat;
        height: 335px;
        overflow: hidden;
        width: 100%;
}

#header h1 {
        margin: 20px 573px 0px;
        height: 90px;
        position: relative;
        width: 130px;
}

#header h1 a {
        background: url('../images/logo.png') no-repeat;
        display: block;
        height: 100%;
        text-indent: -1000px;
        width: 100%;
}

#header .head_nav {
        float: right;
        font-size: 11px;
        height: 53px;
        margin: -110px 175px 0px 0px;
}

#header .head_nav li {
        float: left;
        height: 100%;
        padding-right: 15px;
        padding-top: 19px;
}

#header .head_nav li a {
        height: 100%;
        padding-top: 19px;
}

#header .head_nav li a:hover {
        background: url('../images/strzalka.gif') no-repeat top center;
}

#header .head_nav li a.pl, #header .head_nav li a.en {
        display: block;
        height: 28px;
        margin-top: -6px;
        margin-left: -10px;
        text-indent: -9999px;
        width: 28px;
}

#header .head_nav li a.pl {
        background: url('../images/pl.png') no-repeat;
}

#header .head_nav li a.en {
        background: url('../images/en.png') no-repeat;
}

#header .navigation {
        margin-left: 164px;
}
#header .navigation li .none {
    display: none;
}
#header .navigation li {
        color: white;
        float: left;
        height: 75px;
        margin-top: -57px;
}

#header .navigation li #menu-strona-glowna {
        background: url('../images/strona_glowna.png') no-repeat;
        float: left;
        height: 75px;
        width: 131px;
        text-indent: -9999px;
}

#header .navigation li #menu-urzadzenia {
        background: url('../images/urzadzenia.png') no-repeat;
        float: left;
        height: 75px;
        margin-left: -1px;
        width: 104px;
        text-indent: -9999px;
}

#header .navigation li #menu-opakowania {
        background: url('../images/opakowania.png') no-repeat;
        float: left;
        height: 75px;
        margin-left: -1px;
        width: 116px;
        text-indent: -9999px;
}

#header .navigation li #menu-o-metro-catering-system {
        background: url('../images/o_metro_catering_system.png') no-repeat;
        float: left;
        height: 75px;
        margin-left: 246px;
        width: 141px;
        text-indent: -9999px;
}

#header .navigation li #menu-ciekawostki {
        background: url('../images/ciekawostki.png') no-repeat;
        float: left;
        height: 75px;
        margin-left: -1px;
        width: 110px;
        text-indent: -9999px;
}

#header .navigation li #menu-kontakt {
        background: url('../images/kontakt.png') no-repeat;
        float: left;
        height: 75px;
        margin-left: -1px;
        width: 88px;
        text-indent: -9999px;
}

#header .navigation li.active #menu-strona-glowna, 
#header .navigation li.active #menu-urzadzenia,
#header .navigation li.active #menu-opakowania,
#header .navigation li.active #menu-o-metro-catering-system,
#header .navigation li.active #menu-ciekawostki,
#header .navigation li.active #menu-kontakt {
        background-position: 0px -75px;
}

#header a.button_offer {
        background: url('../images/button_offer.png') no-repeat;
        display: block;
        height: 42px;
        margin: 152px 0 0 170px;
        overflow: hidden;
        text-indent: -9999px;
        width: 162px;
}

/*.contact {
        background: url('../images/infoline.png') no-repeat;
        display: block;
        float: right;
        height: 125px;
        margin: -84px 173px 0 0;
        text-indent: -9999px;
        overflow: hidden;
        width: 410px;
}*/

.contact {
        background: url('../images/infoline_old.png') no-repeat;
        display: block;
        float: right;
        height: 125px;
        margin: -82px 50px 0 0;
        text-indent: -9999px;
        overflow: hidden;
        width: 410px;
}

#content {
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        background: #FFF;
        float: left;
        margin: 0px 0px 0px 158px;
        min-height: 500px;
        width: 950px;
        position: relative;
}

#content #rotator {
        height: 297px;
        margin: 10px auto 0px auto;
        width: 932px;
        position: relative;
}

div#rotator ul li {
	float:left;
	position: absolute;
	list-style: none;
}
div#rotator img {
    position: relative;
    margin: 0px 0px 0px 1px;
}
    div#rotator ul li.show {
	z-index:500;
}


#content #boxes {
        height: 253px;
        background: url('../images/bg_content.jpg') no-repeat bottom left;
        margin-left: 10px;
        margin-bottom: 10px;
        width: 930px;
}

#content #boxes h2 {
        font-size: 24px;
        color: #3e352c;
        padding: 20px 0px 0px 18px;
}

#content #boxes #news {
        width: 326px;
        overflow: hidden;
        display: block;
        height: 100%;
        float: left;
}

#content #boxes #news p {
        margin: 12px 20px 0px 40px;
        text-align: justify;
        line-height: 20px;
}

#content #boxes #news .date {
        color: #939393;
        font-size: 11px;
        margin-left: 40px;
}

#content #boxes #slider {
        width: 331px;
        overflow: hidden;
        display: block;
        height: 100%;
        float: left;
}
#slider ul {
        padding: 20px 0px 0px 8px;
}

#slider ul li {
        width: 331px;
        height: 253px;
        text-align: center;
}

#slider ul li h5 {
        text-align: left;
        margin-left: 20px;
        margin-top: -12px;
        font-weight: bold;
        font-size: 12px;
        background: url('../images/read.png') no-repeat;
        background-position: 0px 3px;
        text-indent: 20px;
}

#content #boxes #news h3 {
        background: url('../images/paper.png') no-repeat;
        text-indent: 20px;
        background-position: 0px 3px;
        font-weight: bold;
        color: #000;
        font-size: 12px;
        margin: 16px 0px 0px 20px;
}

p#controls {
        width: 331px;
        position:relative;
        margin-left: 326px;
}

#prevBtn {
        display: block;
        overflow: hidden;
        text-indent:-8000px;
        width:34px;
        height:34px;
        position:absolute;
        left:17px;
        top:112px;
}
#nextBtn {
        display: block;
        overflow: hidden;
        text-indent:-8000px;
        width:34px;
        height:34px;
        position:absolute;
        margin-left:283px;
        top:112px;
}
														
#prevBtn a, #nextBtn a {  
        display: block;
        width:34px;
        height:34px;
        background:url(../images/btn_prev.png) no-repeat 0 0;
}	

#nextBtn a { 
	background:url(../images/btn_next.png) no-repeat 0 0;
}

#content #boxes #catalog {
        width: 273px;
        overflow: hidden;
        display: block;
        height: 100%;
        float: left;
}

#content #box_content {
        float: left;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        border: 1px solid #d9d9d9;
        width: 927px;
        margin: 11px;

}

#content #box_content #side {
        width: 273px;
        float: left;
}

#content #box_content #body {
        width: 654px;
        float: left;
}

#content #box_content #body h2 {
        height: 48px;
        font-size: 24px;
        margin-bottom: 15px;
        padding: 14px 0px 0px 22px;
        border-bottom: 1px solid #d9d9d9;
        color: #3e352c;
}

h3 {
        color: #957b64;
        font-size: 18px;
        margin-left: 22px;
        margin-bottom: -12px;
}

#content #box_content #body p, #content #box_content #body .dane p {
        text-align: justify;
        line-height: 20px;
        margin: 18px 22px 18px 22px;
}

#content #box_content #side .side_menu {
        width: 100%;
        float: left;
        margin: -1px 0px 0px -1px;
}

#content #box_content #side .side_menu .side_menu_top {
        height: 51px;
        background: url('../images/szybka_nawigacja.png') no-repeat;
        text-indent: -9999px;
        border: none;
}

#content #box_content #side .side_menu li {
        height: 30px;
        border-top: 1px solid #282826;
        background: #000;
        color: #FFF;
        font-weight: bold;
        text-indent: 21px;
        line-height: 28px;
        width: 100%;
        float: left;
}

#content #box_content #side .side_menu li a {
        color: #FFF;
        font-weight: bold;
        width: 100%;
        height: 100%;
        display: block;
        float: left;
}

#content #box_content #side .side_menu li a:hover {
        color: #fe8700;
        text-decoration: none;
        background: url('../images/strzalka_side.png') no-repeat;
        background-position: 0px 10px;
        float: left;
}

#content #box_content #side .side_menu li.active {
        color: #000;
        background: url('../images/side_active.png') no-repeat #ffaa00;
        background-position: right;
        height: 30px;
        width: 273px;
        border-top: 1px solid #282826;
}
#content #box_content #side .side_menu li.submenu {
        height: auto;
        display: block;
        width: 100%;
        border: none;
}
#content #box_content #side .side_menu li.submenu ul li a {
        text-decoration: none;
        font-weight: normal;
        background: url('../images/submenu_strzalka.png') #131313 no-repeat;
        background-position: 23px 12px;
        text-indent: 36px;
        width: 100%;
}

#content #box_content #side .catalog {
        height: 254px;
        width: 273px;
        overflow: hidden;
        margin-left: -1px;
        background: url('../images/katalog.jpg') no-repeat;
}

#content #box_content #side .catalog p, #content #boxes #catalog p {
        margin: 100px 120px 10px 21px;
        line-height: 20px;
        clear: both;
}

#content #box_content #side .catalog a, #content #boxes #catalog a {
        width:104px;
        height: 44px;
        background: url('../images/button_catalog.png') no-repeat;
        margin: 23px 0 0 0;
        display: block;
        text-indent: -9999px;
}

#content #box_content #side .button_oferta {
        height: 90px;
        width: 273px;
        overflow: hidden;
        margin-left: -1px;
        margin-top: 5px;
        margin-bottom: 5px;
        background: url('../images/oferta.jpg') no-repeat;
        display: block;
        text-indent: -9999px;
}

#content #box_content #body .dane {
        width: 283px;
        float: left;
}

#content #box_content #body .formularz {
        width: 361px;
        float: left;
        
}

#content #box_content #body .dane h4 {
        color: #957b64;
        font-size: 14px;
        margin-left: 22px;
        margin-top: 20px;
        margin-bottom: -16px;
}

#content #boxes #news .button_czytaj {
        height: 41px;
        width: 99px;
        overflow: hidden;
        margin-top: 10px;
        margin-bottom: 5px;
        background: url('../images/czytaj_wiecej.png') no-repeat;
        display: block;
        text-indent: -9999px;
        float: right;
        margin-right: 20px;
        position: static;
}

#content #box_content #body .products {
        margin: 0px 16px 0px 16px;
}

#content #box_content #body .parametry_urzadzenia .products {
    margin: 0px;
}

#content #box_content #body .parametry_urzadzenia .products li:hover {
     background: url('../images/bg_products.png') no-repeat top #c7b6a6;
}

#content #box_content #body .products li {
        width: 195px;
        height: 200px;
        background: url('../images/bg_products.png') no-repeat top #c7b6a6;
        -moz-border-radius: 7px;
        -webkit-border-radius: 7px;
        float: left;
        margin-right: 18px;
        margin-bottom: 18px;
}

#content #box_content #body .products li:hover {
        background: #fe8700;
}

#content #box_content #body ul#none li:hover {
    background: url('../images/bg_products.png') no-repeat top #c7b6a6;
}

#content #box_content #body .products li.last {
        margin-right: 0px;
}

#content #box_content #body .products h3 {
        font-weight: bold;
        font-size: 12px;
        margin: 15px 0px 3px 11px;
        color: #000;
}

#content #box_content #body .products li span {
        font-size: 11px;
        margin: 0px 0px 0px 11px;
}

#content #box_content #body .products li img {
        margin: 9px 0px 0px 9px;

}

#content #box_content #body .products li img.b160 {
        margin-top: -10px;
}

#content #box_content #body .products li img.b185 {
        margin-top: -15px;
}

#content #box_content #body .products li img.therm {
        margin-top: -19px;
}

#content #box_content #body .tresc {
    width: 402px;
    float: left;
}

#content #box_content #body .tresc_urzadzenia {
    width: 448px;
    float: left;
}

#content #box_content #body .parametry_urzadzenia {
    width: 195px;
    float: left;
}

#content #box_content #body .tresc img {
    margin: 15px 0px -5px 20px;
}

#content #box_content #body .tresc .dodane {
    color: #957b64;
    font-size: 12px;
    display: block;
    position: relative;
    margin-left: 22px;
    margin-top: 20px;
    padding-bottom: 16px;
    width: 358px;
    border-bottom: 1px solid #d9d9d9;

}

#content #box_content #body .tresc_urzadzenia p.linia {
    border-top: 1px solid #d9d9d9;
    padding-top: 18px;
}

#content #box_content .last_news {
    width: 240px;
    float: left;
}
#content #box_content .last_news .last_news_top {
        height: 46px;
        width: 240px;
        background: url('../images/archiwum_aktualnosci.png') no-repeat;
        text-indent: -9999px;
        border: none;
}

#content #box_content .last_news li {
    height: 75px;
    border-top: 1px solid #e9dbcf;
    border-left: 1px solid #e9dbcf;
    border-right: 1px solid #e9dbcf;
    background: #f7f4f2;
}

#content #box_content .last_news li.last {
    height: 88px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom: 1px solid #e9dbcf;
}

#content #box_content .last_news li h4 {
    color: #3e352c;
    margin: 12px 18px 8px 18px;
}

#content #box_content .last_news li a {
    color: #3e352c;
    text-decoration: none;
}

#content #box_content .last_news li a:hover {
    text-decoration: none;
    color: #ffbb00;
}

#content #box_content .last_news li span {
    margin: 0px 18px 0px 18px;
    color: #957b64;
}

.breadcrumbs {
    margin: 11px 0px 0px 190px;
    color: #000;
    font-size: 11px;
    display: block;
    float: left;
}

.breadcrumbs span {
    color: #957b64;
    font-weight: bold;
    padding-right: 10px;
}

.breadcrumbs span.separator {
    font-weight: normal;
    padding: 0px 10px 0px 10px;
}

.breadcrumbs a {
    text-decoration: underline;
}

ul.dane {
    margin-top: -5px;
    width: 195px;
}

ul.dane li {
    height: 65px;
    background: #f3ede9;
    width: 193px;
    border-left: 1px solid #c7b6a6;
    border-right: 1px solid #c7b6a6;

}

ul.dane .border, ul.dane .bborder {
    width: 195px;
    height: 45px;
    background: url('../images/bg_parametry_border.png') no-repeat #f3ede9;
    border: none;
}

ul.dane .bborder {
    background: url('../images/bg_parametry.png') no-repeat #fff;
    border: none;
}

ul.dane li.bborder h5, ul.dane li.border h5 {
    font-size: 14px;
    text-indent: 10px;
    padding-top: 12px;
    font-weight: bold;
}

ul.dane li h5 {
    font-size: 14px;
    text-indent: 10px;
    font-weight: normal;
    padding-top: 23px;
}

ul.dane li.last {
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom: 1px solid #c7b6a6;
}

#footer {
    background: url('../images/bg_content.png') no-repeat bottom right;
    min-height: 291px;
    width: 1016px;
    float: left;
    margin: -150px 0px 0px 158px;
}

#footer .do_gory {
    height: 45px;
    width: 122px;
    background: url('../images/gora.png') no-repeat;
    display: block;
    text-indent: -9999px;
    float: right;
    margin-top: -10px;
    margin-right: 60px;
}

ul.menu_foot {
    margin-top: 175px;

}

ul.menu_foot li {
    float: left;
    padding-left: 30px;
    font-size: 11px;
}

#pasek .dane {
    width: 940px;
    margin: 0px 0px 0px 158px;
    padding-left: 30px;
    padding-top: 50px;
    padding-bottom: 15px;
    font-size: 11px;
    color: #3e352c;
}

#pasek .dane p {
    line-height: 18px;
}

#pasek .dane p.col {
    color: #9f8c7a;
}

#pasek .dane span {
    font-weight: bold;
    color: #000;
}

#pasek ul {
    font-size: 11px;
    margin: 20px 0px 0px 158px;
    width: 940px;
}
#pasek ul li {
    padding-left: 30px;
    float: left;
}

#pasek ul li span {
    font-weight: bold;
}

ul.menu_foot li a:hover {
    background: url('../images/strzalka_odw.gif') no-repeat bottom center;
    padding-bottom: 25px;
}

#pasek {
    width: 100%;
    height: auto;
    float: left;
    margin: -78px auto 0px auto;
    background: url('../images/pasek.png') repeat-x top;
}

#pasek .inner {
    width: 1259px;
    margin: 0px auto 0px auto;
}



