﻿html, body {
height: 100%;
margin: 0px;
}

body 
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;  
	
}

a
{
    color:#c90119;
}

h1
{
	font-size:16px;
	font-weight:bold;
    color:#c90119;
    margin:0px;
    margin-bottom:5px;
}


h2
{
	font-size:14px;
	font-weight:bold;
    color:#c90119;
    margin:0px;
    margin-bottom:4px;
}

h3,
h4,
h5
{
    color:#c90119;
}

h6
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
    color:#000;
    margin:0px;
}

#content 
{
    clear: both;
    padding-top:20px;
    _height: 385px;
    min-height:385px;
 	width: 768px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:100px;
	font-family:Verdana;
	font-size:11px;
}

#content2left
{
    width:375px; 
    margin-right:9px; 
    float:left;
}

#content2right
{
    width:375px; 
    margin-left:9px; 
    float:left;
}

#content1left
{
    width:246px; 
    margin-right:10px;
    float:left;   
}

#content1right
{
    width:243px; 
    margin-left:10px;
    float:left;
}

#content1center
{
   width:241px; 
   margin-left:9px;
   float:left;
}
.clearFloat
{
    clear:both;
}

#wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin-bottom: 0 auto -63px;
    background-image: url('/gfx/bkconsult/bg.png');
    background-position: center bottom;
    background-repeat: no-repeat;
}

.bottom
{
     text-align: center; 
     font-size: 9px; 
     color: #000000;
     height: 63px;
     margin-top: -63px;
}

.bottom a
{
    color: #000000;
    text-decoration: none;
}

.bottom a:hover
{
    text-decoration: underline;
}

#header 
{
    margin-top:-156px;
	margin-left: auto;
	margin-right:auto; 
	width:980px;
	height: 156px;
	background-position:center top;
	background: url('/gfx/bkconsult/top.png');
	background-repeat: no-repeat;
	text-align:center;
}

#headerline 
{
	margin-left: auto;
	margin-right:auto; 
	height: 156px;
	background-position:center top;
	background: url('/gfx/bkconsult/top_line.png');
	background-repeat: repeat-x;
}

#search 
{
    position:absolute;
	margin-left: 95px;
	height: 50px;
	width:780px;
	text-align:left;
}

#searchbox
{
    padding-top:10px;
}

* html #searchbox
{
    padding-top:10px;

}


#addresses 
{
    position:absolute;
    margin-top: 57px;
	margin-left: 95px;
	clear:both;
}

#addresses div
{
    float: left;
    width:110px;
    padding-right: 15px;
    font-size: 9px;
    color: #868889;
    text-align: left;
}

#addresses table
{
    margin: 0px;
    padding: 0px;
    border-collapse:collapse;
    margin-top: 3px;
    margin-bottom: 3px;
}

#addresses td
{
    font-size: 9px;
    padding:0px;
    padding-right: 4px;
}

#addresses b
{
    color: #c90119;
}

#addresses a
{
    color: #868889;
    text-decoration: none;
}

#addresses a:hover
{
    text-decoration: underline;
}

#menu 
{
    margin-top:-67px;
	margin-left: auto;
	margin-right:auto; 
	width:850px;
	height: 67px;
	background-position:center top;
	background: url('/gfx/bkconsult/menu_bg.png');
	background-repeat: no-repeat;
	
}


#menusub
{
    margin-top:-34px;
	margin-left: auto;
	margin-right:auto; 
	width:807px;
	height: 34px;
}

#menusubsub
{
	margin-left: auto;
	margin-right:auto; 
	width:805px;
}

#menuline 
{
    margin-top:-2px;
	margin-left: auto;
	margin-right:auto; 
	height: 67px;
	background-position:center top;
	background: url('/gfx/bkconsult/menu_line.png');
	background-repeat:repeat-x;
	

}



.searchbox
{
    width:160px; 
    height:30px; 
    _height:20px; 
    text-align:center; 
    padding-top:5px; 
    float:right;
}

.search_input
{
    width:120px;
	height:19px;
	float:left;
	
    
}

.contact_input_text 
{
    background-color:Transparent;
    _background-color:White;
    padding-top:3px;
    width:245px;
	padding-left:5px;
	font-family:Verdana;
	color:#7b7c7e; 
	font-size:11px;
	font-weight:normal;
	border:solid 1px #c90119;
}

.red
{
    color: #c90119;
}

.chkbox input {

}

.chkbox label {
  display: block;
  margin-left: 27px;
  margin-top: -17px;
  width: 250px;
}


.search_input_text 
{
    background-color:Transparent;
    _background-color:White;
    padding-top:3px;
    width:120px;
	height:15px;
	padding-left:5px;
	font-family:Verdana;
	color:#7b7c7e; 
	font-size:10px;
	font-weight:normal;
	border:solid 1px #c90119;
}

table.contact td
{
    padding-right: 10px;
    vertical-align: top;
}

.FrontImg
{
    width: 100%;
    clear: both;
}

.FrontImgText
{
    width: 368px;
    padding-top: 15px;
    padding-right: 20px;
    float: left;
    min-height: 200px;
}

#FrontImgImage img
{
    margin-top: -15px;
    margin-bottom: 10px;
}

.FrontImgText h1
{
    font-size: 23px;
}

.FrontImgHiddenText
{
    display: none;
}

.frontpage_gallery
{
    width: 380px;
    float:left;
}

.frontpage_gallery .thumb
{
    width:125px; 
    height:80px; 
    cursor:default;
    float:left; 
    table-layout:fixed;
    overflow:hidden;
    margin: 0px;
    cursor: pointer;
    margin-left: 1px;
    margin-bottom: 1px;
}

.frontpage_gallery .thumb table
{
    width:125px;
    height: 80px;
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    border: 0px;
}

.frontpage_gallery td
{
    text-align: center;
    background-color: #c90119;
    margin:0px;
    padding:0px;
}

.frontpage_gallery td span
{
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 3px;
}

.frontpage_gallery img
{
    width:125px;
}

.frontpage_gallery .nofloat
{
    clear: both;
    line-height: 0px;
}

.btnContactSend
{
    position: relative; 
    background:url(/gfx/bkconsult/search.png) no-repeat; 
    background-position:top right; 
    border: 0px; 
    padding-right:10px; 
    color:#000000;
    font-weight: bold;
    font-size: 11px; 
    line-height:13px; 
    vertical-align:top;
    text-align: left;
    cursor:pointer;
}