


body { behavior: url(css/csshover2.htc); font-size: 100%; }
#menu ul li {float: left; }
#menu ul li a {height: 1%;}
#menu a { }




html, body {

	font-family: tahoma, arial, sans-serif;
	font-style: normal;
	z-index: 0;
	height: 100%;
behavior:url("/img/csshover.htc"); 
}

td {
	font-size: 12px;
color:410F84;
font-weight: normal;
}

.content  {
font-weight: normal;

}


td.stand {

font-weight: normal;
}

span.date {
color:#F70F3C;
}


.title {
font-weight: bold;
}

strong, p {
font-weight: normal;
}

strong {
font-weight: bold;
}

td.dd {
text-align: center;

}


span {
color:410F84;
font-weight: bold;
}


li {
left:0px;

 color:410F84;
}

a {
color:410F84;
font-weight: normal;

}

a:hover {
color:#F70F3C;

} 


.inp164 { /* обрамляющий блок */
	width: 174px;  /* размеры нашего красивого поля */
	height: 29px;
	background: url('/img/input_bg.png'); /* рисунок поля */

	}

	input {
	padding: 5px 0 5px 12px; /* размещаем поле внутри так чтобы текст красиво вписывался */

top:10px;
	border: none; /* убираем бордюр и background у input */
	background: none;
	width: 155px; /* реальная ширина поля */
	height: 25px; /* чтобы поле вело себя предсказуемо в IE */

	}





.textinputs {
	width: 200px;
	height: 16px;
	padding: 1px;
	font-size: 11px;
	color: #949494;
	border: #95aec5 1px solid
}





/* navigation */
#lang {
	position: relative;
	float: left;
	font-family: Tahoma, Arial;
	font-size: 1.2em;
	padding-bottom: 10px;
	margin-top: 34px;
	z-index: 20;
}


	#lang a {
		display: block;
		color: #ed1848;
		background: url(pointer-1.gif) 100% 100% no-repeat;
		padding-right: 13px; 
	}
	#lang ul { display: none; font-size: .84em; }
		#lang li { padding: 2px 0; }
			#lang li a { background: none; padding: 0;  }
	#lang:hover ul, #lang.hover ul {
		position: absolute;
		top: 20px;
		left: 0;
		display: block;
		background: #fff;
		padding: 5px 11px;
		border: 1px solid #b9b9b9;
		z-index: 50; 
	}


.nav { font-size: 1.1em; line-height: 2em; width:100%; z-index: 25;   }
	.nav li { position: relative; background-color: red; background: url(pointer-2.gif) 0 11px no-repeat;  }

    
		.nav li:hover .subnav-v, .nav li.hover .subnav-v {
		   position: absolute;
			top: 0;	
			display: block;
			width: 214px;
			z-index: 50;   left:-70px; top:10px;  	
		}



		.nav li a { display:  block; color:#552E71;  }

                .nav li a:hover {
	
                color:#F72F5A;
}

.subnav-v { display: none; }
	.subnav-v .header, .subnav-v .footer { 
		width: 214px;
		height: 15px;
		background: url(subnav-vert-header.png) 0 0 no-repeat; 
	}
		.subnav-v .footer { background-image: url(subnav-vert-footer.png); }
	.subnav-v ul { width: 214px; background: url(subnav-vert-ul.png) 0 0 repeat-y; }
		.subnav-v li {
			line-height: 1.6em;
			background-position: 15px 9px;
			padding: 0 15px 5px 24px;    
		}
			.subnav-v li a { color: #08628c;  }



.banner-nav {
	position: relative;
	height: 59px;
	background: url(banner-nav.gif) 0 12px repeat-x;
	margin-top: -12px;      
}
	.banner-nav-inner { height: 47px; background: url(banner-nav-l.png) 0 0 no-repeat; padding-top: 12px; }
		.banner-nav ul {
			height: 47px;
			text-align: center;
			background: url(banner-nav-r.png) 100% 0 no-repeat;
			padding: 0 15px;
		}
			.banner-nav li { position: relative; float: left; *height: 45px; padding-top: 6px; }
				.banner-nav li a { display: block; }
				#banner-nav-1 { width: 33%; }
				#banner-nav-2 { width: 23%; }
				#banner-nav-3 { width: 42%; }
				.banner-nav li:hover .subnav-h, .banner-nav li.hover .subnav-h {
					position: absolute;
					top: 44px;
					left: 0;
					display: block;
					width: 214px;
					padding-top: 5px;
					z-index: 10;
				}
.subnav-h { display: none; }
	.subnav-h .header, .subnav-h .footer {
		width: 214px;
		height: 15px;
		background: url(subnav-hor-header.png) 0 0 no-repeat;
	}
		.subnav-h .footer { background-image: url(subnav-hor-footer.png); }
	.subnav-h ul { width: 214px; height: auto; background: url(subnav-hor-ul.png) 0 0 repeat-y; padding: 0; }
		.subnav-h li {
			float: none;
			height: auto;
			font-size: 1.1em;
			line-height: 1.6em;
			text-align: left;
			background: url(pointer-2.gif) 15px 9px no-repeat;
			padding: 0 15px 5px 24px;
		}
			.subnav-h li a { display: block; color: #08628c; }









table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: ridge ridge ridge ridge;
	border-color: #D9D9D9 #D9D9D9 #D9D9D9 #D9D9D9;
	border-collapse: separate;
	background-color: #D9D9D9;
}
table.sample th {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: #D9D9D9 #D9D9D9 #D9D9D9 #D9D9D9;
	background-color: #E5E5E5;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: #D9D9D9 #D9D9D9 #D9D9D9 #D9D9D9;
	background-color: #E5E5E5;
	-moz-border-radius: 0px 0px 0px 0px;
}



IMG {
 border:0px;
}

