@media screen, projection {
	body {
		margin : 0;
		padding : 0;
		text-align:center;
		font-size : 0.75em;
		font-family : sans-serif,arial, tahoma, verdana, times;
		color : #04142b;
		text-align : center;
		background-color : #B5BEC5;
	}
	
	li {
		list-style-image: URL('../img/sipka.gif');
		padding : 5px;
	}
	
	.fb {
		font-weight : bold;
	}
	
	.tar {
		text-align : right;
	}
	
	.tal {
		text-align : left;
	}
	
	.tac {
		text-align : center;
	}
	
	.fll {
		float : left;
	}
	
	
	.fc_red {   
		color : #ff0000;
	}
	
	a {
		text-decoration: underline; 
		color: #03152B;
	}
	
	a:hover {
		color: #ff0000;
	}
	
	.ntext {
		display : none;
	}
		
	.pt0 {
		padding-top: 0px;
		margin-top: 3px;
	}
		
	img {
		border: 0px;
	}
	
	.nm {
		margin: 0px;
	}
	
	hr {
		margin: 0px;
		margin-bottom: 10px;
	}
	
	#main {
		width : 775px;
		text-align : left;
		background-color : #ffffff;
		margin-left:auto;
		margin-right:auto;
		float : none;
		height : 100%;
	}
	
	#head {
		width : 775px;
		height : 249px;
		border : solid 0px #aaaaaa;
	}
	
	#head h1 {
		float : left;
		height: 1em;
		line-height: 1em;
		margin : 0px;
		padding-right : 10px;
		border-bottom: solid 0px #B4B4B4;
	}
	
	#head1 {
		height : 52px;
		width : 775px;
		background : url(../img/head1.gif) left top no-repeat #ffffff;
	}
	
	#head2 {
		height : 172px;
		width : 775px;
		background : url(../img/head2.jpg) left top no-repeat #ffffff;
	}
	
	#menu1 {
		position : absolute;
		top : 224px;
		width : 775px;
		background : url(../img/menubg.gif) left top no-repeat #fff;
		line-height: 25px;
		text-align : right;
		margin-left:auto;
		margin-right:auto;
		z-index : 1;
	}
	
	#menu1 ul {
		padding : 0;
		margin : 0;
		display : inline;
	}
	
	#menu1 ul li {
		padding : 0;
		margin : 0;
		display : inline;
		padding-left : 5px;
		padding-right : 3px;
		border-left : solid 1px #000;
	}
	
	#menu1 h2 {
		margin : 0px;
		font-size : 0.85em;
		line-height: 25px;
		text-align : right;
		padding-right : 10px;
	}
	
	#menu1 a {
		font-weight:bold;
	}
		
	#menu2 a {
		font-weight:bold;
	}
		
	#menu2 ul {
		padding : 0;
		margin : 0;
	}
	
	#menu2 ul li {
		list-style : none;
		padding : 0;
		margin : 0;
		padding-right : 3px;
		padding-bottom : 1em;
	}
		
	label {
		float : left;
		width : 120px;
		text-align : right;
		margin-right :  0.5em;
		font-weight : normal;
	}
	
	.lab2 label {
		float : left;
		width : 260px;
		text-align : right;
		margin-right :  0.5em;
		font-weight : normal;
	}
	
	input, select {
		margin : 1px;
		color:#4A5861;;
		font-weight:bold;
	}
	
	legend {
		color: #4A5861;
	}
	
	fieldset {
		margin : 0px; 
		border : solid 1px #000000;
	}
	
	
	#left {
		width : 205px;
		float : left;
	}
	
	#left h4 {
		height : 27px;
		line-height: 20px;
		color : #ffffff;
		margin : 0px; 
		padding-left : 15px;
		background : url(../img/lcaption.jpg) left top no-repeat #ffffff;
	}
	
	#left .menu2bg {
		background : url(../img/menu2bg.gif) left top repeat-y #ffffff;
		margin : 0px;
		padding : 15px;
		border-bottom: 1px solid #000000;
	}
	
	#menu {
		margin-top : 5px;
		background-color : #555555;
		border: 0px solid;
	}
	
	#menu .it {
		border-bottom: 1px solid #777777;
	}
	
	#menu .logo {
		height : 50px;
		background : url(../img/logo.gif) center center no-repeat #ffffff;
	}
	
	#menu .firms {
		background-color : #aaaaaa;
	}
	
	#menu .firms .img2{
		border: 1px solid #666666;
	}
	
	#menu h2 {
		margin : 0px;
		font-size : 1em;
		text-align : center;
	}
	
	#menu h4 {
		font-size:  0.8em;
		margin : 3px;
		padding-left : 5px;
		padding-bottom : 1px;
		text-align : left;
		color : #ffffff;
	}
	
	#menu ul {
		margin-bottom : 4px;
		margin-top : 0px;
		padding-bottom : 0px;
	}
	
	#menu li {
		list-style-image: URL('../img/sipka.gif');
		font-size:  0.8em;
		margin-left : -5px;
		padding : 1px;
		color : #ffffff;
	}
	
	#menu .mitem {
		border-bottom: 1px solid #666666;
		width : 170px;
	}
	
	#menu a {
		color: #ffffff; text-decoration: underline;
	}
	
	#menu a:hover {
		color: #ff0000;
	}
	
	
	#content-g {
		background-color : #ffffff;
		width : 775px;
		float : none;
		background : url(../img/cary.gif) center center repeat-y #ffffff;
	}
	
	#left-h {
		width : 200px;
		float : left;
	}
	
	#content-h {
		background-color : #ffffff;
		width : 565px;
		float : right;
	}
	
	#content {
		background-color : #ffffff;
		padding : 5px;
	}
	
	.tab table{
		border: 1px solid #666666;
		font-size : 0.9em;
	}
	
	.tab th{
		border: 1px solid #666666;
	}
	
	.tab td {
		border: 1px solid #666666;
		padding : 3px;
	}
	
	.tab .uff {
		border: 3px solid #666666;
	}
	
	textarea {
		width : 95%;
	}
	
	.shim {
		width : 500px; 
		height : 50px;
		background-image : url(../img/logo.gif);
		background-position : 5px 3px;
		background-repeat : no-repeat;
		background-color : #ffffff;
		border-bottom: 1px solid #666666;
	}
	
	.shim h2{
		float : right; 
		padding : 7px;
	}
	
	.shimd{
		width : 500px; 
		background-color : #ffffff;
		text-align : center;
	}
	
	.shimd h4{
		margin : 10px;
	}
	
	.shimd img{
		border: 2px solid #666666;
	}
	
	.cleaner {
		padding-bottom : 0.5em;
		text-align : center;
		width : 570px;
		clear : both;
	}
	
	#foot {
		width : 775px;
		border-top: solid #263240 1px;
		background-color : #B5BEC5;
		clear: both;
	}
	
	#foot p {
		font-size : 0.8em;
		margin : 0px;
		padding : 5px;
		padding-left : 0px;
		height: 1em;
		line-height: 1em;
	}
	
	#news h5 {
		background-color : transparent;
		margin:0;
	}
	
	#news p {
		margin-top : 0.5em;
		
	}
	
	#content {
		padding-top : 40px;
		padding-left : 20px;
		padding-right : 20px;
	}
	
	
	
	#content h2 {
		margin-left : -20px;
		margin-right : -20px;
		text-align : right;
		border-bottom : 1px solid #000;
		margin-bottom : 30px;
		background-image : url(../img/sipky.gif);
		background-repeat : no-repeat;
		background-position : 20px 0.4em;
		padding-left : 20px;
		padding-right : 20px;
		padding-bottom : 5px;
	}
	
	#content h3 {
		xtext-align : right;
		margin-bottom : 30px;
		xfont-weight : normal;
	}
	
	#content p {
		text-align : justify;
	}
	
	#content hr {
		border : none;
		border-bottom : 1px solid #000;
		background-color : transparent;
		height : 1px;
		color : #fff;
		margin-right : -40px;
		position : relative;
		left : -20px;
		
	}
}

@media print {
	body {
		margin : 0;
		padding : 0;
		font-size : 0.8em;
	}

	#main {
	}

	#head {
		display : none;
	}


	#menu1 {
		display : none;
	}


	#move {
		display : none;
	}

	#menu2 {
		display : none;
	}

	.ot {
		display : none;
	}

	#content {

	}

	#text {
		padding-right : 10px;
		padding-left : 10px;
		padding-top : 10px;
		padding-bottom : 10px;
		text-align : justify;
	}

	#img {
		display : none;
	}


	#foot {
		display : none;
	}

	hr {
		height : 1px;
		border-top : solid 1px #b1b8be;
		border-left : none;
		border-right : none;
		border-bottom : none;
	}}
