

body {
	margin:0; 
	padding:0;
	background-color:white;}

.bt_banner_containers {width:100%; height:138px /* 2 px more than height of below bg images */}


#bt_poland_banner_container {	
	background-image: url(../../images/logos/logo_pl_final.jpg);
	background-repeat: no-repeat;
	background-position: left top;}

#bt_czech_banner_container {	
	background-image: url(../../images/logos/logo_cz_final_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;}

.bt_containers {	
	padding:0;
	/*border:1px solid #F3F3F3;*/
	width:776px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4E4E4E;
	background-color:white;}

#bt_main_container {margin:16px 0 0 0; /* top margin pushes entire page this far below body bg image */}

#bt_footer_container {
	margin:10px 0 0 0;
	border-top:1px solid #F3F3F3;
	
	background-color:white;}

table {/* NO border-collapse:collapse here, to keep separatin between navbar cells */}

.bt_main_tables {width:100%;
	background-color:white;}

.bt_main_tables td {vertical-align:top;}

#bt_footer_table {/* see bottom of this style sheet */}

#bt_main_table {}

#left_navbar_cell {width: 176px;}

#right_cell {width:181px;}

#content_cell {
	padding:0px;
	width:403px}

/* ------------------------------ left navbar stuff below --------------------------------*/

.navbar_inner_tables {
	width:100%; /* 100% of #left_navbar_cell width */
	margin-bottom:6px; /* separates the two navbar tables */}

.navbar_inner_tables td {}

.navbar_link_cells_active {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC3333;
	border: 1px solid #FF6666;
	border-left: 3px solid #FF6666;
	padding:1px 2px 1px 7px;
	cursor:pointer;}
	
.navbar_link_cells_not_active {
	font-weight: bold;
	color: #555555;
	background-color: #E6E6E6;
	border-left: 3px solid #BCBCBC;
	padding:1px 2px 1px 7px;
	cursor:pointer;
	border-top: 1px solid #BCBCBC;
	border-right: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;}

.navbar_link_cells_not_active:hover {
	background-color: #D6D6D6;
	color: #3B3B3B;}

.left_navbar_title_text_divs { /* styles (and positions) the title text inside .navbar_title_cells */
	margin:0 0 0 5px;
	color:white;
	font-weight:bold;}

#services_cell { /* a ".navbar_title_cell" in left navbar */
	background-image: url(../../images/bg/new_simple_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:1px;
	padding-bottom:2px;
	border-left:3px solid #355991}

#bt_independent_member_logo_div {
	width:161px; /* width of image inside */
	margin: 37px 0 5px 14px;
	font-size:10px;
	border:none;
	text-align:justify}

#baker_tilly_international_image {
	border:none; 
	margin:2px 0px 7px 3px;
	display:block}

/* ------------------------------ left navbar stuff above --------------------------------*/

/* ------------------------------ main content stuff below --------------------------------*/

#content_cell {padding:0px}

#content_div {
	width:92%; 
	margin:0 auto;}

h4 { /* page titles such as "About Us" */
	color: #C10000;
	font-size:19px;
	padding:0;
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Verdana, Arial;}

h3 { /* bold headers with underline inside content_div */
	font-size: 12px;
	text-decoration: underline;
	margin:10px 0px 11px 0px;
	padding:0;}

h5 { /* bold headers with no underline AND no margin/adding, i.e. simply bold text */
	font-size: 12px;
	text-decoration: none;
	margin:0px;
	padding:0;}

#content_cell p {
	line-height: 18px;
	margin:0 0 9px 0;
	padding:0;
	text-align: justify;}


.content_lists {
	margin:13px 0 17px 1px;
	padding:0;
	list-style-type: none;
	text-align:justify}

.content_lists li {
	margin:0 0 9px 0;
	padding:0 0 0 9px;	
	background-image: url(../../images/misc/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 6px;}

.content_lists a {text-decoration:none;} 
/* 	this simply removes the underline from all the links in lists in "useful_links.php", which if underlined are overwhelming 
	now, this class removes underlines from all lists links; to make this less universal, can use list IDs instead of classes */

.content_lists_indented {
	margin:0px 0 17px 12px;
	padding:0;
	list-style-type: none;
	text-align:justify}

.content_lists_indented li {
	margin:0 0 9px 0;
	padding:0 0 0 9px;	
	background-image: url(../../images/misc/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 6px;}

.content_lists_indented a {text-decoration:none;} 
/* 	this simply removes the underline from all the links in lists in "useful_links.php", which if underlined are overwhelming 
	now, this class removes underlines from all lists links; to make this less universal, can use list IDs instead of classes */




#content_cell a {color:#333333; text-decoration:underline;}

#content_cell a:hover {color:gray; text-decoration:none;}



h2 {/* for underlined headers e.g. on locations.php country headers */
	text-decoration:underline;
	padding:0;
	margin: 0;
	font-size:12px;}



h6 { /* for headers inside block_info_tables, such as bold names on contacts.php */
	font-size: 12px;
	text-decoration: none;
	margin:0 0 6px 0;
	padding:0;
	text-align:left}

.block_info_tables {width:100%;} /* tables nested in main_content_divs holding */

.block_info_tables td {}

#location_info_table p {
	margin:0 0 1px 0; 
	padding:0}




#location_info_table {margin:0;}

#location_info_table td {
	padding:10px 0px 5px 0px;
	/*border:1px solid gray;*/}

.location_left_cell {width:55%}
.location_right_cell {width:45%}



	
/* ------------------------------ main content stuff above --------------------------------*/

/* ------------------------------ right div/links stuff below --------------------------------*/

.right_divs {
	border:1px solid #E9EBEF; 
	margin-bottom:7px;
	padding-top:1px;
	padding-bottom:4px;
	background-image: url(../../images/bg/right_div_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;}

.right_divs_contact {
	border:1px solid #E9EBEF; 
	margin-bottom:9px;
	padding-top:2px;
	padding-bottom:2px;
	background-image: url(../../images/bg/right_div_bg_contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;}
	
.right_title_text_div { /* styles the title text for each right div */
	margin:0 0 12px 9px; 
	/* same left margin as  .right_links_arrow_non_active  and  .right_text_links  */
	/* bottom margin VERY important, because it pushes down the content (links) below each right_title_text_div */
	color:white;
	font-weight:bold;}

.right_title_text_div_contact { /* styles the title text for each right div */
	margin:0 0 0px 9px; 
	/* same left margin as  .right_links_arrow_non_active  and  .right_text_links  */
	/* bottom margin VERY important, because it pushes down the content (links) below each right_title_text_div */
	color:white;
	font-weight:bold;}

.right_links_arrow_non_active { /* "email us" links etc, with the red arrows; */
	display:block;
	margin:2px 9px 3px 9px /* except for bg image, same as .right_links_arrow_active (below) */;
	padding: 1px 2px 1px 13px;
	color: #003366;
	text-decoration: none;
	background-image: url(../../images/bg/red_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px /*left*/ 4px /*top*/;
	border:1px solid transparent;
	font-size:11px;}

.right_links_arrow_non_active:hover {text-decoration: underline;}

.right_links_arrow_active { /* except for bg image, same as .right_links_arrow_non_active (above) */
	display:block;
	margin:3px 9px 4px 9px /* same left margin as .right_text_links  and  .right_title_text_div  */;
	padding: 2px 2px 1px 13px;
	color: #3C3C3C;
	text-decoration: none;
	/*background-image: url(../../images/bg/red_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 3px center;*/
	border:1px solid #ADADAD;
	font-size:11px;}

.right_links_arrow_non_active:hover {text-decoration: underline;}

 
/* ------------------------------ right div/links stuff above --------------------------------*/

/* ------------------------------ footer stuff below --------------------------------*/

 
#bt_footer_table {
	/*border-top:1px solid #F0F0F0;*/ 
	font-size:11px;} 

.footer_cells {
	padding:7px 0px 20px 0px; /* bottom padding important, because it gives entire page some bottom padding */
	color:#838383}

.footer_cells a {
	color:#838383; 
	text-decoration:underline}

.footer_cells a:hover {color:#A4A4A4; text-decoration:none}

#footer_cell_left {padding-left:6px;}

#footer_cell_right {padding-right:0px;}

.spread_text {letter-spacing: 0em;}

#footer_cell_right {text-align:right;}

/* ------------------------------ footer stuff above --------------------------------*/


.location_divs {
	width:868px; 
	height:484px; 
	margin:5px auto;
	border:1px solid #9F9F9F; 
	background-color:white;
	background-repeat: no-repeat;
	background-position: left top;}

#warsaw_location {background-image: url(../../images/maps/bt_warsaw_location_3.jpg);}

#warsaw_location_nowogrodzka {background-image: url(../../images/maps/warsaw_location_nowogrodzka.jpg);}

#wroclaw_location {background-image: url(../../images/maps/bt_wroclaw_location.jpg);}

#lodz_location {background-image: url(../../images/maps/bt_lodz_location.jpg);}

#krakow_location {background-image: url(../../images/maps/bt_krakow_location.jpg);}

#bratislava_location {background-image: url(../../images/maps/bt_bratislava_location.jpg);}

#brno_location {background-image: url(../../images/maps/bt_brno_location.jpg);}

#prague_location {background-image: url(../../images/maps/bt_prague_location.jpg);}



#website_disclaimer_table {
	width:100%; 
	margin:6px 0 8px 0;
	border:none;}

#website_disclaimer_table p {
	padding:0; 
	margin:2px 0 2px 0;
	text-align:left}

#website_disclaimer_table td {width:50%; vertical-align:top}


