html, body, form { margin: 0; padding: 0; }
html { height:100%; }
body { height:auto !important; height:100%; min-height:100%; min-width:960px;} 
/*html, body { _overflow:hidden; }*/

* {font-size: 100.01%;}

@font-face{font-family:'DroidSansRegular';src:url('fonts/DroidSans-webfont.eot');src:url('fonts/DroidSans-webfont.eot@#iefix') format('embedded-opentype');font-weight:normal;font-style:normal}
@font-face{font-family:'DroidSansBold';src:url('fonts/DroidSans-Bold-webfont.eot');src:url('fonts/DroidSans-Bold-webfont.eot@#iefix') format('embedded-opentype');font-weight:normal;font-style:normal}

body {font: 12px 'DroidSansRegular',Arial,Verdana,Helvetica,Tahoma,Sans-Serif;} 
body {-x-system-font:none; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal;}

a:hover {text-decoration:none;}
small {font-size:85%;}

#page-wrapper{min-height:100%; margin:0 auto; min-width:960px; overflow: hidden;} 

/* AUTH */
#header-auth{position:absolute; left:20px; top:5px; font-size:1.25em;opacity: 0.9;padding-bottom: 10px;}
#header-auth a{padding:10px;}

.content-area {margin-left: auto;margin-right: auto;width: 960px;}
.content-area .logo {width: 220px;}
.content-area .contact_message,
.content-area .contact-details {width: 460px;}
.content-area .contact{width: 700px;}
.content-area .welcom, .content-area .copyright{width: 940px;}
.content-area .logo,.content-area .contact, .content-area .welcom, .content-area .copyright,.content-area .contact_message,.content-area .contact-details{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

div.content-form {
	position: relative;
	zoom: 1;
	padding-bottom: 2.5em;
	padding-left: 2.5em;
}
div.content-form div.field {
	padding: 0;
	margin: 0 0 0.8em 0;
	display: block;
}
div.content-form div.field label.field-title {display: block;margin-bottom: 3px;	white-space: nowrap;}

.login-form .bx-auth{display: none;}

div#content-box{width:100%;margin:0 auto;}
div.topline{height:5px;}
div.topbar{min-height:45px;z-index:555;display:none;line-height:20px}
div.topbar p{font-size:12px;}
div.topbar a{font-weight:bold}
a.topbar-btn{background-repeat:no-repeat;background-position:0 0;width:100px;height:100px;float:right;margin-right:0;margin-top:0}
a.topbar-btn.active{background-repeat:no-repeat;background-position:-100px 0;width:100px;height:100px}
div#header{padding:30px 0 37px 0}
div.logo{background-repeat:no-repeat;margin-top:0}
div.contact{text-align:right;font-family:'DroidSansRegular';font-size:18px;}
div.contact .phone{padding:10px 0 10px 40px}
ul.social-networks{list-style:none;overflow:hidden;margin-top:30px;float:right}
ul.social-networks li{float:left;margin:0 1px;border:0}
.icon-twitter a,.icon-facebook a,.icon-dribbble a,.icon-skype a,.icon-forrst a,.icon-rss a{float:left;text-indent:8000px;width:30px;height:33px;margin-top:3px;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}
.icon-twitter a:hover,.icon-facebook a:hover,.icon-dribbble a:hover,.icon-skype a:hover,.icon-forrst a:hover,.icon-rss a:hover{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}
.icon-twitter,.icon-twitter a{background-position:-0px bottom}
.icon-twitter a:hover{background-position:-0px top}
.icon-facebook,.icon-facebook a{background-position:-30px bottom}
.icon-facebook a:hover{background-position:-30px top}
.icon-dribbble,.icon-dribbble a{background-position:-60px bottom}
.icon-dribbble a:hover{background-position:-60px top}
.icon-skype,.icon-skype a{background-position:-90px bottom}
.icon-skype a:hover{background-position:-90px top}
.icon-forrst,.icon-forrst a{background-position:-120px bottom}.icon-forrst a:hover{background-position:-120px top}
.icon-rss,.icon-rss a{background-position:-150px bottom}.icon-rss a:hover{background-position:-150px top}

div.welcome-content{text-align:center;padding:60px 0 50px 0;}
h3.welcome-title{text-transform:uppercase;font-size:40px;font-family: 'Lobster', cursive;}
div.welcome-content p{font-size:14px;margin:0;line-height:20px}

#subscribe{padding:0 20px;height:70px;}
#subscribes{width:448px;margin:0px auto;height:74px;}
#subscribes p{font-size: 26px;font-weight: bold;color:red;height:36px;line-height:36px;padding-left:10px;padding-right:10px;position:absolute;width:315px;outline:0;margin-left:58px;margin-top:10px;text-align: center;}

#countdown-timer{margin:73px auto 74px auto;width:720px;overflow:hidden;text-align:center}
#countdown-timer .block{float:left;height:110px;width:110px;display:block;padding:5px}
#countdown-timer .block span{display:block;font-size:70px;font-weight:bold;padding:0 0 5px 0;line-height:80px;font-family:Arial}
#countdown-timer div.space{display:block;line-height:1.7em;font-size:50px;float:left;height:120px;width:30px}

.contact-block{padding:20px 0;margin:0 auto}
.contact-block h1{font-size:15px;font-family:'DroidSansBold';text-transform:uppercase;margin-bottom:15px}

input[type="text"], input[type="password"]{height:22px;border:0;width:305px;margin:15px 0 0 0;padding:2px 10px 0 10px;font-family:'DroidSansRegular';font-size:12px}

#contact_form{margin:10px 0;width:430px}
#contact_form textarea{border:0;width:305px;padding:10px;margin:15px 0;font-family:'DroidSansRegular';font-size:12px}
#contact_form label{float:left;width:100px;margin-top:15px}
#contact_form input[type="submit"]{float:right;border:0;padding:8px 5px 5px 5px;font-family:'DroidSansRegular';text-transform:uppercase;font-size:12px;cursor:pointer;margin-right:5px;}

div.contact-details{margin-top:15px;text-transform:uppercase;font-size:12px}
span.phone{margin-right:15px;padding:10px 0 10px 30px}
span.fax{margin-right:15px;padding:10px 0 10px 30px}
span.email{padding:10px 0 10px 30px}
iframe.map-placeholder{margin:25px 0;padding:0;overflow:hidden;box-sizing:border-box}

div#footer-bottom{padding:15px 0 15px 0;opacity:0.8;}
div.copyright{text-align:center;font-size:12px}

.bx-google-map {margin: 0 auto;}
.errortext, .notetext {display: block;margin: 0;	padding: 0.4em 1.117em;	border: 1px solid;}