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

body { margin:0px; padding:0px 4px 20px 4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424242;min-width:980px; }
table { border-collapse:collapse; }
td { vertical-align:top; padding:0px; }
a { text-decoration:none; }
img { border:none; }
form { margin:0px; padding:0px; }
hr { height:0px; border:none; margin:10px 0px; padding:0px; border-bottom:1px solid #d7d7d7; }
p { margin:0px; padding:0px 0px 10px 0px; }


.min_w1 { width:530px; }
.min_w2a { width:740px;}
.min_w2 { width:735px; }
.min_w3 { width:736px;}
.min_w4 { width:5px; }
.min_w5 { width:247px; }
.min_w6 { width:990px; }
.min_w7 { width:373px; }
.min_w8 { width:980px;  }
.min_w9 { width:746px; }
.min_w10 { width:580px; }
.min_w1,.min_w2,.min_w2a,.min_w3,.min_w4,.min_w5,.min_w6,.min_w7,.min_w8,.min_w9,min_w10 { height:0px; line-height:0px; font-size:0px; }


.top_table { width:100%; }
.top_table td { height:80px; }

.top_table_left { width:465px; }
.top_table_left img { display:block; float:left; }

.ttl { width:463px; }

.top_menu { margin:0px; padding:0px; list-style-type:none; float:right; }
.top_menu li { display:block; float:left; height:25px; padding:11px 3px 0px 3px; background:url(images/topmenu_bg.gif); }
.top_menu span { padding:0px 6px; color:#d1d1d1; }
.top_menu_left { width: }
.top_menu a { color:#424242; }
.top_menu a:hover { color:#fe0402; }
.top_menu .top_menu_left { padding:0px; background:url(images/topmenu_left.gif); width:6px; height:36px; }
.top_menu .top_menu_right { padding:0px; background:url(images/topmenu_right.gif); width:6px; height:36px; }

.search_box {45px; color: #FFFFFF;}
.search_bar { width:100%;}
.search_bar { height:45px; }
.search_left { width:5px; background:url(images/search_left.gif); }
.search_col { background:#fe0402 url(images/pasek.jpg) no-repeat right; padding:0px 1px 0px 0px; }
.basket_col { width:247px; background:url(images/basket_bg.jpg); }

.search_cb { padding:2px; margin:0px 7px 0px 19px; }

.search_box { width:540px; margin:auto; padding:4px 0px 0px 0px; }
.search_input { padding:2px; width:220px; margin:0px 7px 0px 19px; float:left; }
.search_select { padding:1px; width:150px; float:left; margin: 0; height: 21px; }
.search_box .search_input,.search_box .search_select  { font-size:12px; border:1px solid #a90000;font-family:Arial, Helvetica, sans-serif; }
.wyszukaj_img { float:left; margin-top:5px; }

.search_submit { float:left; margin:-1px 0px 0px 7px;}

.basket_table { width:234px; color:#FFFFFF; margin-left:10px; }
.basket_table td { vertical-align:middle; padding: 5px 0 0 0; }
.basket_info { font-size:15px; }

.path { width:100%; height:22px; background:url(images/path_bg.gif); font-size:11px; color:#686868; padding:9px 0px 0px 0px; }
.path a { color:#686868; }
.path a:hover { text-decoration:underline; }
.path .path_txt { padding:0px 0px 0px 12px; }

.main_content_home { width:100%; }
.main_content { width:100%; margin: 10px 0 0 0;}


.produkty_col { width:100%; }

.item { height:254px; background:url(images/prod_box_bg.gif) no-repeat bottom right; margin-top:5px; float:left; padding:0px 10px 0 6px; overflow: hidden;}
.item img { display:block; }
.prod_list { margin:0px; padding:0px; list-style-type:none; width:175px; }
.prod_list .first { width:143px; height:22px; background:url(images/produkty_belka.gif) 2px 0 no-repeat; font-size:12px; font-weight:bold; padding:5px 0px 0px 24px; color:#000000; cursor:pointer;}
.prod_list .first a { color:#000000; }
.prod_list li { height:15px; padding:3px 0px 0px 18px; background:url(images/li1.gif) no-repeat 6px 8px; }
.prod_list a { color:#4a4a4a; }
.prod_list .prod_last a { color:#fe0301; }
.prod_list a:hover { color:#fe0301; }


.newsy_col { width:247px; padding-left:10px; padding-top: 0px; }
.mt { margin-top:10px; display:block; }
.newsy_box { background:#f6f6f6 url(images/newsy_box_bottom.gif) no-repeat bottom ; padding:10px; }
.newsy_box a { color:#fe0a03; font-weight:bold; }
.newsy_box a:hover { text-decoration:underline; }
.newsy_box h2 { margin:0px; padding:0px 0px 5px 0px; font-size:14px; font-weight:bold; }
.news_all a { font-weight:normal; color:#979797; }
.newsy_box img { padding: 2px; }

.bottom { width:100%; margin-top:10px; }

.pomoc { width:100%; background:#fe0c03 url(images/pasek2.jpg) no-repeat right;height:38px; }
.newsletter { width:274px; }
#fNwsLtrEml { 	border:1px solid #A0A0A0; margin: 2px; padding: 2px;
	color:#424242;font-family:Arial,Helvetica,sans-serif;font-size:11px;
	width: 205px; margin: 10px 0 0 0; }

.bottom_row2 {background:#eef7ff url(images/blue_border.gif) repeat-y left; }
.bottom_icons { width:100%; height:145px; background:url(images/blue_border.gif) repeat-y center; }
.bi_left { width:50%; }
.icons { width:327px; margin:0px 0px 0px 25px; }
.icons td { width:50%; height:72px; vertical-align:middle; }
.icons td a { color:#237ccf; font-weight:bold; }
.icons td a:hover { color:#fe0c03; }
.icons td img {  vertical-align:middle; margin-right:10px; }
.bottom_border td { border-bottom:1px solid #c0e1ff; height:72px; vertical-align:middle; }

.kontakt_table { width:325px; color:#548ed4; margin:0px 0px 0px 25px; }
.kontakt_table img { vertical-align:middle; margin-right:10px; }
.tar {text-align:right; }
.tac { text-align:center; }


.kontakt_table a { color:#548ed4; text-decoration:underline; }

.newsletter_td { background:#eef7ff url(images/blue_border2.gif);}
.newsletter_td div { padding:10px 15px 0px 15px; color:#237ccf; }
.newsletter_td div img { margin-top:20px; }


.bottom2 { width:100%; background:url(images/bb_bg.gif); }
.bottom3 { width:100%; background:url(images/blue_border.gif) repeat-y center;  }
.bottom3 td { width:50%;}

.bottom4 { width:100%; margin-top:10px; background:url(images/b4.gif); }
.bottom4 td { height:49px; }

.b4_center { width:100%; text-align:center; padding:0px 1px 0px 0px;}
.b4_center a { color:#237ccf; }
.b4_center a:hover { text-decoration:underline; }
.b4_center span { color:#c8e5ff; padding:0px 10px ;}
.b4_center .links { padding-top:20px; }

.stopka { width:100%; padding-top:10px; border-top: #c0e1ff solid 1px; }
html* .stopka { padding-top:10px; border-top: #c0e1ff solid 1px;  }
.s_left { float:left; padding-left:2px; }
.s_left span { color:#fe0402; }
.s_right { float:right; padding-right:5px; text-align: right; }
.s_right a { color:#666666; text-decoration: underline; }


/* ----------------------- lista ------------------------- */

.db { display:block; }

.left_col { width:197px; }
.menu_left { width:197px; list-style-type:none; margin:0px; padding:0px; background:url(images/podstrona/menu_bg.gif); }
.menu_left li { border-bottom:1px solid #d8d8d8; padding:7px 0px 7px 14px; font-size:12px; font-weight:bold; }
.menu_left a { color:#444444; }
.menu_left a:hover { border-bottom:1px dotted #444444;}
/* .menu_left .selected1 a { color:#0189e0; } */
.menu_left .selected1 { background:#1b9bed;}
.menu_left .selected1 a { color:#FFFFFF; }

.menu_left .lvl2 { background:url(images/podstrona/lvl2_bg.gif); font-size:11px; padding:6px 0px 6px 19px;}
.menu_left .lvl2 a { color:#237ccf; ; }

.menu_left .selected2 { background:#1b9bed;}
.menu_left .selected2 a { color:#FFFFFF; }

.red_bar { width:241px; height:35px; background:url(images/podstrona/red_bar_bg.jpg); margin-top:0px; padding:3px 0px 0px 6px; }
.red_bar img { display:block; float:left; }

.nopadd { padding:0px 0px 10px 0px; }

.prod_box { width:247px; padding:10px 0px; border-bottom:1px solid #d9d9d9; text-align:center; font-weight:bold; }
.prod_box img { display:block; margin:auto; margin-bottom:10px;  }
.prod_box table { width: 100% }
.prod_box td { padding: 1px; }

.newsy_box .black { color:#000000; }

.center_space { padding:0px 0px 0px 10px; }

.producerBar h1, .producerBar h2 { font-size: 13px; margin: 0; }

.szukaj_table { width:100%; background:#f9f9f9; }
.szukaj_table .row1 td { height:3px; background:url(images/podstrona/grey_top.gif);}
.szukaj_table .width3 { width:3px; }
.szukaj_table .slowo {border:1px solid #A0A0A0; margin: 1px 0;}
.szukaj_table a {color:#237CCF;font-weight:bold;}

.szukaj_table .width50 { width:50%; }
.szukaj_table .width70 { width:70%; }
.szukaj_table .width230 { width:230px; }
.br { border-right:1px solid #dbdbdb; }

.gl_left { background:url(images/podstrona/grey_line.gif) repeat-y left; width:3px; }
.gl_right { background:url(images/podstrona/grey_line.gif) repeat-y right; width:3px; }

.cell_padding { padding:5px 10px; }

.form_table1 { font-size:12px; }
.form_table1 td { padding:5px; vertical-align:middle; }
.form_table1 th { font-weight:bold; padding:5px; }
.form_table1 select { width:95px; border:1px solid #a0a0a0; margin: 1px 0; }

.form_table2 { font-size:12px; }
.form_table2 td { padding:3px; vertical-align:middle; }
.form_table2 td input { vertical-align:middle; margin-top:2px; }
html* .form_table2 td input { margin-top:0px; }
.form_table2 th { font-weight:bold; padding:5px; }
.form_table2 select { width:95px; border:1px solid #a0a0a0; }

.form_table2 label {
    display: block;
    padding-left: 15px;
    text-indent: -15px;
}
.form_table2 td input {
    padding: 0;
    margin:0;
    vertical-align:middle; margin-top:2px;
    position: relative;
    top: -2px;
    *overflow: hidden;
}

.form_table3  { width:100%; background:url(images/podstrona/grey_bg.gif); }
.form_table3 td { height:38px; vertical-align:middle; font-size:12px; font-weight:bold; }
.form_table3 .slowo { width:190px; border:1px solid #a0a0a0; margin-left:5px; vertical-align:middle; }
.form_table3 .szukaj_button { margin:5px 10px 0px 0px; }

.bottom_table { width:100%; }
.bottom_table td { height:3px; background:url(images/podstrona/bottom_bg.gif) repeat-x bottom; }
.bottom_table .width100 { width:100%; }

.pager { width:100%; margin:10px 0px;background:url(images/podstrona/pager_bg.gif); }
.pager td { height:33px;  }
.pager_left { background:url(images/podstrona/pager_left.gif) no-repeat left;; padding:0px 9px 0px 0px; }
.pager_right {  background:url(images/podstrona/pager_right.gif) no-repeat right; padding:0px 0px 0px 9px; }
.pager_center { width:100%; }
.pager_center .left { float:left; }
.pager_center .right { float:right; }
.pager_inside { width:100%; }
.pager_inside a { color:#6a6a6a; }
.pager_inside a:hover { color:#000000; text-decoration: underline; }
.pager_inside .tac a { color:#6a6a6a; border: #CCCCCC 1px solid; padding: 0px 4px 0px 4px; }
.pager_inside .tac b { color:#FF0000; }
.pager_inside .tac a:hover { color:#000000; border: #FF0000 1px solid; padding: 0px 4px 0px 4px; text-decoration: none; }
.pager_inside td { height:33px; vertical-align:middle; font-size:12px; }
.pager_inside td img { vertical-align:middle; }

.prod_tab { width:100%; margin-bottom:10px; }
.prod_tab td { padding:5px; }
.prod_tab .width110 { width:110px; }
.prod_tab .row2 td, .prod_tab td.row2x { padding: 2px 5px 3px 5px; border-bottom:1px solid #dbdbdb; }
.prod_tab .opis h3 { font-size:13px; font-weight:bold; margin:0px; padding:0px 0px 5px 0px; }
.prod_tab .opis h3 a { color:#000000; }
.prod_tab .opis h3 a:hover { color:#fe1301; }
.prod_tab .price { font-size:13px; width: 120px; }
.prod_tab .options { width:100%; font-size:12px; font-weight:bold; }
.prod_tab .options td { border:none; }
.prod_tab .options { height:27px; vertical-align:middle; color:#fe1301; }
.prod_tab .options img { vertical-align:middle; margin-right:5px; }
.prod_tab .options a { color:#fe1301; }

.polec_div { width: 340px; height: 180px; float: left; background: #FFF; margin: 0 4px 4px 0; border: #96B9D7 2px solid; }
.polec_div:hover { background: #EFF8FF; }
.polec_tab { width: 100% }
.polec_tab td { padding: 2px 5px; }
.polec_tab h3 { margin: 3px 0; padding: 0; }
#akcesoria .polec_tab .opis, #akcesoria .polec_tab .opis p { font-size:11px; color:#424242; font-weight: normal; }
.polec_tab .options { width: 100% }
.polec_tab .price { font-size:13px; width: 120px; }
.polec_tab .options { width:100%; font-size:12px; font-weight:bold; }
.polec_tab .options td { border:none; }
.polec_tab .options { height:27px; vertical-align:middle; color:#fe1301; }
.polec_tab .options img { vertical-align:middle; margin-right:5px; }
.polec_tab .options a { color:#fe1301; }


/*-------------------------------- produkt ------------------------------*/
.produkt_top { width:100%; }
.produkt_top td { vertical-align:middle; }
.produkt_name { font-size:16px; font-weight:bold; color:#1b9bed; width:100%; padding: 5px 0 0 0; }
.produkt_info { padding:0px 10px 0px 10px; }
.produkt_info img { margin: 0 0 2px 0; }
.produkt_name h1 {font-size: 20px; }

.produkt { width:100%; margin-top:10px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; }
.produkt .big_image { width:100%; text-align:center; vertical-align:middle; padding-top:25px; position:relative; }
.prod_options { background:#EFEFEF; }
.prod_options ul { margin:0px; padding:0px; list-style-type:none; width:205px; margin-bottom:20px; }
.prod_options ul a { color:#fe1301; font-weight:bold; }
.prod_options ul a:hover { text-decoration:underline; }
.prod_options ul li { padding:10px 0px 10px 20px; border-bottom:1px solid #e4e4e4; }
.prod_options ul .cena { font-size:13px; font-weight:bold; }
.prod_options ul .cena span { color:#fe1301; }
.prod_options ul .raty { font-weight:bold; }
.prod_options ul .raty span { font-size:13px; color:#fe1301; }
.prod_options ul .raty img { float:left; margin-right:10px; }

.prod_options table td {padding-bottom: 7px; }

.prod_grey { background:#EFEFEF; }
#prodNavi { padding: 0 0 3px 0; }
#prodNavi a {color:#237CCF;font-weight:bold;}

.prod_options ul .action { font-weight:bold; border:none; padding-bottom:3px; }
.prod_options ul .action img { vertical-align:middle; margin-right:6px; }

.produkt .thumbs { text-align:center; padding-bottom:5px; padding-top: 5px; }

.produkt_details { width:100%; margin-top:30px;}
.produkt_details .tabs img{ float:left; }
.produkt_details .produkt_txt { background:#EFEFEF }
.produkt_details .txt_space { padding:10px; }
.produkt_details input[type="text"], .produkt_details textarea  {
	border:1px solid #A0A0A0; margin: 2px; padding: 2px;
	color:#424242;font-family:Arial,Helvetica,sans-serif;font-size:11px;
	}
.produkt_details .produkt_txt ul {
	padding-left: 0px;
	margin: 0 0 0 0px;
	list-style-type: disc;
	}

.produkt_details .produkt_txt li {
	padding-left: 0px;
	margin: 0 0 0 14px;
	list-style-type: disc;
	list-style-position: outside;
	/* color: #003399; */
	}


.tabtxtalign { padding: 4px 8px 0 0; }

.txt_space > table td { padding: 2px }
.txt_space .param_header { background:#FFFF99; }

.img_cont { width:100%; position:relative; padding-top:30px; }
.prod_logo { position:absolute; top:-40px; left:0px; }

.link { text-decoration: underline; }

#content { padding: 15px; }
#content h1 { color: #FE0402; font-size: 16px; font-weight: bold; margin: 0; padding: 0 0 14px 0; }
#content p { margin: 0; padding: 0 0 10px 0; }

#content_akt { padding: 15px; }
#content_akt h1 { color: #FE0402; font-size: 16px; font-weight: bold; margin: 0; padding: 0 0 2px 0; }
#content_akt h1 a { color: #FE0402;  }
#content_akt h4 { padding: 0 0 4px 0; margin: 0; font-size: 11px; }
#content_akt p { margin: 0; padding: 0 0 10px 0; }


/* blastar */
.tab-1 {
	background: url(tabs/spr/tab1.gif) 0 0px no-repeat; width:131px; height:30px;display: block;
}
.tab-1:hover {
	background: url(tabs/spr/tab1.gif) 0 -34px no-repeat; width:131px; height:30px;display: block;
}
.tab-1-active {
	background: url(tabs/spr/tab1.gif) 0 -68px no-repeat; width:131px; height:30px;display: block;
}
.tab-2 {
	background: url(tabs/spr/tab2.gif) 0 0px no-repeat; width:129px; height:30px;display: block;
}
.tab-2:hover {
	background: url(tabs/spr/tab2.gif) 0 -34px no-repeat; width:129px; height:30px;display: block;
}
.tab-2-active {
	background: url(tabs/spr/tab2.gif) 0 -68px no-repeat; width:129px; height:30px;display: block;
}
.tab-3 {
	background: url(tabs/spr/tab3.gif) 0 0px no-repeat; width:115px; height:30px;display: block;
}
.tab-3:hover {
	background: url(tabs/spr/tab3.gif) 0 -34px no-repeat; width:115px; height:30px;display: block;
}
.tab-3-active {
	background: url(tabs/spr/tab3.gif) 0 -68px no-repeat; width:115px; height:30px;display: block;
}
.tab-4 {
	background: url(tabs/spr/tab4.gif) 0 0px no-repeat; width:144px; height:30px;display: block;
}
.tab-4:hover {
	background: url(tabs/spr/tab4.gif) 0 -34px no-repeat; width:144px; height:30px;display: block;
}
.tab-4-active {
	background: url(tabs/spr/tab4.gif) 0 -68px no-repeat; width:144px; height:30px;display: block;
}
.tab-5 {
	background: url(tabs/spr/tab5.gif) 0 0px no-repeat; width:155px; height:30px;display: block;
}
.tab-5:hover {
	background: url(tabs/spr/tab5.gif) 0 -34px no-repeat; width:155px; height:30px;display: block;
}
.tab-5-active {
	background: url(tabs/spr/tab5.gif) 0 -68px no-repeat; width:155px; height:30px;display: block;
}
.tab-6 {
	background: url(tabs/spr/tab6.gif) 0 0px no-repeat; width:94px; height:30px;display: block;
}
.tab-6:hover {
	background: url(tabs/spr/tab6.gif) 0 -34px no-repeat; width:94px; height:30px;display: block;
}
.tab-6-active {
	background: url(tabs/spr/tab6.gif) 0 -68px no-repeat; width:94px; height:30px;display: block;
}
.tab-7 {
	background: url(tabs/spr/tab8.gif) 0 0px no-repeat; width:113px; height:30px;display: block;
}
.tab-7:hover {
	background: url(tabs/spr/tab8.gif) 0px -34px no-repeat; width:113px; height:30px;display: block;
}
.tab-7-active {
	background: url(tabs/spr/tab8.gif) 0 -68px no-repeat; width:113px; height:30px;display: block;
}
#productTabs{
	list-style:none;
	margin: 0;
	padding: 0;
}
#productTabs li{
	float:left;
}


#tab-raty { margin-bottom: 5px; border: 1px solid #CFCFCF; }

#tab-raty th{
	background-color: red/* #E30604 */; color:white; width:120px; padding:5px;
border: 1px solid #CFCFCF;
}
#tab-raty td{
	padding:5px; border: 1px solid #CFCFCF;
}
#tab-raty .w4_kwota{
	width:40px; font-size:10px;
}
/* #tab-raty .b1{
	background-color: #EDEDED;
}

#tab-raty td{
	 border-bottom:1px solid #CFCFCF;border-right:1px solid #CFCFCF; 
	
} 
*/

#tab-raty .button{
	width:60px; background-color: #F9F9F9; border:1px solid #E4E4E4; color: #444444; font-weight:bold;
}
#raty p{
	color: #E30604;font-weight:bold;
}
#akcesoria p, #akcesoria_opis p {
	color: #E30604;font-weight:bold;
}
#tbl-akcesoria td{
	border-bottom:1px solid #CFCFCF;border-right:1px solid #CFCFCF;
}
#tbl-akcesorium td{
	border:none; padding:5px;
}
#recenzje .input {
    border: 1px solid #D8D8D8;
    background: #EEF7FF;
    width:300px;
}
#recenzje .button {
    border: 1px solid #D8D8D8;
    background: #1B9BED; color:#FFFFFF;
}
/*
#opinie .input {
    border: 1px solid #D8D8D8;
    background: #EEF7FF;
    width:250px;
} */
#opinie .button {
    border: 1px solid #D8D8D8;
    background: #1B9BED; color:#FFFFFF;
}

#opinie .tytul {
	font-size: 15px;
	}
#opinie .tytul b {
	color:#1b9bed;
	}
#opinie .data {
	font-size: 10px;
	color: #999999;
	}
#opinie .tresc {
	font-size: 12px;
	}


#tbl-logowanie th{
	background-color:#FE0402; color:#ffffff; font-weight:bold; height:20px; vertical-align:middle;
}
#tbl-logowanie td{
	padding-bottom:5px;
}

#tbl-logowanie .input{
	border:1px solid #A0A0A0; margin: 2px; padding: 2px;
	color:#424242;font-family:Arial,Helvetica,sans-serif;font-size:11px;
}


#tbl-logowanie .button{
	border:1px solid #FD8A0E;
	background-color:#FD8A0E;
	color:#ffffff; font-weight:bold; width:100px;
}
#tbl-zapomnialem th{
	background-color:#FE0402; color:#ffffff; font-weight:bold; height:20px; vertical-align:middle;
}
#tbl-zapomnialem td{
	padding-left:80px;
	padding-right:80px;
	padding-bottom:20px;
}
#tbl-zapomnialem .input{
	border:1px solid #FE0C03;
}
#tbl-zapomnialem .button{
	border:1px solid #FD8A0E;
	background-color:#FD8A0E;
	color:#ffffff; font-weight:bold; width:100px;
}
#konto-zakladki{
	width:850px; text-align:left; margin-left:auto; margin-right:auto; z-index:10;
}
#konto-zakladki li{
	float:left;width:120px;padding-top:5px;padding-bottom:5px;list-style-type:none;text-align:center;border:1px solid #FE0C03;margin:3px;background-color:#FE0C03;
}
#konto-zakladki li:hover{
	background-color:#FD8D0E;
}
#konto-zakladki .active{
	background-color:#FD8D0E;
}
#konto-zakladki a{
	color:#ffffff;font-weight:bold;
}
#tbl-konto th{
	background-color:#FE0402; color:#ffffff; font-weight:bold; height:20px; vertical-align:middle;
}
#tbl-konto .input{
	border:1px solid #FE0C03;
}
#tbl-konto .button{
	border:1px solid #FD8A0E; margin-right:5px;
	background-color:#FD8A0E;
	color:#ffffff; font-weight:bold; width:100px;
}
#tbl-konto-schowek th{
	background-color:#FE0402; color:#ffffff; font-weight:bold; height:20px; vertical-align:middle;
}
#tbl-konto-zam{
	margin-top:10px;
}
#tbl-konto-zam th{
	padding:2px; border-bottom:1px solid silver; background-color:#FD8A0E;
}
#tbl-konto-zam-pozycje{
	margin-top:10px;
}
#tbl-konto-zam-pozycje td{
	padding:2px; border-bottom:1px solid silver;
}
#tbl-konto-zam-pozycje th{
	padding:2px; border-bottom:1px solid silver; background-color:#FD8A0E;
}
.button{
	border:1px solid #FD8A0E; margin-right:5px;
	background-color:#FD8A0E; margin-top:10px; margin-bottom:10px;
	color:#ffffff; font-weight:bold; width:100px;
}
#tbl-konto-ksiazka-adr th{
	background-color:#FF9801;text-align:left;
}
#tbl-konto-ksiazka-adr td{
	font-weight:bold; text-align:left;
}
#tbl-konto-schowek-produkt td{
	border:1px solid #FD8A0E;width:450px; padding:2px;
}
#tbl-konto-schowek-produkt2 td{
	border:none;
}
#tbl-konto-zamowienia th{
	background-color:#FF9801;text-align:center;
}
#tbl-konto-zamowienia td{
	font-weight:bold; text-align:left;
}
#konto-zamowienia{
	width:600px; text-align:left; margin-left:auto; margin-right:auto; z-index:10; margin-bottom:10px;
}
#konto-zamowienia li{
	float:left;width:120px;padding-top:2px;padding-bottom:2px;list-style-type:none;text-align:center;border:1px solid #FE0C03;margin:3px;background-color:#FE0C03;
}
#konto-zamowienia li:hover{
	background-color:#FD8D0E;
}
#konto-zamowienia .active{
	background-color:#FD8D0E;
}
#konto-zamowienia a{
	color:#ffffff;font-weight:bold;
}
#tbl-rejestracja td{
	font-weight:bold;
}
#tbl-rejestracja input{
	width:180px; border:1px solid #424242;
}
#tbl-rejestracja{
	width:950px;
}
#tbl-rejestracja th{
	background-color:#FE0402; color:#ffffff; font-weight:bold; height:30px; vertical-align:middle; font-size:16px;
}
#tbl-rejestracja-a{
	width:300px;
}
#tbl-rejestracja-a td{
	font-weight:normal; vertical-align:top; padding:5px; text-align:left;
}
#tbl-rejestracja-a th{
	background-color:#FE0402; color:#ffffff; font-weight:bold; height:20px; vertical-align:middle;text-align:left; padding-left:10px;font-size:13px;
}
#koszyk{
	width:700px;
}
#koszyk th{
	font-weight:bold; background-color:#FD8D0E;
}
#koszyk td{ padding: 4px; }

#koszyk h2{
	font-weight:bold; font-size:18px; margin: 21px 0 0 0;
}

#koszyk h2 a { color: #424242; }

#koszyk h3{
	font-weight:bold; font-size:12px; margin: 24px 0 0 0;
}
#koszyk input[type="text"]{
	font-size:14px; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif;
	font-weight:bold; width:30px; text-align:right;
	margin: 20px 0 0 0; padding: 4px;
}
#koszyk-podsumowanie{
	width:700px; margin-top:20px;
}
#koszyk-podsumowanie th{
	font-weight:bold; background-color:#FD8D0E; text-align:center;
}
#koszyk-podsumowanie td{
	padding-top:3px;
}
#koszyk-podsumowanie .right{
	width:80px; text-align:right;font-weight:bold; padding-right:20px;
}
#koszyk-podsumowanie .left{
	text-align:right;font-weight:bold; padding-right:0px;
}
#koszyk-adres{
	width:700px; margin-top:20px;
}
#koszyk-adres th{
	font-weight:bold; background-color:#FD8D0E; text-align:center;
}
#koszyk-adres td{
	padding-top:3px; text-align:left;
}
#koszyk-adres .input{
	border:1px solid #FE0C03; width:170px;
}
#koszyk-adres textarea{
	border:1px solid #A0A0A0; margin: 2px; padding: 2px;
	width:150px;height:27px;color:#424242;font-family:Arial,Helvetica,sans-serif;font-size:11px;
}
#koszyk-adres input{
	border:1px solid #A0A0A0; margin: 2px; padding: 2px;
	width:150px;color:#424242;font-family:Arial,Helvetica,sans-serif;font-size:11px;
}
#koszyk-adres input[type=checkbox]{
	width:20px;
}
#koszyk-adresFV{
	width:700px; margin-top:2px; display:none;
}
#koszyk-adresFV th{
	font-weight:bold; background-color:#FD8D0E; text-align:center;
}
#koszyk-adresFV td{
	padding-top:3px; text-align:left;
}
#koszyk-adresFV .input{
	border:1px solid #FE0C03; width:170px;
}
#koszyk-adresDostawa{
	width:700px; margin-top:2px; display:none;
}
#koszyk-adresDostawa th{
	font-weight:bold; background-color:#FD8D0E; text-align:center;
}
#koszyk-adresDostawa td{
	padding-top:3px; text-align:left;
}
#koszyk-adresDostawa .input{
	border:1px solid #FE0C03; width:170px;
}
#tbl-porady th{
	font-weight:bold; background-color:#FF7C00; text-align:left; padding-left:20px;
}
#tbl-porady th a{
	color:white;
}
#tbl-porady2{
	margin-top:5px;
}
#tbl-porady2 th{
	font-weight:bold; border-bottom:1px solid #FD8D0E; background:none; text-align:left; padding-left:40px;
}
#tbl-porady2 th a{
	color:#FF7C00;
}

#tbl-porownaj{
	width:1200px;
}
#tbl-porownaj th{
	vertical-align: middle; background-color:#FF0000; color:#ffffff;font-size:12px; font-weight:bold;width:300px !important;
}

#tbl-porownaj th img {
	vertical-align: middle; margin: 5px 0 5px 10px;
	}

#tbl-porownaj .cena {
	font-size: 16px; line-height: 10px; padding: 0; margin: 0;
	}

#tbl-porownaj td{
	padding: 2px; color:#000000;font-size:11px;width:300px !important;
}
#tbl-porownaj .row1{
	border-bottom:1px solid #666666;
}
#tbl-porownaj .row1 a{
	color:#CC0000;
}
#tbl-porownaj .nazwa, #tbl-porownaj .nazwa a {
	color: red; font-size:16px; font-weight:bold; text-align: center; padding-bottom: 8px;
}
#tbl-porownaj .hdr{
	border-bottom: 1px solid rgb(192, 192, 192); width: 100%; text-align: left; margin-top: 8px; line-height: 20px;font-weight:bold;
}

#tbl-porownaj ul{ padding-left: 15px; }

#tbl-porownaj2{
	width:1200px;
}
#tbl-porownaj2 th{
	background-color:#FF0000; color:#ffffff;font-size:14px; font-weight:bold;width:300px !important;
}
#tbl-porownaj2 td{
	padding: 2px; color:#000000;font-size:11px;width:300px !important;
}
#tbl-porownaj2 .row1{
	border-bottom:1px solid #666666; text-align: center;
}
#tbl-porownaj 2.row1 a{
	color:#CC0000;
}
#tbl-porownaj2 .nazwa{
	color:#CC0000; font-size:16px; font-weight:bold; 
}
#tbl-porownaj2 .hdr{
	border-bottom: 1px solid rgb(192, 192, 192); width: 100%; text-align: left; margin-top: 8px; line-height: 20px;font-weight:bold;
}

#tbl-porownaj2 img { margin: 5px 0; }

.compare-over{
	background-color:#FFDFDF;
}
#bottom_producers { margin: 5px 0 5px 3px; }
#bottom_producers a{ color:#237CCF; }
#divRecenzja input.error{border:1px solid red;text-align:left; color:black; font-weight:normal; display:inline;}
#divRecenzja textarea.error{border:1px solid red;text-align:left; color:black; font-weight:normal; display:inline;}
#tooltip.logo_desc{width: 210px;padding:5px;}
#tooltip.kgo_desc{width: 310px;padding:5px;}

.serwis_lista td{padding:2px;}
tr.serwis_lista1 td {background-color:#f2f2f2}
tr.serwis_lista2 td {background-color:#ffffff}

.faq { font-weight: bold; font-size: 12px; padding: 0; line-height: 18px;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

