body {
background:#fff;
font-family:Arial,sans-serif;
margin:0px;
padding:0px;
font-size:12px;
}
h1, h2, h3 {
font-size:13px;
}
a:hover {
text-decoration:none;
}
.tour_upo {
text-align:left;
font-size: 0.9em;
height:14px;
padding-left:5px;
background-color: #000;
color: #fff;
}
.tour_upo a{
font-family:Arial,sans-serif;
font-size:10px;
color:#fff;
text-decoration:none;
}
.tour_upo a:hover{
text-decoration:underline;
}
.foo{
border-top:1px solid #EEEEEE;
color:#808080;
font-size:11px;
padding:3px 0px;
text-align:center;
}
.foo a{
text-decoration:none;
}
.foo a:hover{
text-decoration:underline;
}
.logot{
padding-left:7px;
background:transparent url(http://sergei.by/images/logo.gif);
background-position:left top;
background-repeat:no-repeat;
cursor:pointer;
height:45px;
width:115px;
}

.page_links_groups{
font-size:12px;
text-align:left;
clear:both;
}
.page_links_groups a{
color:#006600;
}

.list_nav {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}

.list_nav li {
  font-size:8px;
  display: inline;
  float: left;
}

.list_nav a {
  border-bottom: 2px solid white;
  display: block;
  padding: 3px;
  padding-bottom: 2px;
  text-transform: lowercase;
  text-decoration: none;
}
.list_nav a:hover {
  background: #006600;
  border-color: #006600;
  border-bottom: 1px solid #006600;
  color: white;
}
.list_nav .current a,
.list_nav .current a:hover {
  background: transparent;
  border-color: #006600;
  border-bottom: 2px solid #006600;
  color: #45668E;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
}

.nav_cat1 {
border-top:1px solid #DBE2E8;
font-size:9px;
margin-top:24px;
margin-bottom:10px;
padding:2px;
//padding:2px;
text-align:left;
}
.nav_cat2 {
border-top:1px solid #DBE2E8;
font-size:9px;
margin-top:10px;
padding:2px 2px 15px;
//padding:2px;
text-align:left;
}

.gname{
border-bottom:1px solid #DBE2E8;
text-align:center;
}
.anno{
text-align:center;
padding-bottom:5px;
font-size:10px;
}
.song_title{
text-align:center;
border-bottom:1px solid #DBE2E8;
padding-bottom:5px;
padding:10px 0px 10px 0px;
margin-bottom:10px;
font-weight:normal;
}
.page_links_songs{
text-align:left;
}
.song_txts{
text-align:left;
font-size:12px;
}




.green {color: #006600;font-size:12px; display:none;}
.title a {font-size:13px;}
.title a:hover {text-decoration:underline;}
.text {font-size:12px;}

.search{padding-top:10px;width:100%;}

div.refblock {text-align:left; font-size:11px; color: #202020; border-bottom: 1px solid #DBE2E8; padding-top:5px;}
div.refblock a {color: #202020;}

.tune a{font-size: 11px; text-align:left;}
.td.searchString{width:300px;}
ol.results {text-align:left; font-size:10px; padding:0 0 0 30px; //padding:0px;}
ol.results li {margin-bottom:10px; padding:0;}
ol.results div.text {padding-bottom:0.1em;}
ol.results div.info {font-size:100%; color:#333333; margin-top:0.3em;}
ol.results div.info a {color:#000000;}
ol.results div.info a {text-decoration:underline;}
ol.results div.info a:visited {color:#800080;}
div.pages {padding:10px 30px 1.5em 30px;font-size:12px; text-align:left;}
div.pages b {font-size: 100%}
div.pages span.active {background-color: #E8E9EC; padding: 0 0.3em;}
div.pages div.arrows a {color: #333333}
div.pages div.arrows span {font-size: 130%}
div.pages div.arrows {padding: 0.2em 10px; font-size: 100%; color: #333333}
div.pages div.sort {padding: 0.5em 10px 0.2em 40px; font-size: 100%}
div.pages div.numbers {padding: 0.2em 10px; font-size: 100%; font-weight: bold}
div.pages div.numbers a, div.pages div.sort a {padding: 0 0.3em}

