﻿body,div,ul,ol,li,h1,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0}
li{list-style:none; font-weight:lighter;}

@font-face { font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

html,body{
    font-family: 'Open Sans', sans-serif; font-weight:lighter;
	color:#bcdbdc;
	font-size:16px;
	background-color: #1f0412;
	background-image: url(images/bg_gallery.jpg); background-repeat:no-repeat; background-position:top;
	background-attachment: fixed;
}

#bgjoin {background-color: #1f0412;
  	background-image: url(images/bg_gallery_join.jpg); background-repeat:no-repeat; background-position:top;
} 

body,

#mainMenu{min-width:1007px}
.clear{clear:both !important;float:none !important}
.horizontal-separator{width:100%;height:1px;background:url(/images/horizontal-sep.png) 50% 0 no-repeat;margin-bottom:36px}

a {color:#f2abe0; text-decoration:none; font-size:26px; font-weight:lighter }
a:hover{color:#ffffff; font-size:26px; text-decoration:none}


em {font-size:14px;}

h1 {font-style: normal; font-weight:lighter; font-size: 28px}
h2 {font-style: normal; font-weight:lighter; font-size: 20px; margin: 0 0 10px 0}
h3 {font-style: normal; font-weight:lighter; font-size: 16px}
h4 {font-style: normal; font-weight:lighter; font-size: 12px}
h5 {font-style: normal; font-weight:lighter; font-size: 26px; text-align:center; margin: 0 0 0 0}

td {vertical-align: top; padding:5px}

.td1 img {border:1px solid #fff;
-webkit-box-shadow: 0px 0px 10px #202020;
    box-shadow: 0px 0px 10px #202020}

#wraper {margin:auto; width:1060px; text-align:left} 


.th {
    float: left; width: 330px; margin: 10px; text-align:center;
	}

#mainMenu{
	border-bottom: 0px solid #F5F4D8;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
	overflow: hidden;
	font-size: large
}
 
  #mainMenu .main{
	float:left;
	position:fixed;
	left:50%;
	margin-left: -497px; 
}

ul.main li.special {background-color:#ffba00;}


 #mainMenu .main li{float:left; position:relative;top:-5px}
 #mainMenu .main li a{font-size:18px; text-decoration:none;color:#fff;display:block;padding:18px 10px 18px 10px; text-shadow:#000000 2px 2px 2px;}
 #mainMenu .search-and-login{float:right}
 #mainMenu .search-and-login input[type=text]{padding:5px;width:100px;position:relative;border:1px}
 #mainMenu .search{position:relative}
 #mainMenu .search-and-login .magnifier{position:absolute;top:1px;right:1px;cursor:pointer}
 #mainMenu .search-and-login li{float:left;margin-right:20px;margin-top:10px}

input[type="button"]font-size:12px}
input.login{border:1px solid #000000;}
 

#mainMenu .search-and-login li.join{float:left;border:solid 1px #FFffff;}
#mainMenu .search-and-login li.join a{font-size:18px;color:#FFffff;text-decoration:none;padding:4px 11px 3px 11px;float:left;cursor:pointer}
#mainMenu .search-and-login li.join a span{float:left;text-shadow:#000000 2px 2px 2px;}

#mainMenu .search-and-login li.login{float:left;border:solid 1px #FFffff;}
#mainMenu .search-and-login li.login a{font-size:18px;color:#FFffff;text-decoration:none;padding:4px 11px 3px 11px;float:left;cursor:pointer}
#mainMenu .search-and-login li.login a span{float:left;text-shadow:#000000 2px 2px 2px;}

.header-spacer{height:81px}
 
#mainSlideShowWrapper{position:relative;z-index:0;overflow:hidden}
#mainSlideShowWrapper .slides{position:relative}
#mainSlideShowWrapper img{width:100%;z-index:0;position:absolute}
#mainSlideShowWrapper img.active{width:100%;z-index:1}
 
#join {
	border:2px solid #5ec0ed;
	text-align:center;
	width:100%; height:100px;
	vertical-align:text-bottom;
}

.join_button {
	font-size: 24px;
	font-weight: normal; 
	}
	
.thumbnail img{ border:5px solid #fff;
-webkit-box-shadow: 0px 0px 15px #7c7c7c;
    box-shadow: 0px 0px 15px #7c7c7c;
	}

#footer {font-size:14px; text-align :center; color:#bcdbdc}
#footer a {font-size:14px;color:#bcdbdc;text-decoration:none}

