A{line-height: 13pt}
A:link{color:#305cbf;text-decoration: underline}
A:active{color:#F00}
A:visited {color:#333;text-decoration: underline}
A:hover{color:#405380}
BODY{color:#535353; background: #fff url(blue.jpg) no-repeat center top; width: 100%; display: table;text-align:center;}
EM{color: red; font-style: normal; font-weight: bold;}
H1{font:bold 22px/35px Times}
H2{font:bold 17px/22px Tahoma}
H3{font:bold 13pt/15pt Tahoma}
H4{font:bold 10pt/15pt Tahoma}
H1,H2,H4{margin:0px}
H3{margin:4px}
HR{height:1px;border:1px solid silver;}
P{text-indent: 20px}
TD,TH{font: 8pt tahoma;color: #000;}
TH{text-align:left;font:bold 8pt tahoma;color: #222;}
PRE{font: 1em tahoma;}
LI.menu{color:#AAA}
I{ font-family: Verdana}
UL{margin: 1px 1px 1px 17px;padding-left:0}
OL{margin: 1px 1px 1px 25px;}

SMALL{font:8pt Tahoma}

/* ссылки*/

A.navmenu,A.navmenu:link,A.navmenu:visited{color: #FFF;text-decoration:none;;font-size:0.9em}
A.navmenu:visited{text-decoration: underline;}
A.menu,A.menu:link,A.menu:visited{color: #305CBF;text-decoration: underline; line-height: 11pt}
A.menu:hover{color:#405380}

A.inact,A.inact:link,A.inact:visited { background-color: #F5F5F5; color: #CCC; }

A.light,A.light:link,A.light:visited { color: #FFF; line-height: 10pt}
A.light:hover{ color: #cfd6e6; }

A.black,A.black:link,A.black:visited { color: #222; }
A.black:hover{color:#F00}

A.urg,A.urg:link,A.urg:visited { color: #900;}
A.urg:hover { color: #305cbf;}

A.admin,A.admin:link { color: #3366FF;}
A.admin:hover { color: #6600CC;}

A.blue,A.blue:link { color: #039;  text-decoration: underline; }
A.blue:visited { color: #039;  text-decoration: underline; }
A.blue:hover { color: #305CBF;  text-decoration: underline; }

A.photo,A.photo:link { color: #333;  text-decoration: underline; }
A.photo:visited { color: #333;  text-decoration: underline; }
A.photo:hover { color: #405380;  text-decoration: underline; }

A.blues:visited { color: #039;  text-decoration: none; }

A.fav, A.fav:visited { color: #039; font-size: 8pt; font-weight: bold }
A.act_gray, A.act_gray:visited { color: #666;}
A.act_blue, A.act_blue:visited { color: #305CBF}

A#noline{text-decoration:none;}
UL#space{line-height:18pt;font-size:8pt}
/*//////////////////////////////////*/

.imgtiny{border: 1px solid silver;margin:0px 0px 0px 0px}

SPAN.bq{padding: 2px 0px 0px 15px;  width: 100%;  float: left;  text-align: left;}
SPAN.bqb{padding: 5px 5px 0px 5px;width: 100%; text-align: justify;}
SPAN.fl{float: left;  text-align: justify;  vertical-align: top;}

LI.current_cat{list-style: url(/img/current.gif);  margin-top: 4px;  vertical-align: middle;  margin-bottom: 2px;  margin-left: -4px;  margin-right: 0;              }
LI.current{list-style: url(/img/current.gif);  margin-top: 4px;  vertical-align: middle;  margin-bottom: 1px;  margin-left: 2px;  margin-right: 0;              }
LI.forhr{list-style:none;margin-left:-20;}
/* календарь */
.call{background-color: white}
.call_head{background-color: #CCCCCC;}
.call_days{color:#666666;background-color: #E5E3E3;text-align:center}

.call_cell{background-color: #E5E3E3}

.call_old,.call_next{background-color: #F5F5F5;color:#CCCCCC}
.call_cur{color:white;font-weight: bold;background-color: #999999;}
.call_urg{color:white;background-color: #cc1111;}

.even{ background: #F5F5F5;}
.neven{ background: #FFF;}

/* текст */
.text_tiny{font:10px verdana}
.text_inact{ color: #5E5E5E;  font-size: xx-small; }
.text_urg{color:#900}
.text_bold{font-weight:bold}
.text_small{font-size:8pt}
.text_big{font:12px/19pt;font-weight:bold}
.text_nougr{color:#333}
.text_unugr{color:#999}
.text_error{color: #FF0000;}
.text_upper{ text-transform: uppercase; }
.text_lower{ text-transform: lowercase; }
.text_boldy{color:#333;font-weight:bold;text-align:left;vertical-align:top;  white-space: nowrap;    }
.line_bottom{border-bottom: 1px solid #ddd;}
.mapinst{color:#2E007C;cursor:hand}
.mapent{color:#003300;cursor:hand}

.bigger{background: #FF0000;color:white;padding-left:5px;font:bold 8pt tahoma;vertical-align:middle;text-align:center}
.rmiddle{border: 1px solid silver;font:bold 8pt tahoma;background-color: black;color:white;padding:1px;}
.smaller{background: #EAEAEA;color:black;text-align:right;font:bold 8pt tahoma;padding-right:5px;vertical-align:middle;text-align:center}

.img{border: 1px solid Gray;}
.com{color: #444444;}
img.album2{BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; BACKGROUND: white; PADDING-BOTTOM: 6px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid}
img.album{margin:0px;padding: 0px;border: 0px;}
td.album{BORDER:#ccc 0px solid;}

.urgent{ background: #FFDDDD;  border: 1px solid #6a6a6a;  color: black;}
.selected{ background: #D6E3CC;}
.blocked{ background: #CCCCFF;}
.success{ background: #DFF7EF}
.success_even{ background: #EEF7F4}

.form_text{font: 8pt Verdana; background-color: White;}
.form_textarea{font:10pt "Courier New"; background-color: #FFFFFF;}
.form_textarea_urgent{font:10pt "Courier New";background-color: #ECF0FB;}
.form_urgent{font:8pt Verdana;background-color: #ECF0FB;}
.form_error{background-color: #FED3D3;}
.form_search{padding-left: 0.5em; width: 135px; height: 20px;font: 8pt Verdana;}
.form_drop{ font: 8pt Tahoma;}
.form_radio,.form_check{ vertical-align: middle;}
.form_submit,.form_button{font-family: Verdana;  font-size: 8pt;}
.form_button_go{font-family: Verdana;  font-size: 8pt; height:20px; width:23px; text-align:center; vertical-align:top;}

LI#nav_left{margin-top: 0.3em; }
LI#cinema{list-style: square outside; padding-bottom: 8px;padding-top: -5px;}
LI#lcom{list-style: disc outside;}

TABLE.border{
border-color: #E0E0E0;
border-style: solid;
border-width: 0 1px 1px 0
}

TABLE.border td, TABLE.border th{
border-color: silver;
border-style: solid;
border-width: 1px 0 0 1px
}


.thead { background: #329BD2;  color: #FFF;  text-align: left; padding: 6px 2 3px 6px;height:10px;font:bold 8pt Tahoma; }
.thead_ads { background: #9ac9e9;  color: #000000;  text-align: left; padding: 6px 2 3px 6px;height:10px;font:bold 8pt Tahoma; }
.thead_urg { background: #CC0000;  color: #FFF;  text-align: left; padding: 6px 2 3px 6px;height:10px;font:bold 8pt Tahoma}
.turgent { background: #FF6600;  color: #FFF;  text-align: center; padding: 4px}
.shead { background: #305CBF;  padding: 2px; }
.content { background: #F2F2F2;  padding: 8px; }

.upstr{font-size:7pt;vertical-align:top;}

var{visibility: hidden;  display: none; }

.error_msg {color: #ff0000; font: 9pt Tahoma}
.success_msg {color: #027B2A; font: 9pt Tahoma}

.border_gallery {BACKGROUND-IMAGE: url(dash.gif);}
.gallery {text-decoration: none; background-image: url(dash.gif); background-position: 0% 103%; background-repeat: repeat-x; PADDING-BOTTOM: 5px; PADDING-TOP: 15px;}

td.ads {text-align:center; height:20px;}

.clock { color: #e00; text-decoration:none; padding-bottom:0px;margin-bottom: 0px; font-family:verdana; font: bold 17pt; text-align: left; height: 20px; position: relative; top: 0px;}
.gall_title{font:bold 13pt/15pt Tahoma}
.gall_inst{font:bold 10pt/15pt Tahoma}
.gall_data{font:bold 10pt/15pt Tahoma; color: #B00;}

#nocom { color: #86C4E4; text-decoration:none; font-family:"Tahoma",Georgia,Serif;}

#content {
	width: 760px;
	margin: 0px auto 0;
	background: #fff;
	padding-top: 5px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;
}

.date {
	background: url(img/main_date_bg.gif) no-repeat;
	width: 31px;
	height: 31px;
	margin: 9px 0px 0px 5px;
	float: left;
	padding-bottom: 6px;
}

.date_top {
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	font-family: Tahoma;
}

.date_bottom {
	font-size: 14px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
padding-top: 1px;
	font-weight:bold;
	font-family: Tahoma;
}
	 
.week_day {
	font-size: 28px;
	color: #999999;
	width: auto;
	margin: 0px 0 0 45px;
padding-top: 8px;
}


#gsize { background: #F3F3F3;
	border: solid 1px black;
	text-align: center; 
	height: 40px; width: 100px;  
 	float:right;
color: #990000;
}

#gtitle { 
	height: 40px; width: 650px;  
	float:left;
}

#gsize_a { 
	text-decoration:none; 	
	font-size: 16px;
	color: #0F79B6;
 }	

#ginst_a { 
	color: #990000;
	text-decoration:none; 	
	font-size: 18px;
	font-family: Tahoma; 
}	

#gpage{
	text-decoration: underline;
	font-size: 18px;
	color: #0F79B6;
}
