	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		text-align:left;
		position:relative;
		margin:0 auto;
		min-height:100%;
		background:url(topBg_01.jpg) 0px 0px repeat-x white;
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	body, input, select, textarea	{
		color:black;
		font:16px Arial, sans-serif;
	}
	a	{
		color:#8B001C;
		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;
	}
	p	{
		margin-bottom:25px;
		line-height:24px;
		position:relative;
		text-indent: 25px;
	}
/*
	Памятка по использованию селекторов 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}
 */
	.wrap	{
		background:url(topBg_02.jpg) 50% 0 no-repeat;
		min-height:800px;
	}
	.siteFrame	{
		width:840px;
		margin:0 auto;
	}
	.top	{
		position:relative;
		top: 19px;
		height:480px;
	}
	.top .title	{
		position:absolute;
		top:17px;/*22 def*/
		left:-43px;
	}
	.top .videoFrame	{
		background:url(screen00.jpg);
		width:493px;
		height:499px;
		padding:15px 27px 0 24px;
		position:absolute;
		top:17px;/*22 def*/
		left:317px;
		text-align:center;
		color:#BEB9B9;
		text-align:center;
		font-size:10px;
	}
	.top .videoFrame a	{
		color:#BEB9B9;
	}
	.top .videoFrame p	{
		margin-top:5px;
		margin-bottom:0;
		line-height:normal;
	}
	.picFrame	{
		display:inline-block;
		position:relative;
		width:auto;
		margin-top:-3px;
	}
	.picFrame .tl	{
		background:url(pic_fram.png);
		width:10px;
		height:11px;
	}
	.picFrame .t	{
		background:url(pic_fran.png);
		height:11px;
	}
	.picFrame .tr	{
		background:url(pic_frao.png);
		width:10px;
		height:11px;
	}
	.picFrame .ml	{
		background:url(pic_frap.png);
		width:10px;
	}
	.picFrame .mr	{
		background:url(pic_fraq.png);
		width:10px;
	}
	.picFrame .bl	{
		background:url(pic_frar.png);
		width:10px;
		height:11px;
	}
	.picFrame .b	{
		background:url(pic_fras.png);
		height:11px;
	}
	.picFrame .br	{
		background:url(pic_frat.png);
		width:10px;
		height:11px;
	}
	.picFrame .wa	{
	}
	.picFrame	{
	}
	.floatLeft	{
		float:left;
		margin-left:-5px;
		margin-right:15px;
		margin-bottom:15px;
	}
	.floatRight	{
		float:right;
		margin-right:-5px;
		margin-left:15px;
		margin-bottom:15px;
	}
	.title-1	{
		background:url(title_bg.png);
		width:840px;
		height:91px;
		text-align:center;
		color:white;
		font-size:36px;
		font-weight:normal;
		line-height:71px;
		margin-bottom:5px;
	}
	.title-2	{
		background:url(title_bg.png);
		width:840px;
		height:91px;
		text-align:center;
		color:white;
		font-size:48px;
		font-weight:normal;
		line-height:71px;
		margin-bottom:5px;
	}
	.aboutMe	{
		margin:10px 60px 50px 60px;
	}
	.aboutMe .picFrame	{
		margin-right:25px;
	}
	.descriptionList	{
		background:url(cover_ex.jpg) 0 0 no-repeat;
		margin-left:-54px;
		padding:0 0 50px 487px;
	}
	.descriptionList ul	{
		margin-bottom:35px;
	}
	.descriptionList li	{
		background:url(bullet_a.gif) 0 0 no-repeat;
		padding:2px 0 0 35px;
		min-height:22px;
		margin-bottom:15px;
		font-size:14px;
	}
	.descriptionList li strong	{
		display:block;
		font-size:18px;
		font-weight:normal;
	}
	.descriptionList b	{
		font-size:24px;
		font-weight:normal;
	}
	.grayBlock	{
		margin-bottom:50px;
	}
	.grayBlock .holder	{
		padding:20px 60px;
		color:white;
	}
	.grayBlock.active {
		background:url(http://js.info-dvd.ru/images/block_gray_bott.gif) 0 100% no-repeat #3E4649;
	}
	.grayBlock.active .holder	{
		background:url(http://js.info-dvd.ru/images/block_gray_top.gif) 0 0 no-repeat;
	}
	.switcherON	{
		display:block;
		background:url(http://js.info-dvd.ru/images/button_t1_01.gif);
		width:372px;
		height:52px;
		line-height:52px;
		color:#04AAE9;
		text-align:center;
		font-size:20px;
		text-decoration:none;
		margin:0 auto;
		padding-right:60px;
	}
	.switcherON:hover	{
		background:url(button_t.gif);
		color:white;
	}
	.grayBlock .txt	{
		display:none;
	}
	.grayBlock.active .txt	{
		display:block;
	}
	.grayBlock.active .switcherON	{
		display:none;
	}
	.switcherOFF	{
		display:block;
		background:url(button_u.gif);
		width:372px;
		height:52px;
		line-height:52px;
		color:#04AAE9;
		text-align:center;
		font-size:20px;
		text-decoration:none;
		margin:0 auto;
		padding-right:60px;
	}
	.switcherOFF:hover	{
		background:url(button_v.gif);
		color:white;
	}
	.courseDescription	{
		padding-left:60px;
	}
	.courseDescription strong	{
		color:#04AAE9;
		font-size:30px;
		font-weight:normal;
		display:block;
		margin-bottom:15px;
		margin-left:-35px;
	}
	.courseDescription ul	{
		margin-bottom:35px;
	}
	.courseDescription li	{
		background: url(http://js.info-dvd.ru/images/bullet_arr2.gif) 0 0 no-repeat;
		padding-left:23px;
		margin-bottom:15px;
		font-size:14px;
	}
	.notebookIll {
	    position:relative; /* DH */
		background:url(http://js.info-dvd.ru/images/notebook_ill.jpg) 0 0 no-repeat;
		height:553px;
		margin-bottom:40px;
		padding:29px 0 0 123px;
	}
	/* DH - rotator style - */
	
	div.notebookIll ul li {
	    float:left;
	    position:absolute;
	    list-style: none;
    }
	
    div.notebookIll ul li img {
	    border: 0px;
	    background: #FFF;
    }

    div.notebookIll ul li.show {
	    z-index:500;
    }
	
	/* DH ----------------- */
	.grayBlock-2	{
		background:url(block_gr.gif) 0 0 no-repeat #3E4649;
		width:580px;
		margin:25px auto;
		color:white;
	}
	.grayBlock-2 .holder	{
		background:url(block_gs.gif) 0 100% no-repeat;
		padding:15px 40px;
		text-align:center;
				font-family: Tahoma;
				font-size: 120%;
				font-weight: bold;
	}
	.grayBlock-2 .order	{
		background:url(button_b.gif);
		width:293px;
		height:62px;
		display:block;
		margin:15px auto 0 auto;
	}
	.grayBlock-2 .order:hover	{
		background:url(http://js.info-dvd.ru/images/button_block_gray_order-hover.gif);
	}
	.title-3	{
		background:url(http://js.info-dvd.ru/images/title_2_bg.gif) 0 0 no-repeat;
		padding-left:25px;
		font-size:30px;
		color:white;
		font-weight:normal;
		margin-bottom:15px;
		display:inline-block;
		width:auto;
	}
	.title-3 span	{
		display:block;
		background:url(http://js.info-dvd.ru/images/title_2-1_bg.gif) 100% 0 no-repeat;
		height:73px;
		line-height:51px;
		padding-right:25px;
	}
	blockquote	{
		display:block;
		color:#0D688B;
		background:url(http://js.info-dvd.ru/images/block_blockquote_bg.gif) 0 0 no-repeat;
		padding-left:90px;
		min-height:85px;
		line-height:25px;
		font-style:italic;
		overflow:hidden;
		margin-bottom:20px;
	}
	.ie6 blockquote	{
		overflow:visible;
	}
	blockquote i	{
		text-align:right;
		display:block;
		margin-top:-8px;
	}
	blockquote i a	{
		color:black;
		font-size:11px;
	}
	.faq	{
		margin-bottom:40px;
	}
	.faq {font-size: 14px;font-weight: normal;}
	.faq li	{
		background:url(http://js.info-dvd.ru/images/separator_01.gif) 0 100% repeat-x;
		padding-bottom:1px;
	}
	.faq li div	{
		padding:15px;
	}
	.faq li div a	{
		background:url(http://js.info-dvd.ru/images/bullet_faq_01.gif) 0 0 no-repeat;
		padding-left:50px;
		color:#00AAFF;
		text-decoration:none;
		display:inline-block;
		vertical-align:middle;
		min-height:24px;
		padding-top:5px;
	}
	.faq li:hover	{
		background:url(http://js.info-dvd.ru/images/separator_01.gif) 0 100% repeat-x #DEDADA;
	}
	.faq li:hover a	{
		background:url(http://js.info-dvd.ru/images/bullet_faq_02.gif) 0 0 no-repeat;
		color:black;
	}
	.faq li div ins	{
		background:url(http://js.info-dvd.ru/images/arr_02_darr.gif);
		width:22px;
		height:21px;
		display:inline-block;
		vertical-align:middle;
		margin-left:5px;
	}
	.faq li ul	{
		font-size:14px;
		display:none;
	}
	.faq li.active div	{
		background:url(http://js.info-dvd.ru/images/block_faq_bg.gif) 0 0 repeat-x;
	}
	.faq li.active div a	{
		background:url(http://js.info-dvd.ru/images/bullet_faq_02.gif) 0 0 no-repeat;
	}
	.faq li.active div ins	{
		background:url(http://js.info-dvd.ru/images/arr_02_uarr.gif);
	}
	.faq li.active ul	{
		display:block;
		margin-bottom:-15px;
	}
	.faq li.active ul li	{
		font-size:14px;
		padding-left:50px;
		background:none;
		padding-bottom:0;
		margin-bottom:0;
	}
	.faq li.active:hover	{
		background:url(http://js.info-dvd.ru/images/separator_01.gif) 0 100% repeat-x;
	}
	.footer	{
		background:url(http://js.info-dvd.ru/footer_bg.gif) 0 0 repeat-x #CBCBCB;
		font-size:11px;
		color:#3E484D;
		padding-top:15px;
		line-height:16px;
	}
	.footer .holder	{
		width:840px;
		margin:0 auto;
		min-height:87px;
	}
	.footer a	{
		color:#136892;
	}
	.footer .support	{
		float:right;
	}
	.footer .support a	{
		color:#3E484D;
	}

	.bigArial {
	font-size: 18px;
	}	
	
	.show-pay-vars{
color: #0a2682;
font-family: "Tahoma", sans-serif;
font-size: 18px;
padding: 15px;
}

	.NK_price{
color: #1fb40b;
font-family: "Tahoma", sans-serif;
font-size: 18px;
}

	.NK_price a,.NK_price a:visited{
text-decoration: underline;
color: #0539e2;
} 
	.NK_price a:hover{
text-decoration: none;
}	
	.NK_faqlink  a{
	background:url(main0000.css) 0 0 no-repeat;
	margin: 0px;
	padding: 0px;
	}
	.NK_faq_quest {
	font-size: 120%;
	}
	
	.NK_faq_quest a {	font-weight: bold;}