* {margin:0;padding:0}
.clear{clear:both !important;float:none !important;margin:0 !important;padding:0 !important;font-size:1px;line-height:1em;height:1px}
.hide{display:none}
div.s1{text-align:center;background:url(../img/bg_hd_body.jpg) no-repeat top center}
div.s2{text-align:left;margin:0 auto;width:950px}

body{font-family:arial,helvetica,sans-serif;font-size:12px;line-height:1.3em;color:#454545;background:white url(../img/bg_body.gif) repeat-x}
img{border-width:0}

a{color:#0168C8;text-decoration:none;border-width:0}
a:hover{text-decoration:underline}
a strong,
strong.a{color:#C50000}
input.text{background:url(../img/bg_input.gif) repeat-x;border:1px solid #477CAC;line-height:16px;height:16px;padding:3px 5px 2px;margin:0}
input.check{vertical-align:middle;margin:0 6px 0 0}
label.disabled{color:#bbb}

ul.standard{list-style:none}
ul.standard li{padding:3px 0 3px 6px;background:url(../img/ico_dot_2px.gif) no-repeat 0 11px}

/* LAYOUT */
#mainHeader{height:82px}
#mainHeader .logo{float:left;padding-top:14px}
#mainHeader .links{float:right;padding-top:25px}
#mainHeader .pipe{color:#B1B1B1;padding:0 7px}

#mainContentWide{padding-bottom:20px}
#mainContentLeft{float:left;width:326px}
#mainContentRight{float:right;width:600px;overflow:hidden}

#mainFooter{padding:22px 0 0 0;color:#C6C6C6;font-size:11px}
#mainFooter .rdivCnt{padding:4px 8px 0;height:19px}
#mainFooter .copyright{text-align:center;padding:10px}
#mainFooter .left{float:left}
#mainFooter .right{float:right;color:#ACAEB1}

/* Zaokraglenia */
div.rdiv1,
div.rdiv2,
div.rdiv3{overflow:hidden;font-size:1px;border-style:solid;border-width:0;height:1px}
div.rdiv1{margin:0 4px}
div.rdiv2{border-width:0 2px;margin:0 2px}
div.rdiv3{border-width:0 1px;margin:0 1px;height:2px}
div.rdivCnt{border-width:0 1px;padding:1px 4px;border-style:solid}

div.rdiv_default .rdivCnt,
div.rdiv_default .rdiv2,
div.rdiv_default .rdiv3{background-color:#ffffff;border-color:#DEE0E2}
div.rdiv_default .rdiv1{background-color:#DEE0E2}

div.rdiv_signs .rdivCnt,
div.rdiv_signs .rdiv2,
div.rdiv_signs .rdiv3{background-color:#E3F3FD;border-color:#C4E3F7}
div.rdiv_signs .rdiv1{background-color:#C4E3F7}
div.rdiv_signs .rbody{background:white}

div.rdiv_footer .rdivCnt,
div.rdiv_footer .rdiv2,
div.rdiv_footer .rdiv3{background-color:#ffffff;border-color:#DEE0E2}
div.rdiv_footer .rdiv1{background-color:#DEE0E2}

div.rdiv_red .rdivCnt,
div.rdiv_red .rdiv2,
div.rdiv_red .rdiv3{background-color:#FEA895;border-color:#FF3A07}
div.rdiv_red .rdiv1{background-color:#FF3A07}

/* Strona */
.signIn{position:relative}
* html .signIn,* html .signIn * {zoom:1}
.signIn .corner{position:absolute;width:73px;height:68px;background:url(../img/bg_sign_in.png) no-repeat;left:0;top:0}
.signIn h1{padding:20px 0 0 71px;height:26px}
.signIn #fEmail{height:47px}
.signIn #fPass{height:36px}
.signIn .inputs label{float:left;width:64px;margin-right:7px;text-align:right;font-weight:bold;line-height:23px}
.signIn .inputs .smallInfo{margin-left:71px;font-size:11px}
.signIn .inputs .text{width:201px}
.signIn #options_opener{padding-left:71px;height:25px}
.signIn #options_button{float:left;height:18px;line-height:18px;cursor:pointer;background:no-repeat right center;padding-right:22px}
.signIn #options_button:hover{text-decoration:none}
.signIn .options_open  #options_button{background-image:url(../img/ico_arrow_up.gif)}
.signIn .options_close #options_button{background-image:url(../img/ico_arrow_down.gif)}
.signIn #options_list{padding:7px 0 7px 71px}
.signIn .checks{height:22px}
.signIn .icoAsk{margin-left:4px;vertical-align:middle}
.signIn .choose_webmail{padding:8px 0}
.signIn div#submit{padding:7px 0 0 71px;height:46px}
.signIn #extraLinks{text-align:center;height:32px}
.signIn #extraLinks .pipe{padding:0 6px;color:#AEAEAE}
.signIn #errorMsg{padding-left:71px;color:#C50000;height:20px}
.signIn .errLogin input{border-color:#C50000}
.signIn .withTooltip{position:relative}
.signIn .tooltip{position:absolute;left:71px;top:-48px;width:213px;height:48px;padding-top:4px;background:url(../img/bg_tooltip_tr.gif) no-repeat;text-align:center;font-size:11px}

.signUp{margin-top:9px}
.signUp .rbody{padding:9px;height:142px}
.signUp .rbody div{padding:9px 0;text-align:center}

.crashmsg{margin:30px 0 15px;position:relative}
.crashmsg .honors{position:absolute;top:-8px;left:400px;background:#fff;font-size:14px;width:150px;text-align:center;color:#1A106D}
.crashmsg .message{padding:40px 100px 7px;font-size:14px;text-align:center;color:#C50000}
.crashmsg .apology{padding:7px 100px 40px;font-size:14px;text-align:center;color:#1A106D}

.pg404 .rdivCnt{padding:102px 219px}
.pg404 .rdivCnt .rdivCnt{padding:0 4px}
.pg404 .msg{padding:35px;background:#f2f2f2 url(../img/bg_gray_gradient.gif) repeat-x top}
.pg404 .ico{background:url(../img/ico_error.gif) no-repeat;padding-left:30px;padding-top:5px}
.pg404 p{padding-bottom:10px;line-height:18px}
.pg404 p.last{padding-bottom:0}
.pg404 strong{color:#c50000}
.pg404 a{padding-right:15px}
.header404{color:black;font-size:1.8em;font-weight:normal;line-height:1.3em;margin-bottom:2px}
