body {
background: #56595C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin:0px;
line-height:14px;
text-align: center;
background-image: url(/usr/templates/images/palm2.gif);
background-position: right bottom;
background-repeat:no-repeat;
}

table.all {background:#FFFFFF; text-align: left; margin:0px auto}

table.all td.left {
width:6px;
background-image: url(/usr/templates/images/leftshadow.gif);
background-position: right;
background-repeat: repeat-y;
text-align: left;
}

table.all td.right {
width:21px;
background-color: #56595C;
background-image: url(/usr/templates/images/rightshadow.gif);
background-position: left;
background-repeat: repeat-y;
text-align: left;
vertical-align: top
}

h1, h2, h3, .contentheading {color:#4b5457; font-weight:normal}
h1, .contentheading {font-size:18px}
h2 {font-size:16px}
h2 {font-size:14px}

td.content {background:#FFF; width:971px}
td.cont {padding-right:100px}
td.cont p {text-align:justify; line-height: 15px}

td.left, td.right {background:#56595C}

table.top {height:386px; border-bottom:1px solid #C2C3C3}

a img {border:0px}

#middle {
width:175px;
background:#939495;
text-align:center;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-image: url(/usr/templates/images/palm.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#lblock {width:221px}
#rblock {width:575px}

#lnk {width:240px}
#lstep {margin-left:20px}

.middle_content {padding:30px 20px 20px 220px}
.middle_content p {font-size:12px; line-height:140%}


ul, ul#nav {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
list-style: none;
width: 100%;
border-bottom: 0px solid #ccc;
font-size:12px
}

ul li {position: relative}

li ul {
position: absolute;
left: 221px; 
top: 0;
display: none;
width: 175px;
}

ul li a {
display: block;
text-decoration: none;
color: #414B56;
background: #fff;
padding:5px 5px 5px 45px;
border-top: 1px solid #ccc;
border-bottom: 0;
height:100%;
}

ul li a:hover {text-decoration:none}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%;}
/* End */

ul li a:hover { color: #FFF;  background: #A9AAAB; } 

li ul li a { padding: 4px 5px 4px 25px; height: 100%;} 

li:hover ul, li.over ul { display: block; }

a.rss {display:inline; padding:0; border:0; position:absolute; left:-206px; top:19px;  background:transparent; z-index:10}

.all_topheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color:#4F5559;
	line-height:30px;
}

.toptext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#7B858A;
	margin-right:40px;
	margin-bottom:40px;
}

table.banner {background-color:#344695; border-top: 0px solid #868F98}

.all_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	line-height:20px;
}

.footer {
border-top:1px solid #868F98;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

a, .song_mp3 a  {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0661D3;
text-decoration:none;
}
a:hover {text-decoration:underline}

.translate {border-left:1px solid #E67817; padding-left:5px}

.header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#4F5559;
padding-left: 0px
}

.contentheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size:13px;
color:#929FA7;
padding-left: 20px
}

.selected {
	border-color: #ED9B4F;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	padding-left:20px;
	margin-left: 30px;
	font-weight:bold;
}

.green {font-family:Verdana, Arial, Helvetica, sans-serif; color:#12AD2B}

.red {font-family:Verdana, Arial, Helvetica, sans-serif; color:#D60000}

.timer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#7B858A;
	white-space:nowrap;
}

.timer b {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#D60000;
font-size:14px;
}

.comment {
font-size:10px;
color:#666666;
font-weight: normal;
}


/*----Noeee iiainoae----*/


.news {
padding : 5px 0 5px 6px;
font-size: 12px;
border-bottom: 1px solid #ccc;
} 

.news .content {padding-left: 30px}

.news .date {color : #5e6f7c; font-size : 90%}

.news_title {
font-weight : bold;
font-size: 12px;
padding-left: 20px;
color: #00267F;
/*border-bottom:1px solid #5277B9*/
} 

.firstnews {font-size: 12px}

.news .more {margin : 5px 0 2px}

.news .more a {text-decoration : none}

/*----Noeee iiainoae----*/

.leftborderline {
border-color: #ccc;
border-style: solid;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 1px;
}

.topborderline {
border-color: #ccc;
border-style: solid;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}

/* oeaae */

#ru a {background: url(/usr/templates/images/f1/ru.gif) no-repeat left top}
#ru a:hover {background: url(/usr/templates/images/f1/ru.gif) no-repeat left top}

#br a {background: url(/usr/templates/images/f2/br.gif) no-repeat left top}
#br a:hover {background: url(/usr/templates/images/f1/br.gif) no-repeat left top}

#bel a {background: url(/usr/templates/images/f2/bel.gif) no-repeat left top}
#bel a:hover {background: url(/usr/templates/images/f1/bel.gif) no-repeat left top}

#ger a {background: url(/usr/templates/images/f2/ger.gif) no-repeat left top}
#ger a:hover {background: url(/usr/templates/images/f1/ger.gif) no-repeat left top}

#pl a {background: url(/usr/templates/images/f2/pl.gif) no-repeat left top}
#pl a:hover {background: url(/usr/templates/images/f1/pl.gif) no-repeat left top}

#lt a {background: url(/usr/templates/images/f2/lt.gif) no-repeat left top}
#lt a:hover {background: url(/usr/templates/images/f1/lt.gif) no-repeat left top}

#usa a {background: url(/usr/templates/images/f1/usa.gif) no-repeat -20px top}
#usa a:hover {background: url(/usr/templates/images/f1/usa.gif) no-repeat left top}

#bryansk a {background: url(/usr/templates/images/f1/bryansk.gif) no-repeat -20px top}
#bryansk a:hover {background: url(/usr/templates/images/f1/bryansk.gif) no-repeat left top}

#ru a, #br a, #bel a, #ger a, #pl a, #lt a, #bryansk a, #usa a {
display: block;
text-decoration:none;
width: 100%;
height: 100%;
}

.place {height:3px;}

table.flag {padding-left:1px;}
/*----*/

.currentsub {padding:0 0 0 22px; margin-left:-22px; background:url(/usr/templates/images/ltlarr.gif) no-repeat 0 4px}

.timetable {border-collapse:collapse; border-spacing:0; width:85%}
.timetable td, .timetable th {border:1px solid #ccc; padding:5px 3px; font-size:11px}
.timetable th {font-weight:bold; background:#efefef}


.about_song {text-align:right; padding-right:10px}
.song_text, .song_transcription, .song_translate {padding-right:10px; vertical-align:top}

div.breadcrumbs {font-size:90%; padding-left:2px}

.contentpaneopen td {padding-top:0; margin-top:0}

table.song {width:722px}
.song_text, .song_transcription {width:33%}
.song_translate {width:34%; color:#aaa}
.song_transcription {color:#666}

table.song td.about_song {padding-top:30px; font-size:90%}

.song_tag,.song_mp3 {font-size:90%; color:#999}
.song_list, .song_tag, .song_mp3 {padding:0 10px}
.song_mp3, .song_tag, .song_list {border-bottom:1px solid #ccc}
.song_catalog tr:hover {background:#f9f9f9}
.song_catalog tr.letter:hover {background:none}
.song_mp3 a:hover, .song_tag a:hover, .song_list a:hover {text-decoration:underline}
.song_catalog tr.letter td {color:#999; font-size:90%; padding-top:25px}


#tooltip{
background:#FFFFFF; 
border:1px solid #5277B9;
color:#5277B9;
padding:3px 5px;
position:absolute;
visibility:hidden
}