.col-1, .col-2, .col-3 { 
	float:left;
	padding-bottom:14px;
}

/*==== GLOBAL =====*/
#header {
	height:596px;
	background:url(images/header-bg.jpg) no-repeat 19px 147px;
}
#header.nobg {
	background:none;
}
#content {
	padding:0 0 42px 49px;
}
#footer {
	height: 100px;
}

/*---- tailings ----*/
.tail-top { 
	background:url(images/tail-top.gif) left top repeat-x;
}
.tail-bottom { 
	background:url(images/tail-bottom.gif) left bottom repeat-x;
}

/*----- other -----*/
.img-indent { 
	margin:3px 23px 0 0; 
	float:left;
}
.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:20px;
}
	/*.img-box img { 
		float:left; 
		margin:3px 23px 0 0;
	}
*/
.extra-wrap { 
	overflow:hidden;
}

/*----- txt, links, lines, titles -----*/
.txt1 {color:#fff;}
	
.line-hor { 
	background:#3a3c52;
	height:1px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:20px 0 20px 0;
}
.line-ver, .line-ver1 { 
	background-image:url(images/line-ver.gif); 
	background-repeat:repeat-y;
	width:100%;
}


/*===== header =====*/
#header .row-1 {
	height:147px;
}
	#header .row-1 .fleft {
		padding:22px 0 0 20px;
	}
	
#header .row-2 .indent {
	padding:104px 0 0 64px;
}
	#header .row-2 .indent p {
		margin-bottom:43px;
	}

	
/*===== footer =====*/
#footer {font-size:12px;}
#footer .indent {padding:18px 0 0 48px;}

#horizontal-multilevel-menu {z-index:20;}

#header .bx-component-panel,
#content .bx-component-panel,
#footer .bx-component-panel {top:0;}

.breadcrumb-navigation {padding:0 !important;}

.slogon {color:#fff !important;}
.logo2 a, a,
h1, h2, h3 {color:#fff;}

.album-edit, 
.album-edit-icon, 
.album-delete, 
.name, 
.photos a,
.forum-menu-item a span,
.forum-item-name span a,
.forum-lastpost-title a,
.forum-footer-option a,
.forum-head-title a {color:#000 !important;}
.photo-head a {color:#fff !important;} 
