/* CSS Document */

.h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
	color: #336600;
	font-weight: bold;
	}
.h_large {
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
	color: #336600;
	font-weight: bold;
	}
.letter_large {
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
	color: #FF0000;
	font-weight: bold;
	}
.letter_x-large {
	font-family: "Times New Roman", Times, serif;
	font-size: xx-large;
	color: #FF0000;
	font-weight: bold;
	}
.letter_med {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	color: #FF0000;
	font-weight: bold;
	}
.main_red {
	font-size: small;
	color: #FF0000;
	font-weight: bold;
	}
.main_small {
	font-family: arial;
	font-size: small;
	}
.click {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	font-style: italic;
	}
.cont_x-small {
	font-size: x-small;
	}
.t_x-small {
	font-size: x-small;
	}
.cont_small {
	font-size: small;
	}
.t_small {
	font-family: arial;
	font-size: small;
	}
	.t_small_red {
	font-family: arial;
	font-size: small;
	color: #FF0000;
	}
.ch_cal_list {
	font-family: tahoma;
	font-size: small;
	}
.cat_feast {
	font-family: tahoma;
	font-size: small;
	font-weight: bold;
	}
.cont_med {
	font-size: large;
	}
.t_med {
	font-size: medium;
	}
	.t_med_red {
	font-size: medium;
	color: #FF0000;
	}
		.t_med_green {
	font-size: medium;
	color: #666600;
	}
.art_ancor {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	color: #FF0000;
	font-weight: bold;
	}
.art_zag {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	color: #FF0000;
	font-weight: bold;
}
.art_zag_small {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	color: #FF0000;
	font-weight: bold;
}
.art_links {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	font-weight: bold;
}
.art_abr {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	font-style: italic;
}
.celebr {
	color: #666600;
	}
.tr_orig {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
		color: #666600;
font-weight: bold;
	}
	.tr_lang {
font-family: "Times New Roman", Times, serif;
	font-size: medium;
		color: #666600;
font-weight: bold;
}
.sc {
font-family: "Times New Roman", Times, serif;
font-size: small;
		color: #666600;
font-style: italic;
	}
.sc_transl {
font-family: "Times New Roman", Times, serif;
font-size: medium;
		color: #666600;
font-style: italic;
	}
	.dialetto {
font-size: small;
font-family: arial;
		color: #600;
font-style: italic;
font-weight: normal;
	}
.dialetto_s_ {
	font-size: small;
	font-family: arial;
	color: #600;
	font-weight: bold;
	}
	.pron_rules {
font-family: "Times New Roman", Times, serif;
font-size: small;
		color: #666600;
font-style: italic;
font-weight: bold;
	}
.lit {
		color: #666600;
		font-size: small;
font-style: italic;
	}
.lit2 {
		color: #FF0000;
		font-size: small;
font-style: italic;
	}
.lit_small {
		color: #666600;
		font-size: x-small;
font-style: italic;
	}
.cyr {
		color: #666600;
		font-size: small;
	}

.share {
	font-size: small;
font-weight: bold;
}

.vote_ {
	font-size: small;
	color: #555500;
	font-weight: bold;
	}

.art_main{
  background-color: #E4E4AF;

}
.art_table{
  height: 100%;
  margin-bottom: 5px;
  margin-top: 5px;
  margin-left: 15px;
  margin-right: 5px;
  background-color:#D0D071;
  border-collapse: collapse;
 
}
.art_td_n{
  vertical-align: top;
  padding-left: 5px;
  width: 2em;
}
.art_td_c{
    padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px
}
.art_c{
    padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.art_td_text {
  vertical-align: top;
  padding: 1px;
}
a.art_n,a.art_n:visited{
  color: black;
  font-weight: bold;
  text-decoration: none;
}
a.art_t,a.art_t:visited{
  font-size: 14px;
  font-weight: bold;
  color: #AE0000;
    text-decoration: none;
}
a.art_t:hover{
  color: #FFFFFF;
  background-color: black;
}
a.art_a,a.art_a:visited{
  color: black;
  text-decoration: none;
  font-weight: bold;
  font-size: 9pt;
}
a.art_a:hover {
  color: #FFFFFF;
}
.art_p,.art_p:visited{
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;
}
.art_p2,.art_p2:visited{
  font-size: 9pt;
  text-decoration: line-through;
  color: black;
}
.art_an {
  font-size: 9pt;
}

.Tip{
	font-size: small;
	color: #666600;
	text-decoration:underline;
cursor:help;
}
.nb {
	font-family: "Times New Roman", Times, serif;
	font-size: x-small;
	font-style: italic;
	}
.runic {
	font-family: "Times New Roman", Times, serif;
	font-size: x-large;
		font-weight: bold;
	}
.mayk_rotator {
	font-size: small;
	color: white;
	font-weight: bold;
		text-decoration: none;
	background: #000000;
	}
.mayk_name {
	font-size: x-small;
	font-weight: bold;
		text-decoration: none;
	background: #FFFFFF;
	}
.italian_t {
	background: #FFFFFF;
	}
.acut {
		color: #FF0000;
		font-size: small;
	font-style: italic;
	font-weight: bold;
	
	}
.podskazka{
    display: inline;
    position: relative;
	text-decoration: none; 
	cursor:help;
	vertical-align: super;
	font-weight: bold;
	font-color: #AAAA00;
}
.podskazka:hover:after{
    background: #AAAA00;
    background: #FFF;
	border: .2em solid;
	border-color: #AAAA00;
    border-radius: 5px;
    bottom: 26px;
    color: #000;
    content: attr(title);
    left: 20%;
    padding: 5px 15px;
    position: absolute;
    z-index: 98;
    width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;  /* ширина подсказки может быть не более содержимого */
  max-width: 20em;  /* ширина подсказки может быть не более 20em */
	font-size: x-small;
	font-weight: normal;
	

}
.podskazka:hover:before{ /* Добавляем стрелочку внизу блока всплывающей подсказки */
    border: solid;
    border-color: #AAAA00 transparent;
    border-width: 6px 6px 0 6px;
    bottom: 20px;
    content: "";
    left: 50%;
    position: absolute;
    z-index: 99;
}

.openclose {float:right; width:200px; height:20px;top-margin:10; position: fixed; z-index:5; bottom: 23px; margin-left: 580px; border:2px solid #FFFFFF;
background-color:#F70918; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;  -moz-box-shadow: 2px 2px 3px #848400;
	-webkit-box-shadow: 2px 2px 3px #848400;
	box-shadow: 2px 2px 3px #848400; 	font-family: Arial;
	text-align:center; 
	font-size: 14px;
	
	text-shadow: 1px 3px 2px #730A0A;
	}
.openclose2 {float:right; width:200px; height:20px; top-margin:10; position: fixed; z-index:6; bottom: 1px; margin-left: 580px; border:1px solid #FFFFFF;
background-color:#AAAA00; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;  -moz-box-shadow: 2px 2px 3px #848400;
	-webkit-box-shadow: 2px 2px 3px #848400;
	box-shadow: 2px 2px 3px #848400; 	font-family: Arial;
	text-align:center; 
	font-size: 14px;
	
	text-shadow: 1px 3px 2px #9A0B0D;
	}
.spoilerbutton {cursor:pointer; font-weight: bold;
	color: #336600; font-style: italic;}
.spoiler {}
.zoom_button{
	position: related;
		width: 785px;
		height: 17px;
				cursor: pointer;
	font-size: small;
	font-color: white;
	font-weight: bold;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif



background:#b9c701;

background:-moz-linear-gradient(top,#b9c701 0,#678700 100%);

background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b9c701),color-stop(100%,#678700));

background:-webkit-linear-gradient(top,#b9c701 0,#678700 100%);

background:-o-linear-gradient(top,#b9c701 0,#678700 100%);

background:-ms-linear-gradient(top,#b9c701 0,#678700 100%);

background:linear-gradient(top,#b9c701 0,#678700 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9c701',endColorstr='#678700',GradientType=0);color:#fff!important;

text-shadow:0 -1px 0 rgba(0,0,0,.4);

border-width: 1px;
border-color: #FFFFFF;
border-radius: 0 7px 7px 0; -moz-border-radius: 0 7px 7px 0; -webkit-border-radius: 0 7px 7px 0;  -moz-box-shadow: 2px 2px 3px #848400;
	-webkit-box-shadow: 2px 2px 3px #848400;
	box-shadow: 2px 2px 3px #848400; 	

}

.zoom_button:hover{background:#a9ba00}
.zoom_google_top{
	position: related;
		width: 785px;
			text-align:center;
			background: #ffffff;
			opacity:0.9;
		}
		.begun{
		
						background: #ffffff;
				text-align:center;
				margin: 0 auto;
		}
.style85 {
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.style88 {
	font-size: small;
	color: #003300;
	font-family: Arial, Helvetica, sans-serif;
}
.style76 {	font-size: 12px;
	color: #FB0725;
	font-weight: bold;
}
.style78 {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}

.main_dark_green 
{
background:#919100;

background:-moz-linear-gradient(top,#919100 0,#1E4500 100%);

background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1E4500),color-stop(100%,#597400));

background:-webkit-linear-gradient(top,#919100 0,#1E4500 100%);

background:-o-linear-gradient(top,#919100 0,#1E4500 100%);

background:-ms-linear-gradient(top,#919100 0,#1E4500 100%);

background:linear-gradient(top,#b9c701 0,#1E4500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#919100',endColorstr='#1E4500',GradientType=0);color:#fff!important;

text-shadow:0 -1px 0 rgba(0,0,0,.4)
 -moz-box-shadow: 2px 2px 3px #848400;
	-webkit-box-shadow: 2px 2px 3px #848400;
	box-shadow: 2px 2px 3px #848400;
	}
.main_dark_green:hover {
    background: #678700;
   }
.main_green {
	background:#b9c701;

background:-moz-linear-gradient(top,#b9c701 0,#678700 100%);

background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b9c701),color-stop(100%,#678700));

background:-webkit-linear-gradient(top,#b9c701 0,#678700 100%);

background:-o-linear-gradient(top,#b9c701 0,#678700 100%);

background:-ms-linear-gradient(top,#b9c701 0,#678700 100%);

background:linear-gradient(top,#b9c701 0,#678700 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9c701',endColorstr='#678700',GradientType=0);color:#fff!important;

text-shadow:0 -1px 0 rgba(0,0,0,.4)
 -moz-box-shadow: 2px 2px 3px #848400;
	-webkit-box-shadow: 2px 2px 3px #848400;
	box-shadow: 2px 2px 3px #848400; 	

 }
.main_green:hover {
	background:#b9c701;
}
.green_link{
		width: 740px;
	
background:#b9c701;

background:-moz-linear-gradient(top,#b9c701 0,#678700 100%);

background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b9c701),color-stop(100%,#678700));

background:-webkit-linear-gradient(top,#b9c701 0,#678700 100%);

background:-o-linear-gradient(top,#b9c701 0,#678700 100%);

background:-ms-linear-gradient(top,#b9c701 0,#678700 100%);

background:linear-gradient(top,#b9c701 0,#678700 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9c701',endColorstr='#678700',GradientType=0);color:#fff!important;

text-shadow:0 -1px 0 rgba(0,0,0,.4);

border-width: 1px;
border-color: #FFFFFF;
border-radius: 0 7px 7px 0; -moz-border-radius: 0 7px 7px 0; -webkit-border-radius: 0 7px 7px 0;  -moz-box-shadow: 2px 2px 3px #848400;
	-webkit-box-shadow: 2px 2px 3px #848400;
	box-shadow: 2px 2px 3px #848400; 	

}
.razdel_main_adaptive{
		width: 200px;
		height: 350px;
		}
.google_a_translate{
	float:right;
	padding: 10px;
	    width: 30%; 
	min-height: 240px;
	min-width: 120px;
    max-width: 300px; 
	max-height: 600px;
	background: #FFFFFF;
	text-align:right;
}
.google_a_translate_small{
	float:right;
	padding: 10px;
	    width: 30%; 
	min-height: 270px;
	min-width: 170px;
    max-width: 380px; 
	max-height: 380px;
	background: #FFFFFF;
	text-align:right;
}
.rekl_right{
	float:right;
	padding: 10px;
	min-height: 400px;
	min-width: 240px;
    background: #FFFFFF;
	text-align:right;
}
.rekl_right_recreative-4{
	float:right;
	padding: 10px;
	min-height: 700px;
	min-width: 200px;
    background: #FFFFFF;
	text-align:right;
}
}
.rekl_right_adster-120x600{
	float:right;
	padding: 10px;
	min-height: 600px;
	min-width: 120px;
    background: #FFFFFF;
	text-align:right;
}
.line{
	    width: 90%;
	height: 1px;
	margin: 0 5% 0 5%;
   background: #AFAFAF;
}

.putinkhuilo{
	
	position: related;
	border: 10px;
	border-color: red;
	border-style: solid;
	text-align: center;
	padding: 5px;
		width: 700px;
	
				cursor: pointer;
	font-size: large;
	font-color: black;
	font-weight: bold;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif

}
.putinkhuilo1{
	
	position: related;
		background: black;
	border-style: solid;
	text-align: center;
	color: white;
	
		width: 700px;
	
				cursor: pointer;
	font-size: large;
	font-color: black;
	font-weight: bold;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif

}
.faq{
	
	position: related;
			
	padding: 0px 15px 0px 15px;
		width: 700px;
	
				cursor: pointer;
	font-size: x-small;
	font-color: black;
	font-weight: bold;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif

}