

.padfoto2 {
	float: left; 
	width:60px;
	padding-top:5px;
	padding-bottom:5px;

}
.opisfoto2 {
	font-size: 11px;
	float: right; 
	font-weight:normal;
	text-align:left; 
	width:100px;
	padding-top:5px;
	padding-bottom:5px;
}
.cena2 {
	clear:both;
}
.blt {
	color: #000000;
	font-size: 11px;
}

.TABLE { border: 1px solid #ffffff; border-collapse: collapse; }
.TABLE TD { border: 1px solid #ffffff; }


td {
   font-family:tahoma;
   font-size:11px;
}
.input_form {
   width:180px;
}
.select_form {
   width:185px;
}
.hdn {
	display: none;
	position: absolute;
	background-color: #ffffff;
	padding: 5px;
	border: 1px solid #cccccc;
	width: 300px;
	top: 0px;
	left: 0px;
}
.nagl_owek_gl {
   font-weight:bold;
   font-size:14px;
   color:#FFFFFF;
   background-color:#666666;
   text-align:center;
}
.nagl_owek {
   font-weight:bold;
   font-size:12px;
   color:#212121;
   background-color:#E1E1E1;
}
.button{
   font-weight:bold;
   font-size:12px;
   color:#212121;
   background-color:#E1E1E1;
   border:solid 1px #707070;
}

.tt{
	cursor:default
}
.bt {
	BORDER-RIGHT: #dbdbdb 1px solid; 
	BORDER-TOP: #dbdbdb 1px solid;
	BORDER-LEFT: #dbdbdb 1px solid; 
	BORDER-BOTTOM: #dbdbdb 1px solid
}
.ramka {
	margin-left: 5px;
	margin-top: 25px;
	padding: 5px;
	border: solid 1px #dbdbdb;
	width: 120px;
}
dfn {
	font-family: Arial;
	font-size: 11px;
	color:#4D4D4D;
	font-weight: normal;
}
.tt:hover{
	position:relative;
	display:inline;
	text-decoration:none;
}
.tt dfn{
	display:none;
	top:20px;
	left: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;
}

.button { font-size: 11px; border: 1px solid #000000;}


.td_produkt {
	width: 33%;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	color: #5E5E5E;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
 
.szary2 {
	color: #5E5E5E;
}
.padfoto { 
	padding-top: 10px; 
	padding-bottom: 10px;
    height: 160px;
}
.zdjecie2 {
    width: 200px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: top;
}

.opis_prod {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

.ocenaaa {
	width: 150px;
	float: left; 
	height: 100px;
	padding-top: 20px;
}
.prod_kart {
	width: 155px;
	float: right;
	text-align: right;
	font-family: tahoma;
	font-size: 11px; 
	font-weight: normal;
}

.poma {
	font-weight: bold;
	color: #FEA400;
} 

.poma14 {
	font-weight: bold;
    font-size: 14px;
	color: #E67900; 
} 

.border_tab {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.nag_tab_p {
	background-color: #8D8C8C;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.text_tab {
	padding: 5px;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	width: 50%;
}
.nag_tab {
	background-color: #8D8C8C;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}




body, select {
	font-family: Arial;
	font-size: 12px;
	color:#4D4D4D;
	font-weight: normal;
}
.sl {
    text-decoration: underline;
	color: #4D4D4D;
}
td {
	font-family: Arial;
	font-size: 12px;
	color:#4D4D4D;
	font-weight: normal;
}
.szary2{
	color: #C0C0C0;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #999999;
	background-color: #dddddd;
}

.f12, .f10{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #4D4D4D;
}

a {
	text-decoration: none;
	color: #D87205;
}

a:hover {
    text-decoration: underline;
}
.divek {
  font-family: Thaoma, Times, serif;
  font-size:   11px;
  background-color: #FFFFFF;
  height:      250px;
  width:       480px
}
.body {
	padding: 0px;
	margin: 0px;

}

hr, .hr {
	width: 100%;
	color: #DFDFDF;
	height: 1px;
	size: 1px;
}

.td_srod_top {
	background-image: url(tlo_tp.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
}
#logo {
	float: left;
}
.text_div {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	float: left;
	margin-left: 30px;
	margin-right: 10px;
	width: 420px;
}



.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;
}

.tytul {
	font-family: Arial;
	color:#FF8400;
	font-weight: bold;
	padding-left: 25px;
	padding-right: 10px;
	font-size: 12px;
	height: 27px;
	background-color: #FFFFFF;
	background-image: url(iknka_tyt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;

}
.tytul2 {
	font-family: Arial;
	color:#FF8400;
	font-weight: bold;
	padding-left: 25px;
	padding-right: 10px;
	font-size: 11px;
	height: 27px;
	background-color: #FFFFFF;
	background-image: url(iknka_tyt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
}

.tfoto {
    border: 1px solid #999999;
}

.texttagi {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	font-weight: bold;
	background: #eeeeee;
}
.text, .text_opis {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

.text2 {
    font-size: 11px;
	padding: 5px;
}
.td_ankie {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #393939;
	padding: 5px;
}
.ocena {
	background-color: #DFDFDF;
	height: 13px;
	margin-top: 4px;
	margin-bottom: 4px;
}



.textb {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 5px;
}
.textn {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	font-weight: normal;


}
.textt {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 11px;
	font-weight: normal;


}
.menu {
	font-family: Arial;
	color:#414141;
	font-weight: normal;
	font-size: 11px;
	padding-bottom:5px;
       vertical-align:top;
	padding-left:25px;
	padding-right:15px;
	background-image: url(tlo_menuu.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.menus {
	font-family: Arial;
	color:#414141;
	font-weight: normal;
	font-size: 11px;
	padding-bottom:5px;
       vertical-align:top;
	padding-left:25px;
	padding-right:15px;
	background-image: url(tlo_menuus.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.menu2l {
	font-family: Arial;
	color:#414141;
	font-weight: normal;
	font-size: 11px;
padding-bottom:5px;
    vertical-align:top;
	padding-left:35px;
	padding-right:15px;
	background-image: url(tlo_menuu2.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

.menu2ls {
	font-family: Arial;
	color:#414141;
	font-weight: normal;
	font-size: 11px;
padding-bottom:5px;
    vertical-align:top;
	padding-left:35px;
	padding-right:15px;
	background-image: url(tlo_menuu2s.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

.paddd {
    padding-top:7px;
}

.text3 {
    font-size: 11px;
    padding-left:20px;
    padding-right:20px;
    padding-top:5px;
    padding-bottom:5px;
}

.menu1link {
	font-weight: normal;
	color: #414141;
	font-size: 11px;
	font-family: Arial;
}

.menu2 {
	font-family: Arial;
	color:#414141;
	font-weight: normal;
	font-size: 11px;
	height:22px;
	padding-left:35px;
	padding-right:15px;
}

.menu2link {
	font-weight: bold;
	color: #007CF9;
	font-size: 11px;
	padding-left: 10px;
}

.menu3 {
	height:22px;
	background-color: DBE8F4;

}
.menu4 {
	height:22px;
	padding-left:30px;
	padding-right:15px;
}

.menutop {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0px 0px 10px;
}
.menulewa {

	font-family: Arial;
	color:#000000;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: text-top;
}

#foto {
	float: left;
	margin-right: 10px;
	text-align: left;
}

.menu_pozl {
	background-image: url(menu_pozl.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 3px;
}
.menu_poz {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
    background-image: url(tlo_menupoz2.gif);
	background-repeat: repeat-x;
}

.menu_pozr {

	background-image: url(menu_pozr.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 4px;
}
.bialy {
	color: #FFFFFF;
}

.menu_pozl2 {
	background-image: url(menu_pozl2.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menu_pozr2 {
	background-image: url(menu_pozr2.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menu_poz2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(tlo_menupoz.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menu_pozbel {
	height: 29px;
	background-color: #AFAFAF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}
.bialy_pad {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
}
.bialy_pads {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
}
.td_wysz {
	background-image: url(tlo_wysz.gif);
	background-repeat: repeat-x;
	height: 35px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3C3C3C;
	padding-left: 20px;
}
.select {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	margin-right: 5px;
	margin-left: 5px;
}
.input {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.inputss {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	width:90px;
}
.menu_stop {
	background-color: #FF8400;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 31px;
	padding-left: 20px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.stopka {
	height: 53px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #2D2D2D;
	padding-right: 20px;
	padding-left: 20px;
}
#logotyp{
	float: left;
	padding-top: 5px;
}
#zaler {
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E2E2E2;
	padding-left: 10px;
    margin-top:5px;
    width: 350px;
}
.szary {
	color: #C0C0C0;
}
.kol_menu {
	width: 174px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	height: 100%;
	vertical-align: top;
}
.naglowek {
	background-image: url(tlo_nagl.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.kol_srod {
	width: 648px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	height: 100%;
	vertical-align: top;
}

#operaa {
	float: left;
}
#baner {
	float: right;
	margin-top: 5px;
}

.reklama_p { 
	padding-left: 5px;
	vertical-align: top;
	padding-top: 100px;
}

.naglowek22 {  
    font-weight: bold;
    color: #4E4E4E;
    background-color:#F4F4F4;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left:15px;
    padding-right:15px;
}

#menu_karta {
	float:left;
	width:580px;
	clear:both;
	padding-left:10px;
	border-bottom: solid 1px #dfdfdf;
}

#menu_karta2 {
	float:left;
	width:562px;
	clear:both;
	padding-left:15px;
	padding-right:15px;
	background-color:#f3f3f3;
	margin-bottom:5px;
}

#menu_karta_sub {
	float:left;
	width:100%;
	clear:both;
	border-bottom: solid 1px #dfdfdf;
}

#menu_karta .but2 {	
	font-weight: bold;
	color:#010101;
	float:left;
	cursor:pointer;
	height:29px;
	line-height:32px;
	padding-right:10px;
	background-color:#e2e2e2;
	margin-right:2px;
	background-image: url(but2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#menu_karta .but2 div {
	background-image: url(but2l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:10px;
	height:29px;
	float:left;
}

#menu_karta .but {	
	font-weight: bold;
	color:#919191;
	float:left;
	cursor:pointer;
	height:29px;
	line-height:32px;
	padding-right:10px;
	background-color:#e2e2e2;
	margin-right:2px;
	background-image: url(but.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


#menu_karta .but div {
	background-image: url(butl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:10px;
	height:29px;
	float:left;
}

#menu_karta2 .but {	
	font-weight: bold;
	color:#919191;
	float:left;
	cursor:pointer;
	height:28px;
	line-height:28px;
	margin-right:2px;
	padding: 0px 10px 0px 0px;
}

#menu_karta2 .but2 {	
	font-weight: bold;
	color:#010101;
	float:left;
	cursor:pointer;
	height:28px;
	line-height:28px;
	margin-right:2px;
	padding: 0px 10px 0px 0px;
}

.box_opis {
	float:left;
	width:100%;
	clear:both;
	display:none;
}

.text_reklama {
	 border-top: solid 1px #d2d2d2;
	padding-top:10px;
	padding-bottom:10px;
}
