.cont-common0
{
background:url(/uploads/Image/i/bg-main.jpg) center top no-repeat;
}

.cont-common1
{
width:990px;
margin:0 auto;
min-height:1000px
}

.left-cont
{
width:190px;
float:left;
font-size:12px
}

.right-cont
{
margin-left:202px;
}

.left-cont .block
{
padding:15px;
background:#872135 url(/uploads/Image/i/bg-block-right.png) repeat-x
}

.left-cont .block h2
{
text-align:center;
text-transform:uppercase;
margin-bottom:0.5em
}

.left-cont p
{
margin: 0.5em 0 0 0
}

.calend span
{
font-size:70px;
font-family:Times New Roman, serif
}

.left-cont input
{
width:150px
}

.right-cont .block
{
padding:20px;
background:#872135 url(/uploads/Image/i/bg-block-left.png) repeat-x;
margin-bottom:7px;
line-height:1.5em
}

.date
{
font-size:18px
}

.right-cont .block .but-up
{
position:Absolute;
right:10px;
bottom:10px
}

#menu
{
list-atyle-type:none;
margin:0;
padding:0;
overflow:hidden
}

#menu li
{
display:inline-block;
//display:inline;
margin:2px;
padding:0;
}

#menu li a
{
display:inline-block;
//display:inline;
background:#ad2741;
text-transform:uppercase;
font-size:20px;
text-decoration:none;
padding:3px 4px 2px 4px;
font-weight:700
}

.anounce
{
width:267px;
height:91px;
background:url(/uploads/Image/i/bg-anounce.png) no-repeat;
overflow:hidden;
text-transform:uppercase;
color:#000;
font-weight:700;
font-size:17px;
margin:0 0 3px 0;
padding:13px 5px 5px 13px;
line-height:1.4em
}

.anounce span
{
display:block;
font-size:30px;
margin-bottom:6px;
line-height:1em
}








.tbl, .reg
{
border-collapse:separate;
border-spacing:1px;
}

.tbl td
{
padding:2px 4px;
vertical-align:top;
border:1px solid #eb7890;
font-size:11px;
width:12%
}

.tbl td table td
{
padding:0;
vertical-align:top;
border:none
}

.tbl thead td
{
text-align:center;
font-weight:900;
background:#540515
}

.reg .capt
{
width:30%;
text-align:right;
background:#540515
}

.reg td
{
vertical-align:middle;
padding:2px 4px;
}

.reg .fld
{
width:70%;
background:#AD2741
}

.reg td input
{
margin:0
}

.fld td
{
white-space:nowrap
}

table.form {
	width: 100%;
}

table.form td {
	padding: 3px;
}

table.form td.lft {
	width: 30%;
}

table.form td.rht {
	width: 70%;
}

