BODY
{
	behavior: url(http://www.lookstein.org/russian/csshover2.htc);
/*call hover behaviour file*/
}
BUTTON
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}
INPUT, SELECT
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}
BODY
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
}
FORM
{
	padding: 0px;
	margin: 0px;
}
SELECT
{
	z-index: 0;
}
.img
{
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
}
A:hover
{
	color: #FF9A00;
}
H2
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 3px;
}
H1
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	color: #000080;
	margin: 0px 0px 3px;
}
TD
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.header_ss
{
	display: none;
}
.title
{
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
}
.title_sm
{
	color: #355E8C;
	font-size: 14px;
	font-weight: bold;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.pict
{
	float: left;
	margin-right: 20px;
}
.pict_right
{
	float: right;
	margin-left: 20px;
}
.td_center
{
	padding-left: 30px;
	padding-right: 0px;
}
.daijest_list
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
	margin-right: 10px;
}
.daijest_list LI
{
	padding: 0px;
	margin: 0px 0px 5px 20px;
	text-align: center;
}
.daijest_list DIV
{
	background: #E5EEF3;
	border-bottom: 1px solid #84B8DF;
	padding: 5px;
	text-align: center;
	margin-bottom: 5px;
}
.daijest_list_box
{
	width: 644px;
}
.title_library
{
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0px 20px;
}
.title_lib
{
	background: #017AA1;
	font-size: 20px;
	font-weight: bold;
	padding: 5px 10px 5px 20px;
	border: 1px solid #54A4DF;
	color: #FFFFFF;
}
.title_lib A
{
	color: #FFFFFF;
	font-variant: small-caps;
	text-decoration: none;
}
.title_lib_box
{
	border: 1px solid #85BAE1;
	border-top: 1px solid #3382BC;
}
.title_lib_bo UL
{
	margin: 0px;
	padding: 0px;
}
.title_lib_box LI
{
	margin-bottom: 15px;
	border-bottom: 1px solid #017AA1;
	padding-bottom: 15px;
	margin-right: 20px;
}
.lib_link
{
	background: #017AA1;
	color: #FFFFFF;
	padding: 5px 5px 5px 20px;
}
.lib_link A
{
	color: #FFFFFF;
}
.logo
{
	float: left;
	width: 218px;
	position: relative;
}
.top_cor_menu
{
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
}
.top_cor_menu .top_links
{
	margin-bottom: 30px;
	margin-top: 13px;
	margin-right: 10px;
	font-size: 12px;
	text-align: right;
}
.top_cor_menu .top_links A
{
	text-decoration: none;
	color: #6E8C9C;
	font-weight: bold;
}
.top_cor_menu .left
{
	background: url(img/cor_left.gif);
	width: 10px;
	height: 27px;
	float: left;
}
.top_cor_menu .right
{
	background: url(img/cor_right.gif);
	width: 10px;
	height: 27px;
	float: left;
	margin-right: 1px;
}
.top_cor_menu .text
{
	background: url(img/cor_bg.gif);
	height: 27px;
	float: left;
}
.top_cor_menu .text A
{
	color: #220202;
	font-family: "Trebuchet MS";
	font-size: 12px;
	display: block;
	text-decoration: none;
	padding: 7px 5px 0px;
}
.top_cor_menu UL
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 100;
	height: 27px;
	float: right;
}
.top_cor_menu LI
{
	float: left;
	position: relative;
	z-index: 100;
}
.top_cor_menu LI.first
{
	width: 33px;
}
.top_cor_menu UL UL
{
	position: absolute;
	z-index: 0;
	top: 0px;
	display: block;
	left: 1px;
	width: 150px;
	margin: 0px;
	list-style-type: none;
	text-align: left;
}
.top_cor_menu UL UL LI
{
	top: 26px;
	display: block;
	margin: 0px;
	width: 180px;
	border: none;
	text-align: left;
}
.top_cor_menu UL UL, #top_menu UL LI:hover UL UL
{
	display: none;
}
.top_cor_menu UL LI:hover UL, #top_menu UL UL LI:hover UL
{
	display: block;
}
/*Use this style to adjust sub-menu elements*/
.top_cor_menu UL UL LI A
{
	color: #FFFFFF;
	display: block;
	text-align: left;
	margin: 0px;
	padding: 3px 10px 5px 15px;
	font-size: 13px;
	font-weight: normal;
	border-top: 1px solid #FFFFFF;
	background-color: #2F70A0;
	height: 16px;
	text-decoration: none;
}
/*Use this style to adjust sub-menu elements hover*/
.top_cor_menu UL UL LI A:hover
{
	color: #FDE202;
	background-color: #1874A4;
}
.spaser
{
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	height: 1px;
	line-height: 1px;
	clear: both;
}
.left_part
{
	width: 212px;
	position: relative;
	margin-top: -10px;
	position: relative;
}
.left_part .left_menu_box
{
	background-color: #54A4DF;
	color: #FFFFFF;
	padding: 3px 20px;
}
.left_part .search
{
	text-align: center;
	margin-bottom: 10px;
}
.left_menu_box .first_title
{
	font-size: 15px;
	text-align: left;
	position: relative;
}
.left_menu_box .first_title A
{
	font-size: 15px;
}
.left_menu_box UL
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	z-index: 100;
	position: relative;
}
.left_menu_box A
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-decoration: none;
	line-height: 100%;
}
.left_menu_box UL LI
{
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #FFFFFF;
	position: relative;
}
.left_menu_box UL LI A
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 12px;
	text-decoration: none;
	line-height: 100%;
}
.central_part
{
	width: 743px;
	height: 141px;
	float: right;
}
.top_baner
{
	background: url(img/top_bg.jpg);
	width: 743px;
	height: 141px;
	font-family: "Trebuchet MS";
}
.top_baner H1
{
	color: #FFFFFF;
	font-size: 32px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	text-align: center;
}
.top_baner H1 A
{
	color: #FFFFFF;
	text-decoration: none;
}
.top_baner .text
{
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
}
.top_baner .box
{
	margin: 0px 0px 0px 130px;
}
.top_baner_forum
{
	background: url(img/top_bg_forum.jpg);
	width: 743px;
	height: 101px;
	font-family: "Trebuchet MS";
}
.top_baner_forum H1
{
	color: #FFFFFF;
	font-size: 32px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	text-align: center;
}
.top_baner_forum H1 A
{
	color: #FFFFFF;
	text-decoration: none;
}
.top_baner_forum H1 A:hover
{
	color: #FFFF66;
}
.top_baner_forum .text
{
	color: #FFFFFF;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
}
.top_baner_forum .box
{
	margin: 0px 0px 0px 130px;
}
*#menu
{
	background: #1537A5;
	width: 180px;
	padding: 5px 10px;
	border-bottom: 1px solid #FFFFFF;
	font-family: Tahoma;
}
*#menu A
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
*#menu A:hover
{
	color: #FFFF00;
}
*#menu IMG
{
	top: 1px;
	position: relative;
}
*#menu2
{
	background: #3356C8;
	width: 180px;
	padding: 5px 10px 5px 15px;
	border-bottom: 1px solid #6E8DF2;
	font-family: Tahoma;
}
*#menu2 A
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
*#menu2 A:hover
{
	color: #FFFF00;
}
*#spaser
{
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	height: 1px;
	color: #FFFFFF;
}
.right_box
{
	background: #F6F8F9;
	padding: 10px;
	text-align: left;
	margin: 0px 0px 2px;
}
.sm
{
	font-size: 1px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
.text_all
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.index_box1
{
	color: #253B8B;
	width: 90%;
	padding: 10px;
	border: 1px dotted #253B8B;
	font-size: 14px;
	text-align: left;
}
.index_box1 A
{
	color: #253B8B;
	font-weight: bold;
	font-size: 16px;
}
.index_box2
{
	color: #C32102;
	font-weight: bold;
	width: 90%;
	padding: 10px;
	border: 1px dotted #C32102;
	font-size: 16px;
	text-align: left;
	font-family: georgia;
}
.index_box2 A
{
	color: #C32102;
	font-weight: bold;
	font-size: 14px;
}
.index_box2 .left
{
	margin-right: 10px;
}
.index_box3
{
	color: #C32102;
	font-weight: bold;
	width: 90%;
	padding: 10px;
	border: 1px dotted #007710;
	font-size: 14px;
	text-align: left;
	font-family: georgia;
}
.index_box3 A
{
	color: #007710;
	font-weight: bold;
	font-size: 15px;
}
.index_box3 SPAN
{
	background: #C32102;
	padding: 0px 3px;
	color: #FFFFFF;
	font-style: italic;
}
.index_box3 SPAN A
{
}
.index_box4
{
	color: #0380D8;
	width: 90%;
	padding: 10px;
	border: 1px dotted #0380D8;
	font-size: 14px;
	text-align: left;
}
.index_box4 A
{
	color: #0380D8;
	font-weight: bold;
	font-size: 18px;
	font-variant: small-caps;
}
.index_box5
{
	color: #007710;
	width: 90%;
	padding: 10px;
	border: 1px dotted #007710;
	font-size: 12px;
	text-align: left;
	font-family: georgia;
}
.index_box5 A
{
	color: #007710;
	font-weight: bold;
	font-size: 18px;
}
.index_box5 SPAN
{
	padding: 3px;
	margin-bottom: 5px;
	color: #007710;
	font-style: italic;
	font-size: 18px;
	font-weight: bold;
	display: block;
	text-align: center;
}
.index_box5 SPAN A
{
}
.index_box6
{
	color: #C32102;
	font-weight: bold;
	width: 90%;
	padding: 10px;
	border: 1px dotted #00587E;
	font-size: 18px;
	text-align: center;
	background: #D7FDF4;
	font-family: georgia;
}
.index_box6 A
{
	color: #00587E;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 5px;
}
.index_box_a A
{
}
.index_box_lessons
{
	color: #C32102;
	font-weight: bold;
	width: 90%;
	padding: 15px 10px 40px;
	height: 42px;
	border: 1px dotted #00587E;
	font-size: 18px;
	text-align: left;
	background: url(img/girl.jpg);
	font-family: georgia;
}
.index_box_lessons A
{
	text-decoration: none;
	color: #A20039;
}
.index_box_lessons DIV
{
	margin-left: 193px;
	margin-right: 25px;
}
.index_box_lessons SPAN
{
	font-size: 12px;
	font-weight: normal;
	display: block;
	margin: 10px 0 0 10px;
}
.vopros
{
	background: url(img/bg11.jpg) no-repeat;
	background-position: center;
	width: 190px;
	height: 80px;
	border: 1px dotted #0380D8;
}
.vopros A
{
	display: block;
	font-size: 22px;
	color: #850506;
	padding: 14px 5px 10px;
	text-align: center;
	text-decoration: none;
	font-variant: small-caps;
	font-weight: bold;
}
.vopros A:hover
{
	color: #FF0000;
}
.vopros2
{
	background: url(img/bg12.jpg) no-repeat;
	background-position: center;
	width: 190px;
	height: 94px;
	border: 1px dotted #0380D8;
	margin-top: 15px;
}
.vopros2 A
{
	display: block;
	font-size: 22px;
	color: #850506;
	padding: 18px 5px 10px;
	text-align: center;
	text-decoration: none;
	font-variant: small-caps;
	font-weight: bold;
}
.vopros2 A:hover
{
	color: #FF0000;
}
.top
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topb
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #000080;
}
.top1
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.top2
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
.name
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.namew
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.text
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.menu
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu2
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.ped
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 17px;
	font-weight: bold;
	color: #CC3333;
	text-decoration: none;
}
.ped_1
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 18px;
	color: #800000;
	text-decoration: none;
}
.arhiv
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #339900;
}
.list
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #3165CE;
}
.st
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	color: #000080;
}
.zag
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF7E00;
}
.shlav_1
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #4B0082;
	padding: 5;
}
.shlav_2
{
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #800000;
	padding: 5;
}
