
body{
  font-family: Arial, Sans-Serif;
  font-size: 12px;
  color: black;
  padding: 0;
  margin: 0;
  background-color: #e7e8ec;
  }


  #ajaxSearch_form {padding-left: 0px; margin-left: 0px; border 0px; width:180px;}
/*     */
#ajaxSearch_output {background: #0099cb; padding: 5px; border: 1px solid #aaa; width: 600px; position: absolute; opacity: 0.9;}
/*   */
.AS_ajax_result {padding: 3px 0px;}
/*    */
.AS_ajax_resultLink {}
/*   */
.AS_ajax_resultDescription {display: none}
/*      */
.AS_ajax_extract {font-size: 95%}
/*    */
.AS_ajax_highlight {background: #FFFFC5}
table.back
{
background-color:#0099cb;

}
#title {
	width: 740px;
	height: 50px;
	padding: 20px;
	margin: 0 auto;
	border-bottom: 10px solid #000000;
}
a#menu_whatis {
  width: 181px;
  height: 46px;
  background-image: url('menu_whatis_a.png');
  display: block;
  text-decoration: none;
}
a#menu_whatis:hover {
  background-image: url('menu_whatis_b.png');
}
a#menu_news {
  width: 181px;
  height: 34px;
  background-image: url('menu_news.png');
  display: block;
  text-decoration: none;
}
a#menu_news:hover {
  background-image: url('menu_newsb.png');
}
a#menu_sysreq {
  width: 181px;
  height: 34px;
  background-image: url('menu_sysreq.png');
  display: block;
  text-decoration: none;
}
a#menu_sysreq:hover {
  background-image: url('menu_sysreqb.png');
}
a#menu_faq {
  width: 181px;
  height: 33px;
  background-image: url('menu_faq.png');
  display: block;
  text-decoration: none;
}
a#menu_faq:hover {
  background-image: url('menu_faqb.png');
}
a#menu_download {
  width: 181px;
  height: 33px;
  background-image: url('menu_download.png');
  display: block;
  text-decoration: none;
}
a#menu_download:hover {
  background-image: url('menu_downloadb.png');
}
a#menu_buy {
  width: 181px;
  height: 36px;
  background-image: url('menu_buy.png');
  display: block;
  text-decoration: none;
}
a#menu_buy:hover {
  background-image: url('menu_buyb.png');
}
a#menu_contacts {
  width: 181px;
  height: 54px;
  background-image: url('menu_contacts.png');
  display: block;
  text-decoration: none;
}
a#menu_contacts:hover {
  background-image: url('menu_contactsb.png');
}
a#menu_forum {
  width: 181px;
  height: 34px;
  background-image: url('menu_forum.png');
  display: block;
  text-decoration: none;
}
a#menu_forum:hover {
  background-image: url('menu_forumb.png');
}
a#invitation {
  width: 181px;
  height: 107px;
  background-image: url('invitation.png');
  display: block;
  text-decoration: none;
}
a#invitation:hover {
  background-image: url('invitationb.png');
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
img {
border: none;
}	
#vert_menu {
font-weight: bold;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;	
font-size: 12px;
width: 202px;
}
#vert_menu li {
height: 35px;
//height: 32px;
}
#vert_menu li a:link, #vert_menu li a:visited {
text-decoration: none;	
color: #ffffff;
display: block;
background: url(vert_menu.png) 0 0 no-repeat;
padding: 10px 0 15px 10px;
//padding: 10px 0 15px 10px;
}
#vert_menu li a:hover, #vert_menu li #current {
color:#000099;
background: url(vert_menu.png) 0 -37px no-repeat;
padding: 10px 0 15px 8px;
//padding: 10px 0 15px 8px;
}
.sidebar_left{
float:left;
width:180px;
padding-left:0;
margin-left:0;
}
h1{ 
  font-family: Arial, Sans-Serif;
  font-size: 28px;
  font-weight: bold;
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 4px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 5px;
  margin-bottom: 15px;
}
.breadcrumbs{
padding-top: 10px;
font-weight:bold;
}
h2{ 
  font-family: Arial, Sans-Serif;
  font-size: 20px;
  font-weight: bold;
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 15px;
  margin-bottom: 6px;
}


h3{ 
  font-family: Arial, Sans-Serif;
  font-size: 16px;
  font-weight: bold;
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 15px;
  margin-bottom: 6px;
}

h4{ 
  font-family: Arial, Sans-Serif;
  font-weight:600;
  font-size: 14px;
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 10px;
  margin-bottom: 6px;
}
h4 {
  text-shadow: #555 3px 3px 2px;
}

p{
  text-align: left;
  padding: 0;
  margin-left: 0;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 10px;
}


a{
color:#FFFFff;


text-decoration: none;
 }
a:hover{
color:#ff9933;




text-decoration: none;
}
a:active{

color:#ff9933;

text-decoration: none;
 }

a.underline{ color: 6699cc; text-decoration: underline; }
a.underline:hover{ color: ff9900; text-decoration: underline; }
a.underline:active{ color: ff9900; text-decoration: underline; }

table{
  border-collapse: collapse;
  font-size: 13px;
}

td{ 
  margin: 0;
}

th{
  margin: 0;
}

dl.links dt{ 
  font-weight: bold;
  margin-left: 0;
  margin-top: 16px;
  margin-bottom: 4px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 4px;
  background-color: #e0e0e0;
}

dl.links dd{
  margin-left: 0;
  padding-left: 20px;
}

table{
  background-color: white;
}

p.epigraph{
  padding-left: 100px;
  padding-bottom: 10px;
  padding-right: 3px;
  padding-top: 0;
  margin-bottom: 10px;
  margin-right: 0;
  margin-left: 0;
  margin-top: 10px;
  text-align: right;
  font-size: 12px;
  border-bottom: solid 2px #828282;
}

.divider{
  width: 535px; 
  height: 5px; 
  font-size: 1px;
  border-bottom: solid 2px #828282;
  margin-bottom: 10px;
}

.rightborder{
  border-right: solid 2px #828282;
}

.mainmenu{
  text-align: center;
  white-space: nowrap;
}

.mainmenu img{
  margin-left: 3px;
  margin-right: 0px;
  padding: 0;
}

table.sitemap{
  
}

table.sitemap td{
  padding: 10px;
  text-align: left;
  vertical-align: top;
}

table.sitemap td dt{
  font-size: 18px;
  color: #7b7b7b;
  margin-left: 0;
  margin-top: 10px;
  font-weight: bold;  
}

table.sitemap td dd{
  font-size: 14px;
  margin-left: 30px;
  margin-top: 1px;
  margin-bottom: 1px;
}

table.sitemap td dd.submenu{
  font-weight: bold;  
  color: #7b7b7b;
}

table.sitemap td dd.subitem{
  margin-left: 60px;
}

table.sitemap a{ color: blue; text-decoration: none; }
table.sitemap a:hover{ color: blue; text-decoration: underline; }
table.sitemap a:active{ color: red; text-decoration: underline; }
table.sitemap a:visited{ color: navy; }
table.sitemap dt a{ color: #7b7b7b; text-decoration: none; }
table.sitemap dt a:hover{ color: #7b7b7b; text-decoration: underline; }
table.sitemap dt a:active{ color: blue; text-decoration: underline; }
table.sitemap dt a:visited{ color: #7b7b7b; }
table.sitemap dd a{ color: black; text-decoration: none; }
table.sitemap dd a:hover{ color: black; text-decoration: underline; }
table.sitemap dd a:active{ color: blue; text-decoration: underline; }
table.sitemap dd a:visited{ color: black; }
table.sitemap dd.submenu a{ color: #7b7b7b; text-decoration: none; }
table.sitemap dd.submenu a:hover{ color: #7b7b7b; text-decoration: underline; }
table.sitemap dd.submenu a:active{ color: blue; text-decoration: underline; }
table.sitemap dd.submenu a:visited{ color: #7b7b7b; }


table.downloads{
  border-left: solid 1px black;
  border-top: solid 1px black;
  border-right: solid 1px black;
  border-bottom: solid 1px black;
}

table.downloads td{
  padding: 2px;
  background-color: white;
}

table.downloads th{
  color: #303030;
  font-size: 110%;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 3px;
  padding-bottom: 2px;
  font-weight: bold;
  text-align: center;
  background-color: #e0e0e0;
}

p.signature{
  text-align: right;
  font-style: italic;
  margin-top: 5px;
  margin-bottom: 20px;
}

a.signature{
  font-style: normal;
}

blockquote{
  font-style: italic;
}

blockquote.testimonial{
  margin-left: 0;
  margin-right: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0;
  font-style: normal;
}

div.banners{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  padding-bottom: 30px;
  font-size: 11px;
}

.lyrics{
  margin-left: 10px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.lyrics p{
  margin-top: 10px;
  margin-bottom: 10px;
}

.lyrics p.chorus{
}

.langswitcher img{
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 8px;
  margin-bottom: 5px;
}

.gallery td{
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;  
  margin: 0;
}

.cen {
text-align: center;
}
.gallery td img{
  margin-top: 10px;
}


table.studiosamples{ 
  border: none; 
  border-collapse: collapse;
}

table.studiosamples th{
  text-align: left;
  padding-top: 3px; 
  padding-bottom: 3px; 
  padding-left: 40px;  
  padding-right: 4px; 
  font-weight: normal;
  border-top: solid 1px white;
  white-space: nowrap;
}

table.studiosamples tr.first th{
  font-weight: bold;
  padding-left: 10px;  
}

table.studiosamples td{ 
  padding-top: 3px; 
  padding-bottom: 3px; 
  padding-left: 4px;  
  padding-right: 15px; 
  border-top: solid 1px white;
  margin: 0; 
}

tr.ss_electronic td, tr.ss_electronic th{ background-color: #d1d1d1; }
tr.ss_rock td, tr.ss_rock th{ background-color: #f58286; }
tr.ss_pop td, tr.ss_pop th{ background-color: #fff873; }
tr.ss_latin td, tr.ss_latin th{ background-color: #f8aa85; }
tr.ss_jazz td, tr.ss_jazz th{ background-color: #bca7cf; }
tr.ss_classic td, tr.ss_classic th{ background-color: #98c0e2; }
tr.ss_ethnic td, tr.ss_ethnic th{ background-color: #73ff73; }
tr.ss_movie td, tr.ss_movie th{ background-color: #81e1d9; }

table.studiosamples td.zip{
  padding: 2px;
  text-align: left;
  vertical-align: top;
  background-color: white;690
}

div.bottomlinks{ 
  color: #606060; 
  font-size: 10px; 
}

div.bottomlinks a{ color: #606060; }
div.bottomlinks a:hover{ color: blue; }
div.bottomlinks a:visited{ color: #606060; }


dl.news{
  margin: 0px;
  padding: 0px;
}


dl.news dt{
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 3px;
  padding: 2px;
  font-weight: bold;
  background-color: #d1d1d1;
  color: black;
}

dl.news dd{
  margin-top: 3px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 3px;
  padding-right: 4px;
}

div.content{
  padding: 20px;
  background-color: #0099cb;
}
#content {
  padding: 20px;
  background-color: #0099cb;
}

content {
background-color: #0099cb;
}
table.spreadsheet{
  border-left: solid 2px #0D9EC7;
  border-top: solid 2px #0D9EC7;
  border-bottom: solid 3px #0D9EC7;
  border-right: solid 3px #0D9EC7;
}

table.spreadsheet th{
  color: white;
  background-color: #397EBD;
  border: solid 1px #0D9EC7;
  padding: 4px;
}

table.spreadsheet td{
  border: solid 1px #0D9EC7;
  padding: 4px;
}


dl.faq dt{
  margin: 0;
  padding-left: 0;
  padding-right: 10px;
  padding-top: 4pt;
  padding-bottom: 4pt;
  font-style: normal;
  font-weight: bold;
}

dl.faq dd{
  margin: 0;
  padding-left: 0;
  padding-right: 10px;
  padding-top: 4pt;
  padding-bottom: 6pt;
}

dl.news dt{
  font-size: 120%;
  padding-left: 0;
  padding-right: 10px;
  padding-top: 4pt;
  padding-bottom: 0pt;
  margin: 0;
  font-style: normal;
  font-weight: bold;
  color: #545E8C;
}
dl.news dd{
  padding-left: 0;
  padding-right: 10px;
  padding-top: 1pt;
  padding-bottom: 3pt;
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 6pt;
  color: black;
}


.footnote{ color: gray; }
.footnote small{ font-size: 8pt; }

address{
  font-style: normal;
}

p.linkup{
  text-align: right;
}

table.pricelist{
  border: none;
  border-collapse: collapse;
}

table.pricelist td{
  border-top: solid 1px gray;
  border-bottom: solid 1px gray;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
}

table.pricelist th{
  text-align: center;
  font-weight: bold;
  border-top: solid 1px gray;
  border-bottom: solid 1px gray;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.razreshaetza{
  font-size: 8pt;
  color: #545E8C;
  background-repeat: no-repeat;
}

.green{ color: green; }
.red{ color: red; }

table.vcenter td{ vertical-align: middle; }




