/*****************************/
/*           HTML            */
/*****************************/


* {
    margin: 0;
}

html, body {    
    height: 100%;    
    margin: 0;          
}  

body {
    background: #FFFFFF;
    font-family: 'PT Sans', sans-serif;      
    color:#4c4c4c;
    font-size: 14px;
    /*min-width:480px;*/
}

ul,li {
    margin: 0;
    padding: 0;
}    

input, select, textarea, button {
    font-family: inherit;
    outline: none;
}

a {

}

h3,
h2,
h1 {
    font-weight: 400;
    color: #033695;
}
h3 {

}       
h2 {

}
h1 {

}
/*****************************/
/*         0. Background     */
/*****************************/

#bg_wrap {
    position:absolute;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width:100%;
    height:auto;    
}
#bg_wrap > .top{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:115px;
    background:#e2e2e2;  
}
#bg_wrap > .grad{
    margin: 0 0 0 0;
    padding: 16px 0 0 0;
    width: auto;
    height:397px;
    background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #E2E2E2),
    color-stop(1, #FFFFFF)
    );
    background-image: -o-linear-gradient(bottom, #E2E2E2 0%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(bottom, #E2E2E2 0%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(bottom, #E2E2E2 0%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(bottom, #E2E2E2 0%, #FFFFFF 100%);
    background-image: linear-gradient(to bottom, #E2E2E2 0%, #FFFFFF 100%);    
}
#bg_main {
    position:absolute;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width:100%;
    height:auto;
    min-width:360px;  
}
/*****************************/
/*         1. main           */
/*****************************/

#main {
    margin: 0 auto;
    padding: 15px 0 15px 0;
    width: auto;
    max-width:980px;
    height:auto;
    background:transparent;   
}
#main h1,
#main h3{
    margin: 35px 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
    font-size:26px
}
#main h2{
    margin: 35px 0 0 0;
    font-size:17px;
}
#main h2{
    margin: 25px 0 0 0;
    font-size:17px;
}
#main p{
    margin: 25px 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
    line-height:22px;
}
#main a{
    text-decoration: none;
    color:#f58343;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}
#main a:hover{
    color:#ff5c00;
    
}
#main a:active{
    color:#ff5c00;
    
}
#main a:visited{
    color:#ff5c00;
}
#main ul{
    margin:15px 0 0 60px;
}
#main ul > li{
    
}
/*****************************/
/*        2. header          */
/*****************************/   
#header {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#header > .top{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    min-height:115px;
    height:auto;
    /*background:#e2e2e2;*/
}
#header > .top > .wrap{
    margin: 0 auto;
    padding: 0 0 0 0;
    width: auto;
    max-width:980px;
    height:auto;
    background:transparent;
}
#header > .top > .wrap  img.logo{
    float:left;
    margin: 20px 0 0 33px;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#header > .top > .wrap > .right {
    float:right;
    margin: 33px 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height: auto;
}
#header > .top > .wrap > .right > img.stev{
    float:left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height: auto;
}
#header > .top > .wrap > .right > .text{
    float:left;
    margin: 4px 45px 0 0;
    padding: 0 0 0 0;
    width: 80px;
    height:auto;
    color:#3051bf;
    text-align:center;
    font-size:12px;
    font-weight:bold;
}
#header > .mainmenu{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:71px;
    /*background:#e2e2e2;*/
}
#header > .mainmenu > .wrap{
    margin: 0 auto;
    padding: 0 0 0 0;
    width: auto;
    max-width:980px;
    height:auto;
    background:transparent;

}
#header > .mainmenu .borderBot{
    position:relative;
    margin: 0 auto;
    padding: 0 0 0 0;
    min-width:385px;
    width: auto;
    max-width:980px;
    height:13px;
    background:transparent;

}
/*
#header > .mainmenu .borderBot > .grad{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height:3px;
    background:transparent url(../img/gradBorderBot.png) repeat-x;
    z-index:2;

}
*/
#header > .mainmenu .borderBot > .left{
    
    float:left;
    margin: 1px 0 0 0;
    padding: 0 0 0 0;
    width: 179px;
    height:13px;
    background:transparent url(../img/borderBotLeft.png) no-repeat;
    
}
#header > .mainmenu  .borderBot > .right{
    float:right;
    margin: 1px 0 0 0;
    padding: 0 0 0 0;
    width: 179px;
    height:13px;
    background:transparent url(../img/borderBotRight.png) no-repeat;
   
}
#header > .mainmenu > .wrap img.facebook{
    position:absolute;
    margin: 20px 0 0 -55px;
    padding: 0 0 0 0;
    width: auto;
    height: auto;
}
#header > .animation {
    margin: 0 0 0 0;
    padding: 16px 0 0 0;
    width: auto;
    height:326px;
    background:transparent;
    /*
    background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #E2E2E2),
    color-stop(1, #FFFFFF)
    );
    background-image: -o-linear-gradient(bottom, #E2E2E2 0%, #FFFFFF 100%);
    background-image: -moz-linear-gradient(bottom, #E2E2E2 0%, #FFFFFF 100%);
    background-image: -webkit-linear-gradient(bottom, #E2E2E2 0%, #FFFFFF 100%);
    background-image: -ms-linear-gradient(bottom, #E2E2E2 0%, #FFFFFF 100%);
    background-image: linear-gradient(to bottom, #E2E2E2 0%, #FFFFFF 100%);*/
    
    
}
#header > .animation > .wrap{
    border-bottom: 3px solid #e2e2e2;
    margin: 0 auto;
    padding: 0 0 0 0;
    width: auto;
    max-width:980px;
    height:100%;
    background:transparent;
    overflow:hidden;

}
#header > .animation > .wrap > .left{
    float:left;
    margin: 15px 0 0 0;
    padding: 0 0 0 0;
    width: 60%;
    height: auto;
    text-align:right;
}
#header > .animation > .wrap > .left > h1{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
    width: auto;
    height:auto;
    color:#003395;
    font-size:32px;
    font-weight:normal;
}
#header > .animation > .wrap > .left > p{
    margin: 25px 0 0 0;
    padding: 0 0 0 50px;
    width: auto;
    height:auto;
    color:#6e6e6e;
    font-size:19px;
}
#header > .animation > .wrap > .right{
    float:right;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 350px;
    height:100%;
    background: transparent url(../img/animacijaPic3.png) no-repeat;
    background-position: right bottom;
    /*background-size: 318px;*/
}
/*****************************/
/*        3. mainMenu        */
/*****************************/ 
#cssmenu ul,#cssmenu li {
    margin: 0;
    padding: 0;
    position: relative;
}

#cssmenu span {
    margin: 0;
    padding: 0;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
#cssmenu a {
    margin: 0;
    padding: 0;
    position: relative;
}
#cssmenu {
    float:left;
    line-height: 1;
    background: transparent url(../img/mainmenuGrad.png) repeat-x;
    height:71px;
    width: 100%;
    border-radius:7px 7px;
    
    border-bottom:1px solid #9a9a9a;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(113,113,113,1);
-moz-box-shadow: 0px 2px 3px 0px rgba(113,113,113,1);
box-shadow: 0px 2px 3px 0px rgba(113,113,113,1);
}
#cssmenu:after,
#cssmenu ul:after {
    content: '';
    display: block;
    clear: both;
}
#cssmenu a {
    /*border-top:1px solid #6d6d6d;*/
    background: transparent;
    color: #023298;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width:auto;
    height:auto;
    text-decoration: none;
}
#cssmenu ul {
    list-style: none;
}
#cssmenu > ul > li {
    display: inline-block;
    float: left;
    margin: 0;
}
#cssmenu.align-center {
    text-align: center;
}
#cssmenu.align-center > ul > li {
    float: none;
}
#cssmenu.align-center ul ul {
    text-align: left;
}
#cssmenu.align-right > ul {
    float: right;
}
#cssmenu.align-right ul ul {
    text-align: right;
}
#cssmenu > ul > li > a {
    padding: 0 17px 0 17px;
    margin: 0 0 0 0;
    color: #023298;
    font-size: 15px;
    width:auto;
    height:71px;
    position: relative;
    text-transform:uppercase;
    font-weight:bold;
}
#cssmenu > ul > li:hover:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 50%;
    bottom: 0;
    
    margin-left: 0;
}

#cssmenu > ul > li:first-child > a {
    margin: 0 0 0 20px;
}
#cssmenu > ul > li > a > p{
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
#cssmenu.align-right > ul > li:first-child > a,
#cssmenu.align-center > ul > li:first-child > a {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
#cssmenu.align-right > ul > li:last-child > a {
    border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active > a {
    color: #FFF;
    background: #616d84;
}
 #cssmenu > ul > li:hover > a {
    color: #FFF;
    background: #616d84;
}

#cssmenu .has-sub {
    z-index: 1;
}
#cssmenu .has-sub:hover > ul {
    display: block;
}
#cssmenu .has-sub ul {
    display: none;
    position: absolute;
    width: 200px;
    top: 100%;
    left: 0;
}
#cssmenu.align-right .has-sub ul {
    left: auto;
    right: 0;
}
#cssmenu .has-sub ul li {
    margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
    border-top: 1px solid #abb3c1;
    border-bottom: 1px solid #828ea4y;
    background: #939db0;
    margin: 0 0 0 0;
    font-size: 15px;
    filter: none;
    display: block;
    width:233px;
    padding: 10px 0 10px 17px;
    color: #ffffff;
}
#cssmenu .has-sub ul li a:first-child {
    /*border-top: 1px solid #6D6D6D;*/
}
#cssmenu .has-sub ul li:hover a {
    color: #ffffff;
    background:#74809c;
}
#cssmenu ul ul li:hover > a {
    color: #ffffff;
}
#cssmenu .has-sub .has-sub:hover > ul {
    display: block;
}
#cssmenu .has-sub .has-sub ul {
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
}
#cssmenu.align-right .has-sub .has-sub ul,
#cssmenu.align-right ul ul ul {
    left: auto;
    right: 100%;
}
#cssmenu .has-sub .has-sub ul li a {
    background: #0c7fb0;
    border-bottom: 1px dotted #31b7f1;
}
#cssmenu .has-sub .has-sub ul li a:hover {
    background: #0a6d98;
}
#cssmenu ul ul li.last > a,
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul ul li.last > a,
#cssmenu ul ul ul li:last-child > a,
#cssmenu .has-sub ul li:last-child > a,
#cssmenu .has-sub ul li.last > a {
    border-bottom: 0;
}

 .mobile_controls { 
    display: none;   
 }
/*****************************/
/*        4. footer          */
/*****************************/    
#footer {
    margin: 0 auto;
    padding: 0 0 0 0;
    width: auto;
    max-width:980px;
    height:auto;
    background:transparent;
}
#footer  #errorReturn{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
    background:transparent;
    font-size:15px;
}
#footer  #errorReturn > p.red{
    color: red;
}
#footer  #errorReturn > p.green{
    color: green;
    font-weight:bold;
}
#footer > .form {
    border-top: 1px solid #e5e5e5;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
    background: transparent url(../img/formbg.png) no-repeat;
    background-position:right 65px;
}
#footer > .form > p.ques {
    margin: 25px 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
    font-family:Calibri;
    font-size:18px;
    color:#737373;
}
#footer > .form > h2 {
    margin: 12px 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#footer > .form > p.text {
    margin: 16px 0 22px 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
    color:#343434;
    font-size:16px;
}
#footer > .form > form {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#footer > .form > form > div.inputFieldWrap {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#footer > .form > form > div.inputFieldWrap > input.textField {
    border:1px solid #cacaca;
    float:left;
    margin: 0 0 0 0;
    padding: 10px 2% 10px 2%;
    width: 44%;
    height:20px;
    border-radius: 5px 5px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
    -moz-box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
    box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
    font-family: Calibri;
    font-size:15px;
}
#footer > .form > form > div.inputFieldWrap > input.textField:nth-child(even) {
    float: right;
}
#footer > .form > form > .textAreaWrap {
    margin: 25px 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:95px;
    border:1px solid #cacaca;
    border-radius: 5px 5px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
    -moz-box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
    box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
    background: #FFFFFF;
}
#footer > .form > form > .textAreaWrap > textarea {
    margin: 0 0 0 0;
    padding: 15px 2% 15px 2%;
    width: 96%;
    height:65px;
    /*border:1px solid #cacaca;*/
    border:none;
    resize: none;
    background: transparent;
    font-family: Calibri;
    font-size:15px;

}
#footer > .form > form > input.submitButton {
    border:none;
    float:right;
    margin: 15px 0 0 0;
    padding: 10px 15px 10px 20px;
    width: auto;
    height: auto;
    border-radius: 5px 5px;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
    -moz-box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
    box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
    background:#6489cf;
    color:#FFFFFF;
    font-size:20px
}
#footer > .form > form > input.submitButton:hover {
    cursor:pointer;
}
#footer > .form  div.br {
    border-top: 1px solid #e5e5e5;
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#footer > .form  p.priDat {
    margin: 20px 0 0 0;
    padding: 0 0 0 13px;
    width: auto;
    height:auto;
}
#footer > .form .fileUWrapper {
    position:relative;
    margin:  0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#footer > .form .fileUWrapper > .fileExtensions {
    margin:  -40px 0 0 215px;
    padding: 0 0 0 0;
    min-height: 41px;
    width: auto;
    height:auto;
}
#footer > .form .fileUWrapper > .fileExtensions > .wrapFile {
    float:left;
    margin: 0 0 10px 70px;
    padding: 0 0 0 0;
    width: auto;
    height: auto;
}
#footer > .form .fileUWrapper > .fileExtensions > .wrapFile  > .hide {
    float:left;
    margin:0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height: auto;
    overflow:hidden;
}
#footer > .form .fileUWrapper > .fileExtensions > .wrapFile  > .hide >  input.fileText {
    margin: 0 0 0 -85px; 
    width: 200px;
    cursor:pointer;
    font-size:16px;
    font-family:Calibri;
    color:#737373;
}
#footer > .form .fileUWrapper > .fileExtensions > .wrapFile  > .close{
    float:left;
    margin:0 0 0 10px;
    padding: 0 0 0 0;
    width: 28px;
    height: 28px;
    background: url(../img/close_03.png) no-repeat;
    cursor:pointer;
    
    transition: opacity 0.3s ease-in-out ;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out ;
    -ms-transition: opacity 0.3s ease-in-out ;
    -o-transition: opacity 0.3s ease-in-out ;
}
#footer > .form .fileUWrapper > .fileExtensions > .wrapFile  > .close:hover{
    opacity: 0.6;
}
#footer > .form .fileUWrapper > div.fileButton {
    
    border: 1px solid #cacaca;
    margin:  5px 0 0 3px;
    padding: 0 0 0 0;
    width: 208px;
    height:39px;
    background: url(../img/fileButtonBGGrad.png)repeat-x;
    border-radius:5px 5px;
    
}
#footer > .form .fileUWrapper > div.fileButton > .innerWrap {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:100%;
    color:#43a6cc;
    background: transparent url(../img/file_03.png)no-repeat;
    background-position:171px center;
    cursor:pointer;
}
#footer > .form .fileUWrapper > div.fileButton > .innerWrap > p{
    color:#43a6cc;
    padding: 8px 0 0 13px;
}
#footer > .form .fileUWrapper > div.fileButton > .innerWrap:hover > p{
    text-decoration:underline;
}
#footer > .form .fileUWrapper > div.X {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#footer > .poslovalnice {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#footer > .poslovalnice > .head{
    margin: 35px 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#footer > .poslovalnice > .head p{
    margin: 16px 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height:1px;
    background:#e5e5e5;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
#footer > .poslovalnice > .head > .left{
    float:left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 30%;
    height:100%;
    background:transparent;
}
#footer > .poslovalnice > .head > .mid{
    float:left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 40%;
    height:auto;
    text-align:center;
    color:#033695;
    font-size:25px;
}
#footer > .poslovalnice > .head > .right{
    float:left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 30%;
    height:100%;
    background:transparent;
}
#footer > .poslovalnice > .main {
    margin: 30px 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#footer > .poslovalnice > .main > .row{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#footer > .poslovalnice > .main  .holdPos{
    /*border: 1px solid #e5e5e5;*/
    float:left;
    margin:  0 0 13px 0;
    padding: 0 0 0 0;
    width: 49%;
    height:auto;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
    -moz-box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
    box-shadow: 0px 0px 3px 0px rgba(250,250,250,1);
}
#footer > .poslovalnice > .main  .holdPos:nth-child(even){
    margin:  0 0 13px 2%;
}
#footer > .poslovalnice > .main  .holdPos > .borderWrapper{
    border: 1px solid #e5e5e5;
    margin:  0 0 0 0;
    padding: 12px 0 12px 3%;
    width: auto;
    min-height: 57px;
    height:auto;
    position: relative;
}
#footer > .poslovalnice > .main  .holdPos > .borderWrapper > img.pos{
    border-right: 1px solid #e5e5e5;
    float:left;
    margin:  0 0 0 0;
    padding: 0 1% 0 0;
    width: auto;
    height:auto;
    /*background:transparent url(../img/pos_03.png) no-repeat;*/
}
#footer > .poslovalnice > .main  .holdPos > .borderWrapper > .content {
    float:left;
    margin:  0 0 0 4%;
    padding: 0 0 0 0;
    width: 70%;
    height:auto;
    background:transparent;
}
#footer > .poslovalnice > .main  .holdPos > .borderWrapper > .content > h3 {
    margin:  0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
    color:#f58343;
    font-size:13px;
    font-weight:bold;
}
#footer > .poslovalnice > .main .holdPos > .borderWrapper > .content > h3 > a {
    color:#f58343;
    text-decoration:none;
    transition: color 0.3s ease-in-out ;
    -webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out ;
    -ms-transition: color 0.3s ease-in-out ;
    -o-transition: color 0.3s ease-in-out ;
    
}
#footer > .poslovalnice > .main  .holdPos > .borderWrapper > .content > h3 > a:hover{
    color:#ff5c00;
    text-decoration:none;
}
#footer > .poslovalnice > .main  .holdPos > .borderWrapper > .content > p {
    margin:  2px 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
    font-size:12px;
    color:#737373;
}
#footer > .poslovalnice > .main  .holdPos > .borderWrapper  img.next{
    /*float:right;*/
    margin:  0 3% 0 0;
    padding: 0 0 0 0;
    width: 37px;
    height:37px;
    opacity:.5;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -ms-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    /*background:transparent url(../img/next.png) no-repeat;*/
    
    /*float: none;   */
    position: absolute;
    top: 50%;
    right: 8px;
    margin-top: -19px;
}
#footer > .poslovalnice > .main  .holdPos > .borderWrapper  img.next:hover{
    opacity:1.0;
    /*background:transparent url(../img/next.png) no-repeat;*/
}
#footer > .end {
    border-top: 1px solid #c3c3c3;
    margin: 37px 0 15px 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
    font-size:10px;
}
#footer > .end > .left {
    float:left;
    margin: 15px 0 0 1px;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
    cursor:default;
}
#footer > .end > .footerMenu {
    float:right;
    margin: 15px 1px 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#footer > .end > .footerMenu a {
    margin: 0 0 0 32px;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
    text-transform:uppercase;
    color:#4c4c4c;
    text-decoration:none;
}
#footer > .end > .footerMenu a:hover {
    color:#f58343;
}
/*****************************/
/*        4. Poslovalnica    */
/*****************************/   
#poslovalnica {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:auto;
}
#poslovalnica > .list{
    float:left;
    margin: 35px 0 0 0;
    padding: 0 0 0 0;
    width: 20%;
    height:auto;
}
#poslovalnica > .list > a{
    display:block;
    margin: 0 0 0 0;
    padding: 5px 10% 5px 20%;
    width: auto;
    height:auto;
    font-size:15px;
    border-right: 2px solid #e2e2e2;
    color:rgba(245,131,67, 0.6);
}
#poslovalnica > .list > a:hover{
    color:#ff5c00; 
    color:rgba(245,131,67, 1);
}
#poslovalnica > .list > a.active{
    border-top: 2px solid #e2e2e2;
    border-bottom: 2px solid #e2e2e2;
    border-right: none;
    color:#ff5c00;
    color:rgba(245,131,67, 1);
}
/*
#poslovalnica > .list > a.active:first-child{
    border-top: none;
    border-bottom: 2px solid #e2e2e2;
    border-right: none;
}
#poslovalnica > .list > a.active:last-child{
    border-top: 2px solid #e2e2e2;
    border-bottom: none;
    border-right: none;
}
*/
/*
#poslovalnica > .list > .filler {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: auto;
    height:100%;
    border-top: none;
    border-bottom: none;
    border-right: 2px solid #e2e2e2;
}
*/
#poslovalnica > .content{
    float:left;
    margin: 0 0 0 10%;
    padding: 0 0 0 0;
    width: 70%;
    height:auto;
}
#poslovalnica > .content > h2{

    margin: 0 0 0 0;
    padding: 15px 0 10px 0;
    width: auto;
    height:auto;
}
#poslovalnica > .content > p{

    margin: 0 0 0 0;
    padding: 5px 0 5px 0;
    width: auto;
    height:auto;
    line-height:22px;
}
#poslovalnica > .content > .map{

    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height:300px;
}
/*****************************/
/*        5. Domov           */
/*****************************/
#domov {
    margin: 0 0 0 0;
    padding: 45px 0 0 0;
    width: auto;
    height:auto;
}
#domov > .next {
    float:left;
    margin: 10% 5.5% 0 5.5%; 
    padding: 0 0 0 0;
    width: 3%;
    height:auto
}
#domov > .next > img{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height:auto;
}
#domov > .n1 {
    display:block;
}
#domov > .n2 {
    display:block;
}
#domov > .n3 {
    display:none;
}
#domov > .n4 {
    display:block;
}
#domov > .n5 {
    display:block;
}
#domov > .n6 {
    display:none;
}
#domov > .wrap {
    float:left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 24%;
    height:auto;
}
#domov > .wrap > a > img{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height:auto;
    
    transition: opacity 0.3s ease-in-out ;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out ;
    -ms-transition: opacity 0.3s ease-in-out ;
    -o-transition: opacity 0.3s ease-in-out ;
}

#domov > .wrap > a > img:hover{
    opacity: 0.5;
}
#domov > .wrap > h2,
#domov > .wrap > p{
    margin: 0 0 0 0;
    padding: 20px 0 45px 0;
    width: auto;
    height:44px;
    font-size:26px;
    color:#000000;
    text-align:center;
    overflow:visible;
    line-height: 100%;
    font-weight: 400;
}
#domov > .wrap > h2 > a{
    color:#000000;
}
#domov > .wrap > h2 > a:hover{
    color: #033695;
}
/*****************************/
/*          media            */
/*****************************/

	@media (max-width: 920px) {
		 #header > .animation > .wrap > .left{
            margin: 10px 0 0 10px;
            width: 55%;
        }
        #header > .animation > .wrap > .left > h1{
            margin: 0 0 0 0;
            padding: 0 0 0 20px;
            width: auto;
            height:auto;
            color:#003395;
            font-size:25px;
            font-weight:normal;
        }
        #header > .animation > .wrap > .left > p{
            margin: 25px 0 0 0;
            padding: 0 0 0 50px;
            width: auto;
            height:auto;
            color:#6e6e6e;
            font-size:15px;
        }
        #header > .animation > .wrap > .right{
            float:right;
            margin: 0 0 0 0;
            padding: 0 0 0 0;
            width: 300px;
            height:100%;
            background: transparent url(../img/animacijaPic3.png) no-repeat;
            background-position: right bottom;
            background-size: 300px;
        }
	}
    
    @media (max-width: 880px)
    {
       
    }
    @media (max-width: 800px) 
    {
    	#header > .animation > .wrap > .left {
			width: auto;
			margin-left: 0;
			padding: 0 20px;	
			margin-top: 20px;
    	}
    	
    	
    	#header > .animation > .wrap > .right {
			display: none;
    	}
    	
    	
        #header > .top{

        }
        #header > .top > .wrap{
            text-align:center;

        }
        #header > .top > .wrap  img.logo{
            float:none;
            margin: 20px auto 0 auto;
            padding: 0 0 0 0;
        }
        
        #header > .top > .wrap > .right {
            float:none;
            margin: 15px auto 5px auto;
            text-align:center;
        }
        #header > .top > .wrap > .right > img.stev{
            float:none;
            display:inline-block;

        }
        #header > .top > .wrap > .right > .text{
            display:inline-block;
            float:none;
            margin: 0 0 0 0;
 
        }
        #footer > .poslovalnice > .main  .holdPos > .borderWrapper > .content {  
            width: 65%; 
        }
    }
    @media (max-width: 710px) 
    {
        /*#header > .animation > .wrap > .left{
            margin: 60px 0 0 0;
            width: 50%;
        }
        #header > .animation > .wrap > .left > h2{
            padding: 0 0 0 10px;
            font-size:22px;
        }
        #header > .animation > .wrap > .left > p{
            margin: 25px 0 0 0;
            padding: 0 0 0 25px;
            font-size:15px;
        }
        #header > .animation > .wrap > .right{
            width: 300px;
            height:220px
            background-size: 250px;
        }*/
        #domov > .wrap > p{
            font-size:21px;
        }
    }
    @media (max-width: 640px) 
    {
        #footer > .poslovalnice > .main  .holdPos > .borderWrapper > .content {  
            width: 60%;
        }
        #footer > .poslovalnice > .head > .left{
            width: 23%;
        }
        #footer > .poslovalnice > .head > .mid{
            width: 54%;
        }
        #footer > .poslovalnice > .head > .right{
            width: 23%;
        }
        
        #cssmenu > ul > li > a {
            padding: 0 8px 0 8px;            
        }
        #domov > .wrap > h2 > a{
            font-size:22px;
        }
        /*
        #header > .animation > .wrap > .left{
            margin: 20px 0 0 0;
            padding: 0 0 0 0;
            width: 100%;
            height: auto;
            text-align:right;
        }
        #header > .animation > .wrap > .left > h2{
            margin: 0 0 0 0;
            padding: 0 40px 0 40px;
            width: auto;
            height:auto;
            color:#003395;
            font-size:22px;
            font-weight:normal;
        }
        #header > .animation > .wrap > .left > p{
            margin: 5px 0 0 0;
            padding: 0 40px 0 40px;
            width: auto;
            height:auto;
            color:#6e6e6e;
            font-size:16px;
        }
        #header > .animation > .wrap > .right{
            float:right;
            width: 350px;
            height:200px;
            background-size: 220px;
        }*/
        
    }
    @media (max-width: 560px) 
    {
        #cssmenu > ul > li > a {
            padding: 0 8px 0 8px;
            margin: 0 0 0 0;
            color: #023298;
            font-size: 13px;
            width:auto;
            height:71px;
            position: relative;
            text-transform:uppercase;
            font-weight:bold;
        }
        #footer > .form > form > div.inputFieldWrap > input.textField {
            border:1px solid #cacaca;
            float:none;
            margin: 0 0 0 0;
            padding: 15px 2% 15px 2%;
            width: 95%;
        }
        #footer > .form > form > div.inputFieldWrap > input.textField:nth-child(even) {
            float: none;
            margin-top: 17px;
        }
        #footer > .poslovalnice > .main  .holdPos{
            width: 100%;
        }
        #footer > .poslovalnice > .main  .holdPos > .borderWrapper > .content {  
            width: 72%;
        }
        #footer > .poslovalnice > .main  .holdPos:nth-child(even){
            margin:  0 0 13px 0;
        }
        /* Domov */
        #domov > .next {
            margin: 17% 7.5% 0 7.5%; 
            width: 5%;
        }
        #domov > .n1 {
            display:block;
        }
        #domov > .n2 {
            display:none;
        }
        #domov > .n3 {
            display:block;
        }
        #domov > .n4 {
            display:none;
        }
        #domov > .n5 {
            display:block;
        }
        #domov > .n6 {
            display:none;
        }
        #domov > .wrap {
            width: 40%;
        }
        #domov > .wrap > p{
            font-size:22px;
        }
        
        
    }
    
 /* navigation */
 
    
 @media (max-width: 480px) {
     
     #footer > .form .fileUWrapper > .fileExtensions {
        margin:  10px 0 0 0;
        padding: 0 0 0 0;
        width: auto;
        height:auto;
    }
     #header > .mainmenu{             
        height: auto;           
        background: none;
        position: absolute;  
        top: 18px;
        width: 100%;       
        z-index: 100;   
    }
    
    #header > .mainmenu .borderBot {
        display: none;
    }
    
    #header .top {
        height: 70px;
        min-height: 100px;
        position:relative;
        display:inline-block;
        z-index:110;
    }
    
    /* logo */  
    
    .logo_wrapper {
        display: inline-block;
        width: 310px;
        margin: 0;                 
        float: left;
        margin-left: 25px;
    }
    
    .logo_wrapper img {
        max-width: 100%;         
    }
    
    /* phone */
    
    .header-phone {
        display: none;
    }
    
    /* mobile controls */
    
    .mobile_controls {
        border: 1px solid #b9b9b9;        
        width: 58px;  
        height: 55px;      
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        text-align: center;        
        cursor: pointer;
        float: right;
        margin-right: 15px;
        display: inline-block;
    }
    
    .mobile_controls svg {
        margin-top: 12px;
        fill: #003499;
    }
    
    .mobile_controls {
        background: #fcfdfe;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmRmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZTdlOGU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNlOWVhZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNlOWVhZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiNmMWYwZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
        background: -moz-linear-gradient(top, #fcfdfe 0%, #e7e8e9 4%, #e9eaeb 8%, #e9eaeb 44%, #f1f0f2 68%, #f7f7f7 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfdfe), color-stop(4%,#e7e8e9), color-stop(8%,#e9eaeb), color-stop(44%,#e9eaeb), color-stop(68%,#f1f0f2), color-stop(100%,#f7f7f7));
        background: -webkit-linear-gradient(top, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
        background: -o-linear-gradient(top, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
        background: -ms-linear-gradient(top, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
        background: linear-gradient(to bottom, #fcfdfe 0%,#e7e8e9 4%,#e9eaeb 8%,#e9eaeb 44%,#f1f0f2 68%,#f7f7f7 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdfe', endColorstr='#f7f7f7',GradientType=0 );
        
        box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
    }
    
    /* menu */
    
    #cssmenu {    
        position: absolute;
        top: 102%;
        padding-top: 35px;
        left: 0;
        float: none;
        background: none;                
        height: 100%;
        border-radius: 0;
        box-shadow: none;
        background: #e2e2e2;    
        border: none; 
        display: none;        
    }
    
    #cssmenu ul {
        
    }
    
    #cssmenu ul li {                          
        display: block;
        float: none;
        position: relative;                     
    }
    
    #cssmenu ul li a:after {
        content: "";
        width: 10px;
        height: 15px;
        position: absolute;
        top: 50%;
        right: 5%;
        margin-top: -7px;
        background: transparent url(../img/arrow-mobile.png) no-repeat 0 0;      
    }   
 
    #cssmenu ul li a {
        color: #fff;
        font-weight: 100;   
        height: 42px; 
        padding-left: 19px;           
    }
    #cssmenu > ul > li.active > a {
    background: #9ba9cc; /* Old browsers */
        background: -moz-linear-gradient(top,  #9ba9cc 0%, #97a9d7 2%, #93a1c6 5%, #8aa1ca 7%, #889cce 15%, #7c98c8 24%, #7893c8 27%, #6d8ac4 41%, #5c7ebe 51%, #567bbf 56%, #4d72b6 66%, #4f71b8 73%, #4c6faf 83%, #4e6db0 85%, #496fad 88%, #4d6caf 90%, #4b6fa9 93%, #4b6ba8 95%, #486caa 98%, #4a6ca9 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ba9cc), color-stop(2%,#97a9d7), color-stop(5%,#93a1c6), color-stop(7%,#8aa1ca), color-stop(15%,#889cce), color-stop(24%,#7c98c8), color-stop(27%,#7893c8), color-stop(41%,#6d8ac4), color-stop(51%,#5c7ebe), color-stop(56%,#567bbf), color-stop(66%,#4d72b6), color-stop(73%,#4f71b8), color-stop(83%,#4c6faf), color-stop(85%,#4e6db0), color-stop(88%,#496fad), color-stop(90%,#4d6caf), color-stop(93%,#4b6fa9), color-stop(95%,#4b6ba8), color-stop(98%,#486caa), color-stop(100%,#4a6ca9)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #9ba9cc 0%,#97a9d7 2%,#93a1c6 5%,#8aa1ca 7%,#889cce 15%,#7c98c8 24%,#7893c8 27%,#6d8ac4 41%,#5c7ebe 51%,#567bbf 56%,#4d72b6 66%,#4f71b8 73%,#4c6faf 83%,#4e6db0 85%,#496fad 88%,#4d6caf 90%,#4b6fa9 93%,#4b6ba8 95%,#486caa 98%,#4a6ca9 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #9ba9cc 0%,#97a9d7 2%,#93a1c6 5%,#8aa1ca 7%,#889cce 15%,#7c98c8 24%,#7893c8 27%,#6d8ac4 41%,#5c7ebe 51%,#567bbf 56%,#4d72b6 66%,#4f71b8 73%,#4c6faf 83%,#4e6db0 85%,#496fad 88%,#4d6caf 90%,#4b6fa9 93%,#4b6ba8 95%,#486caa 98%,#4a6ca9 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #9ba9cc 0%,#97a9d7 2%,#93a1c6 5%,#8aa1ca 7%,#889cce 15%,#7c98c8 24%,#7893c8 27%,#6d8ac4 41%,#5c7ebe 51%,#567bbf 56%,#4d72b6 66%,#4f71b8 73%,#4c6faf 83%,#4e6db0 85%,#496fad 88%,#4d6caf 90%,#4b6fa9 93%,#4b6ba8 95%,#486caa 98%,#4a6ca9 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #9ba9cc 0%,#97a9d7 2%,#93a1c6 5%,#8aa1ca 7%,#889cce 15%,#7c98c8 24%,#7893c8 27%,#6d8ac4 41%,#5c7ebe 51%,#567bbf 56%,#4d72b6 66%,#4f71b8 73%,#4c6faf 83%,#4e6db0 85%,#496fad 88%,#4d6caf 90%,#4b6fa9 93%,#4b6ba8 95%,#486caa 98%,#4a6ca9 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ba9cc', endColorstr='#4a6ca9',GradientType=0 ); /* IE6-9 */ 
    }
    #cssmenu ul li a,
    #cssmenu > ul > li:hover > a {
        background: #9ba9cc; /* Old browsers */
        background: -moz-linear-gradient(top,  #9ba9cc 0%, #97a9d7 2%, #93a1c6 5%, #8aa1ca 7%, #889cce 15%, #7c98c8 24%, #7893c8 27%, #6d8ac4 41%, #5c7ebe 51%, #567bbf 56%, #4d72b6 66%, #4f71b8 73%, #4c6faf 83%, #4e6db0 85%, #496fad 88%, #4d6caf 90%, #4b6fa9 93%, #4b6ba8 95%, #486caa 98%, #4a6ca9 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ba9cc), color-stop(2%,#97a9d7), color-stop(5%,#93a1c6), color-stop(7%,#8aa1ca), color-stop(15%,#889cce), color-stop(24%,#7c98c8), color-stop(27%,#7893c8), color-stop(41%,#6d8ac4), color-stop(51%,#5c7ebe), color-stop(56%,#567bbf), color-stop(66%,#4d72b6), color-stop(73%,#4f71b8), color-stop(83%,#4c6faf), color-stop(85%,#4e6db0), color-stop(88%,#496fad), color-stop(90%,#4d6caf), color-stop(93%,#4b6fa9), color-stop(95%,#4b6ba8), color-stop(98%,#486caa), color-stop(100%,#4a6ca9)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #9ba9cc 0%,#97a9d7 2%,#93a1c6 5%,#8aa1ca 7%,#889cce 15%,#7c98c8 24%,#7893c8 27%,#6d8ac4 41%,#5c7ebe 51%,#567bbf 56%,#4d72b6 66%,#4f71b8 73%,#4c6faf 83%,#4e6db0 85%,#496fad 88%,#4d6caf 90%,#4b6fa9 93%,#4b6ba8 95%,#486caa 98%,#4a6ca9 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #9ba9cc 0%,#97a9d7 2%,#93a1c6 5%,#8aa1ca 7%,#889cce 15%,#7c98c8 24%,#7893c8 27%,#6d8ac4 41%,#5c7ebe 51%,#567bbf 56%,#4d72b6 66%,#4f71b8 73%,#4c6faf 83%,#4e6db0 85%,#496fad 88%,#4d6caf 90%,#4b6fa9 93%,#4b6ba8 95%,#486caa 98%,#4a6ca9 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #9ba9cc 0%,#97a9d7 2%,#93a1c6 5%,#8aa1ca 7%,#889cce 15%,#7c98c8 24%,#7893c8 27%,#6d8ac4 41%,#5c7ebe 51%,#567bbf 56%,#4d72b6 66%,#4f71b8 73%,#4c6faf 83%,#4e6db0 85%,#496fad 88%,#4d6caf 90%,#4b6fa9 93%,#4b6ba8 95%,#486caa 98%,#4a6ca9 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #9ba9cc 0%,#97a9d7 2%,#93a1c6 5%,#8aa1ca 7%,#889cce 15%,#7c98c8 24%,#7893c8 27%,#6d8ac4 41%,#5c7ebe 51%,#567bbf 56%,#4d72b6 66%,#4f71b8 73%,#4c6faf 83%,#4e6db0 85%,#496fad 88%,#4d6caf 90%,#4b6fa9 93%,#4b6ba8 95%,#486caa 98%,#4a6ca9 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ba9cc', endColorstr='#4a6ca9',GradientType=0 ); /* IE6-9 */ 
    }
    
    #cssmenu > ul > li:first-child > a {
    margin: 0 0 0 0;
    }
    
    /* sub menu */
    #cssmenu .has-sub {
		position: relative;
    }
    
    #cssmenu .has-sub ul {
        display: block;
        position: relative;
        width: 100%;    
        background: #e2e2e2;  
        top: 0;
        display: none;
    }
    
    #cssmenu .has-sub ul li {
        background: none;
        margin: 0 12px 0 10px;
        border: none;
    }
    
     #cssmenu .has-sub ul li a:after {
         display: none;
     }
     
     #cssmenu .has-sub:hover > ul {
        display: none;
    }
    
     #cssmenu .has-sub ul li a {         
        background: none;             
        display: block;
        padding-left: 10px;
        height: auto;
        width: auto;
        padding: none !important;
        color: #043a9a;
        border: none;
        border-bottom: 1px dotted #7b7b7b;
     }
     
      #cssmenu .has-sub ul li a:hover {
          background: none;
          color: inherit;
      }  
      
      /* animacija */
      
        #header > .animation > .wrap > .left{
            margin-top: 0;
        }
        
        .animation {
			height: auto !important;
        }
        
        .animation_text p {
			display: none;
        }
        
        .animation_text p:first-of-type {
			display: block;
        }
 }
 
 @media (max-width: 420px) { 
    .logo_wrapper {        
        width: 240px;   
        margin-top: 7px;
    }
    
    #footer > .poslovalnice > .main  .holdPos > .borderWrapper > .content {
        width: 67%;
    }
    
    #footer > .poslovalnice > .main  .holdPos > .borderWrapper {
        position: relative;
    }     
 } 
 
 
 
 .form-success,
 .form-error {
	 display: block;
	 margin-bottom: 10px;
 }