.test_razmera{
	position: fixed;
    left: 0px;
    top: 20%;
	width: 10px;
	height: 10px;
	font-size: 50%;}
/*! основные */
body{
	font-family: 'Exo 2', sans-serif;}
.seredina{
	display: block; 
	margin:0 auto;
	max-width: 100%;
	height: auto;}
a,
a:hover,
a:focus,
a:active {
	text-decoration:none;
	border-bottom:#000000 1px dashed; 
	color:#000000;}
.otstup{
padding-top: 0px;
padding-bottom: 30px;}	
/*! верхнее меню */	
.fon_menu{
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: rgba(255,211,0,1);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);}
	@media (max-width: 768px){.fon_menu{
		height: 50px;}}
	@media (min-width: 768px){.fon_menu{
		height: 50px;}}
	@media (min-width:992px){.fon_menu{
		height: 50px;}}
	@media (min-width:1200px){.fon_menu{
		height: 50px;}}
.text_telefon_1{
		font-weight: 600;
		color: #000000;}
	@media (max-width: 768px){.text_telefon_1{
		font-size: 100%;
		margin: 5px 0px 5px 0px;}}
	@media (min-width: 768px){.text_telefon_1{
		font-size: 200%;
		margin: 5px 0px 0px 0px;}}
	@media (min-width:992px){.text_telefon_1{
		font-size: 240%;
		margin: 0px 0px 0px 0px;}}
	@media (min-width:1200px){.text_telefon_1{
		font-size: 240%;
		margin: 0px 0px 0px 0px;}}
.text_logo_1{
	font-weight: 600;
	color: #000000;}
	@media (max-width: 768px){.text_logo_1{		
		font-size: 100%;
		margin: 5px 0px 0px 0px;}}
	@media (min-width: 768px){.text_logo_1{
		font-size: 100%;
		margin: 5px 0px 0px 0px;}} 
	@media (min-width:992px){.text_logo_1{
		font-size: 100%;
		margin: 5px 30px 0px -30px;}}
	@media (min-width:1200px){.text_logo_1{
		font-size: 100%;
		margin: 5px 30px 0px -30px;}}
/*! первый экран */		
	@media (max-width: 768px){.sdvig{
		margin-top:50px;}}
	@media (min-width: 768px){.sdvig{
		margin-top:50px;}}
	@media (min-width:992px){.sdvig{
		margin-top:50px;}}
	@media (min-width:1200px){.sdvig{
		margin-top:50px;}}	
.fon01{
	background: url(../img/1foto.jpg) center top no-repeat #ffffff;
	background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover;
	background-color: #000000;}		
.obvodka_1{
	text-shadow:	-0   -1px 1px #000000,
					 0   -1px 1px #000000,
					-0    1px 1px #000000,
					 0    1px 1px #000000,
					-1px -0   1px #000000,
					 1px -0   1px #000000,
					-1px  0   1px #000000,
					 1px  0   1px #000000,
					-1px -1px 1px #000000,
					 1px -1px 1px #000000,
					-1px  1px 1px #000000,
					 1px  1px 1px #000000,
					-1px -1px 1px #000000,
					 1px -1px 1px #000000,
					-1px  1px 1px #000000,
					 1px  1px 1px #000000;}		
.per_h1{
	color: #ffffff;}
	@media (max-width: 768px){.per_h1{
		font-size: 180%;
		margin: 10px 0px 0px 0px;}}
	@media (min-width: 768px){.per_h1{
		font-size: 200%;
		margin: 20px 0px 0px 0px;}} 
	@media (min-width:992px){.per_h1{
		font-size: 300%;
		margin: 20px 0px 0px 0px;}}
	@media (min-width:1200px){.per_h1{
		font-size: 400%;
		margin: 20px 0px 0px 0px;}}
.per_h3{
	color: #ffffff;}
	@media (max-width: 768px){.per_h3{
		font-size: 130%;
		margin: 10px 0px 0px 0px;}}
	@media (min-width: 768px){.per_h3{
		font-size: 150%;
		margin: 10px 0px 0px 0px;}} 
	@media (min-width:992px){.per_h3{
		font-size: 200%;
		margin: 10px 0px 0px 0px;}}
@media (min-width:1200px){.per_h3{
		font-size: 200%;
		margin: 10px 0px 0px 0px;	}}
.fon_tizer_1{
	background-color: rgba(0,0,0,0.2); 
	border-radius: 5px;}
	@media (max-width: 768px){.fon_tizer_1{
		margin: 30px 0px 0px 0px;}}
	@media (min-width: 768px){.fon_tizer_1{
		margin: 50px 0px 50px 0px;}} 
	@media (min-width:992px){.fon_tizer_1{
		margin: 100px 0px 50px 0px;}}
	@media (min-width:1200px){.fon_tizer_1{
		margin: 100px 0px 100px 0px;}}		
.text_tizer_1{
	font-weight: 400;
	color: #ffffff;}
	@media (max-width: 768px){.text_tizer_1{
		font-size: 100%;
		margin: 0px 0px 5px 0px;}}
	@media (min-width: 768px){.text_tizer_1{
		font-size: 100%;
		margin: 0px 0px 10px 0px;}} 
	@media (min-width:992px){.text_tizer_1{
		font-size: 150%;
		margin: 0px 0px 10px 0px;}}
	@media (min-width:1200px){.text_tizer_1{
		font-size: 170%;
		margin: 0px 0px 10px 0px;}}
@-webkit-keyframes ssiyaniePulse {
	from {-webkit-box-shadow: 0 0 10px #333, 0px 5px 10px 0px #000000;}
	50% {-webkit-box-shadow: 0 0 20px #FFD300, 0px 5px 10px 0px #000000;}
	to {-webkit-box-shadow: 0 0 10px #333, 0px 5px 10px 0px #000000;}}
@-webkit-keyframes ssiyaniePulse2 {
	from {-webkit-box-shadow: 0 0 20px #333, 0px 5px 10px 0px #000000;}
	50% {-webkit-box-shadow: 0 0 40px #FFD300, 0px 5px 10px 0px #000000;}
	to {-webkit-box-shadow: 0 0 20px #333, 0px 5px 10px 0px #000000;}}
.knopka1{
	background-color: #FFD300;
	color: #000000;
	font-weight: 400;
	text-shadow: 1px 1px #ffffff;
	border: 2px solid #ffffff;
	border-radius: 5px;
	-webkit-animation-name: ssiyaniePulse;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: infinite;}
.knopka1:hover:not(:active),
.knopka1:focus,
.knopka1:active:focus,
.knopka1.active:focus,
.knopka1.focus,
.knopka1:active.focus,
.knopka1.active.focus,
.knopka1:focus,
.knopka1:active{
	background-color: #FFD300;
	color: #ffffff;
	text-shadow: 1px 1px #000000;
	border: 2px solid #ffffff;
	border-radius: 5px;
   	-webkit-animation-name: ssiyaniePulse2;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: infinite;}
.knopka1 {}
	@media (max-width: 768px){.knopka1{
		font-size: 100%;}}
	@media (min-width: 768px){.knopka1{
		font-size: 150%;}} 
	@media (min-width:992px){.knopka1{
		font-size: 200%;}}
	@media (min-width:1200px){.knopka1{
		font-size: 200%;}}	
/*! портфолио */	
.fon02{
	background: url(../img/fon2.jpg) ;}		
.zagolovok_h2 {
	font-weight: 400;
	color:#000000; 
	overflow: hidden;}
	@media (max-width: 768px){.zagolovok_h2{
		font-size: 140%;
		margin: 30px 10px 20px 10px;}}
	@media (min-width: 768px){.zagolovok_h2{
		font-size: 200%;
		margin: 30px 10px 20px 10px;}} 
	@media (min-width:992px){.zagolovok_h2{
		font-size: 250%;
		margin: 30px 10px 20px 10px;}}
	@media (min-width:1200px){.zagolovok_h2{
		font-size: 250%;
		margin: 30px 0px 10px 0px;}}		
.zagolovok_h2:before,
.zagolovok_h2:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	width: 100%;
	height: 2px;
	background: #000000;
	border: solid #ffffff;
	border-width: 0 10px;}
.zagolovok_h2:before {
	margin-left: -100%;}
.zagolovok_h2:after {
	margin-right: -100%;}
.rech{
	color:#000000;
	font-weight: 400;}
	@media (max-width: 768px){.rech{
		font-size: 100%;
		margin: 0px 10px 30px 0px;}}
	@media (min-width: 768px){.rech{
		font-size: 120%;
		margin: 0px 10px 30px 0px;}} 
	@media (min-width:992px){.rech{
		font-size: 130%;
		margin: 0px 10px 30px 0px;}}
	@media (min-width:1200px){.rech{
		font-size: 130%;
		margin: 0px 0px 30px 0px;}}	
.ramka01{
	margin: 0px 0px 30px 0px;
	color: #000000;
	padding: 10px;
	position:relative;
	background: #ffffff;
	border: 1px solid #808080;
	-webkit-box-shadow: 0px 5px 10px rgba(102, 102, 102, 1);
	-moz-box-shadow: 0px 5px 10px rgba(102, 102, 102, 1);
	box-shadow: 0px 5px 10px rgba(102, 102, 102, 1);
	border-radius: 5px;}		
.arrow_box {
	position: relative;
	background: #ffffff;
	border: 1px solid #808080;}
.arrow_box:after,
.arrow_box:before {
	top: 100%;
	left: 20%;
	border: solid transparent;
	content: '';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;}		
.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 20px;
	margin-left: -20px;}
.arrow_box:before {
	border-color: rgba(128, 128, 128, 0);
	border-top-color: #808080;
	border-width: 21px;
	margin-left: -21px;}		
.text_zag_port_1{
		font-weight: 400;
		color: #000000;}
	@media (max-width: 768px){.text_zag_port_1{
		font-size: 150%;
		margin: 5px 0px 10px 0px;}}
	@media (min-width: 768px){.text_zag_port_1{
		font-size: 150%;
		margin: 5px 0px 20px 0px;}} 
	@media (min-width:992px){.text_zag_port_1{
		font-size: 150%;
		margin: 5px 0px 20px 0px;}}
	@media (min-width:1200px){.text_zag_port_1{
		font-size: 180%;
		margin: 10px 0px 20px 0px;}}		
.ramka02{
	margin: 0px 0px 20px 0px;
	position:relative;
	border: 1px solid #080808;}		
.ramka03{
	position:relative;
	background-color: #ffffff;}
	@media (max-width: 768px){.ramka03{
		margin: 0px 0px 10px 1px;
		max-height: 16px;}}
	@media (min-width: 768px){.ramka03{
		margin: 0px 1px 10px 1px;
		max-height: 28px;}}
	@media (min-width:992px){.ramka03{
		margin: 0px 1px 10px 1px;
		max-height: 26px;}}
	@media (min-width:1200px){.ramka03{
		margin: 0px 1px 10px 1px;
		max-height: 28px;}}		
	/* Wobble Vertical */
@-webkit-keyframes wobble-vertical { 
	16.65% { -webkit-transform: translateY(8px); transform: translateY(8px); }
	33.3% { -webkit-transform: translateY(-6px); transform: translateY(-6px); }
	49.95% { -webkit-transform: translateY(4px); transform: translateY(4px); }
	66.6% { -webkit-transform: translateY(-2px); transform: translateY(-2px); }
	83.25% { -webkit-transform: translateY(1px); transform: translateY(1px); }
	100% { -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes wobble-vertical {
	16.65% { -webkit-transform: translateY(8px); transform: translateY(8px); }
	33.3% { -webkit-transform: translateY(-6px); transform: translateY(-6px); }
	49.95% { -webkit-transform: translateY(4px); transform: translateY(4px); }
	66.6% { -webkit-transform: translateY(-2px); transform: translateY(-2px); }
	83.25% { -webkit-transform: translateY(1px); transform: translateY(1px); }
	100% { -webkit-transform: translateY(0); transform: translateY(0); }}
.wobble-vertical {
	display: inline-block;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	margin: 0px 0px 15px 0px;}
.wobble-vertical:hover,
.wobble-vertical:focus,
.wobble-vertical:active {
	-webkit-animation-name: wobble-vertical;
	animation-name: wobble-vertical;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;}
	/* wobble-vertical  */		
/*! форма захвата */		
.fon_z_01{
	background: url(../img/z01.jpg) center top repeat fixed;
	background-color: #000000;
	padding: 20px 0px 20px 0px;}
.fon_z_02{
	background: url(../img/z01.jpg) center top repeat fixed;
	background-color: #000000;
	padding: 20px 0px 20px 0px;}	
.fon_z_03{
	background: url(../img/z01.jpg) center top repeat fixed;
	background-color: #000000;
	padding: 20px 0px 20px 0px;}
.fon_z_04{
	background: url(../img/z01.jpg) center top repeat fixed;
	background-color: #000000;
	padding: 20px 0px 20px 0px;}	
.fon_z_05{
	background-color: #000000;
	padding: 20px 0px 20px 0px;}

.zagolovok_h3{
	font-weight: 400;
	margin: 30px 10px 20px 10px;
	color:#000000; 
	overflow: hidden;}
	@media (max-width: 768px){.zagolovok_h3{
		font-size: 150%;}}
	@media (min-width: 768px){.zagolovok_h3{
		font-size: 200%;}} 
	@media (min-width:992px){.zagolovok_h3{
		font-size: 200%;}}
	@media (min-width:1200px){.zagolovok_h3{
		font-size: 200%;}}	
.zagolovok_h4{
	font-weight: 400;
	font-size: 120%;
	margin: 0px 0px 30px 0px;
	color:#000000; 
	overflow: hidden;}	
.ramka_zakaza
	{background-color: rgba(255,255,255,0.9);
	border: 1px solid #080808;
	margin-top: 0px;
	padding-bottom: 20px;
	-webkit-box-shadow: 0px 5px 10px 5px rgba(0,0,0,0.9);
	-moz-box-shadow: 0px 5px 10px 5px rgba(0,0,0,0.9);
	box-shadow: 0px 5px 10px 5px rgba(0,0,0,0.9);}		
.knopka2,
.knopka2:active:focus,
.knopka2.active:focus,
.knopka2.focus,
.knopka2:active.focus,
.knopka2.active.focus,
.knopka2:focus,
.knopka2:active{
	background-color: #FFD300; 
	color: #41352B;
	font-weight: 700;
	font-size: 200%;
	border: 2px solid #ffffff;
	border-radius: 10px;
	box-shadow:0px 5px 10px 0px #999999;}
.knopka2:hover{
	background-color: #FFD300; 
	font-weight: 700;
	font-size: 200%;
	border: 2px solid #ffffff; 
	border-radius: 10px;
	box-shadow:0px 2px 5px 0px #999999;}
/*! экспертность */
.fon03{
	background: url(../img/fon3.jpg);
	background-color: #ffffff;}
.ramka04{
	margin: 10px 0px 0px 0px;
	position:relative;
	border: 1px solid #080808;}		
.megdu_strok
	{}
	@media (max-width: 768px){.megdu_strok{
		line-height: 2.2;}}
	@media (min-width: 768px){.megdu_strok{
		line-height: 2.2;}} 
	@media (min-width:992px){.megdu_strok{
		line-height: 1.5;}}
	@media (min-width:1200px){.megdu_strok{
		line-height: 2.2;}}	
/*! этапы работы */
.fon04{
	background-color: #ffffff;}	
.otst_tabl{
	margin: 0px 0px 0px 20px;}	
.line01{
	border: none;
	background-color: #FF4040; /* #F26065 */
	color: #FF4040;
	height: 20px;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;}
.line02{
	border: none;
	background-color: #7279d8; /* 4346A4 */
	color: #7279d8; 
	height: 10px; 
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;}
.line03{
	border: none; 
	background-color: #39E639; /* 666666 */
	color: #39E639; 
	height: 10px; 
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;}	
.line04{
	border: none; 
	background-color: #FFF100; /* F9B134*/
	color: #FFF100; 
	height: 10px; 
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;}	
.line05{
	border: none; 
	background-color: #FF7600;
	color: #FF7600; 
	height: 10px; 
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;}
.line06{
	border: none; 
	background-color: #a63600;
	color: #a63600; 
	height: 10px; 
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;}	
	
[id^="open"] {position: fixed;}
[id^="open"]:target + table a[href^="#open"],
[id^="open"]:not(:target) + table tbody tr:nth-of-type(3), 
[id^="open"]:not(:target) + table tbody tr:nth-of-type(4),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(5),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(6),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(7),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(8),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(9),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(10),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(11),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(12),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(13),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(15),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(16),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(17),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(19),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(20),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(21),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(22),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(23),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(24),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(26),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(27),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(28),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(29),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(30),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(31),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(32),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(33),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(34),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(35),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(36),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(37),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(38),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(39),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(41),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(42),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(43),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(44),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(46),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(47),
[id^="open"]:not(:target) + table tbody tr:nth-of-type(48),
[id^="open"]:not(:target) + table a[href="#close"] {display: none;}		

.work_zag{
	color: #000000;
	overflow: hidden;}
	@media (max-width: 768px){.work_zag{
		font-size: 80%;}}
	@media (min-width: 768px){.work_zag{
		font-size: 80%;}} 
	@media (min-width:992px){.work_zag{
		font-size: 100%;}}
	@media (min-width:1200px){.work_zag{
		font-size: 100%;}}
	
/*! экраны */		
.fon05{
	background: url(../img/fon5.jpg);
	background-color: #ffffff;}		
.videlenie{
	padding: 10px 0px 10px 0px;
	border: 1px solid rgba(255,255,255,0);}	
.videlenie:hover{
	background-color: rgba(245,245,245,0.5);
	border: 1px solid #ccc;}
.primer_zag{
	color: #000000;}
	@media (max-width: 768px){.primer_zag{
		font-size: 200%;}}
	@media (min-width: 768px){.primer_zag{
		font-size: 200%;}} 
	@media (min-width:992px){.primer_zag{
		font-size: 200%;}}
	@media (min-width:1200px){.primer_zag{
		font-size: 140%;}}
/*! стоимость */	
.text_size_tab{}
	@media (max-width: 768px){.text_size_tab{
		font-size: 80%;}}
	@media (min-width: 768px){.text_size_tab{
		font-size: 100%;}} 
	@media (min-width:992px){.text_size_tab{
		font-size: 100%;}}
	@media (min-width:1200px){.text_size_tab{
		font-size: 100%;}}
.vertikal td:nth-child(1) {
	text-align: left;}
.tb_none{
	border-style:hidden;
	border-width: 0px;
	border:none none;}
.polosa1{
	height: 50px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	background: -webkit-repeating-radial-gradient(135deg, #ffa39e, #ffa39e 10px, #ffccc9 10px, #ffccc9 20px); /* Safari 5.1 - 6.0 */
	background: -o-repeating-radial-gradient(135deg, #ffa39e, #ffa39e 10px, #ffccc9 10px, #ffccc9 20px); /* Opera 11.6 - 12.0 */
	background: -moz-repeating-radial-gradient(135deg, #ffa39e, #ffa39e 10px, #ffccc9 10px, #ffccc9 20px); /* Firefox 3.6 - 15 */
	background: repeating-linear-gradient(135deg, #ffa39e, #ffa39e 10px, #ffccc9 10px, #ffccc9 20px);}
	@media (max-width: 768px){.polosa1{
		font-size: 120%;}}
	@media (min-width: 768px){.polosa1{
		font-size: 200%;}} 
	@media (min-width:992px){.polosa1{
		font-size: 200%;}}
	@media (min-width:1200px){.polosa1{
		font-size: 200%;}}
.polosa2{
	height: 50px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	background: -webkit-repeating-radial-gradient(135deg, #FDFB72, #FDFB72 10px, #ffffad 10px, #ffffad 20px);
	background: -o-repeating-radial-gradient(135deg, #FDFB72, #FDFB72 10px, #ffffad 10px, #ffffad 20px);
	background: -moz-repeating-radial-gradient(135deg, #FDFB72, #FDFB72 10px, #ffffad 10px, #ffffad 20px);
	background: repeating-linear-gradient(135deg, #FDFB72, #FDFB72 10px, #ffffad 10px, #ffffad 20px);}
	@media (max-width: 768px){.polosa2{
		font-size: 120%;}}
	@media (min-width: 768px){.polosa2{
		font-size: 200%;}} 
	@media (min-width:992px){.polosa2{
		font-size: 200%;}}
	@media (min-width:1200px){.polosa2{
		font-size: 200%;}}
.polosa3{
	height: 50px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
	background: -webkit-repeating-radial-gradient(135deg, #b0e0e6, #b0e0e6 10px, #d8eff2 10px, #d8eff2 20px);
	background: -o-repeating-radial-gradient(135deg, #b0e0e6, #b0e0e6 10px, #d8eff2 10px, #d8eff2 20px);
	background: -moz-repeating-radial-gradient(135deg, #b0e0e6, #b0e0e6 10px, #d8eff2 10px, #d8eff2 20px); 
	background: repeating-linear-gradient(135deg, #b0e0e6, #b0e0e6 10px, #d8eff2 10px, #d8eff2 20px);}	
	@media (max-width: 768px){.polosa3{
		font-size: 120%;}}
	@media (min-width: 768px){.polosa3{
		font-size: 200%;}} 
	@media (min-width:992px){.polosa3{
		font-size: 200%;}}
	@media (min-width:1200px){.polosa3{
		font-size: 200%;}}
.polosa4{
	font-weight: 600;
	height: 50px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	background: -webkit-repeating-radial-gradient(135deg, #ffa39e, #ffa39e 10px, #ffccc9 10px, #ffccc9 20px); /* Safari 5.1 - 6.0 */
	background: -o-repeating-radial-gradient(135deg, #ffa39e, #ffa39e 10px, #ffccc9 10px, #ffccc9 20px); /* Opera 11.6 - 12.0 */
	background: -moz-repeating-radial-gradient(135deg, #ffa39e, #ffa39e 10px, #ffccc9 10px, #ffccc9 20px); /* Firefox 3.6 - 15 */
	background: repeating-linear-gradient(135deg, #ffa39e, #ffa39e 10px, #ffccc9 10px, #ffccc9 20px);}
	@media (max-width: 768px){.polosa4{
		font-size: 120%;}}
	@media (min-width: 768px){.polosa4{
		font-size: 200%;}} 
	@media (min-width:992px){.polosa4{
		font-size: 200%;}}
	@media (min-width:1200px){.polosa4{
		font-size: 200%;}}
.polosa5{
	font-weight: 600;
	height: 50px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	background: -webkit-repeating-radial-gradient(135deg, #FDFB72, #FDFB72 10px, #ffffad 10px, #ffffad 20px);
	background: -o-repeating-radial-gradient(135deg, #FDFB72, #FDFB72 10px, #ffffad 10px, #ffffad 20px);
	background: -moz-repeating-radial-gradient(135deg, #FDFB72, #FDFB72 10px, #ffffad 10px, #ffffad 20px);
	background: repeating-linear-gradient(135deg, #FDFB72, #FDFB72 10px, #ffffad 10px, #ffffad 20px);}
	@media (max-width: 768px){.polosa5{
		font-size: 120%;}}
	@media (min-width: 768px){.polosa5{
		font-size: 200%;}} 
	@media (min-width:992px){.polosa5{
		font-size: 200%;}}
	@media (min-width:1200px){.polosa5{
		font-size: 200%;}}
.polosa6{
	font-weight: 600;
	height: 50px;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	background: -webkit-repeating-radial-gradient(135deg, #b0e0e6, #b0e0e6 10px, #d8eff2 10px, #d8eff2 20px);
	background: -o-repeating-radial-gradient(135deg, #b0e0e6, #b0e0e6 10px, #d8eff2 10px, #d8eff2 20px);
	background: -moz-repeating-radial-gradient(135deg, #b0e0e6, #b0e0e6 10px, #d8eff2 10px, #d8eff2 20px);
	background: repeating-linear-gradient(135deg, #b0e0e6, #b0e0e6 10px, #d8eff2 10px, #d8eff2 20px);}
	@media (max-width: 768px){.polosa6{
		font-size: 120%;}}
	@media (min-width: 768px){.polosa6{
		font-size: 200%;}} 
	@media (min-width:992px){.polosa6{
		font-size: 200%;}}
	@media (min-width:1200px){.polosa6{
		font-size: 200%;}}
.dynamic-link1{
	display: inline-block;
    vertical-align: middle;
    box-sizing: content-box;
    margin-left: 2px;
    width: 14px;
    height: 14px;
    line-height: 100%;
    border: 1px solid #080808;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    -webkit-box-shadow: 1px 1px 0 0 #fff;
    -moz-box-shadow: 1px 1px 0 0 #fff;
    box-shadow: 1px 1px 0 0 #fff;
    color: #080808;
    text-align: center;
    text-decoration: none;
    position: relative;
    font: 11px/13px 'Arial',sans-serif;
    cursor: pointer;
	margin:0px 0px 0px 5px;}
.dynamic-link2{
	display: inline-block;
    vertical-align: middle;
    box-sizing: content-box;
    margin-left: 2px;
    width: 14px;
    height: 14px;
    line-height: 100%;
    border: 1px solid #00cc00;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #00cc00;
    color: #00cc00;
    text-align: center;
    text-decoration: none;
    position: relative;
    font: 11px/13px 'Arial',sans-serif;}
.dynamic-link3{
	display: inline-block;
    vertical-align: middle;
    box-sizing: content-box;
    margin-left: 2px;
    width: 14px;
    height: 14px;
    line-height: 100%;
    border: 1px solid #ff0000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #ff0000;
    color: #ff0000;
    text-align: center;
    text-decoration: none;
    position: relative;
    font: 11px/13px 'Arial',sans-serif;}
.sim1 /*!  ?  */
	{
	margin:0px 0px 0px 10px;
	color:#00cc00; 
	font-weight: bold;
	}
.sim2/*!  да  */
	{
	color:#00cc00; 
	font-weight: bold;
	}
.sim3/*!  нет  */
	{
	color:#ff0000; 
	font-weight: bold;
	}
.fon06{
	
	background-color: #ffffff;}	
/*! кейсы */
.fon07{
	background: url(../img/fon7.jpg);
	background-color: #ffffff;}
.voronka td:nth-child(2){
	text-align: left;}
.voronka td:nth-child(1) {
	text-align: right;}	
/*! подвал */	
.fon_podval{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	color: #000000;  /* #41352B*/
	font-weight: 400; 
	font-size: 70%;}
.fon_podval a{
	color: #000000;}





















	