body {
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	color: #19191A;  
	font-size: 11px; 
	line-height: 15px;
	font-weight: normal; 
	text-decoration: none;
	text-align: left;
	background-color: #FFFFFC;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}

/*
div.solidblockmenu {
margin: 0;
padding: 2;
float:left;
font-weight: 900;
text-decoration:none;
text-align:center;
padding: 4px 6px;
font: bold 12px Arial;
border: 1px solid #625e00;
#border-width: 1px 0;
#width:150px;
background: black url(media/blockdefault.gif) center center repeat-x;
}



div.solidblockmenu_act {
margin: 0;
padding: 2;
float: left;
font-weight: 900;
color: white;
padding: 4px 6px;
text-decoration: none;
text-align:center;
font: bold 12px Arial;
#border-right: 1px solid white;
#width:150px;
background: black url(media/blockactive-web-design.gif) center center repeat-x;
}

div.solidblockmenu_act_graphic {
margin: 0;
padding: 2;
float: left;
font-weight: 900;
color: white;
padding: 4px 6px;
text-decoration: none;
text-align:center;
font: bold 12px Arial;
#border-right: 1px solid white;
#width:150px;
background: black url(media/blockactive-web-design.gif) center center repeat-x;
}



div.solidblockmenu a:hover{
margin: 0;
padding: 2;
float: left;
font-weight: 900;
color: white;
#padding: 4px 12px;
text-decoration: none;
font: bold 12px Arial;
#border-right: 1px solid white;
#width:150px;
background: black url(media/blockactive-web-design.gif) center center repeat-x;
}

*/

div.sample_attach, a.sample_attach
{
margin: 0;
padding: 0;
#padding: 4px 6px;
float: left;
font: bold 12px Arial;
width: 100%;
border: 1px solid white;
border-width: 1px 0;
background: black url(media/blockdefault.gif) center center repeat-x;
  width: 100px;
  border: 1px solid black;
#  background: #FFFFEE;
  padding: 0px 5px;
  font-weight: 900;
  color: #008000;
}

/*
a.sample_attach
{
margin: 0;
padding: 0;
float:none;
float: left;
color: white;
text-decoration: none;
font: bold 12px Arial;
border-right: 1px solid white;
#width:150px;
background: black url(media/blockdefault.gif) center center repeat-x;

}
*/
/*
a.sample_attach
{
margin: 0;
padding: 0;
float:none;
#float: left;
color: white;
padding: 2px 6px;
text-decoration: none;
font: bold 12px Arial;
#border-right: 1px solid white;
#width:150px;
background: black url(media/blockdefault.gif) center center repeat-x;
}


.sample_attach_act{
margin: 0;
padding: 2;
float: left;
font-weight: 900;
color: white;
padding: 4px 6px;
text-decoration: none;
font: bold 12px Arial;
#border-right: 1px solid white;
width:150px;
background: black url(media/blockactive-web-design.gif) center center repeat-x;
}

.sample_attach a:hover{
margin: 0;
padding: 2;
#float: left;
font-weight: 900;
color: white;
padding: 14px 16px;
text-decoration: none;
font: bold 12px Arial;
#border-right: 1px solid white;
width:150px;
background: black url(media/blockactive-web-design.gif) center center repeat-x;
}
*/


#contentDiv				{ overflow: hidden; background-color: #333333; margin: 0px 0px 1px 0px; padding: 0px; }
#scrolltextDiv				{ position: relative; top: 0px; left: 0px; background-color: transparent; margin: 0px 10px 5px 5px; z-index: 30; }
#.menuColumn			{ float: left;  height: 100%; background-color: #454545; overflow: visible; margin: 0px; padding: 10px 20px 20px 15px; }

.line_top {background-image:url(/images/line_bg.gif); background-repeat:repeat-x; height: 10px;}
.bg_centr {background-image:url(images/bg_centr_top.gif); background-position:top; background-repeat:repeat-x}

.textdescColumn			{ 
#    float: left; 
#	float:right;

	height: 100%; 
#	background-color: #454545; 
#	overflow: visible; 
#	margin: 10px; 
	padding: 5px 15px 15px 10px; 
	color: #CCCCCC;
	font-size: small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contentmenu, a:link.contentmenu, a:visited.contentmenu {
	color: #888888;
	line-height: 15px;
	font-weight:normal;
	text-decoration: none;
	margin: 0px 9px 0px 0px;
}

.li {
	color: #888888;
	line-height: 15px;
	text-decoration: none;
	margin: 0px 9px 0px 0px;
}

/*** menu style ***/

.solidblockmenu div{
margin: 0;
padding: 0;
#padding: 4px 6px;
float: left;
font: bold 12px Arial;
width: 100%;
border: 1px solid white;
border-width: 1px 0;
background: black url(media/blockdefault.gif) center center repeat-x;
}

.solidblock_sub_menu div{
margin: 0;
padding: 0;
#padding: 4px 6px;
float: left;
font: bold 12px Arial;
width: 100%;
border: 1px solid white;
border-width: 1px 0;
background: black url(media/blockdefault-submenu.gif) center center repeat-x;
}




.submenu{
#  padding: 0px 0px 0px 0px; 
 padding-top: 1em;
 display: block;
# azimuth:left-side;
 width:100%;
 background: black url(media/blockdefault-submenu.gif) center center repeat-x;
}

.solidblockmenu span a{
#float: left;
color: white;
padding: 2px 2px;
font-weight: 900;
font-size:12px;
width:100%;
#height:15;
text-decoration: none;
border-left: 1px solid white;
background: black url(media/blockdefault.gif) center center repeat-x;
}


.solidblock_sub_menu span a{
float: left;
color: white;
padding: 2px 2px;
text-decoration: none;
border-right: 1px solid white;
width:150px;
background: black url(media/blockdefault-submenu.gif) center center repeat-x;
}


.solidblockmenu span a:visited{
color: white;
}

.solidblockmenu span a:hover, .solidblockmenu span .current{
color: white;
background: transparent url(media/blockactive-web-promotion.gif) center center repeat-x;
}

.solidblock_sub_menu span a:hover, .solidblockmenu span .current{
color: white;
background: transparent url(media/blockactive-web-promotion.gif) center center repeat-x;
}
/*** header color ***/


.pageheader {
font-size:x-large;
#font-family:AGRevueCyr, AGRevueCyr-Roman, AGSouvenirCyr;
font:a_Albionic, a_AlbionicB&W, a_AlbionicExp;
#font-weight:100;
color:#CCCCCC;
}

.pagenum {
color:#CCCCCC;
}

.border_line_bottom{
border-bottom: 1px dashed;
border-bottom-color:#CCCCCC;
}

.border_line_top{
border-top: 1px solid;
#border-top-color:#9A9CA3;
border-top-color:#CCCCCC;
}

.border_line_top_bottom{
border-top: 1px solid;
#border-top-color:#9A9CA3;
border-top-color:#CCCCCC;
border-bottom: 1px dashed;
border-bottom-color:#CCCCCC;
}
.border_line_right{
border-right: 1px dotted;
border-right-color:#CCCCCC;
}

.border_line_right_gray{
border-right: 1px dotted;
border-right-color:#CCCCCC;
}


.border_line_top_right{
border-top: 1px solid;
border-top-color:#CCCCCC;
border-right: 1px dotted;
border-right-color:#CCCCCC;
}

.border_line_top_right_content{
border-top: 1px solid;
border-top-color:#666666;
border-right: 1px dotted;
border-right-color:#666666;
text-align:justify;
padding: 5px; 1px; 5px; 1px;
background-image:url(images/bg_centr.gif); background-position:top; background-repeat:repeat-x;
}

.border_line_top_right_bottom{
border-right: 1px dotted;
border-right-color:#CCCCCC;
border-bottom: 1px dashed;
border-bottom-color:#CCCCCC;
}

.border_line_top_head{
border-top: 1px dashed;
border-top-color:#CCCCCC;
}

.border_line_bottom_right{
border-bottom: 1px dashed;
border-bottom-color:#CCCCCC;
border-right: 1px dashed;
border-right-color:#CCCCCC;
}

.header_bg{
background-color:#F96211;
}

.header_yell{
background-color:#F96211;
border-top: 1px solid;
border-top-color:#CCCCCC;
}

.header_green{
background-color:#58A636;
border-top: 1px solid;
border-top-color:#CCCCCC;
}

.header_blue{
background-color:#0142c7;
border-top: 1px solid;
border-top-color:#CCCCCC;
}

.header_progr{
background-color:#FF9900;
border-top: 1px solid;
border-top-color:#CCCCCC;
}

.header_flash_design{
background-color:#BE0FF1;
border-top: 1px solid;
border-top-color:#CCCCCC;
}

.header_hosting{
background-color:#07A6F8;
border-top: 1px solid;
border-top-color:#CCCCCC;
}

.header_contact{
background-color:#ED1C3B;
border-top: 1px solid;
border-top-color:#CCCCCC;
}

.text_header{
/*background-color:#CCCCCC;*/
text-shadow:#000000;
font-style:oblique;
color:#009933;
font-size:14px;
font-family: "Georgia" , Times, serif;
}

.text_left_column{
/*background-color:#CCCCCC;*/
text-shadow:#000000;
font-style:oblique;
color:#009933;
font-size:11px;
font-family: "Georgia" , Times, serif;
}

.text_content a {
/*background-color:#CCCCCC;*/
text-shadow:#000000;
font-style:normal;
color:#0033FF;
}

.text_content a:hover, a:visited {
/*background-color:#CCCCCC;*/
text-shadow:#000000;
font-style:normal;
color:#FF0000;
}

.footer_menu a{
text-shadow:#000000;
font-style:normal;
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
}

.footer_menu a:hover, a:visited {
text-shadow:#000000;
font-style:normal;
color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
}

.header_paragraph {
color: #FF0000;
font-style:italic;
font-size:small;
}

/*
.footer_menu a:visited {
text-shadow:#000000;
font-style:normal;
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
}
*/

/*
a:link.contentmenu, a:visited.contentmenu			{ color: #888888; font-weight:normal; }
a:hover.contentmenu, a:hover.contentmenu 			{ color: #ffffff; text-decoration: underline; }
*/
/*
