html {
  height:100%;
}
body{
	 margin:0;
  padding:0;
  height:auto;
  height:100%;
  min-height:100%;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
	line-height : 14px;
}


td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
	line-height:14px
}

a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
	text-decoration : underline;
	font-weight : normal;
}
a:hover{
	color: #5B5B5B;
	text-decoration : none;
	font-weight : normal;
}

.plain {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
	line-height:14px;
	text-decoration : none;
	
}
a.plain {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ACACAC;
	text-decoration : none;
}

h1	 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #5B5B5B;
	text-decoration : none;
	font-weight : normal;
	line-height:32px;
	margin : 0px;
	padding : 0px;
}
h2	 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2D2C2C;
	text-decoration : none;
	font-weight : bolder;
		margin : 0px;
	padding : 0px;
}
	h3	 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D2C2C;
	text-decoration : none;
	font-weight : bolder;
		margin : 0px;
	padding : 0px;
}

.grey_svad {
	color : #8E8D8D;
	font-weight : bolder;
	line-height : 23px;
}

.header_2, .header_pink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CF1F0A;
	text-decoration : none;
	font-weight : bolder;
	
}

.blog_bc{
	
	font-size: 11px;
	color: grey;
	text-decoration : none;
	}
	
	a.blog_bc{
	color: #CF1F0A;
	text-decoration : underline;
	
}
	
	a.blog_bc:hover{
	text-decoration : none;
}
.blog_date,.blog_comment_number {
	font-size: 10px;
	color: #CF1F0A;;
	text-decoration : none;
}
a.blog_comment_number {
	text-decoration : underline;
}
.blog_keyword, a.blog_keyword{
	font-size: 11px;
	color: #ECD103;
}

 .menu, a.menu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B22C7E;
	text-decoration : none;
	font-weight : bolder;
	
}

.header_red{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#CC250A;
	text-decoration : none;
	font-weight : normal;
	
}
.pink {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B22C7E;
	text-decoration : none;
	font-weight : normal;
}
a.pink {
	color: #B22C7E;
	text-decoration : underline;
	font-weight : normal;
}
a.pink:hover {
	color: #B22C7E;
	text-decoration : none;
	font-weight : normal;
}
.red, .blog_name{
	
	font-size: 11px;
	color: #CF1F0A;
	text-decoration : none;
	font-weight : normal;
	letter-spacing : -1px;
}
a.red, a.blog_name{
	

	text-decoration : underline;

	letter-spacing : -1px;
}
a.red:hover, .blog_name:hover{
	
	color: #CF1F0A;
	text-decoration : none;
	
	letter-spacing : -1px;
}

.red_bold{
	font-size: 11px;
	color: #CF1F0A;
	text-decoration : none;
	font-weight : bolder;
	letter-spacing : -1px;
	line-height:20px;
}
a.red_bold{

	line-height:20px;
	text-decoration : underline;
	font-weight : bolder;
	letter-spacing : -1px;
}
a.red_bold:hover{

	color: #CF1F0A;
	text-decoration : none;
	font-weight : bolder;
	letter-spacing : -1px;
		line-height:20px;
}

.red_abc, a.red_abc, a.red_abc:hover{
	font-size: 18px;
	color: #CF1F0A;
	text-decoration : underline;
	font-weight : normal;
	letter-spacing : -1px;
	line-height:20px;
}

a.red_abc:hover{
	text-decoration : none;
}


.button{
	width : 150px;
	height : 71px;
	background-image : url(zayavka_button.gif);
	border : none;
	cursor : pointer;
}
.button_reg{
	width : 150px;
	height : 71px;
	background-image : url(zayavka_button2.gif);
	border : none;
	cursor : pointer;
}

.button_blog{
	width : 150px;
	height : 71px;
	background-image : url(blog_button.gif);
	border : none;
	cursor : pointer;
}
.picture{
	text-decoration : none;
	font-weight : normal;
	border : 1px solid #BFC9CA;
	background-repeat : no-repeat;
}
a.picture{
	
	text-decoration : none;
	font-weight : normal;
border :1px solid #BFC9CA;
}
a.picture:hover{
	
	font-weight : normal;
	text-decoration : none;
border : 1px solid #BFC9CA;
}	

.registr{
	color: #4F4F5A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight : 500;
	margin: 0px;
	height:13px;
	line-height:11px;
	font-stretch : extra-condensed;
}
 input{
	color: #5B5B5B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight : normal;
	border: 1px solid #989898;
	background: White;
	margin: 0px;
	height:14px;
	padding-left : 2px;
	padding-bottom: -10px; 
	
}

 .input2{
	color: #5B5B5B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : normal;
	border: none;
	background: #F4F1EF;
	margin: 0px;
	padding-left : 2px;
	
}
 .input3{
	color: #5B5B5B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight : normal;
	border: none;
	background: #F4F1EF;
	margin: 0px;
	padding-left : 2px;
	
}
.button2, {
	background-image : url(button_poisk_3.jpg);
	background-repeat : no-repeat;
	width : 36px ;
	height: 33px;
	border: none;
	cursor : pointer;
}
.login_block_button, {
	background-image : url(button_1.gif);
	background-repeat : no-repeat;
	width : 29px ;
	height: 29px;
	border: none;
	cursor : pointer;
}
form{
	margin : 0px;
	padding : 0px;
}
.transparent{
	background : transparent;
	color: #0D2E35
}
.grey{
color:grey
}
.grey9{
	color:grey;
	font-size : 10px;
}
.pic{	border: 8px solid white;
 
}

.blockquote{
	margin-left : 30px;
	padding-left : 30px;
}