/* (c) www.FortBoyard.ru */

body 	{margin: 0; padding: 0; background: #000; font: normal 9pt Tahoma, Verdana, sans-serif; color: #FFF8D8; text-decoration: none; text-align: justify;} /* -webkit-user-select: none; -o-user-select: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}*/
.nowrap	{white-space: nowrap;}
span.mdhid	{display: none;}

/* СТРАНИЦА */

#m-tbl		{background: #A35C0B url(//cdn.fortboyard.ru/images/background.png); max-width: 1600px;}
#m-tbl-lt	{background: #000 url(//cdn.fortboyard.ru/images/main_s.jpg) 0 0 no-repeat; width: 181px; height: 96px;}
#m-tbl-ct	{background: #000 url(//cdn.fortboyard.ru/images/main_s.jpg) 0 -96px repeat-x;}
#m-tbl-lt2	{background: url(//cdn.fortboyard.ru/images/lr-top.png) no-repeat; width: 306px; height: 79px;}
#m-tbl-rt	{background: url(//cdn.fortboyard.ru/images/lr-top.png) no-repeat right -79px;}
#m-tbl-l1	{background: #000 url(//cdn.fortboyard.ru/images/left-1.jpg) repeat-y;}
#m-tbl-l1-ny	{background: #000 url(//cdn.fortboyard.ru/images/left-1-ny.jpg) repeat-y;}
#m-tbl-l1-ru	{background: #000 url(//cdn.fortboyard.ru/images/left-1-ru.jpg) repeat-y;}
#m-tbl-l2	{background: url(//cdn.fortboyard.ru/images/left-2.png) repeat-y;}
#m-tbl-l2-ny	{background: url(//cdn.fortboyard.ru/images/left-2-ny.png) repeat-y;}
#m-tbl-l2-ru	{background: url(//cdn.fortboyard.ru/images/left-2-ru.png) repeat-y;}
#m-tbl-ir1	{background: url(//cdn.fortboyard.ru/images/main_s.jpg) -206px 0 no-repeat; width: 143px; height: 36px;}
#m-tbl-ir1-ny	{background: url(//cdn.fortboyard.ru/images/main_s-ny.jpg) -23px 0 no-repeat; width: 143px; height: 36px;}
#m-tbl-ir1-ru	{background: url(//cdn.fortboyard.ru/images/main_s-ru.jpg) -23px 0 no-repeat; width: 143px; height: 36px;}
#m-tbl-ir2	{background: url(//cdn.fortboyard.ru/images/main_s.jpg) -183px 0 no-repeat; width: 20px; height: 36px;}
#m-tbl-ir2-ny	{background: url(//cdn.fortboyard.ru/images/main_s-ny.jpg) 0 0 no-repeat; width: 20px; height: 36px;}
#m-tbl-ir2-ru	{background: url(//cdn.fortboyard.ru/images/main_s-ru.jpg) 0 0 no-repeat; width: 20px; height: 36px;}
#m-tbl-r	{padding: 10px 3px 15px 15px;}

.mpim		{background: url(//cdn.fortboyard.ru/images/mainpage.png) no-repeat; width: 180px; height: 134px; margin: -10px 0 10px 13px; float: right;}
#mpim2		{background-position: 0 -134px;}
#mpim3		{background-position: 0 -268px;}
#mpim4		{background-position: 0 -402px;}
#mpim5		{background-position: 0 -536px;}
#mpim6		{background-position: 0 -670px;}
#mpim7		{background-position: 0 -804px;}

#orphus > div	{background: url(//cdn.fortboyard.ru/images/main_s.jpg) -408px -40px no-repeat;width: 88px; height: 31px; border: 1px solid black; box-shadow: 0 0 5px black;}
#orphus > img	{display: none;}

.m-trad        	{background: url(//cdn.fortboyard.ru/images/main_s.jpg) no-repeat; width: 51px; height: 34px;}
#en.m-trad     	{background-position: -352px 0;}
#fr.m-trad     	{background-position: -405px 0;}
#de.m-trad     	{background-position: -458px 0;}

div#fixurl	{width: 0px; height: 0px; display: none;}
div#fixurl a	{display: block; padding-bottom: 5px;}

.tbl-form td	{white-space: nowrap;}

/* ГОЛОСОВАНИЯ */

.tbl-vote div	{padding: 3px 0;}
.tbl-vote span  {display: inline-block; width: 50px; font-size: 120%; color: yellow;}

/* ЗАГОЛОВКИ И ЗАГЛАВНЫЕ БУКВЫ */

p:first-letter,
.tltltr,.first_letter	{font: italic normal 19pt/5pt Times, serif; text-decoration: none; margin-right: -1px;}
.first_letter#CL	{margin-left: 3px;}
blockquote:first-letter,
p.sm:first-letter,
.tltltr1,.first_letter2 {font: italic normal 16pt/5pt Times, serif; text-decoration: none; margin-right: -1px;}
.first_letter#R, .first_letter2#R	{margin-right: -2px;}
p			{padding-bottom: 3px;}
p.nofl:first-letter	{font: 9pt Tahoma, Verdana, sans-serif; padding-right: 1px;}

h1		{font: italic normal 180% Georgia, Times, serif; text-align: left; color: #FFDB32; text-decoration: none; margin-top: 0; padding-bottom: 6px;}
h1 .sm 		{font-size: 20px;}
h2		{font: italic normal 120% Georgia, Times, serif; text-align: left; color: #FFDB32; text-decoration: none; margin-top: -17px;}
h3		{font-family: Georgia, Times, serif; font-size: 130%; color: #FFD132; font-weight: bold; padding-top: 5px; text-decoration: inherit;}
h3.frm		{border: 1px solid #FFD132; padding: 2px 4px; margin-bottom: 13px; display: inline-block; min-width: 100px;}
h3 span.small	{font-size: 13px; font-style: italic;}
h3 span.add	{font-size: 70%; font-style: italic; font-weight: normal; color: #FFF8D8;}
noscript h3	{margin: 0;}
h1 a, h2 a	{color: inherit; font: inherit;}

h4		{font-family: Georgia, Times, serif; font-size: 130%; color: #FFD132; font-weight: bold; padding-top: 5px; text-align: center;}
h5		{font-family: Georgia, Times, serif; font-size: 120%; color: #FFF8D8; font-weight: normal; font-style: italic; padding-top: 5px;}
small,.small_text	{font-size: 90%;}

img		{border: 0;}

/* ОСНОВНОЙ ТЕКСТ */

.deftext	{font-family: Verdana, Tahoma, Arial, sans-serif; /*font-size: 11px;*/ font-weight: normal; color: #FFF8D8; text-decoration: none; text-align: justify;}

strong		{font-weight: bold;}
sup		{font-weight: bold; padding-left: 5px;}

a		{font-weight: bold; color: #FFF8D8; text-decoration: underline; outline: none;}
a:hover  	{color: #FFCC90; text-decoration: underline;}
a:hover h1	{color: #CC3; text-decoration: underline;}
a.nobold	{font-weight: normal;}
a.nobold:hover	{font-weight: normal;}

big		{font-size: 115%;}
a > big		{font-size: 140%; color: #FFD132; font-weight: bold; font-family: Georgia, Times, serif;}
a:hover > big	{color: #CC3;}

.hl			{font-size: 120%; color: #FFDF70; font-weight: bold;}
.hl .first_letter	{font-family: Times, serif; font-size: 18pt; font-weight: bold; line-height: 75%; color: #ffdf70; text-decoration: none; font-style: oblique;}
.PS			{font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #EFE8C8; text-decoration: none; text-align: justify;}
.link			{font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #ECAC73; text-decoration: none;}
.Menu			{font-family: Verdana, Arial, sans-serif; font-size: 9.9px; font-weight: normal; color: #FFF8D8; text-decoration: none;}

/* МЕНЮ */

#menu 			{font: normal 7pt Verdana, Arial, sans-serif; color: #FFF8D8; text-decoration: none; text-align: left; white-space: nowrap;}
#nav a.section		{text-decoration: none; font-size: 13px; color: #FFCC90; white-space: nowrap;}
#menu a, #menu td,
#nav ul a		{font: normal 7pt Verdana, Arial, sans-serif; color: #FFF8D8; text-decoration: none; text-align: left; white-space: nowrap;}
#menu ul, #menu ol,
#nav ol			{padding-left: 0; float: none; list-style: none;}
#menu ol, #nav ol	{margin: 0 0 0 8px;}
#menu ul		{margin: 0 0 8px 2px;}
#menu h1, #nav ul h1,
#menu em, #nav em	{font: normal 7pt Verdana, Arial, sans-serif; color: #FFFF00; text-decoration: none; text-align: left; margin: 0; display: inline;}
#menu a:hover, #nav ul a:hover, #menu a:hover em,
#nav ul a:hover em	{color: #CC3; text-decoration: underline;}
#menu a span.tw,
#nav a span.tw		{color: #FD6;}
#menu a:hover span.tw,
#nav a:hover span.tw	{color: inherit;}
span.current,
span.current a	 	{color: #FFD132 !important;}
#menu td.td1 		{background: url(//cdn.fortboyard.ru/images/right_menu.gif) no-repeat -6px 0;}
#menu td.td2 div	{width: 13px; height: 14px; background: url(//cdn.fortboyard.ru/images/right_menu.gif) no-repeat -17px 0;}
#menu td.td2 span	{width: 100%; height: 6px; background: black; display: block; margin-top: -6px;}
#menu td.td3		{background: url(//cdn.fortboyard.ru/images/right_menu.gif) no-repeat -33px 0;}
#menu td.td4		{background: url(//cdn.fortboyard.ru/images/right_menu.gif) no-repeat 5px -6px;}
#menu td.td5		{background: #000; padding-left: 3px;}
#menu td.td6		{background: url(//cdn.fortboyard.ru/images/right_menu.gif) repeat-y -164px 0;}
#menu td.td6 div	{width: 24px; height: 11px; background: url(//cdn.fortboyard.ru/images/right_menu.gif) no-repeat -66px 0;}
#menu td.td7 div div	{width: 143px; height: 34px; background: url(//cdn.fortboyard.ru/images/right_menu.gif) no-repeat -5px -14px;}
#menu td.td8 div	{width: 16px; height: 18px; background: url(//cdn.fortboyard.ru/images/right_menu.gif) no-repeat -148px -14px;}

#nav			{white-space: nowrap; min-width: 550px;}
#nav div		{height: 17px; background: url(//cdn.fortboyard.ru/images/main_s.jpg) no-repeat;}
div#mr1			{width: 40px; background-position: -183px -37px;}
div#mr2			{width: 35px; background-position: -223px -37px;}
div#mr3			{width: 40px; background-position: -258px -37px;}
div#mr4			{width: 106px; background-position: -298px -37px;}
div#mr5			{width: 92px; background-position: -183px -54px;}
div#mr6			{width: 103px; background-position: -275px -54px;}
ul#nav .nav-l,
ul#nav #nav-l		{box-shadow: 1px 1px 4px black; border-radius: 0 0 1px 1px;}
.level1 > .nav-l	{box-shadow: none;}

#nav, #nav ul		{list-style: none; margin: 0; padding: 0; float: right; background: #000; white-space: nowrap; font-size: 9px;}
#nav a			{padding: 0 2px;}
#nav li 		{float: left; position: relative;}
#nav > li		{margin-left: 18px;}
#nav li li		{float: none; line-height: 12px;}
#nav li ul a		{width: 140px; padding: 0;}
#nav li:hover		{background: #000;}
#nav li ul		{display: none; position: absolute; width: 140px; padding: 5px; left: -5px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #CDA000; z-index: 99;}
#nav li:hover ul	{display: block;}
#nav li:hover ul,
#nav li.jshover ul	{display: block;}
#nav li:hover li ul,
#nav li.jshover li ul	{display: none; width: 140px;}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {display: block;}

/* ЭЛЕМЕНТЫ ФОРМ */

.img1		{float: right;}
input[type="text"],
.input1 	{background: #734709; background: rgba(0, 0, 0, 0.4); font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #FFFFFF; border-bottom: 1px solid #D79B19; border-right: 1px solid #D79B19; border-left: 1px solid #D5D59C; border-top: 1px solid #EBF8BF; height: 18px; border-radius: 1px;} 
.radio1		{background: transparent;} 
.select1	{width: 200px; background-color: #654930; font-family: Verdana, sans-serif; font-size: 10pt; color: #FFF;}
.select2	{width: 95px; background-color: #654930; font-family: Verdana, sans-serif; font-size: 10pt; color: #FFF;}
.select3	{width: 61px; background-color: #654930; font-family: Verdana, sans-serif; font-size: 10pt; color: #FFF;}
.button1, input[type="button"],
input[type="submit"]		{background: url(//cdn.fortboyard.ru/images/main_s.jpg) -181px -72px no-repeat #4F2E10; padding-bottom: 2px; height: 22px; font-family: Verdana, sans-serif; font-size: 10pt; color: #FFFFFF; border-bottom: 1px solid #D79B19; border-right: 1px solid #D79B19; border-left: 1px solid #D5D59C; border-top: 1px solid #EBF8BF; border-radius: 1px; cursor: pointer;}
input[type="button"]:disabled,
input[type="submit"]:disabled	{cursor: auto; color: black;}
textarea	{background: #734709; background: rgba(0, 0, 0, 0.4); font-family: Verdana, Arial, sans-serif; font-size: 10pt; color: #FFFFFF; border-bottom: 1px solid #D79B19; border-right: 1px solid #D79B19; border-left: 1px solid #D5D59C; border-top: 1px solid #EBF8BF; border-radius: 1px;}
html:not([dummy]) .button1	{padding-bottom: 3px;}
.button1:hover	{color: #FFDB32; cursor: pointer;}
.button1:disabled	{color: black; cursor: default;}

input[type="radio"],
input[type="checkbox"]			{position: absolute; clip: rect(0,0,0,0); left: -1000px; right: -1000px;}
input[type="radio"] + label,
input[type="checkbox"] + label		{cursor: pointer;}
input[type="radio"] + label span	{display: inline-block; width: 15px; height: 15px; margin: -1px 10px 0 0; vertical-align: middle; background: url(//cdn.fortboyard.ru/images/check-radio.png) -34px top no-repeat;}
input[type="radio"]:checked + label span	{background: url(//cdn.fortboyard.ru/images/check-radio.png) -51px top no-repeat;}

input[type="checkbox"] + label		{cursor: pointer;}
input[type="checkbox"] + label span	{display: inline-block; width: 15px; height: 15px; margin: -1px 5px 0 0; vertical-align: middle; background: url(//cdn.fortboyard.ru/images/check-radio.png) 0 top no-repeat;}
input[type="checkbox"]:checked + label span	{background: url(//cdn.fortboyard.ru/images/check-radio.png) -17px top no-repeat;}


td		{text-align: justify;}
hr		{margin-top: 10px; color: #7D5019; height: 1px; width: 100%;}

#links		{margin-top: 15px; text-align: center;}
#links a	{padding-left: 7px; padding-right: 7px;}
#links2		{margin-top: 35px; text-align: center;}
#links2 a	{padding-left: 7px; padding-right: 7px;}
.tbl_lt th	{font-weight: normal; font-style: italic; text-decoration: none;}

/* СПИСОК ГОДОВ */

div#years tr		{height: 30px;}
div#years td		{text-align: center; font-size: 140%; font-family: Georgia, Times, serif;}
div#years img		{padding-left: 20px;}
div#years img.lst	{padding-left: 0;}
div#years a		{font-size: 100%; color: #FFD132; font-weight: bold; font-family: Georgia, Times, serif;}
div#years a:hover	{color: #CC3;}

/* ГЛАВНАЯ СТРАНИЦА */

div#mainpage a.h	{font: italic normal 180% Georgia, Times, serif; text-align: left; color: #FFDB32; text-decoration: none; display: inline-block; margin-bottom: 3px;}
div#mainpage img 	{padding-left: 10px; padding-bottom: 3px;}
div#mainpage td		{vertical-align: top; text-align: justify;}
div#mainpage .descr	{padding-top: 5px;}
div#mainpage a 		{font-weight: normal;}

/* ЛИЦА */

table#l 		{border: none;}
table#l img.img		{margin-right: 20px; margin-top: 10px;}
table#l td 		{vertical-align: top;}

div#l .lit	{float: left; width: 200px; margin-top: -5px; margin-bottom: 15px;}
div#l .sep	{width: 1px; height: 40px;}

/* КАРТИНКИ В ТЕКСТЕ */

.img_l1 	{float: left; margin: 34px 20px 32px 0;}
.img_l2 	{float: left; margin: 24px 35px 28px 0;}
.img_l3 	{float: left; margin: 20px 35px 28px 0;}
.img_l4 	{float: left; margin: 34px 35px 23px 0;}
.img_l5 	{float: left; margin: 30px 30px 23px 0;}
.img_l5t 	{float: left; margin: 10px 30px 23px 0;}
.img_l6 	{float: left; margin: 24px 20px 32px 0;}

.img_r1 	{float: right; margin: 40px 0 23px 28px;}
.img_r2 	{float: right; margin: 20px 0 23px 28px;}
.img_r2t 	{float: right; margin: 20px 0 23px 28px;}
.img_r2t0 	{float: right; margin: 0 0 23px 28px;}
.img_r3 	{float: right; margin: 10px 0 27px 28px;}
.img_r4 	{float: right; margin: 0 0 30px 28px;}
.img_r5 	{float: right; margin: 5px 0 17px 28px;}
.img_r6 	{float: right; margin: 0 0 13px 28px;}

/* СТРАНИЦЫ */

.pages		{font: bold 130% Tahoma, Verdana, sans-serif;}
.pages a	{font: bold 90% Tahoma, Verdana, sans-serif;}
.pages .arrow	{font: 13pt times, sans-serif;}

/* КАРТИНКА ПОД ТЕКСТОМ В РАЗДЕЛАХ */

.img_ftr	{padding: 5px 0 20px 10px;}
.img_ftr_fort	{padding: 10px 0 20px 30px;}

/* ЗАГАДКИ */

#riddle input 	{width: 100px;}
#riddle_text	{font-style: italic;}

/* COPYRIGHT */

#copyright 	{color: #EFE8C8; width: 90%; padding: 10px; margin-right: 3px; font-size: 75%;}
#copyright td 	{color: #EFE8C8; font-family: Verdana, Arial, sans-serif; text-align: justify; font-weight: normal;}
#copyright a 	{color: #ECAC73; font-family: Verdana, Arial, sans-serif; font-size: 100%; text-align: justify; font-weight: normal;}

/* ССЫЛКА "ДАЛЕЕ" */

#next		{text-align: right; padding-top: 30px; padding-right: 40px; color: #FFDB32; font-weight: bold; clear: both; font-size: 105%;}
#next a		{font-size: 105%; color: #FFD132; text-decoration: underline;}
#next a:hover	{text-decoration: underline; color: #FFC122;}

/* ССЫЛКА "ДОБАВИТЬ" */

#l_add		{padding-bottom: 10px;}
#l_add a	{font-size: 13px; color: #FFD132; text-decoration: underline; font-weight: bold;}
#l_add a:hover	{text-decoration: underline; color: #FFC122;}

/* ЦИТАТЫ */

blockquote		{font-style: italic; width: 60%; text-align: justify; margin-right: 25px; margin-top: -20px;}
blockquote.fw		{width: 95%; margin-top: 0; margin-bottom: 30px;}
blockquote cite		{text-align: right; font-style: normal; font-weight: bold; padding-top: 10px; padding-right: 25px;}
blockquote cite span{font-weight: normal; font-style: italic;}

/* СТАТЬИ И ЗАМЕТКИ */

#sections	{font-size: 14px; color: #FFD132; border-bottom: 1px solid #F3F8BF; font-weight: bold; white-space: nowrap;}
cite		{text-align: right; padding-top: 30px; padding-right: 50px; display: block; font-weight: normal; font-style: normal;}
cite.jeus	{text-align: right; padding-top: 5px; padding-right: 50px; display: block; font-weight: bold; font-style: normal;}

/* ДАТЫ */

.dates_c	{font-size: 27px; font-family: "Book Antiqua", serif; font-weight: bold; text-shadow: #000 0 0 4px;}
.dtline		{padding-bottom: 20px; text-align: center;}
.dtline > div	{height: 17px; display: inline-block; background: url(//cdn.fortboyard.ru/images/dates/dl.gif) no-repeat;}

#dateline2		{position: relative; font-family: 'Palatino Linotype', Palatino, serif; font-size: 11pt; display: inline-block; margin-bottom: 20px;}
#dateline2 #dl-years	{z-index: 2; position: relative; padding: 0 10px;}
#dateline2 span		{color: #FFC; padding: 0 3px; text-shadow: 0 0 4px #000, 0 0 3px #000, 0 0 3px #000; display: inline-block; font-weight: normal;}
#dateline2 span.n	{color: #B8B8AE;}
#dateline2 #dl-hr	{position: absolute; border: 1px solid #C49144; background: #F4C184; top: 46%; left: 0; width: 100%; height: 1px; z-index: 1;}

/* ТВ */

.channel	{width: 250px; padding: 3px; min-height: 230px; height: auto !important; height: 230px; display: -moz-inline-stack; display: inline-block; margin: 0; vertical-align: top; text-align: center; overflow: visible; zoom: 1; *display: inline;}
.channel h3 	{margin-top: 3px; margin-bottom: -10px;}
.channel .when 	{font-weight: bold; margin: 23px 0 10px 0; font-size: 110%;}

/* АКЕЛЛА */

.ak-container	{height: 210px; width: 226px; display: block; overflow: hidden;}
.ak-brdr	{position: relative; top: -150px; left: 0; z-index: 2;}
.ak-ss		{position: relative; top: 14px; left: 10px; z-index: 1;}

/* ЛИЦА НАЦ ВЕРСИЙ */

div.danslemonde	img		{margin-bottom: 10px;}
div.danslemonde div.c_name	{width: 110px; padding: 3px; min-height: 100px; height: auto !important; height: 100px; display: -moz-inline-stack; display: inline-block; margin: 0; vertical-align: top; text-align: center; overflow: visible; zoom: 1; *display: inline; font-weight: bold; font-size: 110%;}
div.danslemonde div.c_name_w	{width: 230px; padding: 3px; min-height: 100px; height: auto !important; height: 100px; display: -moz-inline-stack; display: inline-block; margin: 0; vertical-align: top; text-align: center; overflow: visible; zoom: 1; *display: inline; font-weight: bold; font-size: 110%;}
div.danslemonde div.c_name a,
div.danslemonde div.c_name_w a	{font-weight: bold; white-space: nowrap;}

/* ДНИ РОЖДЕНИЯ И ПУТЕШЕСТВИЯ */

div.voyages			{padding-top: 30px;}
div.anniversaires		{text-align: center;}
div.anniversaires div.person,
div.voyages div.person		{width: 180px; padding: 3px; min-height: 230px; height: auto !important; height: 230px; display: -moz-inline-stack; display: inline-block; margin: 0px; vertical-align: top; text-align: center; overflow: visible; zoom: 1; *display: inline;}
div.anniversaires div.person h3,
div.voyages div.person h3	{margin-top: 0; margin-bottom: -10px;}

/* ПАНОРАМЫ */

div.panoramas			{text-align: center;}
div.panoramas div.panorama	{font-style: italic; text-align: center; font-size: 90%; width: 320px; padding: 3px; min-height: 220px; height: auto !important; height: 192px; display: -moz-inline-stack; display: inline-block; margin: 0px; vertical-align: top; text-align: center; overflow: visible; zoom: 1; *display: inline;}
div.panoramas div.pan-frame	{width: 302px; height: 181px; border: 1px solid #934C0B; padding: 1px 0px 0px 0px; margin-bottom: 3px; margin-left: 8px;}

/* ВИДЕО-ПРИМЕР */

#vid_ex		{padding-top: 29px;}
#vid_ex a	{font-size: 115%; color: #FFD132; text-decoration: underline;}
#vid_ex a:hover	{text-decoration: underline; color: #FFC122;}

/* НОМЕР */

#number		{font: bold 120% Tahoma, Georgia, Arial, sans-serif;}

/* FLASH */

div#flashcontent	{font: bold 130% Georgia, Times, serif; color: #FFD132; margin-top: 5px;}

/* СКАЧАТЬ РОЛИК */

.dlv		{font-weight: bold; font-size: 120%; padding-top: 25px;}
.dlv a		{color: #FFDB32; font-weight: bold; font-size: 100%; text-decoration: underline;}
.dlv a:hover	{text-decoration: underline; color: #FFC122;}

/* ИНТЕРВЬЮ */

.interview .w	{font-style: italic; font-family: Helvetica, Verdana, Arial, sans-serif; text-decoration: underline;}
.interview > .q,
.interview > .q > a	{color: #FD7;}

/* НАЦИОНАЛЬНЫЕ ВЕРСИИ */

table.danslemonde td		{text-align: center; font-weight: bold;}
table.danslemonde td.cname	{padding-bottom: 8px; font-size: 90%;}
table.danslemonde td.cname em	{color: #FFD132; font-style: normal;}
table.danslemonde tr.cyear	{color: #FFF8D8; font-family: Georgia, Times, serif; font-size: 120%;}
table.danslemonde tr.cyear .noy	{color: #555; font-size: 60%;}
table.danslemonde tr.cyear a	{color: #FFD132;}
table.danslemonde tr.cyear a:hover	{color: #CC3;}

/* ВИДЕО */

div.em_no		{width: 70px; padding: 3px; min-height: 25px; height: auto !important; height: 50px; display: -moz-inline-stack; display: inline-block; margin: 0; vertical-align: top; text-align: center; overflow: visible; zoom: 1; *display: inline;}
div.em_no > a		{font-size: 120%; font-weight: normal; font-style: normal; font-family: Georgia, sans-serif; white-space: nowrap;}
div.em_no > a.ntv 	{color: #FFD132;}
div.em_no > a.ntv:hover	{color: #CC3;}

/* СПИСОК ИСПЫТАНИЙ И ПРИКЛЮЧЕНИЙ */

div#list	{width: 90%; max-width: 660px;}
div#list .its	{clear: both; text-align: left;}
div#list .lit	{width: 160px; height: 152px; float: left;}
div#list .rit	{text-align: justify; overflow: hidden; text-overflow: ellipsis; max-width: 500px;}
div#list .n	{font-size: 9pt;}
div#list a	{font: inherit; color: inherit; text-decoration: none;}
div#list a.ull	{text-decoration: underline;}
div#list a.more	{font-size: 10pt; color: #FFD132; text-decoration: underline; font-weight: bold;}
div#list .pha	{margin: 25px 0 0 13px; width: 103px; height: 103px;}
div#list .ys	{font-style: italic; padding-top: 5px;}
div#list h3 span.orig	{font-size: 90%; font-style: italic; white-space: nowrap;}
div#list h3 span.orig2	{font-size: 160%; font-style: normal; font-weight: normal; white-space: nowrap;}

.toutes td 	{white-space: nowrap;}
.toutes a	{font-size: 10pt;}
.toutes span	{font-weight: normal; font-style: italic; font-size: 90%;}

/* КАРТА САЙТА */

.level0 .t,
.level0 a	{font: bold 130% Georgia, Times, serif; color: #FFD132; border-bottom: 1px solid #F3F8BF; white-space: nowrap; text-decoration: none;}
.level0 a:hover	{text-decoration: none;}
.level1		{display: block; padding-left: 30px; padding-top: 5px; padding-bottom: 25px; font-weight: bold;}
.level1 a,
.level1 h1	{font-weight: bold; font-family: Verdana, Arial, sans-serif; font-style: normal; padding: 0; margin: 0; border: none; display: inline;}
.level1 h1	{color: #FFF8D8;}
.level1 a	{color: #FFCC90;}
.level1 a:hover	{text-decoration: underline;}
.level1 ol,
.level1 ul	{display: block; font-size: 13px; font-weight: bold; margin: 0; list-style: none;}
.level1 ol	{padding: 0 0 0 50px;}
.level1 ul	{padding: 0;}
.level1 ul a	{font-size: 100%; color: #FFCC90;}
.level1 em	{font-style: normal; font-size: 100%;}

/* GOOGLE MAP - GOOGLE EARTH */

div.gmaptip			{text-align: left; color: black; padding-top: 8px;}
div.gmaptip strong		{font-size: 130%;}
#google_earth div#container 	{height: 391px; width: 465px; display: block; overflow: hidden;}
#google_earth div#brdr	 	{position: relative; top: -368px; left: 0; z-index: 2;}
#google_earth div#ss	 	{position: relative; top: 0; left: 0; z-index: 1;}

/* ГОСТЕВАЯ КНИГА */

#gb table.m		{border: none; width: 100%; background: #B97B28 url(//cdn.fortboyard.ru/images/inter/jeux/background.gif); background: rgba(110, 40, 0, 0.3);}
#gb table.m td.datetime	{text-align: right; font-style: italic; font-family: Helvetica, Verdana, sans-serif; width: 30%;}
#gb table.m td .body	{text-align: justify; font-family: helvetica, verdana, sans-serif; font-size: 10pt; padding: 14px; display: block;}

#gb td.top-left		{background: url(//cdn.fortboyard.ru/images/inter/gb/top-left.gif) bottom left no-repeat;}
#gb td.top-right	{background: url(//cdn.fortboyard.ru/images/inter/gb/top-right.gif) bottom right no-repeat;}

#gb td.bottom-left	{background: url(//cdn.fortboyard.ru/images/inter/gb/bottom-left.gif) top left no-repeat;}
#gb td.bottom-right	{background: url(//cdn.fortboyard.ru/images/inter/gb/bottom-right.gif) top right no-repeat;}

#gb td.left		{background: url(//cdn.fortboyard.ru/images/inter/gb/left.gif) left repeat-y;}
#gb td.right		{background: url(//cdn.fortboyard.ru/images/inter/gb/right.gif) right repeat-y;}

#gb div.comment		{font-family: helvetica, verdana, sans-serif; font-size: 10pt; font-weight: bold; padding-left: 5px; padding-right: 5px; padding-top: 5px; border-top: 1px solid #444444; width: 180px;}

div.gb-hidden		{display: none; font-size: 8pt; font-weight: bold; text-decoration: underline; border-top: 1px solid #444; padding-bottom: 10px;}
div.gb-hidden textarea	{border: 1px solid #444; font-size: 8pt; font-weight: normal; overflow: visible; width: 99%;}
div.gb-hidden input 	{font-size: 8pt;}

/* ИГРЫ И КРОССВОРД */

div#jeu-cont		{border: 1px solid #713800; background: url(//cdn.fortboyard.ru/images/inter/jeux/background.gif); background: rgba(110, 40, 0, 0.3);}
div.jeu-cont		{border: 1px solid #713800; background: url(//cdn.fortboyard.ru/images/inter/jeux/background.gif); background: rgba(110, 40, 0, 0.3); position: relative;}

table.jeu	{border: 1px solid #713800; background: url(//cdn.fortboyard.ru/images/inter/jeux/background.gif); background: rgba(110, 40, 0, 0.3); max-width: 1000px;}
table#cjeu.jeu  {min-width: 500px; font-family: Georgia,Times,serif; font-size: 130%; color: #FFD132; font-weight: bold; margin-bottom: 15px;}
table#mjeu.jeu  {min-width: 500px; font-family: Georgia,Times,serif; font-size: 130%; color: #FFD132; font-weight: bold; margin-top: 15px;}
div#msg		{font-family: Georgia,Times,serif; font-size: 130%; color: #FFD132; font-weight: bold; margin-bottom: 20px; z-index: 100;}
table.jeu div.batc	{height: 301px; overflow: hidden;}
table.jeu div.bats	{cursor: pointer; left: 0; position: relative; top: 38px;}

table.motscroises	{border: 1px solid #713800; background: url(//cdn.fortboyard.ru/images/inter/jeux/background.gif); background: rgba(110, 40, 0, 0.3); padding: 3px;}
table.motscroises td	{padding: 0;}
div.motscroises-cont	{background: white; background-image: -moz-linear-gradient(bottom, #FFF, #FFE3B4); background-image: -ms-linear-gradient(bottom, #FFF, #FFE3B4); background-image: -webkit-linear-gradient(bottom, #FFF, #FFE3B4); background-image: -o-linear-gradient(bottom, #FFF, #FFE3B4); width: 27px; height: 27px;}
div.motscroises		{background: transparent; border: 1px solid black; overflow: hidden; cursor: text; width: 25px; height: 25px;}
div.motscroises input	{border: 0; font-weight: bold; color: #000; font-family: Courier, monospace; font-size: 16pt; padding-left: 5px; background: transparent; width: 16px; height: 22px;}
div.motscroises div.num	{color: #A00; font-size: 10px;}
span.linklike		{cursor: pointer; font-weight: bold; text-decoration: underline;}

div#curq		{width: 100%; padding-top: 8px; height: 34px; overflow: visible;}
div#curq i,
span.hvqs		{color: #FFD132; font-family: Arial, sans-serif;}
span.hvqs span.first_letter2 {color: #FFD132 !important;}
span.hvqs span.mrg	{margin-left: -1px;}

div#jeu-time		{border: 1px solid #713800; background: url(//cdn.fortboyard.ru/images/inter/jeux/background.gif); background: rgba(110, 40, 0, 0.3); margin-top: 10px; width: 548px; height: 15px; text-align: left; position: relative;}
div#jeu-time div#tm 	{background: #310; width: 548px; height: 15px; position: absolute; left: 0; top: 0;}
div#jeu-time div#tt 	{width: 548px; height: 15px; position: absolute; left: 0; top: 0; text-align: center; font-size: 90%;}
div#jeu-parquet		{border: 1px solid #713800; background: url(//cdn.fortboyard.ru/images/inter/jeux/background.gif); background: rgba(110, 40, 0, 0.3); display: inline-block; padding: 20px; margin-top: 10px;}
div#jeu-parquet div#cont	{width: 506px; height: 506px; background: #FFA; border: 1px solid #7D5019; position: relative; left: 0; right: 0;}
div#jeu-parquet div.p	{width: 100px; height: 100px; background: url(//cdn.fortboyard.ru/images/inter/jeux/parquet/p.png) no-repeat; position: absolute; cursor: pointer; z-index: 3;}
div#jeu-parquet div#p24.p	{background-position: -300px 0;}
div#jeu-parquet div#p02.p	{background-position: -200px 0;}
div#jeu-parquet div#p20.p	{background-position: -100px 0;}
div#jeu-parquet div#p42.p	{background-position: -400px 0;}

div#jeu-phex		{width: 526px; height: 547px;}
div#jeu-phex div.chip	{cursor: default; position: absolute; width: 42px; height: 47px; background: url(//cdn.fortboyard.ru/images/inter/jeux/pieces_hexagonales/ps.png) no-repeat;}
div#jeu-phex div#b_src	{position: absolute; top: -1px; left: 535px; border: 1px solid #713800; width: 56px; height: 57px; background: url(//cdn.fortboyard.ru/images/inter/jeux/pieces_hexagonales/ps.png) -798px 0 no-repeat;}
div#jeu-phex div#r_src	{position: absolute; top: 489px; left: -67px; border: 1px solid #713800; width: 56px; height: 57px; background: url(//cdn.fortboyard.ru/images/inter/jeux/pieces_hexagonales/ps.png) -798px 0 no-repeat;}
div#jeu-phex div#b_srcim,
div#jeu-phex div#r_srcim	{position: static; background-position: -756px 0; cursor: pointer; margin-left: 7px; margin-top: 5px;}
div#jeu-phex div#r_srcim	{cursor: default;}
div#jeu-phex div#b_num,
div#jeu-phex div#r_num	{font-family: Georgia, serif; font-size: 21px; text-align: center;}
div#jeu-phex div#b_num	{padding-top: 10px; height: 40px;}
div#jeu-phex div#r_num	{padding-top: 7px; height: 35px; margin-top: -42px;}
div#jeu-phex div.b_chips,
div#jeu-phex div.r_chips	{position: absolute; left: 0; top: 0; width: 42px; height: 47px; background: url(//cdn.fortboyard.ru/images/inter/jeux/pieces_hexagonales/ps.png) no-repeat;}

div#jeu-awalee div.billes_m,
div#jeu-awalee div.billes_s,
div#jeu-awalee div.billes_j	{background: url(//cdn.fortboyard.ru/images/inter/jeux/awalee/pl.png) no-repeat; width: 30px; height: 30px;}
div#jeu-awalee div.billes_m	{margin-top: 20px; margin-bottom: 30px;}
div#jeu-awalee div.billes_s	{margin-top: 15px; margin-bottom: 15px;}
div#jeu-awalee div.billes_j	{margin-bottom: 20px; margin-top: 30px;}
div#jeu-awalee div#cls		{position: relative; top: -62px; left: 0; height: 62px; margin-bottom: -62px; overflow: hidden;}
div#jeu-awalee div#clsi		{position: relative; left: 0; background: url(//cdn.fortboyard.ru/images/inter/jeux/awalee/pl-bg.gif) no-repeat; width: 100%; height: 62px;}
div#jeu-awalee td.billes_s	{border-top: 1px solid #713800; border-bottom: 1px solid #713800;}

div#msg1,
div#msg		{font-family: Georgia,Times,serif; font-size: 130%; color: #FFD132; font-weight: bold; margin-bottom: 20px; z-index: 100;}
div#msg		{position: absolute; background: black; border: 1px solid #713800; padding: 15px 5px 19px 5px; text-align: center;}

div#pair_jeu_link		{text-align: center; font-size: 115%; color: #FFD132; font-weight: bold;}

div#jeu-boite		{width: 550px; height: 550px; margin-top: 10px;}
canvas#jeu-bille	{margin-top: 25px;}

/* ГАЛЕРЕЯ */

#gallery                	{text-align: center;}
#gallery td       		{text-align: center; padding-bottom: 25px;}
.gal-cont  	{border: 1px solid #444; background: #96550A; position: relative;}
.gal-cont .im 	{margin: 2px; cursor: pointer;}
.gal-cr		{color: #EFE8C8; font-size: 9px; font-family: Verdana, sans-serif; text-align: center; padding-top: 4px;}
.gal-cr a	{color: #ECAC73; font-size: 9px; font-family: Verdana, sans-serif; font-weight: normal;}
.gal-y		{position: absolute; width: 30px; height: 14px; bottom: -1px; right: -1px; background: black; color: white; font-size: 90%; border: #444 solid 1px;}

div.gallery_tags		{padding-top: 30px; color: #EAE0C0;}
div.gallery_tags a		{padding-left: 10px; padding-right: 10px; color: #EAE0C0; font-weight: normal; text-decoration: none; font-family: arial, arial; white-space: nowrap;}
div.gallery_tags a:hover	{color: #EAE0C0; font-weight: normal; text-decoration: underline;}

a.panorama	{display: inline-block; margin-bottom: 5px;}

/* СТАТЬИ И ЗАМЕТКИ */
/* note1 убрать */

#note1 ul	{margin-left: 20px; padding-left: 0;}
#note1 p	{margin-left: 20px; padding-bottom: 15px; border-bottom: 1px solid black; margin-bottom: 20px; font-style: italic;}
#note1 p.noborder	{border-bottom: 0;}
#note1 img	{float: right; margin-left: 20px; margin-top: 0; margin-bottom: 15px;}

div.rt		{font-size: 10px; float: right; padding: 0 0 10px 10px; margin: 10px 0 10px 10px; border-width: 0 0 1px 1px; border-color: #864500; border-style: solid; font-style: italic;}
div.rc		{font-size: 10px; float: right; padding: 0 0 10px 10px; margin: 30px 0 10px 10px; border-width: 0 0 1px 1px; border-color: #864500; border-style: solid; font-style: italic;}

div.rt img, div.rc img, 
div.lc img	{margin-bottom: 5px;}

div.lc		{border-width: 0 1px 1px 0; border-color: #864500; border-style: solid; width: 202px; font-size: 10px; float: left; padding: 10px 10px 10px 0; margin: 20px 10px 10px 0; font-style: italic;}
div.lc p	{padding: 0 7px 0 2px; display: block; margin-top: 0;}

/* СТРОКА ВВОДА */

.inpbox input	{padding-left: 35px; padding-right: 4px; width: 100%; background: #734709; background: rgba(0, 0, 0, 0.4); font: 10pt Verdana, Arial, sans-serif; color: #FFF; border-bottom: 1px solid #D79B19; border-right: 1px solid #D79B19; border-left: 1px solid #D5D59C; border-top: 1px solid #EBF8BF; height: 22px; border-radius: 0 1px 1px 0;}
.inpbox div.inp	{margin-right: 50px;}
.inpbox div.im	{background: url(//cdn.fortboyard.ru/images/inpbox.gif); width: 47px; height: 51px; position: relative; left: -10px; top: -51px;}
.inpbox		{margin: 0 0 -51px 15px;}

/* ЧАСЫ */

#montre		{font: bold 19pt Times, serif; color: white; text-shadow: black 0 0 4px, black 0 0 2px; filter: shadow(color=black, direction=90);}
#montre span	{position: relative; top: -2px;}

/* РЕЙТИНГИ */

a.loginza img		{margin-top: 5px;}
#rat			{text-align: center; max-width: 450px;}
#rattxt		{font-size: 8pt; margin-top: 10px;}
.ratim		{background: url(//cdn.fortboyard.ru/images/rating.png) no-repeat; min-width: 37px; width: 10%; height: 33px; display: -moz-inline-stack; display: inline-block; margin: 0px; vertical-align: top; text-align: center; overflow: visible; zoom: 1; *display: inline;}
.ratim span	{color: black; font: bold 17px Tahoma, sans-serif; padding-top: 6px; padding-right: 10px; display: block;}
.rat0		{background-position: 2px 0;}
.rat1		{background-position: 2px -33px;}

/* КОД BB-HTML */

#code,
#code td		{text-align: center;}
#code img		{padding-bottom: 15px;}
#code div		{width: 85%; margin: 0 auto; font-size: 90%; border: 1pt solid #444; background: #8d5009; text-align: center; color: #FFF8D8; padding: 2px 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}

/* ПОДЕЛИТЬСЯ */

div.ya-share2 ul			{background: #734709; background: rgba(0, 0, 0, 0.4); margin-top: 6px; border: 1px solid #D79B19; border-radius: 1px; padding: 3px !important;}

/* ПЕЧАТЬ */

.prn_y	{display: none;}

@media print {

body, table, td			{background: white;}
.prn_n, #next, #m-tbl-l1,
#m-tbl-l2, #m-tbl-r		{display: none;}
.prn_y				{display: inline;}

p, h1, h3, a, td,
.tltltr, .first_letter,
.tltltr1, .first_letter2,
#copyright a, #copyright td	{color: black;}

h3.prn_y			{margin: 0; padding: 0;}

.tltltr,
.first_letter           	{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 120%; font-weight: lighter; text-decoration: none; font-style: normal;}
.first_letter#CL,
.first_letter#R,
.first_letter2#R       		{margin-right: 0;}

.button1, input[type="button"]	{display: none;}
}