.menu li {
    padding-left:0px;
	list-style: none;

}

.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: auto;  /* Width of Menu Items */
/*	border-bottom: 1px solid #BA0E31; */
	}

.menu ul li {
	position: relative;
	background: #BA0E31;
	display: block;
	width: 100%;

	}

.menu li ul {
	position: absolute;
	padding-left: 0px;
/*	left: 1px;    Set 1px less than menu width */
/*	top: 0px;  */
	display: none;
	}



.menu ul li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	background: #BA0E31;
	padding: 1px;
	border: 1px solid #BA0E31;
	}


.menu ul li a:hover {

	text-decoration: none;
	color: #fffff;
	background: #F4B05A;
	padding: 1px;
	border: 1px solid #F4B05A;
	width: 100%;


	}



* html .menu ul li { float: left; height: 1%;}
* html .menu ul li a { height: 1%; }


.menu li:hover ul, li.over ul {display: block;}


.std {
    color:#000000;
    text-decoration:none;
    text-transform: none;
    font: 10pt Tahoma,Tahoma,Helvetica,sans-serif;
    background-color: #F4AF62;
}

.std1 {color:#000000; text-decoration:none; font: 10pt Tahoma,Helvetica,sans-serif;}
.mini {color:#000000;text-decoration:none; font: 10pt Tahoma,Helvetica,sans-serif;}

.zag {
	font-family: Tahoma;
    font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	text-transform: lowercase;
    margin: 0 0 0 10;
    padding: 0 0 0 0;
}




   .tipc {
        BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; Z-INDEX: 999; LEFT: 90px; VISIBILITY: hidden; PADDING-BOTTOM: 3px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Tahoma,sans-serif; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: #ffffe1; TEXT-ALIGN: left
}

   A.comp       {	font-family: Tahoma; text-decoration: none;	color: #000000;  }
   A.comp:hover {	font-family: Tahoma;color: #CC3300; text-decoration: underline;}
   A.more       {	font-family: Tahoma;text-decoration: none;	color: #BA0E31;}

   A.mini {	font-family: Tahoma;font-size: 11px; text-decoration: none;	color: #000000;}
   A.mini:hover {	font-family: Tahoma;color: #CC3300;text-decoration: underline;}

.menu {
	font-family: Tahoma;
	font-size: 12px;
	color: #960014;
	font-weight: bold;
	padding-left: 15px;
/*	text-align: right;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 8px; */
}
.menu1-td {
	font-family: Tahoma;
	font-size: 7pt;
	text-align: right;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 8px;
}
.menu1-a {
	font-family: Tahoma;
	font-size: 8pt;
	text-align: left;
	color: #ffffff;
	text-transform: lowercase;
	text-decoration: none;
}

.menu1-a:hover	        {color: #ffffff;}

.menu .a, .menu1-a .a, .menu1-td .a {
	color: #000000;
}



.menu1-aa{
	font-family: Tahoma;
	font-size: 8pt;
	text-align: left;
	color: #000000;
	text-transform: lowercase;
text-decoration: underline;
}

h1 {
	font-family: Tahoma;
	font-size: 23px;
	font-weight: bold;
	color: #BA0E31;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 10px;
	text-transform: lowercase;
}



h1.vac {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: black;
	text-transform: lowercase;
	margin-bottom: 0px;
}

.rubricTitle {
        font-size: 22px;
        font-weight: bold;
        color: rgb(186, 14, 49);
        text-transform: lowercase;
}

.spacer {
    background-image: url("/images/cube_15.gif");
    background-position: left;
    background-repeat: no-repeat;
    background-color: #EEEEEE;
    height: 15px;
    width: 100%;
    padding: 0 0 1 0;
    margin: 0 0 0 0;
    border: 0px;
    vertical-align: middle;
}

.spacer_label {
    text-transform: lowercase;
    font-weight: bold;
    color: black;
    font-family: Arial;
    font-size: 13px;
    margin: 0 0 0 20;
    padding: 0 0 0 0;
    vertical-align: middle;
}

.spacer_label a {
    text-decoration: none;
}

.spacer-article {
    background-image: url("http://www.e-personal.ru/images/spacer_cube.gif");
    background-position: left;
    background-repeat: repeat-y;
    background-color: #FCF6E0;
    height: 16px;
    width: 97%;
    padding: 1 1 1 17;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 3;
    margin-right: 0px;
    font-weight: bold;
    text-transform: lowercase;
    line-height: 13px;

    font-family: Arial;
    font-size: 13px;
}
.spacer-article a {
	color: black;
	text-decoration: underline;
}

.content_text {
	font-family: Times New Roman Cyr, Times, Sans-serif !important;
	font-size: 16px !important;
}

.content_text p {
	font-family: Times New Roman Cyr, Times, Sans-serif, Arial !important;
	font-size: 16px !important;
    margin-bottom: 10px !important;
}



.article_body {
	font-family: Arial, Times New Roman Cyr, Times, Sans-serif, Arial;
	font-size: 16px;
}

.article_body p {
	font-family: Arial, Times New Roman Cyr, Times, Sans-serif, Arial;
	font-size: 16px;
}


.itemTitle {
        font-family: Tahoma;
        font-size: 18px;
        font-weight: bold;
        color: black;
        margin-bottom: 0px;
        text-transform: none;
}

.itemLink {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: black;
    text-transform: none;
    margin-bottom: 0px;
    margin-left: 10px;
}


h2 {
	font-family: Arial;
	font-size: 12pt;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align:left;
}
h3 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 10px;
	color: #000000;
}

a {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #960014;
	text-decoration: none;
}


a.black{
	color: #000000;
}

a.black:hover{
	color: #000000;
text-decoration: underline;
}



hr {
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}



.points {
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: left center;
	border-right-width: 0px; /* было 10 */
	border-right-style: solid;
	border-right-color: #FFFFFF;


}
.photo {
	border: 1px solid #000000;
}
.photo-text {
	font-family: Tahoma;
	font-size: 7pt;
	background-color: #ffffff;
	padding: 3px;
}
.menu-bottom {
	font-family: Tahoma;
	font-size: 7pt;
	color: #960014;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #b4b4b4;
	padding-right: 20px;
	padding-left: 20px;
}
.text-bottom {
	font-family: Tahoma;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.search {
	font-family: Tahoma;
	font-size: 14px;
	padding: 3px;
}
.search-tbl {
	border: 1px solid #000000;
}
.forum-form-bottom {
	font-family: Tahoma;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background-color: #e7e7e7;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.time {
	font-family: Tahoma;
	font-size: 7pt;
	color: #960014;
	font-weight: normal;
	text-transform: lowercase;
	margin-bottom: 10px;
}
.time-black {
	font-family: Tahoma;
	font-size: 7pt;
	color: #000000;
	font-weight: normal;
	text-transform: lowercase;
	margin-bottom: 10px;
}

.forum-form-input {
	font-family: Tahoma;
	font-size: 12px;
	height: 20px;
	width: 100%;
	border: 1px solid #000000;
}
.forum-form-textarea {
	font-family: Tahoma;
	font-size: 12px;
	height: 200px;
	width: 100%;
	border: 1px solid #000000;

}
.forum-form-button {
	font-family: Tahoma;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background-color: #F4B05A;
	text-align: left;
	height: 20px;
	width: 100%;
	border: 1px solid #000000;
	padding-left: 5px;
}
.forum-form-bottom {
	font-family: Tahoma;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	background-color: #F4B05A;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #000000;
}
.a-forum-form-bottom {
	font-family: Tahoma;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	color: #000000;
}

.forum-photo {
	padding-top: 5px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 10px;
	text-align: right;
}


.oblogka {
	border-top-width: 30px;
	border-right-width: 20px;
	border-bottom-width: 30px;
	border-left-width: 20px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #235AA6;
	border-right-color: #235AA6;
	border-bottom-color: #235AA6;
	border-left-color: #235AA6;
	margin-top: 3px;
}
.search-input {
	font-family: Tahoma;
	font-size: 11px;
	width: 100%;
}
.search-buttom {
	font-family: Tahoma;
	font-size: 11px;

}
.coment {
	font-family: Tahoma;
	font-size: 10px;
	color: #960014;
	margin: 0px 10px 0px 0px;


}
.article-line {
	font-family: Tahoma;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.article-line-text {
	font-family: Tahoma;
	font-size: 12px;
	font-style: italic;
	color: #980034;
	background-color: #F3B260;
	border: 1px solid #000000;
}
.search-result {
	font-family: Tahoma;
	font-size: 12px;
	color: #b4b4b4;
	margin-right: 10px;

}
.search-date {
	font-family: Tahoma;
	font-size: 12px;
	color: #960014;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: right;

}
.forum-text-mid {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
.search-bottom {
	font-family: Tahoma;
	font-size: 12px;
	color: #960014;
}
.search-bottom-tbl {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-right: 10px;

}




.text {
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px; /* раньше было 10 */
	text-align: justify;
}

.text1 {
	font-family: Tahoma;
	font-size: 12px;
}

.small {
	font-family: Tahoma;
	font-size: 10px;
    margin: 0 0 0 10;
}


a.small {
	font-family: Tahoma;
	font-size: 10px;
	text-align: left;
	color: #000000;
}


a.small:hover{
	font-family: Tahoma;
	font-size: 10px;
	text-align: left;
	color: #000000;
	text-decoration: underline;
}


p {
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 10px;
	text-align: justify;
}
div {
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 10px;
}

ol {
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 10px;
	text-align: justify;
}
ul.err {
	font-family: Tahoma;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 10px;
	text-align: justify;
	font-weight: bold;
	color: #960014;
}
.text-td {
	font-family: Tahoma;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: justify;
}

.text-td1{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.text-td2{
        font-family: Tahoma;
		font-size: 12px;
        font-weight: normal;
}
.text-td-text {
	font-family: Tahoma;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 00px; /* типа было 10 */
	padding-bottom: 0px;
	text-align: justify;
}

.text-td-text1 {
	font-family: Tahoma;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 10px; /* типа было 10 */
	padding-bottom: 0px;
	text-align: justify;
}



.forum-form-text {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: top;
}


.search-title {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	font-weight: none;
	text-align: right;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	vertical-align: top;
}
.forum-form-title {
border: solid 1px #000000;



}
.forum-title {
	font-family: Tahoma;
	font-size: 12px;
	color: #960014;
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	vertical-align: top;
}
.foto-grey-pos {
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;

}
.ban{
        margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
div.pl {
	left: -49px;
	margin-right: -49px;
	position: relative;
	border: 3px #ffffff solid;
	float: left;
}

div.toppic {
	left: -141px;
	margin-right: -141px;
	position: relative;
	border: 0px #ffffff solid;
	float: left;
}

div.plvip {
	left: -29px;
	margin-right: -29px;
	position: relative;
	border: 0px #ffffff solid;
	float: left;
}

div.pl-oblogka {
	left: -110px;
	margin-right: -110px;
	position: relative;
	border: 3px #ffffff solid;
	float: left;
}
.rMsg-td{
	background-color: #FDF5DF;
}
.rMsg-forum-title{
        font-family: Tahoma;
	font-size: 12px;
	color: #960014;
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	vertical-align: top;
	background-color: #FDF5DF;
}
.rMsg-text-td{
        font-family: Tahoma;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	text-align: justify;
	background-color: #FDF5DF;
}
.rMsg-time{
        font-family: Tahoma;
	font-size: 10px;
	color: #960014;
	font-style: italic;
	font-weight: normal;
}

.mMsg-td{
	background-color: #ffffff;
}
.mMsg-time{
        font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	font-style: italic;
	font-weight: normal;
}
.mMsg-forum-title{
        font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	vertical-align: top;
	background-color: #ffffff;
}
.mMsg-text-td{
        font-family: Tahoma;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	text-align: justify;
	background-color: #ffffff;
}

.rb-step  {
	font-family: Tahoma;
	font-size: 12px;
	background-color: #F4AF62;
	padding: 0;
	margin:3;
	font-weight: bold;
	color:#000000;
}
.rb-stepa  {
	background-color: #960014;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding:0 0 0 3;
		margin:3;
}

input, select
{
	font-family: Tahoma, Tahoma;
	font-size: 8pt;
}

.tips {
	font-family: Tahoma;
	font-size: 7pt;
	font-weight: normal;
}
