* {margin:0;padding:0;outline:0;}
::selection { background: #309ebe; color: #ffffff;}
::-moz-selection { background: #309ebe; color: #ffffff;}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

html{
	height: 100%;
	width:	100%;
	overflow:hidden;
	background:#45484D;
}
body{
	height: 100%;
	width:	100%;
	position:absolute;
	overflow:hidden;
}

@font-face {
    font-family: 'os-l';
    src: url('../font/OpenSans-Light-webfont.eot');
    src: url('../font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Light-webfont.woff') format('woff'),
         url('../font/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'os-li';
    src: url('../font/OpenSans-LightItalic-webfont.eot');
    src: url('../font/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('../font/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('../font/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'os';
    src: url('../font/OpenSans-Regular-webfont.eot');
    src: url('../font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Regular-webfont.woff') format('woff'),
         url('../font/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'os-i';
    src: url('../font/OpenSans-Italic-webfont.eot');
    src: url('../font/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Italic-webfont.woff') format('woff'),
         url('../font/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'os-sb';
    src: url('../font/OpenSans-Semibold-webfont.eot');
    src: url('../font/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../font/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'os-sbi';
    src: url('../font/OpenSans-SemiboldItalic-webfont.eot');
    src: url('../font/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('../font/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('../font/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'os-b';
    src: url('../font/OpenSans-Bold-webfont.eot');
    src: url('../font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Bold-webfont.woff') format('woff'),
         url('../font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'os-bi';
    src: url('../font/OpenSans-BoldItalic-webfont.eot');
    src: url('../font/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('../font/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('../font/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'os-eb';
    src: url('../font/OpenSans-ExtraBold-webfont.eot');
    src: url('../font/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('../font/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'os-ebi';
    src: url('../font/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('../font/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('../font/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('../font/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

.os {font-family: os, Verdana, Arial, Helvetica, "Lucida Sans", sans-serif !important;}
.osb {font-family: os-b, Verdana, Arial, Helvetica, "Lucida Sans", sans-serif !important; font-weight:bold;}

img { -ms-interpolation-mode: bicubic; }

body {
    margin:0px;
    padding:0px;
    font-family: Verdana, Arial, Helvetica, "Lucida Sans", sans-serif;
    position: relative;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    background-color: powderblue !important;
    font-size:16px;
    font-smooth:always;
    font-size:16px !important;
    -moz-binding: none;
}

a:link, a:visited {
	color: #00add2;
	text-decoration:	none;
	font-size: inherit;
}

a:hover, a:focus, a:active {
	color: #c1009b;
	text-decoration:	none;
	font-weight: inherit;
	font-size: inherit;
	outline:none !important;
}

p {
    font-family:os, sans-serif !important;
    font-size: 18px;
    line-height: 27px;
    margin:7px 0.1em 7px .1em;
    -ms-word-break: break-all;
    word-break: break-word;
       -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto
}


h1, h2, h3, h4, h5, h6 { font-family: osb, "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif; color: #181818; font-weight: bold; line-height: 1.25 }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit;}
h1 { font-size: 36px;  margin-top: 12px; margin-bottom: 12px;}  /*font-size: 4.6em;*/
h2 { font-size: 28px;  margin-bottom: 9px;}   /*font-size: 3.5em;*/
h3 { font-size: 24px;  margin-bottom: 9px;}   /*font-size: 2.8em;*/
h4 { font-size: 21px;  margin-bottom: 3px;}   /*font-size: 2.1em;*/
h5 { font-size: 18px;  font-weight: normal;}  /*font-size: 1.8em;*/
h6 { font-size: 15px;  font-weight: normal;}  /*font-size: 1.5em;*/
h1, h2, h3 {margin: .5em 0.1em 0.5em 0.1em; }
/*h1:first-child, h2:first-child, h3:first-child {margin-top: 0em !important; }*/

.insidecontentwrapper {
    position:relative;
    display:block;
    width:auto;
    margin:0px auto;
    margin-top:7em;
    border:0px solid red;
}

.content {
    position:relative;
    display:block;
    max-width:960px;
    padding:2em 2em;
    margin:0px auto;
    margin-top:7em;
    border:0px solid red;
    background-color: rgba(255,255,255,0.2)
}

#lt19logo {
    display:inline-block;
    margin:-2em 1em 1em 1em;
}

.tamogatok img {
    margin:1.5%;
}


.sub {
    display:inline-block;
    font:62.5%/100% osb, sans-serif !important;
    vertical-align:2px;
}
.sup {
    display:inline-block;
    padding:3px;
    border:1px solid #f5d3e3;
    color:#c82472;
    font-weight:bold;
    font:10px/10px osb, sans-serif !important;
    vertical-align:5px;
}




/*footer*/


.right {float:right; clear:both; border-left:1px solid #000000; box-model:border-box;}
.rightbox {float:right; clear:both; border-left:1px dotted #1d62af; box-model:border-box; width:245px; padding-left:2em;margin-left:2em;}
.rightbox img {display: inline-block !important;}

.left {float:left; clear:both;}
.leftlogo {float:left; clear:both; margin:0em 2em 2em 0em;}

.invisible {visibility:hidden !important; opacity:0;}
.hidden {display:none;}
.attention {color:#e80068 !important;}
.red {color: #e80068;}
.center { text-align:center; }
.signo { float:right; clear:both; }
.clear { display:block; font-size:1em; line-height:inherit; height:1em; min-height:1em; }
.x {border:1px solid red; box-model:border-box;}

/*###*/
	 .c:before, .c:after { content:""; display:table; }
	 .c:after { clear: both;}
	 .c { zoom: 1; height: auto; }

/*###*/
