body{
 padding: 0px 0 0 0px;
 margin: 0px 0 0 0px;
 font-family: Tahoma;
 font-size: 10pt;
 color: #000000;
 background-color: #EAEAEA;
}


td {
 font-family: Tahoma;
 font-size: 10pt;
 color: #000000;
}

a:link, a:visited, a:active, a:hover {
 color: #9B3131;
 font-size: 9pt;
 font-weight: bold;
 TEXT-DECORATION: none;
}

a:hover {
 TEXT-DECORATION: underline;
}

a:link.top, a:visited.top, a:active.top, a:hover.top {
 color:           #000000;
 font-size:       10pt;
 font-weight:     normal;
 TEXT-DECORATION: underline;
}

a:link.icq, a:visited.icq, a:active.icq, a:hover.icq{
 color:           #00186f;
 font-size:       10pt;
 font-weight:     bold;
 TEXT-DECORATION: underline;
}

.mtit,.mtit:link,.mtit:active,.mtit:visited,.mtit:hover{
 font-size:       9pt;
 font-weight:     bold;
 color:           #DA2A22;
 text-decoration: none;
}

a:hover.top,a:hover.icq,.mtit:hover{
 TEXT-DECORATION: none;
}

a:link.tmenu, a:visited.tmenu, a:active.tmenu, a:hover.tmenu {
 color:            #ffffff;
 font-size:        10pt;
 font-weight:      bold;
 TEXT-DECORATION:  none;
}

a:link.lmenu, a:visited.lmenu, a:active.lmenu, a:hover.lmenu {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	TEXT-DECORATION: none;
}
a:hover.lmenu {
	TEXT-DECORATION: underline;
}

H1 {
	font-size: 11pt;
	font-weight: bold;
}
H2 {
	font-size: 10pt;
	font-weight: bold;
}

.subdomain{
 height: 20px;
 width: 80px;
 border: 1px solid #cfcfcf;
 background-color: #f5f5f5;
 color: #000000;
}

.subdomainreg{
 height: 22px;
 width: 180px;
 border: 1px solid #cfcfcf;
 background-color: #ffffff;
 color: #000000;
}

.button{
 background-color: #f5f5f5;
 border: 1px solid #cfcfcf;
 font-size: 8pt;
 COLOR: #000000;
 WIDTH: 45px;
 HEIGHT: 20px;
}

H1{
 font-size:     14px;
 margin-top:    0px;
 margin-bottom: 10px;
 text-align: right;
}
.cnt{
 width: 590px;
}

.cnt_tender{
 width: 820px;
}

td{
 color: #000000;
 font-size: 12px;
}

.ra:link,.ra:visited,.ra:hover,.ra:active{
 color:           #000000;
 text-decoration: underline;
 font-weight:     normal;
}

.sblock{
 font-weight:  bold;
 font-size:    10px;
 padding-left: 2px;
}

.block:link,.block:visited,.block:hover,.block:active{
 padding-left:    2px;
 color:           #000000;
 text-decoration: underline;
 font-size:       11px;
 font-weight:     normal;
}

.city{
 font-size: 11px;
}

.ra_title:link,.ra_title:active,.ra_title:visited,.ra_title:hover{
 color:          #69699b;
 text-decoraton: none;
 font-weight:    bold;
 font-size:      14px;
}

A.promo:link, A.promo:hover, A.promo:active, A.promo:visited, A.promo, td.promo, div.promo,
.promo A:link, .promo A:active, .promo A:visited, .promo A:hover, td.promo font{
 color:       #465564;
 font-size:   10px;
 font-weight: normal;
}

div.promo{
 margin: 0 0 10 10;
 text-align: center;
}

.gallery{
 border: 0px;
}

td.fg{
 width: 89px;
 background: url('/imgN/gallery.gif') no-repeat center top;
 text-align: center;
}

td.dot{
 BACKGROUND: url('/imgN/dot.gif') repeat-x;
 height: 10px;
}

.adv{
 border: 1px solid black;
}

.adv2{
 border: 1px solid black;
 cursor: hand;
 cursor: pointer;
}

.ln2{
 background-color: #e6e6e6;
}

A.gallery_block:link,A.gallery_block:hover,A.gallery_block:active,A.gallery_block:visited{
 padding-left: 3px;
 font-weight:  normal;
}

.gallery_sblock{
 padding-left: 3px;
}

td.gal{
 padding-left: 15px;
}


table.pm2{
 background-color: #000000;
}
 
.read, write{
 color: #1d1c1b;
}
  
td.pm3, td.pm10{
 background-color: #cfcfcf;
}
   
.uname, fld{
 font-family: Verdana, arial,san-serif;
 font-size: 8pt;
}

.pm5,.pm4,.pm5,.pm{
 background-color: white;
}

table.gt{
 background: url(/imgN/gallery_bg.jpg) top left no-repeat;
 font-size: 10px;
}

table.register_form{
 text-align: left;
}

.firm{
 color:       #9B3131;
 font-size:   9pt;
 font-weight: bold;
}

td.reg{
 text-decoration: underline;
 font-size:       11px;
 font-weight:     bold;
}

.reg_info{
 text-decoration: underline;
 font-size:       11px;
 font-weight:     bold;
 padding-top:     15px;
 padding-bottom:  15px;
 letter-spacing:  1px;
}

.reg_info2{
 font-size:       11px;
 font-weight:     bold;
 text-align:      center;
 letter-spacing:  1px;
}

.reg_info3{
 font-size:       12px;
 letter-spacing:  1px;
 color:           red;
}

.reg_button{
 background:      transparent;
 border:          transparent;
 font-size:       16px;
 font-weight:     bold;
 letter-spacing:  1px;
 font-family:     tahoma,verdana;
 text-decoration: underline;
}

A.fav:link,A.fav:hover,A.fav:visited,A.fav:active{
 font-size:   10px;
 color:       black;
 font-weight: normal;
}

A.lnk:link,A.lnk:hover,A.lnk:active,A.lnk:visited{
 font-size: 11px;
 font-weight: normal;
}

.comments_title{
 color:          #633035;
 font-weight:    bold;
 font-size:      14px;
 padding-bottom: 20px;
}

span.comments_pages{
 text-decoration: underline;
 font-weight:     bold;
 color:           #6c2e33;
 font-size:       14px;
}

A.comments_pages{
 text-decoration: none;
 color:           #6c2e33;
 font-size:       14px;
}

.comments_author, .comments_author A{
 color:           #6c2e33;
 font-size:       12px;
 font-weight:     bold;
 text-decoration: underline;
}

.comments_line{
 padding:          7 8 8 7;
 background-color: #e2e2e2;
 text-align:       justify;
}

.comments_line2{
 padding:    15 10 10 10;
 text-align: justify;
}

.comments_button{
 border:           0px;
 color:            #514340;
 font-weight:      bold;
 background-color: transparent;
 text-decoration:  underline;
}

.comments_fname{
 padding-right: 20px;
}

table{font-size:9pt}
table.pm{BACKGROUND-COLOR: white}
table.pm2{BACKGROUND-COLOR: #3a6ea5;}


td.pm{BACKGROUND-COLOR: white}
td.pm2{BACKGROUND-COLOR: #F1F1F1}
td.pm3{BACKGROUND-COLOR: #a9bfd4; FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif}
td.pm4{BACKGROUND-COLOR: white; FONT-SIZE: 10.5pt}
td.pm5{FONT-SIZE: 10pt;BACKGROUND-COLOR: white}
td.pm6{BACKGROUND-COLOR: #a9bfd4; FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif}
td.pm10{BACKGROUND-COLOR: #a9bfd4}

.fld{font-size:10pt; color:black}
.uname{font-size:10pt; color:black; font-weight:bold}
.write(font-size:10pt; color:black)

.num_unread_all{FONT-WEIGHT: bold; color: red; font-size: 16}
.num_read_all{FONT-WEIGHT: bold; font-size: 16}


.question{
 color: white;
 text-align: center;
 font-weight: bold;
 font-size: 16px;
}

.answer td{
 color: #1f1004;
 font-size: 10px;
}

#a1, #a2, #a3, #a4, #a5, #a6, #a7, #a8, #a9{
 height:  14px;
 max-height: 12px;
 margin-top:  0px;
 margin-bottom: 0px;
 padding-top:    0px;
 padding-bottom: 0px;
}

.vote{
 height:  20px;
 width:   75px;
 max-width: 80px;
 font-size: 12px;
 color: black;
 border: 1px solid black;
}

A.vote_lnk:link, A.vote_lnk:active, A.vote_lnk:hover, A.vote_lnk:visited{
 color: black;
 text-decoration: underline;
 padding-left: 5px;
}