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

HTML,BODY {
	height: 100%;
	font-family: "Trebuchet MS", trebuchet ms, Helvetica, sans-serif;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #2e2e2e;
}

BODY {
	margin: 0;
	padding: 0;
	text-align: justify;
 	overflow: visible;
 	height: 100%;
}
IMG {
	border: 0;
}
FORM {
	margin: 0;
}
a:active, a:focus, a:link, a:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

/******* h1, h2, h3 **********/
h1 {
	font-size: 16px;
	margin: 10px 0px 3px 0px;
	font-family: "Trebuchet MS", sans-serif, verdana;
/*	color: #cdcdcd;*/
	color: #000099;
	font-weight: bold;
}

h2 {
	font-size: 12px;
	margin: 0px;
	font-family: Tahoma, Arial, Verdana;
	color: #1870a3;
	font-weight: bold;
	background-image: url('images/l_dot.gif');
  background-repeat: no-repeat;
}

h3 {
	font-size: 13px;
	margin-bottom: 2px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma, Arial, Verdana;
	color: #606060;
	font-weight: bold;
}
/******* h1, h2, h3 **********/

/******* strap **********/
.Strap {
	position: relative;
	width: 300px;
	height: auto;
	font-family: "Trebuchet MS", sans-serif, verdana;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
}
.divStrap { position: absolute ; font-size: 20px; top: 0px; left: 0px; color: #ffffff; z-index: 2; }
.divStrapUnd { position: relative; font-size: 20px; top: 2px; left: 2px; color: #bd2015; z-index: 1; }

/******* strap **********/

.www {
	padding-right: 13px;
	background-position: right 50%;
	background-image: url(images/external.png);
	background-repeat: no-repeat;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
#body {
	width: auto;
	text-align: center;
	height: 100%;
	background: #2e2e2e url(images/bg.png) repeat-x scroll center top;
}
#media {
	width: 100%;
	text-align: center;
	height: auto;
  background: url(images/bg3.png) repeat-y scroll center top;
}
#container {
	font-size: 11px;
	line-height: 16px;
	width: 993px;
	margin: 0 auto;
  height: 100%;
  display: table;
}
#flashcontent {
	width: 993px;
	height: 328px;
	z-index: 1;
	position: relative;
	top: 0;
	left: 0;
}
.flashcontent2 {
	overflow: hidden;
}
#panel {
 	z-index: 30;
	width: 993px;
	height: auto;
	margin: 0 auto;
	position: relative;
	top: -23px;
	left: 0;
 	overflow: visible;
}
/* left_panel */
#left_panel {
	width: 293px;
	height: auto;
	float: left;
 	margin-top: 23px;
 display: block;
}
#left_panel .left_in {
  background: #363636 url(images/bg_left.png) repeat-y scroll center top;
  padding-left: 36px;
  padding-right: 32px;
  width: 225px;
  text-align: center;
  margin-top: -4px;
}
#left_panel .left_in_top {
  background: #363636 url(images/title_top_menu_bg.png) repeat-y scroll center top;
  width: 293px;
  text-align: center;
  color: #7b797a;
  padding-top: 34px;
  padding-bottom: 14px;
  margin-bottom: -4px;
}

#left_panel P {
 border-top: 2px solid #414144;
 padding-top: 10px;
 padding-bottom: 10px;
 margin: 0;
 text-align: justify;
}

#left_panel a:active, #left_panel a:focus, #left_panel a:link, #left_panel a:visited {
	color: #5d5d5d;
	font-weight: bold;
	text-decoration: none;
	padding-right: 13px;
	background-position: right 50%;
	background-image: url(images/external.png);
	background-repeat: no-repeat;
}

#left_panel a:hover {
	color: #000;
	text-decoration: none;
}
/* right panel */
#right_panel {
	width: 237px;
	height: auto;
	float: left;
 	margin-top: 23px;
 	display: block;
}
#right_panel .right_in {
  background: #363636 url(images/bg_right.png) repeat-y scroll center top;
  padding-left: 33px;
  padding-right: 25px;
  width: 179px;
  text-align: center;
  margin-top: -4px;
  position: relative;
  display: block;
}

#right_panel .right_in .Strap {
	position: relative;
	width: 179px;
	height: auto;
	font-family: "Trebuchet MS", sans-serif, verdana;
	margin-bottom: 10px;
	margin-top: 10px;
}

#right_panel .right_in .divStrap { position: absolute ; font-size: 23px; top: 0px; left: 0px; color: #ffffff; z-index: 2; }
#right_panel .right_in .divStrapUnd { position: relative; font-size: 23px; top: 2px; left: 2px; color: #bd2015; z-index: 1; }

#right_panel P {
 border-top: 2px solid #414144;
 padding-top: 10px;
 padding-bottom: 10px;
 margin: 0;
 text-align: justify;
}

#right_panel a:active, #right_panel a:focus, #right_panel a:link, #right_panel a:visited {
	color: #5d5d5d;
	font-weight: bold;
	text-decoration: none;
	padding-right: 13px;
	background-position: right 50%;
	background-image: url(images/external.png);
	background-repeat: no-repeat;
}

#right_panel a:hover {
	color: #000;
	text-decoration: none;
}

/* center panel */
#center_panel {
	width: 463px;
	height: auto;
 	min-height: 990px;
	float: left;
	display: block;
}
#center_panel .center_in {
  text-align: justify;
  padding-left: 7px;
  padding-right: 7px;
}

/* centerb panel */
#centerb_panel {
	width: 700px;
	height: auto;
	float: left;
	display: block;
}
#centerb_panel .center_in {
  text-align: justify;
  padding-left: 7px;
  padding-right: 15px;
}
#centerb_panel P {
 border-top: 2px solid #414144;
 padding-top: 10px;
 padding-bottom: 20px;
 margin: 0;
 text-align: justify;
 text-indent: 0;
}
#centerb_panel P.clear {
	border-top: none;
	padding-top: 0px;
	padding-bottom: 5px;
	margin: 0;
	text-align: justify;
	text-indent: 0;
 /*text-indent: 20px;*/
}
#centerb_panel .blockquote {
	padding: 10px 15px 10px 60px;
	margin: -10px 30px 10px 30px;
	color: #993300;
	border: solid 1px #222; /*background: #fffde5 url(images/Information_icon.svg.png) no-repeat scroll 10px 10px;*/
	background: #b1ada7 url(images/tooltip.png) no-repeat scroll left top;
	text-indent: 0;
}

#centerb_panel ul { padding: 10px 0px; margin: 0px; }
#centerb_panel ul li {
	padding: 0 0 5px 15px;
	list-style-type: none;
	background: url(images/PostContentBlockLiIco.png) no-repeat left top;
	font-size: 11px;
	line-height: 15px;
	color: #aaa;
}
#centerb_panel .blockquote ul li {
	color: #993300;
	background: url(images/PostContentLiIcoII.png) no-repeat left top;
}

#centerb_panel P B, #centerb_panel P STRONG {
	color: #bd2015;
}
#centerb_panel P .pic {
	background-color: #646464;
	border: 1px solid #282828;
	padding: 5px 5px 25px 5px;
	margin-right: 10px;
}

#centerb_panel DIV.pic {
	background-color: #646464;
	border: 1px solid #282828;
	padding: 5px 5px 25px 5px;
	margin-right: 10px;
}

#centerb_panel P .pic:hover {
	background-color: #737373;
}

#centerb_panel .tresc, #center_panel .tresc  {
	background: url(images/bg_news.png) no-repeat left top;
	color: #2e2e2e;
	padding-left: 50px;
  padding-top: 4px;
  height: 36px;
}

#centerb_panel .zajawka, #center_panel .zajawka {
 margin-top: -10px;
 /*margin-top: -25px;*/
 /*padding-left: 50px;*/
}
#centerb_panel .zajawka P,#center_panel .zajawka P  {
	margin: 0;
	border: none;
 text-indent: 50px;
}


/** center **/

#center_panel .pic {
	background-color: #2e2e2e;
	border: 1px solid #000;
	padding: 5px;
	margin-right: 10px;
}

#centerb_panel DIV.pic {
	background-color: #646464;
	border: 1px solid #282828;
	padding: 5px 5px 15px 5px;
	margin-right: 1px;
	text-align: center;
	display: block;
	width: 210px;
	float: left;
}

#centerb_panel .pic2, #center_panel .pic2 {
	border: 1px solid #282828;
}

#center_panel .cls {
	clear: both;
	height: 10px;
}

#center_panel STRONG {
 /*color: #FF6E0B;*/
	color: #bd2015;
}


/* right panel */
#rightb_panel {
	width: 237px;
	height: 172px;
	float: right;
 	margin-top: 23px;
 	display: block;
}
#rightb_panel .right_in {
  background: #363636 url(images/bg_right.png) repeat-y scroll center top;
  padding-left: 33px;
  padding-right: 25px;
  width: 179px;
  text-align: center;
  margin-top: -4px;
}
#rightb_panel P {
 border-top: 2px solid #414144;
 padding-top: 10px;
 padding-bottom: 10px;
 margin: 0;
 text-align: justify;
}

#rightb_panel a:active, #rightb_panel a:focus, #rightb_panel a:link, #rightb_panel a:visited {
	color: #5d5d5d;
	font-weight: bold;
	text-decoration: none;
	padding-right: 13px;
	background-position: right 50%;
	background-image: url(images/external.png);
	background-repeat: no-repeat;
}

#rightb_panel a:hover {
	color: #000;
	text-decoration: none;
}



/********* galeria **************/

.gallery_group {
	width: 160px;
	padding: 8px 21px 0 10px;
	background: url(images/bg_gallery.png) no-repeat left top;
	float: left;
	margin-right: 23px;
	color: #fff;
 	font-variant: small-caps;
 	min-height: 240px;
}
.gallery_in {
	width: 160px;
	height: 160px;
	border: 1px solid #444;
 	overflow: hidden;
	margin-bottom: 14px;
}

/********* wystawy *****************/
table.wystawy {width: 100%; background-color: #444; text-align: left;}
table.wystawy TD {background-color: #333;  padding: 3px;}
table.wystawy td.c4 {background-color: #2a2a2a;}
table.wystawy td.c4 {background-color: #2a2a2a;}
table.wystawy th.c4 {background-color: #2a2a2a;}
table.wystawy td.c7 {background-color: #2a2a2a;}
span.c15 {color: #005633; font-size: 14px;}
p.c14 {text-align: left; border: none;}
span.c13 {font-family: Verdana}
span.c12 {color: #005633; font-size: 14px;}
span.c11 {font-weight: bold;}
tr.c10 {background-color: #333; padding: 5px 5px 5px 5px;}
span.c9 {color: #005633;}
p.c6 {font-family: Verdana; text-align: left; padding: 5px 5px 5px 5px;}
span.c5 { color: #bd2015; font-size: 14px; margin-bottom: 10px; padding-bottom: 10px; font-variant: small-caps; font-weight: bold;}
span.c7 { font-size: 14px;}
span.c8 { padding: 5px 5px 5px 5px;}
span.c3 {color: #FFFFFF; font-variant: small-caps; padding: 5px 5px 5px 5px;}
div.c2 {padding-bottom: 15px;}
div.c1 {width: 90%;}



/********* formularz **************/
.cssform {
	margin-left: 10px;
}
.cssform p{
	width: 250px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 1px dotted gray;
	height: 1%;
}

.cssform label{
	font-weight: bold;
	float: left;
	margin-left: -155px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 180px;
/*	font-family: "Trebuchet MS", trebuchet ms, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;*/
	
	background-color: #252525;
	border: 1px #414141 solid;
	font-family: "Trebuchet MS", trebuchet ms, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.cssform textarea{
	background-color: #252525;
	border: 1px #414141 solid;
	font-family: "Trebuchet MS", trebuchet ms, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	width: 240px;
	height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}
.namer {
  background-color: #000000;
  border-top: 1px #666666 solid;
  border-left: 1px #666666 solid;
  border-right: 1px #222222 solid;
  border-bottom: 1px #222222 solid;
	font-family: "Trebuchet MS", trebuchet ms, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	color: #ffffff;
}
.namer:hover {
  background-color: #747474;
  border-top: 1px #a2a2a2 solid;
  border-left: 1px #a2a2a2 solid;
  border-right: 1px #626262 solid;
  border-bottom: 1px #626262 solid;
	font-family: "Trebuchet MS", trebuchet ms, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
	color: #ffffff;
}

BUTTON {
  border: 1px #ffffff solid;
	background-color: #000000;
  color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: small-caps;
}

UL.topinfo, .datain UL {
  list-style-image: url(img/list_item3.png);
	width: 90%;
}
.topinfo LI, .datain LI {
  margin-bottom: 10px;
}

.fr {
 float: right;
}
.fl {
 float: left;
}
.copy {
 float: left;
 color: #c24f6e;
 margin-left: 15px;
}

/* formularz szukania */
.szukaj {
	margin: -25px 0 0 0;
	text-align: left;
}

.szukaj input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
	width: 120px;
	height: 15px;
	border: 1px solid #1c1c1c;
	background: #383838 url(images/bg_search.png) no-repeat scroll left top;
	font-family: "Trebuchet MS", trebuchet ms, Helvetica, sans-serif;
 	padding: 3px;
	font-size: 11px;
	color: #ffffff;
}

.search_inp {
	margin-top: -1px;
}

.search_btn {
	float: right;
	width: 25px;
	margin-top: -2px;
}

#made_by {
  margin-top: 10px;
 /*width: 156px;*/
  width: 640px;
	height: 20px;
  clear: both;
	float: right;
}
.who {
  width: 156px;
  float: right;
}
.stat {
  padding-top: 5px;
  width: auto;
  float: left;
}

.valid{
 	width: auto;
 	text-align: center;
}

#foot {
 	clear: both;
  background: #141414 url(images/_tmp_foot.png) no-repeat scroll center top; padding-top: 25px;
	min-height: 60px;
	height: auto;
  width: 100%;
}
.foot_in {
	width: 912px; margin: 0 auto; text-align: right;
}
.foot_left {
	float: left; width: 200px; margin-left: 5px; text-align: center; padding-top: 5px;
	font-family: "Trebuchet MS", trebuchet ms, Helvetica, sans-serif;
}
.foot_right {
  margin-left: 10px; float: right; width: 650px; line-height: 13px; text-align: center; margin-top: -10px;
}
#foot UL LI { list-style-type: none; 	padding-right: 0px;	padding-left: 12px;	background: url(http://www.dunkaoutlet.pl/img/foot_sep.png) no-repeat left 50%;	float: left;	padding-bottom: 0px;	margin: 0px 10px 0px 0px;	padding-top: 0px;}
#foot .foot-1st {	background: none transparent scroll repeat 0% 0%}

/************ menu ******************/
.menu{
	clear: both;
	width:  100%;
	 border-top: 2px solid #414144;
	 padding-bottom: 10px;
	 margin: 0;
	 text-align: justify;
}
.menu_fst {
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 8px;
 /*border-bottom: 1px #666 solid;*/
 	background: url(images/bg_menu.png) no-repeat left bottom;
	text-align: left;
	font-size: 11px;
	color: #9d9d9d;
	cursor: pointer;
}
.menu_fstdollar {
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 8px;
 /*border-bottom: 1px #666 solid;*/
 	background: url(images/bg_menu.png) no-repeat left bottom;
	text-align: left;
	font-size: 11px;
	color: #d94829;
	cursor: pointer;
}
.menu_fstdollar:hover {
 	background-color: #1e1e1e;
	color: red;
}
.menu_fstdollar_sel {
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 8px;
 /*border-bottom: 1px #666 solid;*/
 	background: url(images/bg_menu.png) no-repeat left bottom;
	text-align: left;
	font-size: 11px;
 	background-color: #1e1e1e;
	color: red;
	cursor: pointer;
}
.menu_fstoff {
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 8px;
 	background: url(images/bg_menu.png) no-repeat left bottom;
	text-align: left;
	font-size: 11px;
	color: #9d9d9d;
}
.menu_fstsel {
  padding-top: 10px;
  padding-left: 15px;
  padding-bottom: 8px;
 	background: #1e1e1e url(images/bg_menu.png) no-repeat left bottom;
	text-align: left;
	font-size: 11px;
	color: #9d9d9d;
 	cursor: default;
}
.menu_sst {
  padding-top: 10px;
  padding-left: 25px;
  padding-bottom: 8px;
 	background: url(images/bg_menu.png) no-repeat left bottom;
	text-align: left;
	font-size: 11px;
	color: #666666;
	cursor: pointer;
	background-color: #0a0a0a;
}
.menu_sstoff{
  padding-top: 10px;
  padding-left: 25px;
  padding-bottom: 8px;
 	background: url(images/bg_menu.png) no-repeat left bottom;
	text-align: left;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
	background-color: #1e1e1e;
}
.menu_sstsel{
  padding-top: 10px;
  padding-left: 25px;
  padding-bottom: 8px;
 	background: url(images/bg_menu.png) no-repeat left bottom;
	text-align: left;
	font-size: 11px;
	color: #ffffff;
	background-color: #1e1e1e;
}
.menu_sst:hover,.menu_fst:hover {
	background-color: #1e1e1e;
	color: #ffffff;
}
/************ menu ******************/
    p.c1 {font-style: italic; text-align: justify}
