
h3 {margin: 0;}

label {display: inline}

      body {
        
		padding: 0;
		margin: 0;
      }

      .container-narrow {
        margin: 0 auto;
        max-width: 1000px;
      }
      .container-narrow > hr {
        margin: 30px 0;
      }

      .jumbotron {
        margin: 60px 0;
        text-align: center;
      }
      .jumbotron h1 {
        font-size: 72px;
        line-height: 1;
      }
      .jumbotron .btn {
        font-size: 21px;
        padding: 14px 24px;
      }

      .marketing {
        margin: 60px 0;
      }
      .marketing p + h4 {
        margin-top: 28px;
      }



h4 span.time {
    font-size:12px;
    font-style:italic;
    font-weight: normal;
    padding-right: 20px;
}

.news-item {padding-bottom: 20px;}
.news-item-description {text-align: justify}

input[type=checkbox] {padding: 0; margin: 0 5px}


#main.sub_1245 {position: relative;}
	#main.sub_1245 #header {position: relative; margin-bottom: 160px; min-height: 400px;}
	#main.sub_1245 #footer {position: absolute; bottom: 0}
	#main.sub_1245 #catalog {padding: 0 20px;}
	
#main-menu {z-index: 9999999!important}


	#auth_container {width: 280px; height: 127px; margin-top: -80px; margin-left:-150px; position: fixed; top: 50%; left: 50%;
						padding: 10px 20px;
						
						background: #f0f9ff;
						background: -moz-linear-gradient(top,  #f0f9ff 0%, #cbebff 28%, #a1dbff 100%);
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f9ff), color-stop(28%,#cbebff), color-stop(100%,#a1dbff));
						background: -webkit-linear-gradient(top,  #f0f9ff 0%,#cbebff 28%,#a1dbff 100%);
						background: -o-linear-gradient(top,  #f0f9ff 0%,#cbebff 28%,#a1dbff 100%);
						background: -ms-linear-gradient(top,  #f0f9ff 0%,#cbebff 28%,#a1dbff 100%);
						background: linear-gradient(to bottom,  #f0f9ff 0%,#cbebff 28%,#a1dbff 100%);
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#a1dbff',GradientType=0 );
						
						box-shadow: 0 0 5px rgba(0,0,0,0.5);
						border-radius: 5px;
					}

	#auth_container td {padding: 3px 3px; text-align: right}
	#auth_container tr.line_3 td {text-align: center}
	#auth_container tr.line_4 td {text-align: center}
	#auth_container input[type=submit] {padding: 3px 7px;}