BODY{
margin:0px;
margin-bottom:20px;
background-image:url(/img/start_bg.jpg);
background-repeat:repeat-x;
background-color:#4bc3ff;
text-align: justify;

}

.frame TD, TR{
  font-size:10px;
  font-family:tahoma;
}

img.png{
behavior: url("/css/png.htc");
}



BODY.second{
margin:0px;
background-image:url(/img/second_bg.gif);
background-repeat:repeat-x;
background-color:#099dd8;
}


.rest{
background-image:url(/img/otherbg.gif);
background-repeat:repeat-x;
}

.menubg{
position:relative;
background-image:url(/img/menurow.gif);
background-repeat:no-repeat;
height:178px;
width:878px;
}

.menubg .nav{
position:absolute;
bottom:35px;
right:80px;
}


.menubg .name{
top:105px;
right:22px;
position:absolute;
color:#d50000;
font-size:10px;
font-family:tahoma;
}

.copyrights{
width:780px;
text-align:left;
color:black;
font-size:11px;
font-family:tahoma;
margin-top:100px;
}

.menubg .images{
position:absolute;
top:13px;
left:12px;
}

.menubg .mainmenu{
position:absolute;
top:135px;
left:5px;
}

.men{
padding-left:2px;
}

.men A {
color:#d50000;
font-size:11px;
font-weight:bold;
font-family:tahoma;
text-decoration:none;
}

.men A:hover{
color:#fa0303;
}



.sm1{
height:113px;
background-image:url(/img/sm1.gif);
background-repeat:no-repeat;
}

.sm2{
height:32px;
background-image:url(/img/sm2.gif);
background-repeat:no-repeat;
}


 .name2{
margin-top:90px;
margin-left:14px;
color:#d50000;
font-size:10px;
font-family:tahoma;
}

.bottom{
height:3px;
background-color:#003144;
}

.smallbody{
background-image:url(/img/smallbody.gif);
background-repeat:repeat-y;
height:180px;
}

.sub A {
font-size:11px;
font-family:tahoma;
color:#003144;
text-decoration:none;
}

.sep{
height:6px;
background-image:url(/img/sep.gif);
background-repeat:repeat-x;
background-position:center left;
}


.shapka{
background-image:url(/img/shapka_bg.gif);
background-repeat:repeat-x;
}

.databg{
background-image:url(/img/databg.gif);
background-position:top left;
background-color:#dbdbdb;
background-repeat:no-repeat;
}

.databottom{
height:37px;
text-align:center;
color:white;
font-size:11px;
font-family:tahoma;
background-image:url(/img/bot.gif);
background-repeat:no-repeat;
}


.pagehead{
margin:5px;
font-size:17px;
font-weight:bold;
color:#d50000;
font-family:tahoma;
text-align:center;
}

.frame{
width:668px;
/*height:282px;*/
background-image:url(/img/frame.png);
* background:;
* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/frame.png', sizingMethod='crop');
background-repeat:no-repeat;
background-position:top left;
text-align: justify;
}

.frame A {
position:relative;
}

.frame DIV{
font-size:11px;
color:#313131;
font-family:tahoma;
/*text-align:left;*/
text-align: justify;
padding:10px;

}


.frame UL{
list-style-image:url(/img/list.png);
}

A.special{
font-size:11px;
color:#005bbb;
font-family:tahoma;
}

A.special:hover{
color:#023f7e;
}

A.red{
color:#d50000;
}

A.more{
color:#d50000;
font-size:10px;
font-family:tahoma;
font-weight:bold;
}


A.more:hover, A.red:hover{
color:#f80707;
}
.mainText {
font-size:11px;
color:#313131;
font-family:tahoma;
text-align:left;
padding:10px;
text-align: justify;
}
.txt200px {
        width: 200px;
        border: 1px solid #797979;
        font-family:verdana;
        font-size:10px;
}
.txt200pxh {
        width: 200px;
        height: 50px;
        border: 1px solid #797979;
        font-family:verdana;
        font-size:10px;
}
.c20 {
        width: 30px;
        border: 1px solid #797979;
        font-family:verdana;
        font-size:10px;
}
.error{
  background: #FFEEEE;
  border: 1px solid #FF0000;
  padding: 1em;
  color:#FF0000;
  font-size:11px;
  font-family:tahoma;
  font-weight:bold;
}
