html,body{
        font-family: Calibri, Verdana, Tahoma;
        /*background: url('/img/carpats.jpg');*/
        background-color: #222222;
        background-attachment: fixed;
        background-repeat: no-repeat;
        background-position: top;
        margin:0;
        padding:0;
        color: #000;
        text-align: center
 }

* { 
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

 #fasad{
  background: url('/img/borjo-map.png');
  background-attachment: fixed;
 }

a {
	text-decoration: none;
	color: 006caa;
	font-family:Calibri,verdana;
	font-weight:200;
}
a:hover {
	text-decoration: none;
	color: #ffa500;
}
img {border:0px}

#bbody {
	width:1124px;
    border: 0px double green;
	position:relative;
    margin:0px auto;
}
#header{
	height:175px;
    margin-top:5px
}

#fasad{
	margin:0px
}

  #online{
	width:924px;
        height:175px;
        margin-left:230px;
        margin-bottom:7px;
        overflow: auto
        }

  #logo{
	position:absolute;
        top:-20px;
        left:-30px;
        width:278px;
        }

#vertholidays{
	display:table-cell;
    height:150px;
    vertical-align:middle;
    width:1124px;
 }

#nah_holidays{
          border: 0px double red;
          border-radius:20px;
          background-color: #55a716;
          display:table-cell;
          vertical-align:middle;
          width: 1124px;
          margin:0px
          }
 #insex{ border: 0px double green;
         width:1024px;
          }
#header2 {
	font-size:250%;
    color: #ffffff;
    width:1124px;
    margin:0px 5px 0px 0px;
}

#attention{border: 0px double blue;
        font-size:170%;
        width: 562px;
        height:130px;
        color: #fff;
        vertical-align:middle;
        float:left
        }

#holidays{border: 0px double green;
    	width: 562px;
        height:130px;
        color: ffffff;
        overflow: auto;
        vertical-align:middle
        }

#holidays A{text-decoration: none;  color: ffffff; font-family:Calibri,verdana; font-size:100%;}
#holidays A:hover{ text-decoration: none;  color:ffa533; font-family:Calibri,verdana; font-size:100%; }

#menuinfo{word-wrap: break-word;
        border: 0px double grey;
        margin-top: 3px;
	 	width:760px;
        float:left
 }

 #menu {
	margin-top: -3px;
    width:180px;
	padding:8px;
    float:left
 }

#text, .text {
	background-color: rgba(255,255,255,0.8);
	background-repeat: repeat-y;
	border-radius:10px;
    padding:15px;
	margin-bottom: 10px;
    word-wrap: break-word;
    color: #000;
 }

 #info{ border: 0px double red;
	width:550px;
	padding:5px;
    float:right;
    word-wrap: break-word;
    color: #000;
        }

 #stat{ border: 0px double black;
        background-repeat: repeat-y;
       	padding:3px;
        padding-top:5px;
        margin-top: 3px;
        text-align:left;
        width:355px;
        float:right
       }

 #footer{ height:20px;
          margin:0px

        }

  #reg{  background-image: url('/img/w90.png');
         width:530px;
      	 text-align:left;
     	 padding:9px;
	 font-size: 11pt;
	 margin:0 auto
        }


#login{ background-image: url('/img/w75.png');
        width:270px;
		padding:10px;
        margin:auto 65%;
        float:none
}

#guest{
    border: 0px double red;
	width:550px;
	padding:5px;
    margin: 0 auto;
    float:none
}
#cd {
	margin: auto;
	font-family:Calibri,verdana;
	font-size: 190%;
	color: #fff;
	text-align: center;
	vertical-align: middle;
}
#login_fasad{;
          width:270px;
          padding:10px;
          float:none;
          color: #000
}
.text-center {text-align:center;}