/*------------------------------------------------------------------------------------------------------------
*	Podstawowe definicje
------------------------------------------------------------------------------------------------------------*/
body {
	color:#f6f6f6;
	margin:0;
	padding:0;
	font-family:tahoma;
	font-size:12px;
	background-color:#353535;
	line-height:18px;
}

div {
	border:0;
	padding:0;
	margin:0;
}

.prop {						/************************************/
	float:right;			/*									*/
    width:0px;				/*									*/
}							/*									*/
							/*	rozszerzanie diva z wysokosci	*/
.clear {					/*									*/
	clear:both;				/*									*/
    height:0px;				/*									*/
    overflow:hidden;		/*									*/
}							/************************************/

img {
	border:0;
	padding:0;
	margin:0;
}

label:hover {
	cursor:pointer;
}

.naglowek_tbl {
	clear:both;
	float:left;
	width:658px;
	height:28px;
	background-image:url('../img/header-658.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.naglowek_tbl div {
	float:left;
	color:#90979D;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	padding-right:3px;
	padding-top:5px;
}

.kontener_tbl {
	clear:both;
	float:left;
	width:658px;
	background-image:url('../img/spacer-658.gif');
	background-repeat:repeat-y;
	background-position:bottom left;
	background-color:#ffffff;
	padding-bottom:8px !important;
}

.footer_tbl {
	clear:both;
	float:left;
	width:658px;
	height:8px;
	background-image:url('../img/footer-658.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-bottom:15px !important;
}

.naglowek_tbl_350 {
	clear:both;
	float:left;
	width:350px;
	height:28px;
	background-image:url('../img/header-350.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

.naglowek_tbl_350 div {
	float:left;
	color:#90979D;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	padding-right:3px;
	padding-top:5px;
}

.kontener_tbl_350 {
	clear:both;
	float:left;
	width:330px;
	padding:0px 10px;
	background-image:url('../img/spacer-350.gif');
	background-repeat:repeat-y;
	background-position:bottom left;
	background-color:#ffffff;
	padding-bottom:8px !important;
}

.footer_tbl_350 {
	clear:both;
	float:left;
	width:350px;
	height:8px;
	background-image:url('../img/footer-350.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-bottom:15px !important;
}

a:link    {font-family: tahoma; color:#9e9fd5; text-decoration:none;}
a:active  {font-family: tahoma; color:#9e9fd5; text-decoration:none;}
a:visited {font-family: tahoma; color:#9e9fd5; text-decoration:none;}
a:hover   {font-family: tahoma; color:#9e9fd5; text-decoration:underline;}

table {
	border:1px solid #d2d2d2;
	border-collapse:collapse;
	padding:0;
}

table.noborder {
	border: 0 none;
}

tr.header {
	background-color:#e6e6e6;
	font-weight:bold;
	color:#545454;
}

tr.hidden {
	display:none;
}

td {
	padding:2px;
	vertical-align:top;
}

tr.header td {
	padding:1px 3px;
	font-size:11px;
}

td.TBL_opis {
	font-size:11px;
}

td.TBL_opis a:link    {font-family: verdana, helvetica; color:#000000; text-decoration:none;}
td.TBL_opis a:active  {font-family: verdana, helvetica; color:#000000; text-decoration:none;}
td.TBL_opis a:visited {font-family: verdana, helvetica; color:#000000; text-decoration:none;}
td.TBL_opis a:hover   {font-family: verdana, helvetica; color:#00A6FC; text-decoration:none;}

ul {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:url('../img/icon-lista.gif');
	padding-left:20px;
}

ul.none {
	list-style:none;
	list-style-image:none !important;
	padding:0px;
}

#contener_white ul {
	list-style-image:url('../img/icon-lista_white.gif');
}

ol {
	margin:0;
	padding:0;
	padding-left:20px;
}

li {
	margin:0;
	padding:0;
/*	width:280px;
	height:20px;*/
}

#wyniki_contener {
	width:100%;
}

#wyniki {
	position:absolute;
}

#main_side-large .belka li {
	height:20px;
}

dl, dt, dd {
	margin:0;
	padding:0;
}

dl {
	margin-bottom:10px;
}

dt.player {
	height:25px;
}

dt.player a {
	display:block;
	width:164px;
	height:19px;
	border-bottom:1px solid #999999;
	color:#666666;
	text-align:right;
	padding-top:5px;
	letter-spacing:+1px;
}

dt.player a:visited {
	color:#666666;
	text-decoration:none;
}

dt.player a:hover {
	color:#333333;
	text-decoration:none;
	border-bottom-color:#8787ff;
}

dd {
	padding-left:30px;
	font-size:10px;
}

li a:link {font-size:12px; font-family: tahoma;}
li a:active {font-size:12px; font-family: tahoma;}
li a:visited {font-size:12px; font-family: tahoma;}
li a:hover {font-size:12px; font-family: tahoma;}

li.empty, dd.empty {
	background:none;
	font-size:12px;
	font-family: tahoma;
}

.disabled {
	color:#cccccc;
}

form {
	margin:0;
	padding:0;
}

/*------------------------------------------------------------------------------------------------------------
*	Dymki z podpowiedziami
------------------------------------------------------------------------------------------------------------*/
.tip {
	border:1px dashed #365D73;
	background-color:#BECAD1
}

.tip-title {
	border-bottom:1px solid #365D73;
	background-color:#365d73;
	color:#ffffff;
	font-weight:bold;
	padding:2px;
}

.tip-text {
	padding:3px;
	color:#365D73;
}



.form_submit {
	text-align:center;
}

.error_message {
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:0px 3px 3px 3px;
}

.success_message {
	color:#00bb00;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin:0px 3px 3px 3px;
}

/*------------------------------------------------------------------------------------------------------------
*	Główna strona - podział ogólny
------------------------------------------------------------------------------------------------------------*/
#main {
/*	width:923px;*/
	margin-left:0px;
	margin-right:0px;
/*	background:#e5e5e5 url('../img/bg.gif') repeat-x left 74px;*/
	background-color:#353535;
}

#top {
	border-top:9px solid #6599ff;
	margin-top:1px;
/*	width:923px;*/
	height:68px;
}

#top #top_content {
	width:923px;
	height:68px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
}

#logo {
	float:left;
	height:68px;
	width:268px;
}

#content {
	width:923px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
}

#content .prop {
	height:600px;
}

#menu {
	width:903px;
	height:27px;
	margin:0px 10px;
}

#menu-main {
	float:right;
	width:630px;
	height:21px;
	text-align:right;
	padding-top:22px;
	padding-right:25px;
	letter-spacing:+1px;
}
/*
#menu-main a:link {font-size:12px; font-weight:bold; color:#fbfbfb; text-decoration:none;}
#menu-main a:active {font-weight:bold; color:#fbfbfb; text-decoration:none;}
#menu-main a:visited {font-weight:bold; color:#fbfbfb; text-decoration:none;}
#menu-main a:hover {font-weight:bold; color:#9e9fd5; text-decoration:none;}
*/

#menu-main a {
	display:block;
	float:left;
	height:18px;
}

#menu-main a#menu-produkty {
	width:92px;
	background:transparent url('../img/menu/produkty.gif') no-repeat scroll left bottom;
}

#menu-main a#menu-produkty:hover {
	background:transparent url('../img/menu/produkty.gif') no-repeat scroll left top;
}

#menu-main a#menu-where {
	width:107px;
	background:transparent url('../img/menu/gdzie_kupic.gif') no-repeat scroll left bottom;
}

#menu-main a#menu-where:hover {
	background:transparent url('../img/menu/gdzie_kupic.gif') no-repeat scroll left top;
}

#menu-main a#menu-download {
	width:86px;
	background:transparent url('../img/menu/wsparcie.gif') no-repeat scroll left bottom;
}

#menu-main a#menu-download:hover {
	background:transparent url('../img/menu/wsparcie.gif') no-repeat scroll left top;
}

#menu-main a#menu-support {
	width:68px;
	background:transparent url('../img/menu/serwis.gif') no-repeat scroll left bottom;
}

#menu-main a#menu-support:hover {
	background:transparent url('../img/menu/serwis.gif') no-repeat scroll left top;
}

#menu-main a#menu-forum {
	width:69px;
	background:transparent url('../img/menu/forum.gif') no-repeat scroll left bottom;
}

#menu-main a#menu-forum:hover {
	background:transparent url('../img/menu/forum.gif') no-repeat scroll left top;
}

#menu-main a#menu-notices {
	width:95px;
	background:transparent url('../img/menu/dla_prasy.gif') no-repeat scroll left bottom;
}

#menu-main a#menu-notices:hover {
	background:transparent url('../img/menu/dla_prasy.gif') no-repeat scroll left top;
}

#menu-main a#menu-kontakt {
	width:85px;
	background:transparent url('../img/menu/kontakt.gif') no-repeat scroll left bottom;
}

#menu-main a#menu-kontakt:hover {
	background:transparent url('../img/menu/kontakt.gif') no-repeat scroll left top;
}

#menu-main img {
	display:block;
	width:2px;
	height:18px;
	float:left;
	border:0 none;
}

#menu-floater {
	float:left;
	width:903px;
	height:26px;
	background:#000 url('../img/menu-main_bg.gif') repeat-x top left;
}

#menu-floater #menu-left_border {
	float:left;
	width:8px;
	height:26px;
	background:#000 url('../img/menu-left_border.gif') repeat-x top left;
}

#menu-floater #menu-right_border {
	float:right;
	width:8px;
	height:26px;
	background:#000 url('../img/menu-right_border.gif') repeat-x top left;
}

#logged {
	float:left;
	width:202px;
	height:20px;
	background-image: url('../img/home.gif');
	background-position: 18px center;
	background-repeat:no-repeat;
	font-weight:bold;
	padding:7px 11px 0px 40px;
}

#menu-sub {
	float:right;
	width:458px !important;	/*old 670px*/
	height:24px;
	padding-top:3px;
	text-align: right;
	color:#cccccc;
	font-weight:bold;
}

#contener {
	float:left;
	width:903px;
	padding:11px 10px 0px;
}

#contener_white {
	float:left;
	width:903px;
	background:#fff url('../img/contener_white-bg.gif') no-repeat top left;
	color:#454545;
	padding-bottom:10px;
}

#contener_white .prop {
	height:578px;
}

#right_side {
	float:right;
	width:233px;
	margin-left:6px;
}

#left_side {
	float:left;
	width:190px;
}

#main_side {
	float:right;
	width:687px;
	margin:0px 0px 0px 26px;
}

#main_side-large {
	clear:both;
	float:left;
	width:903px;
}

#left_side .belka {
	clear:both;
	float:left;
	width:164px;
	margin-bottom:10px;
	margin-left:26px;
}

#left_side .first {
	margin-top:182px;
}

#left_side .belka .top {
	width:164px;
	height:19px;
	margin-top:7px;
	font-weight:bold;
	border-bottom:2px solid #9f9fd3;
	color:#9f9fd3;
	text-align:right;
	letter-spacing:+1px;
}

#left_side .belka .main {
	width:164px;
}

#left_side .belka .main .prop {
	height:170px;
}

#left_side .reklama {
	width:164px;
	height:213px;
	margin-bottom:10px;
}

#banner_side {
	float:left;
	width: 658px;
	height:213px;
	margin-bottom:10px;
}

#main_side .belka {
	width:658px;
	margin-bottom:10px;
}

#main_side .belka .top {
	width:623px;
	height:14px;
	background:#000 url('../img/header-icon.gif') no-repeat top left;
	padding:7px 5px 7px 30px;
	font-weight:bold;
}

#main_side .belka .main {
	width:648px;
	padding:10px 5px 5px;
}

#main_side .belka .main .prop, #main_side .belka .main .skroty .center {
	height:170px;
}

#main_side .belka .main .skroty {
	width:648px;
}

#main_side .belka .main .skroty .left {
	float: left;
	width: 300px;
	padding-left:8px;
	padding-right:15px;
}

#main_side .belka .main .skroty .second_line {
	clear:both;
}

#main_side .belka .main .skroty .right {
	float: left;
	width: 300px;
	padding-left:15px;
	padding-right:8px;
}

#main_side .belka .main .skroty .center {
	float:left;
	width:2px;
}

#main_side .belka .skroty .header {
	float:left;
	width:300px;
	height:19px;
	border-bottom:1px solid #cbcbcb;
}

#main_side .belka .skroty .header .naglowek {
	float:left;
	background:#000 url('../img/icon-kartka.gif') no-repeat 10px top;
	padding-left:38px;
	padding-top:3px;
	color:#cccccc;
	font-weight:bold;
}

#main_side .belka .skroty .header .more {
	float:right;
	padding-right:5px;
	padding-top:6px;
	color:#5d5d5d;
	font-size:9px;
}

#main_side-large .belka {
	width:903px;
	margin-bottom:10px;
}

#main_side-large .belka .top {
	width:868px;
	height:14px;
	background:#000 url('../img/header-icon.gif') no-repeat top left;
	padding:7px 5px 7px 30px;
	font-weight:bold;
}

#main_side-large .belka .main {
	width:903px;
	padding:10px 0px 5px;
}

#main_side-large .belka .main .prop, #main_side-large .belka .main .skroty .center {
	height:170px;
}

#main_side-large .belka .main .skroty {
	width:903px;
}

#main_side-large .belka .main .skroty .box {
	float: left;
	width: 277px;
	padding:0px 12px;
}

#main_side-large .belka .main .skroty .second_line {
	clear:both;
}

#main_side-large .belka .skroty .header {
	float:left;
	width:277px;
	height:21px;
	border-bottom:1px solid #cbcbcb;
}

#main_side-large .belka .skroty .header .rss {
	float:left;
	padding-left:5px;
}

#main_side-large .belka .skroty .header .naglowek {
	float:left;
	background:#000 url('../img/icon-kartka.gif') no-repeat 10px top;
	padding-left:38px;
	padding-top:3px;
	color:#cccccc;
	font-weight:bold;
}

#main_side-large .belka .skroty .header .more {
	float:right;
	padding-right:5px;
	padding-top:6px;
	color:#5d5d5d;
	font-size:9px;
}

#main_side-large .belka .skroty .header .more a:link {color:#909090;}
#main_side-large .belka .skroty .header .more a:active {color:#909090;}
#main_side-large .belka .skroty .header .more a:visited {color:#909090;}
#main_side-large .belka .skroty .header .more a:hover {color:#9e9fd5;}


#main_side-large .belka .skroty .tresc {
	clear:both;
	width:277px;
}

.product-header {
	clear:both;
	float:left;
	text-align:right;
	width:687px;
}

.product_content_main {
	clear:both;
	float:left;
	width:651px;
	margin-right:31px;
	margin-left:5px;
}

.product_part-header {
	clear:both;
	float:left;
	width:661px;
	height:50px;
	margin-right:26px;
	background:#fff url('../img/product_part-header.gif') no-repeat top left;
	margin-top:13px;
}

.product_part-header .product_name {
	float:left;
	margin-left:36px;
	margin-top:5px;
	font-weight:bold;
	font-size:13px;
	letter-spacing:-1px;
	font-family:verdana;
}

.product_part-header .news_date {
	float:right;
	margin-right:16px;
	margin-top:9px;
	font-size:11px;
	letter-spacing:-1px;
}

.product_part-header .product_desc_small {
	float:left;
	font-style:italic;
	margin-left:6px;
	margin-top:8px;
	font-size:9px;
}

.product_part-header .product_opis {
	float:left;
	margin-left:4px;
	margin-top:5px;
	font-weight:bold;
	font-size:13px;
	color:#9e9fd5;
	font-family:arial;
	letter-spacing:-1px;
}
/*
#main_side-large .belka .skroty .tresc li a:link {color:#9e9fd5;}
#main_side-large .belka .skroty .tresc li a:active {color:#9e9fd5;}
#main_side-large .belka .skroty .tresc li a:visited {color:#9e9fd5;}
#main_side-large .belka .skroty .tresc li a:hover {color:#9e9fd5;}
*/

/*------------------------------------------------------------------------------------------------------------
*	Strona glowna - informacje ogolne (START)
------------------------------------------------------------------------------------------------------------*/
.news_content .info {
	font-weight:bold;
	padding:10px 25px;
}

.news_content .kontakt {
	font-weight:bold;
	padding:5px 25px;
}

.news_content .otwarty {
	padding:0px 25px;
	font-weight:bold;
}

.news_content .no_bold {
	font-weight:normal;
}

/*------------------------------------------------------------------------------
 *	Pola formularzy
------------------------------------------------------------------------------*/
input {
	height:16px;
	border:1px solid #90979D;
	background-color:#efefef;
	color:#545454;
	font-weight:bold;
	font-size:10px;
}

select {
	height:18px;
*	height:20px;	/* poprawka dla IE */
	border:1px solid #90979D;
	background-color:#efefef;
	color:#545454;
	font-weight:bold;
	font-size:10px;
}

textarea {
	border:1px solid #90979D;
	background-color:#efefef;
	color:#545454;
	font-weight:bold;
	font-size:11px;
}

input.button {
	height:20px;
	border:1px solid #565656;
	background-color:#c8c8c8;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	margin-top:4px;
	margin-left:1px;
	margin-right:1px;
	background-image:url('../img/naglowek_tlo.gif');
}

/*------------------------------------------------------------------------------
 *	Panel logowania
------------------------------------------------------------------------------*/
.panel_logowania {
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	width:350px;/* wartosc bazowa */
	height:300px;
}

/*
.panel_logowania .naglowek_tbl {
	width:334px;/* -16 */
/*	height:22px;
	margin:0px 10px 0px 0px;
	padding:1px;
}
*//*
.panel_logowania .naglowek_tbl div {
	height:19px;
	width:328px;/* -22 */
/*}
*//*
.panel_logowania .kontener_tbl {
	width:316px;/* -34  */
/*	margin:0px;
	padding:5px 10px;
}*/

.panel_logowania .info {
	clear:both;
	float:left;
	width:316px;
	font-size:10px;
	margin-bottom:8px;	
	text-align:center;
}

.panel_logowania .form_opis {
	clear:both;
	float:left;
	width:116px;
	height:20px;
	margin-bottom:2px;
}

.panel_logowania .form_pole {
	float:left;
	width:200px;
	height:20px;
	margin-bottom:2px;
}

.panel_logowania .form_pole input {
	width:200px;
}

.panel_logowania .form_zapamietaj {
	clear:both;
	float:left;
	width:316px;
	height:20px;
	font-size:10px;
	text-align:center;
}

.panel_logowania .form_submit {
	clear:both;
	float:left;
	width:316px;
}

/*------------------------------------------------------------------------------
 *	Przypominanie hasla
------------------------------------------------------------------------------*/
.przypominanie_hasla {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	width:350px;/* wartosc bazowa */
	height:400px;
}

.przypominanie_hasla .naglowek_tbl {
	width:334px;/* -16 */
	height:22px;
	margin:0px 10px 0px 0px;
	padding:1px;
}

.przypominanie_hasla .naglowek_tbl div {
	height:19px;
	width:328px;/* -22 */
}

.przypominanie_hasla .kontener_tbl {
	width:316px;/* -34  */
	margin:0px;
	padding:5px 10px;
}

.przypominanie_hasla .form_opis {
	clear:both;
	float:left;
	width:116px;
	height:20px;
	margin-bottom:2px;
}

.przypominanie_hasla .form_pole {
	float:left;
	width:200px;
	height:20px;
	margin-bottom:2px;
}

.przypominanie_hasla .form_info {
	clear:both;
	float:left;
	width:286px;
	height:30px;
	font-size:11px;
	text-align:center;
	margin:0px 13px 2px;
	padding:0px 3px;
}

.przypominanie_hasla .form_pole input {
	width:200px;
}

.przypominanie_hasla .form_submit {
	clear:both;
	float:left;
	width:316px;
}

/*------------------------------------------------------------------------------
 *	Rejestracja
------------------------------------------------------------------------------*/
.rejestracja {
	margin-left:auto;
	margin-right:auto;
	width:658px;/* wartosc bazowa */
}

.rejestracja .prop {
	height:400px;
}

.rejestracja .kontener_tbl {
	padding-left:58px;
	width:600px;
}
/*
.rejestracja .naglowek_tbl {
	width:484px;/* -16 */
/*	height:22px;
	margin:0px 10px 0px 0px;
	padding:1px;
}
*//*
.rejestracja .naglowek_tbl div {
	height:19px;
	width:478px;/* -22 */
/*}
*//*
.rejestracja .kontener_tbl {
	width:466px;/* -34  */
/*	margin:0px;
	padding:5px 10px;
}
*/
.rejestracja .informacja {
	clear:both;
	float:left;
	width:542px;
	padding-right:58px;
	height:60px;
	text-align:justify;
}

.rejestracja .form_opis {
	clear:both;
	float:left;
	width:166px;
	height:20px;
	margin-bottom:2px;
	margin-left:25px;
}

.rejestracja .form_pole {
	float:left;
	width:200px;
	height:20px;
	margin-bottom:2px;
}

.rejestracja .form_pole input {
	width:200px;
}

.rejestracja .form_zgoda_checkbox {
	clear:both;
	float:left;
	margin-top:18px;
	height:32px;
	width:18px;
}

.rejestracja .form_zgoda_txt {
	float:left;
	width:429px;
	height:72px;
	font-size:9px;
	text-align:justify;
	margin:5px 13px 2px 0px;
	padding:0px 3px;
	border-top:1px solid #90979D;
	border-bottom:1px solid #90979D;
}

.rejestracja .form_submit {
	clear:both;
	float:left;
	width:466px;/* -34 */
}

/*------------------------------------------------------------------------------
 *	Profil użytkownika
------------------------------------------------------------------------------*/
.profil_uzytkownika {
	margin-left:auto;
	margin-right:auto;
	width:658px;/* wartosc bazowa */
}

.profil_uzytkownika .prop {
	height:400px;
}

.profil_uzytkownika .kontener_tbl {
	padding-left:58px;
	width:600px;
}
/*
.profil_uzytkownika .naglowek_tbl {
	width:484px;/* -16 */
/*	height:22px;
	margin:0px 10px 0px 0px;
	padding:1px;
}*/
/*
.profil_uzytkownika .naglowek_tbl div {
	height:19px;
/*	width:478px;/* -22 */
/*}*/
/*
.profil_uzytkownika .kontener_tbl {
	width:466px;/* -34  */
/*	margin:0px;
	padding:5px 10px;
}*/

.profil_uzytkownika .form_opis {
	clear:both;
	float:left;
	width:166px;
	height:20px;
	margin-bottom:2px;
	margin-left:25px;
}

.profil_uzytkownika .form_pole {
	float:left;
	width:200px;
	height:20px;
	margin-bottom:2px;
}

.profil_uzytkownika .form_pole input {
	width:200px;
}

.profil_uzytkownika .form_submit {
	clear:both;
	float:left;
	width:466px;/* -34 */
}

.profil_uzytkownika .form_zgoda_checkbox {
	clear:both;
	float:left;
	margin-top:18px;
	height:32px;
	width:18px;
}

.profil_uzytkownika .form_zgoda_txt {
	float:left;
	width:429px;
	height:72px;
	font-size:9px;
	text-align:justify;
	margin:5px 13px 2px 0px;
	padding:0px 3px;
	border-top:1px solid #90979D;
	border-bottom:1px solid #90979D;
}

/*------------------------------------------------------------------------------
 *	Warunki gwarancji
------------------------------------------------------------------------------*/
.warunki_gwarancji {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:658px;/* wartosc bazowa */
}

.warunki_gwarancji .prop {
	height:400px;
}

.warunki_gwarancji .kontener_tbl {
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	width:642px;
}

.warunki_gwarancji .part {
	clear:both;
	float:left;
	margin-bottom:15px;
	width:600px;
}

.warunki_gwarancji .part .icon {
	float:left;
	width:40px;
	border-top:1px solid #d2d2d2;
}

.warunki_gwarancji .part .body {
	float:right;
	width:559px;
	border-left:1px solid #d2d2d2;
}

.warunki_gwarancji .part .body .header {
	width:563px;
	height:22px;
	font-style:italic;
	font-weight:bold;
	padding:0px 3px;
}

.warunki_gwarancji .part .body .content {
	width:553px;
	padding:0px 3px;
}

.warunki_gwarancji .part .body .content ul {
	list-style-type:decimal !important;
	list-style-image:none !important;
}

/*------------------------------------------------------------------------------
 *	Zgloszenie RMA
------------------------------------------------------------------------------*/
.zgloszenie_rma {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:658px;/* wartosc bazowa */
}

.zgloszenie_rma .prop {
	height:400px;
}

.zgloszenie_rma .kontener_tbl {
	padding-left:58px;
	width:600px;
}
/*
.zgloszenie_rma .naglowek_tbl {
	width:484px;/* -16 */
/*	height:22px;
	margin:0px 10px 0px 0px;
	padding:1px;
}
*//*
.zgloszenie_rma .naglowek_tbl div {
	height:19px;
	width:478px;/* -22 */
/*}
*//*
.zgloszenie_rma .kontener_tbl {
	width:466px;/* -34  */
/*	margin:0px;
	padding:5px 10px;
}*/

.zgloszenie_rma .form_opis {
	clear:both;
	float:left;
	width:166px;
/*	height:20px;*/
	margin-bottom:2px;
	margin-left:25px;
}

.zgloszenie_rma .form_pole {
	float:left;
	width:200px;
/*	height:20px;*/
	margin-bottom:2px;
}

.zgloszenie_rma .form_pole_short {
	float:left;
	width:179px;
	height:20px;
	margin-bottom:2px;
}

.zgloszenie_rma .form_pole_cal {
	float:left;
	width:21px;
	height:20px;
	margin-bottom:2px;
	text-align:right;
}

.zgloszenie_rma .form_pole input {
	width:200px;
}

.zgloszenie_rma .form_pole select {
	width:202px;
}

.zgloszenie_rma .form_submit {
	clear:both;
	float:left;
	width:548px;/* -34 */
}

.zgloszenie_rma .form_naglowek {
	clear:both;
	float:left;
	width:541px;
	font-weight:bold;
	font-size:12px;
	color:#90979D;
/*	margin: 0px 25px 5px;*/
	padding: 0px 4px;
	border-bottom:1px dotted #90979D;
}

.zgloszenie_rma .form_informacja {
	clear:both;
	float:left;
	width:548px;
	margin: 5px 0px 0px;
}

.zgloszenie_rma .form_list {
	clear:both;
	float:left;
	width:540px;
	margin: 15px 0px 0px;
	padding:4px;
	background-color:#dddddd;
}

.zgloszenie_rma .form_zgoda_checkbox {
	float:left;
	width:200px;
	height:20px;
	margin-bottom:2px;
}

.zgloszenie_rma .form_table {
	clear:both;
	float:left;
	width:550px;
}

.zgloszenie_rma .form_table table {
	width:550px;
}

/*------------------------------------------------------------------------------
 *	Moje zlecenia
------------------------------------------------------------------------------*/
.moje_zlecenia {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:658px;/* wartosc bazowa */}

.moje_zlecenia .prop {
	height:400px;
}

.moje_zlecenia .kontener_tbl {
	padding-left:58px;
	width:600px;
}
/*
.moje_zlecenia .naglowek_tbl {
	width:484px;/* -16 */
/*	height:22px;
	margin:0px 10px 0px 0px;
	padding:1px;
}*/
/*
.moje_zlecenia .naglowek_tbl div {
	height:19px;
	width:478px;/* -22 */
/*}*/
/*
.moje_zlecenia .kontener_tbl {
	width:466px;/* -34  */
/*	margin:0px;
	padding:5px 10px;
}*/

.moje_zlecenia .form_opis {
	clear:both;
	float:left;
	width:166px;
	height:20px;
	margin-bottom:2px;
	margin-left:25px;
}

.moje_zlecenia .form_pole {
	float:left;
	width:200px;
	height:20px;
	margin-bottom:2px;
}

.moje_zlecenia .form_pole input {
	width:200px;
}

.moje_zlecenia .form_submit {
	clear:both;
	float:left;
	width:466px;/* -34 */
}

.moje_zlecenia table {
	margin-top:10px;
	width:550px;
}


/*------------------------------------------------------------------------------
 *	Okna dialogowe
------------------------------------------------------------------------------*/
div.okno_dialogowe {
	width:100%;
	height:100%;
/*	border:1px solid #365d73;*/
}

div.okno_dialogowe div.header {
	width:100%;
	height:20px;
	background-color:#e6e6e6;
	font-weight:bold;
	color:#545454;
	padding-left:5px;
	padding-top:4px;
}

div.okno_dialogowe div.okno_tresc {
	width:100%;
	padding:5px;
	overflow:hidden;
}
	
div.okno_dialogowe div.okno_zamknij {
	width:100%;
	height:28px;
	text-align:center;
}


/*------------------------------------------------------------------------------------------------------------
*	Galeria - popup
------------------------------------------------------------------------------------------------------------*/

/*	---GORA---	*/
.popup .lewy_gorny_rog {
	float:left;
	width:16px;
	height:16px;
	background:#fff url('../img/product/gallery/ramka_01.gif') top left no-repeat;
}

.popup .gora {
	float:left;
	width:445px;
	height:16px;
	background:#fff url('../img/product/gallery/ramka_02.gif') top left repeat-x;
}

.popup .prawy_gorny_rog {
	float:left;
	width:19px;
	height:16px;
	background:#fff url('../img/product/gallery/ramka_03.gif') top right no-repeat;
}

/*	---SRODEK---	*/
.popup .lewa_strona {
	float:left;
}

.popup .lewa_strona_gora {
	width:16px;
	height:50px;
	background:#fff url('../img/product/gallery/ramka_04.gif') top left no-repeat;
}

.popup .lewa_strona_dol {
	width:16px;
	height:395px;
	background:#fff url('../img/product/gallery/ramka_07.gif') bottom left repeat-y;
}

.popup .srodek {
	float:left;
	width:445px;
	height:445px;
	background-color:#fff;
}

.popup .prawa_strona {
	float:left;
}

.popup .prawa_strona_gora {
	width:19px;
	height:50px;
	background:#fff url('../img/product/gallery/ramka_06.gif') top left no-repeat;
}

.popup .prawa_strona_dol {
	width:19px;
	height:395px;
	background:#fff url('../img/product/gallery/ramka_09.gif') bottom left repeat-y;
}

/*	---DOL---	*/
.popup .lewy_dolny_rog {
	float:left;
	width:16px;
	height:19px;
	background:#fff url('../img/product/gallery/ramka_10.gif') top left no-repeat;
}

.popup .dol {
	float:left;
	width:445px;
	height:19px;
	background:#fff url('../img/product/gallery/ramka_11.gif') top left repeat-x;
}

.popup .prawy_dolny_rog {
	float:left;
	width:19px;
	height:19px;
	background:#fff url('../img/product/gallery/ramka_12.gif') top right no-repeat;
}

.popup_image {
	height:395px;
	width:445px;
	margin:auto;
	text-align:center;
}

.popup_buttons {
	height:20px;
	width:225px;
	padding-top:10px;
	padding-left:110px;
	padding-right:110px;
}

.popup_buttons .button {
	float:left;
	height:20px;
	width:75px;
	text-align:center;
}

.popup_stopka {
	height:20px;
	width:445px;
	text-align:center;
}

/*------------------------------------------------------------------------------------------------------------
*	Gdzie kupic
------------------------------------------------------------------------------------------------------------*/
#polska_flash {
	width:500px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
}
