body {padding:0;margin:0;font-family:Verdana,Arial,Helvetica,sans-serif;background:#e8e8e8;font-size:10px}
a {font-weight:bold;color:#277600;text-decoration:none}
a:hover {font-weight:bold;color:#ff6000;text-decoration:none}

/*kartka*/
#kartka {text-align:center;background:url('images/kartka/close-big.png') no-repeat right 0;display:;
width:90%;height:480px;position:absolute;top:20%;left:5%;margin:0 auto;cursor:pointer;border:0px #FFF dotted}

#kartka img {width:640px;height:480px;z-index:2}
.box_hidden {display:none}

/* ----- Required ----------------------------------------------------------- */
div.horz_menu a { display: block; float: left; }
div.vert_menu a { display: block; float: none; }

div.vert_menu
{
  position: absolute;
  visibility: hidden;
}

/* ----- Sample 1 Menu Górne ----------------------------------------------------------- */

div.sample1 div.vert_menu
{
	border:1px solid #CDCDCD;
	background:#F5F5F5;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;
	display: block;
	}

div.sample1 div.horz_menu a
{
	color:#686868;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-right:10px;
}

div.sample1 div.vert_menu a
{
	padding: 4px 0px 4px 0px;
	width: 205px;
	font: 11px verdana;
	color: #666666;
	text-decoration: none;
	font-weight:normal;
	border-bottom:1px solid #cfcfcf;
	display: block;
}

div.sample1 div.horz_menu a:hover, div.sample1 div.horz_menu a.active {
	color:#f15c30;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
 
}
/* hover menu */

div.sample1 div.vert_menu a:hover,

div.sample1 div.vert_menu a.active { 
  background: #FFFFFF;
  color:#f15c30;
  /* color:#6567CC; */
 }

/* ----- Sample 2 menu dolne ----------------------------------------------------------- */

div.sample2 div.vert_menu
{
	border:1px solid #CDCDCD;
	background:#F5F5F5;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;
	display: block;
	}

div.sample2 div.horz_menu a
{
	color:#686868;
	font-size:10px;
	text-decoration:none;
	padding-right:10px;
}

div.sample2 div.vert_menu a
{
	padding: 4px 0px 4px 0px;
	width: 205px;
	font: 11px verdana;
	color: #666666;
	text-decoration: none;
	font-weight:normal;
	border-bottom:1px solid #cfcfcf;
	display: block;
}

div.sample2 div.horz_menu a:hover, div.sample2 div.horz_menu a.active {
	color:#277600;
	font-size:10px;
	text-decoration:none;
 
}
/* hover menu */

div.sample2 div.vert_menu a:hover,

div.sample2 div.vert_menu a.active { 
  background: #FFFFFF;
  color:#f15c30;
  /* color:#6567CC; */
 }


.bg_left
{
	width:23px;
	background:url(images/bg_left.gif);
}
.bg_right
{
	width:23px;
	background:url(images/bg_right.gif);
}
.bg_middle
{
	width:848px;
	background:url(images/bg_middle.gif);
}
.bg_logo_kablowka
{
	background:url(images/logo_kablowka.jpg);
}

.menu {padding-top:16px;background:url(images/menu_bg.gif);font-size:10px}
.menu img {margin-left:15px;margin-right:5px}

.menu2
{
	padding-top:6px;
	background:url(images/menu2_bg.gif);
	font-size:10px;
}
.menu2 img
{
	margin-left:15px;
	margin-right:5px;
}

#szukaj
{
	position:relative;
	float:right;
	font-weight:bold;
	padding-top:0px;
	padding-right:8px;
	text-align:right;
	color:#6a6a6a;
}
#szukaj form
{
	padding:0px;
	margin:0px;
}
#szukaj input
{
	width:100px;
	border:1px solid #b3b3b3;
	background:#f5f6f5;
	font-size:9px;
	margin-left:10px;
	margin-right:0px;
}
#newsletter
{
	font-size:10px;
	padding-top:4px;
	padding-left:12px;
	text-align:center;
	color:#6a6a6a;
}
#newsletter a
{
	margin-left:10px;
	color:#6a6a6a;
	text-decoration:none;
}
#newsletter a:hover
{
	margin-left:10px;
	color:#ff6000;
	text-decoration:none;
}
#newsletter form
{
	padding:0px;
	margin:0px;
}
#newsletter input
{
	width:100px;
	border:1px solid #b3b3b3;
	color:#999;
	padding-left:5px;
	background:#fff;
	font-size:9px;
	margin-left:10px;
	margin-right:0px;
}
#infolinia
{
	font-size:10px;
	color:#6a6a6a;
	position:relative;
	top:139px;
	left:10px;
}
.orange
{
	color:#ff6000;
}

.bottom {border-top:1px solid #dcddda;font-size:10px;color:#333;padding:6px 0px  10px 0px;}

.bottom a {color:}

#left_content {font-size:10px;color:#6a6a6a;text-align:center; /*padding: 15 10 10 25;*/ }

.left_content_div {width:280px;margin:0 auto 10px;text-align:left;border:0px #ccc dotted;}

#left_content p {padding:2px 0 2px;margin:6px 0 6px;text-align:justify}


#right_content
{
	font-size:10px;
	padding: 15 25 10 35;
	color:#6a6a6a;
}
#right_content p
{
	padding-top:2px;
	padding-bottom:2px;
	margin-top:6px;
	margin-bottom:6px;	
}
#right_content td
{
	font-size:10px;
	padding: 2 4 2 4;
	color:#6a6a6a;
	border:1px solid #efefef;
}
#right_content table
{
	width:90%;
}
.right_content_line
{
	border-left:2px solid #dcddda;
}
.title1
{
	font-size:12px;
	font-weight:bold;
}
.title2
{
	font-size:12px;
	font-weight:bold;
	color:#ff6000;
}
.title3
{
	font-size:12px;
	font-weight:bold;
	color:#277600;
}
#promocje
{
	margin-left:5px;
	margin-top:15px;
	margin-bottom:5px;	
	padding:20px;
	font-size:10px;
	color:#6a6a6a;
	background:#f6f6f6;
	border:1px solid #dcddda;
}
#promocje td
{
	font-size:10px;
	color:#6a6a6a;
	padding:0px;
}
#promocje td.line_left
{
	border-left:1px solid #dfdfdf;
}

#reklama {font-size:10px;color:#6a6a6a;padding:0;text-align:center}

#logowanie
{
	margin:10px 0 10px;	
	padding: 10 0 10;
	font-size:10px;
	color:#6a6a6a;
	background:#f6f6f6;
	border:1px solid #dcddda;
}
#logowanie td
{
	font-size:10px;
	color:#6a6a6a;
	padding: 2 2 2 0;
}
#logowanie input
{
	width:110px;
	border:1px solid #b3b3b3;
	background:#f5f6f5;
	font-size:9px;
	margin-left:10px;
	margin-right:0px;
}
.td_green
{
	font-size:10px;
	color:#fff;
	background:#277600;
}
.td_orange
{
	font-size:10px;
	color:#fff;
	background:#ff6000;
}
.td_gray
{
	font-size:10px;
	color:#b8b8b8;
	background:#f6f6f6;
}
.td_gray2
{
	font-size:10px;
	color:#fff;
	background:#8a8a8a;
}