BODY
{
	margin:0px; padding:0px;
	font: 11px Tahoma, Verdana, sans-serif, Arial, Helvetica; color: #333333;
	background: #9ca494 url(images/pbg.gif);		
}
TD
{
	font: 11px Tahoma, Verdana, sans-serif, Arial, Helvetica; color: #333333;
    margin:0px; padding:0px;	
}
a, a:active, a:link, a:visited
{
    color: #333333;
    text-decoration: none;
}
a:hover
{    
    text-decoration: underline;
}
UL
{
    margin:0px;
    padding:0px;
    margin-left:15px;    
    margin-top:5px;
    padding-left:0px;
    vertical-align: top;
}
LI
{
    margin:0px;
    padding:0px;
    line-height:15px;
}
P
{
    margin:0px;
    padding:0px;
    padding-top:5px;    
}
p:first-letter 
{
  font-size: 15px;
  font-weight:bold;
}


/*------------------*/

table.mt, table.mc
{
    height:100%;
    width:100%;
    border:0px;    
}
table.mc
{
    background:red;
}
tr.Up td
{
    height:149px;
    width:100%;
    text-align: center;
}
tr.Dn td
{
    height:auto;
    width:100%;
    text-align: center;
}
tr.Line td
{
    font-size:1px;
    overflow:hidden;
    height:1px;
    width:100%;
    background:#434343;
}
tr.Cont td,
tr.ContB td
{
    height:454px;
    width:100%;
    text-align: center;
}
tr.ContB td {height:auto;}

.Center
{
    margin-left:auto;
    margin-right:auto;
    width:596px;
    height:100%;
    background: url(images/pbg_center.gif) repeat-y 30px 0px;
    text-align:left;
}
.CenterWr
{
    height:100%;
    width:553px;
    text-align:justify;
}
/*-----Up-------*/
.logo, .menu, .flags
{
    float:left;
    width:251px;
    height:149px;
    margin:0px;
    overflow:hidden;    
}
.menu
{
    width:315px;    
    
}
.flags
{
    width:30px;
}
.logo a, .logo a:active, .logo a:link, .logo a:visited, .logo a:hover
{
    margin: 107px 0px 0px 74px;
    display:block;
    width:140px;
    height:32px;
    background: url(images/logo.gif) no-repeat 0px 0px;
}

.menu div
{
    margin:127px 0px 0px 0px;    
}
.menu a, .menu a:active, .menu a:link, .menu a:visited, .menu a:hover
{
    padding-left:13px;
    font-weight:bold;    
}
.menu a.act, .menu a.act:active, .menu a.act:link, .menu a.act:visited, .menu a.act:hover
{
    color:Red;    
}
.menuRu a, .menuRu a:active, .menuRu a:link, .menuRu a:visited, .menuRu a:hover
{
    padding-left:15px;
    font-weight:bold;    
}
.menuRu a.act, .menuRu a.act:active, .menuRu a.act:link, .menuRu a.act:visited, .menuRu a.act:hover
{
    color:Red;    
}

.flags div
{
    margin:112px 0px 0px 7px;    
}
.flags div.sep
{
    margin:0px;
    overflow:hidden;
    font-size:1px;    
    width:1px; 
    height:4px;
}

a.En, a.En:active, a.En:link, a.En:visited,
a.En_, a.En_:active, a.En_:link, a.En_:visited, a.En_:hover,
a.Ru, a.Ru:active, a.Ru:link, a.Ru:visited,
a.Ru_, a.Ru_:active, a.Ru_:link, a.Ru_:visited, a.Ru_:hover
{
    overflow:hidden;
    display:block;
    width:16px;
    height:11px;
    background: url(images/flag_En.gif) no-repeat;
}
a.Ru, a.Ru:active, a.Ru:link, a.Ru:visited,
a.Ru_, a.Ru_:active, a.Ru_:link, a.Ru_:visited, a.Ru_:hover
{background: url(images/flag_Ru.gif) no-repeat;}


a.En:hover, a.Ru:hover,
a.En_, a.En_:active, a.En_:link, a.En_:visited, a.En_:hover,
a.Ru_, a.Ru_:active, a.Ru_:link, a.Ru_:visited, a.Ru_:hover
{
    background-position: 0px -11px;    
}

/*------content styles--------*/

.mLeft
{
    float:left;
    width:248px;    
    height:100%;
    
}
.mRight
{
    float:left;
    width:305px;    
    height:100%;
}
.mImg
{
    float:right;
    margin-top:16px;
    width:295px;
    height:422px;       
}
.mPar
{
    padding:0px 0px 13px 49px;    
}
.mPar .t
{
    font-weight:bold;    
}
.mPar .b
{
    
}
.bans
{
    margin:0px 0px 0px 12px;
    
}


a.ban1, a.ban1:active, a.ban1:link, a.ban1:visited,
a.ban2, a.ban2:active, a.ban2:link, a.ban2:visited,
a.ban3, a.ban3:active, a.ban3:link, a.ban3:visited,
a.ban4, a.ban4:active, a.ban4:link, a.ban4:visited,
a.ban5, a.ban5:active, a.ban5:link, a.ban5:visited,
a.ban6, a.ban6:active, a.ban6:link, a.ban6:visited,
a.ban7, a.ban7:active, a.ban7:link, a.ban7:visited
{
    display:block;
    width:146px;
    height:38px;
    background: url(images/ban1.gif) no-repeat;
}
a.ban2, a.ban2:active, a.ban2:link, a.ban2:visited {background: url(images/ban2.gif) no-repeat;}
a.ban3, a.ban3:active, a.ban3:link, a.ban3:visited {background: url(images/ban3.gif) no-repeat;}
a.ban4, a.ban4:active, a.ban4:link, a.ban4:visited {background: url(images/ban4.gif) no-repeat;}
a.ban5, a.ban5:active, a.ban5:link, a.ban5:visited {background: url(images/ban5.gif) no-repeat;}
a.ban6, a.ban6:active, a.ban6:link, a.ban6:visited {background: url(images/ban6.gif) no-repeat;}
a.ban7, a.ban7:active, a.ban7:link, a.ban7:visited {background: url(images/ban7.gif) no-repeat;}

a.ban1:hover,
a.ban2:hover,
a.ban3:hover,
a.ban4:hover,
a.ban5:hover,
a.ban6:hover,
a.ban7:hover
{
    background-position: 0px -38px;    
}

.cop
{
    padding:10px 43px 0px 0px;    
    color:#707669;
    float:right;
}


.cop a, .cop a:active, .cop a:link, .cop a:visited
{
    color:#707669;
    text-decoration: none;
}
.cop a:hover
{    
    text-decoration: underline;
}
.footer
{
    clear:both;    
    padding-top:10px;
    text-align:center;    
}
