/*----------------------Design elements-------------------*/

html,body{padding:0;margin:0;	background-color: #83878F;}
body{
	background: url(design/fon.jpg) repeat;
}
#page{width:80%; margin-left:auto; margin-right:auto;}

#menu{height:207px;	width:80%; 	margin-left:auto; margin-right:auto; background: url(design/logo.png) no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../design/logo.png,sizingMethod=crop); //background: none;}

#logo_bg{background: url(design/logo_bg.png) repeat-x;margin-bottom:40px; width:100%;}
*html #logo_bg{background: url(design/logo_bg.jpg) repeat-x;}

#buttons{position:absolute; top:173px;	padding-left:10px;}
.button{float:left;}

#up1{background: url(design/up1.gif) no-repeat; width:48px; height:38px;}
#up2{background: url(design/up2.gif) repeat-x; height:38px;}
#up3{background: url(design/up3.gif) no-repeat; width:44px; height:38px;}
#down1{background: url(design/down1.gif) no-repeat; width:48px; height:46px;}
#down2{background: url(design/down2.gif) repeat-x; height:46px;}
#down3{background: url(design/down3.gif) no-repeat; width:44px; height:46px;}
#cfon{background: #515255;}
#c1{background: url(design/c1.jpg) repeat-y left; width:48px;}
#c3{background: url(design/c3.jpg) repeat-y; width:44px;}
#text{min-height:300px;}	*html #text{height:300px;}


.line{width:100%; height:3px; background-color: #FE6B08; margin-top:33px; margin-left:25px;margin-right:20px;padding:0px;border:0;}

.table2{margin-top:35px;}

#event{position:relative;width:100%;}
	#simg{width:172px;height:180px;float:left; background-repeat: no-repeat !important; margin-right:15px;}
	
#event_left{position:absolute; left:0px; top:0px; background: url(design/p_left.gif) no-repeat; width:21px;height:287px;}	
#event_right{position:absolute; right:0px; top:0px; background: url(design/p_right.gif) no-repeat; width:21px;height:287px;}
#event_fon,#article_fon,#usluga_fon{background: url(design/p_fon.gif) repeat-x left; height:287px;margin-left:20px;margin-right:20px;}

#event_fon{width:92%;}
#article_fon{width:85%;}
#usluga_fon{width:85%;}

#bottom{margin-top:70px;padding-bottom:30px;padding-left:30px;}
#metro{margin-top:10px;padding-bottom:30px;padding-left:30px; font-size: 10px;}

/*----------------------Text elements-------------------*/
#cfon{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	line-height: 22px;

	font-size: 12px;
	word-spacing: 0px;
	text-align: justify;
}
#text h1,h2,h3{
	color: #F86B20;
	margin-top:25px;
}
#text h1 {font-size: 20px;}
#text h2,h3{font-size: 16px;}

#text h1:first-child, h2:first-child, h3:first-child{
	margin-top:5px;

}
#bottom{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #515255;
	line-height: 14px;
	font-weight: bolder;
	font-size: 10px;
	word-spacing: 2px;
	text-align: justify;
}
a.finlink{
	display:block;
	text-align: right;
}
a:link{color: #89ABD7;}
a:hover{color: #89ABD7; text-decoration: none;}
a:visited{color: #89ABD7;}

#panel a{
	color:#1C3264;
}
#panel{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #2D3034;
	font-size:12px;
	font-weight: bolder;
	line-height: 20px;
}
#panel h1{
	font-size: 16px;
	line-height: 25px;
	margin-top:0;
}
#panel ul{
	margin-left:0px;padding-left:15px;
}

.head{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	line-height:22px;
	font-weight: bolder;
	font-size: 16px;
	word-spacing: 2px;
	padding-top:10px;
	text-align: center;
}

#text ul{
	margin-top:5px;
}

.txt{
	height:180px;
	padding-left:0px;padding-right:20px;padding-top:20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	line-height: 22px;

	font-size: 12px;
	word-spacing: 0px;
	text-align: left;
	
	overflow: hidden;
}
a.pan{
	padding-right:20px;
	font-family: Verdana, sans-serif;
	color: #89ABD7;
	font-size: 12px;
	display:block;
	text-align: right;
}

ul.fletter li:first-letter{font-weight: bolder;}

a.listlink{font-size:12px; font-weight: bolder;}
p.listpar{font-size:12px; margin-left:20px;margin-top:3px; line-height: 16px;}