* {
	margin:0;
	padding:0;
}

/* Main CSS */

html {
	font:.8em/1.4em Arial, Helvetica, sans-serif;
	color:#7d7d7d;
}
body {
	background-color: #e1e1e1;
	background-image: url(/images/bgHeaderSpace.png);
	background-repeat: repeat-x;
}
img {
	border:0px;
}

/* Central page formatting */

#container {
	position:relative;
	margin:0 auto;
	width:780px;
	background-image: url(/images/bgMain.png);
	background-repeat: no-repeat;
}
#content {
	color:#4d4d4d;
	padding:0px 10px 0px 4px;
	width:766px;
}

/* Footer */

#footer {
	position:relative;
	top:-32px;
	background:transparent url(/images/bgFooter.png) no-repeat 0 32px;
	font-size:11px;
	line-height:2em;
	height:200px;
}
#footer p {
	padding:0 10px 0 4px;
	width:766px;
}

p#tagline {
	background:transparent url(/images/bgTagline.png) no-repeat top right;
	text-align:right;
	padding-top: 13px;
	height:29px;
}
#tagline a {
	color:#27496E; font:normal 11px Tahoma;
}
#footervisa {
	position:absolute;
	background-color:#e1e1e1;
	height:200px;
}
#footervisa p {
	position:relative;
	top:-58px;
	font-size:12px;
	text-align:right;
	line-height:1.2em;
}
b#telephone {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#888888;
	vertical-align:top;
	letter-spacing:1px;
}

/* General table elements */

table {								 	  	  
	border-collapse:collapse;			 	 
	border:0px;	
	width:100%;
}									   
td {							       				  
	vertical-align:top;	  			  
	font:normal 12px Tahoma;
	line-height:14px;
	color:#313131;
}										   	   
.tt {
	font:bold 12px Tahoma;
	color:#F25B00;
	background-color:#efece3;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
}

/* Main */

.main_table	{width:766px;}
.base 		{height:100%}
.tail_left 	{width:50%; background:url(/images/tail_left_bg.jpg) 0 0 repeat-x #EFECE3}
.tail_right {width:50%; background:url(/images/tail_left_bg.jpg) 0 0 repeat-x}

/* Headers */

h1 {
	font-size:16px;
	color:#AE3615;
	margin-bottom:28px;
	font-family:Arial, Helvetica, sans-serif;
}

h2 {
	font:bold 12px Tahoma;
	color:#F25B00;
	padding-bottom:5px;
}

/* Content */

.column_left		 {width:226px; background-color:#EFECE3;}
.column_left .space  {font-size:12px; padding-left:28px; padding-top:35px; padding-right:15px;}
.column_center 		 {width:1px; background:#E2E1DB;}
.column_right		 {padding-right:15px; /*width:493px*/}
.column_right .space {font-size:12px; padding-left:28px; padding-top:35px; padding-right:10px; padding-bottom:70px;}

/* Links */

#content a {
	color:#AE3615;
	font-size:12px;
	padding-left:12px;
	background:url(/images/bullet2.gif) 0px 4px no-repeat;
}
a:hover {
	text-decoration:none;
}

#content .aclear {
	background:transparent;
	padding:0px;
}

/* Decriptions */

#div_descr { font-size:12px; padding:40px 40px 50px 35px; }
#div_descr p { font-size:12px; padding-bottom: 20px; }

/* Start page Comodo */

#comodo {
	text-align:center;
	padding-top:20px;
	padding-right:10px;
	padding-bottom:25px;
}

/* Clear CSS formatting for correct displaying HackerProof Trust Mark */

#comodo a {
	background:transparent;
	padding:0px;
}


.contacts_left {float:left; width:50%;}
.contacts_right {float:right; width:50%;}

.contacts_left p, .contacts_right p { margin-bottom:15px;}
