@font-face {
font-family: "RobotoSlabRegular";
src: url("https://www.skyspain.ru/fonts/RobotoSlabRegular/RobotoSlabRegular.eot");
src: url("https://www.skyspain.ru/fonts/RobotoSlabRegular/RobotoSlabRegular.eot?#iefix")format("embedded-opentype"),
url("https://www.skyspain.ru/fonts/RobotoSlabRegular/RobotoSlabRegular.woff") format("woff"),
url("https://www.skyspain.ru/fonts/RobotoSlabRegular/RobotoSlabRegular.ttf") format("truetype");
font-style: normal;
font-weight: normal;
font-display: swap;
}
@font-face {
font-family: "RobotoSlabLight";
src: url("https://www.skyspain.ru/fonts/RobotoSlabLight/RobotoSlabLight.eot");
src: url("https://www.skyspain.ru/fonts/RobotoSlabLight/RobotoSlabLight.eot?#iefix")format("embedded-opentype"),
url("https://www.skyspain.ru/fonts/RobotoSlabLight/RobotoSlabLight.woff") format("woff"),
url("https://www.skyspain.ru/fonts/RobotoSlabLight/RobotoSlabLight.ttf") format("truetype");
font-style: normal;
font-weight: normal;
font-display: swap;
}
@font-face {
font-family: "RobotoSlabBold";
src: url("https://www.skyspain.ru/fonts/RobotoSlabBold/RobotoSlabBold.eot");
src: url("https://www.skyspain.ru/fonts/RobotoSlabBold/RobotoSlabBold.eot?#iefix")format("embedded-opentype"),
url("https://www.skyspain.ru/fonts/RobotoSlabBold/RobotoSlabBold.woff") format("woff"),
url("https://www.skyspain.ru/fonts/RobotoSlabBold/RobotoSlabBold.ttf") format("truetype");
font-style: normal;
font-weight: normal;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://www.skyspain.ru/fonts/Roboto/v15/r-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://www.skyspain.ru/fonts/Roboto/v15/r-cyrillic.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://www.skyspain.ru/fonts/Roboto/v15/r-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://www.skyspain.ru/fonts/Roboto/v15/r-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://www.skyspain.ru/fonts/Roboto/v15/l-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://www.skyspain.ru/fonts/Roboto/v15/l-cyrillic.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://www.skyspain.ru/fonts/Roboto/v15/l-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://www.skyspain.ru/fonts/Roboto/v15/l-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
font-display: swap;
}
@font-face {
font-family: 'PT Sans Narrow';
font-style: normal;
font-weight: 400;
src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://www.skyspain.ru/fonts/ptsansnarrow/cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
font-display: swap;
}
@font-face {
font-family: 'PT Sans Narrow';
font-style: normal;
font-weight: 400;
src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://www.skyspain.ru/fonts/ptsansnarrow/cyrillic.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
font-display: swap;
}
@font-face {
font-family: 'PT Sans Narrow';
font-style: normal;
font-weight: 400;
src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://www.skyspain.ru/fonts/ptsansnarrow/latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
@font-face {
font-family: 'PT Sans Narrow';
font-style: normal;
font-weight: 400;
src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://www.skyspain.ru/fonts/ptsansnarrow/latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
font-display: swap;
}
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
src: local('PT Sans'), local('PTSans-Regular'), url(https://www.skyspain.ru/fonts/ptsans/lr-cyrillic-ext.woff2) format('woff2');
unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
font-display: swap;
}
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
src: local('PT Sans'), local('PTSans-Regular'), url(https://www.skyspain.ru/fonts/ptsans/r-cyrillic.woff2) format('woff2');
unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
font-display: swap;
}
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
src: local('PT Sans'), local('PTSans-Regular'), url(https://www.skyspain.ru/fonts/ptsans/r-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
font-display: swap;
}
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 400;
src: local('PT Sans'), local('PTSans-Regular'), url(https://www.skyspain.ru/fonts/ptsans/r-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
font-display: swap;
}
body {
	font-size: 11pt;
	font-family: PT Sans;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	color: #111111; 
	background-image: url(https://www.skyspain.ru/img/bgclouds.webp);
	background-attachment: fixed;
	background-repeat: repeat;
}

div.bodywrp0 {
	text-align: center;
}

div.bodywrp1 {
	max-width: 1130px;
	background-image: url(https://www.skyspain.ru/img/bgmain.jpg);
	background-repeat: repeat;
	border-radius: 5px;
	display: inline-block;
	width: 100%;
	padding-top: 3px;
}
H1 {
	text-align: left;
	color: black;
	font-weight: 700;
	font-size: 24px;
	line-height: 34px;
	font-family: Roboto;
}
p.h1 { font-size: 22px; font-weight: normal; text-align: center; color: #3b85c4; }
H1.maintb {
	font-family: Roboto;
	font-size: 12pt; 
	font-weight: normal;
	text-align: center;
	color: black;
}
H2 {
	font-size: 10pt;
	font-weight: bold;
	color: #AAAADD;
}
H2.maintb {
	font-family: Roboto;
	font-size: 15pt;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	color: #C4672A;
}
H2.top { font-size: 14pt; font-weight: bold; text-align: center; color:  #3b85c4; }
H2.top a	{	font-size: 28px; font-weight: bold; color: #C4672A; text-decoration: none }
H2.ash1 {  font-size: 22px; font-weight: bold; text-align: center; color: #3b85c4; }
H2.dialog {
	font-family: Roboto;
	text-align: center;
	color: black;
	font-weight: normal;
	font-size: 19px;
	line-height: 30px;
}
H2.nv {
	text-align: left;
	color: black;
	font-weight: 700;
	font-size: 22px;
	line-height: 32px;
}
H3 {
	font-size: 10pt;
	font-weight: bold;
	color: #3B85C4;
	text-align: center;
}
H3.nv {
	text-align: left;
	color: black;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
}
H4 {  font-size: 11pt; font-weight: bold; }
H4.dialog {
	font-family: Roboto;
	text-align: center;
	color: black;
	font-weight: normal;
	font-size: 19px;
	line-height: 30px;
}
h5 {  font-size: 10pt; font-weight: normal; }
h6 {  font-size: 10pt; font-weight: normal; }

p.nv {
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;	
	-webkit-margin-before: 1em;
	margin-left: 1em;
	-webkit-margin-after: 1em;
	margin-right: 1em;
	-webkit-margin-start: 0px;
	margin-top: 0px;
	-webkit-margin-end: 0px;
	margin-bottom: 0px;
}
p.botmenu {
	-webkit-margin-before: 0em;
	margin-top: 0em;
	-webkit-margin-after: 0em;
	margin-bottom: 0em;
	-webkit-margin-start: 0px;
	margin-left: 0px;
	-webkit-margin-end: 0px;
	margin-right: 0px;
	display: inline-block;
}
a:link {
	text-decoration: none;
	color: #5e83ba;
}
a:visited {
	text-decoration: none;
	color: #5e83ba;
}
a:hover {
	text-decoration: none;
	color: #f26d00;
}
.prv {
	display: none;
}
a.botmenu {
	font-size: 11pt;
	color: #5e83ba;
	padding-right: 8px;
	font-weight: bold;
}
a.botmenu:hover {
	text-decoration: none;
	color: #f26d00;
}
div.botmenu {
 	display:inline-block;
	height:24px;
	line-height: 24px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 28px;
}
a.sky-menu-left:link {
	text-decoration: none;
	color: black;
}
a.sky-menu-left:visited {
	text-decoration: none;
	color: black;
}
a.sky-menu-left:hover {
	text-decoration: none;
	color: #C4672A;
	border: 3px solid #C4672A;
}
.sky-menu-left {
	display: block;
	margin: 0px; 
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 10px;
	border: 3px solid #3B85C4;
	background-image: url(https://www.skyspain.ru/img/obl1.jpg); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	background-color: #B2D4DD;
	font-size: 12pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
	border-radius: 5px;
}
a.sky-menu-left-img:link {
	text-decoration: none;
	color: #f0f0f0;
}
a.sky-menu-left-img:visited {
	text-decoration: none;
	color: #f0f0f0;
}
a.sky-menu-left-img:hover {
	text-decoration: none;
	color: #f26d00;
}
.sky-menu-left-img {
	display: block;
	margin: 0px; 
	margin-top: 2px;
	margin-bottom: 4px;
	padding: 0px;
	background-image: url(https://www.skyspain.ru/img/obl1.jpg); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	background-color: #B2D4DD;
	font-size: 14pt;
	font-weight: bold;
	color: #f0f0f0;
	text-decoration: none;
	text-shadow: #111111 1px 1px 0, #111111 -1px -1px 0, #111111 1px -1px 0, #111111 -1px 1px 0;
}
.sky-info-left {
	display: block;
	margin: 0px; 
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 3px solid #cacaca;
	background-image: url(https://www.skyspain.ru/img/obl1.jpg); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	background-color: #B2D4DD;
	font-size: 10pt;
	color: black;
	border-radius: 5px;
}
.sky-info-left-n {
	display: none;
}
a.sky-menu-right:link {
	text-decoration: none;
	color: black;
}
a.sky-menu-right:visited {
	text-decoration: none;
	color: black;
}
a.sky-menu-right:hover {
	text-decoration: none;
	color: #C4672A;
	border: 3px solid #C4672A;
}
.sky-menu-right {
	display: block;
	margin: 0px; 
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 10px;
	border: 3px solid #3B85C4;
	background-image: url(https://www.skyspain.ru/img/obl1.jpg); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	background-color: #B2D4DD;
	font-size: 12pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
	border-radius: 5px;
}
a.sky-menu-right-img:link {
	text-decoration: none;
	color: black;
}
a.sky-menu-right-img:visited {
	text-decoration: none;
	color: black;
}
a.sky-menu-right-img:hover {
	text-decoration: none;
	color: #C4672A;
	border: 3px solid #C4672A;
}
.sky-menu-right-img {
	display: none;
	margin: 0px; 
	margin-top: 4px;
	margin-bottom: 4px;
	padding-right: 10px;
	padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 3px solid #3B85C4;
	background-image: url(https://www.skyspain.ru/img/obl1.jpg); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	background-color: #B2D4DD;
	font-size: 12pt;
	font-weight: bold;
	color: black;
	text-decoration: none;
	border-radius: 5px;
}
.sky-info-right {
	display: block;
	margin: 0px; 
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 3px solid #cacaca;
	background-image: url(https://www.skyspain.ru/img/obl1.jpg); 
	background-repeat: repeat-x; 
	background-position: left bottom; 
	background-color: #B2D4DD;
	font-size: 10pt;
	color: black;
	border-radius: 5px;
}
.sky-info-right-n {
	display: none;
}
div.flag-cyprus {
	background-image: url(https://www.skyspain.ru/img/FlagCyprus_48x48.png); 
	background-repeat: no-repeat; 
	background-position: left center; 
}
div.flag-france {
	background-image: url(https://www.skyspain.ru/img/FlagFrance_48x48.png); 
	background-repeat: no-repeat; 
	background-position: left center; 
}
div.flag-greece {
	background-image: url(https://www.skyspain.ru/img/FlagGreece_48x48.png); 
	background-repeat: no-repeat; 
	background-position: left center; 
}
div.flag-italy {
	background-image: url(https://www.skyspain.ru/img/FlagItaly_48x48.png); 
	background-repeat: no-repeat; 
	background-position: left center; 
}
div.flag-russia {
	background-image: url(https://www.skyspain.ru/img/FlagRussia_48x48.png); 
	background-repeat: no-repeat; 
	background-position: left center; 
}
div.flag-spain {
	background-image: url(https://www.skyspain.ru/img/FlagSpain_48x48.png); 
	background-repeat: no-repeat; 
	background-position: left center; 
}
div.sky-menu-right-txt {
	padding-top: 10px;
	padding-bottom:10px;
}
div.sky-menu-left-txt {
	padding: 10px;
}
div.sky-menu-left-bg{
	min-height:84px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
}
div.tbrd {
	border: 3px solid #cacaca;
	border-radius: 5px;
}
input.sendwzd {
	width: 130px;
	height: 24px;
}
p {  font-weight: normal; }
li { font-weight: normal; }

p.didyouknow { font-size: 8pt }

td.dragHandle {cursor: pointer; width: 4em;}
td.dragHandle:hover {font-weight: bold;}

table.line { width: 100%; padding: 0px 0px; background-image: url(https://www.skyspain.ru/img/top_bg.gif); background-repeat: repeat-x; background-position: left bottom}
table.obl{width:100%;padding:0px 0px;background-image:url(https://www.skyspain.ru/img/h240x170xr.webp);background-repeat:repeat-x;background-position:left bottom;background-color:#bbd4db}
table.ny { width: 100%; padding: 0px 0px; background-image: url(https://www.skyspain.ru/img/sneg2.gif); background-repeat: repeat-x; background-position: left bottom; background-color: #ffffff}
table.center td td { border-style: none  }

table.center td p { text-align: justify}

table.data tr td, table.ctrl tr td {padding: 5px;  }
table.data tr td a, table.ctrl tr td a {color: #000000  }
table.data tr.title td, table.ctrl tr.title td { font-size: 13pt; font-weight: normal; color: #3b85c4; }
table.data tr.head td, table.ctrl tr.head td { background-color: #3b85c4; font-weight: bold; text-align: center; color: #ffffff }
table.data tr.head td a, table.ctrl tr.head td a { color: #ffffff }
table.data tr.nodd td,  table.ctrl tr.nodd td { border: #3b85c4; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px   }
table.data tr.odd td,  table.ctrl tr.odd td { border: #3b85c4; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }

tr.ordonly { display: table-row; }

table.data tr.special td,  table.ctrl tr.special td { background-color: #ffffcc; font-weight: bold; color: #000080 }

table.tbrd { width: 100%; padding: 0px 0px; border-collapse: collapse; }
table.tbrd tr.title { background-color: #5e83ba; }
table.tbrd tr.row1 { background-color: #f0f0f0 }
table.tbrd td.headc { padding: 2px; vertical-align: middle; border: 1px solid #cAcAcA; text-align: center; font-size: 10pt; font-weight: bold; color: #FFFFFF; word-wrap:break-word; }
table.tbrd td.headc_onoff { padding: 2px; vertical-align: middle; border: 1px solid #cAcAcA; text-align: center; font-size: 10pt; font-weight: bold; color: #FFFFFF; word-wrap:break-word; }
table.tbrd td.headc_offon { padding: 2px; vertical-align: middle; border: 1px solid #cAcAcA; text-align: center; font-size: 10pt; font-weight: bold; color: #FFFFFF; word-wrap:break-word; }

table.tbrd td.headl { vertical-align: middle; padding: 1px 4px; border: 1px solid #cAcAcA;text-align: left; font-size: 10pt; font-weight: bold; color: #FFFFFF; word-wrap: break-word; }
table.tbrd td.l { vertical-align: middle; padding:  1px 4px;  border: 1px solid #cAcAcA;text-align: left; font-size: 11pt; font-weight: bold; word-wrap: break-word; }
table.tbrd td.c { vertical-align: middle; border: 1px solid #cAcAcA;text-align: center; font-size: 11pt; font-weight: normal; word-wrap: break-word; }
table.tbrd td.c_sel { vertical-align: middle; border: 1px solid #cAcAcA;text-align: center; font-size: 11pt; font-weight: normal; word-wrap: break-word; background-color: rgb(27, 79, 123);color: #FFFFFF;}
table.tbrd td.c_onoff { vertical-align: middle; border: 1px solid #cAcAcA;text-align: center; font-size: 11pt; font-weight: normal; word-wrap: break-word; }
table.tbrd td.c_onoff_sel { vertical-align: middle; border: 1px solid #cAcAcA;text-align: center; font-size: 11pt; font-weight: normal; word-wrap: break-word; background-color: rgb(27, 79, 123);color: #FFFFFF;}
table.tbrd td.c_offon { vertical-align: middle; border: 1px solid #cAcAcA;text-align: center; font-size: 11pt; font-weight: normal; word-wrap: break-word;}
table.tbrd td.c_offon_sel { vertical-align: middle; border: 1px solid #cAcAcA;text-align: center; font-size: 11pt; font-weight: normal; word-wrap: break-word;  background-color: rgb(27, 79, 123);color: #FFFFFF;}
table.tbrd td.p { vertical-align: middle; border: 1px solid #cAcAcA;text-align: center; font-size: 11pt; font-weight: normal; background-color: #5e83ba; color: #FFFFFF; }
table.tbrd td.p_sel { vertical-align: middle; border: 1px solid #cAcAcA;text-align: center; font-size: 11pt; font-weight: normal; background-color: rgb(27, 79, 123); color: #FFFFFF; }
table.tbrd td.p1 { vertical-align: middle; border: 1px solid #cAcAcA;text-align: center; font-size: 11pt; font-weight: normal; background-color: #5e83ba; color: #FFFFFF; }
table.tbrd td.p1_sel { vertical-align: middle; border: 1px solid #cAcAcA;text-align: center; font-size: 11pt; font-weight: normal; background-color: rgb(27, 79, 123); color: #FFFFFF; }


div.tbrdnv_button { width: 88px; height: 2em; vertical-align: middle; display: table-cell; background: #5e83ba; border: 1px solid #5e83ba; color: white; font-size: 11pt; padding-left: 4px; padding-right: 4px; }
div.tbrdnv_button_pda { width: 40px; line-height: 2em; vertical-align: middle; display: inline-block; background: #5e83ba; border: 1px solid #5e83ba; color: white; font-size: 10pt; padding-left: 4px; padding-right: 4px;}

table.tbrdnv { width: 100%; padding: 0px 0px; border-collapse: collapse; font-family: Roboto;}
table.tbrdnv tr.title { background-color: transparent; }
table.tbrdnv tr.row1 { background-color: transparent; }
table.tbrdnv td.headc, td.headc_onoff, td.headc_offon, td.headl { color: black; padding: 2px; vertical-align: middle; font-size: 10.5pt; font-weight: bold; word-wrap: break-word; text-align: center; }
table.tbrdnv td.headl { text-align: left; }

table.tbrdnv td.l, table.tbrdnv td.c, table.tbrdnv td.c_sel, table.tbrdnv td.c_onoff, table.tbrdnv td.c_onoff_sel, table.tbrdnv td.c_offon, table.tbrdnv td.c_offon_sel, table.tbrdnv td.p, table.tbrdnv td.p_sel, table.tbrdnv td.p1, table.tbrdnv td.p1_sel, table.tbrdnv td.p, table.tbrdnv td.p_sel, table.tbrdnv td.p1, table.tbrdnv td.p1_sel, table.tbrdnv td.route, table.tbrdnv td.route_sel, table.tbrdnv td.route_sel_link {
	color: black; vertical-align: middle; text-align: left; padding: 1px 4px; font-size: 10.5pt; word-wrap: break-word; cursor: pointer;
}

table.tbrdnv td.l { font-weight: bold; }
table.tbrdnv td.route { font-weight: bold; text-transform: uppercase; text-align: left; }
table.tbrdnv td.route_sel { font-weight: bold; text-transform: uppercase; text-align: left; background-color: rgb(219, 232, 241); color: black;}
table.tbrdnv td.route_sel_link { font-weight: bold; text-transform: uppercase; text-align: left; background-color: rgb(219, 232, 241); color: #f26d00;}
table.tbrdnv td.c, table.tbrdnv td.c_onoff, table.tbrdnv td.c_offon, table.tbrdnv td.p, table.tbrdnv td.p1 { text-align: center; }
table.tbrdnv td.c_sel, table.tbrdnv td.c_onoff_sel, table.tbrdnv td.c_offon_sel, table.tbrdnv td.p_sel, table.tbrdnv td.p1_sel { text-align: center; background-color: rgb(219, 232, 241); color: black; }

table.wysiwyg {width: 700px; padding: 0px;}
table.wysiwyg tr {}
table.wysiwyg tr td {padding: 0px;}

input, textarea, select {  font-size: 11pt; font-family: Roboto; padding: 0; }

.form {  font-size: 11pt; }
.advertisement { padding: 5px; margin: 10px; border: #7c3022 solid; border-width: 1px 0px 0px 1px  }

table.toptop { padding: 0px 0px; background-image: url(https://www.skyspain.ru/img/top_bg.gif); background-repeat: repeat-x; background-position: left bottom}

table.top td { font-size: 11px; vertical-align: middle; text-align: center; padding: 10px; }
table.top td a { color: #000000  }
table.top td td { vertical-align: middle; text-align: center; padding: 1px }
table.top td td.flier1 { background-color: #3f90c5; background-image: url(https://www.skyspain.ru/img/flier_bg.gif); font-weight: bold; color: #ffffff; padding: 0px 24px 0px 0px}
table.top td td.flier2 { background-color: #2b71af; background-image: url(https://www.skyspain.ru/img/flier2_bg.gif); font-weight: bold; color: #ffffff; padding: 0px 24px 0px 0px}

table.menu { padding: 0px 0px; background-color: #357cbc;  border: #59a5d9; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-image: url(https://www.skyspain.ru/img/menu_bg.gif); background-repeat: repeat-x; background-position: left top;}
table.menu td { padding: 4px 10px; font-size: 12px; vertical-align: middle; text-align: center; font-weight: bold; color: #ffffff; border: #d9d9d9; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; white-space: nowrap }
table.menu td a { font-weight: bold; color: #ffffff; text-decoration: none  }
table.menu td a:hover { text-decoration: underline }

table.leftmenu td {
	padding: 0px 30px; font-weight: bold; font-size: 18px; 
	text-align: left; text-decoration: none
}

table.leftmenu td a {
	padding: 0px 0px; font-weight: bold; font-size: 18px; 
	text-align: left; text-decoration: none; color: black
}

table.leftmenu td a:hover { 
	background-color: skyblue;
	text-decoration: underline
}

table.leftmenu td.tdsel { 
	padding: 0px 30px; font-weight: bold; font-size: 18px; color: #3b85c4;
	text-align: left; text-decoration: none;
	background-image: url(https://www.skyspain.ru/img/air.png); background-repeat: no-repeat; background-position: left center
} 

table.botmenu td a:hover { text-decoration: underline }

table.main { padding: 0px; }

table.main td.left { padding: 0px 20px }
table.main td.center { padding: 0px 20px}
table.main td.right { padding: 0px 20px }

table.left { padding: 0px 0px; }
table.left td { padding: 5px; font-weight: bold; }
table.left td.head {  font-weight: bold; color: #ffffff; text-align: center; background-color: #3b85c4; text-transform: uppercase}

table.left td a { font-weight: bold; color: #0b0c10 }

table.center { padding: 0px 0px; }
table.center td { padding: 5px; }
table.center td.head { font-weight: bold; color: #ffffff; text-align: center; background-color: #c72232; text-transform: uppercase }

table.center a { }
table.center a:hover {  }

table.maincenter { padding: 0px 0px; ; background-color: #5f8fba; background-image: url(https://www.skyspain.ru/img/main_bg.jpg); background-repeat: no-repeat; background-position: left top}
table.maincenter td {  padding: 5px 5px 5px 120px; }
table.maincenter td h1 {  color: #ffffff;  text-align: center; padding-top: 5px; padding-right: 120px; padding-bottom: 5px; padding-left: 0px}

table.right { padding: 0px 0px }
table.right td { padding: 5px; font-weight: bold; text-align: center; }
table.right td.head { color: #ffffff;  background-color: #3b85c4;  }

table.right td.head a { color: #000000 }

table.botmenu { padding: 0px 0px; margin: 10px 10px; background-color: #c72232;  }
table.botmenu td { padding: 5px; color: #ffffff; text-align: center }
table.botmenu td a { color: #ffffff; text-decoration: none  }
table.botmenu td a:hover { text-decoration: underline }

table.bottom { padding: 0px; }
table.bottom td { padding: 0px; text-align: center}
table.bottom td td { padding: 10px; text-align: left}

table.wrp0 {border-collapse: collapse;}
table.wrp1 {table-layout: fixed; width:100%; border-collapse: collapse; }
td.wrptl {padding:0px; width:8px; height:8px; background-image:url(https://www.skyspain.ru/img/btl.png); }
td.wrptc {padding:0px; height:8px; background-repeat:repeat-x;background-image:url(https://www.skyspain.ru/img/bvrthead.png); }
td.wrptr {padding:0px; width:8px; height:8px; background-image:url(https://www.skyspain.ru/img/btr.png); }
td.wrpbl {padding:0px; width:8px; height:8px; background-image:url(https://www.skyspain.ru/img/bbl.png); }
td.wrpbc {padding:0px; height:8px; background-repeat:repeat-x;background-image:url(https://www.skyspain.ru/img/bpx.png); background-position: bottom; }
td.wrpbr {padding:0px; width:8px; height:8px; background-image:url(https://www.skyspain.ru/img/bbr.png); }
td.wrpclr {padding:0px; width:1px; background-image:url(https://www.skyspain.ru/img/bpx.png); }
td.wrpcc {padding-left:8px; padding-top:0px; padding-bottom:0px; background-repeat:repeat-x;background-image:url(https://www.skyspain.ru/img/bvrtbody.png); padding-right:8px; }

td.wrp0tl {padding:0px; width:8px; height:8px; background-image:url(https://www.skyspain.ru/img/b0tl.png); }
td.wrp0tc {padding:0px; height:8px; background-repeat:repeat-x;background-image:url(https://www.skyspain.ru/img/bpx.png); background-position: top; }
td.wrp0tr {padding:0px; width:8px; height:8px; background-image:url(https://www.skyspain.ru/img/b0tr.png); }
td.wrp0bl {padding:0px; width:8px; height:8px; background-image:url(https://www.skyspain.ru/img/b0bl.png); }
td.wrp0bc {padding:0px; height:8px; background-repeat:repeat-x;background-image:url(https://www.skyspain.ru/img/bpx.png); background-position: bottom; }
td.wrp0br {padding:0px; width:8px; height:8px; background-image:url(https://www.skyspain.ru/img/b0br.png); }
td.wrp0clr {padding:0px; width:1px; background-image:url(https://www.skyspain.ru/img/bpx.png); }
td.wrp0cc {padding-left:8px; padding-top:0px; padding-bottom:0px; padding-right:8px; }

table.tbrd_env { width: 100%; padding: 0px 0px}
table.tbrd_env tr { vertical-align:top }


.tdmain_left {
	display: none;
	width: 16%;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: #F0F0F0;
}
.tdmain_right {
	display: none;
	width: 16%;
	padding: 12px 12px 12px 12px;
	text-align: right;
	background: #F0F0F0;
}
.tdmain_center {
	padding: 12px 32px 12px 32px;
	text-align: left;
}
.tdmain_center_about {
	padding: 12px 12px 12px 12px;
	font-size: 12pt; 
	font-weight: normal;
	text-align: left;
}
.tdmain_center_visa {
	padding: 12px 12px 12px 12px;
	font-size: 12pt; 
	font-weight: normal;
	text-align: left;
}
.head_small {
	display: none;
}
.head_big {
	display: none;
}
.head_big_nova {
	display: block;
}
.div_onoff {
	display: block;
}
.div_offon {
	display: none;
}
table.tbrd td.headc_offon {
	display: none;
}
table.tbrd td.c_offon {
	display: none;
}
table.tbrd td.c_offon_sel {
	display: none;
}
table.tbrdnv td.headc_offon {
	display: none;
}
table.tbrdnv td.c_offon {
	display: none;
}
table.tbrdnv td.c_offon_sel {
	display: none;
}
#nav-wrap {
	margin-top: 20px;
}
#menu-icon {
	display: none;
}
#nav, 
#nav li {
	margin: 0;
	padding: 0;
}
#nav li {
	list-style: none;
	float: left;
	margin-right: 5px;
}
#nav a {
	padding: 4px 15px;
	display: block;
	color: #000;
	background: #ecebeb;
}
#nav a:hover {
	background: #f8f8f8;
}
#nav ul {
	background: #fff;
	padding: 2px;
	position: absolute;
	border: solid 1px #ccc;
	display: none;
	width: 200px;
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#nav li:hover > ul {
	display: block;
}
.divord1 {
	float: left;
	width: 145px;
	text-align: left;
}
.divord2 {
	float: left;
	vertical-align: middle;
	text-align: left;
}
div.cell_onoff {
	display: table-cell;
}
div.cell_onoff {
	display: none;
}
div.artimgmain {
	display: block;
	float: left;
	margin: 0 25px 25px 0;
}
h2.art {
	text-align: left;
	color: black;
	font-weight: 700;
	font-size: 22px;
	line-height: 32px;
	-webkit-margin-before: 0px;
	margin-left: 0px;
}
a.art:link {
	text-decoration: none;
	color: black;
}
a.art:visited {
	text-decoration: none;
	color: black;
}
a.art:hover {
	text-decoration: none;
	color: #f26d00;
}
div.artimg {
	float: left;
	margin-bottom: 30px;
}
div.artdesc {
	margin: 0 0 30px 250px;	
}
div.artrow {
	display: inline-block;
}
div.article h2 {
	text-align: left;
	color: black;
	font-weight: 700;
	font-size: 22px;
	line-height: 32px;
}
div.article h3 {
	text-align: left;
	color: black;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
}
div.article p {
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;	
	-webkit-margin-before: 1em;
	margin-top: 1em;
	-webkit-margin-after: 1em;
	margin-bottom: 1em;
	-webkit-margin-start: 0px;
	margin-left: 0px;
	-webkit-margin-end: 0px;
	margin-right: 0px;
}
div.article li {
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;	
	-webkit-margin-before: 0.5em;
	margin-top: 0.5em;
	-webkit-margin-after: 0.5em;
	margin-bottom: 0.5em;
	-webkit-margin-start: 0px;
	margin-left: 0px;
	-webkit-margin-end: 0px;
	margin-right: 0px;
}
div.nvplain h2 {
	text-align: left;
	color: black;
	font-weight: 700;
	font-size: 22px;
	line-height: 32px;
}
div.nvplain p {
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;	
	-webkit-margin-before: 1em;
	margin-top: 1em;
	-webkit-margin-after: 1em;
	margin-bottom: 1em;
	-webkit-margin-start: 0px;
	margin-left: 0px;
	-webkit-margin-end: 0px;
	margin-right: 0px;
}
div.TT1 {
	font-size: 24pt;
	text-align: left;
	color: black;
	font-weight: bold;
	padding-top: 11px;
}
div.TT1Shadow {
	text-shadow: #f4f4f4 1px 1px 0;
}	

#sw:hover {
	background-color: #f26d00;
	border-color: #d47f02;
}
#sw {
	width: 9em;
	height: 2em;
	vertical-align: middle;
	display: table-cell;
	border: 2px solid; 
	font-size: 11pt; 
	border-color: #d47f02; 
	background: #FF9800; 
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, background ease-in-out .15s, color ease-in-out .15s;
	color: white;
	text-transform: uppercase;
	cursor: pointer;
}
div.order_button {
	width: 9em;
	height: 2em;
	vertical-align: middle;
	display: table-cell;
	border: 2px solid #d47f02; 
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, background ease-in-out .15s, color ease-in-out .15s;
	background: #FF9800; 
	text-align: center;
    text-transform: uppercase;
    font-size: 11pt;
    color: white;
    font-weight: bold;
    cursor: pointer;	
}
@media screen and (max-width: 767px) {
	body {
		background-image: none;
	}
	.tdmain_left {
		display: none;
	}
	.tdmain_right {
		display: none;
	}
	.tdmain_center {
		padding: 12px 6px 12px 6px; 
	}
	table.tbrd td.headc_onoff {
		display: none;
	}
	table.tbrd td.c_onoff {
		display: none;
	}
	table.tbrd td.c_onoff_sel {
		display: none;
	}
	table.tbrd td.headc_offon {
		display: table-cell;
	}
	table.tbrd td.c_offon {
		display: table-cell;
	}
	table.tbrd td.c_offon_sel {
		display: table-cell;
	}
	table.tbrdnv td.headc_onoff {
		display: none;
	}
	table.tbrdnv td.c_onoff {
		display: none;
	}
	table.tbrdnv td.c_onoff_sel {
		display: none;
	}
	table.tbrdnv td.headc_offon {
		display: table-cell;
	}
	table.tbrdnv td.c_offon {
		display: table-cell;
	}
	table.tbrdnv td.c_offon_sel {
		display: table-cell;
	}
	.head_big {
		display: none;
	}
	.head_big_nova {
		display: none;
	}
	.head_small {
		display: block;
		height: 160px;
	}
	.div_onoff {
		display: none;
	}
	.div_offon {
		display: block;
	}
	#nav-wrap {
		position: relative;
	}


	#menu-icon {
		width: 30px;
		height: 30px;
		background: url(https://www.skyspain.ru/img/menu-icon.png) no-repeat 10px center;
		padding: 8px 8px 8px 8px;
		cursor: pointer;
		margin-left: 4px;
		display: block; 
	}
	#menu-icon:hover {
	}
	#menu-icon.active {
		background-color: #c1d7ee;
	}
	#nav {
		clear: both;
		position: absolute;
		top: 38px;
		width: 220px;
		z-index: 10000;
		padding: 5px;
		background: #c1d7ee;
		border: solid 1px #999;
		display: none;
		text-align: left;
	}
	#nav li {
		clear: both;
		float: none;
		margin: 5px 0 5px 10px;
		font-size: 16px; 
		font-weight: bold;
	}
	#nav a, 
	#nav ul a {
		font: inherit;
		background: none;
		display: inline;
		padding: 0;
		color: black;
		border: none;
	}
	#nav a:hover, 
	#nav ul a:hover {
		background: none;
		color: #000;
	}
	#nav ul {
		width: auto;
		position: static;
		display: block;
		border: none;
		background: inherit;
	}
	#nav ul li {
		margin: 3px 0 3px 15px;
	}
	H1.nv {
		line-height: 28px;
		font-size: 20px;
	}
	H2.dialog {
		line-height: 22px;
		font-size: 18px;
	}
	H2.maintb {
		font-size: 12pt;
	}
	H2.nv
	{
		line-height: 24px;
		font-size: 18px;
	}
	p.nv {
		font-size: 17px;
		line-height: 24px;
	}
	div.nvplain H2
	{
		line-height: 24px;
		font-size: 18px;
	}
	div.nvplain p {
		font-size: 17px;
		line-height: 24px;
	}
	table.tbrd td.l {
		font-size: 12pt;
	}
	table.tbrd td.c {
		font-size: 10pt;
	}
	table.tbrd td.p {
		font-size: 10pt;
	}
	table.tbrd td.p1 {
		font-size: 10pt;
	}
	table.tbrdnv td.l, table.tbrdnv td.l_sel {
		font-size: 12pt;
	}
	table.tbrdnv td.c, table.tbrdnv td.c_sel {
		font-size: 10pt;
	}
	table.tbrdnv td.p, table.tbrdnv td.p_sel {
		font-size: 10pt;
	}
	table.tbrdnv td.p1, table.tbrdnv td.p1_sel {
		font-size: 10pt;
	}
	div.cell_onoff {
		display: none;
	}
	div.cell_onoff {
		display: table-cell;
	}
	div.artimg {
		float: none;
		margin-bottom: 30px;
	}
	div.artdesc {
		margin: 0 0 30px 0px;	
	}
	div.article h2
	{
		line-height: 24px;
		font-size: 18px;
	}
	div.article h3
	{
		line-height: 22px;
		font-size: 16px;
	}
	div.article p {
		font-size: 17px;
		line-height: 24px;
	}
	div.article li {
		font-size: 17px;
		line-height: 24px;
	}
}


div.topButtonsEnvSwitch {
	display: block;
	padding: 0px 32px 0px 32px;
}
a.topButton {
}
a.topButton:link {
	text-decoration: none;
	color: white;
}
a.topButton:visited {
	text-decoration: none;
	color: white;
}
a.topButton:hover {
	text-decoration: none;
	color: white;
}
div.topButtonsEnvelope {
	width: 100%;
	display: table;
	content: " ";
	text-transform: uppercase;
	font-size: 11pt;
	text-shadow: 3px 1px 3px rgba(0, 0, 0, 0.4);
	color: white;
	font-weight: bold;
}
div.topButtonsEnvelopeLeft {
	width: 33.33333333%;
	min-height: 72px;
	display: block;
	float: left;
}
div.topButtonX {
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, background ease-in-out .15s, color ease-in-out .15s;
	padding: 8px;
	background: #ff9800;
	border: 2px solid #ff9800;
}
div.topButton0 {
	margin-right: 3px;
}
div.topButton1 {
	margin-right: 3px;
}	
div.topButton2 {
}
div.topButton0Navy {
	margin-right: 3px;
	background: rgb(27, 79, 123);
	border: 2px solid rgb(27, 79, 123);
}
div.topButton1Navy {
	margin-right: 3px;
	background: #486591;
	border: 2px solid #486591;
}	
div.topButton2Navy {
	background: #5e83ba;
	border: 2px solid #5e83ba;
}
div.topButtonText {
	display: block;
	height: 52px;
	line-height: 44px;
	overflow: hidden;
}
div.topButtonImg {
 	display: block;
	height: 44px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 44px;
}
@media screen and (max-width: 767px) {
	div.topButtonsEnvSwitch {
		padding: 0px 12px 0px 12px;
	}
}
@media screen and (max-width: 730px) {
	div.topButtonsEnvelopeLeft {
		width: 100%;
		display: block;
	}
	div.topButton0 {
		margin-right: 0px;
	}
	div.topButton1 {
		margin-right: 0px;
	}
	div.topButton2 {
		margin-right: 0px;
	}
}

div.productEnv {
	display: block;
	border: 2px solid #fdc067;
	border-radius: 5px;
	max-width: 820px;
}
div.productTitle {
	display: block;
	background: #fdc067;
	padding: 8px 12px 8px 12px;
	text-align: left;
}
div.productTitle p {
	font-size: 18px;
	font-weight: bold;
	-webkit-margin-before: 0em;
	margin-top: 0em;
	-webkit-margin-after: 0em;
	margin-bottom: 0em;
}
div.productData {
	width: 100%;
	display: flex;
	content: " ";
}
div.productLeft {
	width: 70%;
	min-height: 72px;
	display: block;
	float: left;
}
div.productLeft li {
	text-align: left;
}
div.productPrice {
	width: 30%;
	display: block;
	float: left;
	margin: auto;
}
div.productPrice p {
	font-size: 22px;
	-webkit-margin-before: 0em;
	margin-top: 0em;
}
img.paysys {
	max-width: 60px;
	height: auto;
	vertical-align: middle;
	border: 0; 
	max-height: 16px;
	padding-right: 4px;
}
p.artash2 {
	text-align: left;
	color: black;
	font-weight: 700;
	font-size: 22px;
	line-height: 22px;
	-webkit-margin-before: 0px;
	margin-left: 0px;
}
span.b {
	font-weight: bold;
}
div.topmenu {
	text-align: right;
	font-size: 10pt;
	color: #3b85c4;
	padding-right: 34px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
}
div.topmenu a {
	font-size: 11pt;
	color: #f26d00;
	padding-left: 8px;
	font-weight: bold;
}
div.topmenu a:hover {
	text-decoration: none;
	color: #c4672a;
}
div.topmenu span {
	padding-left: 8px;
	cursor: pointer;
}
div.bookeasy {
	background: #eeeeee;
	padding: 4px;
}
ul.premium li {
	list-style: none;
	background: url(https://www.skyspain.ru/img/checkmark.svg) no-repeat 0 7px;
	padding-left: 18px;
	margin-left: -24px;
	background-size: 12px 12px;
}
h2.premiumImg {
	margin-block-start: 0.0em;
	margin-block-end: 0.0em;
}
h2.premiumImg img {
	width: 60px;
	height: 60px;
}
div.pagination a {
	padding-right: 8px;
}