A:link {COLOR: #0033FF; font: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }
A:active {COLOR: #0033FF; font: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A:visited {COLOR: #0033FF; font: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A:hover {COLOR: #0028CC; font: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;} 

A:link.menu {COLOR: #555; font: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A:active.menu {COLOR: #555; font: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A:visited.menu {COLOR: #555; font: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
A:hover.menu {COLOR: #000; font: 12px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;} 

A:link.str {COLOR: #B80106; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  TEXT-DECORATION: underline;}
A:active.str {COLOR: #000; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  TEXT-DECORATION: underline;}
A:visited.str {COLOR: #B80106; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;  TEXT-DECORATION: underline;}
A:hover.str {COLOR: #000; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: underline;} 

A:link.str2 {float:left; COLOR: #A3A3A3; border: 1px solid #C7C7C7; background-color: #FBFBFB; font: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 1px 4px 1px 4px; margin:2px;}
A:active.str2 {float:left; COLOR: #A3A3A3; border: 1px solid #C7C7C7; background-color: #FBFBFB; bold; font: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 1px 4px 1px 4px; margin:2px;}
A:visited.str2 {float:left; COLOR: #A3A3A3; border: 1px solid #C7C7C7; background-color: #FBFBFB; font: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 1px 4px 1px 4px; margin:2px;}
A:hover.str2 {float:left; COLOR: #000000; border: 1px solid #666666; background-color: #CCCCCC; font: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 1px 4px 1px 4px; margin:2px;} 

A:link.map {COLOR: #A3A3A3; border: 1px solid #C7C7C7; background-color: #F3F3F3; font: 8px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 0px 2px;}
A:active.map {COLOR: #A3A3A3; border: 1px solid #C7C7C7; background-color: #F3F3F3; bold; font: 8px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 0px 2px;}
A:visited.map {COLOR: #A3A3A3; border: 1px solid #C7C7C7; background-color: #F3F3F3; font: 8px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 0px 2px;}
A:hover.map {COLOR: #000000; border: 1px solid #666666; background-color: #CCCCCC; font: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 0px 2px;} 

A:link.act {float:left; COLOR: #ffffff; border: 1px solid #656565; background-color: #656565; font: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 1px 4px 1px 4px; margin:2px;}
A:active.act {float:left; COLOR: #ffffff; border: 1px solid #656565; background-color: #656565; font: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 1px 4px 1px 4px; margin:2px;}
A:visited.act {float:left; COLOR: #ffffff; border: 1px solid #656565; background-color: #656565; font: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 1px 4px 1px 4px; margin:2px;}
A:hover.act {float:left; COLOR: #ffffff; border: 1px solid #656565; background-color: #656565; font: 9px Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding: 1px 4px 1px 4px; margin:2px;} 

BODY { background-color: #E1E1E1; }
TD { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000;}
H1 {color: #FC6604; font: 13px Verdana, Arial, Helvetica, sans-serif; margin:0px; font-weight: bold; padding:0px;}
H2 {color: #FC6604; font: 12px Verdana, Arial, Helvetica, sans-serif; margin:0px; font-weight: bold; padding:0px;}
H3 {color: #000; font: 12px Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-weight: bold;}

TABLE.info {border: none; width: 100%; background-color: #F2FAFF;} 
TABLE.headmenu { border: none; width: 100%; background-color: #CEE8FF; }
TABLE.line { border: none; height: 24; width: 100%; background-color: #D7EFFF; }
TABLE.foto { border: none; width: 100%; }
TABLE.razdel { width: 100%; border: none; height: 30px;}

TABLE.logo { border: none; width: 98%; height: 80px; background-color: #E8F5FF; }

TD.avi { font-size: 11px; font-weight: bold;}

TD.upleft { width: 22.69%; background-color: #E8F5FF; color: #000000; }

TD.leftmenu { width: 21%; background-color: #E8E8E8; color: #666666; font-size: 12px; padding: 5px 5px 5px 5x; }

TD.razdel { width: 100%; background-color: #EEEEEE; BORDER-BOTTOM: #FFFFFF 0px solid; color: #B80106; font-weight: bold; padding: 2px 2px 2px 8px;}

TD.razdel_andr { background-color: #EEEEEE; BORDER-BOTTOM: #FFFFFF 0px solid; color: #000000; font-weight: normal; padding: 2px 2px 2px 8px; }

TD.info_adm {width: 100%; vertical-align: top; background-color: #F3F3F3; color: #000000; padding: 7px 0px 10px 10x;}

TD.razdel_adm { width: 100%%; background-color: #EEEEEE; BORDER-BOTTOM: #FFFFFF 0px solid; color: #FF6633; font-weight: bold; padding: 2px 2px 2px 2px; }

TD.razdel_lin { width: 78%; background-color: #F3F3F3; BORDER-BOTTOM: #8C8C8C 1px solid; color: #000000; font-weight: bold; }

TD.ver_line { height: 100%; width: 2; background-color: #B80106;}

TD.av_raz { height: 100%; width: 1; background-color: #0278BD;}

TD.ssilki { height: 18; width: 180; background-color: #F4F4F4; color: #555555; font-weight: normal; padding: 2px 2px 2px 2x;}

TD.zag_ssilki { height: 21; width: 180; background-color: #FFF; color: #000; font-weight: bold; padding: 2px 2px 2px 3px;}

TD.ssilki_vid { height: 18; width: 99%; background-color: #D7EFFF; color: #0171B4; font-weight: bold; padding: 2px 2px 2px 2x;}

TD.info { width: 56%; background-color: #F3F3F3; color: #000000; padding: 7px;}

TD.down { background-color: #DFF3FF; }

TD.counter { font: 10px Verdana, Arial, Helvetica, sans-serif; background-color: #E8F7FF; color: #555555 }

TD.avatar { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #354557; valign: right}

TD.ava_raz { background-color: #FFFFFF; color: #0287D7; padding: 4px 4px 4px 4px;}

TD.ava_foto {color: #0287D7;}

TD.ava_text { background-color: #FFFFFF; width:100%; color: #000000; padding: 4px 4px 4px 6x;}

IMG.avam_100 {width:100px; height:100px; border: 0px;}

IMG.avam_128 {width:128px; height:128px; border: 0px;}

IMG.ava_0 {width:100px; height:100px; border:1px solid #CECECE; background: #E9E9E9; margin: 2px; padding: 2px; cursor:hand;}

IMG.ava_100 {width:100px; height:100px; border:1px solid #CECECE; background: #E9E9E9; margin: 2px; padding: 2px; cursor:hand;}

IMG.ava_128 {width:128px; height:128px;  border:1px  solid #CECECE; background: #E9E9E9; margin: 2px; padding: 2px; cursor:hand; }

IMG.ava_200 {width:200px; height:267px; border:1px solid #CECECE; background: #E9E9E9; margin: 2px; padding: 2px; cursor:hand;}

INPUT, TEXTAREA { border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; color: #000000; background: #FFFFFF; font-size: 8pt; font-family: verdana, arial, helvetica;}
SELECT {border-top: 1px solid #018BDE; border-bottom:1px solid #018BDE; border-left:1px solid #018BDE; border-right:1px solid#018BDE; color: #000000;  font-size:9pt; font-family:verdana, arial, helvetica;}

FORM {margin-bottom: 5px; margin-top: 5px; margin-left: 5px; margin-right: 5px; }

div.map {margin: 2px 0px 2px 0px;}

div.map1 {padding: 1px 0px 1px 2px;}

div.cit {background:#FBFBFB; padding: 9px; text-align: justify; font-size: 8pt; color: #222222;}

div.page {margin:0 auto; width: 415px; height: 100%; border: 0px solid red;}

span.cit {color: #555555; font-size: 11pt;}

