﻿a {
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
a.noline {
	text-decoration: none
}
p, p span, li, table.data td, table.data th, table.dataTableClean td, table.dataTableClean th {
	font: normal 12px arial, verdana, sans-serif;
	color: #333;
	margin: 0.5ex 0 2ex 0;
	text-align: justify
}
.menu li {
	text-align: left
}
small {
	font-size: 11px
}
h1 {
	font: normal 20px arial, verdana, sans-serif;
	color: #1F3279
}
h2 {
	font-size: 16px;
	font-family: Arial, Verdana;
	color: #1F3279;
	font-weight : bold;
	margin-bottom: 1ex;
}
h3 {
	font: bold 14px arial, verdana, sans-serif;
	color: #1F3279;
	margin-bottom: 1ex;
}
h4 {
	font: bold 12px arial, verdana, sans-serif;
	color: #1F3279;
	margin-bottom: 1ex;
}
ul, ol {
	margin: 0.5ex 0 0 1.5em
}
a img {
	border:none;
}
/* Блок в правой колонке */
#lblRightBlock table {
	border-collapse : collapse;
	border-color: #0F238C
}
#lblRightBlock table td {
	font-size: 75%;
	border-color: #0F238C
}
/* таблица с рамкой в 1 пиксел - begin */
table.data {
	border-collapse : collapse;
}
table.data th, .siteContent table.data tr.thead {
	font-weight : bold;
	color: #3F507F;
}
table.data td, table.data th {
	border : 1px solid #0F238C;
}
/* таблица с рамкой в 1 пиксел - end */

/* таблица без рамки - begin */
table.dataTableClean {
	border-collapse : collapse;
}
table.dataTableClean th, table.dataTableClean tr.thead {
	font-weight : bold;
	color: #3F507F;
}
table.dataTableClean td, table.dataTableClean th {
	border : 0px solid #0F238C;
}
/* таблица без рамки - end */

/* Раскраска строк в таблицах */
table.conditions th, table.conditions tr.thead {
	background: #F6EAF2
}
table.conditions .nechet {
	background: #FFF5EF
}
table.conditions .chet {
	background: #F6F8FF
}
/* Поля ввода */
input#SeminarTitle, input#FAQUserName, input#FAQUserEmail, textarea#FAQQuestion {
	border: 1px solid #203291;
}
/* Описание семинара */
.semsubhdr {
	font-size: 11px;
	color: #1F3279
}
.semname {
	font-weight: bold;
	font-size: 15px;
	color: #1F3279;
	text-transform: uppercase;
	margin-top: 0.5ex
}
.semdate {
	font-size: 12px;
	font-weight: bold;
	margin: 1.5ex 0;
	color: #1F3279
}
.semdescr, .semshortprog, .semprog, .lectors {
	margin-top: 3ex
}
.uslhdr, .mestohdr, .progrhdr {
	background-color: #EFF7F9;
	font-size: 14px;
	font-weight: bold;
	/*color: #1F3279;*/
	color: #F77E1C;
	padding: 8px;
	margin-top: 30px;
}
.usl, .mesto, .lectors {
	padding-left: 5px
}
.uslhdr, .mestohdr {
	margin-left: -5px
}
.usl td, .mesto td {
	font-size: 75%;
	padding: 1.5ex 0
}
.semprog h3 {
	border-bottom: 1px solid #1F3279;
	padding: 3px;
	margin: 3ex 5px 1ex 5px;
	font-size: 14px;
}
.semprog p {
	padding-left: 8px
}
/* табличка с программой семинара */
.semprog table {
	border-collapse : collapse;
}
.semprog table td, .semprog table th {
	border : 0px solid #0F238C;
	padding: 10px;
}
.semprog table td {
	font-size: 12px;
	text-align: justify
}
/* Календарь семинаров */
.themehdr1 {
	background-color: #B9DEE6;
	font-size: 18px;
	color: #fff;
	padding: 4px 8px;
	margin-top: 30px;
	width: 90%;
}
.themehdr, td.themehdr, table.dataTableClean td.themehdr {
	background-color: #EFF7F9;
	font-size: 14px;
	font-weight: bold;
	color: #F77E1C;
	padding: 8px;
	margin-top: 30px;
}
.searchresults .semname {
	margin-top: 1.5ex;
	padding-left: 8px;
	width: 90%;
	text-transform: none
}
.searchresults .semname a {
	text-decoration: none
}
.searchresults .semdate {
	font-size: 11px;
	margin-top: 0.5ex;
	padding-left: 8px
}
/* заголовки на странице поиска семинаров */
.searchresults .themehdr {
	background-color: #effaf0
}
#divArchiveLinksHeader {
	font: bold 14px arial, verdana, sans-serif;
	color: #1F3279;
	margin-bottom: 1ex;
}
.archYear {
	font: bold 12px arial, verdana, sans-serif;
	color: #1F3279
}
#divArchiveLinks {
	margin: 1ex 0
}
#divArchiveLinks a {
	padding: 0 0.25em
}
/* Анонс семинаров на главной странице */
.semanons .semname {
	margin-top: 1.5ex;
	width: 90%;
	text-transform: none
}
.semanons .semname a {
	text-decoration: none
}
.semanons .semdate {
	font-size: 11px;
	margin-top: 0.5ex
}
/* Форма регистрации */
/* поля в виде строк
.regfield, .regfieldshort { border-style : none none solid none; border-bottom: 1px solid #203291}
.regtxtfield {border: 1px solid #203291; width: 100%}
.regtxtfield, .regfield { width: 100%}*/
.regtxtfield, .regfield, .regfieldshort {
	border: 1px solid #203291
}
/* Новости */
.OneNews {
	margin-top: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
}
.NewsDate {
	font-weight: bold;
}
.NewsShortText {
	font-size: 12px
}
/* FAQ */
.faqmarker {
	font-weight: bold
}
.qauthor {
	font-size: 90%;
	font-weight: bold
}
.qdate {
	font-size: 90%
}
.questiontext {
}
.resptext {
	font-style: italic;
	color: #e96210
}
#FAQListControl_lblFAQArchiveList p {
	margin: 1.5ex 0 -0.5ex 0
}
.faqarchyear {
	font: bold 120%
}
.faqarchmonth {
}
/* Слоганы */
div.slogan {
	font: normal italic 11px/11px arial, tahoma, verdana, sans-serif;
	color: #3F507F;
	text-align: right;
	padding-left: 200px;
	margin-right: 15px
}
.slogan div.author {
	margin-top: 1ex;
}
/* Описание гостиницы */
#hotelDescr #Name, #roomDescr #Name {
	display: block;
	font: normal 20px arial, verdana, sans-serif;
	color: #1F3279
}
#hotelDescr #FullName, #roomDescr #FullName {
	display: block;
	font: normal 14px arial, verdana, sans-serif;
	color: #1F3279;
	margin: 0.5ex 0 2ex 0;
}
#hotelDescr #ShortDescription, #hotelDescr #Address, #hotelDescr #Telephones, #hotelDescr #Fax, #hotelDescr #URL, #hotelDescr #URL2, #hotelDescr #Email {
	display: block;
	font: normal 12px arial, verdana, sans-serif;
	color: #333;
	margin: 0.5ex 0 2ex 0;
}
#hotelDescr #Country, #hotelDescr #City {
	font: normal 12px arial, verdana, sans-serif;
	color: #333;
	margin: 0.5ex 0 2ex 0;
}
#hotelDescr #Description {
	font: normal 12px arial, verdana, sans-serif;
	color: #333;
}
#hotelDescr #Logo {
}
/* Опрос */
#lblVoting {
	display: block;
	margin: 2ex 0;
}
#lblVoting td {
	padding-bottom: 1ex;
}
#lblVoting div {
	font: bold 14px arial, tahoma, sans-serif;
	color: #1F3279;
	padding-bottom: 0.5ex;
}
#lblVoting p.text2, #lblVoting .text3 {
	font-size: 12px
}
.zag_orange {
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #F77E1C;
	font-weight : bold;
}
.text {
	font-size: 12px;
	font-family: Arial, Verdana;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}
.text_orange {
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #EA781B;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}
.text2 {
	font-size: 11px;
	font-family: Arial, Verdana;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
}
.text3 {
	font-size: 11px;
	font-family: Arial, Verdana;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.imp {
	border: 1px;
	border-style: solid;
	color: #0F238C;
	font-family: Verdana;
	font-size: 12px;
	height: 19px;
}
.area {
	border: 1px;
	border-style: solid;
	color: #0F238C;
	font-family: Verdana;
	font-size: 12px;
	height: 70px;
}
.zag_blue {
	font-size: 16px;
	font-family: Arial, Verdana;
	color: #1F3279;
	font-weight : bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
a.mmenu1 {
	color: #fff;
	font-family: tahoma, verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
 disp<link rel="STYLESHEET" type="text/css" href="../выпадающее меню/menus.css">lay: block;
	padding: 4px;
}
.semnamenew {
	MARGIN-TOP: 0.5ex;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #338439
}
.semdatenew {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	MARGIN: 1.5ex 0px;
	COLOR: #338439
}
.semnamenew a {
	MARGIN-TOP: 0.5ex;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #338439
}
/* Плашка над заголовком */ 
#top_label {
	width: 100%;
	margin: 10px 0 25px;
	padding: 0;
	background: url("img/label_bg.jpg") repeat-y;
	background-color:#999999;
}
#top_label p {
	padding: 11px 15px 11px 13px;
	font: normal 16px/18px Arial, Verdana, sans-serif;
	color: #fff;
}
.CentralTD {
/*padding-right:10px;
	padding-left:10px;*/
}
/*страницы фотоотчетов*/
.PhotoTable {
	margin-top:20px;
}
.PhotoTable td {
	border-bottom:1px dotted #333;
	padding:10px;
	vertical-align:top;
}
.ImgTD {
	width:150px;
}
.PhotoTable a {
	color:#0066FF;
	font-size:14px;
	font-weight:bold;
}
.PhotoTable img {
	margin-right:15px;
}
.PhotoDiv p {
	margin:5px 0px;
}
.DataP {
	font-size:10px;
	color:#333333;
}
.PageP {
	text-align:center;
}
.PageP b {
	color:#999;
	font:bold 11px Tahoma, Verdana, Arial;
	margin:3px 0px;
}
.PageP a {
	color:#0066FF;
	font:bold 11px Tahoma, Verdana, Arial;
	text-decoration:none;
	margin:3px 0px;
}
.PageP span {
	margin:3px 0px;
	color:#999;
	font:bold 11px Tahoma, Verdana, Arial;
}
.ReviewDetailsDiv h2 {
	font-size:18px;
	font-weight:normal;
}
.GalleryDiv {
	border-bottom:1px dotted #333;
	border-top:1px dotted #333;
	margin:15px 0px;
	padding:15px 0px;
}
.GalleryDiv div {
	overflow: hidden;
	width:700px;
	height: 100px;
}
.GalleryDiv ul {
	padding: 0;
	margin:0px;
	white-space:nowrap;
}
.LeftArrow, .RightArrow {
	display:block;
	height: 58px;
	width: 24px;
}
.LeftArrow {
	background: url(img/arrow_left.gif) no-repeat right center;
	margin: 10px 10px 0 0;
}
.LeftArrow.disable {
	background:none;
}
.RightArrow {
	background: url(img/arrow_right.gif) no-repeat left center;
	margin: 10px 0 0 10px;
}
.RightArrow.disable {
	background:none;
}
.GalleryDiv li {
	list-style-type:none;
	display:inline;
	margin:0px 10px 0px 0px;
}
.GalleryDiv li a img {
	height:100px;
}
.HeaderTheme a {
	color: #F77E1C;
	font-size: 14px;
	font-weight: bold;
	margin-top: 30px;
	padding: 8px;
	background-color: #EFFAF0;
	display: block;
}
.PhotoTable p {
	margin-top: 10px;
}

