/* Author: Olga Kazmirenko */

*                 {padding:0; margin:0;}
a                 {outline:none; text-decoration:none; color:#534741;}
a:hover {text-decoration:none; }
img     {border:none;}
button  {outline:none;}

html         {font:14px 'Tahoma'; text-align:left; background:#e6ecea url(bg_top.jpg) top center no-repeat;}
body

h3        {font-size:17px; padding:10px 0;}


.clear           {width:100%; clear:both;}
.clear_10   {width:100%; clear:both; height:10px;}

#root  {width:1020px; margin:0 auto; }

#header {width:1020px; height:280px; margin:0 auto; background:url(headerbg_main.jpg) top left no-repeat;}

ul.buttons   {float:right; width:190px; height:25px; padding-right:30px; margin-top:20px; list-style-type:none;}
ul.buttons li {display: inline;}
ul.buttons li a {display:block; float:right; margin-right:18px; width:21px; height:21px;}


ul#menu_top   {width:656px; height:20px; margin:216px auto 0 auto; list-style-type:none; display:block;}
ul#menu_top li {display:inline;}
ul#menu_top li a {display:block; float:left; font-size:12px; text-transform:uppercase; color:#534741; padding-left:17px;}
ul#menu_top li a:hover {color:#9e0b0f;}

ul#languages   {float:left; width:66px; height:20px; margin-left:920px; margin-top:-24px; list-style-type:none; display:block;}
ul#languages li {display:inline;}
ul#languages li a {display:block; float:left; font-size:12px; color:#534741; padding-left:4px;}
ul#languages li a:hover {color:#9e0b0f;}


#content {width:1020px; margin:0 auto; background:url(content_bg.jpg) top left repeat-y;}
#line {width:1020px; height:80px; margin:0 auto; background:url(line_bg.jpg) no-repeat;}


#content_dep_menu {float:left; width:326px; margin-left:15px; background:url(left_menu_bg.jpg) top left no-repeat;}
#content_dep_menu ul {list-style-type:none; margin-left:140px; width:155px;}
#content_dep_menu ul  li {}
#content_dep_menu ul  li a {display:block; text-transform:uppercase; margin-top:20px; }
#content_dep_menu ul  li a:hover {color:#9e0b0f;}
#content_dep_menu ul  li a:active {color:#9e0b0f;}
#content_dep_menu ul  li ul {margin-left:20px;}
#content_dep_menu ul  li ul  li  a {display:block; text-transform:none; margin-top:10px; }

.main_text {float:left; width:630px; margin-left:0px; color:#555555; padding-left: 20px;}
.main_text p, ul, ol, h1, h2, h3, h4, h5, h6 {}
.main_text ul, ol {list-style-position:inside;}


.gallery {margin-top:10px;}
.gallery_cell {float:left; margin:15px 10px 15px 20px; width:168px; height:168px; }
.gallery_cell a {display:block;}
.gallery_cell a img {border:solid 2px #848484;}
.gallery_cell p {font-size:13px; text-align:center; margin-left:0px;}


#footer {width:1020px; margin:0 auto; height:114px; background:url(footer_bg.jpg) no-repeat;}

.copyright {float:left; margin-left:340px; width:560px; text-align:left; padding-top:28px; padding-left:30px; font-size:12px;}
.copyright p {margin-top:5px; color:#898989;}
.copyright a {margin-top:5px; padding:0 3px;  color:#898989;}
.copyright a:hover {color:#9e0b0f;}

h3.submenu {
        display: none;
}

table#music_filter_table tr td { padding: 9px;
}



table.CatalogObjList tr.head {display:none;}