@charset "utf-8";
/* CSS Document */
.body{
	margin:0;
	padding:0;
	font-size:62.5%;
        border-top:5px solid #414141;
        font-family:verdana, sans-serif;
        background:#f2f2f2;
	}
        .clear{
            clear:both;
        }
        form{
            margin:0;
            padding:0;
        }
/*login page*/
.login_body{
    position:relative;
    width:438px;
    margin:0 auto;
    text-align:right;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.login_logo{
    position:relative;
    width:214px;
    margin:30% auto 30px auto;
}
.login_form{
    background:url(../images/form_bg_login.png) 0% 0% no-repeat;
    height:222px;
    padding:20px 45px 0 0;
}
.login_row{
   margin:20px 0 20px 40px;
   line-height:31px;
   height:31px;
}
.login_row_1{
   margin:20px 0 10px 40px;
   line-height:31px;
   height:31px;
}

.label{
   float:left;
   color:#141414;
}
.inputbg{
    background:url(../images/input_bg_login.png) 0% 0% no-repeat;
    width:238px;
    height:31px;
    display:inline-block;
}
.inputbg input{
    background:none;
    border:none;
    font-size:11px;
    text-align:left;
    width:234px;
    margin:0 2px;
    padding:7px 0;
    color:#333;
}
.inputbg input:focus{
	border:none;
	}
.submit{
    float:right
}
a.login_link, a.login_link:visited{
    background:url(../images/login_link_normal.png) 0% 0% no-repeat;
    width:97px;
    height:24px;
    line-height:24px;
    text-align:center;
    text-decoration:none;
    color:#fff;
    display:inline-block;
    margin-bottom:10px;
}
a.login_link:hover{
    background:url(../images/login_link_over.png) 0% 0% no-repeat;
}
a.lozinka, a.lozinka:visited{
    text-decoration:underline;
    color:#333;
}
a.lozinka:hover{
     text-decoration:none;
}

/*login form*/

.login_form_body{
    width:485px;
    position:relative;
    margin:0 auto 0 auto;
}
.login_top_menu{
    float:right;
    line-height:21px;
    height:21px;
    width:70px;
    padding:0 15px 3px 40px;
    background:url(../images/world_map_ico.png) 5% 50% no-repeat #414141;
    color:#fff;
    margin-top:-5px;
    position:relative;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}

.login_top_menu_box{
   position:absolute;
   top:20px;
   left:0;
   background:#414141;
   padding:10px;
   line-height:15px;
   display:none;
   -moz-border-radius-bottomleft:4px;
   -webkit-border-bottom-left-radius:4px;
   -moz-border-radius-bottomright:4px;
   -webkit-border-bottom-right-radius:4px;
}
.login_top_menu:hover div.login_top_menu_box{
    display:block;
}
.login_top_menu_box ul{
    margin:0;
    padding:0;
}
.login_top_menu_box ul li{
    list-style:none;
    display:block;
}
.login_top_menu_box ul li a, .login_top_menu_box ul li a:visited{
    color:#fff;
    text-decoration:none;
    display:block;
    padding:3px 30px 3px 6px;
}
.login_top_menu_box ul li a:hover{
    background:#555;
     -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
.login_form_logo{
   padding:30px 0 15px 0;
}
.login_form_logo img{
    display:block;
    margin:0 auto 0 auto;
}
.browserSup{
    margin:0 0 10px 0;
    text-align:center;
    color:#999;
    overflow:auto;
}
    a.ie_browser, a.ie_browser:visited{
        background:url(../images/ie_browser.png) 0% 0% no-repeat;
        display:inline-block;
        width:58px;
        height:48px;
    }
    a.ie_browser:hover{
        background:url(../images/ie_browser.png) 0% -46px no-repeat;
    }
    a.chrome_browser, a.chrome_browser:visited{
        background:url(../images/chrome_browser.png) 0% 0% no-repeat;
        display:inline-block;
        width:58px;
        height:48px;
    }
    a.chrome_browser:hover{
        background:url(../images/chrome_browser.png) 0% -46px no-repeat;
    }
    a.ff_browser, a.ff_browser:visited{
        background:url(../images/firefox_browser.png) 0% 0% no-repeat;
        display:inline-block;
        width:58px;
        height:48px;
    }
    a.ff_browser:hover{
        background:url(../images/firefox_browser.png) 0% -46px no-repeat;
    }
    a.opera_browser, a.opera_browser:visited{
        background:url(../images/opera_browser.png) 0% 0% no-repeat;
        display:inline-block;
        width:58px;
        height:48px;
    }
    a.opera_browser:hover{
        background:url(../images/opera_browser.png) 0% -46px no-repeat;
    }
    a.safari_browser, a.safari_browser:visited{
        background:url(../images/safari_browser.png) 0% 0% no-repeat;
        display:inline-block;
        width:58px;
        height:48px;
    }
    a.safari_browser:hover{
        background:url(../images/safari_browser.png) 0% -46px no-repeat;
    }
    .bold{
        font-weight:bold;
    }
.login_form_fild{
    background:url(../images/login_bg.png) 0% 0% no-repeat;
    height:310px;
    margin-bottom:15px;
	position:relative;
}
.version{
	position:absolute;
	top:8px;
	right:9px;
	background:url(../images/header_bg.png) 0% 0% repeat-x;
	padding:10px;
	font-size:1.2em;
	color:#fff;
	text-shadow:1px 1px #141414;
	border-top-right-radius:10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-topright-radius: 10px;	
	}
.login_form_fild_img{
    float:left;
    width:180px;
}
.login_form_fild_img img{
    display:block;
    margin:60px auto 0 auto;
}

.login_form_fild_cont_header{
    font-size:1.3em;
    color:#333;
    font-weight:bold;
    padding:60px 0 30px 0;
    text-shadow:-1px 1px 0 #fff;
}
.login_form_fild_cont{
    width:255px;
    float:left;
    color:#333;
    text-shadow:-1px 1px 0 #fff;
}
.login_form_fild_cont input{
    border:1px solid #808080;
    padding:5px 5px;
    margin:3px 0 15px 0;
    width:95%;
    font-size:1em;
    color:#333;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
.login_form_fild_cont input:focus{
    border:1px solid #555;
}
a.login_form_submit, a.login_form_submit:visited{
    background:url(../images/checkOut_bg.png) 0% -1px repeat-x;
    display:inline-block;
    padding:5px 25px;
    text-decoration:none;
    color:#fff;
    border:1px solid #32843B;
     text-shadow:none;
}
a.login_form_submit:hover{
    background:url(../images/checkOut_bg.png) 0% -31px repeat-x;
    border:1px solid #292C70;
}
a.login_form_reset_pass, a.login_form_reset_pass:visited{
    display:inline-block;
    padding:5px 0;
    text-decoration:none;
    color:#333;
}
a.login_form_reset_pass:hover{
    text-decoration:underline;
}
a.partner_link, a.partner_link:visited{
    background:url(../images/partner_button.png) 0% -5px no-repeat;
    display:block;
    height:88px;
    text-decoration:none;
     text-shadow:-1px 1px 0 #A00C10;
}
a.partner_link:hover{
    background:url(../images/partner_button.png) 0% -92px no-repeat;
}
a.partner_link span{
    color:#fff;
    padding:10px 20px 5px 130px;
    display:block;
    line-height:15px;
}
.partner_link_header{
    font-size:1.2em;
    font-weight:bold;
}

a.deactivate_application, a.deactivate_application:visited{
    background:url(../images/deactivate_application_button.png) 0% -5px no-repeat;
    display:block;
    height:88px;
    text-decoration:none;
}
a.deactivate_application:hover{
    background:url(../images/deactivate_application_button.png) 0% -92px no-repeat;
}
a.deactivate_application span{
    color:#fff;
    padding:10px 20px 5px 130px;
    display:block;
    line-height:15px;
}
.deactivate_application_header{
    font-size:1.2em;
    font-weight:bold;
}
.login_footer{
    position:absolute;
    bottom:0;
    width:100%;
    border-top:1px solid #ddd;
}
.login_footer img{
    display:block;
    margin:5px auto 0 auto;
    border:none;
}
.floatR{
    float:right;
}
.floatL{
    float:left;
}

/*help tip*/
.help_tip{
    background:#FFF9BD;
    border:1px solid #ddd;
    padding:10px 10px 10px 0;
    line-height:15px;
    color:#333333;
    margin:0;
    position:relative;
}
.help_tip_ico{
    width:100px;
    float:left;
    text-align:center;
    font-size:40px;
    line-height:60px;
}
.help_tip_cont{
    margin-left:100px;
}
.close_help{
    position:absolute;
    top:0;
    right:0;
}
.close_help a, .close_help a:visited{
    display:block;
    padding:1px 5px;
    background:#D1CE9F;
    color:#FFF9BD;
    text-decoration:none;
    font-size:10px;
}
.close_help a:hover{
    background:#999;
}
input.captchaRefresh{
    border:none;
    background:none;
    width:auto;
    float:left;
}
img.captchaImg{
    float:left;
}

/*forma za prijavu na B2B*/
.sign_up{
    width:550px;
    margin:0 auto;
    position:relative;
    overflow:auto;
}
.form_field{
    background:#fff;
    border:1px solid #ddd;
    position:relative;
    padding:10px;
    margin:20px 0 20px 0;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
.form_field_arrow{
    width:86px;
    height:16px;
    position:absolute;
    bottom:-15px;
    left:70px;
}
.form_field_nb{
    float:left;
    width:70px;
}
.form_field_cont{
    width:430px;
    float:right;
    font-family:verdana, arial, sans-serif;
}
.form_field_h{
    font-size:21px;
    color:#141414;
}
.form_field_label{
    font-size:10px;
    color:#999;
}
.form_field_input{
    margin:20px 0;
}
.form_field_input table{
    width:100%;
}
.form_field_input table tr td[title="label"]{
    width:120px;
}
.form_field_input table tr td{
    font-size:12px;
    font-weight:bold;
    color:#141414;
    text-align:right;
    padding:5px;
}
.form_field_input input{
    width:99%;
    background:#f2f2f2;
    border:1px solid #ddd;
    color:#141414;
    font-size:11px;
    padding:5px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    *width:250px;
}
.form_field_input input:focus{
    background:#fff;
}
.form_field_submit{
    background:#fff;
    border:1px solid #ddd;
    padding:10px;
    margin:20px 0;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}