* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearMe {clear:both;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;display:block;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.6em;background:#030303 url(../images/bgBody.jpg) repeat-x;padding:1px 0px 0px 0px;color:#d5d5d5;}
img {border:0px;}
fieldset {padding:0.5em 1em; margin-top: 1.5em; border:1px solid #5F5F5F;}
legend {background-color:transparent; color:#5F5F5F; font-weight:bold; padding:2px 8px; border:1px solid #5F5F5F;}
/* Surprise, surprise! IE renders the fieldset like it is demented. */
* html legend,
*:first-child+html legend {
        margin-bottom:0.5em;
}

label {
        float:left;
        clear:both;
        width:10em;
        cursor:pointer; 
        margin-right: 0.5em;
        text-align:right;
}
form#createTransactionForm label {
        width:60px;
}
label.afterElement,
#form-marketing-tools label,
#editUserForm label,
#editTransactionForm label,
#formLogin label,
#selectUserByLogin label,
#filterTransactions label,
#filterByTid label,
#filterByStatus label,
.newMt label,
#selectUser label {
        float: none;
        width: auto;
        text-align:left;
}
.newMt label {
        display:block;
}
#requestPwReset label {
        width:125px;
}
#editBankTransferForm label,
#editMoneybookersForm label {
        width:12em;
}

a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
input.iText {background:url(../images/bgItext.png) repeat-x;padding:3px 4px;border:0px;margin:0px 2px 2px 0px;}

button.iBtn, input.iBtn {background:url(../images/bgIbtn.png) repeat-x; height:21px; width:auto; border:none; color:#fff; font-weight:bold; text-transform:uppercase; font-size:1em; overflow:visible; cursor:pointer; line-height:130%; margin-top: 0.5em; padding:1px 5px; margin-left:3px;}


input.check {margin-right:10px;}
textarea {width:400px;height:120px;padding:3px;background:#fff url(../images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
.jqmConfirmWindow textarea {width:auto;}
select {
	/*background: url(../images/bgIText.png) #FFFFFF repeat-x*/;
}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}
.ileft {float:left;margin:0px 15px 15px 0px;}

#lead {width:985px;margin:0px auto;position:relative;padding:0px 5px 0px 5px;background:#121212;}

#logo {width:318px;height:60px;display:block;left:53px;top:16px;position:absolute;overflow:hidden;z-index:1;text-align:center;}
#logo h1, #logo h1 span {width:318px;height:60px;font-family:Verdana;font-size:1.5em;font-weight:normal;color:#a9c820;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:318px;height:60px;background-image:url(../images/logo.png);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {text-decoration:none;color:#a9c820;}

.top .loginContainer {height:64px;padding-top:27px;padding-left:630px;background:url(../images/bgTopLogin.png) repeat-x;}
.top .loginContainer p {clear:both;}
.top .loginContainer #formLogin label {
        display:block;
        width:91px;
        padding-top:4px;
        float:left;
        font-weight:bold; 
        clear:both;
        text-align:right;
}
.top .loginContainer input.iText {font-size:1em;background:url(../images/bgItext.png) repeat-x;float:left;width:113px;height:15px;padding:3px 4px;border:0px;margin:0px 2px 2px 0px;}
.top .loginContainer input.iBtn,
.top .loginContainer button.iBtn
{background:url(../images/bgIbtn.png) repeat-x;height:21px;width:103px;border:0px;color:#fff;font-weight:bold;text-transform:uppercase;font-size:1em; margin-top:0;}

.top .loginContainer a.forgot {height:18px;width:103px;display:block;text-align:center;font-size:0.9em;float:left;color:#ececec;padding-top:3px;}

.top .loginContainer a:visited {
}

.top .imgs img {float:left;}
.top .imgs .steps {background:url(../images/imgSteps.jpg) no-repeat;height:61px;padding:35px 0px 0px 728px;clear:both;}
.top .imgs .steps a {display:block;width:190px;height:37px;background:url(../images/btnTryTodayNow.png) no-repeat;}
.top .imgs .steps a span {display:none;}

.content {width:956px;padding:27px 14px 25px 15px;}
.content h2, .content h3 {position:relative; height:34px;clear:both;}
.content h2 span, .content h3 span { font-size: 80%; }

/* IE hacks */
*html .content h2 span, /* IE6 and below */
*:first-child+html .content h2 span, /* IE7 */
* html .content h3 span, /* IE6 and below */ 
*:first-child+html .content h3 span { /* IE7*/
	display:none;
}

.content h2 img, .content h3 img {display:block;z-index:10; position:absolute;}

.content .obsah {padding:0px 7px;}
.content .obsah p {margin-bottom:1em;}
.content .obsah strong {color:#fff;}
.content .obsah a,
.top .loginContainer a,
.top .loginContainer a:visited
{color:#ff3027;}
.content .obsah a strong {color:#ff3027;}
.content .obsah ul {list-style:none;margin-bottom:10px;}
.content .obsah ul.left {float:left;margin-right:20px;}
.content .obsah ul.first {width:342px;}
.content .obsah ul.second {width:307px;}
.content .obsah ul.third {width:250px;margin-right:0px;}
.content .obsah ul li {background:url(../images/listArrow.gif) no-repeat left 8px;padding-left:25px;color:#fff;}

.content hr {clear:both;display:block;overflow:hidden;border-width:1px 0px 0px 0px;border-style:solid;border-color:#3d3d3d;margin:20px 0px;height:1px;}

.content .leftItem {width:431px;float:left;}
.content .leftItem img {border:1px solid #3d3d3d;padding:2px;float:left;margin-right:28px}
.content .leftItem h2 {margin-bottom:10px; clear:none;}
.content .leftItem h2 img {border:0px solid #3d3d3d;padding:0px;float:none;margin-right:0px; margin-left:151px;}


.content .rightItem {width:451px;float:right;margin-right:10px;}
.content .rightItem img {border:1px solid #3d3d3d;padding:2px;float:left;margin-right:28px}
.content .rightItem h2 {margin-bottom:10px; clear:none;}
.content .rightItem h2 img {border:0px solid #3d3d3d;padding:0px;float:none;margin-right:0px; margin-left:151px;}

/* IE hacks */
* html .content .leftItem h2 img,
*:first-child+html .content .leftItem h2 img,
* html .content .rightItem h2 img,
*:first-child+html .content .rightItem h2 img {
	margin-left: 0;
}


#footer {text-align:right;margin:0px auto;padding:10px 20px 60px 30px;color:#bababa;}
#footer a {color:#bababa;}
#footer p {float:left;text-align:left;}
#loggedInMessage {
	text-align: right;
}
.icon {
	border: none;
	background: none;
	margin-left: 4px;
}
/*form.newMt label, .jqmConfirmWindow label, form.editUserForm label {
	display:block;
}*/ /* moved to jqmodal.css*/

/* Sub navigation */
div.subnavigationPanel ul {
    list-style-type: none;
    margin:0;
    padding:0;
}
div.subnavigationPanel ul, div.subnavigationPanel li {
    display:inline;
    margin-right: 0.5em;
}

/*  Statistics  */
h2.balance {
    font-size: 2em;
    margin-top:1em;
    height:2em;
}
h2.balance span {
    display: inline !important;
    color:green;
    font-size: 100%;
}

/* Tables */
table {
    width: 100%;
    height: auto;
    border-collapse:collapse;
    border:1px solid #cccccc;
    margin:1em 0;
    color:#FFFFFF;
}
table.mtListing {
	font-size: 90%;
}
td, th {
	padding:0.2em 0.5em;
	vertical-align:middle;
}
table tr {
    background:#121212;
    text-align:right;
    font-weight:normal;
}
tr:hover {
	background: #222222;
}

table.statistics tr:hover, thead tr:hover {
	background: none;
}
table th {
	font-size:83%;
	font-weight:bold;
	color:#666666;
}
table tfoot tr,
table tfoot tr {
    border-top:1px solid #cccccc;
}
table tfoot td,
table tfoot td {
    background:#121212;
    text-align:right;
    font-size:120%;
}
table td.noData {
    color:#999;
    text-align:center;
}
table strong,
table strong {
	color: #FFFFFF !important;
}

ul.message {
    top:10px;
    left:20px;
    color: #121212;
    background-color: #F0F0F0;
    border: 1px solid #FFFFFF;
    margin: 0 100px 1em 100px;
    padding:10px 30px;
    list-style-image: url(../images/bullet_green.png);
    list-style-type: circle;
}
li.message-2 {
    list-style-image: url(../images/bullet_red.png);
    /*background-color:#EFD1D1;*/
    border: 1px, solid #FFFFFF;
    color:red;
}
span#mtCounterContainer {
        background-color: #DB231C;
        color: #121212;
        font-size: 120%;
        font-weight: bold;
        padding:5px 10px;
        margin-top:0.5em;
        margin-bottom:0.5em;
}
#stepnavigationPanel {
        margin-bottom: 1em;
        padding:5px 10px;
        font-size: 110%;
        color:#5F5F5F;
}
#stepnavigationPanel span {
        color: #D5D5D5;
}
#stepnavigationPanel span.highlightStep {
        color: #DB231C;
        font-weight:bold;
}
/* Style for the blockUI message */
div.blockMsg {
        padding: 15px;
        margin: 0;
        width: 30%; 
        top: 40%; 
        left: 35%; 
        text-align: center; 
        color: #FFF; 
        background-color: #5F5F5F;
        opacity: 0.8;
        cursor: wait;
	font-size: 140%;
	font-weight: bold;
        border: none;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
}
form#selectUser {
        margin: 0.5em 0;
}

/* Lists */
.obsah ol,
.obsah ul {
        margin-bottom: 1em;
}
.managerControls {
        margin-top: 1em;
}
.pageInfo {
        padding:1em;
        border:1px solid #CCCCCC;
}
#editMoneybookersForm {
        display:none;
}
.paymentInformation em {
        color:#FFFFBF;
        float:left;
        clear:both;
}

.paymentInformation span {
        white-space: pre;
        display:block;
        margin-left: 11em;
}
.reportError {
        color:#FF3027;
}

/* Menu */
.menu {
        display:inline;
        position: relative;
        clear: left;
        float: left;
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;
        background: transparent url(../images/bgMenu.png) repeat-x;
        width: 100%;
        height:60px;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        font-size: 15px;
        font-weight: bold;
        text-transform: uppercase;
}
.menu li {
        float: left;
        /*background: transparent url(../images/bgMenuLi.png) no-repeat;*/
        padding-top: 10px;
}

.menu > li:after {
        content: '|';
        color: #666;
        font-weight: bold;
}

.menu li a {
        color: #FFFFFF;
        display:block;
        float: left;
        /*padding: 7px 19px 12px;*/
        padding: 0 19px;
        text-decoration: none;
}
.menu li a:hover {
        color: #FF3027;
}
.menu li.active > a {
        color: #FF3027;
}
.menu li ul {
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;
        position: absolute;
        z-index: 999;
        top: 25px;
        display: none;
        left: 0; 
}

/* Position of submenus */
.menu li ul.menuHome {
        left:8px;
}
.menu li ul.menuAboutUs {
        left:25px;
}
.menu li ul.menuSupport {
        left:110px;
}
.menu li ul.menuFaq {
        left:180px;
}
.menu li ul.menuMyAccount {
        left:260px;
}
.menu li ul.menuAdministration {
        left:407px;
}
.menu li ul.menuStatistics {
        left:auto;
        right: 30px;
}
.menu li ul.menuAdvertising {
        left:auto;
        right:30px;
}

.menu li.active ul {
        display: block;
        /*left:0px;*/
}
.menu li li {
        background;
        float:left;
        font-size: 85%;
        text-indent: 0;
}
.menu li li a {
        background: transparent;
        color: #CCCCCC;
        float: left;
        padding: 8px 12px;
        width: auto !important;
}

.menu li#home {
        background;
}
