
body {  margin: 0; padding: 0; color: #282A41; text-align: center;
   background: #FFF; font: 62.5% "Times New Roman", Times, serif; }

a img { border: none }
td,th { font: 16px "Times New Roman", Times, serif; color: #282A41; }
input,select,textarea { color: #282A41; font: 14px "Times New Roman", Times, serif; }
a { color: #282A41; }
form { margin: 0; }

#bg { width: 960px; margin: auto; background: url(../img/bg.jpg) repeat-y center 0; }

#carrier { width: 880px; margin: auto; text-align: left; }

#header { width: 960px; margin: auto; text-align: left; }

#menu { padding: 10px 0; border-bottom: 1px solid #A7A8B7; width: 880px;
	margin: auto; white-space: nowrap; }
#menu table { border-collapse: collapse; margin: auto; }
#menu td { padding: 0; font-size: 18px; color: #FFF; }
#menu a,#menu li:hover li a,#menu li.over li a { color: #115FA4; text-decoration: none; }
#menu a:hover,#menu li:hover a,#menu li.over a,#menu li.on a { color: #FFF; text-decoration: none; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu li { border-left: 1px solid #115FA4; float:left; position: relative; padding: 0 10px; }
#menu li.first { border: none; }
#menu li ul { text-align: left; position: absolute; left: -1px;
	 display: none; font-size: 16px; border: 1px solid #A7A8B7; border-top: none;
	 filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9; }
#menu li.first ul { left: 0; }
table#one { margin-bottom: 5px; }
table#one li ul { bottom: 20px; background: #FFF url(../img/bg_submenu1.gif) repeat-x 0 bottom; }
table#two li ul { top: 20px; background: #FFF url(../img/bg_submenu2.gif) repeat-x 0 0; }
#menu li li { float: none; border: none; white-space: nowrap; border-top: 1px solid #A7A8B7; padding: 3px 10px; }
#menu li:hover ul, #menu li.over ul { display: block; }
#menu li:hover,#menu li.over,#menu li.on { background: #A00; }
#menu li li:hover { background: none; }
#menu ul ul a:hover { color: #A00; text-decoration: underline; }

table#main { border-collapse: collapse; table-layout: fixed; width: 880px; }
td.main_side { font-size: 14px; padding: 0 0 30px; vertical-align: top; }
td.main_center { font-size: 16px; padding: 0 0 35px; vertical-align: top; }
td.main_center div.carrier { padding: 0 20px; }

.main_side h1 { font-size: 24px; color: #A00; margin: 0 0 20px; padding: 20px 0; border-bottom: 1px solid #A7A8B7; }
.main_side h2 { font-size: 18px; font-weight: normal; text-decoration: none; margin: 0 0 20px; }
.main_side h2 a { color: #282A41; }
.main_side a { color: #A00; }

#arrangement { border-bottom: 1px solid #A7A8B7; margin-bottom: 20px; }
#arrangement div { padding-bottom: 20px; }
#arrangement div div { padding: 0; }
#arrangement p { margin: 0; font-style: italic; }

#left_new { padding-bottom: 25px; }
#left_new table { border-collapse: collapse; }
#left_new td { padding: 0; vertical-align: top; }
#left_new img.img { margin-right: 15px; }

#clock { text-align: center; }


td.main_center p { margin: 0 0 18px; }
td.main_center h1 { font-size: 18px; font-weight: normal; color: #FFF; background: #A00; margin: 0 0 18px; padding: 1px 20px 4px; }
td.main_center h1 a { color: #FFF; }
td.main_center p.all_news a { color: #A00; }


#impression { border-bottom: 0px solid #A7A8B7; margin-bottom: 20px; }
#impression div { padding: 10px 0; }
#impression p { margin: 0 0 18px; }

#gallery h2 { float: left; width: 119px; text-align: center; margin: 0; background: url(../img/gallery_title.gif) no-repeat 0 0;
	font-size: 18px; font-weight: normal; color: #FFF; text-decoration: underline; padding: 3px 0 5px; }
#gallery h2 a { color: #FFF; }
#foto { width: 83px; height: 52px; float: right; position: relative; top: -27px; z-index: 2;
	background-image: url(../img/foto.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/foto.png,sizingMethod=crop); }
#gallery p { margin: 0; padding: 10px 0; float: left; }



#footer { clear: both; border-top: 1px solid #A7A8B7; padding: 30px 0; color: #A7A8B7; }
div.footer_side { float: left; width: 220px; font-size: 12px; }
div.footer_side a { color: #A7A8B7; }
#footer_center { float: left; width: 360px; margin: 0 40px; font-size: 14px; }

div.empty { clear: both; font-size: 0px; }

td.content table { border-collapse: collapse; width: 100%; }
td.content table td { padding: 7px; vertical-align: top; border-top: 1px solid #A7A8B7; font-size: 14px; }

#ask { text-align: center; margin-bottom: 20px; }


#meropr_anons{
	border-bottom: 1px solid #A7A8B7;
	margin-bottom:20px;
}
#meropr_anons table{
	width:200px;
	float:left;
}
#meropr_anons td{
	font-size:14px;
	text-align:left;
}
#meropr_anons a{
	color:#282A41;
}
#meropr_anons a img.border{
	border:1px solid #B8C6DC;
}
#meropr_anons .date, #merop_list .date{
	font-weight:bold;
	font-size:12px;
	float:left;
}
#meropr_anons .adres{
	font-weight:bold;
	font-size:12px;
	color:#9C0404;
	text-align:right;
}
#meropr_anons .time, #merop_list .time{
	color:#fff;
	background-color:#a00;
	font-size:12px;
	padding:0 1px;
}
.news_anons_img_div {float:left; margin:0 5px 5px 0; width:80px; height:80px; text-align:center; vertical-align:center;}
.news_anons_img {float:left; margin:0 5px 5px 0; }

	a{text-decoration:none;}
	a:hover{text-decoration:underline;}

	a.underline{text-decoration:underline;}
	a.underline:hover{color: #A00;text-decoration:none;}

#uznay{	margin:30px 0 40px 0;}

.toMySongs {display:none; padding:15px; background-color:#ccc;}

