body {
margin-left:auto;
margin-right:auto;
padding-top:70px;
border: 0px solid 		#fff /*{a-bar-border}*/;
background-color: 			#070007/*{a-bar-background-color}*/;
color: 					#ffddff /*{a-bar-color}*/;
background-repeat:repeat;
width:100%; height:790px;
font-weight: normal;
text-align:left;
font-family:Century Gothic, Arial;
line-height:20px;
font-size:15px;
text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;
}

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

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

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

h2
{margin-left:20px;}

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


/*header
{
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:100%; height:95px;
border: 0px solid 		#fff ;
border-bottom: 1px solid 		#554455/;
background-image:url(images/bg2.png);
background-repeat:repeat;
background-color: 			transparent;

}

.header2
{
margin-left:auto;
margin-right:auto;
margin-top:0px;
width:900px; height:95px;
border: 0px solid 		#fff ;
background-color: transparent;
}
*/

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

.col-md-12
{
border: 0px #00ffff solid;
margin:0px;
background-color:transparent;}

.col-md-6
{
max-height:450px;
border: 0px #00ffff solid;
margin:0px;
background-color:transparent;}

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

.col-sm-6
{
max-width:485px;
max-height:450px;
border: 0px #00ffff solid;
margin:0px;
background-color:transparent;}

.col-sm-4
{font-size:14px;
border-left: 1px dashed #221222;
border-right: 1px dashed #221222;
height:auto;}

.footer
{

	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}*/;
}


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

}

.main
{

margin-left:auto;
margin-right:auto;
width:900px;
height: 550px;
border: 0px #ffffff solid;
border-top: 0px #202520 solid;
border-bottom: 0px #202520 solid;
background:transparent;
}
*/


.fineart_text
{
float:left;
margin:0px;
margin-top:-5px;
margin-left:45px;
width:350px;
height: 80px;
border: 0px #ffffff solid;
background-color:transparent;
font-style: normal;
}

.bottom_text
{
float:left;
margin:0px;
margin-top:-8px;
margin-left:45px;
width:360px;
height: 100px;
border: 0px #ffffff solid;
background-color:transparent;
font-style: normal;
}



.title
{
float:left;
clear:left;
width:900px;
height:100px;
margin:0px;
margin-top:0px;
border: 1px #ff0000 solid;
}

.title_name
{
float:left;
clear:left;
width:310px;
height:70px;
border: 0px #ff00ff solid;
margin:0px;
margin-top:0px;
background-image: url(images/title2.png);
background-repeat: no-repeat;
background-color:transparent;
}

.icons
{
float:right;
clear:right;
text-align:right;
width:150px;
height:50px;
border: 0px #ff00ff solid;
margin:0px;
margin-top:20px;
margin-right:0px;
background-color:transparent;
}

/*.icon
{
float:right;
clear:right;
width:41px;
height:41px;
border: 0px #ff00ff solid;
margin:2px;
background-color:transparent;
}


.title_w
{
float:right;
width:500px;
height:200px;
border: 0px #ff00ff solid;
margin:0px;
margin-top:-860px;
margin-right:170px;
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;}

/*
div.picsL
{

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

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

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

.picsM
{

float:left;
clear:left;
background-image: url(photos/galcier_450_tr.png);
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
{

float:left;
clear:left;
width: 338px;
height:210px;
border: 0px #202520 solid;
background-image: url(photos/I_0023_450_tr.png);
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;
}


.bottom_main
{
margin-left:auto;
margin-right:auto;
width: 800px;
height:100px;
margin-top:10px;
border: 0px #880088 solid;
border: 0px #ff00ff solid;
border-top: 0px #202520 solid;
}

#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;
}
*/
