/* CSS Document */


.pp_social { display:none; }

body,td,th {
	font-family: Calibri;
	color: #D5D5D5;
}
body {
	background-color: #0F0F0F;
	margin-left: 0px;
}

img{border:none;}

@font-face {
    font-family: "MoolBoran";
    src: url(moolbor_0.ttf) format("truetype");
}

@font-face {
    font-family: "Eras Bold ITC";
    src: url(ERASBD.ttf) format("truetype");
}


.style1 {	font-size: 10px;
	color: #000000;
}
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990000;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #990000;
}

.style1 {	font-size: 10px;
	color: #000000;
}



a:active {
	text-decoration: none;
	color: #990000;
}
.style11 {
	color: #9B0D01;
	font-size: 12px;
	font-family: Calibri;
}
.style13 {
	font-size: 12px;
	font-family: Calibri;
}
.style16 {
	color: #B91400;
	font-style: italic;
}
.style17 {color: #9B0D01; font-size: 12px; font-family: Calibri; font-style: italic; }
.style20 {
	font-size: 12px;
	font-weight: bold;
}

.style21 {
	font-family: "Book Antiqua";
	font-size: 18;
}

.style24 {
	color: #fff499;
	font-size: 36px;
}
.style25 {font-family: Corbel}

.style23 {font-size: 16px; font-family: Calibri;}


.style26 {
	color: #fff499;
	font-family: Vegur;
	font-style: italic;
	font-size: 24px;
}


.style29 {	font-family: "Calligraph421 BT";
	color: #000033;
	font-size: 18px;
}
.style30 {	color: #fff499;
	xfont-size: 36px;
}
.style31 {font-family: Corbel}
.style32 {	color: #fff499;
	font-family: Vegur;
	font-style: italic;
	font-size: 24px;
}



/* Photo Section */

.photo-section{width:960px; margin:auto; padding-top:37px; }

.left-content{float:left;}

.category-section{width:242px; float:left; min-height:300px; xbackground:#000000; xborder:#666666;}

.category-title{width:200px; text-align:center; font:bold 14px/24px Arial; color:#e1c8af; text-transform:uppercase;}

.category-lists{clear:both; float:left; width:180px; margin-top:0px; margin-left:5px; min-height:100px;}

.category-lists ul{width:180px;}

.category-lists ul li{clear:both; float:left; width:180px; font:12px Arial; list-style:square; padding:5px 0;}

.category-lists ul li a{color:#FFFFCC;}

.category-lists ul li a:hover{ text-decoration:underline;}

.right-content{float:left; width:713px;}

.category-details{float:left; width:700px; font:bold 14px Arial; color:#d6ccc3; margin-left:30px; margin-bottom:10px;}

.category-details span{ color:#C8A492;}

.photos-lists{clear:both; float:left;width:730px; margin-left:15px; min-height:300px; xbackground:#000000; padding-bottom:20px; padding-top:20px;}	

.photos-lists-box{float:left; width:auto; height:auto; margin:0 0px 5px 0px; xborder:1px solid #4A4E4F; padding:0 5px; }

.grey-foto{ background:#999999; padding:1px;}

/*
.photos-lists{clear:both;float:left; width:730px; margin-left:30px; min-height:300px; background:#000000; padding-bottom:20px; padding-top:20px;}	

.photos-lists-box{float:left; width:110px; height:110px; margin:0 0 10px 10px;}*/

#pagination {
	float: left;
	height: 28px;
	width: 471px;
	padding-left: 220px;
	margin-top: 50px;
	padding-bottom: 50px;
	clear:both;
}
.num
{
	float:left;
	text-align:center;
	border:solid 1px #444444;
	margin-left:2px;
	margin-right:2px;
	color:#000000;
	width:26px;
	height:20px;
	padding-top:5px;
	font-size:12px;
	background-color:#FFFFFB;
}

.num a
{
	color:#000000;
}

.num a:hover
{
	color:#ffffff;
	background-color:#4b4b4b;
	float:left;
	text-align:center;
	width:26px;
	height:20px;
	padding-top:5px;
	margin-top:-5px;
}

.num-active
{
	color:#ffffff;
	background-color:#4b4b4b;
	border:solid 1px #444444;
	margin-left:2px;
	margin-right:2px;
	float:left;
	width:26px;
	height:20px;
	padding-top:5px;
	text-align:center;
	font-size:12px;
}

.p-link
{
	color:#e37e01;
	width:auto;
	margin-left:5px;
	margin-right:5px;
	font-size:12px;
	font-weight:bold;
	padding-top:7px;
	float:left;
}

.p-link a
{
	color:#e37e01;
}
.p-link a:hover
{
	color:#FFFFFF;
}






.navigation
{
	width:auto;
	height:38px;
	margin-right:50px;
	xmargin-top:27px; float:right;
}

.navigation ul
{
margin:0px;
padding:0px;
list-style:none;
}

.navigation ul li
{
margin-right:10px;
}

.home 
{
 width:52px;
 height:20px;
 float:left; 
 background:url(../images/home.png) no-repeat;
}

.home a
{
 width:52px;
 height:20px;
 float:left; 
 }
 
 .home a:hover
{
 width:52px;
 height:20px;
 float:left; 
 background:url(../images/home_ro.png) no-repeat;
 }
 
 
.home.active
{
 width:52px;
 height:20px;
 float:left; 
 background:url(../images/home_ro.png) no-repeat;
 }


.contact
{
 width:71px;
 height:20px;
 float:left; 
 background:url(../images/contact.png) no-repeat;
}

.contact a
{
 width:71px;
 height:20px;
 float:left; 
}
 
 .contact a:hover
{
 width:71px;
 height:20px;
 float:left; 
 background:url(../images/contact_ro.png) no-repeat;
 }
 
 .contact.active
{
 width:71px;
 height:20px;
 float:left; 
 background:url(../images/contact_ro.png) no-repeat;
 }
 
 
  .works
{
 width:92px;
 height:20px;
 float:left; 
 background:url(../images/works.png) no-repeat;
}

.works a
{
 width:92px;
 height:20px;
 float:left; 
 }
 
 .works a:hover
{
 width:92px;
 height:20px;
 float:left; 
 background:url(../images/works_ro.png) no-repeat;
 }
 
 .works.active
{
 width:92px;
 height:20px;
 float:left; 
 background:url(../images/works_ro.png) no-repeat;
 }
 
.works:hover ul{display:block;}


  .links
{
 width:58px;
 height:20px;
 float:left; 
 background:url(../images/links.png) no-repeat;
}

.links a
{
 width:58px;
 height:20px;
 float:left; 
 }
 
 .links a:hover
{
 width:58px;
 height:20px;
 float:left; 
 background:url(../images/links_ro.png) no-repeat;
 }
 
 .links.active
{
 width:58px;
 height:20px;
 float:left; 
 background:url(../images/links_ro.png) no-repeat;
 }
 
.links:hover ul{display:block;}


 .top-nav
{
	background-image:url(../dropdown/images/bg3top.png);
	background-repeat:repeat;
	width:178px;
	float:left;
	height:6px;
}

.mid-nav
{
background-image:url(../dropdown/images/bg2.png);
background-repeat:repeat-y;
width:178px;
height:auto;
float:left;
color:#000000;
}

.mid-nav a
{
color:#000000;
}

.mid-nav a:hover
{
color:#FFFFFF !important;
}

.bot-nav
{
background-image:url(../dropdown/images/bg3.png);
background-repeat:no-repeat;
width:178px;
height:6px;
float:left;
}

.nav-line
{
width:178px;
height:2px;
float:left;
background-image:url(../dropdown/images/bg2.png);
background-repeat:repeat;
}


.style3 { font-size:11px;}
.style4 {
	font: 24px "MoolBoran"; color:#FFFFCC;
}
.style5 {font-size: 14px}

.mesg
{
color:#d62b2b;
font-family:Arial;
font-size:13px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}

.style2 {
    color: #330000;
    font-family: Calibri;
}


div.pp_overlay{background:#0F0F0F !important;}

div.facebook .pp_content{background:#0F0F0F !important;}