

/*
 Copyright (C) 2011-2013 Galaera - Sharkwave and and its licensors.
 All Rights Reserved. The following is Source Code and is subject to all
 restrictions on such code as contained in the End User License Agreement
 accompanying this product.
*/



html, body {
	height: 100%;
	overflow: hidden;
	cursor: default;
	background: #FFF;
	/*background: #F8F8F8;*/
	
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", "Arial Bold", Arial, sans-serif;
	/*font-family: "Lucida Grande", Arial, sans-serif;*/
	/*font-family: Helvetica, Arial, sans-serif;*/
	font-size: 18px;
	color: #000000;
	text-align: center;
}

article {
	position: relative;
	display: block;
	text-align: left;
}

aside {
	display: block;
	text-align: left;
}

a, a:link, a:active, a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #999;
	text-decoration: none;
}

a.inline {
	display: block;
	border: 0;
	text-decoration: none;
	/*margin: 0.5em;*/
	margin: 0.5em 1em 0.3em 1em;
	max-width: 32%;
}

.qtip-content a.inline {
	max-width: 100%;
}

img {
	border: 0;
}
img.inline {
	margin: 0.5em;
	max-width: 25%;
	max-height: 230px;
}

a.inline img.inline {
	margin: 0;
	/*width: 100%;*/
	/*max-width: none;*/
	max-width: 100%;
	/*max-height: 230px;*/
	max-height: 11.6em;
}

img.float_center {
	clear: both;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.align_left {
	text-align: left;
}
.align_center {
	text-align: center;
}
.align_right {
	text-align: right;
}

.float_left {
	float: left;
}
a.inline.float_left {
	margin: 0.5em 1em 0.3em 0;
}
.float_right {
	float: right;
}
a.inline.float_right {
	margin: 0.5em 0 0.3em 1em;
}
.float_center {
	clear: both;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
a.inline.float_center {
	display: block;
	text-align: center;
	margin: 0 auto;
	max-width: 100%;
	max-height: none;
}
a.inline.float_center img.inline {
	max-width: 100%;
	max-height: none;
}

p.small {
	font-size: 12px !important;
}

.float_clear {
	clear: both;
}

.display_inline {
	display: inline-block;
}

.space_h {
	width: 10px;
	height: 1px;
}
.space_v_small {
	clear: both;
	width: 1px;
	height: 1.0em;
}
.space_v {
	clear: both;
	width: 1px;
	height: 1.5em;
}
.space_v_big {
	clear: both;
	width: 1px;
	height: 3em;
}

#lay_sym_ico {
	position: absolute;
	z-index: 99;
	top: 39px;
	right: 7px;
	width: 20px;
	height: 14px;
	background: url(../../tex/content_emb/btn_list.png) no-repeat right top;;
}

#lay_sym_ico_reduce {
	z-index: 99;
	width: 32px;
	height: 23px;
	background: url(bar_up.png) no-repeat right top;
	float:right;
	cursor:pointer;
}

#lay_sym_ico_mute {
	z-index: 99;
	width: 32px;
	height: 23px;
	background: url(../../tex/content_emb/btn_mute.png) no-repeat right top;
	float:left;
}

#lay_sym_ico_sound {
	z-index: 99;
	width: 32px;
	height: 23px;
	background: url(../../tex/content_emb/btn_sound.png) no-repeat right top;
	float:left;
}

#lay_sym_ico_home {
	z-index: 99;
	width: 32px;
	height: 23px;
	background: url(../../tex/content_emb/btn_home.png) no-repeat right top;
	float:left;
	cursor:pointer;
	margin-right: 5px;
}

#lay_head_btns {
	position:absolute;
	right:35px;;
	top:38px;
	width:150px;
	display: none;
}

#lay_head_btn_home {
	position:absolute;
	top:14px;
	width:100px;
	margin-left: 25px;
}

#lay_sym_text {
	position: absolute;
	z-index: 99;
	top: 7px;
	right: 7px;
	font-size: 11px;
	font-weight: bold;
}

.lay_btn_fullscreen {
	/*position:absolute;
	background: url(../../tex/content_emb/btn_fullscreen.png) no-repeat center center;
	width:40px;
	height:40px;
	top:25px;
	right:25px;
	cursor:pointer;*/
	z-index:15;
	width:100%;
	height: 100%;
	cursor:pointer;
}

.lay_btn_fullscreen_out {
	position:absolute;
	background: url(../../tex/content_emb/btn_fullscreen_out.png) no-repeat center center;
	width:31px;
	height:31px;
	top:25px;
	right:25px;
	cursor:pointer;
	display:none;
	z-index:15;
}

.vid_btn {
	width:50px;
	height:50px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-25px;
	margin-top:-25px;
	cursor:pointer;
	background: url(../../tex/content_emb/video_tap.png) no-repeat center center;
	z-index:1;
}

#lay_tabs {
	/*background-color:#F8F8F8;*/
	height: auto;
	min-height: 65px;
	width: 100%;
	overflow: auto;
	z-index: -1;
	margin: 0 auto;
}

.btn_tab {
	position: relative;
	min-width:80px;
	max-width:200px;
	height:48px;
	/*border-left:1px solid #ccc;*/
	display: table;
	float:left;
	padding-left:15px;
	padding-right:10px;
	vertical-align:middle;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", "Arial Bold", Arial, sans-serif;
	/*font-family: Helvetica, Arial, sans-serif;*/
	text-overflow: ellipsis;
	overflow:hidden;
	color:#2a2c30;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	line-height:16px;
	cursor:pointer;
	/*white-space: nowrap;*/
	margin: 20px 15px 0 15px;
	background: #ececec;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ececec 0%, #f5f5f5 50%, #ececec 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ececec), color-stop(50%,#f5f5f5), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(left,  #ececec 0%,#f5f5f5 50%,#ececec 100%);
	background: -o-linear-gradient(left,  #ececec 0%,#f5f5f5 50%,#ececec 100%);
	background: -ms-linear-gradient(left,  #ececec 0%,#f5f5f5 50%,#ececec 100%);
	background: linear-gradient(to right,  #ececec 0%,#f5f5f5 50%,#ececec 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ececec',GradientType=1 );
	
	/*-webkit-box-shadow:  0px 3px 8px 1px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 3px 8px 1px rgba(0, 0, 0, 0.2);*/
}
.btn_tab p {
	display: table-cell;
	vertical-align: middle;
}

/*.btn_tab:last-child {
	border-right:1px solid #ccc;
}*/
.btn_tab_process {
	position: relative;
	width:75px;
	height:32px;
	display: table;
	float:left;
	/*padding-left:10px;
	padding-right:10px;*/
	vertical-align:middle;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", "Arial Bold", Arial, sans-serif;
	/*font-family: Helvetica, Arial, sans-serif;*/
	text-overflow: ellipsis;
	/*overflow:hidden;*/
	color:#2a2c30;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	line-height:0;
	cursor:pointer;
	white-space: nowrap;
	margin: 20px 15px 0 15px;
	background: #ececec;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #ececec 0%, #f5f5f5 50%, #ececec 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ececec), color-stop(50%,#f5f5f5), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(left,  #ececec 0%,#f5f5f5 50%,#ececec 100%);
	background: -o-linear-gradient(left,  #ececec 0%,#f5f5f5 50%,#ececec 100%);
	background: -ms-linear-gradient(left,  #ececec 0%,#f5f5f5 50%,#ececec 100%);
	background: linear-gradient(to right,  #ececec 0%,#f5f5f5 50%,#ececec 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ececec',GradientType=1 );
	
	/*-webkit-box-shadow:  0px 3px 8px 1px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 3px 8px 1px rgba(0, 0, 0, 0.2);*/
}

.btn_tab_process > p {
    display: table-cell;
    vertical-align: middle;
}

.act_tab {
	color: #fff;
	background: #212326;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMjMyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzVhNWM1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTIzMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #212326 0%, #5a5c5f 50%, #212326 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#212326), color-stop(50%,#5a5c5f), color-stop(100%,#212326));
	background: -webkit-linear-gradient(left,  #212326 0%,#5a5c5f 50%,#212326 100%);
	background: -o-linear-gradient(left,  #212326 0%,#5a5c5f 50%,#212326 100%);
	background: -ms-linear-gradient(left,  #212326 0%,#5a5c5f 50%,#212326 100%);
	background: linear-gradient(to right,  #212326 0%,#5a5c5f 50%,#212326 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212326', endColorstr='#212326',GradientType=1 );
	cursor:default;
}

.tab_cut {
	width: 10px;
	height: 32px;
	position: absolute;
	background: url(tab_cut.png) no-repeat left top;
	left: 0;
}
.tabh_cut {
	width: 10px;
	height: 48px;
	position: absolute;
	background: url(tabh_cut.png) no-repeat left top;
	left: 0;
}

#lay_menu {
	position: absolute;
	z-index: 110;
	top: 3px;
	/*left: 2%;*/
	right: 0;
	background: #FFF;
	text-align: left;
	/*border: 1px #6998B1 solid;*/
	/*border-top: 1px #99CC03 solid;*/
	border: 1px #6F6F6F solid;
	border-top: 1px #6F6F6F solid;
	/*border-top: 0;*/
	/*-ie-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-o-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;*/
	-ie-box-shadow: 1px 1px 1px #C0C0C0;
	-moz-box-shadow: 1px 1px 1px #C0C0C0;
	-o-box-shadow: 1px 1px 1px #C0C0C0;
	box-shadow: 1px 1px 1px #C0C0C0;
}

#lay_menu ul, #lay_menu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#lay_menu ul {
	padding-top: 0px;
}
#lay_menu ul li {
	display: block;
	padding: 5px 44px 5px 35px;
	/*color: #6998B1;*/
	color: #4D4D4D;
	/*font-size: 14px;*/
	font-size: 1.15em;
	/*font-weight: bold;*/
	font-weight: normal;
	cursor: pointer;
}
#lay_menu ul li:last-of-type {
	/*-ie-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	-o-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;*/
}
#lay_menu ul li:hover {
	color: #FFF;
	/*background: #6998B1;*/
	background: #6F6F6F;
	/*background: #99CC03;*/
}
#lay_menu ul li.current, #lay_menu ul li.current:hover {
	color: #FFF;
	font-weight: bold;
	cursor: default;
	background: none;
	/*background: #6998B1 url(bread_bg.png) top left no-repeat;*/
	background: #4D4D4D;
	/*background: #99CC03 url(bread_bg.png) top left no-repeat;*/
}

.lay_print {
	background: #FFF;
	text-align: left;
}


#lay_wrapper {
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: center;
	margin: 0 auto;
	max-width: 100%;
	width: 100%;
}


#lay_container, #lay_cover {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	/*background: #FFF;*/
	/*background: #FFFFFF;*/
}

#lay_cover_top {
	height:60%;
	background: #020303;
	z-index:6;
}

#lay_cover_bottom {
	height:40%;
	background: #666
}


.lay_dida {
	min-height:47px;
	position:absolute;
	bottom:0;
	background-color:rgba(255,255,255,0.4);
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", "Arial Bold", Arial, sans-serif;
	/*font-family: Helvetica, Arial, sans-serif;*/
	color:#000;
	font-size:16px;
	font-weight:500;
	width:100%;
	text-align:center;
	cursor:pointer;
	z-index:15;
}

.lay_dida p {
	margin-left:10px;
	margin-right:40px;
}


.lay_btn_didaup {
	position:absolute;
	background: url(../../tex/content_emb/arrow_up.png) no-repeat center center;
	width:39px;
	height:41px;
	bottom:0px;
	right:0px;
	cursor:pointer;
	display:none;
	z-index:15;
}

.lay_btn_didadown {
	position:absolute;
	background: url(../../tex/content_emb/arrow_down.png) no-repeat center center;
	width:39px;
	height:41px;
	bottom:0px;
	right:0px;
	cursor:pointer;
	z-index:15;
}
	
.bb_previous {
    height: 67px;
    left: 0px;
    margin-top: -33px;
    position: absolute;
    top: 50%;
    width: 53px;
    background: url("../../tex/content_emb/sprite_prev.png") no-repeat scroll left center transparent;
    cursor: pointer;
    z-index:20;
    display:none;
}

.bb_next {
    height: 67px;
    right: 0px;
    margin-top: -33px;
    position: absolute;
    top: 50%;
    width: 53px;
    background: url("../../tex/content_emb/sprite_next.png") no-repeat scroll left center transparent;
    cursor: pointer;
    z-index:20;
    display:none;
}

#text_content {
	margin-top: 25px;
}

#text_content p, #text_content ul, #text_content ol {
	padding-left:25px;
	padding-right:25px;
	margin:0;
	text-align:left;
	color: #020202;
}

#text_content ul, #text_content ol {
	margin-left: 40px;
}

#text_content p:first-child, #text_content ul:first-child, #text_content ol:first-child {
	padding-top:0;
}

#text_content p:last-child, #text_content ul:last-child, #text_content ol:last-child {
	padding-bottom:25px;
}

#lay_head {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 82px;
	text-align: left;
	background: #FFFFFF;
	z-index: 5;
}

#lay_head_bread {
	position: relative;
	width: 100%;
	height: 82px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	-ie-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	border-top: 0;
	color: #fff;
	background-color: #020303;
	z-index: 2;
}

#lay_head_bread div.bubble {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin-top: 0
	margin-right: 0;
	margin-left: 125px;
	height: 100px;
	display: table;
}

#lay_head_bread div.bubble p {
	display: table-cell; 
	vertical-align: middle; 
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", "Arial Bold", Arial, sans-serif;
	/*font-family: Helvetica, Arial, sans-serif;*/
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	/*-moz-text-shadow: 1px 1px 1px #C0C0C0;
	-o-text-shadow: 1px 1px 1px #C0C0C0;
	text-shadow: 1px 1px 1px #C0C0C0;*/
}

#lay_head_bread:hover div.bubble p {
	/*color: #6998B1;*/
}

#lay_tbody {
	margin: 0;
	padding: 0;
	height: 540px;
	text-align: center;
	position: relative;
}

#lay_tbody ul li, #lay_tbody ol li {
	text-align:left;
}

#lay_twrapper {
	position: relative;
	margin: 0;
	padding: 12px;
	width: 100%;
	height: 100%;
	background-color: #ededed;
	z-index: 2;
}

.lay_tcontent {
	/*position: absolute;
	z-index: 50;*/
	position: relative;
	overflow: hidden;
	width: 100%;
	/*max-width: 1024px;*/
	height: 100%;
	/*top: 1%;
	left: 50%;*/
	/*margin: 0 0 0 -44%;*/
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
	color: #999999;
	text-align: left;
	/*background: #EFEFEF;*/
	/*background: #FFF;*/
	/*border: 1px #F8F8F8 solid;*/
	/*-o-box-shadow: 3px 3px 7px #CECECE;
	-moz-box-shadow: 3px 3px 7px #CECECE;
	box-shadow: 3px 3px 7px #CECECE;*/
	float: left;
}
#lay_tcontent .article {
	/*position: absolute;
	padding: 0 10px 0 0;*/
	/*color: #000;*/
	color: #4D4D4D;
	font-size: 16px;
	opacity: 0;
}
#lay_tcontent .article h1 {
	color: #6998B1;
	font-size: 1.8em;
	font-weight: bold;
}
#lay_tcontent .article h1 span {
	/*float: left;*/
	margin-right: 0.55em;
	color: #B50763;
	font-size: 1em;
	font-weight: bold;
}
#lay_tcontent .article h2 {
	/*clear: both;*/
	/*color: #B50763;*/
	color: #3FA9F5;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.5em;
}
#lay_tcontent .article h2 span {
	margin-right: 0.55em;
	color: #6998B1;
}
#lay_tcontent .article h1, #lay_tcontent .article h3, #lay_tcontent .article h4, #lay_tcontent .article h5, #lay_tcontent .article h6 {
	color: #3FA9F5;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.5em;
}
#lay_tcontent .article p {
	/*clear: both;*/
	font-family: "Lucida Grande", Arial, sans-serif;
	/*font-family: Helvetica, Arial, sans-serif;*/
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.5em;
}
#lay_tcontent .article aside {
	font-size: 0.9em;
	padding: 0.3em 2em;
	border: 4px dashed #C0CCD1;
}
#lay_tcontent .article aside.cite {
	/*font-weight: bold;*/
	background: #EFEFEF;
	column-count: 2;
	column-width: 50%;
}
#lay_tcontent .article p.cite {
	/*font-weight: normal;*/
	font-size: 1.1em;
	font-style: italic;
	margin-bottom: 0.3em;
	padding-bottom: 0;
}
#lay_tcontent .article p.author {
	/*font-weight: normal;*/
	/*text-align: right;*/
	margin-top: 0;
	padding-top: 0;
	font-style: italic;
}

#lay_foot {
	position: relative;
	margin: 0;
	padding: 0;
	height: 50px;
	text-align: center;
	background: #2D2E32;
	-ie-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	z-index: 13;
}

#lay_foot_dum {
	/*background: url(foot_bg.png) -256px -13px no-repeat;*/
	/*-ie-border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	-o-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;*/
}

#lay_foot_bar {
	/*width: 80%;*/
	max-width: 700px;
	margin: 0 auto;
	padding: 6px 0 0 0;
	height: 30px;
	text-align: center;
}

#lay_foot .btns_a_btn {
	/*float: left;*/
	margin-right: 1px; /*IE8*/
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: 0 10px 0 0;
	background: url(../../tex/content_emb/btns_a1.png) 0 0 no-repeat;
	cursor: pointer;
}
#lay_foot .btns_a_btn_hsep {
	margin-right: 15px;
}
#lay_foot .btns_a_btn_hsel {
	margin-left: 15px;
}

#lay_foot #btns_a_txsel {
	background-position: 0 0;
}
#lay_foot #btns_a_txsel:hover {
	
}
#lay_foot #btns_a_txsel.active {
	background-position: -30px 0;
}
#lay_foot #btns_a_zoomm {
	background-position: 0 -30px;
}
#lay_foot #btns_a_zoomm:hover {
	
}
#lay_foot #btns_a_zoomf {
	background-position: 0 -60px;
}
#lay_foot #btns_a_zoomf:hover {
	
}
#lay_foot #btns_a_zoomp {
	background-position: 0 -90px;
}
#lay_foot #btns_a_zoomp:hover {
	
}
#lay_foot #btns_a_print {
	background-position: 0 -150px;
}
#lay_foot #btns_a_print:hover {
	
}


a.inote, a.inote:link, a.inote:active, a.inote:visited {
	padding-right: 0.3em;
	padding-left: 0.3em;
	/*color: #000; font-weight: bold;*/
	color: #666666; font-weight: bold;
	border: 1px #6998B1 solid;
	text-decoration: none;
	background-color: #D9FAFF;
	cursor: pointer;
	-ie-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-o-border-radius: 0.3em;
	border-radius: 0.3em;
}
a.inote:hover {
	color: #FFF;
	background-color: #6998B1;
	text-decoration: none;
}
.inote_term_title {
	font-weight: bold;
	margin: 0;
	padding-top: 0.2em;
	padding-bottom: 0.6em;
}
.inote_term_ende {
	font-weight: bold;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}


a.glossary, a.glossary:link, a.glossary:active, a.glossary:visited {
	padding-right: 0.3em;
	padding-left: 0.3em;
	color: #000;
	/*color: #000; font-weight: bold;*/
	color: #666666; font-weight: bold;
	border: 1px #6998B1 solid;
	text-decoration: none;
	background-color: #FDFFCE;
	cursor: pointer;
	-ie-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-o-border-radius: 0.3em;
	border-radius: 0.3em;
}
a.glossary:hover {
	color: #FFF;
	background-color: #6998B1;
	text-decoration: none;
}
.glossary_term_title {
	font-weight: bold;
	margin: 0;
	padding-top: 0.2em;
	padding-bottom: 0.6em;
}
.glossary_term_ende {
	font-weight: bold;
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}

div.copy {
	padding: 7px;
	color: #666666;
	font-size: 10px;
	border: 0;
	border-bottom: 1px dashed #666666;
}

/******************************************************************************/
@media print {
	html, body {
		overflow: visible;
		height: auto;
	}
	body * {
		visibility: hidden;
	}
	#lay_head {
		display: none;
	}
	#lay_tbody, #lay_twrapper, #lay_tcontent, #iarticle {
		overflow: visible;
		height: auto;
	}
	#lay_tbody {
		position: static;
		left: 0;
		top: 0;
	}
	#lay_tcontent * {
		visibility: visible;
	}
	#lay_tcontent {
		position: static;
		left: 0;
		top: 0;
	}
	#iarticle {
		position: static;
		left: 0;
		top: 0;
		-moz-transform: translate(0px, 0px);
	}
	
	a.inline {
		max-width: 100%;
		float: none;
		text-align: center;
		margin: 0.5em 0 0.5em 0;
	}
	a.inline.float_left {
		margin: 0.5em 0 0.5em 0;
	}
	a.inline.float_right {
		margin: 0.5em 0 0.5em 0;
	}
	a.inline img.inline {
		max-width: 100%;
		max-height: none;
	}
}

/*
@media handheld, only screen and (max-width: 1024px) and (orientation:portrait) {
	#lay_head_bread {
		padding-top:4.5%;
	}
}
*/
/*
@media handheld, only screen and (max-width: 767px) {
	#lay_head_bread {
		padding-top:6%;
	}
}
*/
/**/
@media handheld, only screen and (max-width: 768px) {
	a.inline {
		max-width: 100%;
		float: none;
		text-align: center;
		margin: 0.5em 0 0.5em 0;
	}
	a.inline.float_left {
		margin: 0.5em 0 0.5em 0;
	}
	a.inline.float_right {
		margin: 0.5em 0 0.5em 0;
	}
	a.inline img.inline {
		max-width: 100%;
		max-height: none;
	}
} 

/**/
@media screen and (max-width: 320px) {
	
	#lay_tcontent .article h2 {
		/*clear: both;*/
		/*color: #B50763;*/
		color: #3FA9F5;
		font-size: 1.0em;
		font-weight: bold;
		line-height: 1.5em;
	}
	#lay_tcontent .article p {
		/*clear: both;*/
		font-family: "Lucida Grande", Arial, sans-serif;
		/*font-family: Helvetica, Arial, sans-serif;*/
		font-size: 0.8em;
		font-weight: normal;
		line-height: 1.5em;
	}
}


/* cover */

#lay_cover_top h1 {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", "Arial Bold", Arial, sans-serif;
	/*font-family: Helvetica, Arial, sans-serif;*/
	color:#fff;
	font-size: 24px;
}

#lay_top_cont {
	position:absolute;
	top:20px;
	margin-left:125px;
	max-width:70%;
	text-align:left;
}

#lay_top_cont p {
	font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Sans","Arial Bold",Arial,sans-serif;
	/*font-family: Helvetica, Arial, sans-serif;*/
	color:#a2a2a3;
	font-weight:bold;
	font-size:18px;
	line-height:18px;
}

#lay_cover_bottom {
	background-color:#666; 
	background-position:center center;
	position:relative;
	text-align:center;
	background-size: cover;
}

#lay_cover_start {
	width:102px;
	height:101px;
	background-image:url('../../tex/content_emb/btn_cover_start.png');
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-51px;
	margin-top:-51px;
	cursor:pointer;
}

/* cover */

.shadow {
	width: 94%;
	height: 30%;
	-moz-border-radius: 75% / 75%;
	-webkit-border-radius: 75% / 75%;
	border-radius: 75% / 75%;
	position: absolute;
	bottom: 0;
	-webkit-box-shadow:  0px 8px 8px 1px rgba(0, 0, 0, 0.4);
	box-shadow:  0px 8px 8px 1px rgba(0, 0, 0, 0.4);
	z-index: -1;
	left: 50%;
	margin-left: -47%;
}

.shadow_low {
	width: 94%;
	height: 30%;
	-moz-border-radius: 75% / 75%;
	-webkit-border-radius: 75% / 75%;
	border-radius: 75% / 75%;
	position: absolute;
	bottom: 0;
	-webkit-box-shadow:  0px 4px 8px 1px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 4px 8px 1px rgba(0, 0, 0, 0.2);
	z-index: -1;
	left: 50%;
	margin-left: -47%;
}

.head_gradient {
	width: 100%;
	background: #ff0;
	height: 19px;
	position: absolute;
	z-index: 10;
	background: #020303;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjNjI2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjNjI2MjYyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyMDMwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left,  #020303 0%, #626262 6%, #626262 94%, #020303 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#020303), color-stop(6%,#626262), color-stop(94%,#626262), color-stop(100%,#020303));
	background: -webkit-linear-gradient(left,  #020303 0%,#626262 6%,#626262 94%,#020303 100%);
	background: -o-linear-gradient(left,  #020303 0%,#626262 6%,#626262 94%,#020303 100%);
	background: -ms-linear-gradient(left,  #020303 0%,#626262 6%,#626262 94%,#020303 100%);
	background: linear-gradient(to right,  #020303 0%,#626262 6%,#626262 94%,#020303 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020303', endColorstr='#020303',GradientType=1 );

}

.head_clip {
	position: absolute;
	z-index: 15;
	top: 10px;
	left: 30px;
	width: 78px;
	height: 65px;
	background: url(../../tex/content_emb/clip_white.png) no-repeat right top;;
}

#copyright {
	font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Sans","Arial Bold",Arial,sans-serif;
	font-size: 14px;
	color: #fff;
	position: absolute;
	top: 17px;
	right: 28px;
}

.img_shadow_bg {
	background-color: #ededed;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

span.AM {
	color: #FFF;
}
span.MathJax_Preview {
	color: #FFF;
}
span.MathJax {
	color: #020202;
}

#lay_top_cont p span.AM {
	color: #020303;
}
#lay_top_cont p span.MathJax_Preview {
	color: #020303;
}
#lay_top_cont p span.MathJax {
	color: #A2A2A3;
}

@media all and (max-width:768px) {
	#lay_head_bread div.bubble p {
		font-size: 20px;
	}
	#lay_cover_top h1 {
		font-size: 20px;
	}
}


