/* В этом CSS описаны стили использующиеся на всем сайте */
body{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:  x-small;
	color: #802B00;
	background-color: #EBE8E1;
	text-align: center;
	margin: 0;
	padding: 0;
}

/* Ссылки */
a:link {color: #E53217;	text-decoration: none;}
a:visited {color: #E53217; text-decoration: none;}
a:hover {color: #FF3300; text-decoration: underline;}
a:active {color: #FF3300; text-decoration: underline;}

a.brown:link {color: #802B00; text-decoration: none;}
a.brown:visited {color: #802B00; text-decoration: none;}
a.brown:hover {color: #DB2C00; text-decoration: none;}
a.brown:active {color: #DB2C00; text-decoration: none;}

#scroll_up a:link {color: #1A2666; text-decoration: none; width:170px; background-image: url(/images/basis/right_menu/arrow_scroll_up.gif); background-position: right; background-repeat: no-repeat;}
#scroll_up a:visited {color: #1A2666; text-decoration: none; width:170px;  background-image: url(/images/basis/right_menu/arrow_scroll_up.gif); background-position: right; background-repeat: no-repeat;}
#scroll_up a:hover {color: #DB2C00; text-decoration: none; width:170px; background-image: url(/images/basis/right_menu/arrow_scroll_up_over.gif);  background-position: right; background-repeat: no-repeat;}
#scroll_up a:active {color: #DB2C00; text-decoration: none; width:170px; background-image: url(/images/basis/right_menu/arrow_scroll_up_over.gif);  background-position: right; background-repeat: no-repeat;}

#scroll_up a.eng:link {width:55px;}
#scroll_up a.eng:visited {width:55px;}
#scroll_up a.eng:hover {width:55px;}
#scroll_up a.eng:active {width:55px;}

/* Заголовки */
h1{font-size: 150%; font-weight: normal; letter-spacing: 1px; color: #801A1A;}
h1.mc {font-family: Monotype Corsiva; font-size: 25px; font-weight: normal; text-align: center;}
h2{font-size: 130%; font-weight: normal; letter-spacing: 1px; color: #801A1A;}
h2.under{margin-top: -18px;}
h2.plan{font-size: 140%; margin-top: 25px; margin-bottom: -6px;}
h2.mc {font-family: Monotype Corsiva; font-size: 19px; font-weight: normal; text-align: center;}
h3{font-size: 110%; font-weight: bold; color: #801A1A;}
h3.sv{font-size: 100%; color: #CC581F; margin-bottom: 0px;}
h3.plan{font-size: 100%; color: #CC581F; margin-bottom: -7px;}
h4{font-size: 100%; color: B33636; font-weight: bold;}
h1, h2, h3, h4{text-align:left;}

/* Списки */
ul{list-style-type: none; margin-left: 0px;}
ol{margin-left: 23px;}
ul ul, ol ol, ul ol, ol ul{margin-left: 35px;}
.disk {list-style-image: url("/images/basis/disk.gif"); margin-left: 25px;}
.empty {list-style-image: url("/images/basis/empty.gif"); margin-left: 25px;}
.square {list-style-image: url("/images/basis/square.gif"); margin-left: 25px;}
.transp {list-style-image: url("/images/basis/spacer.gif"); margin-left: 25px;}

/* Таблицы */
table {font-size: x-small;}
table.border {border: 1px solid #CCB17A; border-collapse: collapse;}
table.border tr td {border: 1px solid #CCB17A; border-collapse: collapse;}

/* Фоторепортаж */
div.photo {width: 700px; height: 160px; color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;}
.photo .fl {float: left; margin-right: 10px; margin-top: 15px;}

/* Стили */
p {margin: 16px 0px;}
/* выравнивание */
.left{text-align: left}
.right{text-align: right;}
.center{text-align: center;}
.just{text-align:justify;}
.fl {float: left; margin-right: 7px;}
.fr {float: right; margin-left: 7px;}
.fnews {float: right; margin-top: 5px; margin-left: 5px;}
.fs_gl {font-size: 11px;}
/* рамки */
.border {border: 1px solid #CCB17A;}
.block {height: 100px; margin: 20px 0px;}
div.laureate {border: 1px solid #CCB17A; width: 900px; padding: 5px;}
/* программы мероприятий */
#program {width: 430px; background-color:#FFF; text-align:left; font-size: 12px; padding: 15px; float: left; border: 1px solid #CCB17A; margin-right: 20px;}
.prog_date {margin: 20px 0 0 0; width: auto; font-weight: bold;}
.prog_time {width: 110px; color: #996633; font-weight: bold;}
.prog_content {width: 790px; position: relative; top: -16px; left: 110px;}
.prog_all {width: 900px; position: relative;}
/* календарь мероприятий */
.week_day {font-size: 14px; font-weight: bold; text-align:center;}
.month_date {font-size: 14px; font-weight: bold; background-image:url(/images/basis/month_date_line.gif); background-repeat: repeat-x;
/* стили цветового выделения шрифта */
.brown {color: #CC7014;}
.orange {color: #BF4300;}
.beige {color: #996633;}
.info {font-weight: bold; padding: 2px 9px 2px 10px; background-color: #FFEFBF; border: 1px solid #CCB17A;}
.mc {font-family: Monotype Corsiva; font-size: 17px; font-weight: normal;}
/* стили линий */
hr {color: #CCB17A;}
hr.plan {color: #803D26; width:430px;}
hr.program {color: #803D26; width:900px;}

/* CSS Для Новостей */
#news {width: 100px; height:17px; font-size:11px; margin-left:10px;}
#news_content {width: 970px;}
#calendar {width:200px; height: 430px; background-color: F2DAAA; border: 1px solid #CCB17A; position: relative; float: right; margin: 60px 0px 30px 40px;}
.news {font-size:13px; font-weight:bold; margin-right:10px;}

/* CSS Для Правого Меню */

#right_menu {
	width: 250px;
	font-size: 13px;
	font-weight: normal;
	color: #801A1A;
	text-align: left;
	position: relative;
	float: right;
	margin: 0px -7px 15px 20px;
	background-color: #F2DAAA;
	border: 1px solid #E5906B;
	border-right: 0px;
}

#right_menu a:link {color: #801A1A; text-decoration: none; width:230px; margin: 2px 10px 2px;}
#right_menu a:visited {color: #801A1A; text-decoration: none; width:230px; margin: 2px 10px 2px;}
#right_menu a:hover {color: #DB2C00; text-decoration: none; width:230px; margin: 2px 10px 2px;}
#right_menu a:active {color: #DB2C00; text-decoration: none; width:230px; margin: 2px 10px 2px;}

#right_menu a.arrow_no:link {background-image: none; cursor: default;}
#right_menu a.arrow_no:visited {background-image: none; cursor: default;}
#right_menu a.arrow_no:hover {color: #801A1A;background-image: none; cursor: default;}
#right_menu a.arrow_no:active {color: #801A1A; background-image: none; cursor: default;}

#right_menu span {margin-left: 16px;}
#right_menu div {margin-left: 16px;}

/* Стили форм */
.table_form {width: 700px; font-size: 12px; color: #801A1A; border: 1px solid #CCB17A; border-collapse: collapse; background-color: #EDDDAF;}
table.table_form tr td {border: 1px solid #CCB17A; border-left-style: none;	border-right-style: none;}
.form_text {width: 320px; border: 1px solid #CCB17A; background-color: #FFFDFA;}
.form_button {width: 124px; height: 26px; font-size: 12px; font-weight: bold; color: #801A1A; background-color: #EDDDAF; border: 1px solid #CCB17A; cursor: pointer;}
.table_form caption {font-size: 12px; font-weight: bold;}
select {font-size: 11px; width: 230px;}
.find_form_text {width: 300px; height: 22px; color: black; border: 1px solid #CCB17A;}
.width150 {width: 150px;}
.pointer {cursor: pointer;}
