html, body, div.wrapper {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, html>body div.wrapper {
	height: auto;
}

BODY {
    padding: 0px;
    margin: 0px;
    overflow: auto;
	background: url(/bt_site/include/images/hp/bg.gif) top center repeat-x;
}

td {
    vertical-align: top;
}

div, td {
    font-size: 11px;
    font-family: Tahoma;
    color: #737373;
}

a {
    text-decoration: none;
    color: #737373;
}

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

img {
    border: 0px;
}

input, select, textarea {
    font-size: 11px;
    font-family: Tahoma;
    color: #737373;
}

form {
    margin: 0px;
}

.bold {
	font-weight: bold;
}

.red {
	color: #F50A11;
}

ul.clear {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

a.underline {
	text-decoration: underline;
}

a.underline:hover {
	text-decoration: none;
}

div.clear {
	clear: both;
}

div.top_menu ul li a,
.cufon {
	visibility: hidden !important;
}

.cufon-active .cufon,
.cufon-active div.top_menu ul li a {
	visibility: visible !important;
}



div.wrapper {
    position: absolute;
    top: 0;
    left: 0;
	background: url(/bt_site/include/images/hp/bg.jpg) top center no-repeat;
}

div.table {
	width: 982px;
	margin: 0px auto;
	text-align: left;	
}

div.top {
	position: relative;
	height: 98px;
	background: url(/bt_site/include/images/hp/top.gif) no-repeat;
}

div.top a.logo {
	display: block;
	position: absolute;
	top: 14px;
	left: 0px;
	width: 336px;
	height: 84px;
}

div.top div.language {
	position: absolute;
	top: 46px;
	left: 836px;
}

div.top div.language a,
div.top div.language a:hover {
	color: #FFFFFF;
}

div.top div.language_en {
	left: 909px;
}

div.top_menu {
	height: 96px;
	overflow: hidden;
}

div.top_menu ul {
	display: table;
	width: 982px;
	padding: 35px 0px 0px 0px;
}

div.top_menu ul li {
	display: table-cell;
	width: auto;
	height: 37px;
}

div.top_menu ul li a {
	visibility: hidden !important;
	display: block;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	color: #6000A4;
	background: url(/bt_site/include/images/hp/top_menu_over.gif) 300px no-repeat;
}

div.top_menu ul li a b {
	display: block;
	padding: 12px 5px 12px 5px;
	background: url(/bt_site/include/images/hp/top_menu_over_right.gif) 300px no-repeat;
}

div.top_menu ul li.over a,
div.top_menu ul li a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-position: top left;
}

div.top_menu ul li.over a b,
div.top_menu ul li a:hover b {
	background-position: top right;
}

div.container {
	display: table;
	width: 982px;
	padding: 30px 0px 35px 0px;
}

div.categories {
	width: 982px;
	padding-bottom: 20px;
	overflow: hidden;
}

ul.categories {
	width: 1200px;
}

ul.categories li {
	float: left;
	width: 314px;
	margin-right: 20px;
	padding-top: 13px;
}

ul.categories li div.title {
	padding: 15px 0px 15px 2px;
	font-size: 18px;
}

ul.categories li div.title a,
ul.categories li div.title a:hover {
	color: #46116B;
}


div.index_content {
	display: table;
	width: 982px;
	background: url(/bt_site/include/images/hp/index_content_bg.gif) repeat-y;
}

div.podstrona_content {
	background: url(/bt_site/include/images/hp/podstrona_content_bg.gif) repeat-y;
}

div.left_box {
	float: left;
	width: 314px;
	margin-right: 44px;
}

div.center_box {
	float: left;
	width: 267px;
	margin-right: 44px;
}

div.right_box {
	float: left;
	width: 310px;
}

div.content_box {
	float: left;
	width: 625px;
	margin-right: 44px;
}

div.header {
	height: 54px;
	font-size: 30px;
	color: #171717;
}

div.description {
	line-height: 16px;
	text-indent: 34px;
	text-align: justify;
}

.purple,
.purple a,
.purple a:hover {
	color: #6000A4;
}

div.description2 {
	text-indent: 0px;
	text-align: left;
}

div.more {
	padding: 30px 0px 5px 0px;
	text-align: right;
}

div.klienci_box {
	width: 250px;
	padding: 2px 0px 0px 0px;
	text-align: center;
}



div.footer {
	border-top: 1px solid #D1D1D1;
}

div.footer div.links {
	padding: 24px 0px 22px 0px;
	color: #ABABAB;
}

div.footer div.links a {
	color: #737373;
}

div.footer div.links a:hover {
	text-decoration: none;
	color: #6000A4;
}

div.footer div.copyright {
	float: left;
	padding: 24px 2px 24px 0px;
}

div.footer div.copyright,
div.footer div.copyright a,
div.footer div.copyright a:hover {
	color: #737373;
}

div.footer div.logo {
	float: right;
	padding: 20px 2px 20px 0px;
	color: #737373;
}

div.footer div.logo img {
	margin: 0px 0px -4px 3px;
}









    


#slider {
	margin: 0px auto;
}

#slider ul, #slider li {
	width: 310px;
    margin: 0;
    padding: 0;
    list-style: none;
}

#slider li {
    width: 310px;
    height: 120px;
    overflow: hidden;
}

#prevBtn, #nextBtn {
    display: none;
    width: 30px;
    height: 77px;
    position: absolute;
    left: 0px;
    top: 220px;
}

#nextBtn {
    left: 150px;
}

#prevBtn a, #nextBtn a {
    display: block;
}

#nextBtn a {
}								
	

	
	
#clientsList { position: relative; width: 599px; float: left; margin: 15px 15px 15px 0; overflow: hidden; line-height: 18px; text-align:justify; }
#clientsList ul { margin: 10px 0 10px 0; display: block; float: none; list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; overflow:hidden; width:100%; }
#clientsList ul li { background-image:none !important; color:#00275B; display:inline; float:left; font-size:12px; font-weight:bold; height:80px; margin: 5px 5px 10px 5px; text-align:center; width:100px; }
#clientsList ul li a { background: none; border: none; }
#clientsList ul li a:hover { border: none; }
#clientsList ul li .imgFader { opacity:0; position:relative; filter:alpha(opacity=0); -moz-opacity:0.0; }


div.textArea { position: relative; line-height: 18px; text-align:justify; }
div.textArea * img { float: left; border: 1px solid #b0b0b0; padding: 2px; margin: 3px 10px 10px 10px; }
div.textArea ul { margin: 10px 0 10px 0; display: block; float: none; }
div.textArea ul li { background: transparent url(/bt_site/include/images/hp/i/li-dots.gif) no-repeat left 7px; list-style-image:none; list-style-position:outside; list-style-type:none; line-height: 18px; padding: 0 0 6px 20px; }
div.textArea a.pdf { background: transparent url(/bt_site/include/images/hp/i/icon-pdf.gif) no-repeat left center; padding-left: 20px; }
div.textArea a.pdf:hover { background: #e5e5e5 url(/bt_site/include/images/hp/i/icon-pdf.gif) no-repeat left center; }

.hDotter { position: relative; width: 936px; height: 2px; line-height: 1px; background: transparent url('/i/h-dots.gif') repeat-x top; margin: 3px 0 -5px 0; overflow: hidden; }
.pointer { cursor: pointer; cursor: hand; }

