/*______________Created by Duonet______________*/
/*________________www.duonet.eu_______________*/


/*______________STREFA #_________________________________________________________________*/

body
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	color: #000;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #88caf9 url('../img/bg1a.jpg') no-repeat;
	background-position: bottom;

}
.page {
	text-align: left;
	width: 1030px;
	height: auto;
	margin: 0px auto;
}



/*______________STREFA BG_________________________________________________________________
/*______________STREFA TOP________________________________________________________________*/

#top {
	float:left;
	width: 1030px;
	height: 413px;
	margin: 0px;
	padding: 0px;
	background: url('../img/bg_top_plus.png') no-repeat;
}
#top_contener {
	float: left;
	width: 975px;
	height: 290px;
	margin: 32px 0px 0px 30px;
}
#top_menu {
	width: 975px;
	height: 82px;
	margin: 0px 0px 10px 0px;
	float: left;
	/*background: url('../img/menu.gif') no-repeat;*/	
}
#flagi { float:right; margin: 3px 15px 0px 0px;}

#kolor1 {
	float: right;
	width: 168px;
	height: 35px;
}
#kolor_txt {
	float: left;
	margin: 3px 0px 0px 60px;
}
#kolor_txt1 {
	float: right;
}
#kolor_txt1 img {
	margin: 0px 6px 0px 0px;
}
#kolor_txt img {
	margin: 0px 10px 0px 0px;
}

#nav { height: 30px; z-index:10; position: relative; top: -30px; left: -10px; text-align: right; float: right; width: 150px; height: 20px; }

#nav a:focus { outline: none; }


.box_karuzel {
	width: 150px;
	height: 120px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#karuzel {
	float: left;
	width: 618px;
	height: 148px;
	float: left;
}
#top_slajdy {
	float: left;
	width: 974px;
	height: 238px;
	margin: 0px;
	padding: 0px;
	background: url('../img/wizerunek1.jpg') no-repeat;
}
#jprezentacja {
	margin: 0px;
	padding: 0px;
	height: 238px;
	line-height: 0px;
	list-style: none;
	background: #ffffff;
}
#jprezentacja ul {
	margin: 0px;	
	padding: 0px;
	line-height: 0px;
}
#top_box {
	float: left;
	margin-left: 6px;
	height: auto; 
	width: 282px;
}
#top_box img {
	margin-bottom: 3px;
}
/*______________STREFA #_________________________________________________________________*/

#con {
	float: left;
	width: 1030px;
	height: auto;
	margin-left:2px;
	margin-left: 0px;
}
#con img {
	margin: 0px;
	padding: 0px;
	overflow: hidden;

}
#con_contener {
	float: left;
	width: 1030px;
	height: auto;
}
#con_top {
	widows: 1024px;
	height: 46px;
	background: url('../img/con_bg1.png') no-repeat;
}
#con_center {
	float: left;
	width: 1024px;
	height: auto;

	margin-top: -1px;
	background: url('../img/con_bg2.png') repeat-y;
}
#con_bottom {
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px;
   width: 1024px;
   height: 46px;
   background: url('../img/con_bg3.png') no-repeat center top;
}

.txt_con_top {
	float: left;
	height: 34px;
	margin: 12px 0px 0px 11px;
	padding: 0px;
}
.txt_con_top img {padding: 0px; margin:0px; float:left; display:block;}
          
#tyt {
	float: left;
	display: block;
	padding: 8px 10px;
	margin: 0px;
	width: 600px;
	font-size: 13px;
    /*border-bottom: 1px solid #e6e6e6; */
	font-weight: bold;
    color: #000; 
}


#tyt img {padding: 0px; margin:0px; float:left; display:block;}
#con_right {
	float: left;
	width: 820px;
	height: auto;	
}

#bok {
	margin: 15px 0px 0px 10px;
	float:left;
	width: 180px;
}
.nag {
	font-size: 15px;
	color: #000;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#zawartosc {
	float: left;
	width: 808px;
	height: auto;
}
.margin {
	margin: 8px 15px 10px 15px;
}
.margin2 {
	margin: 50px 30px 20px 30px;
}
	
/*______________STREFA #_________________________________________________________________*/	
#menu {
	color: #FFF;
	margin: 0px 10px 15px 10px;
	width: 500px;
	float:left;
	text-transform: lowercase;
}
#menu a {
	margin: 0px 10px 0px 5px;
	color: #FFF;
	
}
#duonet {
	color: #FFF;
	width: 120px;
	float:right;
	margin-bottom: 10px;
}
#duonet a {
	margin: 0px 10px 0px 5px;
	color: #FFF;
	
}
#menu_of {
	float: left;
	width: 192px;
	height: auto;
	margin: 0px 0px 0px 11px
}
.menu_contener1 , .menu_contener2 {
   display: block;
	color: #000;
	height: 37px;
	width: 190px;
	border: #e6e6e6;
	border-left: 1px #e6e6e6 solid;
	border-bottom: 1px #e6e6e6 solid;
	border-right: 1px #e6e6e6 solid;
	background: #FFF url('../img/punktator1.gif') no-repeat right;
}
.menu_contener1:hover {
	background: #f5e8ec url('../img/punktator1.gif') no-repeat right;
}
.menu_contener2:hover {
	background: #fdf4e6 url('../img/punktator1.gif') no-repeat right;
}

/* tabela z produktami */
.produkty {
	text-align: center;
	width: 722px;
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: show;
}
.produkty td { 
	padding: 20px; 
	width: 220px;
	height: auto;
}

.produkty .bt_pion {
    padding: 0px;
	width: 0px;
	border-right: 1px solid #bababa;
}

/*.bt_poziom {
	border-bottom: 1px solid #BABABA;
	height: 3px;
}*/

/*______________STREFA #_________________________________________________________________*/	

.menu_txt {
   display: block;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
}

.aktualnosci {
	float:left;
	width: 550px;
	height: auto;
}
.right_home {
	float: left;
	width: 177px;
	height: 202px;
	margin: 0px 0px 0px 50px;
}

.lista {
	float: left;
	margin: 40px 0px 20px 50px;
	font-family: Tahoma;
	color: #900028; 
	font-size: 12px; 
	font-weight: bold; 
		
}
.lp_txt {
	width: 220px;
	text-align: center;
	margin: 20px 0px 0px 0px;
	color: #000;
}
.lp_txt a {
	font-family: Tahoma;
	color: #000;
	font-size: 13px;
	font-weight: bold;
}
.lp_txt a:hover {
	text-decoration: underline;
	color: #000;
}


/*______________SKLEPY_________________________________________________________________*/	

.box_sklep { background: #f7f7f7; width: 715px; height: 250px; margin: 40px 0px 0px 0px; border: 1px #e6e6e6 solid; }
.box_sklep_con { width: 665px; height: 200px; margin: 25px 0px 0px 25px; }
.mapa_google { float: left; width: 400px; height: 220px; }
.box_sklep_txt { float: left; margin: 60px 0px 0px 40px; line-height: 28px; }
.boxp_link { cursor: pointer; }

/*______________SKLEPY_________________________________________________________________*/



/*______________NAGRODY_________________________________________________________________*/	
	

#gal { margin: 50px 0px 0px 0px; float:left; width: 715px; background: url('../img/bg_nagrody.gif') no-repeat; }
#nagrody {padding: 5px; margin-top: 40px; height: 670px;}
.pion {
  width: 90px;
}
a.blok {
  display: block;
  float: left;
  margin: 15px 12px 15px 15px;
  text-align: center;
}


/*______________KONTAKT_________________________________________________________________*/

#kontakt_left {float:left; font-size:13px; width: 350px;}
#formularz { float:left; margin: 43px 0px 50px 10px; width:350px;}





/*______________ELEMENTY__________________________________________________________________*/


div.c {
  clear:both !important;
  margin: 0px !important;
  padding: 0px !important;
  width: 0px !important;
  height: 0px !important;
  border: none !important;
  overflow: hidden !important;
}

img { border: 0px; padding: 0px; }

h4 { font-family: Tahoma; color: #900028; font-size: 13px; font-weight: bold; padding: 0px; margin:0px; }
h3 { color: #9000028; font-size:20px; font-weight: normal; }

table {font-family: Tahoma; font-size: 11px;}
a { text-decoration: none; color: #666; font-size:11px; }
a:hover { text-decoration: none; color: #333; margin: 0px }
.margin_left {margin-left:20px;}
.bold { font-weight: bold; }

.border { border: 2px #900028 solid; }
.border_m { border: 1px #900028 solid; width: 400px; height: 200px; }

.linia { background:#800028; width: auto; height: 1px; max-height: 1px; -overflow: hidden; }

.blue {color: #2863a6; }

.wiecej { color: #900028;}

.justify { text-align:justify; }

.stronicowanie {
    text-align: center;
}
.stronicowanie a {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #999999;
    color: #000000;
    margin: 4px;
    padding: 2px 4px;
    text-decoration: none;
}
.stronicowanie a:hover {
    background: none repeat scroll 0 0 #E7970B;
}
.stronicowanie a.active {
    background: none repeat scroll 0 0 #900028;
    border: 1px solid #900028;
    color: #FFFFFF;
}

.facebook {
    background: url('../img/ico-facebook1.png') no-repeat scroll right top transparent;
    cursor: pointer;
    display: block;
    float: left;
    height: 292px;
    left: -200px;
    padding: 0 50px 0 0;
    position: fixed;
    top: 120px;
    width: 292px;
    z-index: 1001;
}
.facebook iframe {
    background: none repeat scroll 0 0 #FFFFFF;
    border:none; overflow:hidden; width:292px; height:292px;
}

#jc img {width: 100%;height: 100%; margin: 0px; padding:0px;}
#jc li {text-align: center; font-weight: bold; margin: 0px; padding:0px;}
#jc a { color : #003399; margin: 0px; padding:0px; }
#jc a img:hover { text-decoration: none; margin: 0px; padding:0px;}

#czy_wiesz_ze_cycle { height: 400px; }
#czy_wiesz_ze_cycle > li { width: 700px !important; height: 457px !important;
                           padding: 0px 10px; overflow: scroll; }
.czy_nav { padding: 4px 8px; margin: 4px 8px; background: #cccccc; color: #900028; }
.czy_nav:hover { padding: 4px 8px; margin: 4px 8px;  background: #900028; color: #ffffff;}

/*______________Created by Duonet______________*/
/*________________www.duonet.eu_______________*/
