	* {
		margin:0;
		padding:0;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("js/csshover.htc"); 
		text-align:left;
		position:relative;
		min-height:100%;
		background:url(../images/body_bg.jpg) 0 0 repeat-x;
		background-color: #FFFFFF;
	}
	* html body	{
		height:100%;
	}
	* html div	{
		height:1px;
	}
	body, input, select, textarea	{
		color:#353535;
		font-family:Tahoma, sans-serif;
		font-size:18px;
	}
	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:20px;
		line-height:24px;
		overflow:hidden;
		
		text-indent: 15px;
	}
	.ie6 p	{
		overflow:visible;
	}
/*
	Памятка по использованию селекторов 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}
 */
 	.siteFrame	{
		background:url(../images/top_ill.jpg) 50% 0 no-repeat;
	}
	.wrapper	{
		width:840px;
		margin:0 auto;
		padding-top:365px;
		margin-top: -50px;
	}
	ul.questions	{
		width:800px;
		margin:0 auto;
		font-family:Arial;
		color:black;
	}
	ul.questions li	{
		background:url(../images/bullet_questions_01.gif) 0 0 no-repeat;
		padding:9px 0 30px 60px;
		font-size:18px;
		line-height:24px;
	}
	ul.questions li strong	{
		font-weight:normal;
		color:#8E1701;
	}
	h1	{
	text-align:center;
	margin-bottom:20px;
	padding:20px;
	font-size:32px;
	font-family:Tahoma, Verdana;
	color:#B10000;
	}
	h1 strong	{
		display:block;
		color:#8B0000;
	}
	h3	{
		text-align:center;
		margin-bottom:20px;
		font-size:30px;
		font-family:Arial;
		color:black;
		font-weight:normal;
	}
	.red	{
		color:#FF0000;
	}
	.maroon	{
		color:#9F0E07;
	}
	h3.title-1	{
		font-size:36px;
	}
	h3.title-2	{
		font-size:30px;
	}
	h3.title-3	{
		font-size:24px;
		font-weight:bold;
		letter-spacing:-1px;
	}
	.separator	{
		background:url(../images/separator_01.gif) 0 0 no-repeat;
		height:27px;
		margin:20px 0;
	}
	.rebBlock	{
		padding:15px;
		text-align:center;
		background:#B10000;
		color:white;
		font-size:36px;
		margin-bottom:15px;
		font-family:Arial;
	}
	.roundedBlockPDF	{
		background: url(../images/rounded_block_pdf_bott.gif) 0 100% no-repeat;
		width:769px;
		margin:15px auto 30px auto;
		padding-bottom:13px;
		font-size:14px;
	}
	.roundedBlockPDF .top	{
		background:url(../images/rounded_block_pdf_top.gif) 0 0 no-repeat;
		padding:17px 17px 0 95px;
	}
	.roundedBlockPDF .top2	{
		background:url(../images/rounded_block_pdf_top2.gif) 0 0 no-repeat;
		padding:17px 17px 0 17px;
	}
	.roundedBlockPDF strong	{
		display:block;
		font-size:30px;
		line-height:normal;
		color:#B71B00;
		font-weight:normal;
	}
	.picLeft	{
		float:left;
		margin:0 10px 5px 0;
	}
	.picRight	{
		float:right;
		margin:0 0 5px 10px;
	}
	.roundedBlock-1	{
		background:url(../images/rounded_block_01_midd.gif) 0 0 repeat-y;
		width:650px;
		margin:15px auto 20px auto;
	}
	.roundedBlock-1 .top	{
		background:url(../images/rounded_block_01_top.gif) 0 0 no-repeat;
	}
	.roundedBlock-1 .bott	{
		background:url(../images/rounded_block_01_bott.gif) 0 100% no-repeat;
		padding:15px;
		zoom:1;
		position:relative;
		z-index:1;
	}
	.roundedBlock-1 .switch	{
		text-decoration:none;
		color:#AB1212;
		font-size:30px;
		background:url(../images/bullet_arr_01_dwn.gif) 100% 0 no-repeat;
		padding-left:95px;
		padding-right:50px;
		height:42px;
		display:inline-block;
	}
	.roundedBlock-1 .switch i	{
		font-style:normal;
		border-bottom:dotted 1px #AB1212;
	}
	.roundedBlock-1 .switch:hover i	{
		border-bottom:none;
	}
	.roundedBlock-1 .switchOff	{
		text-decoration:none;
		color:#325F00;
		font-size:30px;
		background:url(../images/bullet_arr_01_up.gif) 100% 0 no-repeat;
		padding-left:95px;
		padding-right:55px;
		height:42px;
		display:inline-block;
		margin-bottom:15px;
	}
	.roundedBlock-1 .switchOff i	{
		font-style:normal;
	}
	.quoteBlock-1	{
		background:url(../images/block_quote.gif) 0 0 no-repeat #F0E9E9;
		font-style:italic;
		line-height:24px;
		padding:25px 25px 25px 75px;
		margin-bottom:20px;
	}
	.quoteBlock-1 strong	{
		color:#6E0000;
		font-style:normal;
		font-weight:normal;
	}
	.list-1	{
		background:url(../images/separator_02.gif) 0 0 repeat-x;
		overflow:hidden;
		margin:10px 0 30px 0;
	}
	.ie6 .list-1	{
		overflow:visible;
	}
	.list-1 li	{
		background:url(../images/separator_02.gif) 0 100% repeat-x;
		padding:20px 75px 10px 75px;
		min-height:32px;
		line-height:24px;
		position:relative;
	}
	.list-1 li ins	{
		width:42px;
		height:42px;
		display:block;
		position:absolute;
		top:9px;
		left:19px;
	}
	.list-1 li:nth-child(1) ins	{
		background:url(../images/bullet_ol_1.gif);
	}
	.list-1 li:nth-child(2) ins	{
		background:url(../images/bullet_ol_2.gif);
	}
	.list-1 li:nth-child(3) ins	{
		background:url(../images/bullet_ol_3.gif);
	}
	.list-1 li:nth-child(4) ins	{
		background:url(../images/bullet_ol_4.gif);
	}
	.list-1 li:nth-child(5) ins	{
		background:url(../images/bullet_ol_5.gif);
	}
	.list-1 li:nth-child(6) ins	{
		background:url(../images/bullet_ol_6.gif);
	}
	.list-1 li:nth-child(7) ins	{
		background:url(../images/bullet_ol_7.gif);
	}
	.list-1 li:nth-child(8) ins	{
		background:url(../images/bullet_ol_8.gif);
	}
	.list-1 li:nth-child(9) ins	{
		background:url(../images/bullet_ol_9.gif);
	}
	.list-1 li:nth-child(10) ins	{
		background:url(../images/bullet_ol_10.gif);
	}
	.list-1 li:nth-child(11) ins	{
		background:url(../images/bullet_ol_11.gif);
	}
	.list-1 li:nth-child(12) ins	{
		background:url(../images/bullet_ol_12.gif);
	}
	.lessonExample	{
		overflow:hidden;
		margin-bottom:40px;
	}
	.ie6 .lessonExample	{
		overflow:visible;
	}
	.lessonExample .video	{
		float:left;
		margin-right:25px;
	}
	.lessonExample strong	{
		display:block;
		font-size:24px;
		color:#8B0000;
		display:block;
		margin-bottom:20px;
	}
	.lessonExample strong i	{
		font-style:normal;
		color:black;
	}
	.list-2	{
		overflow:hidden;
		margin:10px 0 30px 0;
	}
	.ie6 .list-2	{
		overflow:visible;
	}
	.list-2 li	{
		padding:20px 75px 10px 75px;
		min-height:32px;
		line-height:24px;
		position:relative;
	}
	.list-2 li ins	{
		width:42px;
		height:42px;
		display:block;
		position:absolute;
		top:9px;
		left:19px;
		background:url(../images/bullet_arr_02_left.gif);
	}
	.list-3	{
		overflow:hidden;
		margin:10px 0 15px 0;
	}
	.ie6 .list-3	{
		overflow:visible;
	}
	.list-3 li	{
		padding:13px 0 10px 50px;
		min-height:32px;
		line-height:20px;
		position:relative;
	}
	.list-3 li:last-child	{
		background:none;
		padding-bottom:0;
	}
	.list-3 li ins	{
		width:32px;
		height:32px;
		display:block;
		position:absolute;
		top:9px;
		left:0;
		background:url(../images/bullet_arr_03_left.gif);
	}
	.list-4	{
		overflow:hidden;
		margin:10px 0 30px 0;
	}
	.ie6 .list-4	{
		overflow:visible;
	}
	.list-4 li	{
		padding:20px 75px 10px 75px;
		min-height:32px;
		line-height:24px;
		position:relative;
	}
	.list-4 li ins	{
		width:42px;
		height:42px;
		display:block;
		position:absolute;
		top:9px;
		left:19px;
		background:url(../images/bullet_arr_02_left.gif);
	}
	.remark	{
		font-size:12px;
	}
	.picCenter	{
		display:block;
		margin:15px auto;
	}
	.opinion	{
		margin:45px 0;
	}
	.opinion .author	{
		font-size:12px;
		padding:0 0 0 95px;
		text-transform:uppercase;
		line-height:18px;
	}
	.opinion .author strong	{
		color:#A5140D;
		font-size:24px;
		display:block;
		padding-top:20px;
		text-transform:none;
		margin-bottom:7px;
		line-height:normal;
	}
	.opinion .author a	{
		color:#56890B;
	}
	.opinion .txt	{
		clear:both;
		border:solid 1px #989898;
		padding:30px 50px;
		position:relative;
		width:618px;
		margin:0 auto;
	}
	.opinion .txt .top	{
		background:url(../images/opninon_block_top.gif);
		width:720px;
		height:24px;
		position:absolute;
		top:-5px;
		left:-1px;
	}
	.opinion .txt .bott	{
		background:url(../images/opninon_block_bott.gif);
		width:720px;
		height:9px;
		position:absolute;
		bottom:-3px;
		left:-1px;
	}
	.buttonOrder-1	{
		display:block;
		background:url(../images/button_order.gif);
		width:583px;
		height:139px;
		margin:20px auto;
		color:white;
		text-decoration:none;
		text-align:center;
		padding-top:10px;
	}
	


	.buttonOrderNick:hover	{
		background-position:0 149px;
	}
	.buttonOrderNick	{
		display:block;
		background:url(../images/button_order_two.gif);
		width:583px;
		height:139px;
		margin:20px auto;
		color:white;
		text-decoration:none;
		text-align:center;
		padding-top:10px;
	}	

	
	
	.roundedBlock-2	{
		border:solid 1px #989898;
		width:718px;
		margin:25px auto;
	}
	.roundedBlock-2 .top	{
		background:url(../images/rounded_block_02_top.gif) 0 0 no-repeat;
		margin:-1px -1px 0 -1px;
		zoom:1;
		position:relative;
		z-index:1;
	}
	.roundedBlock-2 .bott	{
		background:url(../images/opninon_block_bott.gif) 0 100% no-repeat;
		margin:-0 0 -1px 0;
		padding:40px;
		zoom:1;
		position:relative;
		z-index:1;
	}
	.opinion-2	{
		padding:20px;
		font-style:italic;
		font-size:14px;
		line-height:24px;
	}
	.opinion-2 .picLeft	{
		margin:-23px 20px 0 -25px;
	}
	.opinion-2 .signature	{
		font-size:11px;
		line-height:11px;
		display:block;
		margin-top:10px;
		text-transform:uppercase;
	}
	.opinion-2 .signature a	{
		color:#56890B;
	}
	.roundedBlock-2 .quoteBlock-1	{
		margin-bottom:0;
	}
	.roundedBlock-3	{
		border:solid 1px #989898;
		width:718px;
		margin:25px auto;
	}
	.roundedBlock-3 .top	{
		background:url(../images/rounded_block_03_top.gif) 0 0 no-repeat;
		margin:-1px -1px 0 -1px;
		zoom:1;
		position:relative;
		z-index:1;
	}
	.roundedBlock-3 .bott	{
		background:url(../images/opninon_block_bott.gif) 0 100% no-repeat;
		margin:0 0 -1px 0;
		padding:13px 40px 40px 40px;
		zoom:1;
		position:relative;
		z-index:1;
	}
	.roundedBlock-3 .title	{
		background:#343434;
		display:block;
		font-size:30px;
		color:white;
		font-weight:normal;
		padding:0 15px 15px 15px;
		margin:0 -39px;
		text-align:center;
	}
	.roundedBlock-3 .info	{
		background:#E9E9E9;
		font-size:12px;
		margin:0 -39px 20px -39px;
		padding:7px 10px;
	}
	.roundedBlock-3 .info i	{
		font-style:normal;
		margin:0 7px;
	}
	.roundedBlock-3 .list-3	{
		margin-bottom:-15px;
		color:#5F5F5F;
	}
	.faq-1	{
		font-family:Arial;
		color:black;
		margin-bottom:50px;
	}
	.faq-1 li	{
		background:url(../images/separator_02.gif) 0 100% repeat-x;
		padding:13px 0 10px 65px;
		min-height:32px;
		line-height:20px;
		position:relative;
	}
	.faq-1 li ins	{
		width:41px;
		height:39px;
		display:block;
		position:absolute;
		top:5px;
		left:10px;
		background: url(../images/bullet_faq_01-0.gif);
	}
	.faq-1 li ul	{
		margin-top:10px;
		display:none;
	}
	.faq-1 li li	{
		background:none;
		padding:0;
		line-height:18px;
		font-size:14px;
	}
	.faq-1 li a	{
		color:#D30A00;
		font-size:22px;
		text-decoration:none;
		background:url(../images/arr_faq_01-0.gif) 100% 3px no-repeat;
		padding-right:23px;
	}
	.faq-1 li.active	{
		background-color:#1A0909;
		color:white;
	}
	.faq-1 li.active ul	{
/*		display:block;*/
	}
	.faq-1 li.active ins	{
		width:41px;
		height:39px;
		display:block;
		position:absolute;
		top:5px;
		left:10px;
		background: url(../images/bullet_faq_01-1.gif);
	}
	.faq-1 li.active a	{
		background:url(../images/arr_faq_01-1.gif) 100% 3px no-repeat;
		color:white;
	}
	.footer	{
		padding:40px 0;
		clear:both;
		margin:0 -20px;
		font-size:11px;
		line-height:18px;
	}
	.footer .right	{
		float:right;
	}
	.footer a	{
		color: #000;
		text-decoration: none;
		border: 0px;
		border-bottom: 1px solid #CCC;
	}
	.footer a:hover	{
		color:#353535;
		text-decoration: none;
		border: 0px;
		background-color: #F0F0F0;
	}
	
.style2 {
	color: #B10000;
	line-height:normal;
}
.style3 {
	color: #009900;
	font-weight: bold;
	line-height:normal;
}
.style5 {color: #009900;line-height:normal;}
.style6 {
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	line-height:normal;
}
.style7 {
	font-size: 20px;
	font-style: italic;
	line-height:normal;
}
.style8 {color: #999999;line-height:normal;}
.style9 {color: #000000;line-height:normal;}
.style11 {color: #333333;line-height:normal;}
.style12 {
	font-size: 20px;
	font-weight: bold;
	line-height:normal;
}
.style13 {
	color: #B10000;
	font-size: 20px;
	font-weight: bold;
	line-height:normal;
}
.style14 {
	font-size: 20px;
	color: #000000;
	line-height:normal;
}
.style15 {
	color: #009966;line-height:normal;
}
.style16 {font-size: 20px;line-height:normal;}

.style17 {font-size: 16pt;line-height:normal;}
.style18 {font-size: 14pt;line-height:normal;}
.style19 {font-size: 18pt;line-height:normal;}
.style20 {
	font-family: Tahoma;
	font-size: 24px;
	color: #B10000;
	font-weight: bold;
	line-height:normal;
}
.style21 {color: #8B0000; line-height:normal;}
.style22 {
	font-family: Tahoma;
	font-weight: bold;
	line-height:normal;
}
.style23 {font-family: Tahoma; line-height:normal;}
.style24 {font-size: 20pt; line-height:normal;}

.more2 {
	padding-top: 6px;
}

.morediv {
    display: true;
    margin-top: 0px;

	text-decoration: none;	
}
.more2 img {
    margin:5px;
    vertical-align:middle;
	text-decoration: none;
}
.more2 a:hover {
	text-decoration: none;
	border-bottom: 1px dotted #000066;
}
.more2 a,.more a:visited {
	border-bottom: 0px dotted #000066;
	text-decoration: none;
	color: #000099;   
	font-size: 110%;	
}

.cyber-txt { text-indent:30px;font-family: Arial; margin-left:10px; margin-right:10px;  background-color: #FFFFFF; !text-align: justify;

}
.yellow {background-color: #FFFF00; font-family: Arial, Arial; font-size: 120%; color:red; font-weight:bold; text-decoration:none;}
.cyber-txt p {
	padding-left: 7px;
	padding-right: 7px;

		}
.copy80 {
	color: #666666;
	font-size: 80%;
}
.copy80 a, .copy80 a:visited {
	color: #0000FF;
}
.copy80 a:hover {
	text-decoration: none;
}
.cyber-txt_small {font-family: Arial; font-size:12px; font-weight: bold; margin-left:10px; margin-right:10px; text-align: justify;}

.dvd-list {font-family: Arial; margin-left:25px; margin-right:25px; text-align: justify;}

.cyber_green {font-family: Arial; font-size: 26px; color: #008400; font-weight: bold; text-decoration:underline;}

.bold_black {font-family: Arial; font-size:18px; font-weight: bold; text-align: justify;}
.bold_red {font-family: Arial; font-size:18px; color:red; font-weight: bold; text-align: justify;}

p {font-family: Arial; font-size: 12pt;}

.headerlinks{font-family: Verdana; font-size: 12px; color: #FFF;}
.headerlinks a, .headerlinks a:visited{color: #FFF; text-decoration:underline; padding: 3px; line-height:normal;		overflow:visible;} 
.headerlinks a:hover{color: #333; text-decoration:none; background-color:#FBFBFB; line-height:normal;		overflow:visible;}


.footerlinks{font-family: Tahoma; font-size: 15px; color: #333; text-transform: uppercase;font-weight: normal;}
.footerlinks a, .footerlinks a:visited{color:#00C; text-decoration: none; padding: 3px;font-weight: bold;} 
.footerlinks a:hover{color: #F00; text-decoration:none; background-color:; text-decoration: underline;}
.footeractive,.footeractive a,.footeractive a:visited {color: #666; font-weight: normal;}

.strong {font-weight: bold;}

.readNext { 
font-family: "tahoma", "verdana", "Arial";
font-size: 22px;
color: #000099;
font-weight: 800;
text-transform: none;
}
