@charset "utf-8";
body {
	font-family: Tahoma, "Lucida Sans Unicode", sans-serif;
	font-size: 16px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background:none;
}
form{
	margin:0;
	padding:0;
}
a, a:link, a:visited, a:focus, a:active, a:hover{
	text-decoration:underline;
	color: #333333;
	border:none;
}
img{
	margin:0;
	padding:0;
	border:none;
}
a:hover{
	text-decoration:none;
}
#villam-preloader{
	margin: 0 auto;
	padding-top: 200px;
	width: 	150px;
	height: 150px;
}
#villam-container{
	overflow:visible;
}
p {
	margin:0 0 15px;
	line-height:21px;	
}
.clearer{
	clear:both;
	margin:0;
	padding:0;
}
ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
ul li {
	text-indent: 10px;
	background-image: url(../images/villam-list-item.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.villam-content-row {
	padding:20px;
}
.villam-content-row-centered {
	width: 927px;
	margin: 0 auto;
	overflow: hidden;
}
.villam-content-row.green{
	background-color:#a7ce39;
}
.villam-content-row.orange{
	background-color:#ffcc04;
}
.villam-content-row.blue{
	background-color:#00adef;
}
/**
 * General
 */
.villam-magenta-title {
	font-size:16px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode", sans-serif;
	font-weight:normal;
	color:#EC008C;
}
.villam-blue-title{
	font-size: 16px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode", sans-serif;
	font-weight:normal;
	color:#006C96;
}
/** 
 * MENU TOP
 */
ul.villam-menu-top{
	float:right;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 20px 0 0;
}
ul.villam-menu-top li{
	float:left;
	background:url(../images/villam-button-graytowhite-left.png) no-repeat left top;
	height:25px;
	list-style-type: none;
	text-indent: 0px;
	padding:0;
	margin: 0 0 0 5px;
	list-style-type: none;
	list-style-position: outside;	
}
ul.villam-menu-top li.bluebutton{
	background:url(../images/villam-button-bluetowhite-left.png) no-repeat left top;
}
ul.villam-menu-top li span{
	margin:0;
	padding:0;
	display:block;
	float:left;
	background:url(../images/villam-button-graytowhite-right.png) no-repeat left top;
	width:5px;
	height:25px;
	white-space:nowrap;
}
ul.villam-menu-top li.bluebutton span{
	background:url(../images/villam-button-bluetowhite-right.png) no-repeat left top;
}
ul.villam-menu-top li a,
ul.villam-menu-top li a:link,
ul.villam-menu-top li a:visited,
ul.villam-menu-top li a:hover,
ul.villam-menu-top li a:active,
ul.villam-menu-top li a:focus{
	margin:0;
	font-size:13px;
	display:block;
	float:left;
	padding:8px 5px 0 10px;
	white-space:nowrap;
	font-weight:bold;
}

/**
 * Partners
 */
.villam-informations-partners .villam-header-informations {
	float: left;
	padding-top: 6px;
	height: 44px;
}
.villam-informations-partners #partner-logos {
	float:left;
	clear:right;
}

/**
 * COLUMNS
 */
/* villam-columns-header */
.villam-columns-header {
	padding-bottom:15px;
}
.villam-columns-header .col-1,
.villam-columns-header .col-2{
	margin:0;
	float:left;
}
.villam-columns-header .col-1{
	width:585px;
}
.villam-columns-header .col-2{
	float:right;
	width:340px;
}
.villam-columns-header .col-2 .villam-login-box {
	float:right;
	margin-right:20px;
	margin-top:20px;
	width:224px;
}
.villam-columns-header .col-2 .villam-login-box .login_message a, 
.villam-columns-header .col-2 .villam-login-box .login_message a:active,
.villam-columns-header .col-2 .villam-login-box .login_message a:visited,
.villam-columns-header .col-2 .villam-login-box .login_message a:link,
.villam-columns-header .col-2 .villam-login-box .login_message a:active,
.villam-columns-header .col-2 .villam-login-box .login_message a:focus{
	color: #FFFFFF;
	font-weight:bold;
}
.villam-columns-header .col-2 .villam-login-box .login_message{
	color: #FFFFFF;
	font-size:14px;
	padding-bottom:10px;
}
.villam-columns-header .col-2 .villam-login-box input{
	margin-bottom:15px;
	width:190px;
}
.villam-columns-header .col-2 .villam-login-box .villam-login-box-top{
	background: url(../images/villam-login-box-top.png) no-repeat left top #f5821f;
	padding: 21px 14px 0;
}
.villam-columns-header .col-2 .villam-login-box.hover .villam-login-box-top{
	display:block;
}
.villam-columns-header .col-2 .villam-login-box .villam-login-box-bottom{
	background: url(../images/villam-login-box-button-off.png) no-repeat left top;
	height:36px;
	text-align:center;
	padding-top:3px;
}
.villam-columns-header .col-2 .villam-login-box.hover .villam-login-box-bottom{
	background: url(../images/villam-login-box-button-on.png) no-repeat left top;
}
.villam-columns-header .col-2 .villam-login-box .villam-login-box-bottom a,
.villam-columns-header .col-2 .villam-login-box .villam-login-box-bottom a:hover,
.villam-columns-header .col-2 .villam-login-box .villam-login-box-bottom a:focus,
.villam-columns-header .col-2 .villam-login-box .villam-login-box-bottom a:link,
.villam-columns-header .col-2 .villam-login-box .villam-login-box-bottom a:visited,
.villam-columns-header .col-2 .villam-login-box .villam-login-box-bottom a:active{
	font-size:22px;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode", sans-serif;
	cursor:pointer;
	text-decoration:none;
}
.villam-columns-header .col-2 .villam-login-box #login_box_reminder{
	clear: left;
	width : 112px;
	float:left;
	font-size:12px;
	text-align:left;
	margin-top:5px;
}
.villam-columns-header .col-2 .villam-login-box #login_box_register{
	width : 112px;
	float:right;
	font-size:12px;
	text-align:right;
	margin-top:5px;
}
.villam-columns-header .col-2 .villam-login-box #login_box_reminder a,
.villam-columns-header .col-2 .villam-login-box #login_box_register a{
	color:#00ADEE;	
}
/* villam-columns-translation-main-parameters */
.villam-columns-translation-main-parameters{
	padding:0 15px;
}
.villam-columns-translation-main-parameters h2{
	margin:0;
	padding:0;
	color:#ffffff;	
	font-size:16px;
	font-family:Tahoma, "Lucida Sans Unicode", sans-serif;
	font-weight:normal;	
	margin-bottom:10px;
}
.villam-columns-translation-main-parameters .col-1,
.villam-columns-translation-main-parameters .col-2,
.villam-columns-translation-main-parameters .col-3{
	margin:0;
	float:left;
}
.villam-columns-translation-main-parameters .col-1{
	width:300px;
}
.villam-columns-translation-main-parameters .col-2{
	width:310px;
}
.villam-columns-translation-main-parameters .col-3{
	width:237px;
}
.villam-columns-translation-main-parameters input.text{
	width:226px;
}
/* villam-columns-informations */
.villam-columns-informations .col-1,
.villam-columns-informations .col-2,
.villam-columns-informations .col-3{
	margin:0;
	float:left;
}
.villam-columns-informations .col-1{
	width:245px;
	margin-right: 70px;
}
.villam-columns-informations .col-2{
	width:265px;
	margin-right: 55px;
}
.villam-columns-informations .col-3{
	width:265px;
}
/* villam-columns-parameters */
.villam-box-white .villam-columns-parameters h2{
	font-size:21px;
}
.villam-columns-parameters .col-1,
.villam-columns-parameters .col-2,
.villam-columns-parameters .col-3{
	margin:0;
	float:left;
}
.villam-columns-parameters .col-1{
	margin:0 10px 0 0;
	width:225px;
}
.villam-columns-parameters .col-2{
	width:190px;
}
.villam-columns-parameters .col-3{
	width:175px;
}
/* villam-columns-documents */
.villam-columns-documents .col-1,
.villam-columns-documents .col-2{
	margin:0;
	float:left;
}
.villam-columns-documents .col-1{
	width:370px;
}
.villam-columns-documents .col-2{
	width:475px;
}
/* villam-columns-useraccount */
.villam-columns-useraccount .col-1,
.villam-columns-useraccount .col-2{
	margin:0;
	float:left;
}
.villam-columns-useraccount .col-1{
	width:270px;
}
.villam-columns-useraccount .col-2{
	width:500px;
}
.villam-columns-useraccount p{
	height:35px;
	margin:0;
}
.villam-columns-useraccount .col-2 p{
	font-size:14px; 
	font-weight:bold;
	line-height:30px;
}
.villam-columns-useraccount input.text{
	width: 300px;
}
.villam-columns-useraccount .ajax-ready-ico-checkemail{
	float:left;
	font-size:14px;
	font-style:italic;
	line-height:20px;
	margin-left:10px;
	margin-top:3px;
	padding-left:19px;
	background:url(../images/ajax-loader-mini.gif) no-repeat left center;
}
.villam-columns-useraccount #email-text-container a{
	font-size:14px;
	font-weight:normal;
	margin-left:15px;
}
.villam-columns-useraccount .villam-form-button-purple,
.villam-columns-useraccount .villam-form-button-purple-over{
	margin-top:0;
}
#box-useraccount .selector{
	margin-bottom:20px;
}
#box-useraccount .villam-box-titlebar h2{
	float:left;
}
#box-useraccount #villam-box-title-see-video-about-us-button{
	float:right;
	margin-top:2px;
}
#box-useraccount #villam-box-title-see-video-about-us-button a{
	color:#00ADEE;
}
/* villam-columns-userdetails */
.villam-columns-userdetails .col-1,
.villam-columns-userdetails .col-2{
	margin:0;
	float:left;
}
.villam-columns-userdetails .col-1{
	width:270px;
}
.villam-columns-userdetails .col-2{
	width:500px;
}
.villam-columns-userdetails p{
	height:35px;
	margin:0;
}
.villam-columns-userdetails .col-2 p{
	font-size:14px; 
	font-weight:bold;
	line-height:30px;
}
.villam-columns-userdetails input.text{
	width: 300px;
}
.villam-columns-userdetails .villam-form-button-purple,
.villam-columns-userdetails .villam-form-button-purple-over{
	margin-top:0;
}
#box-userdetails .selector{
	margin-top:10px;
	padding-bottom:10px;
}
/**
 * CONTENT BOX
 */
.villam-box-content{
	padding: 25px 0 25px 25px;
}

.header-row{
	/*
	 * background: url(../images/villam-logo-big.png) no-repeat 448px 10px;
	 */	
}

/**
 * HEADER BOX
 */
.villam-header {
	padding: 0;
	margin:10px 0 0 0;	
	border-top: 1px solid #ffffff; /* IE6 hack */	
}
/**
 * FOOTER BOX
 */
.villam-box-footer{
	line-height:50px;
	padding-top:15px;
	padding-bottom:75px;
	text-align:center;
	vertical-align:middle;
	height:100%;
	font-size:18px;
}
.villam-box-footer img{
	vertical-align:middle;
}
/**
 * BLUE BOX
 */
.villam-box-blue .villam-box-top {
	background-image: url(../images/villam-box-blue-top.png);
	height: 52px;
	background-repeat: no-repeat;
	background-position:left top;
	padding-left:19px;
}
.villam-box-blue .villam-box-top .villam-box-tab{
	background-image: url(../images/villam-tab-blue.png);
	height: 42px;
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	padding-left:26px;
	width:auto !important;
	width:1px;
}
.villam-box-blue .villam-box-top .villam-box-tab h2{
	color:#ffffff;
	font-size:22px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode", sans-serif;
	margin:0;
	padding:0;
	display:block;
	background: url(../images/villam-tab-blue.png) no-repeat right top;		
	height:33px;
	padding-right:26px;
	text-align:center;
	padding-top:9px;
	white-space:nowrap;
}
.villam-box-blue .villam-box-content {
	background-image: url(../images/villam-box-blue-middle.png);
	background-repeat: repeat-y;
	padding: 0 25px 5px;
}
.villam-box-blue .villam-box-content .villam-box-infobar{
	float:left;
	width:100%;
	margin:0;
	padding:0 0 10px;
	clear:both;
}
.villam-box-blue .villam-box-content .villam-box-infobar h3 {
	color: #FFFFFF;
	font-size:16px;
	font-weight:normal;
	margin:0;
	display:block;
	border-bottom: 1px solid #ffffff;
	padding: 0 15px 8px;
}
.villam-box-blue .villam-box-bottom {
	background-image: url(../images/villam-box-blue-bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
}

/**
 * WHITE BOX 
 */
.villam-box-white input.text{
	border: 1px solid #BBBBBB;
}
.villam-box-white .villam-box-top {
	background-image: url(../images/villam-box-white-top.png);
	height: 32px;
	background-repeat: no-repeat;
	background-position: left top;
}
.villam-box-white .villam-box-bottom {
	background-image: url(../images/villam-box-white-bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
}
.villam-box-white .villam-box-content {
	background-image: url(../images/villam-box-white-middle.png);
	background-repeat: repeat-y;
	padding: 0 25px;
}
.villam-box-white .villam-box-content .villam-box-titlebar {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00adef;
	padding: 0 15px 10px;
	height:1%;
}
.villam-box-white .villam-box-content .villam-box-contentbar {
	padding: 10px 15px 0;
}
.villam-box-white h2{
	margin:0;
}
/**
 * MY ACCOUNT BOX
 */
.villam-box-blue .villam-box-myaccount .villam-form-button-purple,
.villam-box-blue .villam-box-myaccount .villam-form-button-purple-over{
	background-image: url(../images/villam-form-button-purple-bgwhite.png);
}
.villam-box-myaccount{
	width:876px; 
}
.villam-box-myaccount input.text{
	border:1px solid #BBBBBB;
}
.villam-box-myaccount .villam-box-myaccount-top {
	background-image: url(../images/villam-myaccount-box-top.png);
	height: 54px;
	background-repeat: no-repeat;
	background-position:left bottom;
	padding-left:9px;
}
.villam-box-myaccount .villam-box-myaccount-top .villam-box-myaccount-tab{
	height: 54px;
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	padding-left:15px;
	width:auto !important;
	width:1px;
	margin-left:10px;
	cursor:pointer;
}
.villam-box-myaccount .villam-box-myaccount-top .villam-box-myaccount-tab.last{
	margin-right:11px;
}
.villam-box-myaccount .villam-box-myaccount-top .villam-box-myaccount-tab h2{
	color:#006c96;
	font-size:15px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode", sans-serif;
	margin:0;
	padding:0;
	display:block;
	background-repeat: no-repeat;
	background-position: right top;	
	height:40px;
	padding-right:15px;
	text-align:center;
	padding-top:14px;
	white-space:nowrap;
	cursor:pointer;
}
.villam-box-myaccount .villam-box-myaccount-top .villam-box-myaccount-tab.right{
	float:right;
}
.villam-box-myaccount .villam-box-myaccount-top .villam-box-myaccount-tab.inactive{
	background-image: url(../images/villam-myaccount-tab-inactive.png);
}
.villam-box-myaccount .villam-box-myaccount-top .villam-box-myaccount-tab.inactive h2{
	background-image: url(../images/villam-myaccount-tab-inactive.png);
	color:#666;	
}
.villam-box-myaccount .villam-box-myaccount-top .villam-box-myaccount-tab.first{
	margin-left:0;
}
.villam-box-myaccount .villam-box-myaccount-top .villam-box-myaccount-tab.inactive.first{
	background-image: url(../images/villam-myaccount-tab-inactive-end.png);
}
.villam-box-myaccount .villam-box-myaccount-top .villam-box-myaccount-tab.inactive.last h2{
	background-image: url(../images/villam-myaccount-tab-inactive-end.png);
}
.villam-box-myaccount .villam-box-myaccount-top .villam-box-myaccount-tab.active{
	background-image: url(../images/villam-myaccount-tab-active.png);
}
.villam-box-myaccount .villam-box-myaccount-top .villam-box-myaccount-tab.active h2{
	background-image: url(../images/villam-myaccount-tab-active.png);
}
.villam-box-myaccount .villam-box-myaccount-middle {
	background-image: url(../images/villam-myaccount-box-middle.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0 15px;
}
.villam-box-myaccount .villam-box-myaccount-middle .villam-box-infobar{
	padding-bottom:10px;
}
.villam-box-myaccount .villam-box-myaccount-middle .villam-box-infobar h3 {
	border-bottom: 1px solid #00ADEF;
	color:#333333;
	padding: 0 5px 8px;
	font-size:14px;
}
.villam-box-myaccount .villam-box-myaccount-middle .villam-box-myaccount-content{
	padding:5px;
	font-size:14px;	
}
.villam-box-myaccount .villam-box-myaccount-bottom {
	background-image: url(../images/villam-myaccount-box-bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
}
/* Order row */
.villam-box-myaccount .villam-myaccount-order-row .row-title {
	border-bottom: 1px solid #CCCCCC;
}
.villam-box-myaccount .villam-myaccount-order-row .row-title.active{
	border-bottom: none;
	border-left:10px solid #006C96;
	background:#dbeff7;
}
.villam-box-myaccount .villam-myaccount-order-row .row-title div.identifier,
.villam-box-myaccount .villam-myaccount-order-row .row-title div.deadline,
.villam-box-myaccount .villam-myaccount-order-row .row-title div.action{
	font-family:Tahoma, "Lucida Sans Unicode", sans-serif;
	font-size: 18px;
	font-weight:normal;
	float:left;
	text-align:left;
	padding:10px 0 10px 40px;
}
.villam-box-myaccount .villam-myaccount-order-row .row-title div.action{
	padding-left:10px;
}
.villam-box-myaccount .villam-myaccount-order-row .row-title div.identifier{
	background:url(../images/villam-ico-document.png) no-repeat left center;
	width: 330px;
}
.villam-box-myaccount .villam-myaccount-order-row .row-title div.identifier span{
	font-size:16px;
}
.villam-box-myaccount .villam-myaccount-order-row .row-title div.deadline{
	background:url(../images/villam-ico-clock.gif) no-repeat left center;
	width:190px;	
}
.villam-box-myaccount .villam-myaccount-order-row .row-title div.deadline.nobackground{
	background:none;
}
.villam-box-myaccount .villam-myaccount-order-row .row-title div.deadline,
.villam-box-myaccount .villam-myaccount-order-row .row-title div.action{
	color: #EC008C;
}
.villam-box-myaccount .villam-myaccount-order-row .row-title div.action{
	width:180px;
	white-space: nowrap;	
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content-container {
	border-left:10px solid #006C96;
	background-color:#dbeff7;
	overflow:hidden;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content-container .row-content{
	padding:7px 7px 7px 50px;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content .myaccount-order-details-row{

}
.villam-box-myaccount .villam-myaccount-order-row  .row-content .pay-order-logos{
	float:left;
	height:35px;
	line-height:35px;
	margin-left:20px;
	vertical-align:middle;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content .pay-order-logos img{
	vertical-align:middle;
	margin:0 10px 0 0;
}
/* INFO BUTTON */
.villam-box-myaccount .villam-myaccount-order-row  .row-content .myaccount-order-info{
	border-width:1px;
	border-style:solid;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	vertical-align:middle;
	cursor:pointer;	
	border-color: #CCCCCC;	
	background-color:#dee874;	
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content .myaccount-order-info .hover{
	background-color:#f4bbbb;
	border-color:#ff8b8b;	
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content .myaccount-order-info img{
	vertical-align:middle;
}
/* DELETE BUTTON */
.villam-box-myaccount .villam-myaccount-order-row  .row-content .myaccount-order-delete{
	cursor:pointer;
	float:right;
	font-size:12px;
	font-style:italic;
	margin:20px 10px 0 0;
	text-decoration:underline;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content .myaccount-order-delete.hover{
	text-decoration:none;
}

.villam-box-myaccount .villam-myaccount-order-row  .row-content .myaccount-order-details-col{
	float:left;
	margin-top:5px;
	padding-top:5px;	
	border-top:1px solid #CCCCCC;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content .myaccount-order-details-col .myaccount-order-pay-selector .mini{
	font-size:12px;
	color:#333333;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content .myaccount-order-details-col.firstrow{
	border:none;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.myaccount-order-details-services{
	list-style-type:none;
	margin:0;
	padding:0 0 0 40px;
	text-align:left;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.myaccount-order-details-services li{
	text-align:left;
	background-image:none;
	background-position:left center;
	background-repeat:no-repeat;
	height:14px;
	line-height:14px;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 1px 13px;
	margin:0 0 5px;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.myaccount-order-details-documents{
	list-style-type:none;
	margin:0;
	padding:0 0 0 0px;
	text-align:left;	
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.myaccount-order-details-documents li{
	text-align:left;
	background-image:url(../images/villam-myaccount-ico-document.png);
	background-position:left center;
	background-repeat:no-repeat;
	height:17px;
	line-height:17px;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 1px 13px;
	margin:0 0 5px;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.myaccount-order-details-documents li a,
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.myaccount-order-details-documents li a:focus,
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.myaccount-order-details-documents li a:link,
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.myaccount-order-details-documents li a:visited,
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.myaccount-order-details-documents li a:active,
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.myaccount-order-details-documents li a:hover {
	color: #EC008C;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.myaccount-order-details-services li.checked{
	background-image:url(../images/villam-myaccount-service-checked.png);
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content .leftalign h3,
.villam-box-myaccount .villam-myaccount-order-row  .row-content .leftalign div.order-detail-value{
	margin-left:40px;text-align:left;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content h3{
	font-size: 16px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode", sans-serif;
	margin:0;
	padding:0 0 8px 0;
	text-align:center;
	font-weight:normal;
	color:#006C96;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content div.order-detail-value {
	font-size:16px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode", sans-serif;
	text-align:center;	
	font-weight:normal;
	margin:0;
	padding:0;
	color:#EC008C;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.villam-form-radiogroup{
	margin-left:40px;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content ul.villam-form-radiogroup li {
	background-image: url(../images/villam-myaccount-radiogroup-onoff.png);	
	color:#EC008C;
	font-family:"Trebuchet MS",Tahoma,"Lucida Sans Unicode",sans-serif;
	font-size:16px;	
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content .pay-order-button{
	text-decoration:none;
}
.villam-box-myaccount .villam-myaccount-order-row  .row-content .villam-form-button-purple,
.villam-box-myaccount .villam-myaccount-order-row  .row-content .villam-form-button-purple-over{
	background-image: url(../images/villam-form-button-purple-bgwhiteblue.png);
}
#villam-myaccount-box-payableorders .villam-myaccount-order-row  .row-content .villam-form-button-purple,
#villam-myaccount-box-payableorders .villam-myaccount-order-row  .row-content .villam-form-button-purple-over{
	margin-top:5px;
	margin-left:40px;
	float:left;
}
#villam-myaccount-box-offers .villam-myaccount-order-row  .row-content .villam-form-button-purple,
#villam-myaccount-box-offers .villam-myaccount-order-row  .row-content .villam-form-button-purple-over{
	margin: 5px 10px 10px 0;
	font-size:20px;
}

.villam-box-myaccount .villam-myaccount-order-row  .row-content .mini-list-item{
	background:url(../images/villam-ico-item.gif) no-repeat left center;
	padding-left:10px;
}
.villam-box-myaccount .villam-myaccount-order-row .myaccount-information-line{
	font-size:12px;
	font-style:italic;
	color:#006C96;
}
.villam-box-myaccount .villam-myaccount-order-row .myaccount-information-line a{
	color:#006C96;
	font-weight:bold;
}
.villam-box-myaccount .villam-myaccount-order-row .order-comment-save-btn{
	padding: 2px 6px;
	background-color: #5B74A8;
    background-position: 0 -48px;
    border-color: #29447E #29447E #1A356E;
	border-style: solid;
    border-width: 1px;
	cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    line-height: normal;
	display: inline-block; 
	color: #FFFFFF;
	margin-top:5px;
}
.villam-box-myaccount .villam-myaccount-order-row .order-comment-save-btn a,
.villam-box-myaccount .villam-myaccount-order-row .order-comment-save-btn a:active,
.villam-box-myaccount .villam-myaccount-order-row .order-comment-save-btn a:focus,
.villam-box-myaccount .villam-myaccount-order-row .order-comment-save-btn a:hover,
.villam-box-myaccount .villam-myaccount-order-row .order-comment-save-btn a:link,
.villam-box-myaccount .villam-myaccount-order-row .order-comment-save-btn a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

/**
 * File uploader on myaccount subpage - customization
 */
.villam-box-myaccount .villam-form-file div.file-number{
    color: #EC008C;
    font-family: "Trebuchet MS",Tahoma,"Lucida Sans Unicode",sans-serif;
    font-size: 16px;
    font-weight: normal;
}
.villam-box-myaccount .villam-form-file div.status{
	width:60px;
}
.villam-box-myaccount .villam-form-file{
	width: 500px;
	padding-bottom:5px;
}
.villam-box-myaccount .villam-form-file div.left{
	width: 350px;
}

/**
 * other
 */ 
span.big{
	font-size:20px;
}
span.mini{
	font-size:14px;
}
h1,
h2.villam-header-informations{
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode", sans-serif;
	font-size:29px;
	color: #ec008c;	
	font-weight:bolder;
	margin:0 0 20px;
	padding:0;
}
h2.villam-slogan-professional-translation-service{
	font-family: Tahoma, "Lucida Sans Unicode", sans-serif;
	font-size:30px;
	color: #ec008c;	
	font-weight:normal;
	margin:0;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 15px;
}
h1.villam-slogan-translation-and-lectoring{
	font-size:22px;
	margin:0;
	text-transform:uppercase;
	color: #333333;
	padding-top:32px;
	padding-left:20px;
}
h2.villam-slogan-translation-agency{
	font-family: Tahoma, "Lucida Sans Unicode", sans-serif;
	color:#00adee;
	font-size:22px;
	margin:0;
	font-weight:normal;
	padding-left:90px;
	height:80px;
	line-height:80px;
	background:url(../images/villam-logo-mini.png) no-repeat left center;
	display:block;
	cursor:pointer;
}
h4.villam-calculated-value{
	font-family: Tahoma, "Lucida Sans Unicode", sans-serif;
	font-weight:normal;
	margin:0;
	font-size:20px;
	color: #EC008C;
	padding:0;
}
h2{
	color:#006c96;
	font-size:22px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode", sans-serif;	
	font-weight:bold;
	margin:0 0 10px;
	padding:0;	
}
h3,
.villam-content .villam-content-text h1,
.villam-content .villam-content-text h2{
	color:#333333;
	font-size:20px;
	margin:0 0 10px;
	padding:0;
	font-weight:bold;
}
h3.contact{
	font-size:22px;
	margin:0;
	font-weight:normal;
	text-align:center;
}

/************************************
 * VILLAM TOOLTIP                   *
 ************************************/
.has-villam-tooltip{
	cursor: default;
}
.villam-tooltip {
	display:none;
}
.villam-tooltip .tip {
	width:269px; 
	font-size:13px;
	color:#ffffff;
	background:url(../images/villam-tooltip-middle-large.png) no-repeat left top;
	padding:0 15px;
	width:239px;
}
.villam-tooltip .tip-top {
	background:url(../images/villam-tooltip-top.png) no-repeat left top;
	width:269px;
	height:17px;
	line-height:17px;
	padding:0;
	margin:0;
}
.villam-tooltip .tip-title {
	color:#b42490; 
	font-weight:bold; 
	margin:0 0 5px 0;
}
.villam-tooltip .tip-text {
	
}
.villam-tooltip .tip-bottom	{ 	
	background:url(../images/villam-tooltip-bottom.png) no-repeat left top;
	width:269px;
	height:17px;
}
/**************************************
 * ALL SIMPLE PAGES CONTENT CONTAINER *
 **************************************/
.villam-content {
	margin:40px 20px 20px;
}
.villam-content h1.villam-content-title {
	color:#006c96;
}
.villam-content .villam-content-text{
	text-align:justify;
}
.villam-content ul,
.villam-content ol{
	margin: 0 0 15px 20px;
}
.villam-content ul li,
.villam-content ol li{
	background-position: left 7px;
	margin: 0px;
	line-height:21px;
	padding:0 0 0 20px;
	text-indent:0;
}
.villam-content ol{
	padding:0 0 0 20px;
}
.villam-content ol li{
	padding:0;
}
.villam-content .villam-content-text h1{
	font-family: Tahoma,"Lucida Sans Unicode",sans-serif;
	/* you can find the other properties above, at h3 class definition */
}
.villam-content .villam-content-text h2{
	font-family: Tahoma,"Lucida Sans Unicode",sans-serif;
	font-weight: normal;
	/* you can find the other properties above, at h3 class definition */	
}
/*****************
 * REGISTER PAGE *
 *****************/
.villam-columns-register .col-1,
.villam-columns-register .col-2{
	margin:0;
	float:left;
}
.villam-columns-register .col-1{
	width:270px;
}
.villam-columns-register .col-2{
	width:500px;
}
.villam-columns-register p{
	height:35px;
	margin:0;
}
.villam-columns-register .col-2 p{
	font-size:14px; 
	font-weight:bold;
	line-height:30px;
}
.villam-columns-register input.text{
	width: 300px;
	border:1px solid #BBBBBB;
}
.villam-columns-register .villam-form-button-purple,
.villam-columns-register .villam-form-button-purple-over{
	float:left;
}
/*****************
 * Category page
 *****************/
.villam-category-lead {
	margin-bottom:25px;
}
.villam-category-articles .article{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #BBB;
}
.villam-category-articles .article .category-article-title,
.villam-category-articles .article .category-article-title a{
	color: #006C96;
}
.villam-category-articles .article .title-with-lead {
	margin-bottom:5px;
}
.villam-category-articles .article .image {
	margin-right: 10px;
	float: left;
	border: 1px solid #CCC;
	padding: 1px;
	background-color: #FFF;
}
.villam-category-articles .article .modify-date {
	font-size:70%;
	line-height:normal;
}
.villam-category-articles .article .lead {
	font-size: 85%;
	line-height: normal;
	font-style: italic;
}
.villam-category-articles .article .read-it{
	font-size: 85%;
}
.villam-category-articles .title-without-lead{
	font-size: 95%;
}
/*****************
 * SqueezeBox
 *****************/
#sbox-window .sbox-content-swf {
	overflow:				hidden;
}
/*****************
 * FLOATING TEXTAREA - CHARACTER COUNTER
 *****************/
.floating-textarea-info {
	margin-bottom:10px;
	color: #eee;
}
.floating-textarea{
	width:100%;
}
.floating-textarea-buttons span{
    background-color: #666666;
    border: 1px solid #999999;
    color: #EEEEEE;
    cursor: pointer;
    display: inline-block;
    margin-top: 10px;
    padding: 5px;
}

