html,body{
	//color: #333;
color: #000000;
	font: 12px/18px "Trebuchet MS", Tahoma, Arial, FreeSans, sans-serif;
	margin: 0;
	padding: 0;
	
}
html{
	background:#fff url('../images/bgMain.gif') repeat left top;
	height:auto;
	height:100%;
}

body .bg{
	height:100%;
	width:100%;
	background: url('../images/bodyBg.png') repeat-y center top;
}

h5, .h5 {
   font-size:14px;
   
   margin-top:0px;
   margin-bottom:4px;
}

.wrap :focus{
	outline: 0px;
}


.wrap input::-moz-focus-inner{
	border: 0px;
}
.wrap .clear{
	clear: both;
	float: none!important;
	padding: 0!important;
	margin: 0!important;
}

.wrap a,
.wrap a:visited{
	color: #dd2143; /* modified 28.10.10*/
	/*font-size:12px;*/ /*обновил 13.12.11*/
	text-decoration: underline;
}

.wrap a:hover{
	text-decoration: none;
}

.wrap a, .wrap img, .wrap a img, .wrap img a{
	border: 0;
}

.wrap h1,.wrap .h1{
	font-size: 19px;
	margin:16px 0;
	padding: 0;
}

.wrap h1.os1,.wrap .h1.os1{
	color: #4c4c4c;
	font-size: 17px;
	margin:16px 0 16px 21px;
	padding: 0;
}

.wrap h2{
	color: #dd2143;
	font-weight:bold;
	font-size:17px;
	
	line-height:24px;
}

.wrap h3{
	color: #dd2143;
	font-size: 14px;
}

#formMsg {
	display:none;
	position: absolute;
	width: 260px;
	height: 170px;
	left:10px;
	top:10px;
	z-index:2;
	background:#FFFFFF;
}

.semTable {
border:1px solid #CCCCCC;
border-collapse:collapse;
margin-left:45px;
}

.semTable td {
border:1px solid #CCCCCC;
}

.semTable tr:nth-child(2n+1) {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F5F5F5 none repeat scroll 0 0;
}

.semTable tr:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
}
/*asddddddddddddddddddddddddddddddddddddddddddddddddddddd*/
