body {
	margin-left:auto;
  margin-right:auto;
  margin-top:-10px;
	border: 0px solid 		#fff /*{a-bar-border}*/;
	background: 			#050005/*{a-bar-background-color}*/;
	color: 					#eeffee /*{a-bar-color}*/;
	background-repeat:no-repeat;
	width:100%; height:800px;
	font-weight: normal;
  text-align:left;
  font-family:Century Gothic, Arial;
  line-height:25px;
  font-size:16px;
	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;
  overflow-x: hidden;
}

body a
{
text-decoration:none;
color:#ffaaff;
}

body a:hover
{
text-decoration:none;
color:#ff88ff;
}

img
{border:0px solid #3b667f;
-ms-interpolation-mode:bicubic;
max-width:100%;
height:auto;}


/* LOADING */
#body-mask
{
margin-left:auto;
margin-right:auto;
margin-top:15%;
width: 250px; height: 100px;
z-index: 100;
}

.row
{
		border: 0px solid #fff
}
.bg
{
	display:none;
	margin-left:auto;
  margin-right:auto;
  margin-top:5px;
	border: 0px solid #fff /*{a-bar-border}*/;
	background: transparent/*{a-bar-background-color}*/;
	background-image: url(photos/bg_big_sq.png);
	background-repeat:no-repeat;
	color: 	#eeffee /*{a-bar-color}*/;
	width:1360px; height:750px;
}

.bg_img
{
	margin-left:auto;
  margin-right:auto;
	border: 0px solid #fff /*{a-bar-border}*/;
	background: transparent/*{a-bar-background-color}*/;
	background-image: url(photos/bg_bg_sq.png);
	background-repeat:no-repeat;
	color: 	#eeffee /*{a-bar-color}*/;
	width:100%; height:auto;
}

.navbar-inverse
{background-color: #100510;
border-bottom: 1px solid #221222;
}

.navs
{
	padding:0px;padding-right:5px;
}

/*.main
{margin-left:auto;
margin-right:auto;
width:800px;
height: 725px;
border: 0px #ffffff solid;
border-top: 0px #202520 solid;
border-bottom: 0px #202520 solid;
background:transparent;
}*/

.title
{float:right;
clear:right;
max-width:400px;
height:650px;
margin:0px;
margin-top:20px;
border: 0px #ff00ff solid;
border-bottom: 0px #202520 solid;
}

.title_name
{
display:none;
float:right;
clear:right;
width:100%;
height:125px;
border: 0px #ff00ff solid;
margin:0px;
margin-top:220px;
/*background-image: url(images/title3.png);*/
background-repeat: no-repeat;
background-color:transparent;
}

/*
.title_w
{
display:none;
float:right;
clear:right;
width:400px;
height:125px;
border: 0px #ff00ff solid;
margin:0px;
margin-top:220px;
background-image: url(images/weddings.png);
background-repeat: no-repeat;
background-color:transparent;
}

.gallery_main
{float:left;
width: 338px;
height:630px;
margin:0px;
margin-top:20px;
border: 0px #505550 solid;}
*/

.picsL
{
display:none;
float:left;
clear:left;
width: 338px;
height:210px;
border: 0px #ff00ff solid;
margin:0px;
margin-top:0px;
background-image: url(photos/BigSq1-400x400_tr.jpg);
background-repeat: no-repeat;
background-color:transparent;
}

.picsL a
{
float:left;
clear:left;
text-decoration:none;
border: 0px #202520 solid;
}

.picsL a:hover
{
float:left;
clear:left;
border: 0px #303530 solid;
background-color:#ffddff;
  filter:alpha(opacity=60);
  opacity:0.2;
}

.picsM
{
display:none;
float:left;
clear:left;
background-image: url(photos/galcier_450_tr.jpg);
background-repeat: no-repeat;
background-color:transparent;
width: 338px;
height:210px;
border: 0px #303530 solid;
margin:0px;
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
}

.picsM a
{
float:left;
clear:left;
width: 338px;
height:210px;
border: 0px #202520 solid;
}

.picsM a:hover
{
float:left;
clear:left;
border: 0px #303530 solid;
width: 338px;
height:210px;
background-color:#ffddff;
  filter:alpha(opacity=60);
  opacity:0.2;
}


.picsR
{
display:none;
float:left;
clear:left;
width: 338px;
height:210px;
border: 0px #202520 solid;
background-image: url(photos/I_0023_450_tr.jpg);
background-repeat: no-repeat;
background-color:transparent;
margin:0px;
margin-top:0px;
}


.picsR a
{
float:left;
clear:left;
width: 338px;
height:210px;
border: 0px #202520 solid;
}

.picsR a:hover
{
float:left;
clear:left;
border: 0px #303530 solid;
width: 338px;
height:210px;
background-color:#ffddff;
  filter:alpha(opacity=60);
  opacity:0.2;
}

.mpics
{
background-color:#ff00ff;
border:0px solid #ff00ff;
width:94%;
min-height: 200px;
}

.mpics a
{
background-color:#ff00ff;
border:0px solid #ff00ff;
width:100%;
min-height: 200px;
}

.mpics a:hover
{
background-color:#ff00ff;
width:100%;
min-height: 200px;
filter:alpha(opacity=60);
opacity:0.5;
z-index:100;
}

.footer
{
	display:none;
	margin-left:auto;
  margin-right:auto;
  background-image:url();
  background-repeat:repeat;
  margin-top : 0px;
  margin-bottom : 50px;
  padding : 0px;
  padding-top : 20px;
  padding-bottom : 20px;
  width:100%; height:125px;
  background-color:transparent;
	border: 0px solid 		#fff /*{a-bar-border}*/;
	border-top: 1px solid 		#221222 /*{a-bar-border}*/;
}

.col-md-3
{font-size:14px;
border-left: 1px dashed #221222;
border-right: 1px dashed #221222;
height:135px;}

/*.footer2
{
	margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  width:900px; height:125px;
	border: 0px solid 		#fff;
	background: 			transparent;

}

#bottomL
{
float:left;
width:200px; height:90px;
border:0px solid #ff80ff;
border-right:1px dotted #554455;
background-color:transparent;
font-family:Century Gothic,Arial;
color:#ffeeff;
margin:5px;
margin-top:10px;
margin-left:0px;
padding:5px;
padding-top:10px;
text-align:left;
font-size:13px;
line-height:17px;
}

#bottomL2
{
float:left;
width:220px; height:90px;
border:0px solid #ff80ff;
border-right:1px dotted #554455;
background-color:transparent;
font-family:Century Gothic,Arial;
color:#ffeeff;
margin:5px;
margin-top:10px;
margin-left:20px;
padding:5px;
padding-top:10px;
text-align:left;
font-size:13px;
line-height:17px;
}

#bottomL3
{
float:left;
width:200px; height:90px;
border:0px solid #ff80ff;
border-right:1px dotted #554455;
background-color:transparent;
font-family:Century Gothic,Arial;
color:#ffeeff;
margin:5px;
margin-top:10px;
margin-left:13px;
padding:5px;
padding-top:10px;
padding-left:20px;
text-align:left;
font-size:13px;
line-height:17px;
}

#bottomL4
{
float:right;
width:150px; height:90px;
border:0px solid #ff80ff;
background-color:transparent;
font-family:Century Gothic,Arial;
color:#ffeeff;
margin:5px;
margin-top:10px;
margin-right:-3px;
padding:5px;
padding-top:10px;
text-align:left;
font-size:13px;
line-height:17px;
}

#bottomR
{
float:right;
clear:right;
width:400px; height:60px;
border:0px solid #ff80ff;
background-color:transparent;
font-family:Century Gothic,Arial;
color:#ffddff;
margin:0px;
margin-top:0px;
margin-right:0px;
text-align:right;
font-size:13px;
line-height:17px;
}*/
