@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;	
	}

body {
	margin: 0;
	padding: 0;
	}

.main {
	display: block;
	position: relative;
	width: 998px;
	height: auto;
	margin: -1px auto;
	border: solid 1px #c9c9c9;
	}
	
.main .header {
	display: block;
	position: relative;
	width: 998px;
	height: 83px;
	}
	
.main .header a {
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #145b9d;
	}
	
.main .header a:hover {
	color: #000;
	}
	
img {
	border: none;
	margin: 0;
	}
	
a {
	text-decoration: none;
	}
	
	/* hstBack ------------------------------------------------------------------- */
	
.hstBack {
	display: block;
	position: relative;
	width: auto;
	height: 35px;
	padding-left: 15px;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #8c8c8c;
	}
	
.hstBack a {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #8c8c8c;
	line-height: 32px;
	}
	
.hstBack a:hover {
	color: #4c4c4c;
	}

.hstBack span {
	color: #004798;
	}

	/* hstBack stop ------------------------------------------------------------------- */
	
	/* marginy ------------------------------------------------------------------- */

.marginBetweenV {
	display: block;
	position: relative;
	width: 8px;
	height: 1px;
	float: left;
	}

	/* marginy stop ------------------------------------------------------------------- */

	/* content ------------------------------------------------------------------- */

.main .content {
	display: block;
	position: relative;
	width: 982px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	}

		/* menuLeft ------------------------------------------------------------------- */
	
.main .content .menuAll {
  display: block;
  position: relative;
  width: 188px;
  height: auto;
  float: left;
  }

.main .content .menuLeft {
  display: block;
  position: relative;
  width: 188px;
  height: auto;
  padding-bottom: 10px;
  background: #fafafa;
  border: solid 1px #e9e9e9;
  float: left;
  overflow: hidden;
  margin-bottom:10px;
  }
  
.main .content .menuLeft .hdr01 {
  display: block;
  position: relative;
  width: 188px;
  height: 27px;
  margin: 0;
  padding: 0;
  background: url(/images/menu-left/menu-element-g-02.gif) repeat-x 0 0;
  }
  
.main .content .menuLeft .hdr01 a {
  display: block;
  position: relative;
  width: 188px;
  height: 27px;
  font: bold 12px Tahoma, Geneva, sans-serif;
  color: #004798;
  line-height: 23px;
  text-indent: 10px;
  }
  
.main .content .menuLeft .hdr02 {
  display: block;
  position: relative;
  margin: 10px 0 10px 10px;
  font: bold 12px Tahoma, Geneva, sans-serif;
  color: #004798;
  }

.main .content .menuLeft ul {
  list-style: none;
  margin: 0;
  padding: 0;
  }
  
.main .content .menuLeft ul li {
  display: block;
  position: relative;
  width: 188px;
/*  margin-top: 5px;*/
  margin-left: 5px;
  padding-left: 10px;
  background: url(/images/menu-left/menu-arrow-01.gif) no-repeat 0 4px;
  float: left;
  }
  
.main .content .menuLeft ul li a {
  display: block;
  position: relative;
  width: 188px;
  padding-top: 2px;
  padding-bottom: 2px;
  font: normal 12px Tahoma, Geneva, sans-serif;
  color: #004798;
  }

.main .content .menuLeft ul li a:hover {
  color: #d31a20;
}

.main .content .menuLeft li .selected {
	background: #e7f4fa;
}

    /* end menuLeft */
		
		/* contentRight ------------------------------------------------------------------- */

.main .content .contentRight_01 {
	display: block;
	position: relative;
	width: 784px;
	height: auto;
	left: 8px;
/*	overflow: hidden;*/
	background: #e8eff6;
	float: left;
	}
	
.main .content .contentRight_02 {
	display: block;
	position: relative;
	width: 784px;
	height: auto;
	left: 8px;
	margin-top: 7px;
	padding-bottom: 7px;
	float: left; 
	overflow: hidden;
	background: #f9fbfd url(/produkty/img/v2/menu-element-g-03.gif) repeat-x 0 0;
	}
	
.main .content .contentRight_01 .conHeader {
	display: block;
	position: relative;
	width: 770px;
	height: auto;
	margin: 8px auto;
	background: #fff;
	overflow: hidden;
	}
	
.main .content .contentRight_01 h1 {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	margin: 0;
	padding: 10px;
	padding-bottom: 15px;
	font: normal 24px Tahoma, Geneva, sans-serif;
	color: #004798;
	overflow: hidden;
	}

.main .content .contentRight_01 p {
	margin: 0;
	margin-left:10px;
	padding:0;
	font: normal 14px Tahoma, Geneva, sans-serif;
	color: #555;
	}
	
.main .content .contentRight_01 .hdr_03 {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	padding-left: 70px;
	padding-top: 20px;
	font-weight: bold;
	}

		/* contentRight stop ------------------------------------------------------------------- */
		
		/* banery ------------------------------------------------------------------- */
		
.main .content .contentRight_01 .baner_01 {
	display: block;
	position: relative;
	width: 770px;
	height: 167px;
	margin: 0 auto;
	border: solid 1px #e9e9e9;
	overflow: hidden;
	}

.main .content .contentRight_01 table td p {
	margin: 0;
	padding: 10px 0 0 0;
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #555;
	}
	
.main .content .contentRight_01 a {
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #00519b;
	}
	
.main .content .contentRight_01 a:hover {
	color: #000;
	}
	
.main .content .contentRight_01 table p {
	margin: 0;
	padding: 0;
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #555;
	}
	
.main .content .contentRight_01 table td {
	height: 100px;
	}
	
.main .content .contentRight_01 .baner_02 {
	display: block;
	position: relative;
	width: 185px;
	height: 167px;
	margin-top: 7px;
	margin-right: 8px;
	border: solid 1px #e9e9e9;
	float: left;
	overflow: hidden;
	}
	
.main .content .contentRight_02 h2 {
	margin: 0;
	margin: 5px 0 10px 7px;
	padding: 0;
	font: normal 18px Tahoma, Geneva, sans-serif;
	color: #004798;
	}
	
.main .content .contentRight_02 .baner_03 {
	display: block;
	position: relative;
	width: 185px;
	height: 69px;
	margin-top: 7px;
	margin-right: 8px;
	border: solid 1px #e9e9e9;
	float: left;
	overflow: hidden;
	}
	
.main .content .contentRight_02 .baner_03 h2 {
	margin: 0;
	padding: 0;
	font: bold 12px Tahoma, Geneva, sans-serif;
	}
	
.main .content .contentRight_02 .baner_03 h2 a {
	display: block;
	position: relative;
	width: 185px;
	height: 69px;
	color: #004798;
	}
	
.main .content .contentRight_02 .baner_03 h2 a span {
	display: inline;
	position: relative;
	top: 20px;
	left: 90px;
	}
	
		/* banery stop ------------------------------------------------------------------- */

	/* content stop ------------------------------------------------------------------- */

	/* hover jquery ------------------------------------------------------------------- */
	
.main .content .contentRight_01 .baner_01.hover {
	border-color: #999;
	}
	
.main .content .contentRight_01 .baner_02.hover {
	border-color: #999;
	}
	
.main .content .contentRight_02 .baner_03.hover {
	border-color: #999;
	}
	
	/* hover jquery stop ------------------------------------------------------------------- */

.footer {
	display: block;
	position: relative;
	width: 998px;
	height: auto;
	margin: 0 auto;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #c9c9c9;
	font: 12px Tahoma, Geneva, sans-serif;
	}

	/* hityMiesiąca ------------------------------------------------------------------- */
	
.contentRight_hity {
	display: block;
	position: relative;
	width: 782px;
	height: auto;
	right: 0px;
	margin-bottom: 8px;
	padding-bottom: 7px;
	float: right;
	overflow: hidden;
	border: solid 1px #e9e9e9;
/*	background: url(/produkty/img/v2/bg-header.gif) repeat-x 0 0;*/
	}

.contentRight_hity h1 {
	display: block;
	position: relative;
	width: 782px;
	height: 20px;
	top: 8px;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	padding-bottom: 10px;
	font: bold 16px Tahoma, Geneva, sans-serif;
	color: #d31a20;
	text-indent: 20px;
	border: solid #d31a20;
	border-width: 0 0 1px 0;
	float: left;
	}

.contentRight_hity .produkt_01 {
	margin: 0 auto;
	}

.contentRight_hity .produkt_01 td {
	background: #fff;
	border: solid 1px #e9e9e9;
	text-align: center;
	}
	
.contentRight_hity .produkt_01 td img {
	margin: 0;
	padding: 0;
	}

		/* linkBox ------------------------------------------------------------------- */

.produkt_01 .produkt_01_ins {
	display: block;
	position: relative;
	width: 187px;
	height: auto;
	float: left;	
	}

.produkt_01 .produkt_01_ins a {
	display: block;
	position: relative;
	width: 187px;
	height: auto;
	}

.produkt_01 .produktSo {
	display: block;
	position: relative;
	width: 170px;
	left: 10px;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	font: normal 11px Tahoma, Geneva, sans-serif;
	color: #555;
	text-align: left ;
	float: left;
	}
		
.color1Su {
	color: #ec272d;
	font-size: 11px;
	font-weight: bold;
	}
		
		/* linkBox stop ------------------------------------------------------------------- */
		
		/* linkBox hover jquery ------------------------------------------------------------------- */
		
.contentRight_hity .produkt_01 td.hover {
	border-color: #999;
	}
		
		/* linkBox hover jquery stop ------------------------------------------------------------------- */
	
	/* hityMiesiąca stop ------------------------------------------------------------------- */


	/* SEO ------------------------------------------------------------------- */

.contentRight_hity td {
	font: normal 12px Tahoma, Geneva, sans-serif;
	color: #555;
	}
	
.contentRight_hity h1 span {
	display: none;
	}
	
.contentRight_hity h2 {
	margin: 0;
	margin: 10px 0 20px 22px;
	padding: 0;
	font: normal 16px Tahoma, Geneva, sans-serif;
	color: #fff;
	}
	
	/* SEO stop ------------------------------------------------------------------- */

/* sortowanie ----------------------------------------------------------*/
#sortowanie {text-align:right; float:right; background-color:#FFFFFF; margin:0px 10px; width:200px; border:1px solid  #dadada; padding:7px; text-align:center;}
#sortowanie a {
	font-size:12px;
	font-family:tahoma;
	color:#004798;
}
#sortowanie a:hover {
	font-size:12px;
	font-family:tahoma;
	color:#000;
}
#sortowanie .sort_link_left {
	float:left;
	background-color:#dbdbdb;
	list-style:none;
}
#sortowanie .sort_link_next {
	display:block;
	padding:3px 10px 5px 10px;
	text-align:right;
}
#sortowanie .sort_link_next_disable {
	display:block;
	padding:3px 10px 5px 10px;
	text-align:right;
	color:#CCCCCC;
}
#sortowanie .sort_link_right {
	float:right;
	background-color:#dbdbdb;
	list-style:none;
}
#sortowanie .sort_link_prev {
	display:block;
	padding:3px 10px 5px 10px;
	text-align:left;
}
#sortowanie .sort_link_prev_disable {
	display:block;
	padding:3px 10px 5px 10px;
	text-align:left;
	color:#CCCCCC;
}
/* sortowanie stop ------------------------------------------------*/













