.boxy_dol {

	float:left;
	clear:both;
	width:1000px;
	text-align:left;
	padding-bottom:20px;
	background-color:#ffffff;
	padding-top:20px;
}
.boxy_dol .nav {

	padding-bottom: 10px;
	padding-right: 20px;
}
.stron, .strons {
	float:right;
	padding: 5px;
	margin-left: 10px;
}
.strons {
	background-color: #000000;
	color: #ffffff;
}
.stron {
	background-color: #eeeeee;
	color: #000000;

}
#scroll {
	overflow: auto;
	overflow-x: hidden;
	height: 800px;
	width: 740px;
}

.produkt-foto {
	text-align: center;
	padding: 10px;
}
.produkt-foto div {
	text-align: center;
}
.produkt-foto div img {
	border: solid 1px #A1A1A1;
	margin-bottom: 3px;
}
.tt{

        cursor:default;

}

.tt:hover{

        position:relative;

        display:inline;

        text-decoration:none;

}

.tt dfn{

        display:none;

        top:20px;

        left:0px;

}

p {

        margin-bottom: 0px;

}

.tt dfn span{

        display:block;

        white-space:nowrap;

        font-size:11px;

        line-height:120%;

        font-weight:normal

}

.tt:hover dfn{

        position:absolute;

        display:block;

        background:#eeeeee;

        color:#333333;

        font-style:normal;

        border:1px solid #666666;

        padding:5px;margin:1px;

        text-align:left;

        font-weight:normal;

}



body, select {

    font-family: tahoma;

    font-size: 12px;

        color:#666666;

}

td {

    font-family: tahoma;

    font-size: 12px;

        color:#666666;

}



.f12, .f10{

    font-family: tahoma;

    font-size: 11px;

}



a {

        text-decoration: none;

        color:#1e5a7c;

}



a:hover {

    text-decoration: underline;

}

.link_download:hover{ text-decoration: underline; color: #43BCCE;}

.link_download_red:hover{ text-decoration: underline; color: #F20253;}

.button {
       border: solid 1px #bdc2c6;
	background-color:#1e5a7c;
       color:#ffffff;
       font-size:11px;
       font-family: tahoma;
	height: 20px;
	vertical-align:middle;
}



.body {
        padding: 0px;
        margin: 0px;
        background-color: #ebf3f6;
}

.body2 {
        padding: 0px;
        margin: 0px;
        background-color: #FFFFFF;
}

#gl {
	margin: auto;
	width:1000px;
}

#pageTop {
	width:1000px;
	float:left;
	clear:both;
	height:91px;
	position:relative;
}

#pageBelka {
	 background-image: url(menutt.gif);
        background-repeat: no-repeat;
        background-position: left top;
        vertical-align: top;
	 height:39px;
	 width:1000px;
	 float:left;
	 clear:both;
}

#pageBelka_zap {
	 background-image: url(menutt.gif);
        background-repeat: no-repeat;
        background-position: left top;
        vertical-align: top;
	 height:35px;
	 line-height:35px;
	 width:1000px;
	 float:left;
	 clear:both;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	margin-top:5px;
}

#pageContent {
	float:left;
	clear:both;
	width:1000px;
	text-align:left;
	padding-bottom:20px;
	background-color:#ffffff;
	padding-top:20px;
}

#pageLeft {
	float:left;
	clear:both;
	width:1000px;
	text-align:left;
	padding-bottom:20px;
	background-color:#ffffff;
	padding-top:20px;
}

#pageStopka {
	float:left;
	clear:both;
	width:1000px;
	background-color:#ffffff;
	height: 40px;
}

#menub {
	float:left;
	height:40px;
	line-height:40px;
	padding-left:20px;
	color:#989898;
}

#menub a {
	color:#989898;
}

#copy {
	float:right;
	height:40px;
	line-height:40px;
	padding-right:20px;
	color:#989898;
}

#koll {
	width:200px;
	float:left;
	margin-top:-5px;
	margin-left:20px;
}

#kolp {
	width:725px;
	float:right;
	margin-right:20px;
}

h4 {
	font-size:14px;
	color:#1e5a7c;
	margin:0px;
	padding: 10px 0px 10px 0px;
	font-weight:bold;
}

#menull {
	margin:0px 0px 20px 0px;
	padding:0px;
	float:left;
	clear:both;
	width:100%;
	list-style:none;
	list-style-image:none;
}

.menu a, .menu2 a, .menu3 a {
	color:#1e5a7c;
}

.menu {
        background-image: url(menu1.gif);
        background-repeat: no-repeat;
        background-position: left center;
	 padding: 5px 0px 5px 15px;
	 font-weight: bold;
	 font-size:12px;
}

.menu2 {
	 padding: 5px 0px 5px 25px;
	 font-weight: normal;
	 font-size:12px;
}

.menu3 {
        padding: 5px 0px 5px 35px;
	 font-weight: normal;
	 font-size:11px;
}


.sepa {
	 background-image: url(sepa.gif);
        background-repeat: no-repeat;
        background-position: top;
      	 height:35px;
	 width:2px;
}

#pageAnimka {
	text-align: left;
	clear: both;
	float: left;
	width: 1000px;
	position:relative;
}

#animka {
	clear: both;
	float: right;
	width: 1000px;
}


.animka_tlo_tekst {
	bottom: 30px;
	left:30px;
	text-align:left;
	position:absolute;
	width: 400px;
	background-image: url(nakl.png);
}

.animka_tlo_tekst .ust {
	text-align:left;
	color:#212121;
	line-height:140%;
	font-size:11px;
	font-family: tahoma;
	padding: 20px 20px 20px 20px;
	text-align:justify;

}


.animka_tlo_tekst h6 {
	color:#212121;
	font-weight:bold;
	font-size:13px;
	font-family: tahoma;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	text-transform: uppercase;
}

#animka_nav {
	position:absolute;
	bottom:15px;
	right:20px;
	z-index:50;
}

#animka_nav div {
	float:left;
	width:15px;
	height:15px;
	background-color: #9cb7c5;
	margin-right:4px;
	cursor:pointer;
}

#animka_nav div.animka_nav_selected {
	float:left;
	width:15px;
	height:15px;
	background-color: #1e5a7c;
	margin-right:4px;
	cursor:pointer;
}



hr, .hr {

        width: 100%;

        color: #eae5df;

        height: 1px;

        size: 1px;

}



ul {
        list-style-image:url(iko_list.gif);
        list-style-position: outside;
        margin-left: 20px;
        margin-bottom: 0px;
        padding: 0px;
        vertical-align:middle;
}

ol {
        list-style-position: outside;
        margin-left: 20px;
        margin-bottom: 0px;
        padding: 0px;
    	 vertical-align:middle;
}



.nomarg {

        font-family: Arial;

    font-size:   1px;

    margin-top:  0px;

    margin-right: 0px;

    margin-bottom: 0px;
    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px

}



.nomargs {

    margin-top: 0px;

    margin-right: 0px;

    margin-bottom: 0px;

    margin-left: 0px;

    padding-top: 0px;

    padding-right: 0px;

    padding-bottom: 0px;

    padding-left: 0px;

}

.link_wiec {
	margin-top:10px;
}

.tytul, .tytul_srodek {

        font-size:14px;
	color:#1e5a7c;
	padding: 5px 0px 0px 0px;
	font-weight:bold;
	text-transform: uppercase;

}

.wyszukaj {

        color: #FFFFFF;

        background-color: #486AB4;

        padding: 10px;

}





.tfoto {

    border: 1px solid #999999;

}



.text {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 15px;
        padding-bottom: 15px;
        vertical-align: top;
        font-weight: normal;
	 line-height:140%;
}



.texttt {

    padding-left: 10px;

        padding-right: 5px;

        padding-top: 7px;

        padding-bottom: 7px;

        vertical-align: top;

}



.texttt2 {

    padding-left: 5px;

        padding-right: 10px;

        padding-top: 7px;

        padding-bottom: 7px;

        vertical-align: top;

}



.textl {

        padding-left: 0px;

        padding-right: 15px;

        padding-top: 0px;

        padding-bottom: 7px;

        vertical-align: top;



}



.textp {

        padding-left: 15px;

        padding-right: 0px;

        padding-top: 0px;

        padding-bottom: 7px;

        vertical-align: top;



}



.text2 {

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 5px;

    padding-bottom: 5px;

}



.textb {

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 0px;

    padding-bottom: 5px;

}

#logo {

        float: left;

}

.input_news {
        background-color: #ffffff;
	 border-bottom: solid 1px #bdc2c6;
	 border-top: solid 1px #bdc2c6;
	 border-left: solid 1px #bdc2c6;
	 border-right: none;
        font-family: tahoma;
        font-size: 12px;
        color: #333333;
	 height:16px;
	 line-height:16px;
	 vertical-align:middle;
	margin-left:3px;
}

#newslet {
        position:absolute;
	 right: 10px;
	 top: 34px;
        font-weight: bold;
        color: #1e5a7c;
        font-family: verdana;
}

#newslet2 {
	 position:absolute;
	 right: 10px;
	 top: 64px;
        font-weight: bold;
        color: #1e5a7c;
        font-family: verdana;
}

#newslet2 img {
	margin-left:3px;
}




.textt {

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 5px;

    padding-bottom: 0px;

    font-size: 11px;

    font-weight: normal;



}



#foto {

        float: left;

        margin-right: 10px;

        text-align: left;

}




#menu_topp {

        float: left;

}



.szary_c {

        color: #40403C;

}

.td_stopka {

        color: #000000;

        padding-top: 5px;

        padding-left: 20px;

}

.kol_srodek {

        background-color: #FFFFFF;

        vertical-align: top;

        width: 468px;

        padding-top: 23px;

}



.kol_lewa {

        background-image: url(tlo_lewa.jpg);

        background-repeat: no-repeat;

        background-position: left top;

        width: 438px;

        background-color: #FFFFFF;

        vertical-align: top;

        height: 497px;

}

.kol_prawa {

        background-image: url(tlo_prawa.jpg);

        background-repeat: no-repeat;

        background-position: left top;

        width: 34px;

        background-color: #FFFFFF;

}

#wysz {
	float:right;
	margin: 4px 10px 0px 0px;
}

.input_wysz {
	border-top: solid 1px #1b506f;
	border-left: solid 1px #1b506f;
	border-bottom: solid 1px #1b506f;
	border-right: none;
	background-color:#9cb8c6;
	width: 200px;
	padding-left:7px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	font-size:11px;
	color:#ffffff;
}

.button_wysz {
	background-image: url(wysz2.gif);
       background-repeat: no-repeat;
       background-position: left top;
	width: 27px;
	height:26px;
	border: solid 0px;
	vertical-align:middle;

}

#text_scroll {

        border: 2px solid #E9E9E9;

        overflow:auto;

        height: 453px;

        width: 468px;

}

#padding_l {

        padding-left: 224px;

}

#aktualnosci {

        font-size: 14px;

        color: #1C3563;

        font-weight: bold;

        font-family: Arial, Helvetica, sans-serif;

        padding-left: 10px;

        padding-right: 10px;

    	 padding-bottom: 10px;

    	 clear:both;

	margin-top:-30px;

}



.bialy {

        color: #F6F8FA;

}



.naglowek {

        font-weight: bold;

        color: #FFFFFF;

        padding-left: 15px;

        height: 24px;

}



#tdfoto_prod_m {
	float:left;
	width:300px;
}

.nagl_karta {
	font-size:13px;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
}

.nagl_karta h1 {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;

}


.foto_prod_mini {

        padding: 10px 0px 10px 0px;

}

#td_opis_produkt {

       float:left;
	width:380px;
	margin-left:30px;
	padding-top:20px;

}

.opis_dodatkowy {
	padding: 10px 0px 0px 0px;
	line-height:140%;
}

.td_sortuj {

    padding: 5px;

    border-bottom: solid 1px #f1f1f1;

    text-align: right;

}

.foto_gl {
    float: left;
    clear: left;
    width:150px;
    border: solid 1px #A1A1A1;
    text-align: center;
}

.nagl_gl {

        padding-bottom: 8px;

}

.produkt {

    padding: 15px 0px 15px 0px;
	position: relative;
}

.link_wiec
{
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.produkt_t {

    padding: 10px 0px 10px 10px;

}

DIV {

        SCROLLBAR-FACE-COLOR: #E9E9E9; SCROLLBAR-HIGHLIGHT-COLOR: #F9F9F9; SCROLLBAR-SHADOW-COLOR: #E6E6E6; SCROLLBAR-3DLIGHT-COLOR: #CCCCB9; SCROLLBAR-ARROW-COLOR: #F8F8F8; SCROLLBAR-DARKSHADOW-COLOR: #CCCCB9; SCROLLBAR-BASE-COLOR: #F9F9F9;

}

.cena {

    margin: 10px 0px 0px 20px;

    float: left;

    width: 540px;
}





.opis_gl {

    padding-top: 5px;

    padding-bottom: 5px;

}



td.menupoz {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 14px;

        font-weight: bold;

        padding-right: 15px;

        padding-left: 15px;

        height: 35px;

}



td.menupoz2 {

    font-family: Arial, Helvetica, sans-serif;

        font-size: 14px;

        font-weight: bold;

        padding-right: 15px;

        padding-left: 15px;

        height: 35px;

}

td.menupoz2 a {
	color: #9cb7c5;
}

a.menupoz:hover {
    color: #ffffff;
        text-decoration: none;
}

a.menupoz {
    color: #ffffff;
        text-decoration: none;
}

a.menupoz2:hover, a.menupoz2 {
    color: #9cb7c5;
    text-decoration: none;
}



td.menupoz_1 {

    color: #FFFFFF;

    background-color:#DBEBF4;

    border-top: solid 1px #FFFFFF;

	padding-top:4px;

    padding-bottom:4px;

    width:120px;

	padding-right: 5px;

	padding-left: 5px;



}



td.menu_1 {

    color: #FFFFFF;

    background-color:#DBEBF4;

    border-top: solid 1px #FFFFFF;

	padding-top:4px;

    padding-bottom:4px;

    width:120px;

	padding-right: 5px;

	padding-left: 5px;



}



td.menu_2 {

    color: #FFFFFF;

    background-color:#C4E2FE;

    border-top: solid 1px #FFFFFF;

	padding-top:4px;

    padding-bottom:4px;

    width:120px;

	padding-right: 5px;

	padding-left: 5px;



}



td.menupoz_2 {

    color: #FFFFFF;

    background-color:#C4E2FE;

    border-top: solid 1px #FFFFFF;

	padding-top:4px;

    padding-bottom:4px;

    width:120px;

	padding-right: 5px;

	padding-left: 5px;



}



.pmenu  {

    color: #FFFFFF;

    background-color:#808080;

    border-top: solid 1px #FFFFFF;

	padding-top:4px;

    padding-bottom:4px;

    width:120px;

	padding-right: 5px;

	padding-left: 5px;

}



a.menupoz_1 {

    color: #1C3564;

}



a.menupoz_2 {

    color: #1C3564;

}



.exTd{

	width:50%;

	padding: 0 10 20 0;

}
