html {
	width:100%;
	height:100%;
	min-height: 100%;
	background:#fff;
}

* {
}

body {
  width: 100%;
  height:100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sanf-serif;
  font-size: 12px;
  background:#fff;
}

input, textarea, select, p {
 font-family: Verdana, Arial, sanf-serif;
  font-size: 12px;
}

form {
    padding:0px;
    margin:0px;
}

p {
    padding:0px;
    margin:0px;
}

div.main {
	width: 780px;

    height: 100%;
    min-height: 100%;
  	text-align: left;
  	margin-left: auto;
  	margin-right: auto;

}

div.top {
	height:103px;
	width: 780px;
	background:#FFF;
	position:absolute;
	top:0px;
	left:0px;
	z-index:11;

}

div.top div.logo {
    position:Absolute;
    top:5px;
    left:40px;
    z-index:10;
}

div.top div.logo2 {
    position:Absolute;
    top:17px;
    left:355px;

}


div.top div.logoda {
    position:Absolute;
    top:4px;
    left:700px;

}

div.top div.logopost {
    position:Absolute;
    top:52px;
    left:670px;

}

div.top div.logoright {
    position:Absolute;
    top:7px;
    left:639px;
    border:1px solid #CD198A;
}

div.top div.logoright img {
    border:0px;

}

div.top div.bottomtop {
    position:Absolute;
    left:0px;
    top:82px;
z-index:9;
}

div.printtop {
    display:none;
}

div.margin {
    position:relative;
    float:left;
    width: 780px;

    height: auto !important;
    height: 100%;

    border-left:1px solid #CD198A;
    border-right:1px solid #CD198A;

    background:#fff;
  /*	background:url('/style/images/leftback.gif') bottom left repeat-y;*/
   background: url('/style/images/background.gif') no-repeat bottom right;



}


div.content {
    position:relative;
float:left;
    height: auto !important;
    height: 100%;
    min-height:100%;


z-index:1;
    /*background:url('/style/images/leftbottom.gif') bottom left no-repeat;*/

}


div.contenttext {
margin-top:26px;
    float:left;
    position:relative;
    width:550px;
    z-index:1;
	padding-left:20px;
   padding-top:28px;
   padding-bottom:50px;

}

div.contenttext table,
div.contenttext table td {
    border-collapse:collapse;
    border-color: #CD198A;
}

div.left {
    margin-top:55px;
    position:relative;
    float:left;
    width:167px;
    z-index:10;
    padding-bottom:50px;
    min-height:500px;
}

div.right select {
    width:100%;
}

div.bottom {
	height:20px;
	clear:both;
	border:1px solid red;

}

div.auth {
    position:absolute;
    left:720px;
    top:132px;
    font-size:10px;


}

div.auth a,
div.auth a:visited,
div.auth a:link,
div.auth a:hover {
    color:#CD198A;
}




a,
a:link,
a:visited {
    text-decoration:none;
    color:#CD198A;
}

a:hover {
    text-decoration:underline;
    color:CD198A;
}



div.contenttext b,
div.contenttext strong {
    color: #CD198A;
}

div.contenttext img {
    margin:5px;
}

h1 {
    font-size:14px;
    color: #CD198A;
}

div.contenttext hr {
    border:0px;
    border-bottom:1px solid #CD198A;
    height:1px;
}

/** box */

div.box {
    position:relative;
    margin:5px;
    margin-top:0px;
    z-index:10;
    overflow:hidden;
}

div.box div.boxtitle {

    height:19px;
    color:#fff;
    line-height:19px;
    padding:0px 0px 0px 2px;

}

div.box div.boxtitle a {
    color:#fff;
}



div.box div.boxcontent {
    position:relative;
    padding:3px;
    overflow:hidden;
    background:#fff;
}

div.box div.boxcontent b,
div.box div.boxcontent strong {
    color: #CD198A;
}

div.box div.boxcontent hr {
    border:0px;
    border-bottom:1px solid #CD198A;
    height:1px;
}

div.box div.boxtitle a.boxstand {
    color:#fff;
    width:30px;
    padding:2px;
}

div.box div.boxtitle a:hover,
div.box div.boxtitle a.boxstand:hover {
    color:red;
}


div.box div.boxtitle a.boxstand-active,
div.box div.boxtitle a.boxstand-active:visited,
div.box div.boxtitle a.boxstand-active:link {
    background:#fff;
    color:#3B7677;
    border:2px solid white;
    border-bottom:5px solid white;
    position:relative;

}

div.message {
  margin-top:-20px;
  margin-left:10px;
}
div.messageadmin {
 margin-left:10px;
}

div.message div.box {
    margin:0px;
}

div.message div.boxtitle {
    font-weight:bold;
}

div.messageadmin div.box {
    border:1px dashed black;

}
div.messageadmin div.boxtitle {
    font-weight:bold;
    background:#CD198A;
    border-bottom:1px solid black;
}

div.message div.boxcontent {
    overflow:hidden;
}



ul.forms {
    list-style:none;
    padding:0px;
    margin:0px;
    padding-top:5px;

}
ul.forms img {
    margin-right:5px;
    margin-top:2px;
}
