*{
	margin:0;
	padding:0;
}
body{ font-family:sans-serif, arial; font-size:16px; color:#fff; background-color:#fff; overflow:hidden; cursor: crosshair; }


h1, h2 { font-family: CodeProDemoRegular, arial, sans-serif; font-weight: normal; text-shadow:#fff 1px 0 0; }
@font-face{ font-family: CodeProDemoRegular; font-style: normal; font-weight: all; src: url(../fonts/Code_Pro_Demo-webfont.eot), url(../fonts/Code_Pro_Demo-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/Code_Pro_Demo-webfont.woff) format("woff"), url(../fonts/Code_Pro_Demo-webfont.ttf) format("truetype"), url(../fonts/Code_Pro_Demo-webfont.svg#CodeProDemoRegular) format("svg"); }
@font-face {
    font-family: 'Fina';
    src:url('../fonts/Fina.ttf') format('truetype'),
	url('../fonts/Fina.eot');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'impact';
    src:url('../fonts/impact.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gordita';
    src:url('../fonts/Gordita.ttf') format('truetype'),
	url('../fonts/Gordita.eot');
    font-weight: normal;
    font-style: normal;
}
textarea {resize:none;}

h1.slogan{ font-family:CodeProDemoRegular, arial, sans-serif; position:relative; margin:25px 0 0 40px; font-size:30px; color:#999; text-decoration: none; }

.slogan a { color:#999; font-family: CodeProDemoRegular, arial, sans-serif; font-weight: normal; text-decoration: none; }
.prof { color:#f00; position:relative; font-size:12px; font-family: CodeProDemoRegular, arial, sans-serif; margin:-8px 0 0 40px; }
 
.st_main img.st_preview{ position: absolute; top:0; right: 0; width: inherit; height: 100%; 
    no-repeat center center fixed;
    -webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	 }
	 
.st_main2 img.st_preview { position: absolute; top: 0; right: 0; width: 100%; height: inherit;
    no-repeat center center fixed;
   max-height: 200px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
   
ul.st_navigation{ position:absolute; width:100%; top:140px; left:-300px; list-style:none; padding:0 40px; }
ul.st_navigation li { float:left; clear:both; position:relative; width:100%; }
ul.st_navigation li span.st_link{ float:left; position:relative; line-height:50px; color:#999; font-size:24px; font-family: CodeProDemoRegular, arial, sans-serif; text-decoration:none; }
.st_link, .st_link a { color:#999; font-size:24px; font-family: CodeProDemoRegular, arial, sans-serif; text-decoration:none; cursor: pointer; }

ul.st_navigation li span.st_arrow_down,
ul.st_navigation li span.st_arrow_up{
	position:absolute;
	width:40px;
	height:50px;
	cursor:pointer;
}

.st_wrapper{ display:none; position: absolute; width:100%; height:160px; overflow-y:hidden; top:60px; left:0; cursor: crosshair; }
.st_thumbs{
    height:160px;
	margin:0;
	width:100000px !important;
	
}
.st_thumbs img{ position: relative; overflow: visible; float:left; margin:3px 5px 0 0; opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); }
.current .st_link { font-size:36px !important; color:#333 !important; }
.st_about{
	display:none;
	position:absolute;
	top:50px;
    left:0px;
}
.st_loading{ background:url(../images/icons/loader.gif) no-repeat; padding:15px 5px 15px 20px; }
.st_subcontent p {color:#222222 !important; font-size:13px; margin-top:15px;}
	
.about { color: #333 !important; font-size:13px; background-color: #ccc; width:1200px !important; margin:25px 0 0; }
.social {
    top:25px;
	right:40px;
    position:absolute;
    float:right;
    z-index:5;
	list-style:none;
}

.social li {
    margin:0 0 0 4px;
    float:left;
}
.social img {border:none;}

/*  FORM
------------------------------------*/
.info-form {margin:20px 0 0 0;}
.info-form input {
    margin-bottom:6px;
	background:#eeeeee;
	border:none;
	display:block;
}

.info-form [type="submit"] {
	background:#eeeeee;
	cursor:pointer;
	border:0;
	padding:4px;
	margin:10px 0;
	font-size:16px;
	color:#222222;
	font-family:impact;
} 
.info-form [type="text"] {
    height:28px;
    width:350px;
	padding:3px;
}

.info-form textarea {
    height:114px;
    width:350px;
	margin:0;
	float:right;
	border:none;
	background:#eeeeee;
	padding:3px;
}

.info-form label {
    white-space:nowrap;
    padding: 0 15px 0 0;
    margin: 0 0 6px 0;
    width: 60px;

	float:left !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#222222;

}

.lmt {
    display:block !important;
	margin:7px 0 0 20px !important;
	padding:0 !important;

}
fieldset.one-column {float:right; border:none; width:50%}
fieldset.two-column { border:none; width:50%}

form fieldset.two-column div { float:left; width:100%;}
form fieldset.one-column div {  width:100%;}

/*  FORM(END)
------------------------------------*/
