@charset "utf-8";
/* CSS Document */


body, td, th { color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { background:#FFFFFF none 0 0 scroll; }
iframe
{
	display:block;		
}
#main_wrapper
{
	width:74%;
	margin:0 13% 0 13%;
	border-left:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	min-width:800px;
	overflow:hidden;
	padding-top:30px !important;
	/*padding: 0 29px 0 29px !important;*/			
}
h2,h3,h4
{	
    background: none repeat scroll 0 0 #2A7BB8 !important;
    color: #FFFFFF !important;
    font-family: 'Trebuchet MS',arial,sans-serif !important;
    font-size: 13px !important;
    font-weight: bold !important;
    padding: 10px 15px !important;
    text-transform: uppercase !important;
}

#registerCustommer
{
	width:520px !important;
	float:right;
	margin-right:20px;
}



/*

.span-7 a
{
	display:block;
	margin-top:15px;
	margin-left:17px;
	clear:right;
	float:left;
}
.span-10
{
	float:left !important;
	margin-left:0px !important;
	width:510px;		
}

.span-8
{
	margin-left:20px;
	width:490px !important;
	display:block !important;
}

.span-7
{
	vertical-align:top !important;
	float:right !important;		
}

.span-20
{
	
	width: 930px !important;
			
}
*/
#wndTerms p
{
	margin: 0 0 1.5em !important;
}

    background: none repeat scroll 0 0 #2A7BB8;
    color: #FFFFFF;
}

hr {
    background-color: #E7E7E7 !important;
    border: 0 none !important;
    clear: both !important;
    height: 1px !important;
    margin-bottom: 18px !important;
}

.button
{
	padding:0.4em 1em 0.45em !important;
    font-family: 'Trebuchet MS',arial,sans-serif;
    font-size: 14px !important;
	font-weight:bold !important;
}
.login-submit-div
{	
	margin-top:10px;
	clear:both !important;
}

#userFormLogin
{
	display:block;
	clear:both;
}
 
strong { font-weight:bold; color:#444444; }
blockquote { font-size:14px; color:#444444; }
/*
em { font-style:italic; font-weight:bold; color:#444444; background:#F7F7F7; padding:1px 3px; border-right:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; }
*/
/*
h2 { font-size:16px; color:#0046c7; padding-bottom:9px; font-weight:bold; letter-spacing:-1px; }
h3 { font-size:18px; color:#0046c7; }
h4.pas { font-weight:bold; font-size:14px; padding-bottom:10px; }
*/
/*
h2 { color:#0046c7;}
h3 { color:#0046c7; }
h4 { color:#0046c7; }
*/

h1 a, h2 a, h3 a { color:#0046c7; text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover { color:#0046c7; text-decoration:underline; }

.wrapper { width:860px; margin:0 auto; float: none; }
.page { width:860px; background:#FFFFFF url(/lib/images/layout/www/page.bg.middle.gif) left top repeat-y; }
.pagetop { width:780px; background:url(/lib/images/layout/www/page.bg.top.gif) left top no-repeat; padding:0 40px; }
.header { width:780px; height:85px; }

.float-left{
	clear:none;
	float:left;
}
.right-padding{
	margin-right:-10px;
}
/* buttons */
a.my-button {
	clear:none;
	float:left;
	display:block;
	background:#FFFFFF url(./images/buttons.png) left bottom no-repeat;
	padding-left:10px;
	margin-left:5px;
	margin-right:5px;
	text-decoration:none;
	color:#eeeeee;
	cursor:hand;
	
}
a.my-button span{
	clear:none;
	float:left;	
	background:#FFFFFF url(./images/buttons.png) right bottom no-repeat;
	padding-right:10px;
	line-height:23px;
	height:37px;
	font-weight: bold;
	text-align:center;
}
a.my-button-active, a.my-button:hover{
	background-position: top left;
	color:#ffffff;
}
a.my-button-active span, a.my-button span:hover{
	background-position: top right;
}
/* faq zone*/
a.top{
	display:block;
	background:#FFFFFF url(./icons/up.gif) right bottom no-repeat;
	padding-right:18px;
	float:right;
}
a.news-details{
	display:block;
	background:#FFFFFF url(./icons/details.png) right bottom no-repeat;
	padding-right:18px;
	float:right;
}
#faq dt{
	margin-top:2px;
}
#faq dt a{
	text-decoration:none;
	color:#333;
}
input.email{
	background-image: url(icons/email.png);
	padding-left:20px;
	background-repeat: no-repeat;
	background-position: 2px center;
}
input.subject{
	background-image: url(icons/subject.png);
	padding-left:20px;
	background-repeat: no-repeat;
	background-position: 2px center;
}
textarea.content{
	background-image: url(icons/content.png);
	padding-left:20px;
	background-repeat: no-repeat;
	background-position: 2px 2px;
}
form.faq textarea{
	height:50px;
	width:216px;
}
form.faq input.text{
	width:200px;
}

.logo { clear:none; }
.logo h1 a { width:260px; height:84px; position:relative; float:left; display:block; background:url(/lib/images/layout/mobilpay.gif) left top no-repeat; }
.logo h1 a span { display:none; }
.menu { width:472px; clear:none; height:54px; float:right; padding-right:11px; }
.menu a { float:left; position:relative; height:54px; background-image:url(/lib/images/layout/www/main.menu.gif); background-repeat:no-repeat; }
.menu a span { display:none; }

.front-left-space{
	margin-left:10px;
}

.flashbox { height:200px; width:760px; background:url(/lib/images/layout/www/flash.bg.png) center top no-repeat; padding:0 10px;margin-bottom:10px; }
.flash1, .flash2 { float:left; clear:none; }
.flash1 { margin-right:10px; }

.midboxes { width:760px; clear:both; float:left; }
.twocolumns { width:760px; clear:both; float:left; padding-top:10px; }
.twocolumns h2 { color:#339c44; font-weight:normal; font-size:19px; }
/*
.midbox { background:#d6d6d6 url(/lib/images/layout/www/midbox.middle.gif) center top repeat-y; width:190px; float:left; clear:none;  height:200px; overflow:hidden; padding-bottom:10px; }
.midbox-top { width:160px; background:url(/lib/images/layout/www/midbox.top.gif) center top no-repeat;  padding:10px 15px 0px 15px; height:164px; overflow:hidden; }
.midbox-btm { width:160px; background:url(/lib/images/layout/www/midbox.bottom.gif) center bottom no-repeat; padding:0px 15px 5px 15px; }
*/
.midbox-1col { width:160px; float:left; clear:none; padding:10px 15px 10px 15px; }

.midbox-wide { width:540px; padding:10px 15px 0px 15px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; min-height:400px; float:left; clear:none; }
.midbox-2cols { width:350px; padding:10px 15px 0px 15px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; min-height:400px; float:left; clear:none }
.midbox-2cols2 { width:520px; padding:10px 15px 0px 15px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; min-height:400px; float:left; clear:none }
.midbox-wide p, .midbox-2cols p, .midbox-2cols2 p{ padding-bottom:6px; }
.midbox-wide h2, .midbox-2cols h2, .midbox-2cols2 h2 { font-size:22px; }
.midbox-wide h3, .midbox-2cols h3, .midbox-2cols2 h3 { font-size:18px; }
.midbox-wide ul, .midbox-2cols ul, .midbox-2cols2 ul { padding-left:30px; padding-bottom:6px; list-style:disc; }

.leftmenu { width:185px; padding:0 5px 0 0; float:left; clear:none; }
.leftmenu a { width:155px;position:relative; float:left; clear:both; padding:4px 15px 5px 15px; background: #7588ab url(/lib/images/layout/www/toggler.gif) left top no-repeat; color:#FFFFFF; margin-bottom:1px; text-decoration:none; }
.leftmenu a:hover { background: #3b5688 url(/lib/images/layout/www/toggler.on.gif) left top no-repeat; }
.leftmenu a:active { background: #3b5688 url(/lib/images/layout/www/toggler.on.gif) left top no-repeat; }

#nav-lm-1 a#lm-1, #nav-lm-2 a#lm-2, #nav-lm-3 a#lm-3, #nav-lm-4 a#lm-4, #nav-lm-5 a#lm-5, #nav-lm-6 a#lm-6 { background: #3b5688 url(/lib/images/layout/www/toggler.on.gif) left top no-repeat; }

/*
.auth { color:#bac5db; background:#435982 url(/lib/images/layout/www/auth.middle.gif) center top repeat-y; width:190px; float:left; clear:none;  height:200px; overflow:hidden; padding-bottom:10px; }
.auth-top { width:190px; background:url(/lib/images/layout/www/auth.top.gif) center top no-repeat;  }
.auth-btm { width:160px; background:url(/lib/images/layout/www/auth.bottom.gif) center bottom no-repeat; padding:10px 15px 5px 15px; height:197px; overflow:hidden; }
*/
.auth h2 { color:#FFFFFF; padding-bottom:8px;}
.auth p { color:#bac5db; }

.mootabs_title { width:160px; font-size:11px; }
.mootabs_title a { color:#bac5db; text-decoration:none; }
.tabcontent { width:160px; padding-top:10px; }

td.autlinks a { font-size:11px; color:#bac5db; position:relative; float:left; clear:both; background:url(/lib/images/layout/www/auth.link.bullet.gif) 0 4px no-repeat; padding-left:10px; }
td.autlinks a:hover { color:#FFFFFF; }
td.vr { background:url(/lib/images/layout/www/vr.gif) center top no-repeat; width:10px; }
/*
.twocolbox { background:#d6d6d6 url(/lib/images/layout/www/twocol.middle.gif) center top repeat-y; width:380px; float:left; clear:none;  }
.twocolbox-top { width:350px; background:url(/lib/images/layout/www/twocol.top.gif) center top no-repeat;  padding:7px 15px 0px 15px; }
.twocolbox-btm { width:350px; background:url(/lib/images/layout/www/twocol.bottom.gif) center bottom no-repeat; padding:0px 15px 5px 15px; }
.twocolbox p { padding-bottom:6px; }
*/
.twocolbox {background:#d6d6d6 url(./layout/twocol.middle.png) center top repeat-y; }
.twocolbox-top {background:url(./layout/twocol.top.png) center top no-repeat;  padding:7px 15px 0px 15px;height:205px; }
.twocolbox-btm {background:url(./layout/twocol.bottom.png) center bottom no-repeat; padding:0px 15px 5px 15px;height:30px; }
.twocolbox p { padding-bottom:6px;text-indent:0em; }

.midbox {background:#dddddd url(./layout/midbox.middle.png) center top repeat-y;width:200px; }
.midbox-top {background:url(./layout/midbox.top.png) center top no-repeat;  padding:7px 15px 0px 15px;height:123px; }
.midbox-btm {background:url(./layout/midbox.bottom.png) center bottom no-repeat; padding:0px 15px 5px 15px;height:30px; }

.auth { color:#ffffff; background:#435982 url(./layout/auth.middle.png) center top repeat-y; width:200px; overflow:hidden;  }
.auth-top { width:190px; background:url(./layout/auth.top.png) center top no-repeat; margin-left:5px;}
.auth-btm { width:190px; background:url(./layout/auth.bottom.png) center bottom no-repeat;margin-left:5px;height:30px; }
.auth form{
	padding:10px;
}
.auth-top dl{
	margin-bottom:0px;
}
.auth form button{
 	background:#435982 url(./layout/login.png) center top no-repeat;
	height:22px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	overflow:hidden;
	border:0px;	
}
.auth form button{
	color:#333333;
}
.auth form button:hover, .auth form  a.button:hover{
	color:#eeeeee;
}
.auth a {
	color:#dddddd;
}
.auth a:hover {
	color:#eeeeee;
}

img.leftinbox { margin-top:4px; margin-right:5px; }

.more { padding-top:5px; }
.more a {font-weight:bold; color:#333; text-decoration:none; width:77px; position:relative; height:29px; float:right; display:inline; clear:none; background:url(../img/layout/www/more.png) 0 0 no-repeat; }
.more a:hover { color:#111;background:url(../img/layout/www/more.png) 0 -30px no-repeat; }
.more a:active {color:#fff; background:url(../img/layout/www/more.png) 0 -60px no-repeat; }
.more a span { display:block;margin-left:5px; margin-top:1px;}


a#m-1 { width:118px; background-position:0 0; }
a#m-2 { width:71px; background-position: -118px 0 }
a#m-3 { width:50px; background-position: -189px 0 }
a#m-4 { width:81px; background-position: -239px 0 }
a#m-5 { width:41px; background-position: -320px 0 }
a#m-6 { width:48px; background-position: -361px 0 }
a#m-7 { width:63px; background-position: -409px 0 }

a#m-1:hover { background-position:0 -54px; }
a#m-2:hover { background-position: -118px -54px }
a#m-3:hover { background-position: -189px -54px }
a#m-4:hover { background-position: -239px -54px }
a#m-5:hover { background-position: -320px -54px }
a#m-6:hover { background-position: -361px -54px }
a#m-7:hover { background-position: -409px -54px }

a#m-1:active { background-position:0 -108px; }
a#m-2:active { background-position: -118px -108px }
a#m-3:active { background-position: -189px -108px }
a#m-4:active { background-position: -239px -108px }
a#m-5:active { background-position: -320px -108px }
a#m-6:active { background-position: -361px -108px }
a#m-7:active { background-position: -409px -108px }

#nav-1 a#m-1, #nav-1 a#m-1:hover, #nav-1 a#m-1:active { background-position:0 -108px; }
#nav-2 a#m-2, #nav-2 a#m-2:hover, a#m-2:active { background-position: -118px -108px }
#nav-3 a#m-3, #nav-3 a#m-3:hover, a#m-3:active { background-position: -189px -108px }
#nav-4 a#m-4, #nav-4 a#m-4:hover, a#m-4:active { background-position: -239px -108px }
#nav-5 a#m-5, #nav-5 a#m-5:hover, a#m-5:active { background-position: -320px -108px }
#nav-6 a#m-6, #nav-6 a#m-6:hover, a#m-6:active { background-position: -361px -108px }
#nav-7 a#m-7, #nav-7 a#m-7:hover, a#m-7:active { background-position: -409px -108px }


.content { }


.footer { width:860px; background:url(/lib/images/layout/www/page.bg.bottom.gif) left top no-repeat; height:40px; text-align:center; padding-top:50px; color:#FFFFFF; }
.footer-front { width:860px; background:url(/lib/images/layout/www/page.bg.bottom.front.gif) left top no-repeat; height:29px; text-align:center; padding-top:30px; color:#FFFFFF; }

table.detaliiplata { border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; margin:20px 0; }

table.verifica { background:#dadada url(../layout/verifica-bg-right.gif) right top no-repeat; margin:10px auto; }
table.verifica td input { border:0px solid #FFFFFF; padding:1px 3px; background:url(../layout/input-bg.gif) left top no-repeat; }
table.verifica td { background:url(../layout/verifica-bg-left.gif) left top no-repeat; height:30px; vertical-align:middle; padding:0 0 0 15px; white-space:nowrap; }
table.verifica td label { position:relative; float:left; clear:none; white-space:nowrap; padding-top:5px; }
table.verifica td a { width:93px; position:relative; height:30px; float:left; display:inline; clear:none; background:url(../layout/verifica-btn.gif) 0 0 no-repeat; }
table.verifica td a:hover { width:93px; position:relative; height:30px; float:left; display:inline; clear:none; background:url(../layout/verifica-btn.gif) 0 -30px no-repeat; }
table.verifica td a:active { width:93px; position:relative; height:30px; float:left; display:inline; clear:none; background:url(../layout/verifica-btn.gif) 0 -60px no-repeat; }
table.verifica td a span { display:none; }

table.valideaza { background:#dadada url(../layout/verifica-bg-right.gif) right top no-repeat; margin:10px auto; }
table.valideaza td input { border:0px solid #FFFFFF; padding:1px 3px; background:url(../layout/input-bg.gif) left top no-repeat; }
table.valideaza td { background:url(../layout/verifica-bg-left.gif) left top no-repeat; height:30px; vertical-align:middle; padding:0 15px; white-space:nowrap; }
table.valideaza td label { position:relative; float:left; clear:none; white-space:nowrap; }

.huge { font-size:200%; color:#009d36; }
.small { font-size:90%; }

.errormsg { color:#CC0000; font-weight: bold; text-align:center; font-size:140%;}

table.zona-activa { width:700px; float:none; margin:10px auto 0 auto; background:url(../layout/zona-top-activ.gif) left top no-repeat; }
table.zona-activa th.zona-activa { padding: 10px; background:url(../layout/zona-btm-activ.gif) left bottom no-repeat; }
table.zona-activa td.zona-activa { background:#FFFFFF; }
table.zona-activa .tabs, table.zona-inactiva .tabs { width:188px; }
table.zona-activa .tabs td, table.zona-inactiva .tabs td { width:94px; padding-top:8px; }

table.zona-activa a span { display:none; }
table.zona-activa a.btn-anuleaza { height:30px; width:93px; display:block; position:relative; float:left; clear:none; background:url(../layout/anuleaza-btn.gif) 0 0 no-repeat; }
table.zona-activa a.btn-aproba { height:30px; width:93px; display:block; position:relative; float:right; clear:none; background:url(../layout/aproba-btn.gif) 0 0 no-repeat; }
table.zona-activa a.btn-anuleaza:hover { height:30px; width:93px; display:block; position:relative; float:left; clear:none; background:url(../layout/anuleaza-btn.gif) 0 -30px no-repeat; }
table.zona-activa a.btn-aproba:hover { height:30px; width:93px; display:block; position:relative; float:right; clear:none; background:url(../layout/aproba-btn.gif) 0 -30px no-repeat; }
table.zona-activa a.btn-anuleaza:active { height:30px; width:93px; display:block; position:relative; float:left; clear:none; background:url(../layout/anuleaza-btn.gif) 0 -60px no-repeat; }
table.zona-activa a.btn-aproba:active { height:30px; width:93px; display:block; position:relative; float:right; clear:none; background:url(../layout/aproba-btn.gif) 0 -60px no-repeat; }

table.zona-inactiva { width:700px; float:none; margin:10px auto 0 auto; background:url(../layout/zona-top-activ-inactiv.gif) left top no-repeat; }
table.zona-inactiva th.zona-activa { padding: 10px; background:url(../layout/zona-btm-activ-inactiv.gif) left bottom no-repeat; }
table.zona-inactiva td.zona-activa { background:#FFFFFF; }


.zona-inactiva td, .zona-inactiva th, .zona-inactiva em, .zona-inactiva .huge, .zona-inactiva input { color:#CCCCCC;  }
table.zona-inactiva a span { display:none; }
table.zona-inactiva a.btn-anuleaza { height:30px; width:93px; display:block; position:relative; float:left; clear:none; background:url(../layout/anuleaza-btn-inactiv.gif) 0 0 no-repeat; }
table.zona-inactiva a.btn-aproba { height:30px; width:93px; display:block; position:relative; float:right; clear:none; background:url(../layout/aproba-btn-inactiv.gif) 0 0 no-repeat; }
table.zona-inactiva a.btn-anuleaza:hover { height:30px; width:93px; display:block; position:relative; float:left; clear:none; background:url(../layout/anuleaza-btn-inactiv.gif) 0 0 no-repeat; }
table.zona-inactiva a.btn-aproba:hover { height:30px; width:93px; display:block; position:relative; float:right; clear:none; background:url(../layout/aproba-btn-inactiv.gif) 0 0 no-repeat; }
table.zona-inactiva a.btn-anuleaza:active { height:30px; width:93px; display:block; position:relative; float:left; clear:none; background:url(../layout/anuleaza-btn-inactiv.gif) 0 0 no-repeat; }
table.zona-inactiva a.btn-aproba:active { height:30px; width:93px; display:block; position:relative; float:right; clear:none; background:url(../layout/aproba-btn-inactiv.gif) 0 0 no-repeat; }

td.formular fieldset { border:1px solid #5774a8; padding:0 10px 10px 10px; margin:10px 0; background:url(../layout-admin/field-btm.gif) left bottom repeat-x; }
td.formular legend { background:#7588ab; padding:2px 5px; color:#FFFFFF; margin-bottom:10px; border:1px solid #5774a8; }
td.formular label { display:block;  }
td.formular label span { width:80px; position:relative; float:left; background:url(../layout-admin/plus.gif) 70px 7px no-repeat; }
td.formular label span.wide { width:160px; position:relative; float:left; background:url(../layout-admin/plus.gif) 150px 7px no-repeat; }
td.formular label span.empty { position:relative; float:left; background:none; }
td.formular label span.free { width:auto; position:relative; float:left; background:none; }

td.formular input, select { margin-bottom:2px; margin-top:2px; }
td.formular fieldset input, fieldset textarea  { font-family:Arial, Helvetica, sans-serif; font-size:13px; }
td.formular .innershadow { background:url(../layout-admin/inputbg.png) left top no-repeat; border:1px solid #666666; padding:1px; }
td.formular .explicatie { font-size:11px; color:#999999; }
td.formular .formblock { display:block; }
.password {}
.pstrength-minchar { font-size : 10px; display:block; position:relative; float:left; clear:both; padding-left:160px; }
.pstrength-info { display:block; position:relative; float:left; clear:both; padding-left:160px;}
.pstrength-bar { display:block; position:relative; float:left; clear:both; margin-left:160px; }

* html .midbox-wide { height:400px; }

.terms a { width: 860px; padding:4px 15px 5px 15px; color:#FFFFFF; margin-bottom:1px; text-decoration:none; text-align: center; }
.terms a:hover {text-decoration: underline;}
.terms a:action { }
