@charset "utf-8";
/* CSS Document */
html,
body {
	margin:0;
	padding:0;
	height:100%;
}
#wrapper {
	min-height:100%;
	position:relative;
}
#header {
	background:#0f0f11;
	height:120px;
	padding:10px;
}
#content {
	padding-bottom:150px; width: 100%; /* Height of the footer element */
}
#footer {
	background:#0f0f11;
	width:100%;
	height:150px;
	position:absolute;
	bottom:0;
	left:0;
	clear:both;
}
#logo {
	float: left;
    margin: 0 10px 10px 20px;
	width: 288px; 
	display:block;
	clear:both;

}
.footer_links { font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; color:#eaeaea; text-transform:uppercase;}
.footer_links a:link { font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; color:#eaeaea; text-transform:uppercase;}
.footer_links a:hover { font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; color:#FFF; text-transform:uppercase;}
.footer_links a:active { font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; color:#FFF; text-transform:uppercase;}
.footer_links a:visited { font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; color:#eaeaea; text-transform:uppercase;}
#mainimg_container {
	width: 1020px;
	height: 570px;
	position: relative;
}

#mimg{
	width: 100%;
	position: absolute;
}
#specs {
	 z-index: 10;
	width: 30%;
	height: 470px;
	position: absolute;
	top: 10;
	left: 10;
	margin:10px 10px;
	background-color:#ffffff;
	border:1px solid #ccc;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
}
#specs_p {
	 z-index: 10;
	width: 230px;
	height: 390px;
	position: absolute;
	top: 10;
	left: 10;
	margin:10px 10px;
	background-color:#ffffff;
	border:1px solid #ccc;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	-moz-box-shadow: 3px 3px 4px #ccc;
	-webkit-box-shadow: 3px 3px 4px #ccc;
	box-shadow: 3px 3px 4px #ccc;
}

#specs ul li{
	margin-top:4px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	list-style-image: url('../i/red_bullets.png');
}
#specs_p ul li{
	margin-top:4px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	list-style-image: url('../i/red_bullets.png');
}
#specs_img {

	background:url(../i/flying_buggy_scheme.jpg);
}

.description_caption { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px;}
.description { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;}
.bold { font-weight: bold;}
.slider_captions_miro { font-family: 'Roboto Condensed', sans-serif; margin-left:10px; margin-top: 0px;}
.fs_24 {font-size: 24px;}
.fs_18 {font-size: 18px;}
.fc_dark { color:#000;}
.fc_white { color: #FFF;}


.ordering {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa6257), color-stop(1, #bd0a0a) );
	background:-moz-linear-gradient( center top, #fa6257 5%, #bd0a0a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa6257', endColorstr='#bd0a0a');
	background-color:#fa6257;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #c2746e;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:30px;
	width:175px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
}
.ordering:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bd0a0a), color-stop(1, #fa6257) );
	background:-moz-linear-gradient( center top, #bd0a0a 5%, #fa6257 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd0a0a', endColorstr='#fa6257');
	background-color:#bd0a0a;
}.ordering:active {
	position:relative;
	top:1px;
}

.iform {font: 12px/26px Verdana, Geneva, sans-serif; width:550px; margin:30px auto;}
.iform ul { margin:0; padding:0; list-style:none;}
.iform ul ul { overflow:auto}
.iform li { padding-bottom:5px;}
.iform label { 
 width:130px; display:block; float:left; line-height:26px;
}
.iform label.ilabel { 
 width:auto; display:inline; float:none; line-height:26px; padding:0 5px
}

.iform .itext,.iform .itextarea,.iform .iselect,.iform .ibutton { 	
	width:200px;
	border:1px solid #999;
	-webkit-border-radius: 3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
	margin:0;
	padding:5px;
	background: #fff;
	background: -webkit-gradient(linear, left top, left 25, from(#fff), color-stop(6%, #eee), to(#fff));
	background: -moz-linear-gradient(top, #fff, #eee 2px, #fff 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}

.iform .itext:hover,.iform .itextarea:hover,.iform .iselect:hover,.iform .ibutton:hover,
.iform .itext:focus,.iform .itextarea:focus,.iform .iselect:focus,.iform .ibutton:focus{

border-color: #333;
background:#fff;

}

.iform .itext {

}


.iform .itextarea{ 
	height:100px; width: 200px;
}
.iform .ibutton {

	width:auto;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left 25, from(#dadada), color-stop(6%, #efefef), to(#dadada));
	background: -moz-linear-gradient(top, #dadada, #efefef 2px, #dadada 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;

}
.iform .ibutton:hover,.iform .ibutton:focus { background:#dadada;}
.iform li.iheader { display:block; font-size:18px; border-bottom:1px solid #000; padding:5px; text-indent:10px; margin:5px 0 15px }
.iform li.iseparator { display:block; text-indent:-9999px; height:10px; line-height:10px; border-bottom:1px solid #999;margin:5px 0 15px }

.iform .required { border-color:#F00; }

#imessageOK,#imessageERROR{ border:1px solid #F60; padding:10px; font-size:16px; font-weight:bold; text-align: center; display:none; margin-bottom:20px;

	background: #F90;
	background: -webkit-gradient(linear, left top, left 25, from(#F90), color-stop(4%, #FC0), to(#F90));
	background: -moz-linear-gradient(top, #F90, #FC0 1px, #F90 25px);
	color:#fff;
	}
.error { color: #F00;}

.main_captions { font-family: 'Orbitron', sans-serif;}

.socials{
		 width:100%;

    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;

    /* Safari and Chrome */
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;

    /* W3C */
    display:box;
    box-pack:center;
    box-align:center;
}
.social_f a{
display:inline-block;
outline: none;/* get rid of dotted borders in FireFox */
 text-indent: -5000px ;/* this move the text outside of the screen area */
/* display:block;*/
 width:64px;
 height:64px;
 background: url("../i/facebook_3.png") 0 0 no-repeat;
}
.social_f a:hover {
 background-position: 0 -66px;
 }
.social_t a{
outline: none;/* get rid of dotted borders in FireFox */
 text-indent: -5000px ;/* this move the text outside of the screen area */
 display:inline-block;
 width:64px;
 height:64px;
 background: url("../i/twitter_3.png") 0 0 no-repeat;	
}
.social_t a:hover {
 background-position: 0 -66px;
 }
