	* {
		margin: 0;
		padding: 0;
	}
	body {
	    background: #F1F1F1;
		font: 80%/1.35 arial,sans-serif;
		text-align: center;
	}
	html, body {
		height: 100%;
	}
	h1, h2, h3, h4, h5 {
		font-weight: normal;
	}
	h1, h2, h3, h4, h5, .text_block {
		margin: 0 0 30px;
	}
	h1 {
		font-size: 1.8em;
		margin: 0 0 10px;
	}
	h2 {
		font-size: 1.6em;
	}
	h3 {
		font-size: 1.4em;
	}
	h4 {
		font-size: 1.2em;
	}
	fieldset {
		border: 0 none;
		width: 100%;
	}
    img {
        border: none;
    }

    .logo {
        position: absolute;
        z-index: 2;
        top: 0;
        left: 50%;
        margin-left: -183px;
        width: 446px;
        text-align: left;
    }
    #logoImage {
        display: block;
        margin: 10px 0 0 10px;
        float: left;
    }
    .logoText {
        margin: 5px 0 0 10px;
    }
    .logoName {
        color: black;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
        padding: 0 0 0 10px;
    }
    .captionLogo {
        text-decoration: none;
        color: #B44E49 !important;
        font-size: 14px;
        font-weight: bold;
        display: inline-block;
        padding: 20px 0 0 10px;
        margin: 0;
    }
	.maincontainer {
		width: 470px;
		text-align: left;
		min-height: 400px;
		position: absolute;
		top: 0;
		left: 50%;
		margin: 200px 0 0 -235px;
	}
	.line {
		border-top: 1px solid #C6C6C6;
        border-bottom: 1px solid white;
		height: 0;
		overflow: hidden;
		margin: 0 -70px 20px;
	}
	.greenTitle {
		color: #009900;
		display: block;
		margin: 0 0 20px;
	}
    .redTitle {
        color: #ae0000;
		display: block;
		margin: 0 0 20px;
    }
	a {
		color: #005c9d;
	}
	a:hover {
		text-decoration: none;
	}
	p {
		margin: 0 0 15px;
	}
	form p {
		margin: 0 0 5px;
	}
	.radio {
		margin: 0 10px 0 0;
		vertical-align: middle;
	}
	label {
		font-size: 1.3em;
	}
    #download {
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
        box-shadow:inset 0px 1px 0px 0px #ffffff;
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f8f8f8), color-stop(1, #e1e1e1) );
        background:-moz-linear-gradient( center top, #f8f8f8 5%, #e1e1e1 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e1e1e1');
        background-color:#f8f8f8;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:1px solid #bbbbbb;
        display:inline-block;
        color:#666;
        font-family:arial;
        font-size:16px;
        font-weight:bold;
        padding:6px 30px;
        text-decoration:none;
        text-shadow:1px 1px 0 #ffffff;
        margin: 15px 0;
        overflow: visible; /*fix ie double padding bug*/
    }
    #download:hover {
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e1e1e1), color-stop(1, #f8f8f8) );
        background:-moz-linear-gradient( center top, #e1e1e1 5%, #f8f8f8 100% );
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1e1', endColorstr='#f8f8f8');
        background-color:#e1e1e1;
    }
    #download:active {
        position:relative;
        top:1px;
    }

	.small {
		font-size: 0.89em;
	}
	.info {
		background: transparent url(/i/infoForm/attension.gif) no-repeat;
		position: absolute;
		width: 27px;
		height: 27px;
		margin: 5px 0 0 -40px;
	}

    .searchLink {
        display: block;
        text-align: center;
        font-size: 20px;
    }

    .notFound {
        color: #ae0000;
    }

    .titleDoc {
        margin-bottom: 10px;
    }