body
{
	background-image: url('images/bg.gif');
	background-repeat: repeat-x;
	background-color: #FFF;
	font-family: Tahoma, Arial;
	font-size: 11px;
	margin: 0px;
}
table
{
	font-family: Tahoma, Arial;
	font-size: 11px;
}

form
{
	margin: 0px;
	padding: 0px;
}

div.wiecej
{
	text-align: right;
	color: #145383;
}
div.wiecej a
{
	text-decoration: none;
	color: #145383;
}
div.wiecej a:hover
{
	text-decoration: underline;
}
span.description
{
	font-size: 10px;
	color: #888;
}


div.header
{
	height: 21px;
	width: 100%;
	text-align: center;

	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	color: #000;

	background-color: #E6E6E6;
	border-left: 2px solid #FF6600;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}

img.border
{
	padding: 1px;
	border: 1px solid #333;
}
hr
{
	padding: 0px;
	margin: 3 0 0 0px;
	height: 1px;
	border: 0px;
	background-color: #E0E0E0;
	/*background-color: #F5F5F5;*/

	height: "0px";
	margin: "0px";
	padding: "0px";
	border-bottom: "1px solid #F5F5F5";
}
div.hr
{
	overflow: hidden;
	padding: 0px;
	height: 1px;
	border: 0px;
	background-color: #F5F5F5;
}
div.przetargibox-hr
{
	width: 85%;
	overflow: hidden;
	padding: 0px;
	height: 1px;
	border: 0px;
	background-color: #FFF;
}
hr.dark
{
/* IE HACK */
	height: 1px;
	border: 0px;
	background-color: #DDD;

	height: "0px";
	border-bottom: "1px solid #DDD";

}
hr.dotted
{
	width: 97%;
	height: 1px;
	padding: 0px;
	margin: auto;
	background-image: url("images/spacer-1-2.gif");
	background-repeat: repeat-x;
	background-position: 0 0;
}

a
{
	color: #000;
	text-decoration: none;
}
a:hover
{
	color: #000;
	text-decoration: underline;
}

/************************************* TOPMENU & TOP ************/
div#top-bg
{
	margin: auto;
	text-align: center;
	width: 100%;
	background-color: #004173;
}
div#top
{
	height: 93px;
	width: 800px;
	margin: auto;
	color: #FFF;
}
div#logo
{
	height: 60px;
	width: 314px;
	display: inline;
	float: left;
	margin-top: 21px;
	background-image: url("images/logo.gif");
}
div#top-menu
{
	height: 23px;
	width: 800px;
	margin: auto;
	background-image: url("images/top-menu-bg.gif");
}
div#top-menu-finish
{
	height: 21px;
	width: 9px;
	float: left;
	background-image: url("images/top-menu-end.gif");
	border: 0px;
}
ul.top-menu
{
	list-style-type: none;
	margin: 0px;
	padding: 2 0 0 0px;
}
li.top-menu
{
	color: #FFF;
	font-size: 12px;
	line-height: 21px;
	text-decoration: none;
	float: left;
}
li.top-menu#highlight
{
	color: #FFF;
	height: 21px;
	font-size: 12px;
	line-height: 21px;
	text-decoration: none;
	background-color: #FF6000;
	border-right: 1px solid #004173;
	float: left;
}
li.top-menu#position
{
	color: #FFF;
	height: 21px;
	font-size: 12px;
	line-height: 21px;
	text-decoration: none;
	background-color: #0082BA;
	border-right: 1px solid #004173;
	background-image: url("images/top-menu-position-bg.gif");
	float: left;
}
li.top-menu a
{
	height: 18px;
	color: #FFF;
	padding: 0 10 0 10px;
	text-decoration: none;
}
li.top-menu a:hover
{
	color: #FFF;
	text-decoration: underline;
}


table#top-menu-icons
{
	margin-top: 25px;
}
td.top-menu-icon, td.top-menu-icon a
{
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	padding: 0 0 0 8px;

}
div#top-submenu-bg
{
	text-align: center;
	width: 100%;
	border-top: 1px solid #FF1900;
	border-bottom: 1px solid #FF1900;
	background-color: #FF6000;
}
div#top-submenu
{
	margin: auto;
	width: 800px;
	height: 23px;
}
ul.top-submenu
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
li.top-submenu
{
	color: #FFF;
	font-size: 12px;
	line-height: 23px;
	text-decoration: none;
	float: left;
}
li.top-submenu a
{
	border-right: 1px solid #FF1900;
	height: 18px;
	color: #FFF;
	padding: 0 10 0 10px;
	text-decoration: none;
}
li.top-submenu a:hover
{
	color: #FFF;
	text-decoration: underline;
}


/******************************************* MAIN BANDS ************/
div#main-invi
{
	width: 1140px;
	overflow: hidden;
	margin: auto;
}
div#main-margin-left
{
	width: 170px;
	float: left;
}
div#main
{
	width: 800px;
	/*float: left;*/
	margin: auto;
	text-align: center;
	background-color: #ffffff;
}
div#main-margin-right
{
	width: 170px;
	float: left;
}


/***************************************** BILLBOARD ***********/
div#billboard
{
	/*height: 107px;*/
	margin: 5 0 5 0px;
}

/***************************************** SEARCH ***********/
div#searchbox
{
	height: 37px;
	background-color: #E6E6E6;
	border-top: 1px solid #333;
	border-bottom: 1px solid #B3B3B3;
}
table#login
{
width: 100%;
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
}
td.il
{
	padding: 0 0 0 5px;
}
td.i
{
	padding: 0 5 0 5px;
}
td.ir
{
	padding: 0 5 0 5px;
	border-right: 1px solid #000;
}
td#login
{
	padding: 0 4 0 4px;
	font-size: 11px;
	color: #000;
}
td#login a
{
	color: #000;
}
td#login a:hover
{
	color: #000;
	text-decoration: none;
}
input#search
{
	width: 140px;
}
input#newsletter_inp
{
/*	color: #FF6000;*/
	width: 140px;
}

/***************************************** LOCATION ***********/
div#locationbar
{
	height: 25px;
	line-height: 25px;
	width: 800px;
	border-bottom: 1px solid #CCC;
}
div#location
{
	float: left;
	padding-left: 10px;
	color: #000;
	text-decoration: none;
}
div#location a
{
	color: #000;
	text-decoration: none;
}
div#location a:hover
{
	text-decoration: underline
}
div#rss
{
	font-size: 1px;
	line-height: 1px;
	padding-top: 6px;
	text-align: right;
}
/***************************************** PANES ***********/
div#main-pane
{
	margin-top: 10px;
	overflow: hidden;
	background-image: url("images/spacer-1-2.gif");
	background-repeat: repeat-y;
	background-position: 799 0;
}
div#left-pane
{
	float: left;
	width: 184px;
	text-align: left;
}
div#centerright-pane
{
	float: left;
	width: 614px;
	background-image: url("images/spacer-1-2.gif");
	background-repeat: repeat-y;
	background-position: 0 0;
	text-align: center;
}
div#center-pane
{
	float: left;
	width: 345px;
/*	background-image: url("images/spacer-1-2.gif");
	background-repeat: repeat-y;
	background-position: 344 0;*/
	text-align: center;
}
div#right-pane
{
	float: left;
	width: 269px;
	text-align: center;
	background-image: url("images/spacer-1-2.gif");
	background-repeat: repeat-y;
	background-position: 0 0;

}
div#center-pane-sub
{
	float: left;
	width: 435px;
	text-align: center;
}
div#right-pane-sub
{
	float: left;
	width: 179px;
	text-align: center;
	background-image: url("images/spacer-1-2.gif");
	background-repeat: repeat-y;
	background-position: 0 0;

}
div#center-pane-full /* ramka duza bez prawej kolumny */
{
	margin: auto;
	width: 595px;
	text-align: left;
}
div#forum-pane
{
	float: left;
	width: 614px;
	text-align: center;
	padding: 0px;
	margin: 10 0 0 0px;
}
div#adsense-pane
{
	float: left;
	width: 100%;
	margin-top: 20px;
}
div.pane-border
{
	margin: auto;
	margin-top: 20px;
	width: 490px;
	width: "500px";
	border: 1px solid #DDD;
	padding: 5px;
}
div#comments-pane
{
	float: left;
	width: 614px;
	text-align: center;
	padding: 0px;
	margin: 10 0 0 0px;
}

div.engine-border /* ramka engin�w, czyli wyszukiwarek i wynikow */
{
	margin: auto;
	width: 490px;
	width: "500px";
	border: 1px solid #DDD;
	background-color: #F8F8F8;
	padding: 5px;
	overflow: hidden;
	text-align: left;
}

div.engine1-border /* ramka enginu pracuj.pl */
{
	height: 100px;
	height: "125px";
	float: left;
	width: 192px;
	width: "202px";
	border: 1px solid #DDD;
	background-color: #F8F8F8;
	padding: 5px;
	overflow: hidden;
	text-align: left;
}

div.engine2-border /* ramka enginu obok pracuj.pl */
{
	height: 100px;
	height: "125px";
	float: right;
	margin: auto;
	width: 270px;
	width: "280px";
	border: 1px solid #DDD;
	background-color: #F8F8F8;
	padding: 5px;
	overflow: hidden;
	text-align: left;
}


/***************************************** LEFT MENU ***********/

ul.left-menu
{
	font-size: 11px;
	line-height: 23px;
	list-style-type: none;
	text-decoration: none;
	padding: 0px;
	margin: 10 0 0 0px;
}
li.left-menu-header
{
	height: 23px;
	width: 170px;
	width: "176px";
	text-align: center;

	font-size: 12px;
	font-weight: bold;
	line-height: 22 px;
	color: #FFF;

	background-color: #004173;
	border-left: 5px solid #FF6000;
	border-right: 1px solid #004173;
	border-bottom: 1px solid #004173;
}
li.nosubcats
{
	border-bottom: 1px solid #FFF;
}
li.left-menu-header a
{
	color: #FFF;
	text-decoration: none;
}
li.left-menu-header a:hover
{
	color: #FFF;
	text-decoration: underline;
}
li.left-menu
{
	/*height: 22px;*/
	width: 159px;
	width: "176px"; /* IE */
	padding-left: 15px;

	font-size: 11px;
	line-height: 22px;

	background-image: url("images/main_leftmenu_level2_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
/*	background-image: url("images/main_leftmenu_level2_bg.gif");
	background-repeat: no-repeat;
	background-position: 5 6px;*/
	background-color: #EEE;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	font-weight: bold;
}
li.left-menu a
{
	color: #000;
	text-decoration: none;
}
li.left-menu a:hover
{
	text-decoration: underline;
}
li.left-menu-special
{
	height: 22px;
	width: 159px;
	width: "176px"; /* IE */
	padding-left: 15px;

	font-size: 11px;
	line-height: 22px;
	font-weight: bold;

	background-image: url("images/main_leftmenu_level2_dot.gif");
	background-repeat: no-repeat;
	background-position: 5 7px;
	background-color: #F8F8F8;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
li.left-menu-special a
{
	color: #000;
	text-decoration: none;
}
li.left-menu-special a:hover
{
	text-decoration: underline;
}


li.left-submenu
{
	/*height: 22px;*/
	width: 149px;
	width: "176px"; /* IE */
	padding-left: 25px;

	font-size: 11px;
	line-height: 22px;

	background-image: url("images/main_leftmenu_level3_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #EEE;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}

li.left-subsubmenu
{
	/*height: 22px;*/
	width: 139px;
	width: "176px"; /* IE */
	padding-left: 35px;

	font-size: 11px;
	line-height: 22px;

	background-image: url("images/main_leftmenu_level4_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #EEE;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}

li.current a
{
	color: #FF6000;
}

/***************************************** PREZENTACJE ***********/

div#prezentacje-header
{
	margin-top: 17px;
	font-size: 13px;
	line-height: 24px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	width: 176px;
	height: 24px;
	background-color: #5D6666;
}
div#prezentacje
{
	text-align: center;
	width: 154px;
	width: "176px";
	padding: 10px;
	border-left: 1px solid #D1DEE1;
	border-right: 1px solid #D1DEE1;
	border-bottom: 1px solid #D1DEE1;
}

/***************************************** BIULETYN *******/
div#biuletyn
{
	width: 320px;
	text-align: center;
	margin: auto;
	margin-bottom: 17px;

	font-size: 12px;
	line-height: 50px;
	color: #000;

	background-color: #E6E6E6;
	border-left: 2px solid #FF6600;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}

/***************************************** NEWS ***********/

div#news
{
	text-align: justify;
	font-size: 11px;
	margin: auto;
	width: 320px;
	overflow: hidden;
	margin-bottom: 17px;
}
span.news-header
{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #004173;
}
span.news-header a
{
	color: #004173;
	text-decoration: none;
}
span.news-header a:hover
{
	text-decoration: underline;
}
div#news-listbox
{
	background-image: url("images/spacer-1-2.gif");
	background-repeat: repeat-x;
	text-align: left;
	margin: auto;
	margin-bottom: 5px;
	width: 320px;
	padding-top: 3px;
	overflow: hidden;
}
div.news-listpos
{
	margin: 0px;
	padding: 0 0 0 16px;
	line-height: 22px;
	border-bottom: 1px solid #F3F3F3;
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 2 7;
}
div.news-listpos a
{
	color:#000;
	text-decoration: none;
}
div.news-listpos a:hover
{
	text-decoration: underline;
}

div#news-adv
{
	margin-top: 5px;
	margin-bottom: 10px;
}
div#news-adv-header
{
	letter-spacing: 20px;
	margin-bottom: 5px;
	text-align: center;
	color: #BBB;
}
img.news
{
	padding: 1px;
	border: 1px solid #333;
	margin: 0 0 5 10px;
	width: 100px;
	height: 100px;
}
img.news-big
{
	padding: 1px;
	border: 1px solid #333;
	margin: 0 0 5 10px;
	width: 140px;
	height: 140px;
}

/***************************************** PRODUKT MIESIACA ***********/

div#product-month
{
	width: 323px;
	margin: auto;
	padding: 0px;
	background-color: #EFF5F7;
}
div.product-month-header
{
	height: 21px;
	width: 321px;
	width: "323px";
	text-align: center;

	font-size: 12px;
	font-weight: bold;
	line-height: 22px; /*21*/
	color: #004173;

	background-color: #D8E9F0;
	border-left: 2px solid #F60;
	border-top: 1px solid #004173;
	border-bottom: 1px solid #6C95B1;
}
div#product-month-name
{
	line-height: 22px;
	font-weight: bold;
	font-size: 12px;
	color: #F60;
	padding-left: 5px;
	text-align: center;
}
div#product-month-desc
{
	padding: 9 10 5 10px;
	text-align: justify;
}
img.product-month
{
	width: 100px;
	height: 100px;
	padding: 1px;
	border: 1px solid #333;
	margin: 0 10 5 0px;
}

/************************************* EKSPERT ************/
div#expertbox
{
	text-align: left;
	width: 250px;
	margin: auto;
	padding: 0px;
	margin-bottom: 5px;
}
div#expertbox-name
{
	line-height: 22px;
	font-weight: bold;
	padding-left: 5px;
}
div.expertbox-desc
{
	margin: 0px;
	padding: 0 0 0 16px;
	line-height: 17px; /*17*/
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
}
div.expertbox-desc a
{
	color:#000;
	text-decoration: none;
}
div.expertbox-desc a:hover
{
	text-decoration: underline;
}

/************************************* TEMAT MIESIACA ************/
div#topicbox
{
	text-align: left;
	width: 250px;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 5px;
	background-color: #F0F0F0;
	border: 1px solid #AAADAE;
	position: relative;
}
div.topicbox-header
{
	position: relative;
	height: 24px;
	top: -5px;
	left: -5px;
	background: url("images/topicbox-header.gif") no-repeat;
}
div.topicbox-logo
{
	float: right;
	position: relative;
	top: 7px;
	left: 2px;
}
div#topicbox-name
{
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	padding-left: 5px;
	text-align: center;
}
div#topicbox-desc
{
	padding: 9 10 5 10px;
	text-align: justify;
}
img.topicbox
{
	padding: 1px;
	border: 1px solid #333;
	margin: 0 5 5 0px;
}
img.topicbox-logo
{
	border: 0px;
}

/************************************* PRZETARGI ************/
div#przetargibox
{
	text-align: left;
	width: 250px;
	margin: auto;
	margin-bottom: 10px;
	padding: 0px;
	padding-bottom: 5px;
	background-color: #EFF5F7;
	border-bottom: 1px solid #AAADAE;
}
div.przetargibox-header
{
	height: 21px;
	width: 248px;
	width: "250px";
	text-align: center;

	font-size: 12px;
	font-weight: bold;
	line-height: 22px; /*21*/
	color: #004173;

	background-color: #D8E9F0;
	border-left: 2px solid #F60;
	border-top: 1px solid #004173;
	border-bottom: 1px solid #6C95B1;
}
div#przetargibox-name
{
	line-height: 22px;
	font-weight: bold;
	font-size: 12px;
	color: #F60;
	padding-left: 5px;
	text-align: center;
}
div.przetargibox-desc
{
	text-align: left;
	width: 88%;
	margin: auto;
	padding: 5 5 5 10px;
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 0 8;

}
div.przetargibox-desc a
{
	color:#000;
	text-decoration: none;
}
div.przetargibox-desc a:hover
{
	text-decoration: underline;
}

/************************************* PRASA ************/
div#prasabox
{
	text-align: left;
	width: 250px;
	margin: auto;
	padding: 0px;
	margin-bottom: 6px;
}
div.prasabox-date
{
	font-size: 10px;
	color: #8F8F8F;
	padding: 5 0 0 5px;
}
div.prasabox-desc
{
	margin: 0px;
	padding: 0 0 0 16px;
	line-height: 17px; /*17*/
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
}
div.prasabox-desc a
{
	color:#000;
	text-decoration: none;
}
div.prasabox-desc a:hover
{
	text-decoration: underline;
}

/************************************* PARTNER ************/
div#partnerbox
{
	text-align: left;
	width: 250px;
	margin: auto;
	padding: 0px;
	margin-bottom: 6px;
}
div.partnerbox-date
{
	font-size: 10px;
	color: #8F8F8F;
	padding: 5 0 0 5px;
}
div.partnerbox-desc
{
	margin: 0px;
	padding: 0 0 0 16px;
	line-height: 17px; /*17*/
/*	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
}
div.partnerbox-desc a
{
	color:#000;
	text-decoration: none;
}
div.partnerbox-desc a:hover
{
	text-decoration: underline;
}

/************************************* KALENDARIUM ************/
div#calendarbox
{
	text-align: left;
	width: 250px;
	margin: auto;
	padding: 0px;
	margin-bottom: 5px;
}
div#calendarbox-wide
{
	text-align: left;
	width: 323px;
	margin: auto;
	padding: 0px;
	margin-bottom: 5px;
}
div.calendarbox-date
{
	font-size: 10px;
	color: #8F8F8F;
	padding: 5 0 0 5px;
}
div.calendarbox-desc
{
	margin: 0px;
	padding: 0 0 0 16px;
	line-height: 17px; /*17*/
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
}
div.calendarbox-desc a
{
	color:#000;
	text-decoration: none;
}
div.calendarbox-desc a:hover
{
	text-decoration: underline;
}

/************************************* FORUM ************/
div#forumbox
{
	overflow: hidden;
	text-align: left;
	width: 590px;
	margin: auto;
	margin-bottom: 0px;
	padding: 0px;
	height: 170px;
}
div.forumbox-header
{
	height: 21px;
	width: 100%;
	text-align: center;
	margin-top: 9px;

	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	color: #000;

	background-color: #E6E6E6;
	border-left: 2px solid #FF6600;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}
div#forumbox-icon
{
	position: relative;
	left: 554px;
	top: -29px;

}
div.forumbox-name
{
	line-height: 22px;
	font-weight: bold;
	padding-left: 5px;
}
div.forumbox-desc
{
	margin: 0px;
	padding: 0 0 0 16px;
	height: 17px;
	line-height: 17px;
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;
}
div.forumbox-desc a
{
	color:#000;
	text-decoration: none;
}
div.forumbox-desc a:hover
{
	text-decoration: underline;
}
div#forumbox-column-left
{
	float: left;
	position: relative;
	top: -45px;
	width: 295px;
}
div#forumbox-column-right
{
	float: left;
	position: relative;
	top: -45px;
	width: 295px;
}

/************************************* KOMENTARZE ************/
div#commentsbox
{
	overflow: hidden;
	text-align: left;
	width: 590px;
	margin: auto;
	margin-bottom: 10px;
	padding: 0px;
}
div.commentsbox-header
{
	height: 21px;
	width: 100%;
	text-align: center;
	margin-top: 9px;
	margin-bottom: 10px;

	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	color: #000;

	background-color: #E6E6E6;
	border-left: 2px solid #FF6600;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}
div.commentsbox-head
{
	margin: 0px;
	padding: 0 5 0 16px;
	height: 23px;
	line-height: 17px;
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;
}
span.commentsbox-autor
{
	padding-left: 5px;
	color: #F90;
}
span.commentsbox-data
{
	padding-right: 5px;
	color: #09F;
}
div.commentsbox-tresc
{
	padding: 0 5 10 15px;
}
div.commentsbox-commentbox
{
	display: none;
	padding: 10px;
	margin-bottom: 10px;
	height: 178px;
	border: 1px solid #BBB;
	background-color: #EEE;
}
input.commentbox-nick
{
	width: 50px;
	border: 1px solid #000;
	font-size: 11px;
}
textarea.commentbox-text
{
	width: 568px;
	height: 50px;
	border: 1px solid #000;
	font-family: Tahoma;
	font-size: 11px;
}
input.commentbox-submit
{
	border: 1px solid #000;
	font-size: 11px;
}
input.commentbox-token-button
{
	border: 1px solid #000;
	font-size: 10px;
	margin-left: 10px;
}

/************************************* PARTNERZY ************/
div#partnersbox
{
	text-align: center;
	width: 800px;
	margin: auto;
	margin-top: 10px;
	/*height: 200px;*/
	border-top: 1px solid #C6C6C6;
	border-bottom: 1px solid #C6C6C6;
}
div.partnersbox-header
{
	position: relative;
	top: -7px;
	font-size: 11px;
	text-align: center;
	margin: auto;
	padding: 0 0 0 15px;
	padding: "0 15 0 15px";
	width: 200px;
	letter-spacing: 15px;
	background-color: #FFF;
	color: #C6C6C6;
}
img.partner
{
	border: 0px;
}
/************************************* STOPKA ************/
div.footerbox
{
	text-align: center;
	line-height: 15px;
	width: 410px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #C6C6C6;
}
div.footerbox a
{
	color: #000;
	text-decoration: none;
}
div.footerbox a:hover
{
	color: #000;
	text-decoration: underline;
}
div.footer
{
	font-size: 12px;
	color: #000;
}
hr.footer
{
/* IE HACK */
	height: 1px;
	border: 0px;
	background-color: #C6C6C6;

	height: "0px";
	border-bottom: "1px solid #C6C6C6";
	margin-top: 5px;
	margin-bottom: 5px;
}



/****************************************** PODSTRONA ******/
div#bigpageview
{
	text-align: left;
	margin: auto;
	width: 410px;
	margin-bottom: 17px;
}

span.article-header
{
	font-size: 14px;
	font-weight: bold;
	color: #004173;
}

span.article-small-header
{
	font-size: 12px;
	font-weight: bold;
	color: #004173;
}

span.page-desc
{
	color: #CCC;
	padding-left: 10px;
}

/************************************* ISSUES ZAGADNIENIA ************/
div#issuesbox
{
	text-align: left;
	width: 168px;
	margin: auto;
	padding: 0px;
	margin-bottom: 15px;
	background-color: #EFF5F7;
}

div.issuesbox-header
{
	height: 21px;
	width: 166px;
	width: "168px";
	text-align: center;

	font-size: 12px;
	font-weight: bold;
	line-height: 22px; /*21*/
	color: #004173;

	background-color: #D8E9F0;
	border-left: 2px solid #F60;
	border-top: 1px solid #004173;
	border-bottom: 1px solid #6C95B1;
}

div.issuesbox-desc
{
	margin: 0px;
	padding: 0 0 0 16px;
	line-height: 17px; /*17*/
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
	border-bottom: 1px solid #F5F5F5;
}
div#selected
{
	text-decoration: underline;
}
div.issuesbox-desc a
{
	color:#000;
	text-decoration: none;
}
div.issuesbox-desc a:hover
{
	text-decoration: underline;
}

/************************************* SIMILARBOTTOM - PODOBNE ************/
div#similarbottombox
{
	clear: both;
	overflow: hidden;
	text-align: left;
	width: 590px;
	margin: auto;
	margin-bottom: 0px;
	padding: 0px;
	height: 170px;
}
div.similarbottombox-header
{
	height: 21px;
	width: 100%;
	text-align: left;
	margin-top: 9px;

	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	color: #000;

	/*
	background-color: #E6E6E6;
	border-left: 2px solid #FF6600;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	*/
}
div.similarbottombox-desc
{
	margin: 0px;
	padding: 0 0 0 16px;
	height: 17px;
	line-height: 17px;
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;
}
div.similarbottombox-desc a
{
	color:#000;
	text-decoration: none;
}
div.similarbottombox-desc a:hover
{
	text-decoration: underline;
}
div#similarbottombox-column-left
{
	float: left;
	width: 295px;
}
div#similarbottombox-column-right
{
	float: left;
	width: 295px;
}

/************************************* SIMILAR - PODOBNE ************/
div#similarbox
{
	text-align: left;
	width: 168px;
	margin: auto;
	padding: 0px;
	margin-bottom: 5px;
}

div.similarbox-header
{
	height: 21px;
	width: 100%;
	text-align: center;

	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	color: #000;

	background-color: #D9D9D9;
	border-left: 2px solid #FF6600;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}

div.similarbox-desc
{
	margin: 0px;
	padding: 0 0 0 16px;
	line-height: 17px; /*17*/
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
	border-bottom: 1px solid #F5F5F5;
}
div.similarbox-desc a
{
	color:#000;
	text-decoration: none;
}
div.similarbox-desc a:hover
{
	text-decoration: underline;
}
/************************************* TOOLBOX ************/
div#toolsbox
{
	text-align: left;
	width: 168px;
	margin: auto;
	padding: 0px;
	margin-bottom: 15px;
}

div.toolsbox-header
{
	height: 21px;
	width: 100%;
	text-align: center;

	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	color: #000;

	background-color: #F2F2F2;
	border-left: 2px solid #FF6600;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-bottom: 5px;
}

div.toolsbox-desc
{
	margin: 0px;
	padding: 0 0 0 24px;
	line-height: 17px; /*17*/
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
	border-bottom: 1px solid #F5F5F5;
}

div.toolsbox-desc#archive
{
	background-image: url("images/tool-icon-archive.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
}
div.toolsbox-desc#friend
{
	background-image: url("images/tool-icon-friend.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
}
div.toolsbox-desc#forum
{
	background-image: url("images/tool-icon-forum.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
}
div.toolsbox-desc#dachoferta
{
	background-image: url("images/tool-icon-dachoferta.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
}

div.toolsbox-desc a
{
	color:#000;
	text-decoration: none;
}
div.toolsbox-desc a:hover
{
	text-decoration: underline;
}


/************************************* POLL - SONDA ************/
div#pollbox
{
	text-align: left;
	width: 168px;
	margin: auto;
	padding: 0px;
	margin-bottom: 5px;
}

div.pollbox-header
{
	height: 21px;
	width: 100%;
	text-align: center;

	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	color: #000;

	background-color: #F2F2F2;
	border-left: 2px solid #FF6600;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}

div.pollbox-question
{
	margin: 0px;
	padding: 5 5 15 10px;
	line-height: 17px;
}

div.pollbox-answer
{
	margin: 0px;
	padding: 0 0 0 5px;
	line-height: 22px; /*17*/
	border-bottom: 1px solid #F5F5F5;
}

div.pollbox-vote
{
	text-align: right;
	margin: 0px;
	padding: 0px;
	color: #2F5C83;
	line-height: 22px; /*17*/
	border-bottom: 1px solid #F5F5F5;
}

div.pollbox-vote a
{
	color: #2F5C83;
	text-decoration: underline;
}
div.pollbox-vote a:hover
{
	text-decoration: none;
}

div.pollbox-stripe
{
	float: left;
	line-height: 16px;
	height: 17px;
	margin-bottom: 6px;
	background-image: url('images/poll-bg-1.gif');
}
div.pollbox-stripe-desc
{
	float: right;
	line-height: 16px;
}


/************************************* PAGINATOR ************/
div.paginator-l
{
	float: left;
}
div.paginator-r
{
	float: right;
}
div.paginator-c
{
	text-align: center;
}
div.paginator-r a
{
	color: #BCBCBC;
	text-decoration: none;
}
div.paginator-r a:hover
{
	color: #707070;
	text-decoration: underline;
}

/************************************** ENGINES *************/

span.engine-header
{
	font-size: 12px;
	font-weight: bold;
	color: #004173;
}
div.engine-desc
{
	float: left;
	width: 170px;
	font-size: 12px;
}
input.engine-submit
{
	border: 1px solid #BBB;
	background-color: #FFF;

	color: #666;
	font-family: Tahoma;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
select.engine-select
{
	border: 1px solid #BBB;
	background-color: #FFF;

	width: 250px;
	color: #000;
	font-family: Tahoma;
	font-size: 11px;
	margin: 1 0 1 0px;
}
input.engine-input
{
	border: 1px solid #BBB;
	background-color: #FFF;

	width: 250px;
	color: #000;
	font-family: Tahoma;
	font-size: 11px;
	margin: 1 0 1 0px;
}
textarea.engine-textarea
{
	border: 1px solid #BBB;
	background-color: #FFF;

	width: 250px;
	color: #000;
	font-family: Tahoma;
	font-size: 11px;
	margin: 1 0 1 0px;
}
input.engine-input-wide
{
	border: 1px solid #BBB;
	background-color: #FFF;

	width: 490px;
	color: #000;
	font-family: Tahoma;
	font-size: 11px;
	margin: 1 0 1 0px;
}
input.engine-input-small
{
	border: 1px solid #BBB;
	background-color: #FFF;

	width: 240px;
	color: #000;
	font-family: Tahoma;
	font-size: 11px;
	margin: 1 0 1 0px;
}
textarea.engine-textarea-wide
{
	border: 1px solid #BBB;
	background-color: #FFF;

	width: 490px;
	height: 100px;
	color: #000;
	font-family: Tahoma;
	font-size: 11px;
	margin: 1 0 1 0px;
}
/******************************* PRODUCER *********/
div.producer-store-name-header
{
	float: left;
	width: 265px;
	width: "271px";
	padding: 3px;
	text-align: center;
	font-weight: bold;
/*	border: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.producer-store-wojewodztwo-header
{
	float: left;
	width: 145px;
	width: "151px";
	text-align: center;
	font-weight: bold;
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.producer-store-powiat-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 145px;
	width: "151px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}

div.producer-store-name
{
	float: left;
	width: 264px;
	width: "270px";
	padding: 3px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
div.producer-store-wojewodztwo
{
	float: left;
	width: 144px;
	width: "150px";
	padding: 3px;
	border-right: 1px solid #BBB;
}
div.producer-store-powiat
{
	float: left;
	width: 144px;
	width: "150px";
	padding: 3px;
	border-right: 1px solid #BBB;
}

/************************************** PRODUKTY ***********/

div.producer-products-name-header
{
	float: left;
	width: 265px;
	width: "271px";
	padding: 3px;
	text-align: center;
	font-weight: bold;
/*	border: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.producer-products-sort-header
{
	float: left;
	width: 145px;
	width: "151px";
	text-align: center;
	font-weight: bold;
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.producer-products-type-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 145px;
	width: "151px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}

div.producer-products-name
{
	float: left;
	width: 264px;
	width: "270px";
	padding: 3px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
div.producer-products-sort
{
	float: left;
	width: 144px;
	width: "150px";
	padding: 3px;
	border-right: 1px solid #BBB;
}
div.producer-products-type
{
	float: left;
	width: 144px;
	width: "150px";
	padding: 3px;
	border-right: 1px solid #BBB;
}

/************************************* CENNIKI ************/
div#prices
{
	width: 400px;
	text-align: center;
	margin: auto;
}

div.prices-element-header
{
	float: left;
	width: 294px;
	width: "300px";
	padding: 3px;
	text-align: center;
	font-weight: bold;
/*	border: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.prices-price-header
{
	float: left;
	width: 93px;
	width: "99px";
	text-align: center;
	font-weight: bold;
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}

div.prices-element
{
	float: left;
	width: 292px;
	width: "298px";
	padding: 3px;
	text-align: left;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
div.prices-price
{
	float: left;
	width: 93px;
	width: "99px";
	padding: 3px;
	text-align: right;
	border-right: 1px solid #BBB;
}
div.prices-element-odd
{
	float: left;
	width: 292px;
	width: "298px";
	padding: 3px;
	text-align: left;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	background-color: #F5F5F5;
}
div.prices-price-odd
{
	float: left;
	width: 93px;
	width: "99px";
	padding: 3px;
	text-align: right;
	border-right: 1px solid #BBB;
	background-color: #F5F5F5;
}

/******************************* DEKARZE *********/
div.roofers-name-header
{
	float: left;
	width: 260px;
	width: "266px";
	padding: 3px;
	text-align: center;
	font-weight: bold;
/*	border: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.roofers-wojewodztwo-header
{
	float: left;
	width: 105px;
	width: "111px";
	text-align: center;
	font-weight: bold;
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.roofers-powiat-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 105px;
	width: "111px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}

div.roofers-name
{
	float: left;
	width: 259px;
	width: "265px";
	padding: 3px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
div.roofers-wojewodztwo
{
	float: left;
	width: 104px;
	width: "110px";
	padding: 3px;
	border-right: 1px solid #BBB;
}
div.roofers-powiat
{
	float: left;
	width: 104px;
	width: "110px";
	padding: 3px;
	border-right: 1px solid #BBB;
}


/******************************* ANNOUNCEMENTS *********/
div.announc-title-header
{
	float: left;
	width: 260px;
	width: "266px";
	padding: 3px;
	text-align: center;
	font-weight: bold;
/*	border: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.announc-name-header
{
	float: left;
	width: 105px;
	width: "111px";
	text-align: center;
	font-weight: bold;
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.announc-wojewodztwo-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 105px;
	width: "111px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}

div.announc-title
{
	float: left;
	width: 259px;
	width: "265px";
	padding: 3px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
div.announc-name
{
	float: left;
	width: 104px;
	width: "110px";
	padding: 3px;
	border-right: 1px solid #BBB;
}
div.announc-wojewodztwo
{
	float: left;
	width: 104px;
	width: "110px";
	padding: 3px;
	border-right: 1px solid #BBB;
}

/******************************* DACHY *********/
div.roofs-name-header
{
	float: left;
	width: 260px;
	width: "266px";
	padding: 3px;
	text-align: center;
	font-weight: bold;
/*	border: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.roofs-wojewodztwo-header
{
	float: left;
	width: 105px;
	width: "111px";
	text-align: center;
	font-weight: bold;
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.roofs-powiat-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 105px;
	width: "111px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}

div.roofs-name
{
	float: left;
	width: 259px;
	width: "265px";
	padding: 3px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
div.roofs-wojewodztwo
{
	float: left;
	width: 104px;
	width: "110px";
	padding: 3px;
	border-right: 1px solid #BBB;
}
div.roofs-powiat
{
	float: left;
	width: 104px;
	width: "110px";
	padding: 3px;
	border-right: 1px solid #BBB;
}


/************************************* TOOLBOX ************/
div#loginbox
{
	text-align: left;
	width: 174px;
	width: "176px";
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}

div.loginbox-header
{
	height: 21px;
	width: 100%;
	text-align: center;

	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	color: #000;

	background-color: #F2F2F2;
	border-left: 2px solid #FF6600;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-bottom: 5px;
}

div.loginbox-pos
{
	margin: 0px;
	padding: 0 0 0 24px;
	line-height: 17px; /*17*/
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
	border-bottom: 1px solid #F5F5F5;
}
div.loginbox-pos-inact
{
	color: #999;
	margin: 0px;
	padding: 0 0 0 24px;
	line-height: 17px; /*17*/
	background-image: url("images/news-listbox-dot.gif");
	background-repeat: no-repeat;
	background-position: 5 5;	/*5 5*/
	border-bottom: 1px solid #F5F5F5;
}

div.loginbox-pos a
{
	color:#000;
	text-decoration: none;
}
div.loginbox-pos a:hover
{
	text-decoration: underline;
}

/***************************** DACHOFERTA *********/
div.dachoferta-desc
{
	float: left;
	width: 250px;
}
div.dachoferta-field
{
	float: left;
	width: 150px;
}
input.dachoferta-input
{
	border: 1px solid #BBB;
	background-color: #FFF;

	width: 50px;
	color: #000;
	font-family: Tahoma;
	font-size: 11px;
	margin: 1 0 1 0px;
	text-align: right;
}



/******************************* DACHOFERTA WYNIKI *********/
div.dachoferta-wyniki-element-header
{
	float: left;
	width: 220px;
	width: "226px";
	padding: 3px;
	text-align: center;
	font-weight: bold;
/*	border: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.dachoferta-wyniki-pcs-header
{
	float: left;
	width: 55px;
	width: "61px";
	text-align: center;
	font-weight: bold;
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.dachoferta-wyniki-value-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 55px;
	width: "61px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}

div.dachoferta-wyniki-rebate-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 55px;
	width: "61px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}

div.dachoferta-wyniki-price-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 75px;
	width: "81px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}

div.dachoferta-wyniki-element
{
	float: left;
	width: 218px;
	width: "224px";
	padding: 3px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
}
div.dachoferta-wyniki-pcs
{
	float: left;
	text-align: right;
	width: 54px;
	width: "60px";
	padding: 3px;
	border-right: 1px solid #BBB;
}
div.dachoferta-wyniki-value
{
	float: left;
	text-align: right;
	width: 54px;
	width: "60px";
	padding: 3px;
	border-right: 1px solid #BBB;
}
div.dachoferta-wyniki-rebate
{
	float: left;
	text-align: right;
	width: 54px;
	width: "60px";
	padding: 3px;
	border-right: 1px solid #BBB;
}
div.dachoferta-wyniki-price
{
	float: left;
	text-align: right;
	width: 74px;
	width: "80px";
	padding: 3px;
	border-right: 1px solid #BBB;
}

div.dachoferta-wyniki-element-sum
{
	float: left;
	text-align: right;
	font-weight: bold;
	width: 401px;
	width: "406px";
	padding: 3px;
	border: 1px solid #BBB;
	margin-bottom: 15px;
}
div.dachoferta-wyniki-price-sum
{
	float: left;
	text-align: right;
	font-weight: bold;
	width: 74px;
	width: "81px";
	padding: 3px;
	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	margin-bottom: 15px;
}


/******************************* OFERTY WYCENY *********/
div.do-oferty-numer-header
{
	float: left;
	width: 120px;
	width: "126px";
	padding: 3px;
	text-align: center;
	font-weight: bold;
/*	border: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.do-oferty-odbiorca-header
{
	float: left;
	width: 145px;
	width: "151px";
	text-align: center;
	font-weight: bold;
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.do-oferty-dach-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 105px;
	width: "111px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.do-oferty-cena-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 65px;
	width: "71px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.do-oferty-ikony-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 24px;
	width: "30px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}

div.do-oferty-numer
{
	float: left;
	width: 119px;
	width: "125px";
	padding: 3px;
	height: 70px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}
div.do-oferty-odbiorca
{
	float: left;
	width: 144px;
	width: "150px";
	padding: 3px;
	height: 70px;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}
div.do-oferty-dach
{
	float: left;
	width: 104px;
	width: "110px";
	padding: 3px;
	height: 70px;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}
div.do-oferty-cena
{
	float: left;
	width: 64px;
	width: "70px";
	padding: 3px;
	height: 70px;
	border-right: 1px solid #BBB;
	text-align: right;
	border-bottom: 1px solid #BBB;
}
div.do-oferty-ikony
{
	float: left;
	width: 24px;
	width: "30px";
	padding: 3 2 3 2px;
	height: 70px;
	border-right: 1px solid #BBB;
	text-align: center;
	border-bottom: 1px solid #BBB;
}



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.CalendarcpYearNavigation{
	background-color:#e67b19;
	text-align:center;
/*	vertical-align:center;*/
	text-decoration:none;
	color:#000000;
}
.CalendarcpMonthNavigation{
	background-color:#F0F0F0;
	text-align:center;
/*	vertical-align:center;*/
	text-decoration:none;
	font-size: 10px;
	color:#000000;
}
.CalendarcpLink{
	background-color:#e67b19;
	text-align:center;
/*	vertical-align:center;*/
	text-decoration:none;
	color:#000000;
}


TD.CalendarcpDayColumnHeader{
	font-size: 10px;
	background-color:#F0F0F0;
}
.CalendarcpCurrentMonthDate,.CalendarcpOtherMonthDate{
	font-size: 10px;
	color: black;
	text-align: right;
}
.CalendarcpCurrentDate a{
	color: red;
	font-size: 10px;
	text-align: right;
	border: 1px solid #C0C0C0;
}
.CalendarcpCurrentMonthDateDisabled,.CalendarcpOtherMonthDateDisabled,.CalendarcpCurrentDateDisabled{
	color:black;
	text-align:right;
	text-decoration:line-through;
}
.CalendarcpCurrentMonthDate{
	color:black;
}
.CalendarcpOtherMonthDate{
	color:black;
}
TD.CalendarcpCurrentDateDisabled {
	border-width:1px;
	border:solid #FFAAAA;
}
TD.CalendarcpTodayText, TD.cpTodayTextDisabled {
	border:solid #C0C0C0;
	font-size: 10px;
	border-width:1px 0px 0px 0px;
}
A.CalendarcpTodayText, SPAN.cpTodayTextDisabled{
	height:20px;
}
A.CalendarcpTodayText{
	color:#666666;
}
.CalendarcpTodayTextDisabled {
	color:#666666;
}
.CalendarcpBorder {
	background-color:#ececec;
	border: 1px solid #808080;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

td.roof_img
{
	width: 210px;
	height: 210px;
	text-align: center;
	border: 1px solid #DDD;
}
td.roof_img img
{
	cursor: pointer;
}

/******************************* DACHY *********/
div.do-dachy-model-header
{
	float: left;
	width: 120px;
	width: "126px";
	padding: 3px;
	text-align: center;
	font-weight: bold;
/*	border: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.do-dachy-producent-header
{
	float: left;
	width: 125px;
	width: "131px";
	text-align: center;
	font-weight: bold;
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.do-dachy-miasto-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 125px;
	width: "131px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}
div.do-dachy-data-header
{
	float: left;
	text-align: center;
	font-weight: bold;
	width: 95px;
	width: "101px";
	padding: 3px;
/*	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;*/
	border-bottom: 1px solid #BBB;
}

div.do-dachy-model
{
	float: left;
	width: 119px;
	width: "125px";
	padding: 3px;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}
div.do-dachy-producent
{
	float: left;
	width: 124px;
	width: "130px";
	padding: 3px;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}
div.do-dachy-miasto
{
	float: left;
	width: 124px;
	width: "130px";
	padding: 3px;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}
div.do-dachy-data
{
	float: left;
	width: 94px;
	width: "100px";
	padding: 3px;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
}




table.engine-results-light
{
	width: 100%;
	border: 1px solid #DDD;
}
table.engine-results-light th
{
	padding-top: 7px;
	padding-bottom:7px;
	background-color: #EAEAEA;
}
table.engine-results-light td
{
	vertical-align: top;
	padding: 5px;
	margin: 1px;
	background-color: #F6F6F6;
}


table.engine-results
{
	width: 100%;
	border: 1px solid #E0E0E0;
}
table.engine-results th
{
	padding-top: 7px;
	padding-bottom:7px;
	background-color: #E0E0E0;
}
table.engine-results td
{
	vertical-align: top;
	padding: 5px;
	margin: 1px;
	background-color: #E9E9E9;
}
input.engine-results-button
{
	border: 1px solid #D0D0D0;
	background-color: #E0E0E0;
	font-size: 11px;
	color: #000;
}






input.katalog-button { border: 1px solid #004173; background-color: #004173; font-size: 11px; color: #FFF; }
input.katalog-button-right { float: right; border: 1px solid #004173; background-color: #004173; font-size: 11px; color: #FFF; }
a.katalog-button { font-size: 12px; color: #004173; }
a.katalog-button-right { float: right;  font-size: 12px; color: #004173; }
a.katalog-button-center { font-weight: bold; font-size: 14px; color: #004173; }
table.katalog { margin: 10px 0px; border: 1px solid #DDD; width: 100%; }
table.katalog td { padding: 5px; background-color: #F2F2F2; }
table.katalog td.label { width: 15%; font-weight: bold; }
table.katalog td.value { width: 35%; }

div.katalog-grp { width: 270px; float: left; margin: 10px; font-size: 11px; overflow: hidden; }
div.katalog-grp ul { list-style-type: none; margin: 0px; padding: 0px; }
div.katalog-grp ul li { background: url(images/dot2.gif) 0px 3px no-repeat; padding-left: 10px; }
div.katalog-grp a { color: #585858; }

div.clear { clear: both; }

div.katalog-head { color: #004173; margin-bottom: 3px; }
div.katalog-head a { color: #004173; font-size: 12px; font-weight: bold; }
div.highlighted {background-color: #C2E3F2; border: 1px solid #434da7; padding: 3px 0px 3px 8px;}


/*SKLEP*/
div.sk-naglowek { font-family: Georgia; font-size: 24px; font-weight: bold; color: #F00; border-bottom: 2px solid #004173; margin-bottom: 10px; }

div.sk-zamow-telefonicznie
{
	width: 170px;
	width: "175px";
	text-align: center;
	margin-top: 9px;
	padding: 5px 0px;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #FFF;

	background-color: #004173;
	border-left: 5px solid #FF6600;
}

div.sk-zamow-katalog
{
	float: right;
	width: 110px;
	text-align: center;
	margin-top: 9px;
	margin-bottom: 10px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #FFF;

	background-color: #004173;
	border-left: 5px solid #FF6600;
}

table.cechy { margin: 10px 0px; width: 90%; }
table.cechy tr.odd { background-color: #F8F8F8; }
table.cechy td { padding: 3px; color: #004173; }
table.cechy td.label { width: 35%; text-align: right; }
table.cechy td.value { width: 65%; padding-left: 10px; }

table.sk_listing { margin: 10px 0px; width: 100%; }
table.sk_listing tr.sort { background-color: #DDD; }
table.sk_listing tr.sort select { font-size: 10px; }
table.sk_listing tr.sort input { font-size: 10px; }
table.sk_listing tr.sort input.checkbox { position: relative; top: 3px; }
table.sk_listing tr.cat ul { margin-top: 10px; padding: 0px; border: 0px; }
table.sk_listing tr.cat ul li { float: left; padding-left: 10px; list-style-type: none; width: 180px; background: url('images/main_leftmenu_level2_dot.gif') 0px 3px no-repeat; }
table.sk_listing tr.cat ul li a { color: #004173; }
table.sk_listing tr.cat ul li a.selected { color: #FF6000; }
table.sk_listing tr.paginator { background-color: #DDD; text-align: center; }
table.sk_listing tr.paginator a { margin: 0px 2px; color: #005FA9; }
table.sk_listing tr.paginator a.prev { margin-right: 10px;}
table.sk_listing tr.paginator a.next { margin-left: 10px;}
table.sk_listing tr.paginator span.current { font-weight: bold; }
table.sk_listing tr.odd { background-color: #F8F8F8; }
table.sk_listing td { padding: 3px; color: #004173; border-bottom: 1px solid #CCC; }
table.sk_listing td a { color: #004173; }
table.sk_listing td a.head { font-size: 12px; font-weight: bold; }
table.sk_listing td a img { border: 0px; }
table.sk_listing td.foto { width: 75px; }
table.sk_listing td.prod { width: 50px; }
table.sk_listing td.cena { width: 75px; text-align: right; font-size: 12px; }
table.sk_listing td.wartosc { width: 85px; text-align: right; font-size: 12px; font-weight: bold; }
table.sk_listing td.ilosc { text-align: right; }
table.sk_listing tr.pricefooter td { background-color: #DDD; text-align: right; font-size: 14px; font-weight: bold; color: #F00; }

div.updownselect { width: 48px; }
div.updownselect input.value { float: left; width: 30px; text-align: right; }
div.updownselect input.up { float: right; width: 18px; height: 10px; background: #D4D0C8 url(images/step_up.gif) 4px 1px no-repeat; }
div.updownselect input.down { clear: right; float: right; width: 18px; height: 10px; background: #D4D0C8 url(images/step_down.gif) 4px 1px no-repeat; }
