/* ~~~ ©2004 Rm; implementation by Vady ~~~
	vady[at]i.com.ua
	
	{var}
	cross-browser = false;
	static-values = true;
	unique-colors = true;
	...

*/

/* ~~~ [regular classes/selectors definitions] ~~~ */
BODY, PRE, TD, LI, UL, OL, DL, P, FORM, INPUT, SELECT, TEXTAREA {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
BODY {
	padding: 0;
	margin: 0;
}
IMG {
	border-color:#666666;
}

/* ~~~ [pseudo classes] ~~~ */
A {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0048B6;
	text-decoration: none;
}
A:hover {
	color: #0048B6;
	text-decoration: underline;
}

/* ~~~ [colors] ~~~ */
.color1 {
	background-color: #459832;
}
.color2 {
	background-color: #456BB9;
}
.color3 {
	background-color: #45B96B;
}


/* ~~~ [menuha#1] ~~~ */
td.topmenu {
/*/*/
	background: url(../images/menu-bg-over.gif) repeat-x top;
/*buzz*/
}
#topmenu {
	float: left;
	width: 100%;
	background-image: url(../images/menu-bg-over.gif);
	background-position: 50px 0;
	background-repeat: repeat-x;
	font-size: 11px;
	line-height: normal;
}
#topmenu div {
	background: url(../images/menu-bg-over.gif) repeat-x 50px;
}
#topmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;	
}
#topmenu li#spacer {
	background: url(../images/menu-ncorner.gif) no-repeat top right;
	float: left;
	margin: 0px;
	padding-right: 20px;
}
#topmenu li {
	height: 25px;
	float: left;
	background-image: url(../images/menu-corner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	/*background: url("../images/menu-corner.gif") no-repeat right top;*/
	margin: 0;
	padding: 7px 30px 0px 0px;
}
#topmenu a {
	background: transparent;
	color: #000000;
	display: block;
	font-size: 11px;
}
#topmenu a:hover {
	color: #666666;
	color: white;
	text-decoration: none;
}

/* ~~~ [text feat] ~~~ */
.search-block {
	border-bottom: 1px solid #7995C0;
}
.search-block td {
	padding: 0 20px;
}
.gradient {
/*/*/
	background: url(../images/menu/bg.gif) repeat-x top;
/*buzz*/
}
.gradient2 {
/*/*/
	/*background: url(../images/menu/bg2.jpg) repeat-x top;*/
/*buzz*/
}
.path, .path a, .path a:hover {
	font-weight: normal;
	color: #0048B6
}
.whitebold {
	color: white
}
.path span, .whitebold, .label-grey, .label-red {
	font-weight: bold;
}
.label-grey {
	color: #969696
}
.label-red {
	color: #ff0000
}
.lists {
	list-style: url(../images/list-bullet-12px.gif) none inside;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
}
.lists li {
	margin: 0 0 0 -4px ;
	padding-left: 0.1em;
}
.bbg {
	background: url(../images/bbg.gif) repeat-x top;
	height: 34px
}
.bbg td, .bbg td a {
	color: black;
	font-weight: normal
}
.titles {
	width: 100%;
	height: 25px;
	color: #003366;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
	padding: 7px 2px 0px 27px;
	background-image: url(../images/menu/n-state.gif);
	background-repeat: no-repeat;
	layer-background-image: url(../images/menu/n-state.gif);
/*/*/
	background-position: top left;
/*buzz*/
}

/* ~~~ [forms] ~~~ */
.fields {
	width: 200px;
	font-size: 11px;
	height: 17px;
	color: #000000;
	background-color: #ffffff;
/*	vertical-align: middle;*/
/*/*/
	border: 1px solid #4373BD;
	padding: 1px 10px 0;
/*buzz*/
}
.buttons {
	font-size: 11px;
	font-weight: bold;
	height: expession('18px');
	/*color: #002C87;
	background-color: #FF9900; */
	text-transform: capitalize;
	padding: 0px 5px;
	/* border-color: #96B1DA #2A4977 #233655 #6B91CB; 
	border-style: solid;
	border-width: 1px;
	background-image: url(../images/button-bg.gif);
	background-position: top left;
	background-repeat: repeat-x; */
}


/* ~~~ [css box™ model] ~~~ */
#editobox .rbroundbox {
	background-color: white;
/*	width: 265px;*/
	margin: 1em auto;
}
#editobox .rbtop {
	background: url(../images/c-bg.gif) repeat-x;
}
#editobox .rbtop div {
	background: url(../images/c-tleft.gif) no-repeat top left;
}
#editobox .rbtop div div {
	background: url(../images/c-tright.gif) no-repeat top right;
}
#editobox .rbbot {
	background: url(../images/c-bg.gif) repeat-x bottom;
}
#editobox .rbbot div {
	background: url(../images/c-bleft.gif) no-repeat top left;
}
#editobox .rbbot div div {
	background: url(../images/c-bright.gif) no-repeat top right;
}
#editobox .rbcontentwrap {
	/*border-left: 1px solid #456BB9;*/
	background: url(../images/c-bg.gif) repeat-y;	
}
#editobox .rbcontent {
	background: url(../images/c-bg.gif) repeat-y right;
}
#editobox .rbtop div, #editobox .rbtop, #editobox .rbbot div, #editobox .rbbot {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
#editobox .rbcontent {
	padding: 0 0.5em 0em 1em ;
	margin: 0;
	text-align: center
}

/* ~~~ [data tables] ~~~ */
table.sdatatab {
	margin: 10px 0;
}
table.sdatatab td {
	padding: 4px 5px;
}
tr.sdatatab {
	background-color: #EDEDF5;
}
td.sdatatab {
	border-right: 1px solid #B5B5BB;
}

/* ~~~ [added 2005-04-20] ~~~ */
.superpad {
	padding: 3px 6px 6px 5px;
}

a.dlFilterOff,a.dlfilterOff:visited {
	background-color: #F2DBC8;
	padding:5px;
	color: #999999;
	font-size:11px;
	margin-bottom:10px;
}

span.dlfilterDis {
	background-color: #FAFAFA;
	padding:5px;
	color: #999999;
	font-size:11px;
	margin-bottom:10px;
}

a.dlFilterOff:hover {
	background-color: #FF7A0E;
	color:#FFFFFF;
	text-decoration:none;
}

a.dlFilterOn,a.dlfilterOn:visited ,a.dlFilterOn:hover{
	background-color: #FF7A0E;
	color:#FFFFFF;
	padding:5px;
	font-size:11px;
	margin-bottom:10px;
	text-decoration:none;
	
}
