.empty {}

body
{
	font-size: 75%;
	background-color : White;
}
BODY *
{
	font-size: 100%;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #566472;
	background-repeat: no-repeat;
}
img
{
	border: 0px;
	margin: 0;	
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

table
{
	margin: 0 0 0 0;
	/*Аналог cellpadding=0 cellspacing=0*/
	padding: 0 0 0 0;
	border-collapse: collapse;
	letter-spacing: 0;
	width: 100%;
}

ul, ol
{
	margin-top: 0px;
	padding-top: 5px;
}

/*Заголовок с подчеркиванием*/
h1
{
	color: #566472;
	margin-top: 3px;
	padding-bottom: 10px;
	margin-bottom: 7px;
	background-image: url(h1_bottom_line.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	font-size: 26px;
	/*text-align: right;*/
	padding-right: 0px;
	/*text-transform: capitalize;*/
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h2
{
	color: #566472;
	margin-top: 3px;
	margin-bottom: 7px;
	font-size: 16px;
	text-transform: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

h3
{
	color: #566472;
	margin-top: 3px;
	margin-bottom: 7px;
	font-size: 14px;
	text-transform: none;
}

p
{
	padding-bottom: 14px;
	padding-top: 0px;
    margin-bottom: 0px;
}

h1.textonly
{
	margin-top: 10px;
	padding-bottom: 3px;
	background-image: none;
	text-transform: none;
	text-align: left;
}

h1.clients
{
	font-size: 18px;
	text-align: left;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	background-image: none;
	text-transform: none;
}

h1.clients_right
{
	font-size: 18px;
	text-align: right;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	background-image: none;
	border-bottom: 1px solid #FF6600;
	text-transform: none;
}

h2.marker_h2
{
	font-size: 150%;
	text-align: left;
	font-weight: normal;
	color: #336699;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
	margin-bottom: 4px;
	background-image: url(marker_h1.gif);
	background-repeat: no-repeat;
	background-position: center left;
	text-transform: none;
}

h2.marker_h2 a
{
	color: #336699;
	text-decoration: none;
}

h2.marker_h2 a:hover
{
	color: #FF6600;
}

h2
{
	margin-top: 10px;
	margin-bottom: 5px;
}

h3.marker_h3
{
	background-image: url(marker_h1.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 17px;
}

a
{
	color: #336699;
	text-decoration: underline;
}

a:hover
{
	color: #FF6600;
}

a.bluelink
{
	color: #336699;
}

a.bluelink:hover
{
	color: #FF6600;
}

p
{
	margin: 0.1em 2 0.4em 0;	
}
.content a
{
	color: #336699;;
}
.content a:hover
{
	color: #ff6600;
}

div.content, td.content p.announce
{
	color: #566472;
	font-size: 1em;
}

hr
{
	height: 0px;
	color: #8095CE;
	margin: 7 0 0 0;
	border-top: 1px solid #8095CE;
	border-bottom: 0px;
	background-color: #8095CE;
}

td.content * td, td.content * th, div.content * td, div.content * th
{
	padding: 5px;
	text-align: left;
	border: 1px solid gray;
	vertical-align: top;
}

td.content table.no_border td, div.content table.no_border td
{
	border: 0;
}

h3
{
	margin: 0;
	padding: 0;	
}

/*h2.divorce
{
	margin: 7 0 7 0;
	padding: 0 0 0 15;
	font-weight: bold;
	background-image: url(divorce_h3.gif);
	background-position: center left;
	text-transform: uppercase;
}*/

h2.divorce{
	margin: 7 0 7 0;
	padding: 0 0 0 15;
	font-size: 150%;
	font-weight: normal;
	background-image: url(divorce_h3.gif);
	background-position: center left;
}

h2.articles{
	background-image: url(divorce_articles.gif);
	background-position: -3px 3px;
}

h2.divorce a
{
	text-decoration: none;
	color: #336699;
}

h2.divorce a:hover
{
	color: #FF6600;
}
/*
h2.divorce_articles
{
	margin: 7 0 4 0;
	padding: 0 0 0 17;
	background-image: url(divorce_art.gif);
	background-position: center left;
	text-transform: none;
	font-size: 120%;
}

h2.divorce_articles a
{
	text-decoration: none;
}

h2.divorce_articles a:hover
{
	text-decoration: none;
	color: #336699;
}
*/

.service_divorce{
	margin: 0 0 0 0;
	padding: 6 0 6 0;
	font-size: 150%;
	font-weight: normal;
}

.service_divorce a
{
	text-decoration: none;
	color: #336699;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.service_divorce a:hover
{
	color: #FF6600;
}

span.png img
{
	_behavior/**/:expression(iePNGFix(this));
	_visibility/**/:hidden;/*IE5.5~IE6*/
}

/*----------------------------------------------------------*/
/*Верхний баннер*/
.top_banner_left
{
	background-color: #F1F2FF;
	border-right: 3px solid white;
}

/*Ячейка с телефоном*/
.top_banner_left_no_border
{
	background-color: #F1F2FF;
	color: #6E75B6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left: 12px;
	white-space: nowrap;
}

.top_banner_left_no_border span
{
	color: #6E75B6;
	font-size: 11px;
}

.top_banner_right
{
	background-color: #F66E00;
	background-image: url(horiz_gradient_right.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

.top_banner_right a
{
	font-size: 92%;
	color: #FFFFFF;
}

/*Верхнее меню*/
table.top_menu
{
	border-top: 2px solid white;
	padding: 0;
}

.top_menu a
{
	color: Black;
}

.top_menu a:hover
{
	color: White;
}

.top_menu_left_noborder
{
	background-color: #F66E00;
}
.top_menu_left
{
	background-color: #FEA100;
	border-right: 0px solid white;
	text-transform: uppercase;
	background-image: url(horiz_gradient.gif);
	background-position: top left;
	background-repeat: repeat-y;
	height: 68px;
}
.top_menu_left td
{
	text-transform: uppercase;
	white-space: nowrap;
	padding: 0 1 0 1;
}
.td_border
{
	width: 3px;
	background-color: white;
}

.top_menu_right
{
	background-color: #F64500;
	background-image: url(slogan_right_1.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

a.top_menu_link
{	
	display: block;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;	
}

.top_menu_link_active
{	
	display: block;
	height: 68px;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;	
	background-color: #C24F10;		
	color: White;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

.top_menu_link_hover
{	
	display: block;
	height: 68px;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;	
	background-color: #E87536;		
	color: White;
	border-left: 1px solid white;
	border-right: 1px solid white;	
}

.top_menu_link_noact
{
	display: block;
	height: 68px;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 7px;	
	
	/*
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;	
	*/			
   /*set an unused color to be index color*/ 		
	/*_border-color:tomato;*/  /*For IE6-*/ 	
	/*then remove this indexed color*/ 
	/*_filter:chroma(color=tomato);*/ /*For IE6-*/	
}

.top_menu_link_active td, .top_menu_link_hover td
{
	color: White;
}

.top_menu_link_active a, .top_menu_link_hover a
{
	color: White;
}

.top_menu_link_active a:hover, .top_menu_link_hover a:hover
{
	color: White;
}

.top_menu_link_active a:visited, .top_menu_link_hover a:visited
{
	color: White;
}

a.top_menu_link:hover
{
	background-color: #C24F10;		
	color: White;
	height: 66px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	border-left: 1px solid white;
	border-right: 1px solid white;
}

a.top_menu_link:hover a
{
	color: White;
	text-decoration: none;
}

a.top_menu_link a
{
	text-decoration: none;
}

a.top_menu_link:hover td
{
	color: White;
}

.delimiter
{
	color: #FB4D00;
}

/*Таблица в центре с контентом*/
.center_table
{
	border-top: 2px solid white;
}

.center_table
{
	background-image: url(myrmex_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #F1F2FF;
}

.center_table_left
{	
	border-right: 3px solid white;	
}

.center_table_left_no_border
{
	background-color: #F1F2FF;
}
.center_table_right
{
	background-color: #D9E2FF;
}
.center_table_right img
{
	/*margin: 2px;
	border-bottom: 2px solid white;*/
}

.heads_on_main
{
	/*text-align: right;*/
	color: #336699;
	font-size: 150%;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 7px;
}

.heads_on_main a
{
	color: #336699;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.heads_on_main a:hover
{
	color: #FF6600;
}

/*Copyrights*/
.copyright
{
	border-top: 2px solid white;
}
.copyright_left_no_border
{
	background-color: #D9E2FF;
}
.copyright_left
{
	background-color: #D9E2FF;
	border-right: 3px solid white;
	padding: 5 20 5 5;
	color: #425FA8; 
	/*color: #5072D0;*/
}
.copyright_right
{
	background-color: #F66E00;
	color: White;
	background-image: url(horiz_gradient_right.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

.copyright_text
{
	/*color: #A0A8AD;*/
	font-size: 92%;
}

.copyright_text a
{
	color: #336699;
}

.copyright_text a:hover
{
	color: #336699;
}

.ant_div
{
	position: absolute; 
	margin-top: -95px; 
	margin-left: 20px; 
	width: 170px;
	font-size: 92%;
}
/* /Copyrights*/

/*Меню типа крошки*/
.crumbs
{
	/*text-align: right;*/
	color: #8095CE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 7 0 7 0;
	font-size: 0.9em; 
}

.crumbs a
{
	color: #8095CE;
}

/* /Меню типа крошки*/

/*Нижнее меню*/
.bottom_menu
{
	font-size: 0.9em;
	color: #336699;
	margin: 7 0 7 0;
}

.bottom_menu a
{
	color: #336699; 
	/*color: #7389C5;*/
	white-space: nowrap;
}

.bottom_menu a:hover
{
	color: #FF6600; 
}
/* /Нижнее меню*/

/*Столбец с контентом*/
td.content *, div.content *
{
	/*color: #425FA8;*/
	/*color: #738AC6;*/
	/*color: #566472;*/
	line-height: 1.5em;
}

/*td.content * a, div.content * a*/
td.content * a, div.content * a, td.content * a *, div.content * a *
{
	color: #336699;
}

td.content * a:hover, div.content * a:hover, td.content * a:hover *, div.content * a:hover *
{
	color : #FF6600;
}

td.content * b, div.content * b
{
	/*color: #425FA8;*/
}

td.content, div.content
{
  padding-right: 0px;
  padding-top: 1px;
}
/*/Столбец с контентом*/

/*Блоки справа с двумя линиями сверху*/
.right_whitelines_block
{
	/*background-image: url(right_top_lines.gif);*/
	background-position: top left;
	background-repeat: repeat-x;
	margin: 2 0 0 0;
	padding: 10 15 7 15;
}
/*/Блоки справа с двумя линиями сверху*/

/*Поиск по сайту*/
#search_text
{
	border: 1px solid #646465;
	padding: 0 3 2 4;	
	width: 100px;
	height: 17px;
	font-size: 11px;
}
/*/Поиск по сайту*/

/*Логин*/
.login, .login a
{
	color: #8F96A5;
}
.login input.text
{
	border: 1px solid #5072D0;
	width: 100px;
	padding: 1 3 1 3;
	text-align: center;
}

.login input
{
	margin: 2px;
}
/*/Логин*/

/*Заголовок новостей*/
.news_header
{
	text-transform: capitalize;
	color: #566472;
	font-weight: normal;
	margin: 5 0 5 0;
	font-size: 26px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.news_item_header
{
	margin: 10 0 10 0; 
	padding: 0px;
	color: #566472;
	font-size: 18px;	
}
.news_date
{
	font-weight: normal;
	color: #FF6600;
	font-size: 92%;
}
.news_announce a
{
	color: #336699;
	/*font-weight: bold;*/
}
.news_announce a:hover
{
	color: #FF6600;
}
.all_news, .all_news1
{
	text-align: right;
	font-weight: bold;
	font-size: 0.93em;
}

.all_news a
{
	background-image: url(bi_marker_right.gif);
	background-position: 0px 5px;
	padding-left: 15px;
	color: 336699;
}

.all_news a:hover
{
	color: #FF6600;
}

.all_news1 a
{
	background-image: url(marker.gif);
	background-position: 0px 5px;
	padding-left: 8px;
	color: 336699;
}

.all_news1 a:hover
{
	color: #FF6600;
}
/*Заголовок новостей*/

/*Верхняя часть контента*/
.content_top *
{
	/*color: #738AC6;*/
}

.content_top h1
{
	color: #566472;
	margin-top: 10px;
	text-transform: none;
}

.top_hr
{
	border-top: 1px solid #8DA1E0;
}
/*/Верхняя часть контента*/
/*Баннеры в BG*/
.dev
{
	background-image: url(dev_banner.gif);
	background-position: center left;
	background-repeat: no-repeat;
	width: 262;
	height: 110;
	padding: 10 20 20 10;
	color: White;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 18px;
	text-transform: uppercase;
}

.promo
{
	background-image: url(promo_banner.gif);
	background-position: center left;
	background-repeat: no-repeat;
	width: 262;
	height: 110;
	padding: 20 10 20 10;
	color: White;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 18px;
	text-transform: uppercase;
}

.support
{
	background-image: url(support_banner.gif);
	background-position: center left;
	background-repeat: no-repeat;
	width: 262;
	height: 110;
	padding: 10 20 20 10;
	color: White;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 18px;
	text-transform: uppercase;
}

.detail, .detail1
{
	font-size: 0.9em;
	text-align: right;	
}

.detail a
{
	color: #336699;
	background-image: url(marker.gif);
	background-position: 0px 5px;
	padding-left: 8px;
}

.detail a:hover
{
	color: #FF6600;
}

.detail1 a
{
	color: #336699;
	background-image: url(bi_marker.gif);
	background-position: 0px 5px;
	padding-left: 15px;
}

.detail1 a:hover
{
	color: #FF6600;
}

.on_list
{
	color: #336699;
	background-image: url(bi_marker.gif);
	background-position: 0px 5px;
	padding-left: 15px;
}

.detail_left
{
	font-size: 0.9em;
}

.detail_left a
{
	color: #336699;
	background-image: url(marker.gif);
	background-position: 0px 5px;
	padding-left: 8px;
}

.detail_left a:hover
{
	color: #FF6600;
}

.clients_menu
{
	padding-bottom: 7px;
}

.clients_menu
{
	color: #ff6600;
	background-image: url(marker.gif);
	background-position: 0px 7px;
	padding-left: 8px;
}
.clients_menu a
{
	color: #336699;
	/*background-image: url(marker.gif);
	background-position: 0px 5px;
	padding-left: 8px;*/
}

.clients_menu a:hover
{
	color: #FF6600;
}

.submit
{
	border: 1px solid #646465;
	padding: 0 3 2 4;	
	height: 17px;
	font-size: 11px;
	margin: 5px;
	cursor: pointer;
	color: #000000;
}

/*Дата новости*/
.date
{
	font-weight: naormal;
	color: #ff6600 !important;
}

.faq_input
{
	width: 315px;
	border: 1px solid #646465;
}

.input_title
{
	text-align: right;
	padding-top: 3px;
}

.left_column
{
	padding-right: 25px; 
	padding-left: 7px; 
	padding-top: 6px;
}

.left_column a
{
	color: #336699;	
}

.left_column a:hover
{
	color: #FF6600;
}

.art_meta 
{
	padding: 0px;
	margin: 0 0 2 0;
	font-size: 92%;
}

.art_meta span
{
	color: #A0A8AD;
	size: 200%;
}

.print_div
{
	float: right;
	font-size: 92%;
	margin-top: 8px;
}

.print_div a
{
	color: #336699;	
}

.print_div a:hover
{
	color: #FF6600;
}

.print_link
{
	padding-left: 15px;
	background-image: url(print.gif);
	background-position: center left;
	padding-bottom:2px;
}

.in_begin
{
	padding-left: 11px;
	background-image: url(in_begin.gif);
	background-position: center left;	
}

.eng_link
{
	color: white;
	text-decoration: underline;
	text-transform: none;
}

.eng_link:hover
{
	color: white;
	text-decoration: underline;
	text-transform: none;
}

.light_hover img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* IE 5.5+*/
	-moz-opacity: 0.4; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.4; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.light_hover:hover img
{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
	-moz-opacity: 1; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.orange
{
	color: #FF6600;
}

.tb1p3 td
{
	border: 1px solid black;
	border-collapse: separate;
	padding: 3px;
}

.big_link
{
	font-size: 16px;
	font-weight: bold;
}
