@charset "utf-8";
body 
{
	text-align:left;
	margin:0px;
	padding: 0px;
	height:100%;
	font-family:Tahoma;
	font-size:12px;
	background: #0d75bf url(body_bg.png) repeat-x left top;
}

table
{
	border-width:0px;
	border-collapse:collapse; /* cellspacing="0" */
}
table td
{
	padding: 0px; /* cellspadding="0" */
}

img
{
	border:0px;
}


form
{
	margin:0px;
	padding:0px;
}


a
{
	color:#3399ff;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}



#rainbow
{
	background:url(rainbow.jpg) no-repeat top right;
	height:398px;
	position:absolute;
	left:0px;
	right:0px;
	width:expression(document.body.clientWidth  + "px");
	z-index:1;
}

#microphone
{
	text-align:center;
	padding-left:190px;
	position:absolute;
	z-index:2;
	left:0px;
	right:0px;
	height:200px;
	width:expression(document.body.clientWidth - 209  + "px");
}

#layout
{
	position:absolute;
	z-index:3;
	left:0px;
	right:0px;
	width:expression(document.body.clientWidth  + "px");
}

#layout_table
{
	width:1005px;
	/*border:1px solid #ff0000;*/
}

.layout_angle_bl
{
	width:10px;
	height:10px;
	background:url(white_10_angle_bl.png) no-repeat;
}
.layout_angle_br
{
	width:10px;
	height:10px;
	background:url(white_10_angle_br.png) no-repeat;
}

.reflect_l
{
	background:url(reflect_l.png) no-repeat;
	height:67px;
	width:10px;
}
.reflect_c
{
	width:973px;
	background:url(reflect_c.png) repeat-x;
	height:67px;
}
.reflect_r
{
	background:url(reflect_r.png) no-repeat;
	height:67px;
	width:10px;
}

/* ПОИСК */
.search_field
{
	border:0px;
	width:100%;
	height:15px;
	margin:0px;
	padding:0px;
}
.search_table .tl
{
	background:url(search_tl.png) no-repeat;
	width:8px;
	height:7px;
}
.search_table .tr
{
	background:url(search_tr.png) no-repeat;
	width:29px;
	height:7px;
}
.search_table .l
{
	background:url(search_l.png) repeat-y;
	width:8px;
	height:15px;
}
.search_table .r
{
	background:#ffffff;
}
.search_table .t
{
	background:url(search_t.png) repeat-x;
	width:266px;
	height:7px;
}
.search_table .c
{
	background:#ffffff;
}
.search_table .bl
{
	background:url(search_bl.png) no-repeat;
	width:8px;
	height:6px;
}
.search_table .b
{
	background:url(search_b.png) repeat-x;
	width:8px;
	height:6px;
}
.search_table .br
{
	background:url(search_br.png) no-repeat;
	width:8px;
	height:6px;
}
/* ------------------------ */

#search_suggest
{
	height:155px;
	width:266px;
	background:#ffffff;
	position:absolute;
	margin-top:30px;
	margin-left:7px;
	border:1px solid #aaaaaa;
	border-top:0px;
	text-align:left;
	display:none;
	font-size:11px;
}
#search_suggest .suggest
{
	clear:both;
	margin:3px 0px 3px 0px;
	padding-left:10px;
	line-height:20px;
	height:20px;
	cursor:hand;
	cursor:pointer;
	background:#fafafa;
}
#search_suggest .suggest:hover
{
	background:#eeeeee;
}

.menu_line
{
	width:993px;
	font-family:Tahoma;
}
.menu_line .c
{
	background:#000000;
}
.menu_line .tl
{
	background:url(black_tl_angle.png) no-repeat;
	width:10px;
	height:8px;
}
.menu_line .tr
{
	background:url(black_tr_angle.png) no-repeat;
	width:10px;
	height:8px;
}
.menu_line .l
{
	background:url(black_l_angle.png) no-repeat;
	width:10px;
	height:40px;
}
.menu_line .r
{
	background:url(black_r_angle.png) no-repeat;
	width:10px;
	height:40px;
}
.under_menu
{
	background:url(under_menu.png) repeat-x;
	height:5px;
}
.menu_btn_cell
{
	float:left;
	margin-right:5px;
}
.menu_btn_cell .unselected
{
	background:#333333;
}
.menu_btn_cell .selected
{
	background:url(selected_btn.png) repeat-x;
}
.menu_btn_cell .pink_unselected
{
	background:#dc55b4;
}
.menu_btn_cell .pink
{
	background:url(pink_selected.png) repeat-x;
}

.menu_btn_cell .tl
{
	background:url(menu_btn_tl.png) no-repeat;
	width:5px;
	height:5px;
}
.menu_btn_cell .tr
{
	background:url(menu_btn_tr.png) no-repeat;
	width:5px;
	height:5px;
}
.menu_btn_cell .bl
{
	background:url(menu_btn_bl.png) no-repeat;
	width:5px;
	height:5px;
}
.menu_btn_cell .br
{
	background:url(menu_btn_br.png) no-repeat;
	width:5px;
	height:5px;
}
.menu_btn_cell a
{
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;	
}
.menu_btn_cell a:hover
{
	text-decoration:none;
}
.menu_btn_cell .unselected:hover
{
	background:#0099ff;
}
.menu_btn_cell .pink_unselected:hover
{
	background:url(pink_selected.png) repeat-x;
}








.content
{
	width:993px;
	background:#ffffff;
	color:#3770a5;
	font-size:11px;
}







.search_abc
{
	background:#e86de3;
	width:476px;
	height:114px;
	float:right;
	color:#89027d;
	font-weight:bold;
	line-height:20px;
}
.search_abc .tl
{
	background:url(white_5_angle_tl.png) no-repeat;
	width:5px;
	height:5px;
}
.search_abc .tr
{
	background:url(white_5_angle_tr.png) no-repeat;
	width:5px;
	height:5px;
}
.search_abc .bl
{
	background:url(white_5_angle_bl.png) no-repeat;
	width:5px;
	height:5px;
}
.search_abc .br
{
	background:url(white_5_angle_br.png) no-repeat;
	width:5px;
	height:5px;
}
.search_abc a
{
	color:#ffffff;
	margin:2px;
	text-decoration:none;
}
.search_abc a:hover
{
	text-decoration:underline;
}







.content blockquote
{
	color:#ff9024;
	border:1px solid #ff7402;
	padding:10px 10px 10px 90px;
	background:url(notify_sign.png) no-repeat 25px center;
	margin:0px;
}




.adv_search
{
	background:url(adv_search_bg.png) repeat-x;
	height:96px;
	width:943px;
	clear:both;
	margin:7px 0px 0px 0px;
	color:#ffffff;
	font-size:13px;
}
.adv_search .tl
{
	background:url(white_5_angle_tl.png) no-repeat;
	width:5px;
	height:5px;
}
.adv_search .tr
{
	background:url(white_5_angle_tr.png) no-repeat;
	width:5px;
	height:5px;
}
.adv_search .bl
{
	background:url(white_5_angle_bl.png) no-repeat;
	width:5px;
	height:5px;
}
.adv_search .br
{
	background:url(white_5_angle_br.png) no-repeat;
	width:5px;
	height:5px;
}
.adv_search .c
{
	width:943px;
	vertical-align:top;
}
.adv_search h2
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	
}
.adv_search input
{
	width:190px;
	color:#015f98;
	border:1px solid #3770a5;
}
.adv_search select
{
	color:#015f98;
	border:1px solid #3770a5;
}







.orange_block .tl
{
	background:url(orange_header_l.png) no-repeat;
	width:5px;
	height:33px;
}
.orange_block .t
{
	background:#fdc266 url(orange_header.png) repeat-x;
	height:33px;
	color:#ffffff;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}
.orange_block .b
{
	border-bottom:1px solid #c7e4fd;
}

.orange_block .tr
{
	background:url(orange_header_r.png) no-repeat;
	width:5px;
	height:33px;
}






.purple_block .tl
{
	background:url(purple_header_l.png) no-repeat;
	width:5px;
	height:33px;
}
.purple_block .t
{
	background:#cd61b5 url(purple_header.png) repeat-x;
	height:33px;
	color:#ffffff;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}
.purple_block .b
{
	border-bottom:1px solid #c7e4fd;
}

.purple_block .tr
{
	background:url(purple_header_r.png) no-repeat;
	width:5px;
	height:33px;
}




.orange_block a, .purple_block a
{
	color:#029fc7;
}
.orange_block a:hover, .purple_block a:hover
{
	text-decoration:none;
}
.orange_block .l, .purple_block .l
{
	width:1px;
	background:#c7e4fd;
}
.orange_block .r, .purple_block .r
{
	width:1px;
	background:#c7e4fd;
}
.orange_block .br, .purple_block .br
{
	background:url(blue_angle_br.png) no-repeat;
	width:5px;
	height:5px;
}
.orange_block .bl, .purple_block .bl
{
	background:url(blue_angle_bl.png) no-repeat;
	width:5px;
	height:5px;
}





.x1_row
{
	background:#f5fbff;
	border-bottom:1px solid #badcff;
}
.x1_row .dark_cell
{
	background:#b6deff;
	color:#3770a5;
	width:75px;
	text-align:center;
	padding:5px 0px 5px 0px;
	vertical-align:top;
}
.x1_row .light_cell
{
	background:#def1ff;
	color:#3770a5;
	width:75px;
	text-align:center;
	padding:5px 0px 5px 0px;
	vertical-align:top;
}
.x1_row .light_cell_nosize
{
	background:#def1ff;
	color:#3770a5;
	text-align:center;
	padding:5px 0px 5px 0px;
}
.x1_row img
{
	cursor:hand;
	cursor:pointer;
}

.x2_row
{
	background:#ffffff;
	border-bottom:1px solid #badcff;
}
.x2_row .dark_cell
{
	background:#e7f5ff;
	color:#3770a5;
	width:75px;
	text-align:center;
	padding:5px 0px 5px 0px;
	vertical-align:top;
}
.x2_row .light_cell
{
	background:#f1f9ff;
	color:#3770a5;
	width:75px;
	text-align:center;
	padding:5px 0px 5px 0px;
	vertical-align:top;
}
.x2_row .light_cell_nosize
{
	background:#f1f9ff;
	color:#3770a5;
	text-align:center;
	padding:5px 0px 5px 0px;
}
.x2_row img
{
	cursor:hand;
	cursor:pointer;
}

.x2_row *:hover > .light_cell
{
	background:url(highlight.png) #f1f9ff;
}
.x2_row *:hover > .light_cell_nosize
{
	background:url(highlight.png) #f1f9ff;
}
.x2_row *:hover > .dark_cell
{
	background:url(highlight.png) #e7f5ff;
}
.x1_row *:hover > .light_cell
{
	background:url(highlight.png) #def1ff;
}
.x1_row *:hover > .light_cell_nosize
{
	background:url(highlight.png) #def1ff;
}
.x1_row *:hover > .dark_cell
{
	background:url(highlight.png) #b6deff;
}


.path
{
	color:#3399ff;
}
.path a
{
	color:#3399ff;
	text-decoration:underline;
}
.path a:hover
{
	color:#3399ff;
	text-decoration:none;
}



.copyright
{
	color:#00a9ff;
	font-size:13px;
	text-align:right;
	padding-right:25px;
}


/* LINKS */
.white_ul_14
{
	color:#ffffff;
	font-size:14px;
	text-decoration:underline;
}
.white_ul_14:hover
{
	text-decoration:none;
}

.pages_yellow
{
	color:#f49700;
	font-size:12px;
	font-weight:bold;
}
.pages_yellow a
{
	color:#f49700;
	margin:3px;
	text-decoration:none;
}
.pages_yellow a:hover
{
	text-decoration:underline;
}
.pages_yellow span
{
	color:#f49700;
	margin:3px;
	text-decoration:underline;
}



.pages_pink
{
	color:#a72669;
	font-size:12px;
	font-weight:bold;
}
.pages_pink a
{
	color:#a72669;
	margin:3px;
	text-decoration:none;
}
.pages_pink a:hover
{
	text-decoration:underline;
}
.pages_pink span
{
	color:#a72669;
	margin:3px;
	text-decoration:underline;
}


.search_abc_orange
{
	background:url(search_bg.png) no-repeat;
	margin-top:12px;
	width:465px;
	height:45px;
	color:#ff9c01;
	font-weight:bold;
}
.search_abc_orange a
{
	color:#19587f;
	text-decoration:none;
	letter-spacing:2px;
}
.search_abc_orange a:hover
{
	text-decoration:underline;
}

.search_abc_pink
{
	background:url(search_bg.png) no-repeat;
	margin-top:12px;
	width:465px;
	height:45px;
	color:#a6266a;
	font-weight:bold;
}
.search_abc_pink a
{
	color:#19587f;
	text-decoration:none;
	letter-spacing:2px;
}
.search_abc_pink a:hover
{
	text-decoration:underline;
}
