body
{
	padding: 0px;
	margin: 0px;
	
	
	background-color: #444449;	
	background-image: url('../img/fon.gif');
	background-repeat: repeat;
}

*
{
	padding: 0px;
	margin: 0px;

}

table
{
	border-collapse: collapse;
	font-family: arial;
	font-size: 12px;	

}


table.main
{
	width: 100%;
	height: 100%;
	
}


td.c_work
{		
	
}

td.c_menu
{
	vertical-align: top;
}






td.c_bottom
{	
	font-family: tahoma;
	padding: 0 20 30 10;
	color: #ffa500;
	font-weight:bold;
	font-size: 100%;
}



td.toplogo_img
{
	text-align: center;
	padding: 20 10 2 10;	
}

td.toplogo_txt
{
	color: #ffa500; /* фирменный желтый */		
	font-weight: bold;
	font-size: 110%;
	font-family: georgia;
	font-family: tahoma;

	white-space: nowrap;
	padding: 2 15 10 15;
	text-align: center;
}


td.menu_item
{
	padding: 3 8 3 8;
	color: #000000;
	font-weight: bold;
}


a:link {color: #00A3DB; TEXT-DECORATION:underline}
a:visited {color: #00A3DB; TEXT-DECORATION:underline}
a:active {color: #00A3DB; TEXT-DECORATION:underline}
a:hover {color: #09649E; TEXT-DECORATION:underline}

a.mb { TEXT-DECORATION:none; color: #000000;}


div.mblock_current
{
	TEXT-DECORATION: none;
	color: #000000;
	cursor: pointer;
}

div.mblock_current b { display:block; overflow:hidden; height:1px; font-size:1px; background-color: #ffffff;}
div.mblock_current .bmc1 { margin: 0 5px 0 5px; height: 1px;}
div.mblock_current .bmc2 { margin: 0 3px 0 3px; height: 1px;}
div.mblock_current .bmc3 { margin: 0 2px 0 2px; height: 1px;}
div.mblock_current .bmc4 { margin: 0 1px 0 1px; height: 2px;}

div.mb_current
{
	background-color: #ffffff;
	text-decoration: none;
	padding: 0 7 0 7;
	text-align: center;
	white-space: nowrap;
	font-weight: bold;	
	font-size: 90%;
}




div.mblock .bm1 { display:block; overflow:hidden; height:1px; font-size:1px; background-color: #ffa500; margin: 0 5px 0 5px; height: 1px;}
div.mblock .bm2 { display:block; overflow:hidden; height:1px; font-size:1px; background-color: #ffa500; margin: 0 3px 0 3px; height: 1px;}
div.mblock .bm3 { display:block; overflow:hidden; height:1px; font-size:1px; background-color: #ffa500; margin: 0 2px 0 2px; height: 1px;}
div.mblock .bm4 { display:block; overflow:hidden; height:1px; font-size:1px; background-color: #ffa500; margin: 0 1px 0 1px; height: 2px;}


div.mblock
{
	TEXT-DECORATION: none;
	color: #000000;
	cursor: pointer;
	font-weight: bold;
}


/* хитрый ховер */

div.mb
{
	font-weight: bold;
	background-color: #ffa500;
	text-decoration: none;
	padding: 0 7 0 7;
	text-align: center;
	white-space: nowrap;	
	font-size: 90%;
}

div.mb:hover
{
	background-color: #ffffff;
}

a.mb:hover .mb
{
	background-color: #ffffff;
}

a.mb:hover b
{
	background-color: #ffffff;
}


/* конец хитрого ховера */




td.c_topcontent
{
	vertical-align: bottom;
}

td.c_content
{
	padding:5 0 20 10;
	width: 100%;
	vertical-align: top;
	height: 100%;
}


div.c_content_in { background: transparent; width: 100%;  }

.c_content_in .b1 { display:block; overflow:hidden; height:1px; font-size:1px; margin: 0 0 0 5px; background-color: #ffa500;}
.c_content_in .b2 { display:block; overflow:hidden; height:1px; font-size:1px; margin: 0 0 0 3px; background-color: #ffffff; border-left: 2px solid #ffa500; height: 1px;}
.c_content_in .b3 { display:block; overflow:hidden; height:1px; font-size:1px; margin: 0 0 0 2px; background-color: #ffffff; border-left: 1px solid #ffa500; height: 1px;}
.c_content_in .b4 { display:block; overflow:hidden; height:1px; font-size:1px; margin: 0 0 0 1px; background-color: #ffffff; border-left: 1px solid #ffa500; height: 2px;}


.c_content_in .b21 { display:block; overflow:hidden; height:1px; font-size:1px; margin: 0 0 0 3px; background-color: #ffa500; border-left: 2px solid #ffa500; height: 1px;}
.c_content_in .b31 { display:block; overflow:hidden; height:1px; font-size:1px; margin: 0 0 0 2px; background-color: #ffa500; border-left: 1px solid #ffa500; height: 1px;}
.c_content_in .b41 { display:block; overflow:hidden; height:1px; font-size:1px; margin: 0 0 0 1px; background-color: #ffa500; border-left: 1px solid #ffa500; height: 2px;}


table.c_block
{
	background-color: #FFFFFF;
	border-left: 1px solid #ffa500;
	width: 100%;
}

td.c_block_header
{
	background-color: #ffa500;
	text-align: center;
	color: #123745;
	color: #374e57;
	color: #151759;
	color: #000000;
	font-weight: bold;
	padding: 0 10 5 10;
}

td.c_block
{

	background-color: #FFFFFF;
	padding: 30 20 20 20;
	vertical-align: top;
}




td.top_content
{
	padding: 2 10 0 10;
	vertical-align: bottom;
}

td.top_content_item
{
	padding: 4 10 1 0;	
	vertical-align: bottom;
}

td.top_tel
{
	text-align: right;
	vertical-align: middle;
	color: #ffa500; /* фирменный желтый */	
	padding: 10 20 2 5;
}

table.top_tel
{
	font-family: tahoma;
	text-align: right;
	color: #ffa500; /* фирменный желтый */	
}

td.top_tel_txt
{
	color: #ffa500; /* фирменный желтый */	
	padding: 0 0 1 2;
	white-space: nowrap;
	text-align: left;
}

td.top_tel_number
{
	color: #ffa500; /* фирменный желтый */	
	padding: 2 0 0 0;
	white-space: nowrap;
	text-align: left;
	font-size: 180%;
}


td.all_paragraph
{
	padding: 10 2 10 10;
	font-weight: bold;
	font-size: 120%;
	border-top: 1px dashed #FFDB01;
	border-bottom: 1px dashed #FFDB01;
	background-color: #FFFAD9;
	color: #555555;
}






