body {
    margin: 0;
    padding: 0;  	  
	color: #666666;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:30px;
	table-layout:fixed;
}

#body { }

p, form { margin:0; padding:0; }

/* Layout serwisu */

#top_flash {width:794px; text-align:center;} 
#td_top_flash {width:794px; text-align:center;} 
.top_1 { height:50px; }
.top_2 { height:9px; }
.lewe_tlo { height:140px; background: url(../images/left.jpg) #acbed6 right repeat-y; }
.prawe_tlo { height:140px;  background: url(../images/right.jpg) #acbed6 left repeat-y; }

.lewe_tlo_dol { height:21px; background: url(../images/left_dol.jpg) right no-repeat; }
.prawe_tlo_dol { height:21px; background: url(../images/right_dol.jpg) left no-repeat; }
.srodek_tlo_dol { height:21px; width:750px; background:url(../images/dol_tlo.gif); }

.right { text-align: right;}
.left { text-align: left;}	


.float_left { float:left; }
.float_right { float:right; }


#content { width:750px; margin:0 auto; }
#left_col { width:210px; float:left; border:0px solid #F00;}
#main_col { float:right; width:525px; border:0px solid #f0f; position:relative; }


#stopka { color:#FFF; clear:both; }
#stopka a { color:#FFF; text-decoration:none; line-height:21px; }
#stopka a:hover { color:#FFF; text-decoration:underline; }
.stopka { color:#999; padding-top:5px; }


.box { margin-bottom:10px; }
.box_header { background:#8199b8; padding:3px; }
.box_header h4 { font-size:14px; color:#FFF; margin:0; margin:3px 0 3px 10px; padding-left:5px; border-left:4px solid #d00; line-height:14px; }
.box_content { background:#bcc9da; color:#5c7ca2; }
.box_content2 { background:#d2dbe6; color:#5c7ba0; }

.box_content a, .box_content2 a { color:#5c7ca2; }
.box_content a:hover, .box_content2 a:hover { color:#5c7ca2; }


.input { border:1px solid #ccc; font-size:11px; vertical-align:middle; width:120px; }
.input2 { border:1px solid #b7b7b7; font-size:11px; vertical-align:middle; width:110px; }


.szukaj { font-size:14px; color:#8c8c8c; text-align:center; margin-top:7px; margin-bottom:12px;  }
.szukaj .szukajimage { cursor:pointer; }

.zam { padding:5px 0; }
.zam form { margin-bottom:5px; }


#contener { background:url(../images/stopka.gif) bottom no-repeat; position:relative; border:0px solid #f00; height: 100%; overflow: hidden;  }


#center_col { float:left; width:336px; border:0px solid #f00; }
#right_col { width:224px; float:right; border:0px solid #f00; }


#bottom_col { position:absolute; width:202px; bottom:53px; clear:both; }


.box_grey { margin-bottom:15px; width:100%; height:100%;  }
.box_grey .box_top, .box_grey .box_content, .box_grey .box_bottom { background-color:#f2f2f2; }
.box_white { margin-bottom:15px; width:100%; height:100% }
.box_top { background: url(../images/top_ramki.gif) repeat-x; height:9px; border-right:1px solid #CCC; line-height:1px; }
.box_content1{ padding:0 10px; border-left:1px solid #CCC; border-right:1px solid #CCC; height:100%; vertical-align:top; }
.box_bottom { background:url(../images/bottom_ramki.gif) repeat-x right; border-left:1px solid #CCC; height:9px; line-height:1px;}


.box_right { float:right; width:270px; margin-left:10px; margin-bottom:5px; border:0px solid #000; }

#main_col .box_white { margin-bottom:0px; border:0px solid #00CC99; } 
#main_col .box_grey { margin-bottom:0px; border:0px solid #00CC99; } 

#main_col .box_white .box_content {  } 

#main_col .box_bottom { background:url(../images/bottom_main_col.gif) no-repeat top; height:38px; border:0; }


#center_col .box_bottom { background:url(../images/bottom_ramki_center.gif) no-repeat; height:28px; border:0; }
#right_col .box_bottom { background:url(../images/bottom_ramki_right.gif) no-repeat bottom #f2f2f2;; height:28px; border-left:1px solid #CCC;  }


#bottom_col .box_top { background:url(../images/top_ramki.gif) repeat-x #f2f2f2; }
#bottom_col .box_content { background:url(../images/bottom_col_bg.gif) no-repeat bottom; padding-bottom:15px; border:0; }

.margin_bottom { height:35px; }
.margin_bottom_center { height:40px; }
.margin_bottom_main { height:35px; }
.margin_bottom_right { height:40px; }

#stopka1 { width:100%; font-size: 11px; color:#CCCCCC; background:url(../images/s.gif) no-repeat; position:absolute; bottom:7px;  }

.stopka1 { float: left; padding: 0 0 0 20px; }
.stopka2 { float: right; padding: 0 20px 0 0; }

.copyright { float: left; color:#8A8A8A; padding: 10px 0 0 20px; }
.projekt { float: right; padding: 10px 20px 0 0; }


/* Koniec layoutu serwisu */



Image 			{ border : 0px; } 
a				{ text-decoration:none; color:#5C7BA0;}
a:link			{ text-decoration:none; }
a:visited		{ text-decoration:none; }	
a:hover			{ text-decoration:underline;  color:#5C7BA0; }
a img {border:0;}


/* Szukaj */

.box1 {
	BORDER-RIGHT: #CCCCCC 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid;  
	BORDER-BOTTOM: #CCCCCC 1px solid;
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 12px; 
	WIDTH: 140px; 
	BACKGROUND-COLOR: #ffffff;

}
.szukajimage { vertical-align : -4px; margin-left: 5px;  padding: 0px 0px 0px 0px;} 
.szukajbottom { padding-bottom: 5px;}

/*tekst*/

.h1 { font-size: 14px; font-weight:bold; font-variant:small-caps; color:#4E4E4E; text-align: left; padding: 0px 0px 5px 0px; display:block;}
.h2 { font-size: 12px; font-weight:bold; color:#4E4E4E; text-align: left; padding: 0px 0px 5px 0px;}
.h3 { font-size: 11px; font-weight:bold; color:#666666; text-align: left; padding: 0px 0px 2px 0px;}


h1 { font-size: 15px; font-weight:bold; color:#5b8cd9; padding:0; margin:0;}
h2 { font-size: 12px; font-weight:bold; color:#666; padding:0; margin:0;}


.h1menu { font-size: 12px; font-weight:bold; text-transform: uppercase; color:#666666; text-align: left; padding: 0px 0px 5px 0px;}
.h2menu { font-size: 12px; font-weight:bold; color:#5C7BA0; text-align: left; padding: 0px 0px 2px 0px;}
.h3menu { font-size: 12px; font-weight:bold; color:#666666; text-align: left; padding: 0px 0px 2px 5px;}
.h4menu { font-size: 11px; font-weight:normal; color:#666666; text-align: left; padding: 0px 0px 2px 5px;}
.sciezka { font-size: 11px; font-weight:normal; color:#CCCCCC; text-align: left; padding: 0px 0px 15px 5px;}
.scizkakolor { color:#CCCCCC; }
.menukolor { color:#666666; }
.headtable {font-size: 11px; font-weight:bold; padding: 10px 0px 5px 0px;}
.rekordtable {font-size: 11px; font-weight:normal; padding: 3px 0px 3px 0px;}
.right { text-align: right;}
.left { text-align: left;}	

.img_left { float:left; }
.img_right { float:right; }

.img_border { border:1px solid #666; padding:1px; margin:3px; }

.nazwaproduktu { font-size: 12px; font-weight:bold; color:#5C7BA0; text-align: left; padding: 0px 0px 5px 0px; }
.foto { float:left; font-size: 12px; margin: 10px 0px 0px 20px; width: 140px; border:1px solid #999;}

.wiecej img { vertical-align:middle; }


a.wiecej { color:#5c7ba0; background:url(../images/wiecej.gif) right center no-repeat; padding-right:12px; }
a:hover.wiecej { color:#5c7ba0; text-decoration:underline; }

/* formularze */
.ixxxxl { BORDER: #ccc 1px solid; FONT-SIZE: 11px; WIDTH: 250px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; HEIGHT: 13px; BACKGROUND-COLOR: #FFFFFF;}

.sxxl { BORDER: #ccc 1px solid; FONT-SIZE: 11px; WIDTH: 100px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF;}

.sxxxl { BORDER: #ccc 1px solid; FONT-SIZE: 11px; WIDTH: 200px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF;}

.sxxxxl { BORDER: #ccc 1px solid; FONT-SIZE: 11px; WIDTH: 255px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; HEIGHT: 13px; BACKGROUND-COLOR: #FFFFFF;}

.txxxxl { BORDER: #ccc 1px solid; FONT-SIZE: 11px; WIDTH: 420px; COLOR: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; HEIGHT: 60px; BACKGROUND-COLOR: #FFFFFF;}

.button	{ BORDER: #ccc 1px solid; background-color:#f2f2f2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:80px;}


#nav { padding:5px; background:#d2dbe6; }
#nav ul { list-style:none; padding:0; margin:0; }
#nav a { color:#666;}
#nav li { margin:3px 0; }  

#nav a.big { color:#5c7ba0; font-weight:bold; font-size:15px; background: url(../images/blue_arrow3.gif) right center no-repeat; padding-right:18px; height:1px; line-height:25px; text-decoration:none; }

#nav a.big:hover { color:#333;  }


#nav a.active { color:#5c7ba0; font-weight:bold; background: url(../images/blue_arrow_menu.gif) right center no-repeat; padding-right:7px; }

#nav a.poz { color:#5c7ba0; background: url(../images/blue_arrow_menu.gif) right center no-repeat; padding-right:7px;   }
#nav ul ul { margin-left:20px; }



.oferta td { border-bottom:1px solid #e0e0e0; }
.okruszki a, .okruszki { color:#999; margin-top:10px; margin-bottom:10px; }
.okruszki a:hover { color:#5c7ba0; }

.ramka {border: 1px solid #666;}

.flvplayer { border:1px solid #666; padding:3px; float:left; margin:0 10px 5px 0; }
