a
{
	text-decoration			: none;
}

a:link
{
	text-decoration			: none;
	color					: #00F;
}

a:active
{
	text-decoration			: none;
	color					: #00F;
}

a:visited
{
	text-decoration			: none;
	color					: #00F;
}

a:hover
{
	text-decoration			: none;
	color					: #003;
}

  img {
    border-style      : none;
  }

  body {
    margin            : 0 0 0 0;
    /*background-image:url(../images/background.jpg);*/
	background-color  : #fff;
    background-repeat : repeat;
    font-family       : Arial;
    font-size         : 14px;
    color               : #454545;
}

div.box_login {
	  width:421px;
	  height:371px;
	  color:#656565;
	  margin:auto;
	  background-image: url(../images/login_background.png);
	  margin-top : 100px;
}

div.box_master {
	  width:959px;
	  height:676px;
	  color:#656565;
	  margin:auto;
	  background-image: url(../images/master_background.png);
	  margin-top : 50px;
      margin-left:auto;
}

div.box_master2 {
	  width:659px;
	  height:322px;
	  color:#656565;
	  margin:auto;
	  background-image: url(../images/master_background2.png);
	  margin-top : 50px;
      margin-left:auto;
}

div.text_header_master {
    font-family    : Arial;
    font-size       : 32px;
    color             :#454545;
}

div.text_header {
    font-family    : Arial;
    font-size       : 22px;
    color             :#454545;
}

div.menu_box{
    margin-top:10px;
    margin-bottom:10px;
    background-color:#CACACA;
    display:inline-block;
}
/*
input {
    width:175px;
}
*/
input.radio
{
	width:auto;
	transform: scale(2);
-ms-transform: scale(2);
-webkit-transform: scale(2);
}
input,select,textarea {
    font-family : arial;
    font-size   : 16px;
    line-height : 22px;
    color       : #444444;
    padding     : 5px;
    border-style : solid;
    border-color : #888888;
    border-width : 1px;
    background-color : #FFFFFF;
    text-transform: uppercase;
  }

  input:focus, select:focus, textarea:focus {
    color       : #444444;
    background-color : #fffba6;
  }
div.button {
      background: transparent url(../images/button_right.png) no-repeat scroll top right;
      color: #ffffff;
      display: block;
      float: left;
      font: normal 14px arial, sans-serif;
      height: 34px;
      margin-right: 5px;
      padding-right: 22px;
      white-space: nowrap;
      text-decoration: none;
	  margin-left: 4px;
      cursor:pointer;
  }

  div.button span {
      background: transparent url(../images/button_span.png) no-repeat;
      display: block;
      line-height: 14px;
      padding: 10px 0 10px 24px;
  }

  div.button:focus {
      background-position: center right;
      color: #fff;
  }

  div.button:focus span {
      background-position: center left;
  }

  div.button:hover {
      background-position: bottom right;
      color: #575757;
  }

  div.button:hover span {
      background-position: bottom left;
  }

  div.error{
	background-color:#F00;
	color:#FFF;
	font-size:23px;
	padding:5px;
	width:544px;
		  font-weight:bold;
    position:relative;
    top:45px;
    margin:auto;
}

.tooltip{
    display: inline;
    position: relative;
}

.tooltip:hover:after{
    background: #333;
    background: rgba(0,0,0,.8);
    border-radius: 5px;
    bottom: 26px;
    color: #fff;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: 220px;
}

.tooltip:hover:before{
    border: solid;
    border-color: #333 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}
