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
{
	position: relative;
	border-top: 3px solid #E67114;
}

table.header
{
	position: relative;
	top: -3px;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	border: 0px;
}


div.headercorner
{
	float: left;
	height: 4px;
	width: 4px;
	position: relative;
	left: -1px;
	top: -1px;
	background: url("images/header-leftcorner.gif") no-repeat;
}

img.border
{
	padding: 1px;
	border: 1px solid #333;
}
hr
{
	padding: 0px;
	margin: 3 0 0 0px;
	height: 1px;
	border: 0px;
	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: #054B31;
}
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: #E67114;
	border-right: 1px solid #054B31;
	float: left;
}
li.top-menu#position
{
	color: #FFF;
	height: 21px;
	font-size: 12px;
	line-height: 21px;
	text-decoration: none;
	background-color: #00923F;
	border-right: 1px solid #054B31;
	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 #E25937;
	border-bottom: 1px solid #E25937;
	background-color: #E67114;
}
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;
}
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#oknopedia-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: #005C35;
	border-left: 5px solid #E67817;
	border-right: 1px solid #005C35;
	border-bottom: 1px solid #005C35;
}
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;
	font-weight: bold;

	background-image: url("images/main_leftmenu_level2_bg.gif");
	background-repeat: no-repeat;
	background-position: 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;
}
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;
}

/***************************************** 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: #5C6667;
}
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;
}

/***************************************** send-to-friend-info *******/
div#send-to-friend-info
{
	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
{
	position: relative;
	border-top: 3px solid #E67114;
	background-color: #EFF5F7;
}
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
{
	float: left;
	text-align: left;
	width: 320px;
	margin: auto;
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 6px;
}
div#prasanarrowbox
{
	text-align: left;
	width: 250px;
	margin: auto;
	margin-top: 10px;
	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;
}


div.presscalbox
{
	width: 590px;
	margin: auto;
}

/************************************* KALENDARIUM ************/
div#presscalendarspacer {float: right; overflow: hidden; width: 260px; background: url(images/spacer-1-2.gif) repeat-y;	margin-top: 10px; }

div#calendarbox
{
	float: right;
	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-top: 10px;
	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;
	width: 295px;
}
div#forumbox-column-right
{
	float: left;
	width: 295px;
}

/************************************* OKNOPEDIA ************/
div#oknopediabox
{
	overflow: hidden;
	text-align: left;
	width: 590px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

div#oknopediabox-vert
{
	overflow: hidden;
	text-align: left;
	width: 400px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}


table.oknopedia
{
	position: relative;
	z-index: 100;
	left: -1px;
}

/************************************* 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;
	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;
	overflow: hidden;
	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: #FFF;

	background-color: #005C35;
	border-left: 2px solid #E67817;
	border-right: 1px solid #005C35;
	border-bottom: 1px solid #005C35;
}

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;
}

/************************************* 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: #FFF;

	background-color: #005C35;
	border-left: 2px solid #E67817;
	border-right: 1px solid #005C35;
	border-bottom: 1px solid #005C35;

}

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: #FFF;

	background-color: #005C35;
	border-left: 2px solid #E67817;
	border-right: 1px solid #005C35;
	border-bottom: 1px solid #005C35;
	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: #FFF;

	background-color: #005C35;
	border-left: 2px solid #E67817;
	border-right: 1px solid #005C35;
	border-bottom: 1px solid #005C35;
}

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-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: 150px;
}
input.engine-submit
{
	border: 1px solid #BBB;
	background-color: #FFF;

	color: #666;
	font-family: Tahoma;
	font-size: 11px;
}
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;
}
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;
}

ul.oknopedia
{
	margin-left: 25px;
	margin-bottom: 0px;
	padding: 0px;
}

ul.oknopedia li
{
	margin: 0px;
	padding-bottom: 2px;
	list-style-image: url(images/oknopedia-dot.gif);
}

ul.oknopedia li a
{
	color: #7D7D7D;
}



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: 5 15px;
	margin: 1px;
	background-color: #E9E9E9;
}
input.engine-results-button
{
	border: 1px solid #D0D0D0;
	background-color: #E0E0E0;
	font-size: 11px;
	color: #000;
}

.clear { clear: both; }

.wybierzOkno { }
.wybierzOkno label { float: left; text-align: left; width: 80px; line-height: 20px; font-weight: bold; }
.wybierzOkno label.labelWide { width: 140px; }
.wybierzOkno select { width: 300px; height: 20px; margin-bottom: 5px; }
.wybierzOkno input.text { width: 200px; height: 20px; margin-bottom: 5px; }
.wybierzOkno input.textWide { width: 300px; height: 20px; margin-bottom: 5px; }
.wybierzOkno input.selectWide { width: 300px; height: 20px; margin-bottom: 5px; }
.wybierzOkno textarea { width: 300px; height: 100px; margin-bottom: 5px; }
.wybierzOkno table.products { width: 100%; }
.wybierzOkno table.products th { padding: 20px; }
.wybierzOkno table.products td { background: #ABCF84; padding: 5px; }
.wybierzOkno table.products td.small { width: 80px; text-align: center; }
.wybierzOkno table.products td a { font-weight: bold; }

.wybierzOknoMain { background: url(images/wybierz_okno_bg.gif) bottom repeat-x; }
.wybierzOknoMain h1 { font: bold 12px Tahoma, Verdana, sans-serif; color: #FFF; padding: 5px; background: #005C35; border-left: 5px solid #E67817; }
.wybierzOknoMain .progressBar { text-align: left; width: 98%; height: 4px; border: 1px solid #000; line-height: 1px; margin-bottom: 10px; }
.wybierzOknoMain .progressBar .progress { height: 100%; background: #F00; }
.wybierzOknoMain .progressBar .p10 { width: 10%; }
.wybierzOknoMain .progressBar .p20 { width: 20%; }
.wybierzOknoMain .progressBar .p30 { width: 30%; }
.wybierzOknoMain .progressBar .p40 { width: 40%; }
.wybierzOknoMain .progressBar .p50 { width: 50%; }
.wybierzOknoMain .progressBar .p60 { width: 60%; }
.wybierzOknoMain .progressBar .p70 { width: 70%; }
.wybierzOknoMain .progressBar .p80 { width: 80%; }
.wybierzOknoMain .progressBar .p90 { width: 90%; }
.wybierzOknoMain .progressBar .p100 { width: 100%; }
.wybierzOknoMain .boxElement { width: 33%; text-align: center; border-right: 1px solid #DDD; float: left; }
.wybierzOknoMain .small { width: 24%; }
.wybierzOknoMain .last { border: 0px; }
.wybierzOknoMain .navBar { margin-top: 10px; border-top: 1px dotted #DDD; text-align: center; padding: 20px; }
.wybierzOknoMain .navBar .button { border: 0px; background: #005C35; font: bold 12px Tahoma, Verdana, sans-serif; color: #FFF; margin: 0px 10px; }
.wybierzOknoMain .navBar .left { background: #005C35 url(images/wybierz_okno/przycisk_strzalka_lewo.gif) center left no-repeat; padding-left: 15px; }
.wybierzOknoMain .navBar .right { background: #005C35 url(images/wybierz_okno/przycisk_strzalka_prawo.gif) center right no-repeat; padding-right: 15px; }


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%; }

