html{
	border: 0;
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: auto;
	}

body{
	border: 0;
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", "Tahoma", verdana, sans-serif;
	font-size: 12px;
	color: #444;
	overflow: auto;
	background: url(../pics/bg_body.gif) repeat-x 0 0 #002421;
	}

form{
	border: 0;
	margin: 0;
	padding: 0;
	}
	
input, select, textarea, file{
	font-family: "Trebuchet MS", "Tahoma", verdana, sans-serif;
	font-size: 11px;
	color: #405B0D;
	}	

sup{
	text-transform: uppercase;
	font-weight: normal;
	font-size: 11px;
	color: #749F0F;
	font-family: arial, helvetica, sans-serif;	
	}
	
img{
	border: 0;
	}	
	
a{
	color: #8DB31C;
	}

a:hover{
	color: #C9E86C;
	}

i{
	font-weight: normal;
	color: #6F7465;
	}	

.hidden{
	display: none;
	}	
	
.clear{
	clear:both;
	}
	
div#container{
	top: 32px;
	position: absolute;
	display: none;
	padding-bottom: 5px;	
	}

div#logo img{
	margin-left: 7px;
	}		
	
div#link-weblog{
	position: absolute;
	right: 0;
	padding: 24px 68px 0 16px;
	background: url(../pics/icon_blog.gif) no-repeat 0 26px;
	}	
	
div#link-weblog a{
	
	font-size: 11px;
	color: #4d6664;
	text-decoration: none;
	}	
	
div#link-weblog a:hover{
	color: #99a7a6;
	}		
	
div#tabs-container{
	float: left;
	height: 633px;
	padding: 0 53px 0 53px;
	background: url(../pics/bg_bottom.gif) no-repeat 100% 100%;
	}
	
div#tabs{
	float: left;
	width: 236px;
	height: 512px;
	}

.tab{
	position: absolute;
	width: 236px;
	height: 512px;
	display: none;
	}	
	
div#tab-a{
	background: url(../pics/tab_a_01_off.png) no-repeat 0 0;
	}
	
div#tab-b{
	background: url(../pics/tab_b_01_off.png) no-repeat 0 0;
	}	
	
div#tab-c{
	background: url(../pics/tab_c_01_off.png) no-repeat 0 0;
	}

div#tab-d{
	background: url(../pics/tab_d_01_off.png) no-repeat 0 0;
	display: block;
	}
	
.tab-wrapper{
	float: left;
	width: 100%;
	height: 512px;
	}	
	
.tab-content{
	color: #FFF;
	float: left;
	width: 180px;
	padding: 0 38px 0 18px;
	height: 512px;
	overflow: hidden;
	font-size: 11px;
	display: none;
	}

div#tab-b-content ul{
	padding: 0 0 10px 0;
	margin: 0;
	list-style-type: none;
	}
	
div#tab-b-content li{
	padding-left: 14px;
	background: url(../pics/bullet_1.gif) no-repeat 0 5px;
	color: #fff;
	text-transform: none;
	}	
	
div#tab-b-content ul#services-list{
	padding-left: 0;
	}	

div#tab-b-content ul#services-list .list-item{
	padding-left: 0;
	background: transparent;
	color: #a3faff;
	text-transform: uppercase;
	}
	
.tab-content h2{
	margin: 18px 0 10px 0;
	border: 0;
	padding: 0;
	font-size: 30px;
	font-weight: normal;
	}
	
.tab-content p{
	margin: 0;
	padding: 0 0 12px 0;
	line-height: 16px;
	font-size: 12px;	
	}	
	
div#tab-a-content{
	padding: 0 38px 0 18px;
	}	

div#tab-a-content a{
	color: #D7E134;
	}
	
div#tab-a-content a:hover{
	color: #EAEE8E;
	}	
	
div#tab-a-content h2{
	color: #e4ff8d;
	}	

div#tab-b-content h2{
	color: #ccffff;
	}

div#tab-b-content a{
	color: #84FAFB;
	}
	
div#tab-b-content a:hover{
	color: #C1FDFD;
	}	
	
div#tab-c-content h2{
	color: #ffe04d;
	}

div#tab-d-content{
	display: block;
	padding: 0 22px 0 34px;
	}		
	
div#offline-content-data p{
	line-height: 16px;
	font-size: 11px;
	}	
	
div#tab-c-content a{
	color: #FFE04D;
	}
	
div#tab-c-content a:hover{
	color: #FFF3BB;	
	}
	
div#tab-d-content h2{
	color: #bec3b5;
	}

div#tab-d-content h3{
	color: #9ab30c;
	font-size: 18px;
	margin: 0;
	border: 0;
	padding: 0 0 5px 0;
	font-weight: normal;
	}	
	
div#contact-form-content{
	width: 100%;
	}
	
div#contact-form-content label{
	width: 100%;
	float: left;
	color: #618121;
	}
	
.formInputs{
	width: 100%;
	float: left;
	color: #5c5f58;
	background-color: #FFF;
	border: 1px solid #9ab30c;
	margin: 0 0 2px 0;
	font-size: 11px;
	}
	
div#contact-form-content textarea{
	height: 110px;
	overflow: auto;
	}
	
input#bt-send{
	float: right;
	border: 0;
	margin: 3px 0 3px 0;
	}
	
div#online-mode, div#offline-mode{
	float: left;
	width: 100%;
	}	
	
div#offline-mode{
	margin-top: 6px;
	color: #618121;
	}

div#offline-mode p{
	margin: 0 0 10px 0;
	padding: 0;
	}	
	
div#offline-mode span{
	color: #9ab30c;
	}
	
/*DIALOG*/
div#dialogDiv{
	width: 192px;
	padding: 8px;
	font-size: 11px;
	float: left;	
	}	
	
div#dialogDiv .content-dialog{
	width: 142px;
	padding-top: 5px;
	float: left;
	}	
	
div#dialogDiv .icon-dialog{
	width: 40px;
	height: 46px;
	padding-left: 10px;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 0;
	}	
	
.dialog-success, .dialog-success .sb-inner{
	color: #618121;
	background-color: #f9ffec;
	}

.dialog-success a{
	color: #d97b00;
	}	
	
.dialog-success .icon-dialog{
	background-image: url(../pics/icon_dialog_success.gif);
	}	
	
.dialog-success .sb-border {
	background-color: #96b000;
	}	
	
.dialog-failure, .dialog-failure .sb-inner{
	color: #618121;
	background-color: #f9ffec;
	}
	
.dialog-failure a{
	color: #d97b00;
	}	
	
.dialog-failure .icon-dialog{
	background-image: url(../pics/icon_dialog_failure.gif);
	}	

.dialog-failure .sb-border {
	background-color: #96b000;
	}
	
.dialog-exception, .dialog-exception .sb-inner{
	color: #618121;
	background-color: #f9ffec;
	}
	
.dialog-exception a{
	color: #d97b00;
	}	
	
.dialog-exception .icon-dialog{
	background-image: url(../pics/icon_dialog_exception.gif);
	}	

.dialog-exception .sb-border {
	background-color: #96b000;
	}	
/*END DIALOG*/	