.wrap {
	margin-left:auto;
	margin-right:auto;
	width:1003px;
}
* {
	margin:0;
	padding:0;
}
img {border:0}
body {font-family: Arial, Helvetica; font-size:12px; 
	  background: url(/img/bgbg.jpg)}
.left{float:left}
.right{float:right}
.clear{clear:both}

.site-body {background: url(/img/header-bg.png) repeat-x top left}

.navtable td {padding:3px}
.navtable td a {text-transform:uppercase; font-size:14px; color:#777}

#header  { 
		  margin-left:0px; 
		  height: 143px;}
#login {width:350px; height:84px; padding-top:7px; color:#fff }
#logo {padding: 0; margin:20px 0px 15px;}

.top-navigation {height:25px;  font-size:15px; padding-top:10px; padding-bottom:10px; padding-left:7px}
.top-navigation a {text-transform:uppercase; text-decoration:none; font-weight:bold; font-size:15px; color: #fff;}
.top-navigation a:hover {color: #00ccff}

.passwd {font-weight:bold; color:#fff}

.loginlabel {font-size:11px; font-weight:bold; width:70px; margin-bottom:10px; margin-left: 10px}
.row {margin-top:5px; margin-bottom:5px;}

input, option, select, textarea {color:#000}
input[type=text],input[type=password] {border: 1px solid #777; height:20px;}


#mainMenu {
    width: 999px; height: 32px;
    /*background: url(../img/menu.png);*/
    margin: 8px 0px 5px 4px; padding: 0;
    position: relative;
    }
    
#mainMenu > li > a {color: #ddd; text-transform:uppercase}
li.dirs {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
li.dirs, li.dirs a {
    height: 19px; display: block; /*text-indent: -9000px;*/ outline:0; color: #f3c5c5; font-size:13px}
    
#panel1b {left: 0px; width: 78px; }
 #panel2b {left: 78px; width: 167px;}
 #panel3b {left: 245px; width: 194px;}
 #panel4b {left: 412px; width: 199px;}
 #panel5b {left: 621px; width: 118px;}
 #panel6b {left: 739px; width: 151px;}
    
.es #panel1b {left: 0px; width: 78px; }
.es #panel2b {left: 78px; width: 197px;}
.es #panel3b {left: 295px; width: 194px;}
.es #panel4b {left: 472px; width: 249px;}
.es #panel5b {left: 741px; width: 118px;}
.es #panel6b {left: 879px; width: 151px;}
 
#content {width:969px; text-align:justify; padding:15px; 
     background:#fff;
     -moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #999;
}
 
 
 div.content-page-body {padding:0px 0px}
 div.content-page-body2 {}

 
 h1, h2, h3, p {padding: 5px 0px 5px 0px}
 
 h1, h2, h3 {color: #a01c1c}
 
 h3 {color: #333}

 
 ul {color:#333; margin-left:20px; list-style:square}
 
 .c2 {
	float:left;
	margin:0 0 30px 25px;
	width:400px;
}

form {
	font-size:1em;
}

div.labels {
	white-space: no-wrap;
}


.errormsg {color: red; font-weight:bold}
.successmsg {color: blue; font-weight:bold}


table.pricing {
       

	font-size:12px !important;
	margin-bottom:10px;
}

table.pricing thead tr {
	background:none repeat scroll 0 0 #9ec3eb;
	color:#3F264D;
	font-size:14px;
	font-weight:bold;
}

.content-page-body > h1 {color:#222}

.text9a {width:180px !important}
.text10a {width:280px !important}

table.pricing thead tr th {
	border-bottom:1px solid #E2E2E2;
	border-left:1px solid #E2E2E2;
	border-top:1px solid #E2E2E2;
	padding:5px 10px;
	white-space:nowrap;
	text-align:center !important;
}

table.pricing td.last, table th.last {
border-right:1px solid #E2E2E2;
}

table.pricing tbody tr th {
font-weight:bold;
}

table.pricing td, table.pricing tbody tr th {
background-color:#FFFFFF;
border-bottom:1px solid #E2E2E2;
border-left:1px solid #E2E2E2;
padding:1px 3px;
}

.no {
background:url("../img/no.png") no-repeat scroll center center #FFFFFF;
height:32px;
width:32px;
}

.yes {
background:url("../img/yes.png") no-repeat scroll center center #FFFFFF;
height:32px;
width:32px;
}

table.pricing td {
text-align:center;
padding:10px;
}

table.pricing th {
text-align:left;
}

.cost {
	font-weight:bold;
}

td.order a {
	display:block;
	margin-top:10px;
}

ul.speciale li {margin-bottom:10px; list-style: none;
	background: url(../img/opt-ico.png) no-repeat top left; padding-left:30px; height:22px}
ul.speciale li a {text-decoration:none; color: #115067}
ul.speciale li a:hover {text-decoration:underline;}

.pricing-anons p {margin-right:15px; min-height:150px}

.pricing-anons {width:240px; margin-top:20px;
margin-right:20px; text-align:left; background: url(../img/content-separator.png) no-repeat top right}

.pricing-anons h2 {margin-bottom:10px}
.pricing-anons ul { margin-bottom:10px}
.pricing-anons .price-value {font-size:24px; font-weight:bold}



.price-panel {
    margin-right: 15px;
}

.plan-body {
	width:309px;
    border:1px solid #ddd;
    
}

.plan-body-grey {border-bottom:5px solid #999; }
.plan-body-blue {border-bottom:5px solid #016cfd; }
.plan-body-red {border-bottom:5px solid #a01318; }

.plan-body > .left > p {padding:10px; padding-right:0px; width:187px}
.plan-body > .left > a {padding:10px; padding-right:0px; padding-bottom:15px; display:block}

.plan-body > .right {padding-top:10px; padding-right:5px;}

.text8a {
    background: url("../img/list.png") no-repeat 0 5px;
    font-family: Arial,"Lucida Sans";
    font-size: 12px;
    font-weight: normal;
    height: 29px;
    line-height: 29px;
    padding: 0 0 0 19px;
    text-decoration: none;
    width: 227px;
}

.ultimate-header {margin-bottom:0px; margin-top:0px; height:22px; width:298px; padding:5px 5px 15px 10px; font-size:14px; font-weight:bold; text-transform:uppercase;
text-shadow: 1px 1px 0 #FFFFFF;}
.ultimate-header-grey {background: url(/img/head-grey.jpg) no-repeat top left }
.ultimate-header-blue {background: url(/img/head-blue.jpg) no-repeat top left; text-shadow: -1px -1px 0 #222; color:#fff }
.ultimate-header-red {background: url(/img/head-red.jpg) no-repeat top left; text-shadow: -1px -1px 0 #222; color:#fff }

.ultimate-header h1 {font-size:16px; color:#222}

.es .ultimate-header h1 {font-size:14px; color:#222}

.ultimate-header > span {font-size:10px}

.order-wrapper {margin-left:18px; margin-top:5px}

.text4 {
    color: #333333;
    font-family: Arial,"Lucida Sans";
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.text5 {
    color: #fe0101;
    font-family: Arial,"Lucida Sans";
    font-size: 32px;
    font-weight: bold;
    text-decoration: none;
}

.es .text5 {
    color: #fe0101;
    font-family: Arial,"Lucida Sans";
    font-size: 28px;
    font-weight: bold;
    text-decoration: none;
}

.text6 {
    color: #555;
    font-family: Arial,"Lucida Sans";
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.the-price {margin:3px 3px 3px 20px}

.feat-body {width:436px; margin-top:20px; min-height:80px; background:#f2f2f2; padding:15px}

.feat-body h3 {text-transform:uppercase; font-size:14px; color:#000}
.feat-body h3 > span {color:#fe0101}

.footerlinks > div > div > strong {font-family:Tahoma; font-weight:bold; color:#ff0101; text-shadow: 1px 1px 0 #FFFFFF;}

.content-block {margin-top:10px; width:850px}

ul.ft-ul {
	margin-left:0px;
}

ul.ft-ul li {
    line-height: 24px;
    list-style:none;
    text-shadow: 1px 1px 0 #FFFFFF;
}

.footerlinks > .left {margin-left:20px;margin-right:10px}

ul.ft-ul li > a {
	 color:#555;
	 font-size:11px;
	 font-family:Tahoma;
}

.anons-paragpaph {padding:15px; background:#f2f2f2; margin-bottom:15px}
.content-header {margin-bottom:40px}

.anons-paragpaph h2 {text-transform:uppercase; font-size:18px; color:#000}
.anons-paragpaph h2 > span {color:#fe0101}