body	{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, Verdan, sans-serif;
	font-size:12px;
	color:#000;
	background-color:#fff;
	background-image:url(top_bg.jpg);
	background-repeat:repeat-x;
}
a	{
	text-decoration:none;
	color:#000;
}
a:hover	{
	text-decoration:underline;
	color:#000;
}
#head_1	{
	height:146px;
	margin:0px;
	vertical-align:bottom;
	text-align:center;
	font-size:14px;
	font-weight:700;
	color:#fff;
	background-image:url(top_bg_table.jpg);
	background-repeat:repeat-x;
}
#head_2	{
	height:40px;
	margin:0px;
	vertical-align:bottom;
	text-align:right;
	font-size:14px;
	font-weight:700;
	color:#fff;
}
#main_table	{
	margin:0 auto;
	width:990px;
	background-color:#fff;
	vertical-align:top;
}

/* lewa strona*/
#left	{
	width:180px;
	background-image:url(menu_left.png);
	background-repeat:repeat-y;
	padding:0px;
	padding-top:15px;
	vertical-align:top;
}
#left a	{
	color:#000;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
	text-transform:uppercase;
	display:block;
	padding-left:30px;
}
#left a:hover	{
	text-decoration:underline;
}
#left a.main	{
	color:#000;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
	line-height:20px;
	text-transform:uppercase;
	display:block;
	padding-left:10px;
}
#left a.main:hover	{
	text-decoration:underline;
}

/* prawa strona*/
#right	{
	width:170px;
	background-image:url(menu_right.png);
	background-repeat:repeat-y;
	background-position:right;
	padding-left:10px;
	padding:0px;
	padding-top:15px;
	text-align:right;
	vertical-align:top;
}
#right a.basket	{
	color:#000;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
	line-height:20px;
	text-transform:uppercase;
	display:block;
	padding-left:10px;
}
#right a.basket:hover	{
	text-decoration:underline;
}

/* główna część tabeli*/
#main	{
	width:650px;
	vertical-align:top;
	padding:10px;
	padding-top:0px;
}
#title	{
	color:#A40404;		/*#8c3a3a;*/
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	padding:5px;
	padding-top:7px;
	padding-left:20px;
	height:20px;
	background:transparent url("menu_top_off.gif") repeat-x bottom left;
	border-bottom:1px solid #777;
	border-top:1px solid #ccc;
	letter-spacing:2px;
}
#title a	{
	color:#A40404;		/*#8c3a3a;*/
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	letter-spacing:2px;
}

.list_top	{
	width:200px;
	height:10px;
	background-image:url(list_bg_top.jpg);
	background-repeat:no-repeat;
}
.list_middle	{
	width:200px;
	height:10px;
	background-image:url(list_bg_middle.png);
	background-repeat:repeat-y;
	text-align:center;
	font-size:12px;
}
.list_middle DIV	{
	height:30px;
	padding:10px;
	padding-bottom:0px;
	font-size:11px;
}
.list_middle A	{
	font-size:12px;
	font-weight:700;
	color:#000;
	text-decoration:none;
}
.list_middle A:hover	{
	text-decoration:underline;
}

.list_bottom	{
	width:200px;
	height:10px;
	background-image:url(list_bg_bottom.jpg);
	background-repeat:no-repeat;
}
/* stopka */
#footer	{
	width:100%;
	padding:10px;
	text-align:center;
	font-size:11px;
	background-color:#ddd;
	color:#000;
}
#footer a	{
	color:#000;
}


/*okienko popup do powiększonych zdjęć */
#popObj
{	position:absolute;
	top:-500px;
	left:0px;
  	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:black;
	background:transparent;
	border:1px solid black;
}
/* linki w navigacji */
.navi_lnk_1	{
	color:#000;
	font-size:11px;
	text-decoration:none;
}
.navi_lnk_2	{
	color:#000;
	font-size:14px;
	text-decoration:none;
}
.navi_lnk_3	{
	color:#aaa;
	font-size:14px;
	text-decoration:none;
}

/* okno dialogowe*/
.jqifade{
      position: absolute; 
      background-color: #aaaaaa; 
}
div.jqi{ 
      width: 450px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
      position: absolute; 
      background-color: #ffffff;
      font-size: 11px; 
      text-align: left; 
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{ 
      font-weight: bold; 
}
div.jqi .jqiclose{ 
      position: absolute;
      top: 4px; right: -2px; 
      width: 18px; 
      cursor: default; 
      color: #bbbbbb; 
      font-weight: bold; 
}
div.jqi .jqimessage{ 
      padding: 10px; 
      line-height: 20px; 
      color: #444444; 
}
div.jqi .jqibuttons{ 
      text-align: right; 
      padding: 5px 0 5px 0; 
      border: solid 1px #eeeeee; 
      background-color: #f4f4f4;
}
div.jqi button{ 
      padding: 3px 10px;
      margin: 0 10px; 
      background-color: #2F6073; 
      border: solid 1px #f4f4f4; 
      color: #ffffff; 
      font-weight: bold; 
      font-size: 12px; 
}
div.jqi button:hover{ 
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{ 
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{ 
      background-color: #BF5E26;
}

/* penel użytkownika */
.th1	{
	background-color:#ddd;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
}
.user_tr_1	{
	background-color:#fff;
} 
.user_tr_1:hover	{
	background-color:#ddd;
} 
.user_td_1	{
	border-bottom:1px solid #ccc;
}
.user_td_1 a	{
	text-decoration:underline;
}
.user_table_detale	{
	border-bottom:1px solid #999;
	margin-bottom:25px;
}
.user_tr_2	{
	display:none;
}
/* formularz */
.myInput {
    color: #333;
    width: 230px;
    border: 1px solid #666;
	padding:3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.button{
	border:0px;
	margin:0px;
	padding:0px;
	background:#A40404;
	border:0px;
	color:#fff;
	font-weight:bold;
	padding:3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
/* strona TWOJA KOMPOZYCJA */
.div_kompozycja{
	height: 400px;
	width:200px;
	border:1px solid #999;
	overflow:auto;
}
.p_kompozycja	{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#ccc;
	color:#900;
	font-size:14px; 
	font-weight:700; 
	line-height:28px;
	width:200px;
	border:1px solid #999; 
	border-bottom:0px;
}

