/* Slyle glowne */

Body {
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}
a:link,  a:visited, a:active {
	color: #000;
	text-decoration: none;
}
noscript p {
	width: 974px;
	height: 13px;
	display: block;
	font-size: 10px;
	padding: 3px;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background-color: #ff0000;
}
#header {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size: 10px;
}
h1 {
	background: url(/img/menu_bg.jpg) repeat-x bottom left;
	padding-bottom: 4px;
	padding-left: 7px;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, Verdana;
	color: #ff6501;
	border-bottom: 1px dotted #9b9b9b;
}

.blink {
	border: 1px solid #FF6609;
	background: #fff !important;
	color: #FF6609 !important;
}

/* Zakladki glowne */

#header ul {
	float: left;
	padding-left: 28px;
}
#header ul, #header ul li {
	display: block;
	list-style-type: none;
	margin: 0;
/*	padding: 0; */
}
#header ul li {
	float: left;
	display: inline;
	text-align: center;
}
#header ul li a:link, #header ul li a:visited, #header ul li a:active {
	margin-right: 1px;
	width: 101px;
	height: 35px;
	padding-top: 10px;
	display: block;
	text-decoration: none;
	background: url(/img/tabs_bg.jpg) repeat-x #2A2829;
	color: #fff;
}
#header ul li a:hover {
	background: url(/img/tabs_bg.jpg) repeat-x #911708 0px -45px;
}
#header ul li a.act:link, #header ul li a.act:active, #header ul li a.act:visited, #header ul li a.act:hover {
	background: url(/img/tabs_bg.jpg) repeat-x #911708 0px -45px;
}

/* Paski z info w naglowkach*/

#bar1 {
	width: 100%;
	height: 35px;
	clear: both;
	background-color: #911708;
}
#bar2 {
	width: 100%;
	height: 37px;
	background: url(/img/menu_bg.jpg) repeat-x bottom;
	border-top: 1px solid #fff;
}
div.bar_content {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
}
div.bar_content p.left {
	float: left;
	width: 37%;
	margin: 0;
	padding-top: 12px;
	padding-left: 3px;
}
div.bar_content p.right {
	float: right;
	text-align: right;
	width: 60%;
	margin: 0;
	padding-top: 12px;
	padding-right: 3px;
}

/* Szukarka w naglowku */

#bar2 form {
	float: left;
	width: 240px;
	margin: 0;
	padding-top: 7px;
}
.text {
	color: #666;
	margin-right: 3px;

}
.button {
	background-color: #ff6407;
	color: #fff;
	border-bottom: 2px solid #bf4800;
	border-right: 2px solid #bf4800;
	border-top: 1px solid #FFD7BF;
	border-left: 1px solid #FFD7BF;
	font-weight: bold;
	padding: 2px 5px 3px 5px;
	height: 22px;
	font-size: 10px;
}
div.bar_content a:link, div.bar_content a:visited, div.bar_content a:active {
	color: #fff;
	text-decoration: none;
}
div.bar_content a:hover {
	text-decoration: underline;
}
#bar2 a:link, #bar2 a:active, #bar2 a:visited {
	text-decoration: underline;
}
#bar2 a:hover {
	text-decoration: none;
}

/* Informacja o użytkowniku */

#user_name {
	float: left;
	height: 24px;
	color: #000;
	padding-top: 12px;
	font-weight: normal;
}

/* Koszyk w naglowku */

#koszyk_head {
	float: right;
	background: url(/img/koszyk_bg.jpg) no-repeat left top;
	margin-top: 3px;
	padding-top: 10px;
	padding-left: 8px;
	padding-right: 5px;
	color: #fff;
	font-weight: normal;
	width: 172px;
	height: 24px;
	text-align: right;
	font-size: 10px;
}
#koszyk_head img {
	vertical-align: bottom;
}
#koszyk {
	padding: 10px;
	width: 165px;
	border-bottom: 1px solid #b3b3b3;
	background: url(/img/box_body.jpg) repeat-x bottom left;
}
#koszyk ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#koszyk a:link, #koszyk a:active, #koszyk a:visited {
	color: #cd3301;
}
#koszyk_menu {
	position: absolute;
	display: none;
	width: 175px;
	height: 210px;
	background-color: #ff691d;
	padding: 5px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
#koszyk_menu dl {
	background-color: #fff;
	width: 169px;
	height: 169px;
	overflow: auto;
	margin: 5px 0 5px 0;
	border: 1px solid #FFD7BF;
	padding: 2px;
	color: #000;
}
#koszyk_menu dt {
	margin: 0;
	padding-top: 2px;
}
#koszyk_menu dt a:link, #koszyk_menu dt a:active, #koszyk_menu dt a:visited {
	color: #000;
	font-weight: bold;
}
#koszyk_menu dd {
	text-align: right;
	font-weight: normal;
	padding-bottom: 2px;
	margin: 0;
	width: 100%;
	border-bottom: 1px solid #eaeaea;
}
#koszyk_menu p {
	text-align: right;
	margin: 0;
}

/* Body styles */

a img {
	border: 0;
}
form {
	margin: 0;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.right-float {
	float: right;
}
.left-float {
	float: left;
}
.none {
	display: none;
}
.hidden {
	visibility: hidden;
}
.clear {
	clear: both;
}
#body {
	width: 980px;
	margin: 0 auto 0 auto;
}
#left {
	width: 230px;
	float: left;
	margin-top: 10px;
}
#left h5 {
	float: left;
	margin-top: 20px;
	margin-bottom: 0;
	width: 200px;
	padding: 8px 0pt 9px 30px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	background: url(/img/left-h5.jpg);
}
#center {
	float: left;
	padding: 10px;
	width: 545px;
}
#full {
	float: left;
	width: 738px;
	padding-left: 8px;
	padding-top: 10px;
}
#reklama_bottom {	
	text-align: right;
	width: 750px;
	float: right;
	margin-top: 15px;
}
#reklama_top {
	width: 100%;
	text-align: center;
	float: left;
	padding-top: 10px;
	padding-bottom: 15px;
}
#banery_left {
	float: left;
	clear: both;
	padding-top: 10px;
	text-align: center;
	width: 100%;
}
#banery_left img {
	padding: 5px;
}
#path {
	padding: 0 0 10px 0;
	width: 100%;
	float: left;
	margin: 0;
}
#flash {
	clear: both;
	border: 1px solid #FF6609;
	font-weight: bold;
	background: #FF6609;
	color: #FFFFFF;
	margin: 10px;
	padding: 5px;
	height: 16px;
}
#msg {
	clear: both;
	border: 1px dotted #911708;
	text-align: center;
	font-weight: bold;
	background-color: #F8F8F8;
	margin: 60px 50px 20px 50px;
	padding: 15px;
}
h2 {
	margin: 0 0 15px 0;
	font-size: 16px;
	padding-bottom: 4px;
	border-bottom: 2px solid #eaeaea;
}

/* Boksy boczne */

.box_body {
	float: left;
	clear: both;
	width: 100%;
	background: transparent url(/img/box_body.jpg) repeat-x left bottom;
}
.box_body dl {
	padding: 15px 10px 10px 10px;
	margin: 0;
	font-size: 10px;
	border-bottom: 1px dotted #b3b3b3;
}
.box_body dt {
	padding-bottom: 3px;
}
.box_body dl.best dd {
	margin: 0;
	display: block;
	text-align: right;
	color: #cd3301;
	font-weight: bold;
	padding-bottom: 8px;
}
.box_body dl.best a:link, .box_body dl.best a:active, .box_body dl.best a:visited {
	color: #424242;
	text-decoration: underline;
}
.box_body dl.best a:hover {
	text-decoration: none;
}
.box_body dl.news dt {
	font-weight: bold;
}
.box_body dl.news dd {
	margin: 0;
	padding-bottom: 8px;
	padding-right: 10px;
}
.box_body dl.news a:link, .box_body dl.news a:active, .box_body dl.news a:visited {
	color: #000;
	text-decoration: none;
}
.box_body dl.news a:hover {
	text-decoration: underline;
}
.red_body {
	float: left;
	clear: both;
	width: 157px;
	background-color: #911708;
	border-top: 1px solid #fff;
	padding: 14px;
	color: #fff;
}

/* Boksy obnizek */

#box_obnizki {
	float: left;
	clear: both;
	width: 100%;
	border-bottom: 1px dotted #b3b3b3;
	background: url(/img/xbox_body.jpg) repeat-x bottom left;
	margin-top: 10px;
}
#box_obnizki h5 {
	color: #fff;
	margin: 0;
	width: 515px;
	padding: 7px 0 10px 30px;
	font-size: 13px;
	font-weight: bold;
	background: url(/img/box_wide.gif) repeat-x left top #fff;
}
#box_obnizki h5.wide {
	color: #fff;
	margin: 0;
	width: 710px;
	padding: 7px 0 10px 30px;
	font-size: 13px;
	font-weight: bold;
	background: url(/img/box_xwide.gif) repeat-x left top #fff;
}
#box_obnizki table {
	width: 100%;
}
#box_obnizki td {
	padding: 3px;
}
td.new {
	color: #a12108;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
}
#box_obnizki td.old {
	text-decoration: line-through;
	text-align: right;
	white-space: nowrap;
}
#box_obnizki a:link, #box_obnizki a:visited, #box_obnizki a:active {
	color: #404040;
	text-decoration: none;
}
#box_obnizki a:hover {
	text-decoration: underline;
}
#box_obnizki a.more {
	color: #FF6713;
	font-weight: bold;
	float: right;
	padding: 5px 5px 5px 0;
}

/* Prawa kolumna */

#right {
	width: 185px;
	float: right;
	vertical-align: top;
}
#right h5 {
	float: left;
	margin-top: 10px;
	margin-bottom: 0;
	width: 160px;
	padding: 8px 0pt 9px 25px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
#right h5.red {
	background: url(/img/red_head.jpg) no-repeat;
}
#right h5.grey {
	background: url(/img/grey_head.jpg) no-repeat;
}
#right h6 {
	font-size: 12px;
	padding-left: 10px;
	font-size: 12px;
	margin: 10px 0 0 0;
}

/* Katalog na stronie glownej */

#catalog {
	float: left;
	clear: both;
	margin-top: 10px;
	width: 100%;
}
#catalog div {
	float: left;
	width: 174px;
	margin-bottom: 15px;
	padding-right: 10px;
}
#catalog div.last {
	padding-right: 0;
}
#catalog div.last {
	border-right: 0;
}
#catalog br {
	clear: both;
}
#catalog p {
	text-align: center;
	margin: 0 0 5px 0;
}
#catalog h5 {
	margin: 0;
	font-size: 11px;
	padding-left: 20px;
}
#catalog ul {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0 20px;
	height: 113px;
	background: url(/img/box_body.jpg) repeat-x bottom left;
	border-bottom: 1px dotted #b3b3b3;
}
#catalog ul a:link, #catalog ul a:active, #catalog ul a:visited {
	color: #333;
	text-decoration: none;
}
#catalog ul a:hover {
	text-decoration: underline;
}
#catalog ul a.more {
	color: #FF6713;
	font-weight: bold;
}

/* Pasek ze sciezka */

#menu_path a:link, #menu_path a:visited, #menu_path a:active {
	color: #000;
	text-decoration: none;
}
#menu_path a:hover {
	text-decoration: underline;
}
#menu_path img {
	padding-bottom: 1px;
}

/* Lista produktow */

#full a:link, #full a:visited, #full a:active, #center a:link, #center a:visited, #center a:active {
	color: #911708;
	text-decoration: underline;
}
#full a:hover, #center a:hover {
	text-decoration: none;
}
.list_desc {
	width: 726px;
	float: left;
	background: url(/img/menu_bg.jpg) repeat-x left bottom;
	padding: 7px;
	margin-top: 10px;
	border-bottom: 1px dotted #9B9B9B;
	border-top: 1px dotted #9B9B9B;
}
.list_res {
	float: left;
	width: 32%;
}
.list_page {
	float: left;
	width: 42%;
	margin-top: 3px;
	text-align: center;
}
.list_page a:link, .list_page a:active, .list_page a:visited {
	color: #000 !important;
	text-decoration: none !important;
	padding: 3px;
}
.list_page a:hover {
	text-decoration: underline !important;
}
.list_page a.act {
	font-weight: bold;
}
.list_sort {
	float: right;
	text-align: right;
	width: 25%;
}
.list_sort select, .list_res select {
	font-size: 12px;
}
#list {
	float: left;
}
#list .item, #list_ogolne .item{
	float: left;
	width: 160px;
	padding: 10px 7px 7px 10px;
	color: #656565;
	background: url(/img/box_body.jpg) repeat-x left bottom;
	border-bottom: 1px dotted #9B9B9B;
	margin-top: 10px;
	margin-right: 10px;	
}
#list .last, #list_ogolne .last {
	margin-right: 0;
}
.item_desc {
	float: left;
	padding-top: 4px;
	height: 120px;
	font-size: 10px;
	width: 100%;
}
.item_desc a {
	font-size: 11px;
}
.item_desc a img {
	vertical-align: top;
}
.item_price {
	color: #ff6600;
	font-weight: bold;
	text-align: right;
	font-size: 12px;
	width: 100%;
}
strong.hit {
	color: #fff;
	background-color: #911708;
	font-size: 10px;
	padding: 0 3px 0 3px;
}
strong.new {
	color: #fff;
	background-color: #FF6600;
	font-size: 10px;
	padding: 0 3px 0 3px;
}
.item_foot {
	float: right;
	padding-top: 4px;
}
.item_foot input {
	width: 80px;
	margin-left: 15px;
}
#list_page a:link, #list_page a:active, #list_page a:visited {
	padding: 3px;
}
#list_page a.act {
	font-weight: bold;
}
#szukaj_form a {
	font-size: 10px;
}
#szukaj_form div {
	width: 50%;
}


.dost {
	width: 142px;
	height: 21px;
	background: url(/img/bg_dostepne.png) no-repeat;
	float: right;
	padding-left:3px;
}

.dost_act{
	width: 142px;
	height: 21px;
	background: url(/img/bg_dostepne_act.png) no-repeat;
	float: right;
	padding-left:3px;
}
.dost_act input {
	margin-right: 4px;
}

/* Boks porownywania produktow */

#porownaj_head {
	float: right;
	background: url(/img/grey_head_p.jpg) no-repeat left top #e2e2e2;
	padding-top: 10px;
	padding-right: 5px;
	color: #fff;
	font-weight: normal;
	width: 180px;
	height: 24px;
	font-size: 10px;
	margin-top: 3px;
	margin-right: 3px;
	text-align: right;
}
#porownaj_head img {
	vertical-align: bottom;
}
#porownaj_menu {
	position: absolute;
	display: none;
	width: 175px;
	height: 210px;
	background-color: #2e2e2e;
	padding: 5px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
#porownaj_menu dl {
	background-color: #fff;
	width: 169px;
	height: 179px;
	overflow: auto;
	margin: 5px 0 5px 0;
	border: 1px solid #9f9f9f;
	padding: 2px;
	color: #000;
}
#porownaj_menu dt {
	margin: 0;
	padding-top: 2px;
}
#porownaj_menu dt a:link, #porownaj_menu dt a:active, #porownaj_menu dt a:visited {
	color: #000;
}
#porownaj_menu dt.group, #porownaj_menu dd.group {
	background-color: #dfdfdf;
}
#porownaj_menu dt.group a:link, #porownaj_menu dt.group a:active, #porownaj_menu dt.group a:visited {
	color: #CD3301;
	font-weight: bold;
}
#porownaj_menu dd a:link, #porownaj_menu dd a:active, #porownaj_menu dd a:visited {
	color: #CD3301;
	font-weight: normal;
}
#porownaj_menu dd {
	text-align: right;
	font-weight: normal;
	padding-bottom: 2px;
	margin: 0;
	width: 100%;
	border-bottom: 1px solid #dfdfdf;
}
#porownaj_menu p {
	text-align: right;
	margin: 0;
}

/* Szczegoly produktu */

#product {
	width: 100%;
	clear: both;
}
#print {
	width: 100%;
	text-align: right;
	font-size: 11px;
}
#tab_4 h1, #tab_5 h1 {
	font-size: 16px;
}
#photo {
	width: 50%;
	text-align: center;
	float: left;
}
#prod_desc {
	float: left;
	width: 50%;
	line-height: 15px;
	font-size: 11px;
}
#prod_desc p {
	border-bottom: 1px dotted #bfbfbf;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 10px;
}
#prod_desc p.price {
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 1px;
	font-weight: bold;
}
#prod_desc p.price b {
	color: #ff691c;
}
#photo_big {
	background: url(/img/lytebox/loading.gif) no-repeat center center;
}
#photo img.sm {
	margin-left: 4px;
	margin-right: 4px;
	border: 1px solid #d1d1d1;
}
#prod_tabs {
	clear: both;
	margin-top: 23px;
	float: left;
}
#prod_tabs_list {
	float: left;
	position: relative;
	z-index: 1;
}
#prod_tabs_list ul {
	float: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
	
}
#tabs{
	border-left: 1px solid #cfcfcf;
}
#prod_tabs_list ul li {
	display: inline;
	float: left;
	margin: 0;
	border-top: 1px solid #cfcfcf;
	font-size: 11px;
}


#prod_tabs_list ul li a:link, #prod_tabs_list ul li a:visited, #prod_tabs_list ul li a:active {
	height: 24px;
	padding: 5px 8px 0 8px;
	text-decoration: none;
	background: url(/img/umenu_bg.jpg) repeat-x bottom left;
	color: #911708;
	float: left;
	font-size: 12px;
	font-weight: bold;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px dotted #cfcfcf ;
}
#prod_tabs_list ul li a:hover {
	background: url(/img/umenu_bg.jpg) repeat-x bottom left;
	color: #FF691C;
}
#prod_tabs_list ul li a.act:link, #prod_tabs_list ul li a.act:active, #prod_tabs_list ul li a.act:visited, #prod_tabs_list ul li a.act:hover {
	background: url(/img/umenu_bg.jpg) repeat-x bottom left;
	border-bottom: 1px solid #fff;
	color: #FF691C;
}
.tab {
	clear: both;
	float: left;
	width: 738px;
	border: 1px solid #cfcfcf;
	font-size: 11px;
	margin-top: -1px;
	background-color: #fff;
	z-index: 0;
	position: relative;
}
#tab_4 h5, #tab_6 h5, #tab_0 h5 {
	background: #911708 ;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:10px;
	margin:0pt;
	padding: 2px 0pt 8px 10px;
	width: 728px;
	
}
#tab_0 h2 {
	clear: both;
	font-size: 16px;
	font-weight: bold;
	background: url(/img/menu_bg.jpg) repeat-x bottom left;
	padding: 20px 3px 0 3px;
	margin-bottom: 0;
	color: #FF691C;
}
#tab_0 p {
	margin: 0;
	padding-left: 2px;
}
#tab_0 p.link {
	margin: 0 2px 0 0 !important;
	text-align: right;
}
#tab_0 a.podobne-cecha:link, #tab_0 a.podobne-cecha:active, #tab_0 a.podobne-cecha:visited, #tab_0 a.podobne-cecha:hover {
	color: #fff;
}
.tab p {
	margin: 10px;
	line-height: 150%;
}
.tab table {
	list-style: none !important;
	
	width: 100%;
}
.tab table td {
	background-color: #f9f9f9;
	padding: 3px;
}
td.key {
	text-align: right;
	width: 40%;
}
td.value {
	font-weight: bold;
	width: 60%;
}
td.sel {
	background-color: #FFF3ED !important;
	border-bottom: 1px solid #FFDAC7;
}
td.sel2 {
	background-color: #F9F9F9 !important;
	border-bottom: 1px solid #F7EAE4;
}
#box_obnizki h1 {
	margin-bottom: 1px;
	height:20px;
	font-size: 16px;
	padding-top: 5px;
}
#box_obnizki h1 div {
	padding-right: 5px
}
#box_obnizki h1 a {
	font-size: 11px;
}

/* Style menu bocznego */

ul.main, ul.browse {
	padding: 0;
	margin: 0;
}
ul.main li, ul.browse li {
	list-style-type: none;
}

/* Submenu dla kategorii */

ul.main li a:link, ul.main li a:active, ul.main li a:visited {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 6px 6px 6px 15px;
	border-bottom: 1px dotted #9B9B9B;
	background-color: #fff;
	margin: 0;
	height: 15px;
}
ul.main li a:hover {
	color: #901808;
	background-color: #f5f5f5;
}

/* Submenu dla cech */

ul.browse li a:link, ul.browse li a:active, ul.browse li a:visited {
	color: #333;
	text-decoration: none;
	display: block;
	padding: 1px 1px 1px 15px;
	background-color: #fff;
	margin: 0;
	height: 15px;
}
ul.browse li a:hover {
	color: #901808;
	background-color: #f5f5f5;
}

/* Style wspolne dla menu bocznego */

#sub_menu li.head a:link, #sub_menu li.head a:active, #sub_menu li.head a:visited {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 6px;
	margin: 0;
	border-bottom: 1px dotted #9B9B9B;
	background: url(/img/menu_bg.jpg) repeat-x bottom;
}
#sub_menu li.head a:hover {
	color: #901808;
	background: url(/img/umenu_bg.jpg) repeat-x bottom;
}
#sub_menu a.usun:link, #sub_menu a.usun:active, #sub_menu a.usun:visited, #sub_menu a.usun:hover {
	color: #911708 !important;
	font-size: 10px;
	font-weight: bold;
}
/* Menu boczne informacyjne */

#info_menu {
	background-color: #fff;
	margin: 0;
	padding: 10px 0 10px 20px;;
	line-height: 20px;
}
#info_menu li {
	list-style-type: none;
	background: url(/img/li.gif) no-repeat center left;
	padding-bottom: 1px;
	padding-left: 10px;
	margin-left: 0;
}
#info_menu a:link, #info_menu a:visited, #info_menu a:active {
	color: #333;
	text-decoration: none;
}
#info_menu a:hover {
	color: #901808;
	text-decoration: underline;
}

/* Style dla stopy */

#footer {
	width: 980px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}
#footer div {
	float: left;
	width: 245px;
	margin-top: 20px;
}
#footer h5 {
	border-bottom: 4px solid #911708;
	color: #333;
	width: 210px;
	padding-left: 35px;
	padding-bottom: 5px;
	display: block;
	font-size: 14px;
	margin: 0;
}
#footer ul {
	background-color: #f4f4f4;
	line-height: 18px;
	padding: 10px 0 10px 37px;;
	margin: 0;
	height: 95px;
}
#footer ul li {
	list-style-type: none;
	background: url(/img/li.gif) no-repeat center left;
	padding-bottom: 1px;
	padding-left: 10px;
}
#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active {
	color: #292929;
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration: underline;
}

/* Style dla copyright */

#copyright {
	clear: both;
	width: 980px !important;
	margin: 0 !important;
	border-top: 4px solid #2B292A;
	text-align: center;
	font-size: 10px;
	color: #333;
	padding-top: 12px;
	padding-bottom: 12px;
}
#copyright a:link, #copyright a:visited, #copyright a:active {
	color: #333;
	text-decoration: none;
}
#copyright a:hover {
	text-decoration: underline;
}

/* Mapa */

#mapa {
	list-style-type: none;
	line-height: 150%;
}
#mapa li {
	list-style-type: none;
}

/* Uzytkownik - rejestracja, logowanie, zmiana danych  */

#full form.user {
	text-align: center;
	width: 735px;
}
#full form.user label {
	width: 195px;
	display: block;
	float: left;
	text-align: right;
	padding: 5px 10px 0 0;
	font-size: 12px;
}
#full form.user input.text {
	width: 200px;
	float: left;
	margin: 2px 0 4px 0;
	border: 1px solid #bbb; 
	padding: 1px;
}
#full form.user textarea.text {
	width: 100%;
	float: left;
	margin: 2px 0 4px 0;
	border: 1px solid #bbb; 
	padding: 1px;
	height: 100px;
}
#full form.user select.text {
	float: left;
	margin: 2px 0 4px 0;
	border: 1px solid #bbb;	
}
#full form.user input.error, #full form.user textarea.error, #full form.user select.error {
	border: 1px solid #f00;
}
#full form.user input.radio {
	float: left;
	margin: 5px 1px 4px 0;
	padding: 1px;
}
#full form.user .radio_desc {
	float: left;
	margin: 2px 8px 4px 0;
	padding: 1px;
}
#full form.user .button {
	float: left;
}
#full form.user hr {
	clear: both;
	float: left;
	width: 100%;
	height:1px;
	border: none;
	background: #ddd;
	margin: 5px;
}
#full form.user br {
	clear: both;
}
#full div.error {
	width: 165px;
	float: left;
	padding: 6px 0 0 6px;
	color: #f00;
	font-size: 10px;
	display: block;
	text-align: left;
}
#full p.form_desc {
	width: 100%;
	margin: 2px 0 3px 0;
	padding: 0 5px 0 5px;
	float: left;
	text-align: left;
	color: #999;
}

/* Tabele list */

#full table {
	width: 100%;
}
#full table thead td {
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	padding: 3px;
	background: url(/img/menu_bg.jpg) repeat-x bottom;
	border-bottom: 1px dotted #9B9B9B;
	height: 25px;
}
#full table tbody td {
	padding: 3px;
}
#full table tbody tr.sel {
	background-color: #F7F7F7;
}
#full table tbody tr.cat {
	background-color: #FFD7BF;
	color: #333;
}
#full table tbody tr.catw {
	background-color: #fff;
}
#full table tbody tr.red, span.red {
	color: #ff0000;
}
#full table tbody a.red {
	color: #ff0000;
}
#full table tfoot td {
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
	background: url(/img/menu_bg.jpg) repeat-x bottom;
	border-bottom: 1px dotted #9B9B9B;
	height: 25px;
}

/* Zamowienia */

#full .col1{
	float: left;
	width: 40%;
}
#full .col2{
	float: left;
	width: 40%;
}
#full .col1 p, #full .col2 p{
	margin: 0 5px 5px 5px;
}
#full .col1 h3, #full .col2 h3{
	border-bottom: 2px solid #eaeaea;
	padding: 0 0 2px 0;
	margin: 5px 0 4px 0;
	width: 70%;
}
#full .podsumowanie {
	padding-right: 5px;
	text-align: right;
}

#full h3 {
	clear: both;
	margin: 0 0 10px 0;
	font-size: 14px;
	padding-bottom: 1px;
	padding-top: 25px; 
	border-bottom: 1px solid #eaeaea;
	width: 100%;
	text-align: left;
}
#podsumowanie_suma {
	float: right;
	border: 1px solid #ccc;
	width: auto;
	margin: 0 0 5px 5px;
	padding: 5px 5px 5px 15px;
	background: #f5f5f5;
}
#full form.user .message {
	text-align: left;
	font-style: italic;
	padding-left: 205px;
	color: #f00;
}
#full form.user #przepisz {
	float: left;
	clear: both;
	padding: 0 0 0 410px;
	cursor: pointer;
	margin-top: -35px;
}
#full table a:link, #full table a:active, #full table a:visited {
	text-decoration: underline;
}
#full table a:hover {
	text-decoration: none;
}
.ceny {
	display: none;
}
#dostawaKoszt .rowtitle {
	background: #ddd;
	width: 150px;
	font-size: 11px;
	height: 22px;
}
#dostawaKoszt .coltitle {
	background: #ddd;
	font-size: 11px;
	height: 22px;
}
#dostawaKoszt .radio {
	padding-left: 12px;
	padding-right: 8px;
	text-align: left;
	font-size: 10px;
}

.orange {
	border: none !important;
	color: #FF6407;
	font-size: 14px;
}
#szablon_tresc p {
	margin: 0;
}
#zarejestrowany {
	padding: 10px;
	border: 2px solid #0a0;
	color: #0a0;
	font-weight: bold;
}

#tab_1 p {
	margin: 0;
}

#tab_1 ul {
	margin: 1px 0 1px 0;
}

/* raty */

#wrap {width:570px; margin:0 auto;  text-align:left;}
#content {float:left; width:520px; margin:60px 30px 0px 0px;}

#header h1 {margin:20px 0 0 0px; float:left; }
#header h1 a{display:block; text-indent:-100em; display:block; width:155px; height:78px; background:url(/img/eraty_logo.png) no-repeat left top;}
#header h1 a span {display:none;}

#header h2 {margin:20px 0 0 150px; float:left; }
#header h2 a{display:block; text-indent:-100em; display:block; width:200px; height:78px; background:url(/img/cetelem_logo.png) no-repeat left top;}
#header h2 a span {display:none;}

#content p {font: normal 12px Tahoma, Helvetica, Arial, sans-serif; color:#262626; line-height:150%; background: transparent url(/img/p_one.png) no-repeat; padding:15px 0 10px 55px;}
#content p#two {background-image:url(/img/p_two.png);}
#content p#three {background-image:url(/img/p_three.png);}
#content p#four {background-image:url(/img/p_four.png);}
#content p#five {background-image:url(/img/p_five.png);}

#content p#dokumenty {margin:0; float:right; padding:0;}
#content p#dokumenty a{display:block; text-indent:-100em; display:block; width:319px; height:101px; background:url(/img/dokumenty_bg.png) no-repeat left top;}
#content p#dokumenty a:hover{background:url(/img/dokumenty_bg.png) no-repeat left -101px;}
#content p#dokumenty a span {display:none;}

.dok {background: transparent url(/img/dok_bg3.jpg) no-repeat; padding:20px 0 10px 55px;}
.dok h3 {font: bold 13px Tahoma, Helvetica, Arial, sans-serif; color:#262626; line-height:150%; margin:0 0 .5em 0;}
.dok ul {font: normal 12px Tahoma, Helvetica, Arial, sans-serif; color:#262626; line-height:150%; margin-top:0; padding-top:0;}

/* formularz odpowiedzi */
.historia-item {
	padding: 3px 4px 3px 4px;
	margin-top: 1px; 
}
.historia-item p{
	margin: 0;
	font-size: 12px;
	font-weight: normal;
}
.historia-data-dodania {
	font-style: italic;
}
.historia-tresc {
	padding: 5px 0 3px 0;
	font-weight: bold !important;
}





#main-promo {
	width: 100%;
	float: left;
}
#main-promo-top {
	width: 100%;
	height: 17px;
	float: left;
	margin-top: 10px;
	background: url(/img/main-promo-top.jpg) no-repeat;
}
#main-promo-mid {
	float: left;
	width: 736px;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	padding-top: 20px;
}
#main-promo-bot {
	width: 100%;
	height: 27px;
	float: left;
	text-align: center;
	padding-top: 5px;
	background: url(/img/main-promo-bot.jpg) no-repeat;
}
#main-promo-bot a:link, #main-promo-bot a:active, #main-promo-bot a:visited {
	padding: 5px;
	margin-left: 2px;
	margin-right: 2px;
	background: url(/img/dot.gif) no-repeat center center;
	text-decoration: none;
}
#main-promo-bot a:hover {
	background: url(/img/dot-act.gif) no-repeat center center;
}
#main-promo-bot a.act:link, #main-promo-bot a.act:active, #main-promo-bot a.act:visited, #main-promo-bot a.act:hover {
	background: url(/img/dot-act.gif) no-repeat center center;
}
a.next:link, a.next:active, a.next:visited, a.next:hover {
	width: 25px;
	height: 145px;
	display: block;
	float: left;
	background: url(/img/next.jpg) no-repeat left center;
	padding-top: 80px;
}
a.prev:link, a.prev:active, a.prev:visited, a.prev:hover {
	width: 25px;
	height: 145px;
	display: block;
	float: left;
	background: url(/img/prev.jpg) no-repeat right center;
	padding-top: 80px;
}
#main-promo-over {
	float: left;
	width: 684px;
	overflow: hidden;
	position: relative;
}
#main-promo-in {
	width: 4350px;
	float: left;
	display: block;
	position: relative;
}
#main-promo-in div {
	width: 167px;
	padding: 2px 2px 0 2px;
	float: left;
	
}
#main-promo-in p {
	margin: 7px 0 7px 0 !important;
}
/** tooltip **/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
.tooltip {
	background: #fff !important;
	opacity: 1.0 !important;
	padding: 5px;
}
#debug {
	overflow: auto;	
}

