@charset "windows-1251";

/*-----------Параграфы-----------*/

.vsmall {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; 
	margin: 0px 3px 0px 3px; 
	letter-spacing: 1px;
}

.small {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; 
	margin: 0px 3px 0px 3px;
}

.middle {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	margin: 6px 5px 3px 5px;
}


.text {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	font-weight:nornal;
	color:"#000";
	/* margin: 10px; */
}

.text_mid {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	font-weight:nornal;
	color:"#000";  
	/* margin: 10px; */
}

.zagolovok {  
	font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold;
	letter-spacing: 2px;
	color:#274891;
	margin: 0px; padding: 3px 10px 3px 10px; 
	border:  thin solid #FEDE6F; border-width: 0px 0px 1px 0px;  
	background-color: #FFFBEE;
}

.podzagolovok {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	color:#1462BD;	
	margin: 5px 10px 5px 10px; 
	 
}

.smallzagolovok {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	color:#1462BD;
	margin: 3px 10px -5px 10px ; 
}

.spisok { 
	margin: 10px 0px 10px 0px; 
}

/*-----------/Параграфы-----------*/


/*----------Цвета текста--------*/

.color_season {
	color:#ffa531;

}

.color_season_2 {
	color:#039834;

}


/*----------/Цвета текста--------*/

.zelen {  
	background-image: url(/images/special_fon-2.gif); 
	background-repeat: no-repeat; 
	background-attachment: fixed; 
	background-position: right top;
}


/*-----------Ссылки-------------*/

a.menu:link {  
	color: #000000; text-decoration: none;
}

a.menu:hover {  
	color: #F48000; text-decoration: none;
}

a.menu:active {  
	color: #2C72C4;
}

a.menu:visited {  
	text-decoration: none;
}

a.osn:link {  
	color: #183B88; text-decoration: none;
}

a.osn:hover {  
	color: #F48000; text-decoration: none;
}

a.osn:active {  
	color: #2C72C4;
}

a.osn:visited {  
	text-decoration: none;
}

/*-----------/Ссылки-------------*/


/*-----------Меню---------------*/

#menu_table {
	background-color:#FFDD6F;	
}

#point3 {
	background-image: url(/images/summer_3point.gif);
}

.my_acc {

	background-image: url(/images/summer_list.gif);
	background-repeat:no-repeat;
	background-position: 0 0;	
}

/*-----------Меню---------------*/


/*------------Основные таблицы------------*/

.bg_season {
	background-color:#FEDE6F;	

}

.bg_season_catalog {
	background-color:#ffe795;
	color:#000;	

}

.bg_season_catalog_2 {
	background-color:#fff6d7;	

}    

.line {  
	border:  solid; border-width: 0px 0px 1px; 
	border-color: #FEDD76;
}

.line_dashed {  
	border-top: 1px dashed #F7C391; 
	border-bottom:0px; border-left:0px; border-right:0px;
}

/*------------Таблицы в правой колонке------------*/

.blok {  
	border:  solid; border-width: 1px 1px 0px 1px; 
	border-color: #FFF8E0;
}

.bg_season_down_blok {
	background-image: url(/images/pict_down_blok.gif);
	background-repeat: no-repeat;
	background-position: left 0;

}

.bg_season_contacts {
	width:192; height:16;
	background-image: url(/images/contacts.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	margin:0px;margin-top:2px;margin-bottom:2px;

}

.bg_season_special {
	width:192; height:16;
	background-image: url(/images/special.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	margin:0px;margin-top:2px;margin-bottom:2px;

}

.authorise {  
	border: solid; border-width: 1px 1px 0px 1px; 
	border-color: #FFF8E0; 
	background-image: url(/images/bg_authorise.gif); 
	background-repeat: repeat-x;  
	background-position: right top;
}

.special {  
	border: solid; border-width: 1px 1px 0px 1px; 
	border-color: #FFF8E0; 
	background-image: url(/images/bg_special.gif); 
	background-repeat: repeat-x;  
	background-position: right bottom;
	background-color:#FFF2C5;
}

.hot {  
	border:  solid; border-width: 1px 1px 0px 1px; 
	border-color: #FFF8E0; 
	background-image: url(/images/bg_hot.gif); 
	background-repeat: repeat-x;  
	background-position: right bottom;
}

.kreslo {  
	background-image: url(/images/kreslo_down_01.gif); 
	background-repeat: no-repeat; 
	background-position: left;
}

.bg_season_point {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	background-image: url(/images/elements/green.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.bg_season_point_2 {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	background-image: url(/images/elements/orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.bg_season_point_position_top {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	background-image: url(/images/elements/green.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}


.bg_season_point_2_position_top {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	background-image: url(/images/elements/orange.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

/*---------Формы-----------*/

select { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #274891
	margin: 0px; 	 
}

.pole {  
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: black; 	
	background-color: #FFFFFF;  
	border: solid 1px #000000; 
}

input.season_button { 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #039834; 
	cursor:hand;	
	border: solid 1px #FFF8E0;  
	background-color: #BAD99D;  	 
}

input.kn-orange { 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color: #000099; 
	cursor:hand 
	border: thin solid 1px #FCAD35;  
	background-color: #FFE795;	
}

form {
	margin: 0px;
}

.season_reg {
	width:156; height:18;
	margin-left:2px; margin-top:0px;margin-bottom:5px;
	cursor:hand;
	background-image: url(/images/registr.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/*---------/Формы-----------*/


.navig {
	background-color:#FFF2C5;
	border-bottom: 1px solid #FFDD6F;	
}


/*--------Ссылки ----------*/

a:link {
	color: #1462BD;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #FAAE34;
}

a:visited {
	color: #000099;
	text-decoration: none;
}

/*--------/Ссылки ----------*/

div {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  
}

P {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
	margin-left: 0px;margin-right:0px;
	margin-top:10px; margin-bottom:10px;
}

/* ------ Раздвигающиеся меню ------ */

#menucont {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	vertical-align: top;
	padding-left: 19px;
	padding-right: 3px;
	border-right: 1px solid #FEDE6F;
}

#menucont ul {
	margin: 0px;
	margin-left:8px;
	padding: 0px;
	list-style-type: none;
	line-height: 12px;
}

LI.categ {
    list-style-type: none;
 /* list-style-position: inside; */
    margin-top: 3px;
    padding-bottom: 3px;
    cursor: pointer; cursor: hand;   
}

LI.categ_2 {
    list-style-type: none;
    list-style-position: inside;
    margin-top: 3px;
    margin-left: 1px;
    cursor: pointer; cursor: hand;        
    font-size: 11px; 
}

#foldheader {
    list-style-image: url(/images/plus.gif);
}


#foldempty_1 {
	list-style-image: url(/images/plus.gif);	
    
}

#foldempty_2 {
	list-style-image: url(/images/str.gif);	
    
}

a.lifel1 {
    color: #284893;
    text-decoration: none;
    cursor: pointer; cursor: hand; 
    width: 100%;
}

a.lifel1:hover {
    color: #F48000;
    text-decoration: none;
    cursor: pointer; cursor: hand; 
}

a.lifel2 {
    color: #284893;
	text-decoration: none;
    font-weight: normal; 
    padding-left: 3px;
    cursor: pointer; cursor: hand; 
    width: 97%;
}
a.lifel2:hover {   
    color: #F48000;
    text-decoration: underline;
    cursor: pointer; cursor: hand; 
}

#foldinglist {
    margin-left: 0px;
    list-style-image: none;
}


/* ------ /Раздвигающиеся меню ------ */

/* Стиль внешней таблицы календаря*/

table.bn_main_table 
{
	text-align:center;
	margin: 0px;
}

/*Стиль таблицы календаря*/

table.bn_top_table 
{
    border-bottom: 1px solid #FEDD76;
	width: 100%;
	font-size: 10px;
	color: #000000;
}

/*Стиль ссылки месяца*/

a.bn_month_name 
{
	font-family: Arial;
	font-size: 10px;
	color: #003366;
}

/*Стиль ссылки перехода по месяцам и годам*/

a.bn_arrow 
{
    font-family: Arial;
}

/*Стиль ссылки дня*/

a.bn_link_day:hover, a.bn_link_day:active, a.bn_link_day:visited, a.bn_link_day:link
{
	text-decoration: underline;
}

/*Стиль ячейки месяца и года*/

th.bn_month_name 
{
	font-family: Arial;
	font-size: 10px;
	color: #003366;
	padding: 3px;
}

/*Стили ячейки перехода по месяцам и годам*/

th.bn_arrow 
{
    width: 20px;
	font-family: Arial;
	font-size: 10px;
	padding: 3px;
}

/*Стиль ячейки названий дней недели*/

th.bn_day_week 
{
	font-family: Arial;
	font-size: 10px;
	color: #003366;
	width: 20px;
	padding: 3px;
	border-bottom: 1px solid #FEDD76;
	text-align:center;
	background-color: #FFE795;
}

/*Стиль ячейки сегодняшнего дня*/

td.bn_today 
{
	color: #FF8400;
	border-bottom: 1px solid #FEDD76;
	text-align:center;
	font-weight: bold;
	padding: 3px;
	font-size: 10px;
}

/*Стиль ячейки выбранного дня по ссылки*/

td.bn_selday 
{
    color: #FF0000;
    border-bottom: 1px solid #FEDD76;
    text-align:center;
	font-weight: bold;
	padding: 3px;
	font-size: 10px;
}

/*Стиль ячейки воскресного дня*/

td.bn_sunday 
{
	border-bottom: 1px solid #FEDD76;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
	color: #878787;
}

/*Стиль ячейки субботнего дня*/

td.bn_saturday 
{
    border-bottom: 1px solid #FEDD76;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
	color: #878787; 
}

/*Стиль ячейки всех дней недели кроме субботы, воскресенья и сегодняшнего дня*/

td.bn_day 
{
    border-bottom: 1px solid #FEDD76;
	text-align:center; 
	font-weight: bold;
	padding: 3px;
	color: #003366;
	font-size: 10px;
}