/* === Основные селекторы ===  */
html  { 
margin : 0; 
padding : 0; 
background-color: #46daf9;
 } 
 
 body  { 
margin : 0 auto; 
padding : 3px;  
background-color: #46daf9;
background-image: -moz-linear-gradient(left, #9393f3 0%,#9393f3 21%, #46daf9 79%, #46daf9  100%);
background-image: -webkit-linear-gradient(left, #9393f3 0%,#9393f3 21%, #46daf9 79%, #46daf9  100%);
background: -o-linear-gradient(left, #9393f3 0%,#9393f3 21%, #46daf9 79%, #46daf9  100%);
background: -ms-linear-gradient(left, #9393f3 0%,#9393f3 21%, #46daf9 79%, #46daf9  100%);    
background-image: linear-gradient(left, #d3d3f3 0%,#c3c3f3 21%, #46daf9 79%, #46daf9  100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9393f3', endColorstr='#46daf9', GradientType=1);
background-attachment: fixed;
background-repeat: repeat-y;
font-size: 18px;
} 
 
img {
   max-width: 100%;
}

a  { 
color : #60f; 
text-decoration : none; 
 } 
 a:hover  { 
color : #c0f; 
text-decoration : underline; 
 } 
 a img  { 
border-color : #fff; 
 } 
 
 code  { 
color : #337; 
font-style : italic; 
font-family : Times New Roman; 
font-size : 120%; 
 } 

h1, h2, h3, h4, h5, h6  { 
color : #3434f4; 
padding : 0; 
margin : 0; 
font-family : Tahoma; 
 } 
 h1  { 
font-size : 200%; 
font-weight : normal; 
 } 
 h2  { 
font-size : 130%; 
font-weight : normal; 
 } 
 h3  { 
font-size : 120%; 
font-weight : normal; 
 } 
 h4  { 
font-size : 100%; 
font-weight : normal; 
 } 
 h5  { 
font-size : 90%; 
font-weight : normal; 
 } 
 h6  { 
font-size : 85%; 
font-weight : normal; 
 } 
 
 ul  { 
list-style : disc; 
margin : 14px 0 20px 10px; 
 } 
 ol  { 
list-style : decimal; 
margin : 14px 0 20px 10px; 
 } 
 header, section, footer, aside, article, figure  { 
display : block; 
 }   
   
   
   
   
   
 /* ==== С идентификаторами === */
img#vac {
	/*position:absolute; 
	left:-99px;*/
	display:none;
	font-size: 6px;
}

 
 
 
 /* ==== Классы суммируются === */
 
 .yametrika  { 
display:none;
position:absolute;
 }

/* цвет фона */  
 .bgblue { 	
	background-color: #ccddff;
 }
 
 .bgwhite{
 	background: #fff;
 	color: #000;
 }
 
 
 
/* центровка */  
.tcen  { 
 	text-align-last: center; /* для Хром */
	text-align: center; /* для FF */ 
 }
.tleft  { 
text-align-last: left; /* для Хром */
text-align : left; 
 }
.trig  { 
text-align-last: right; /* для Хром */
text-align : right; 
 }
.imgcen  { 
margin: 0 auto;
}
 
 /* всплытие */  
.fleft  { 
float : left; 
margin : 10px;
margin-left : 0;
 }
.frig  { 
float : right; 
margin : 10px;
margin-right : 0;
 }
 
 
 
 
.fourcorners  { 
border-radius : 20px; 
}
 
 
 /* ====== */
 
.button_X{
	border: 2px solid #f00;
	color: #b00;
	font-weight: bold; 
}

.button_Plus{
	background: #0cc;
	//border: 2px solid #fff;
	color: #00b;
	font-weight: bold; 
}

.but_img{
	padding: 7px;
	margin-left: 10px;
	height : 50px;
	border-radius : 10px;
	border: 3px solid #777;
}

.but_img_mail{
	margin-left: -20px;
	height : 35px;
	width: 50px;
}


.button355_55{ 	
vertical-align: text-bottom;
	background: #8ab7e2; 
    background: -moz-linear-gradient(top, #aae 0%,#9de 35%, #9de 65%,#aae 100%);
    background: -webkit-linear-gradient(top, #aae 0%,#9de 35%, #9de 65%,#aae 100%);
    background: -o-linear-gradient(top, #aae 0%,#9de 35%, #9de 65%,#aae 100%);
    background: -ms-linear-gradient(top, #aae 0%,#9de 35%, #9de 65%,#aae 100%);
    background: linear-gradient(top, #aae 0%,#9de 35%, #9de 65%,#aae 100%);  	
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#aaaaee, endColorstr=#99ddee)";            
border-radius : 6px;
            
border: 2px solid #777;
color: #00b;
margin: 5px 20px;
padding: 7px;
width : 175px; 
white-space: pre-wrap;
height : 35px; 
font-size : 100%; 
overflow : hidden;	
 }
 

 
 .mydivpreview{
 	margin : 10px 10px 10px 10px;
 	padding : 20px 20px 20px 20px;
 	width: 180mm;
 	border: 2px solid #000;;
 	background-color: #ffe;
 }
 
 .fsiz105{
 	font-size : 105%;
 }
 
  .fsiz125{
 	font-size : 125%;
 }
 
 .onecut{ 	
 	margin : 5px 30px;
 }

 .f_blue{
 	color: #00b;
 }
 
 .f_yellow{
 	color: #ff0;
 }
 
 
 /* ==== Медиазапрос === */
  @media print { /* Стиль для печати */
    body {
     font-family: Times, 'Times New Roman', serif; /* Шрифт с засечками */
     font-size : 28px;
    }
    h1, h2, p {
     color: #000; /* Черный цвет текста */
     font-size : 28px;
    }
    img{
		visibility: hidden;
	}
}
/* ========================================================= */