H1 {font: normal 17pt Arial}


HR.playlist {
background-color: #dedbd8; color: #dedbd8; border: none; height: 1px;
} 
.play {
BACKGROUND-IMAGE: url(http://zxtunes.com/css/playme.gif); background-repeat: no-repeat; HEIGHT: 18px; WIDTH: 16px; CURSOR: pointer;
vertical-align: top; padding-right: 8px
}
.stop {
BACKGROUND-IMAGE: url(http://zxtunes.com/css/pauseme.gif); background-repeat: no-repeat; HEIGHT: 18px; WIDTH: 16px; CURSOR: pointer; vertical-align: top; padding-right: 8px
}
.fym_none{
BACKGROUND: url(http://zxtunes.com/css/close_win.gif) no-repeat; HEIGHT: 16px; WIDTH: 16px; vertical-align: middle; padding-right: 8px
}
.fym_wait{
BACKGROUND: url(http://zxtunes.com/css/wait.png) no-repeat; HEIGHT: 16px; WIDTH: 16px; vertical-align: middle; padding-right: 8px
}


.on_play {background-color:#F0F0F0;}
.over_play{background-color:#F9F9F9;}

.rating {CURSOR: pointer;}
.r_off {opacity: 0.4; filter:alpha(opacity=40);}
.comment_off{display: none}
.comment_on{display: table-cell}

INPUT.cm_form1 {width: 160px; height: 18px; border: 1px solid #CCC}
TEXTAREA.cm_form2 {width: 450px; height: 40px; border: 1px solid #CCC}
INPUT.cm_form3 {width: 32px; height: 18px; background-color: #EEE; border: 0px; color: black; font: bold 11px Arial}


.orange {COLOR: #e08200}

#thanks1 {

  position:absolute;
  display:none;
  
  text-align: center;	
	
}

#thanks2 {
	
  font:	bold 13px Verdana;
  color: black;
  width:120px; 
  height:16px;
  padding:10px;
  background-color:#FFFFE1;
  border: 1px solid #888;
  
  
}


#boxes {

  position:absolute;	
  display:none;
  
  
}

#boxes #dialog {

  width:230px; 
  height:230px;
  padding:10px;
  background-color:#495874;

}


TD.win {font: bold 11px Verdana; color: white;}


DIV.selector A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; COLOR: #0063b0; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV.selector A:hover {
	COLOR: white; BACKGROUND-COLOR: 4c6d96
}
DIV.selector A.selected {
	COLOR: white; BACKGROUND-COLOR: 4c6d96
}


DIV.news A {
	FONT-WEIGHT: bold; COLOR: #0063b0
}


.apop {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #596680; MARGIN: 4px;
}


.apop DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px;  MARGIN: 4px;
}









IMG.flag {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #e0e0e0 1px solid
}

DIV.tpmenu A {
	COLOR: #ffffff; BACKGROUND-COLOR: #596680; TEXT-DECORATION: none
}

DIV.tpmenu A.active {
	PADDING-BOTTOM: 11px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}

DIV.tpmenu A:hover {
	PADDING-BOTTOM: 11px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}


DIV.tpmenu A {
	PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-BOTTOM: 2px;
}

b.bt, b.bt b, b.bb, b.bb b {display: block; height: 10px;font-size: 1px;background:url(http://zxtunes.com/css/grey.gif) no-repeat;position:relative}b.bt {top: -3px; left: -3px}b.bt b {background-position:100% -10px; left: 6px}b.bb {background-position:0 -20px; top:3px; left: -3px}b.bb b {background-position:100% -30px; left: 6px}#grey_border {border: #ddd 3px solid}







.long_link_box	{position:relative;clear:both;height:18px;}
.long_link_box .ajax_link	{position:relative;top:-1px;}
.long_link	{position:absolute;overflow:hidden;white-space:nowrap;width:100%;top:0px;}
.long_link_hidder	{position:absolute;width:200px;z-index:1000;right:0px;background:url(http://zxtunes.com/css/white_cover.png) right top repeat-y;top:0px;}
.sites_short .long_link_box	{height:14px;}

.play_line {margin-left: 77px; height: 17px; background-image: url(http://zxtunes.com/css/line.png);  background-repeat: repeat-x}


.au1 {
 font: bold 9pt Verdana; padding-left: 2px;
}
.au2 {
 font: normal 10pt Arial; padding-left: 5px;
}

.menu {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 5px; ; BACKGROUND: #f8f8f8; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: gray 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: gray 1px solid; POSITION: absolute
}
.content_title {font-weight: bold;}


BODY {
	FONT-SIZE: 0.7em; COLOR: #404040; FONT-FAMILY: Tahoma
}
TD {
	FONT-SIZE: 0.7em; COLOR: #404040; FONT-FAMILY: Tahoma
}
TH {
	FONT-SIZE: 0.7em; COLOR: #404040; FONT-FAMILY: Tahoma
}
BODY {
	BACKGROUND-COLOR: #ffffff
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #404040
}
A:hover {
	TEXT-DECORATION: none
}
A#h:hover {
	BACKGROUND-COLOR: transparent
}
DIV.topmenu {
	PADDING-BOTTOM: 8px; MARGIN: 0px 20px
}
DIV.topmenu_lefttop {
	FLOAT: left
}
DIV.topmenu_lefttop DIV {
	DISPLAY: inline; MARGIN-RIGHT: 2px
}
DIV.topmenu_lefttop DIV A {
	BORDER-RIGHT: #596680 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #596680 1px solid; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 15px; BACKGROUND-COLOR: #495874; TEXT-DECORATION: none
}
DIV.topmenu_lefttop DIV A:hover {
	BORDER-RIGHT: #cb8f00 1px solid; BORDER-LEFT: #cb8f00 1px solid; BACKGROUND-COLOR: #cb8f00
}
DIV.topmenu_lefttop DIV A.active {
	BORDER-RIGHT: #cb8f00 1px solid; BORDER-LEFT: #cb8f00 1px solid; BACKGROUND-COLOR: #cb8f00
}
DIV.topmenu_lefttop DIV.rss A {
	BORDER-RIGHT: #ff6300 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff6300 1px solid; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 15px; BACKGROUND-COLOR: #ff6300; TEXT-DECORATION: none
}
DIV.topmenu_lefttop DIV.rss A:hover {
	BORDER-RIGHT: #cb8f00 1px solid; BORDER-LEFT: #cb8f00 1px solid; BACKGROUND-COLOR: #cb8f00
}
DIV.topmenu_lefttop DIV.rss A.active {
	BORDER-RIGHT: #cb8f00 1px solid; BORDER-LEFT: #cb8f00 1px solid; BACKGROUND-COLOR: #cb8f00
}
DIV.mainmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 34px; BACKGROUND-COLOR: #495874
}
DIV.mainmenu_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.mainmenu_left TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
DIV.mainmenu_left A:hover {
	BACKGROUND-COLOR: #495874
}
DIV.mainmenu_right A:hover {
	BACKGROUND-COLOR: #495874
}
DIV.mainmenu_right {
	PADDING-RIGHT: 0px; FLOAT: right
}
DIV.mainmenu_right TD.username A {
	FONT-WEIGHT: bold; COLOR: #dda624
}
DIV.mainmenu_right TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px
}
DIV.middlemenu {
	OVERFLOW: hidden; HEIGHT: 34px
}
DIV.middlemenu DIV {
	FLOAT: left; COLOR: #ffffff; MARGIN-RIGHT: 0px; HEIGHT: 34px; TEXT-DECORATION: none
}
DIV.middlemenu DIV DIV {
	PADDING-TOP: 10px
}
DIV.middlemenu DIV DIV A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; BACKGROUND-COLOR: #596680; TEXT-DECORATION: none
}
DIV.middlemenu DIV DIV A:hover {
	PADDING-BOTTOM: 20px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}

DIV.topmenu_righttop {
	FLOAT: right
}
DIV.topmenu_righttop DIV {
	DISPLAY: inline; MARGIN-LEFT: 2px
}
DIV.topmenu_righttop DIV A {
	BORDER-RIGHT: #e1b13f 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e1b13f 1px solid; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 5px; BACKGROUND-COLOR: #dda624; TEXT-DECORATION: none
}
DIV.topmenu_righttop DIV A:hover {
	BORDER-RIGHT: #cb8f00 1px solid; BORDER-LEFT: #cb8f00 1px solid; BACKGROUND-COLOR: #cb8f00
}
DIV.topmenu_righttop DIV A.active {
	BORDER-RIGHT: #cb8f00 1px solid; BORDER-LEFT: #cb8f00 1px solid; BACKGROUND-COLOR: #cb8f00
}
A.msgcnt {
	FONT-WEIGHT: bold; COLOR: #dda624
}
DIV.mainmenu_left A.citysel_active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.mainmenu_right A.citysel_active {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.mainmenu_left A.citysel_active:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
DIV.mainmenu_right A.citysel_active:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
DIV.mainmenu_right A.citysel {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV.mainmenu_left A.citysel {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; COLOR: white; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV.mainmenu_right A.citysel:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
DIV.mainmenu_left A.citysel:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
#tp {
	PADDING-TOP: 2px
}
INPUT.ins {
	BORDER-RIGHT: #596680 1px dotted; BORDER-TOP: #596680 1px dotted; FONT-SIZE: 1em; BORDER-LEFT: #596680 1px dotted; WIDTH: 50px; COLOR: #ffffff; BORDER-BOTTOM: #596680 1px dotted; BACKGROUND-COLOR: #596680
}
INPUT.inr {
	BORDER-RIGHT: #596680 1px dotted; BORDER-TOP: #596680 1px dotted; FONT-SIZE: 1em; BORDER-LEFT: #596680 1px dotted; WIDTH: 90px; COLOR: #ffffff; BORDER-BOTTOM: #596680 1px dotted; BACKGROUND-COLOR: #596680
}
INPUT.inp {
	BORDER-RIGHT: #606060 1px solid; BORDER-TOP: #606060 1px solid; BORDER-LEFT: #606060 1px solid; WIDTH: 100%; BORDER-BOTTOM: #606060 1px solid
}
INPUT.inpp {
	BORDER-RIGHT: #606060 1px solid; BORDER-TOP: #606060 1px solid; FONT-SIZE: 1em; BORDER-LEFT: #606060 1px solid; BORDER-BOTTOM: #606060 1px solid
}


H1 A {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
H1.t2 {
	BACKGROUND-COLOR: #8a1111
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN: 0px 0px 0.6em
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.9em; MARGIN: 0px 0px 0.5em
}
H3.roundedbox {
	COLOR: #e08200
}
H3.roundedbox A {
	COLOR: #cb8f00
}
DIV.forummsg {
	COLOR: #585858
}
DIV.forummsg A {
	COLOR: #585858
}
DIV.forummsg SPAN {
	FONT-SIZE: 0.8em; COLOR: #7f7f7f
}
DIV.searchexample {
	FONT-SIZE: 0.8em; COLOR: #a4a4a4; PADDING-TOP: 0.4em
}

DIV.soft_copyright{
	FONT-FAMILY: Arial; FONT-WEIGHT: normal; FONT-SIZE: 1.5em;
}

DIV.soft_download {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN: 0px 0px 0.6em
}

DIV.soft_download A{
	COLOR: #0063b0; FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN: 0px 0px 0.6em
}





UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.firms {
	PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
UL.firms LI {
	MARGIN-BOTTOM: 0.5em
}
UL.firms LI A {
	FONT-WEIGHT: bold; COLOR: #0063b0
}
UL.forum {
	PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
UL.forum LI {
	MARGIN-BOTTOM: 0.3em
}
UL.loveus {
	PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
UL.loveus LI {
	MARGIN-BOTTOM: 0.3em
}
UL.loveus LI A {
	FONT-WEIGHT: bold
}
DIV.footer {
	BORDER-TOP: #596680 1px solid; MARGIN: 0px 20px; COLOR: #ffffff; BORDER-BOTTOM: #596680 1px solid; HEIGHT: 4em; BACKGROUND-COLOR: #495874
}
DIV.footer_left {
	PADDING-LEFT: 3px; FLOAT: left
}
DIV.footer_left A {
	COLOR: #ffffff
}
DIV.footer_right {
	PADDING-RIGHT: 2px; FLOAT: right
}
A#inv {
	TEXT-DECORATION: none
}
A#inv:hover {
	BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
DIV.tender_small {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; MARGIN-BOTTOM: 0.4em; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
DIV.tender_small_footer {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; MARGIN-BOTTOM: 0.4em; PADDING-BOTTOM: 1em; PADDING-TOP: 0.4em
}
DIV.tender_small#hilight1 {
	BACKGROUND-COLOR: #eff2f4
}
DIV.tender_small#hilight2 {
	BACKGROUND-COLOR: #ffe4e4
}
DIV.tender_small H2 {
	MARGIN-BOTTOM: 0.1em
}
DIV.tender_adv {
	BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 1px solid; MARGIN-BOTTOM: 0.4em; BORDER-LEFT: #eaeaea 1px solid; BORDER-BOTTOM: #eaeaea 1px solid; TEXT-ALIGN: center
}
DIV.tender_adv A {
	COLOR: #909090; TEXT-DECORATION: none
}
DIV.topbanner {
	MARGIN-BOTTOM: 6px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px; TEXT-ALIGN: center
}
SELECT.citysel {
	DISPLAY: none; FONT-SIZE: 8pt
}
DIV.errors {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; COLOR: red
}
.error {
	FONT-WEIGHT: bold; COLOR: red
}
TABLE.forums {
	BORDER-COLLAPSE: collapse
}
TABLE.forums TD {
	PADDING-RIGHT: 8px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 6px
}
TABLE.forums TH {
	PADDING-RIGHT: 8px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; BORDER-LEFT: #ffffff 2px solid; PADDING-TOP: 6px
}
TABLE.forums TH {
	BORDER-TOP: #ffffff 0px solid; TEXT-ALIGN: left
}
TABLE.forums TD.first {
	BORDER-LEFT: #ffffff 0px solid
}
TABLE.forums TH.first {
	BORDER-LEFT: #ffffff 0px solid
}
TABLE.forums TH.header {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; TEXT-ALIGN: center
}
TABLE.forumpost {
	MARGIN-BOTTOM: 4px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.forumpost TD {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e0e0e0 1px solid
}
TABLE.forumpost TH {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #e0e0e0 1px solid
}
TABLE.forumpost TD.indent {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 1%; BORDER-BOTTOM: 0px
}
TABLE.forumpost TH {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center
}
TABLE.forumpost TD {
	VERTICAL-ALIGN: top; WIDTH: 99%
}
TABLE.forumpost TH SMALL {
	COLOR: #4e4d53
}
TABLE.forumreply TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
TABLE.forumreply TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
FORM.replyform TD {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent
}
FORM.replyform TH {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent
}
TABLE.forumpost FORM.replyform {
	BACKGROUND-COLOR: transparent
}
OPTGROUP {
	FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #ffffff
}
OPTION {
	FONT-WEIGHT: normal; COLOR: black; BACKGROUND-COLOR: #ffffff
}
UL.cp {
	MARGIN-TOP: 0.8em; MARGIN-LEFT: 2.5em
}
UL.cp LI {
	MARGIN-TOP: 0.8em
}
UL.cp2 {
	MARGIN-LEFT: 2em
}
A.bl {
	FONT-WEIGHT: bold; COLOR: white; text-decoration: none
}
A.m {
	FONT-WEIGHT: bold; COLOR: #0063b0
}
A.mm {
	FONT-WEIGHT: normal; COLOR: #0063b0
}
A.mb {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-SIZE: 1.1em;
}
A.n {
	COLOR: #0063b0
}
A.d {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #0063b0
}
A.d2 {
	FONT-WEIGHT: bold; COLOR: #0063b0
}
SPAN.d {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #909090
}

SPAN.dd {
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: #909090
}



SPAN.w {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #ffffff; BACKGROUND-COLOR: #e00000
}
SPAN.r {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #707070
}
SPAN.c {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #900000
}
.treeview {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif
}
.treeview  {
	FONT-SIZE: 100.1%
}
.treeview UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1.5em; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.treeview UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.75em; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; WIDTH: auto; PADDING-TOP: 0px
}
.treeview UL.l {
	MARGIN-LEFT: -1px; BORDER-LEFT: #ffffff 1px solid
}
.treeview LI.cl UL {
	DISPLAY: none
}
.treeview LI.cl {
	HEIGHT: 1.7em
}
.treeview LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.treeview LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.5em; BORDER-LEFT: 1px dotted; PADDING-TOP: 0px
}
.treeview LI DIV {
	MIN-HEIGHT: 16px; POSITION: relative; HEIGHT: 1.7em
}
.treeview LI LI DIV {
	WIDTH: 90%; BORDER-BOTTOM: 1px dotted
}
.treeview LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: absolute; TOP: 0.8em
}
.treeview A {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em; WHITE-SPACE: nowrap
}
.treeview IMG.i {
	BORDER-RIGHT: 2px solid; MARGIN-BOTTOM: -0.5em; VERTICAL-ALIGN: middle; BORDER-BOTTOM: 0.5em solid
}
.treeview A.sc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -7px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0.4em; TEXT-DECORATION: none
}
.treeview LI P {
	BACKGROUND: #ffffff
}
.treeview IMG.i {
	BACKGROUND: #ffffff
}
.treeview .sc {
	BACKGROUND: #ffffff
}
.treeview UL.l {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
.treeview LI P {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
.treeview IMG.i {
	BORDER-LEFT-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #ffffff; BORDER-TOP-COLOR: #ffffff; BORDER-RIGHT-COLOR: #ffffff
}
.treeview UL LI LI {
	BORDER-LEFT-COLOR: #e0e0e0; BORDER-BOTTOM-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; BORDER-RIGHT-COLOR: #e0e0e0
}
.treeview UL LI LI DIV {
	BORDER-LEFT-COLOR: #e0e0e0; BORDER-BOTTOM-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; BORDER-RIGHT-COLOR: #e0e0e0
}
.treeview A {
	
}
.treeview A.sc {
	
}
.treeview A.sc:hover {
	
}
.treeview A:hover {
	
}
DIV.treetitle {
	MARGIN-TOP: 0.6em; FONT-SIZE: 1.6em
}
UL.subrubs {
	PADDING-LEFT: 2em
}
A.b {
	FONT-WEIGHT: bold
}
OL.firms {
	MARGIN-TOP: 0px; MARGIN-LEFT: 4em
}
OL.firms LI {
	FONT-SIZE: 1.6em; PADDING-BOTTOM: 1em
}
OL.firms LI TABLE {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0.1em 0px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BORDER-COLLAPSE: collapse
}
OL.firms LI TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
OL.firms LI TABLE TD DIV.tizer {
	PADDING-BOTTOM: 0.6em
}
OL.firms LI TABLE TD DIV.contact {
	BORDER-TOP: #e0e0e0 1px dashed; PADDING-TOP: 0.1em
}
OL.firms LI DIV.firm_contacts {
	BORDER-TOP: #e0e0e0 1px dashed; MARGIN-TOP: 0.3em; FONT-SIZE: 0.6em; PADDING-TOP: 0.1em
}
OL.firms LI TABLE TH {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
DIV.selector {
	PADDING-BOTTOM: 0.5em
}
DIV.selector A {
	TEXT-DECORATION: none
}
DIV.selector A:hover {
	TEXT-DECORATION: none
}
SPAN.invisible {
	COLOR: #a0a0a0
}
UL.rubstree {
	PADDING-LEFT: 2em
}
TABLE.bigselector {
	MARGIN-BOTTOM: 1em
}
TABLE.bigselector TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
TABLE.bigselector TD.active {
	BACKGROUND-COLOR: #e7e7e7
}
TABLE.bigselector TD.splitter {
	BACKGROUND-COLOR: #ffffff
}
TABLE.msglist TD.date {
	FONT-SIZE: 0.6em
}
TABLE.msglist TH {
	BORDER-BOTTOM: #e7e7e7 2px solid; BACKGROUND-COLOR: #f7f7f7
}
TABLE.msglist TD {
	BACKGROUND-COLOR: #f7f7f7
}
TABLE.msglist TR.clean TD {
	BACKGROUND-COLOR: #ffffff
}
DIV.howto {
	PADDING-BOTTOM: 2.5em
}
DIV.infoblock {
	BORDER-TOP: #e0e0e0 2px dotted; PADDING-TOP: 0.5em
}
UL.info {
	PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: none
}
UL.info LI {
	MARGIN-BOTTOM: 0.3em
}
UL.info LI A {
	FONT-WEIGHT: bold
}
DIV.tenderlist {
	BORDER-RIGHT: #e0e0e0 1px dotted; PADDING-RIGHT: 0.6em; BORDER-TOP: #e0e0e0 1px dotted; PADDING-LEFT: 0.6em; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #e0e0e0 1px dotted; PADDING-TOP: 0.4em; BORDER-BOTTOM: #e0e0e0 1px dotted
}
DIV.tenderlist DIV.tendertitle {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0.6em
}
DIV.tendertools {
	FONT-SIZE: 0.9em; PADDING-TOP: 0.4em
}
DIV.tendertools A {
	COLOR: #a00000
}
A.nur {
	COLOR: #a00000; TEXT-DECORATION: none
}
A.nur:hover {
	TEXT-DECORATION: none
}
A.nu {
	TEXT-DECORATION: none
}
A.nu:hover {
	TEXT-DECORATION: none
}
DIV.subheader {
	FONT-SIZE: 0.9em; COLOR: #909090; PADDING-TOP: 3px
}
DIV.subheader A {
	COLOR: #909090
}
DIV.subheader A.active {
	FONT-WEIGHT: bold
}
IMG.captcha {
	BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid
}
IMG.map {
	BORDER-RIGHT: #7f7f7f 1px solid; BORDER-TOP: #7f7f7f 1px solid; BORDER-LEFT: #7f7f7f 1px solid; BORDER-BOTTOM: #7f7f7f 1px solid
}
OL.tenders {
	MARGIN-TOP: 0px
}
OL.tenders LI {
	FONT-SIZE: 1.6em; PADDING-BOTTOM: 1em
}
OL.tenders LI DIV {
	FONT-SIZE: 1.3em
}
OL.tenders LI DIV.body {
	PADDING-TOP: 0.4em
}
OL.tenders LI DIV.tools {
	PADDING-TOP: 0.4em
}
OL.tenders LI SPAN.d {
	FONT-SIZE: 0.6em
}
OL.tenders LI SPAN.c {
	FONT-SIZE: 0.6em
}
DIV.tenderbody {
	FONT-WEIGHT: bold
}
DIV.replyta {
	PADDING-TOP: 0.4em
}
DIV.replybutton {
	PADDING-TOP: 0.4em; TEXT-ALIGN: right
}
DIV.tenderreply {
	
}
DIV.tenderreplybody {
	BORDER-RIGHT: #bebeae 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: white 0px solid; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #bebeae 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #bebeae 1px solid
}
DIV.tenderreplytitle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: white; PADDING-TOP: 3px; BACKGROUND-COLOR: #65839b
}
DIV.tenderreplytitle A {
	COLOR: white
}
DIV.tenderfinish {
	PADDING-TOP: 0.4em
}
DIV.right_column H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0.4em; BORDER-BOTTOM: #e0e0e0 1px dotted; text-align: left;
}
DIV.roundedinfo {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 1em; COLOR: #0063b0
}
DIV.roundedinfo A {
	COLOR: #0063b0
}
DIV.notify {
	FONT-WEIGHT: bold; COLOR: #008000
}
DIV.notify A {
	FONT-WEIGHT: bold; COLOR: #008000
}
DIV.scp {
	MARGIN-TOP: 4px
}
IMG.avatar {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid
}
IMG.logo {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid
}
IMG.img {
	BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; BORDER-BOTTOM: #e0e0e0 1px solid
}
TABLE.roundedselector {
	MARGIN-BOTTOM: 1em
}
TABLE.roundedselector TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f7f7f7; TEXT-ALIGN: center
}
TABLE.roundedselector TD H3.roundedbox {
	MARGIN: 0px; TEXT-ALIGN: center
}
TABLE.roundedselector TD.active {
	BACKGROUND-COLOR: #e7e7e7
}
TABLE.bigselector TD.splitter {
	BACKGROUND-COLOR: transparent
}
#Navigator TD.pn {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
#Navigator TD.pn A {
	TEXT-DECORATION: none
}
#Navigator TD.pn A:hover {
	TEXT-DECORATION: none
}



#Navigator {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 12px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-FAMILY: Arial
}
#Navigator SPAN.Page {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: black 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: black 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f7f7f7
}
#Navigator A.Page {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Arial
}
#Navigator A.Page:hover {
	BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 6px; BORDER-TOP: black 1px dotted; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; BORDER-LEFT: black 1px dotted; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px dotted; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}


#Navigator2 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 12px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-FAMILY: Arial; 
}

#Navigator2 H3 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 12px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; FONT-FAMILY: Arial; 
}

#Navigator2 SPAN.Page {
	PADDING-RIGHT: 2px; BORDER: black 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f7f7f7
}
#Navigator2 A.Page {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: Arial
}
#Navigator2 A.Page:hover {
	BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 2px; BORDER: grey 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px;BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}






DIV.mh {
	FONT-SIZE: 1.6em; PADDING-BOTTOM: 0.5em; COLOR: #c9c9c9; WHITE-SPACE: nowrap
}
DIV.mh A {
	COLOR: #c9c9c9; TEXT-DECORATION: none
}
DIV.mh A:hover {
	TEXT-DECORATION: none
}
TABLE.master TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
TABLE.master TH {
	PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 3px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
TABLE.master TD {
	WIDTH: 70%
}
TABLE.master TH {
	WIDTH: 30%; PADDING-TOP: 13px
}
TABLE.master_variants TD {
	PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: auto; PADDING-TOP: 2px
}
TABLE.master_variants TH {
	PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: auto; PADDING-TOP: 2px
}
TABLE.master_variants TH {
	TEXT-ALIGN: center
}
TABLE.master_variants .l {
	PADDING-RIGHT: 2px
}
TABLE.master_kinds TD {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; BORDER-LEFT: 0px; WIDTH: 25%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
SUP.cool {
	FONT-WEIGHT: bold
}
A.cool {
	COLOR: red
}
SUP.new {
	COLOR: #990000
}
DIV.topbanner {
	MARGIN-BOTTOM: 6px
}
DIV.littlemoreadv {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 15px; COLOR: #707070; PADDING-TOP: 0px
}
DIV.littlemoreadv DIV A {
	COLOR: #707070
}



.d {	font: noraml 8pt Arial; color: #909090}
.g {	font: noraml 7pt Arial; color: #777}

.m0 {
	color: #888;
	font: 11px/150% Helvetica, Verdana;
}

.n5 {
	width: 14px; display: inline; padding-left: 10px; padding-right: 2px; 
	background-image: url(http://zxtunes.com/css/tuda.png);
	background-repeat: no-repeat; 
	font: 13px/150% Helvetica, Verdana;
}

.plln {background-image: url(http://zxtunes.com/css/ln2.gif); height: 13px; background-repeat: repeat-x}
.plln2 {background-image: url(http://zxtunes.com/css/ln3.png); height: 8px; background-repeat: repeat-x}
.tags{font: normal 8pt Arial; COLOR: #909090;}



div.brk {display: block; height: 20px;}

.menu_box_user {padding: 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #DDD;  position: relative; display: block;  text-align: left}

.menu_box {padding: 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #DDD;  position: relative; display: block;  text-align: left}

.playlist_box {padding: 8px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #DDD;  position: relative; display: block;  text-align: left}

.photo_box {padding: 1px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border: 1px solid #DDD;}

div.menu_title {position: absolute; left: 5px; top: -7px; ; padding-left: 4px; padding-right: 4px;}
span.menu_title {opacity: none; font: bold 10px Verdana; background-color: white; color: black; padding: 0px 5px 1px 5px}


.photo {
border: solid 1px #CCC; 
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding: 3px; 
}

div.soc_share {
	float: right;
}
.soc_button {
	display: inline-block;
	width: 18px;
	height: 18px;

	-moz-opacity: .60;
	filter: alpha(opacity=60);
	opacity: .60;
}
.soc_button:hover {
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}
.soc_facebook {
	background: url(http://zxtunes.com/css/soc_sprite.png) no-repeat 0px 0px transparent;
}

.soc_twitter {
	background: url(http://zxtunes.com/css/soc_sprite.png) no-repeat -18px 0px transparent;
}

.soc_vkontakte {
	background: url(http://zxtunes.com/css/soc_sprite.png) no-repeat -36px 0px transparent;
}

.soc_livejournal {
	background: url(http://zxtunes.com/css/soc_sprite.png) no-repeat -54px 0px transparent;
}

.soc_google {
	background: url(http://zxtunes.com/css/soc_sprite.png) no-repeat -72px 0px transparent;
}
	
.photo_dead {border: solid 3px black; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 3px}

.dwns {font: normal 8pt Arial; COLOR: #909090}