.mainfrm {
 padding: 0px;
 margin: 0px;
 text-align: justify;
 font-size: 14px;
 color: #000;
}

.mainfrm a{
 color: #555;
 text-decoration: none;
 font-size: 14px;
 font-weight: 700;
}

.mainfrm a:hover{
 color: #FFF;
}

.papka
{
 border: none;
 width: 595px;
 font-size: 14px;
 float: left;
 text-align: left;
}

.papka a img{
 margin: 3px 3px 3px 3px;
 padding: 1px;
 border: 1px solid #88A;
 float: left;
}

.pname
{
 text-align: left;
 font-weight: bold;
 margin: 2px;
 padding-left: 120px;
}

.ptext
{
 margin: 4px 3px 6px 2px;
 width: 595px;
 float: left;
}

div.fotka
{
 margin: 2px;
 border: 1px solid #99A;
 /*border: none;*/
 height: 160px;
 width: 145px;
 float: left;
 text-align: center;
}

div.fotka a img{
 display: inline;
 margin: 10px 3px 3px 3px;
 padding: 1px;
 border: none;
}

div.fotka a{border: 1px solid white;}

div.fotka a:hover{border: 1px solid yellow;}

div.descr
{
 text-align: center;
 font-weight: normal;
 width: 120px;
 margin: 2px;
 color: #444;
}

.topleft {
 background: url(pics/mtop2.gif) no-repeat bottom left;
 height: 2px;
 width: 628px;
 font-size: 1px;
}

.topright {
 background: url(pics/topright.gif) no-repeat bottom right;
 height: 2px;
 width: 630px;
 font-size: 1px;
 hover: right;
}

.botleft {
 width: 628px;
 background: url(pics/mbot2.gif) no-repeat bottom left;
 height: 2px;
 font-size: 1px;
}

.botright {
 background: url(pics/botright.gif) no-repeat bottom right;
 height: 2px;
 width: 630px;
 font-size: 1px;
 hover: right;
 clear: both;
}

.bmid {
 padding: 0px;
 margin: 0px;
 width: 630px;
 background: #DDD;
}

.bstr {
 float: left;
 clear: left;
 width: 0px;
 height: 350px;
}

.bbod {
 padding: 10px;
 margin: 0;
}

.views {
 clear: left;
 font-size: 70%;
 font-style: italic;
 font-weight: 100;
 text-align: right;
 margin: 2px;
 color: #000;
 float: left;
}

