/* Three column standard menu, right image 180px
left menu, centre content, rightmost column for images
col       L     C        R
start     0     175      750
margins   8 3   15  15   15 15
width     175   575      210
content   164   545      180
*/

#colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	background:#eaf1fb;		/* Left column background colour */
}
#colmid {
	float:left;
	width:200%;
	position:relative;
	left:175px;          /*j Width of left column */
	background:#fff;    	/* Centre column background colour */
}
#colright {
	float:left;
	width:100%;
	position:relative;
	left:50%;
	margin-left:-385px; /*j Left column width + right column width */
	background:#f4f4f4;    	/* Right column background colour */
	background:#ecf3fb;		/* Left column background colour */
}
#col1wrap {
	float:right;
	width:50%;
	position:relative;
	right:100%;
}
#col1pad {
	margin:0 15px 0 400px; /*j Left padding = Left column width + right column width + centre column left padding width
Right padding = right column width + centre column right padding width */
	overflow:hidden;
}
#col1 {
	width:100%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:164px; /* Width of left column content (left column width minus left and right padding) */
	position:relative;
	margin-left:-50%;
	left:218px;  /*j right col width + left col left padding */
	overflow:hidden;
}
#col3 {
	float:left;
	width:180px; /* Width of right column content (right column width minus left and right padding) */
	position:relative;
	left:15px;
	overflow:hidden;
}

/* ______________________ */
/* Columns within columns */

.topcol {
  float:left;
  background:#f8f8f8;
  padding: 10px 5px 0 10px;
  width:530px;
}

.topcol2 {
  float:left;
  background:#fff;
  padding: 10px 5px 0 10px;
  width:530px;
}

/* Two columns wide, in centre */
.leftcol {
float:left;
width:380px;
height:90px;
padding: 5px 5px 0 10px;
clear:left;
background-image: url(/Bulgaria/images/hg_grey1x80.png);
background-repeat: repeat-x;
      	font-size: 11px;
      	line-height: 15px;
}

.rightcol {
float:right;
width:135px;
height:90px;
padding: 5px 5px 0 10px;
background-image: url(/Bulgaria/images/hg_grey1x80.png);
background-repeat: repeat-x;
      	font-size: 11px;
      	line-height: 15px;
text-align: right;
}

.leftcol2 {
float:left;
width:250px;
padding: 5px 5px 0 10px;
}
.rightcol2 {
float:right;
width:250px;
padding: 5px 5px 0 10px;
}


.leftcol3 {
float:left;
width:255px;
height:100px;
padding: 5px 5px 0 10px;
clear:left;
background-image: url(/Bulgaria/images/hg_grey1x80.png);
background-repeat: repeat-x;
      	font-size: 11px;
      	line-height: 15px;
}

.midcol3 {
margin-left: 170px;
  margin-right: 170px;
  width:150px;
height:100px;
padding: 5px 5px 0 10px;
background-image: url(/Bulgaria/images/hg_grey1x80.png);
background-repeat: repeat-x;
      	font-size: 11px;
      	line-height: 15px;
}

.rightcol3 {
float:right;
width:255px;
height:100px;
padding: 5px 5px 0 10px;
background-image: url(/Bulgaria/images/hg_grey1x80.png);
background-repeat: repeat-x;
      	font-size: 11px;
      	line-height: 15px;
}

