td {
    font-family: "Times New Roman", Times, serif;
    font-size: 15px;
}
.calendar_empty {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: center;
}
.calendar_history {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: center;
	background-color: #DDD0AE;
	
}
.calendar_select {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	background-color: #790026;
}


a { font-family: "Times New Roman", Times, serif; font-size: 15px; color: #9D0039; text-decoration: underline; }
a:hover   { text-decoration: underline}
a:focus   { text-decoration: underline}
a:visited { text-decoration: underline}
a:visited.hover { text-decoration: underline}

a.foot { color: #FFF799; }
a.author { color: #4C463D; }
a.title {
	color: #9D0039;
	font-size: 12px;
	font-weight: 900;
}

a.calendar {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.calendar:hover   {
	text-decoration: none;
}
a.calendar:focus   {
	text-decoration: none;
}
a.calendar:visited {
	text-decoration: none;
}
a.calendar:visited.hover {
	text-decoration: none;
}

a.calendar2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
a.calendar2:hover   {
	text-decoration: none;
}
a.calendar2:focus   {
	text-decoration: none;
}
a.calendar2:visited {
	text-decoration: none;
}
a.calendar2:visited.hover {
	text-decoration: none;
}

.foot {
    font-family: "Times New Roman", Times, serif;
    font-size: 13px;
    color: #FFFFFF;
}
.login {
    height: 22px;
    width: 170px;
    border: 1px solid #C1B38A;
    background-color: #F6EED9;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #7E714A;
    padding-left: 3px;



}
.title {
    font-family: Tahoma;
    font-size: 18px;
    font-weight: normal;
    color: #2F2920;
}
.regshort {

    height: 22px;
    width: 150px;
    border: 1px solid #C1B38A;
    background-color: #FFFFFF;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #7E714A;
    padding-left: 3px;
}

.browse {

    height: 19px;
    width: 242px;
    border: 1px solid #C1B38A;
    background-color: #FFFFFF;
    font-family: "Times New Roman", Times, serif;
    font-size: 11px;
    color: #7E714A;
    padding-left: 3px;
}

.reglong {


    height: 22px;
    width: 309px;
    border: 1px solid #C1B38A;
    background-color: #FFFFFF;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    color: #7E714A;
    padding-left: 3px;
}

.reglong2 {
    width: 309px;
    border: 1px solid #C1B38A;
    background-color: #FFFFFF;
    font-family: "Times New Roman", Times, serif;
    font-size: 11px;
    color: #7E714A;
    padding-left: 3px;
}

.star {
    color: #9A0235;

}
.plashka {
    padding-top: 5px;
 	 
}
.plashka h1 {
    margin: 0px;
	 font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #31271B;
}


.plashka2 {
    padding-top: 3px;
}
.plashka2 h1 {
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #31271B;
    padding-top: 3px;
}


button {
    height: 15px;
    width: 70px;
}
.5555 {
    height: 19px; width: 546px; background-color: #FFFFFF; border: 1px solid #C1B38A; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 11px;


}
.paragraph {
	text-indent: 20px;
}

a.link_new { color: #9D0039; font-family: "Times New Roman", Times, serif; border-bottom: 1px dashed #9D0039; cursor: pointer; text-decoration: none; }
a.link_old { color: #999999; font-family: "Times New Roman", Times, serif; border-bottom: 1px dashed #999999; cursor: pointer; text-decoration: none; }

.hli {font-weight:600; padding: 2px 0px 2px 0px; margin:0px;}
.hli2 {font-weight:600; font-size: 16px; margin:0px; padding: 0px 0px 15px 0px;}
.one_history {font-size: 16px; text-align: justify;}

/* form */
.pole { background-color: #FFFFFF; border: 1px solid #C1B38A; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14px; }
.ln_dashed {border-bottom: 1px dashed #9D0039; cursor: pointer; text-decoration: none;}
.send {height: 25px; width: 85px; background-color: #C1B38A; border: none; font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14px; color: #FFFFFF;}
.result {font-size:13px; margin-bottom:10px;}

/* new_head */
.header { padding-top:9px; }
.header .decade { float:right; }
.header .info { border-bottom:1px solid #C1B38A; padding-bottom:5px; margin-bottom:8px; height:20px; margin-right:80px; } 
.header .info .greeting { float:left; background:url(http://dekameron.retranslate.ru/images/expl.gif) no-repeat left 2px; padding-left:17px; position:relative; left:-10px; }
.header .info .greeting .balance { margin-left:40px; }
.header .info .links { float:right; margin-right:-35px; }
.header .info .links a { margin-right:35px; }
.header .rules { margin-bottom:10px; }
.header .buttons { float:left; margin-right:30px; }
.header .buttons a { display:block; width:185px; height:47px; background:url(http://dekameron.retranslate.ru/images/btnbg.png) no-repeat; text-decoration:none; color:#211a13; text-align:center; text-transform:uppercase; font:12px/45px "Myriad Pro", Arial; margin-bottom:3px; } 
.header .users { overflow:hidden; zoom:1; clear:right; }
.header .users .all { margin-bottom:5px; }
.header .users .all b { margin-right:30px; }
  