body{
 font-family:Arial, Helvetica, sans-serif;
 margin:0;
 padding:0;
 background-color:#e1f3ff;
/*background-color:#72c7ff;*/}

body#binner{
 background-color:#fff!important;
}

table#main{
 width:970px;
 margin:0 auto;
 background: #6abdff url(/img/bkg.jpg) no-repeat 0 0;}

#content_table{
 margin-top:30px;
}

#content_table, #inner, #main{
 border-collapse:collapse;
}

#main_td{
}

#inner{
 border-left:2px solid #1a6dbe;
 border-right:2px solid #1a6dbe;
 border-bottom:2px solid #1a6dbe;
 background-color:#fff!important;
}

#table_head{
 position:relative;
 top:5px;
 z-index:1;
}

#phone{
 font:bold 16px Arial, Helvetica, sans-serif;
 color:#930d0d;
 margin-right:10px;
 text-align:right;
 position:relative;
 top:-1px;
}

#flash_menu{
margin-top:20px;}

#logo{
width:140px;
height:130px;
float:right;
margin-right:20px;
}

.top_h{
font:normal 33px Arial, Helvetica, sans-serif;
color:#fff;
padding:0;
margin:0;}

.grace{
font:normal 20px Arial, Helvetica, sans-serif;
color:#fff;
padding:0;
margin:10px 0 0 7px;
letter-spacing:10px;}

#top_head{
width:360px;
float:left;
margin-top:30px;
margin-left:20px;}

#image_tt{
position:relative;}

#hc{
position:absolute;
top:15px;
left:15px;
z-index:2;}

a.glav{
font:normal 16px Arial, Helvetica, sans-serif;
color:#fff;
background: url(/img/glav.png) no-repeat 0px 0px;
width:65px;
height:20px;
display:block;
float:left;margin-left:4px;}

a:hover.glav{
background: url(/img/glav2.png) no-repeat 0px 0px;}

a.team{
font:normal 16px Arial, Helvetica, sans-serif;
color:#fff;
background: url(/img/team.png) no-repeat 0px 0px;
width:118px;
height:20px;
display:block;
float:left;margin-left:4px;}

a:hover.team{
background: url(/img/team2.png) no-repeat 1px 0px;}

a.who{
font:normal 16px Arial, Helvetica, sans-serif;
color:#fff;
background: url(/img/who.png) no-repeat 0px 0px;
width:57px;
height:20px;
display:block;
float:left;margin-left:4px;}

a:hover.who{
background: url(/img/who2.png) no-repeat 1px 0px;}

a.programmes{
font:normal 16px Arial, Helvetica, sans-serif;
color:#fff;
background: url(/img/programmes.png) no-repeat 0px 0px;
width:92px;
height:20px;
display:block;
float:left;margin-left:4px;}

a:hover.programmes{
background: url(/img/programmes2.png) no-repeat 1px 0px;}

a.books{
 font:normal 16px Arial, Helvetica, sans-serif;
 color:#fff;
 background: url(/img/books.png) no-repeat 0px 0px;
 width:88px;
 height:20px;
 display:block;
 float:left;
 margin-left:4px;
}

a:hover.books{
 background: url(/img/books2.png) no-repeat -2px 0px;
}

a.books_new{
 font:normal 16px Arial, Helvetica, sans-serif;
 color:#fff;
 background: url(/img/books_new.png) no-repeat 0px 0px;
 width:52px;
 height:20px;
 display:block;
 float:left;
 margin-left:4px;
}

a:hover.books_new{
 background: url(/img/books2_new.png) no-repeat -2px 0px;
}

a.cd_new{
 font:normal 16px Arial, Helvetica, sans-serif;
 color:#fff;
 background: url(/img/cd_new.png) no-repeat 0px 0px;
 width:30px;
 height:20px;
 display:block;
 float:left;
 margin-left:4px;
}

a:hover.cd_new{
 background: url(/img/cd2_new.png) no-repeat -2px 0px;
}

a.articles{
font:normal 16px Arial, Helvetica, sans-serif;
color:#fff;
background: url(/img/articles.png) no-repeat 0px 0px;
width:58px;
height:20px;
display:block;
float:left;margin-left:4px;}

a:hover.articles{
background: url(/img/articles2.png) no-repeat 0px 0px;}

a.photo{
font:normal 16px Arial, Helvetica, sans-serif;
color:#fff;
background: url(/img/photo.png) no-repeat 0px 0px;
width:97px;
height:20px;
display:block;
float:left;margin-left:4px;}

a:hover.photo{
background: url(photo2.png) no-repeat 0px 0px;}

a.prices{
font:normal 16px Arial, Helvetica, sans-serif;
color:#fff;
background: url(/img/prices.png) no-repeat 0px 0px;
width:47px;
height:20px;
display:block;
float:left;
margin-left:4px;}

a:hover.prices{
background: url(/img/prices2.png) no-repeat 2px 0px;}

a.contacts{
font:normal 16px Arial, Helvetica, sans-serif;
color:#fff;
background: url(/img/contacts.png) no-repeat 0px 0px;
width:74px;
height:20px;
display:block;
float:left;
margin-left:4px;
}

a:hover.contacts{
background: url(/img/contacts2.png) no-repeat 1px 0px;}

#sub_nav{
padding-left:9px;}

#sub_nav a{
text-decoration:none;
margin-left:2px;}

#context{
 font:normal 13px Arial, Helvetica, sans-serif;
 line-height: 18px;
 color:#666666;
 text-align:left;
 padding:10px;
}

#context font{
 font-size: 13px;
 line-height: 18px;
}

span.anounce{
font:normal 22px Arial, Helvetica, sans-serif;
color:#3c3c3c;
}

h1.news{
 font:normal 28px Arial, Helvetica, sans-serif;
 color:#840000;
 margin-bottom:5px;
}

.news_frame{
}

a, a:visited{
color:#0000FF;
text-decoration:none;}

a:hover{
text-decoration:underline;}

a.more, a:visited.more{
width:70px;
height:17px;
display:block;
font:italic 12px Arial, Helvetica, sans-serif;
color:#0000FF;
background:url(/img/arrow.jpg) no-repeat 0% 50%;
padding-left:19px;
text-decoration:none;
}

a:hover.more{
padding-left:24px;
background:url(/img/arrow2.jpg) no-repeat 0% 50%;
text-decoration:underline;}


a.buy, a:visited.buy{
width:70px;
height:19px;
display:block;
font:italic 12px Arial, Helvetica, sans-serif;
color:#0000FF;
background:url(/img/cart.gif) no-repeat 0% 50%;
padding-left:15px;
text-decoration:none;
}

a:hover.buy{
padding-left:20px;
background:url(/img/cart2.gif) no-repeat 0% 50%;
text-decoration:underline;

}

a.buy2, a:visited.buy2{
width:70px;
height:19px;
display:block;
font:italic 12px Arial, Helvetica, sans-serif;
color:#0000FF;
background:url(/img/cart.gif) no-repeat 0% 50%;
padding-left:15px;
text-decoration:none;
}

a:hover.buy2{
padding-left:20px;
background:url(/img/cart2.gif) no-repeat 0% 50%;
text-decoration:underline;

}


a.play, a:visited.play, a.play2, a:visited.play2{
 width:100px;
 height:22px;
 display:block;
 font:italic 12px Arial, Helvetica, sans-serif;
 color:#0000FF;
 background:url(/img/play.gif) no-repeat 100% 50%;
 padding-right:15px;
 padding-top:7px;
 text-decoration:none;
}

a:hover.play, a:hover.play2{
 width:100px;
 padding-right:20px;
 background:url(/img/play2.gif) no-repeat 100% 50%;
 text-decoration:underline;
 padding-top:7px;
}

a.play2, a:visited.play2,a:hover.play2{
 width: 180px;
}


ul{
text-align:left;}

h1.red{
 font:500 13px Tahoma;
 color:#840000;
 margin:5px 0 5px 0;
}

.red2{
 font:500 14px Tahoma;
 color:#d70000;
 margin:0;
}

img.b{
border:solid 1px #ccc;}

td.small{
font-size:11px;
vertical-align:bottom;}

table#cd td{
text-align:center;}

img, div.png {
        behavior:        url("/img/pngbehavior.htc");}

ul.book_ul{
list-style-type:none;
margin:5px 0 5px 0;}

#book_table{
 font-size:13px;
}

.menu1, .menu1A, .menu4, .menu4A,  .menu5, .menu5A,  .menu6, .menu6A,  .menu7, .menu7A,  .menu8, .menu8A,  .menu9, .menu9A,  .menu10, .menu10A,  .menu11, .menu11A, .menu_forum, .menu_forumA, .menu31, .menu31A{
 width:  183px;
 height: 35px;
 background: url(/menu/about.jpg) top left no-repeat;
 text-align: left;
 padding: 20px 0px 0px 0px;
 cursor:pointer;
}

.menu1 A:link, .menu1 A:active, .menu1 A:visited,
.menu4 A:link, .menu4 A:active, .menu4 A:visited,
.menu5 A:link, .menu5 A:active, .menu5 A:visited,
.menu6 A:link, .menu6 A:active, .menu6 A:visited,
.menu7 A:link, .menu7 A:active, .menu7 A:visited,
.menu8 A:link, .menu8 A:active, .menu8 A:visited,
.menu9 A:link, .menu9 A:active, .menu9 A:visited,
.menu10 A:link, .menu10 A:active, .menu10 A:visited,
.menu11 A:link, .menu11 A:active, .menu11 A:visited,
.menu31 A:link, .menu31 A:active, .menu31 A:visited,
.menu_forum A:link, .menu_forum A:active, .menu_forum A:visited
{
 color: #3c3e3d;
 font-family: Verdana, Arial, Sans-Serif;
 font-size: 14px;
 margin: 0px 0px 0px 16px; 
 text-decoration: none;
 /*font-weight: bold;*/
}

.menu1A A:link, .menu1A A:active, .menu1A A:visited, .menu1A A:hover, .menu1:hover A,
.menu4A A:link, .menu4A A:active, .menu4A A:visited, .menu4A A:hover, .menu4:hover A,
.menu5A A:link, .menu5A A:active, .menu5A A:visited, .menu5A A:hover, .menu5:hover A,
.menu6A A:link, .menu6A A:active, .menu6A A:visited, .menu6A A:hover, .menu6:hover A,
.menu7A A:link, .menu7A A:active, .menu7A A:visited, .menu7A A:hover, .menu7:hover A,
.menu8A A:link, .menu8A A:active, .menu8A A:visited, .menu8A A:hover, .menu8:hover A,
.menu9A A:link, .menu9A A:active, .menu9A A:visited, .menu9A A:hover, .menu9:hover A,
.menu10A A:link, .menu10A A:active, .menu10A A:visited, .menu10A A:hover, .menu10:hover A,
.menu11A A:link, .menu11A A:active, .menu11A A:visited, .menu11A A:hover, .menu11:hover A,
.menu31A A:link, .menu31A A:active, .menu31A A:visited, .menu31A A:hover, .menu31:hover A,
.menu_forumA A:link, .menu_forumA A:active, .menu_forumA A:visited, .menu_forumA A:hover, .menu_forum:hover A
{
 color: #157fcd;
 font-family: Verdana, Arial, Sans-Serif;
 font-size: 14px;
 margin: 0px 0px 0px 16px; 
 text-decoration: none;
 /*font-weight: bold;*/
}

.menu1A, .menu1:hover{
 background: url(/menu/aboutA.jpg) top left no-repeat;
}

.menu4{
 background: url(/menu/collective.jpg) top left no-repeat;
}

.menu4A, .menu4:hover{
 background: url(/menu/collectiveA.jpg) top left no-repeat;
}

.menu5{
 background: url(/menu/who.jpg) top left no-repeat;
}

.menu5A, .menu5:hover{
 background: url(/menu/whoA.jpg) top left no-repeat;
}

.menu6{
 background: url(/menu/programs.jpg) top left no-repeat;
}

.menu6A, .menu6:hover{
 background: url(/menu/programsA.jpg) top left no-repeat;
}

.menu7{
 background: url(/menu/books.jpg) top left no-repeat;
}

.menu7A, .menu7:hover{
 background: url(/menu/booksA.jpg) top left no-repeat;
}

.menu8{
 background: url(/menu/articles.jpg) top left no-repeat;
}

.menu8A, .menu8:hover{
 background: url(/menu/articlesA.jpg) top left no-repeat;
}

.menu9{
 background: url(/menu/gallery.jpg) top left no-repeat;
}

.menu9A, .menu9:hover{
 background: url(/menu/galleryA.jpg) top left no-repeat;
}

.menu10{
 background: url(/menu/price.jpg) top left no-repeat;
}

.menu10A, .menu10:hover{
 background: url(/menu/priceA.jpg) top left no-repeat;
}

.menu11{
 background: url(/menu/contacts.jpg) top left no-repeat;
}

.menu11A, .menu11:hover{
 background: url(/menu/contactsA.jpg) top left no-repeat;
}

.menu_forum{
 background: url(/menu/forum.jpg) top left no-repeat;
}

.menu_forumA, .menu_forum:hover{
 background: url(/menu/foruma.jpg) top left no-repeat;
}

.menu31{
 background: url(/menu/last.jpg) top left no-repeat;
}

.menu31A, .menu31:hover{
 background: url(/menu/lastA.jpg) top left no-repeat;
}