
body {
	margin: 0px;
	padding: 0px;
	color: #FFF;
/*	color: #B7B7B7;
*/	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	line-height: 1.5em;
	background-image: url(images/6.jpg); 
	background-repeat:no-repeat;
	background-size: 1680px 1280px;

	/*background-color: #fff;*/
/*	overflow: hidden;
*/	/*z-index: 500;
	position:relative;*/
}

a:link, a:active, a:visited {color: #c7a670; font-weight:bolder; /*text-shadow: 0px 1px 1px #ccc;*/ }

p { margin: 0 0 10px 0; padding: 0; }
p1 { margin: 0 0 10px 0; padding: 0; color: #C1C932; font-weight:800; }

h1, h2, h3, h4, h5, h6 { color: #FFFFFF; }
h1 { font-size: 14px; font-weight: bold; margin: 0; color: #fff; }
h2 { font-size: 22px; 
	margin: 0 0 10px 0; 
	padding: 0; 
	color: #333; 
	font-weight: bold;
/*	text-shadow: 0px 1px 3px #ccc;
*/}
h3 {
	font-size: 30px;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight: 600;
	color: #FFF;
/*	text-shadow: 0px 1px 2px #666;
*/}
h4 { font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 24px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #006699;
	font-weight: 100; /*text-shadow: 0px 1px 1px #333333*/
}
h5 { font-size: 16px; margin: 0 0 10px 0; padding: 0; color: #fff; font-weight: bold; }
h6 { font-size: 20px; margin: 0 0 0px 0; padding: 0; }

.line {	border-bottom: 1px dotted #999;}
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.cleaner_h5 { clear: both; width:100%; height: 5px; }
.cleaner_h10 { clear: both; width:100%; height: 10px; }
.cleaner_h20 { clear: both; width:100%; height: 20px; }
.cleaner_h30 { clear: both; width:100%; height: 30px; }
.cleaner_h40 { clear: both; width:100%; height: 40px; }
.cleaner_h50 { clear: both; width:100%; height: 50px; }

.float_l { float: left; }
.float_r { float: right; }

.imgOpa  {
	        opacity:1.0;
	        filter:alpha(opacity=100);
	    }
		

.pad5 { padding: 5px;}
.pad70 { padding-left: 70px;}
.pad100 { padding-left: 100px;}
.image_wrapper { display: inline-block; border: 1px solid #ccc; background: #fff; padding: 4px; margin-bottom: 10px; }
.image_fl { float: left; margin: 3px 15px 0 0; ; border: 1px solid #999; }
.image_fr { float: right; margin: 0px 0 0 15px;/* box-shadow: 0px 1px 5px #ccc;*/ border: 1px solid #999; }
.social_fl { float: left; margin: 10px 2px 0 0; }
.social_fr { float: right; margin: 0 15px 0 15px; }

.border{ border:1px solid #999; margin: 0px 0 0 8px;}


blockquote { font-style: italic; margin: 0 0 0 10px;}
cite { font-weight: bold; color:#333; }
cite span { color: #666; }
em { color: #CCC; font-weight:bold; }
pre{font-family: Arial, Tahoma, Verdana;}

strong {color: #FFF;
		font: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}


.hr_divider {
	clear: both;
	padding-bottom: 40px;
	margin-bottom: 40px;
	background: url(css/images/templatemo_hr_divider.png) bottom repeat-x;	
}

#templatemo_wrapper {
	margin: 0 auto;
}

#top {
	width: 100%;
	height: 115px;
	margin-bottom: 0px;
	background-image:url(images/transparent3.png);
	margin: 0 auto;
}

#templatemo_top {
	width: 960px;
	height: 115px;
	margin-bottom: 0px;
	margin: 0 auto;
}

#menu {
	width: 100%;
	height: 70px;
	margin-bottom: 0px;
	background-image:url(images/menu.jpg);
	margin: 0 auto;
}

#templatemo_menu {
	width: 960px;
	height: 70px;
	margin: 0 auto;
}

#container {
	width: 960px;
	height: 380px;
	margin: 0 auto;
/*	background-image: url(images/transparent6.png);
	-moz-border-radius: 20px;
	border-radius: 20px;*/
/*	background-image: url(images/footer_bg3.jpg);
*/	/*box-shadow: 0px 1px 3px #333;*/
	

}

#template_slider {
	width: 960px;
	height: 320px;
	margin: 0 auto;
	padding: 0px 0px;
	box-shadow: 0px 2px 10px #333;
/*	border: 10px solid #333;
*/}

#template_main {
    width: 960px;
	margin: 0 auto;
	padding: 30px auto;
/*	background-color:#F00;
*/}


#news{ float: right; padding: 20px; margin-right: 20px; width: 300px; }
#coinslider {float: left;}
#social {padding: 20px 10px 0 0; float: right;}
	
/* end of gallery */


.col_w240 {
	float: left;
	width: 240px;
	margin-right: 30px;
}

.col_w160 {
	float: left;
	width: 160px;
	padding: 30px 20px 0 0;
}

.col_w270 {
	width: 270px;
	padding: 20px 15px 0px 15px;
	margin-bottom: 30px;
	background-image: url(images/transparent7.png);
}

.col_w540 {
	float: left;
	width: 520px;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 10px 50px 50px 50px;
	background-image: url(images/transparent2.png);
	border-radius: 0px;
/*	border: 1px solid #FFF;
	box-shadow: 0px 1px 5px #666666;
*/
}

.col_gallery {
	float: left;
	width: 540px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 10px 10px 10px 10px;
	background-image: url(images/transparent3.png);
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0px 1px 5px #666666;

}

.col_video {
	float: left;
	width: 540px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 20px 90px 20px 0;
	background-image: url(images/transparent8.png);
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: 0px 1px 5px #ccc;

}

.last_col {
	margin-right: 0;
	margin-top: 30px;
/*	margin-bottom: 30px;
	padding: 20px 10px 20px 10px;
	background-image: url(images/transparent.png);
	-moz-border-radius: 20px;
	border-radius: 20px;
*/
}

#footer_wrap	{
	clear: both;
	width: 100%;
	background: #1c1c1c url(images/templatemo_footer_wrapper.jpg) repeat-x top;
}

#templatemo_footer {
	width: 960px;
	height: 150px;
	font-size: 11px;
	text-align: center;
	color: #FFF;
	background: url(images/templatemo_footer.jpg) top center no-repeat;
	margin: 0 auto;
	padding: 30px 0 10px 0;
}

#templatemo_footer a { color: #444; }


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFF;
padding: 2px;
left: -1000px;
border: 1px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 90px; /*position where enlarged image should offset horizontally */

}