@charset "utf-8";
/* CSS Document */

body{
	/*background:url(layout/bgimg.jpg) repeat;
	*/
	background-color:#fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#cbccc8), to(#fff));
    	background: -moz-linear-gradient(top, #cbccc8,  #fff);
    	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbccc8', endColorstr='#ffffff');
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #999999;
	margin: 0;
	padding: 0;
}
h1 { font-size:27px; }
h2 { font-size:22px; }
h3 { font-size:20px; }
h4 { font-size:17px; }
h5 { font-size:15px; }
h6 { font-size:14px; }

h1,h2,h3,h4{
	margin: 0;
	padding: 0;
}

a{
	text-decoration: none;
	color: #999999;
}

a:hover {
	text-decoration: none;
	color: #333333;
}

p{ font-size:13px;text-align:justify; }

hr { border:1px dotted #dedede;  }

input[type=text]{ background: #ededed;color:#666;border:1px solid #bfbfbf;
font-weight:bold;
padding:5px 6px 5px 6px;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari, Chrome */
border-radius: 8px; /* CSS3 */  }

input[type=file]{ background: #ededed;color:#666;border:1px solid #bfbfbf;
font-weight:bold;
padding:5px 6px 5px 6px;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari, Chrome */ 
border-radius: 8px; /* CSS3 */  }


input[type=submit]{ background: black;color:white;border:1px solid black; 
font-weight:bold;font-size:14px;
padding:5px 6px 5px 6px;
-moz-border-radius: 8px; /* Firefox */ 
-webkit-border-radius: 8px; /* Safari, Chrome */ 
border-radius: 8px; /* CSS3 */  }

input[type=submit]:hover { background-color:gray;border:1px solid gray; } 

.link { color:#333; }
.link:hover { color:#666; }

.link_button { background: black;color:white;border:1px solid black;
font-weight:bold;
padding:5px 6px 5px 6px;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari, Chrome */
border-radius: 8px; /* CSS3 */
}

.link_button:hover { background: #333;color:white;border:1px solid black;
font-weight:bold;
padding:5px 6px 5px 6px;
-moz-border-radius: 8px; /* Firefox */
-webkit-border-radius: 8px; /* Safari, Chrome */
border-radius: 8px; /* CSS3 */
}

/* TABLE */
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
  background-color: #f1f1f1; /* #f9f9f9;*/
}
.table-striped tbody tr:hover td, .table-striped tbody tr:hover th {
  background-color: #f5f5f5;
  color: #42b5b8;
}

.table-striped tfoot tbody tr td {  background-color: #000000; }

.clear{
	clear: both;
}

.clearfix{
        clear: both;
	height:30px;
}

.hide { display:none !important; }

.msg_error { width:400px;
/*background-color:#FFCCCC;*/
color:#FF0000;font-weight:bold;
padding:5px 6px 5px 6px;
/*border:1px solid #FF4040;
-moz-border-radius: 8px;*/ /* Firefox */
/*-webkit-border-radius: 8px;*/ /* Safari, Chrome */
/*border-radius: 8px;*/ /* CSS3 */ }

.bgcolor1 { background-color: #89B044; }
.white { color: white !important; }

#site_wrapper { border:1px solid #dedede;margin: 0 auto;padding:0px;width:960px; }

#banner{
	padding: 0px;
}
#logo, #area{
	width: 75%;
	float:left;
}

#logo_register, #title{
	/*margin-top:72px;*/
	width: 25%;
	float: left;
	padding-top: 130px;
}


#info,#area,#title{
	font-size: 12px;
}

#info{

	height:80px;
	background-color:white;
	background: url(layout/bgtop.png); /* repeat;*/
}
#info .label{
        margin-left:520px;
	margin-right:440px;
/*      background: url(layout/bk-info.png);*/ /* repeat;*/
}
#infotop{
	/*background: url(layout/bgtop.png);*/ /* bk-infotop.png */
	clear: both;
	height: 5px;
}

#infodata{
	/*background: url(layout/bgtop.png);*/ /*bk-infodata.png);*/
	color:#333333;
}


#area{
}

#area div.divwrapper{
	text-align:center;
	padding: 30px 0 0 0;
}

#title{
/*	background: url(layout/bk-infodata.png);
*/
}

#title div.divwrapper{
	padding: 20px 0 20px 35px;;
}

#title div.divwrapper h2 span{
	font-weight: bold;
	color:#000000;
	font-size: 12px;
}


#content { background-color:white; }

.registernow { 
	padding: 8px;
	background-color: black;
	color: white; 
}
.registernow:hover { color:#89B044; /*#BF314C; #4BB1FC;*/ }

/* MENU */
#leftmenu{
	/*background: url(layout/bk-leftmenu.png) top right repeat-y;
	*/
	width: 20%;
	float: left;
}

#leftmenu a{
	color: #999999;
}

#leftmenu a:hover {
	color: #cccccc;
}

#leftmenu div.divwrapper, #maincontent div.divwrapper{
	padding: 10px;
}

#leftmenu ul{
	margin: 0;
	padding: 0 0 0 25px;
}

#leftmenu li{
	list-style: none;
	font-size: 17px;
	font-weight: bold;
	padding: 5px 0 0 0;
}

#leftmenu li span{
	font-size: 14px;
	font-weight: bold;
}


#maincontent{
	padding:2%;
	background: url(layout/bk-leftmenu.png) top left repeat-y;
	width: 76%;
	float: left;
	min-height:600px;
}

#maincontent div.divwrapper{
	width: 98%;
}

#maincontent a { color:#89B044; }


#copyright{
	width:960px;
	margin:0 auto;
	padding: 10px;
	text-align:center;
}

#copyright .footer_menu { list-style: none;float:left; }
#copyright .footer_menu li{ display:inline;margin-right:7px; }


tr { border-bottom:1px solid #333; }

#nouser{
	text-align:center;
	padding: 100px 0 100px 0;
	color: #990000;
}



/* pricelist tables */
#fdw-pricing-table {
		margin:0 auto;
		text-align: center;
		/*width: 928px;*//* total computed width */
		zoom: 1;
	}

	#fdw-pricing-table:before, #fdw-pricing-table:after {
	  content: "";
	  display: table
	}

	#fdw-pricing-table:after {
	  clear: both
	}

	/* --------------- */	

	#fdw-pricing-table .plan {
		font: 13px 'Lucida Sans', 'trebuchet MS', Arial, Helvetica;     
		background: #fff;      
		border: 1px solid #ddd;
		color: #333;
		padding: 20px;
		width: 180px;
		float: left;
		_display: inline; /* IE6 double margin fix */
		position: relative;
		margin: 0 5px;
		-moz-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);
		-webkit-box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);
		box-shadow: 0 2px 2px -1px rgba(0,0,0,.3);		
	}

	#fdw-pricing-table .plan:after {
	  z-index: -1; 
	  position: absolute; 
	  content: "";
	  bottom: 10px;
	  right: 4px;
	  width: 80%; 
	  top: 80%; 
	  -webkit-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);   
	  -moz-box-shadow: 0 12px 5px rgba(0, 0, 0, .3);
	  box-shadow: 0 12px 5px rgba(0, 0, 0, .3);
	  -webkit-transform: rotate(3deg);    
	  -moz-transform: rotate(3deg);   
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);	
	}	
	
	#fdw-pricing-table .popular-plan {
		top: -20px;
		padding: 40px 20px;   
	}
	
	/* --------------- */	

	#fdw-pricing-table .header {
		position: relative;
		font-size: 20px;
		font-weight: normal;
		text-transform: uppercase;
		padding: 0px;
		margin: -20px -20px 20px -20px;
		border-bottom: 8px solid;
		background-color: #eee;
		background-image: -moz-linear-gradient(#fff,#eee);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));    
		background-image: -webkit-linear-gradient(#fff, #eee);
		background-image: -o-linear-gradient(#fff, #eee);
		background-image: -ms-linear-gradient(#fff, #eee);
		background-image: linear-gradient(#fff, #eee);
	}

	#fdw-pricing-table .header:after {
		position: absolute;
		bottom: -8px; left: 0;
		height: 3px; width: 100%;
		content: '';
		/*background-image: url(images/bar.png);*/ 
	}
	
	#fdw-pricing-table .popular-plan .header {
		margin-top: -40px;
		padding-top: 60px;		
	}

	#fdw-pricing-table .plan1 .header{
		border-bottom-color: #B3E03F;
	}

	#fdw-pricing-table .plan2 .header{
		border-bottom-color: #7BD553;
	}

	#fdw-pricing-table .plan3 .header{
		border-bottom-color: #3AD5A0;
	}

	#fdw-pricing-table .plan4 .header{
		border-bottom-color: #45D0DA;
	}			
	
	/* --------------- */

	#fdw-pricing-table .price{
		font-size: 45px;
	}

	#fdw-pricing-table .monthly{
		font-size: 13px;
		margin-bottom: 20px;
		text-transform: uppercase;
		color: #999;
	}

	/* --------------- */

	#fdw-pricing-table ul {
		margin: 20px 0;
		padding: 0;
		list-style: none;
	}

	#fdw-pricing-table li {
		padding: 10px 0;
	}
	
	/* --------------- */
		
	#fdw-pricing-table .signup {
		position: relative;
		padding: 10px 20px;
		color: #fff;
		font: bold 14px Arial, Helvetica;
		text-transform: uppercase;
		text-decoration: none;
		display: inline-block;       
		background-color: #72ce3f;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;     
		text-shadow: 0 -1px 0 rgba(0,0,0,.15);
		opacity: .9;       
	}

	#fdw-pricing-table .signup:hover {
		opacity: 1;       
	}

	#fdw-pricing-table .signup:active {
		-moz-box-shadow: 0 2px 2px rgba(0,0,0,.3) inset;
		-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.3) inset;
		box-shadow: 0 2px 2px rgba(0,0,0,.3) inset;       
	}			

	#fdw-pricing-table .plan1 .signup{
		background: #B3E03F;
	}

	#fdw-pricing-table .plan2 .signup{
		background: #7BD553;
	}

	#fdw-pricing-table .plan3 .signup{
		background: #3AD5A0;
	}

	#fdw-pricing-table .plan4 .signup{
		background: #45D0DA;
	}	
	
/* end --------------- */
