	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("http://www.fefilova-inga.ru/csshover.htc");
		font:13px Georgia, sans-serif;
		color:#535353;
		text-align:left;
		position:relative;
		min-height:100%;
		background: url(/images/header_bg.jpg) 50% 0 no-repeat #D7E0CA;
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	a	{
		color:#9C3B00;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
	.rightCol ul {
		list-style: disc;
		margin-left: 20px;
	}
	
	.rightCol ul.list {
		list-style: none;
		margin-left: 20px;
	}
	
	.rightCol ul.list li {
		display:inline;
		padding-right:6px;
	}
	
	h1	{
		font-size:18px;
		font-style:italic;
		margin-bottom:5px;
		color:black;
	}
	h2	{
		font-size:18px;
		font-style:italic;
		font-weight:normal;
		margin-bottom:5px;
		color:black;
	}
	h3	{
		font-size:18px;
		font-style:italic;
		font-weight:normal;
		margin-bottom:5px;
		color:black;
	}
	p	{
		margin:10px 0 15px 0;
	}
/*
	Памятка по использованию селекторов browserCSSdetector.js:
		Селекторы ОСи:
			.win - Windows
			.linux - Linux
			.mac - MacOS
			
		Селекторы браузеров:
			.ie - все версии ИЕ
			.ie8 - ИЕ 8.х
			.ie7 - ИЕ 7.x
			.ie6 - ИЕ 6.x
			.ie5 - ИЕ 5.x
			.gecko - все версии фаерфокса, и остальные гекко-браузеры
			.ff2 - фаерфокс 2
			.ff3 - фаерфокс 3
			.opera - все версии оперы
			.opera8 - опера 8.x
			.opera9 - опера 9.x
			.konqueror - konqueror
			.safari - сафари

		Приоритеты на примере ФФ3:
		1	.win.ff3 #id{background: #aaa}
		2	.win.gecko #id{background: #f00}
		3	.ff3 #id{background:#333}
		4	.gecko #id{background:#00f}
		5	.win #id{background: #ff0}
 */
	.htmlMakeup	{
		width:982px;
		margin:0 auto;
		padding-bottom:135px;
	}
	.header	{
		height:103px;
		position:relative;
	}
	* html .header	{
		height:103px;
		padding-left:100px;
		position:relative;
	}
	.header .changePicSmall	{
		position:absolute;
		left:598px;
		top:206px;
	}
	.header .changePicBig	{
		position:absolute;
		left:751px;
		top:125px;
	}
	.header .menuTop	{
		position:absolute;
		left:111px;
		top:61px;
	}
	.header .menuTop li	{
		float:left;
		font-size:14px;
	}
	.header .menuTop li a, .header .menuTop li strong	{
		display:block;
		line-height:42px;
		text-align:center;
		color:#286615;
		font-weight:normal;
		padding:0 4px;
		background:url(/images/menu_top_bullet.gif) 0 18px no-repeat;
	}
	.header .menuTop li strong	{
		color:#535353;
		background:none;
	}
	.header .menuTop li.p1 a, .header .menuTop li.p1 strong	{
		width:111px;
	}
	.header .menuTop li.p1 a:hover, .header .menuTop li.p1 strong	{
		background:url(/images/menu_top_hover_bg_01.jpg);
	}
	.header .menuTop li.p2 a, .header .menuTop li.p2 strong	{
		width:58px;
	}
	.header .menuTop li.p2 a:hover, .header .menuTop li.p2 strong	{
		background:url(/images/menu_top_hover_bg_02.jpg);
	}
	.header .menuTop li.p3 a, .header .menuTop li.p3 strong	{
		width:209px;
	}
	.header .menuTop li.p3 a:hover, .header .menuTop li.p3 strong	{
		background:url(/images/menu_top_hover_bg_03.jpg);
	}
	.header .menuTop li.p4 a, .header .menuTop li.p4 strong	{
		width:211px;
	}
	.header .menuTop li.p4 a:hover, .header .menuTop li.p4 strong	{
		background:url(/images/menu_top_hover_bg_04.jpg);
	}
	.header .menuTop li.p5 a, .header .menuTop li.p5 strong	{
		width:75px;
	}
	.header .menuTop li.p5 a:hover, .header .menuTop li.p5 strong	{
		background:url(/images/menu_top_hover_bg_05.jpg);
	}
	.header .menuTop li.p6 a, .header .menuTop li.p6 strong	{
		width:86px;
	}
	.header .menuTop li.p6 a:hover, .header .menuTop li.p6 strong	{
		background:url(/images/menu_top_hover_bg_06.jpg);
	}
	.content	{
		overflow:hidden;
		/* height:500px;*/ 
	}
	.ie6 .content	{
		overflow:visible;
	}
	.leftCol	{
		float:left;
		width:261px;
		padding-bottom:170px;
	}
	.rightCol	{
		float:right;
		margin-left:43px;
		padding:416px 27px 0 33px;
		width:611px;
	}
	.rightCol h1, .rightCol h2, .rightCol h3	{
		margin-left:-33px;
	}
	.leftCol .bookcase	{
		position:relative;
		margin:57px 0 31px 0;
	}
	.leftCol .bookcase .title	{
		background:url(/images/sections_menu_top.gif);
		width:108px;
		height:36px;
		position:absolute;
		top:-36px;
		left:62px;
	}
	.leftCol .bookcase .shadow	{
		background:url(/images/sections_menu_bott.jpg);
		width:261px;
		height:31px;
		position:relative;
		bottom: 0px;
		left:0;
	}
	.leftCol .bookcase .topCase	{
		background:url(/images/sections_menu_holder_02.gif);
	}
	.leftCol .bookcase .topCase .top	{
		background:url(/images/sections_menu_holder_01.gif) 0 0 no-repeat;
	}
	.leftCol .bookcase .topCase .top .bott	{
		background:url(/images/sections_menu_holder_03.gif) 0 100% no-repeat;
		padding:32px 0 23px 23px;
	}
	.leftCol .bookcase .bottCase	{
		background:url(/images/sections_menu_holder_05.gif);
	}
	.leftCol .bookcase .bottCase .top	{
		background:url(/images/sections_menu_holder_04.gif) 0 0 no-repeat;
	}
	.leftCol .bookcase .bottCase .top .bott	{
		background:url(/images/sections_menu_holder_06.gif) 0 100% no-repeat;
		padding:52px 0 23px 23px;
	}
	.leftCol .bookcase a, .leftCol .bookcase strong, .leftCol .bookcase b, .leftCol .bookcase i	{
		display:block;
		text-decoration:none;
		font:14px Tahoma;
	}
	.leftCol .bookcase a	{
		color:white;
		width:181px;
	}
	.leftCol .bookcase a:hover	{
		text-decoration:underline;
	}
	.leftCol .bookcase strong	{
		color:black;
		width:181px;
	}
	.leftCol .bookcase .topCase a em	{
		padding-left:11px;
		background:url(/images/sections_menu_top_bullet_1.gif) 0 6px no-repeat;
		font-weight:normal;
		font-style:normal;
		display:block;
	}
	.leftCol .bookcase .topCase strong em	{
		padding-right:11px;
		background:url(/images/sections_menu_top_bullet_2.gif) 100% 6px no-repeat;
		font-weight:normal;
		font-style:normal;
	}
	.leftCol .bookcase .topCase .t1	{
		background:url(/images/sections_menu_top_b1-02.jpg);
		margin-left:19px;
	}
	.leftCol .bookcase .topCase .t1 b	{
		background:url(/images/sections_menu_top_b1-02.jpg) 0 0 no-repeat;
	}
	.leftCol .bookcase .topCase .t1 i	{
		background:url(/images/sections_menu_top_b1-03.jpg) 0 100% no-repeat;
		padding:6px 6px 6px 12px;
	}
	.leftCol .bookcase .topCase .t2	{
		background:url(/images/sections_menu_top_b2-02.jpg);
		margin-left:6px;
	}
	.leftCol .bookcase .topCase .t2 b	{
		background:url(/images/sections_menu_top_b2-02.jpg) 0 0 no-repeat;
	}
	.leftCol .bookcase .topCase .t2 i	{
		background:url(/images/sections_menu_top_b2-03.jpg) 0 100% no-repeat;
		padding:6px 6px 6px 25px;
	}
	.leftCol .bookcase .topCase .t3	{
		background:url(/images/sections_menu_top_b3-02.jpg);
		margin-left:10px;
	}
	.leftCol .bookcase .topCase .t3 b	{
		background:url(/images/sections_menu_top_b3-02.jpg) 0 0 no-repeat;
	}
	.leftCol .bookcase .topCase .t3 i	{
		background:url(/images/sections_menu_top_b3-03.jpg) 0 100% no-repeat;
		padding:6px 6px 6px 21px;
	}
	.leftCol .bookcase .topCase strong	{
		background:url(/images/sections_menu_top_b4-01.jpg) 0 0 no-repeat;
		margin-left:23px;
	}
	.leftCol .bookcase .topCase strong b	{
		background:url(/images/sections_menu_top_b4-02.jpg);
	}
	.leftCol .bookcase .topCase strong i	{
		background:url(/images/sections_menu_top_b4-03.jpg) 0 100% no-repeat;
		padding:6px 6px 6px 19px;
	}
	.leftCol .bookcase .bottCase a	{
		color:black;
	}
	.leftCol .bookcase .bottCase a b i	{
		color:black;
		font-size:11px;
	}
	.leftCol .bookcase .bottCase .t1	{
		background:url(/images/sections_menu_bott_b1-02.jpg);
		margin-left:19px;
	}
	.leftCol .bookcase .bottCase .t1 b	{
		background:url(/images/sections_menu_bott_b1-02.jpg) 0 0 no-repeat;
	}
	.leftCol .bookcase .bottCase .t1 i	{
		background:url(/images/sections_menu_bott_b1-03.jpg) 0 100% no-repeat;
		padding:6px 6px 6px 23px;
	}
	.leftCol .bookcase .bottCase .t2	{
		background:url(/images/sections_menu_bott_b2-02.jpg);
		margin-left:12px;
	}
	.leftCol .bookcase .bottCase .t2 b	{
		background:url(/images/sections_menu_bott_b2-01.jpg) 0 0 no-repeat;
	}
	.leftCol .bookcase .bottCase .t2 i	{
		background:url(/images/sections_menu_bott_b2-03.jpg) 0 100% no-repeat;
		padding:6px 6px 6px 30px;
	}
	.leftCol .bookcase .bottCase .t3	{
		background:url(/images/sections_menu_bott_b3-02.jpg);
		margin-left:24px;
	}
	.leftCol .bookcase .bottCase .t3 b	{
		background:url(/images/sections_menu_bott_b3-02.jpg) 0 0 no-repeat;
	}
	.leftCol .bookcase .bottCase .t3 i	{
		background:url(/images/sections_menu_bott_b3-03.jpg) 0 100% no-repeat;
		padding:6px 6px 6px 18px;
	}
	.leftCol .bookcase .bottCase .t4	{
		background:url(/images/sections_menu_bott_b4-02.jpg);
		margin-left:16px;
	}
	.leftCol .bookcase .bottCase .t4 b	{
		background:url(/images/sections_menu_bott_b4-02.jpg) 0 0 no-repeat;
	}
	.leftCol .bookcase .bottCase .t4 i	{
		background:url(/images/sections_menu_bott_b4-03.jpg) 0 100% no-repeat;
		padding:6px 6px 6px 26px;
	}
	.leftCol .blockWhite	{
		background:url(/images/block_side_white_bott.gif) 0 100% no-repeat white;
		margin:0 0 33px 33px;
		color:black;
		font-size:12px;
	}
	.leftCol .blockWhite .top	{
		background:url(/images/block_side_white_top.gif) 0 0 no-repeat;
		padding:15px 17px;
	}
	.leftCol .blockWhite h3	{
		font-size:18px;
		font-style:italic;
		margin-bottom:5px;
	}
	.leftCol .blockWhite .vote	{
	}
	.leftCol .blockWhite .vote label	{
		display:block;
		font:11px Arial;
		position:relative;
		padding-left:17px;
		margin-top:10px;
		margin-bottom:13px;
		cursor:pointer;
		color:#555A4E;
	}
	.ie6 .leftCol .blockWhite .vote label	{
		height:1px;
	}
	.leftCol .blockWhite .vote label input	{
		position:absolute;
		left:0;
		top:2px;
	}
	.ie .leftCol .blockWhite .vote label input	{
		left:-3px;
		top:-2px;
	}
	.leftCol .blockWhite .vote .but	{
		margin-left:17px;
		display:block;
		margin-bottom:10px;
		cursor:pointer;
	}
	.leftCol .blockWhite .vote .answer	{
		margin-left:17px;
	}
	.leftCol .blockGreen	{
		background:url(/images/block_side_green_bott.gif) 0 100% no-repeat #CCD5C0;
		margin:0 0 33px 33px;
	}
	.leftCol .blockGreen .top	{
		background:url(/images/block_side_green_top.gif) 0 0 no-repeat;
		padding:15px 15px 15px 35px;
	}
	.leftCol .blockGreen h3	{
		font-size:18px;
		font-style:italic;
		margin-bottom:15px;
		margin-left:-20px;
		color:black;
	}
	.leftCol .blockGreen li	{
		margin-bottom:14px;
	}
	.rightCol .tiser	{
		background:url(/images/tizer_midd.gif) 0 0 repeat-y;
		position:relative;
		margin:9px 0 27px -33px;
		padding:5px 18px;
	}
	.rightCol .tiser .top	{
		background:url(/images/tizer_top.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/tizer_top.png, sizingMethod=crop);
		width:644px;
		height:9px;
		position:absolute;
		top:-9px;
		left:0;
	}
	.rightCol .tiser .bott	{
		background:url(/images/tizer_bott.png);
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/tizer_bott.png, sizingMethod=crop);
		width:644px;
		height:9px;
		position:absolute;
		bottom:-9px;
		left:0;
	}
	.rightCol cite	{
		display:block;
		margin:10px 80px 10px -33px;
		color:black;
	}
	.rightCol cite i	{
		display:block;
		margin-top:5px;
		text-align:right;
		color:#535353;
	}
	.rightCol q	{
		display:block;
		background:#CCD5C0;
		margin:30px 0 30px -33px;
		padding:15px 30px 15px 33px;
		color:black;
	}
	.footer	{
		height:132px;
		position:absolute;
		width:100%;
		left:0;
		bottom:0;
		background:white;
		font:11px Arial;
		color:#7F7F7F;
	}
	.footer .holder	{
		width:639px;
		margin:0 auto;
		padding:38px 27px 0 315px;
		position:relative;
	}
	.footer a	{
		color:#CD9D7F;
	}
	.footer .copy	{
		display:block;
		margin-bottom:10px;
	}
	.footer .developer	{
		float:right;
	}
	.footer .developer p	{
		display:inline;
	}
	.footer ins	{
		display:block;
		background:url(/images/footer_img.jpg);
		width:344px;
		height:190px;
		position:absolute;
		top:-190px;
		left:-73px;
	}
	
	table
	{
		margin-bottom:50px;
	}
	
	table td
	{
		padding:5px;
		padding-right:10px;
		border-bottom:1px #999999 solid;
	}