@charset "utf-8";
/* CSS Document */
<!--
/* CSS for news */
#tickertape{
position:relative;
/*layer-background-color:black;*/
width:400px;
height:20px;
}

#subtickertape{
/*background-color:black;
border: 1px solid black;
*/
position:absolute;
width:400px;
height:20px;

}

.subtickertapefont{
font:bold 12px Verdana;
text-decoration:none;
color:white;
}

.subtickertapefont a{
color:white;
text-decoration:none;
}
-->
html {
margin:0;
}
body {
margin:0;
background-color:#1381b8;
font-family: Verdana, Helvetica, Arial, sans-serif;
}

td {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
}

p {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
line-height: 17px;
}
.text_white{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #FFFFFF;
}
.text_blue{
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #1686bd;
}
.text_saying_page{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color: #4c9dab;
}

.title_yellow{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
color: #f3d00c;
}
.subtitle_blue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #0f5375;
}
.title_green{
font-size:24px;
font-weight:bold;
color: #117b30;
}
.subtitle_green{
font-size:14px;
font-weight:bold;
color: #117b30;
}

.link{
text-decoration:none;
color:#000000;
}
a.link:hover{
text-decoration: underline;
}

.link_white a{
text-decoration:none;
color:#ffffff;
}
.link_white a:hover{
text-decoration:underline;
color:#ffffff;
}

.link_pink{
text-decoration:none;
font-size:12px;
color:#a040ae;
}

.minicart_link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; 
color:#ffffff; 
font-weight: bold;
text-decoration:none; 
}

.galleries_photos_link img{
text-decoration:none;
border:#999999 1px solid;
float:left;
margin:8px;
/*padding:8px;*/
}
.galleries_photos_link:hover img{
border:#000000 1px solid;
}

a.link_page_num {
text-decoration:none;
color:#1ec8d2;
width:20px;
}
a.link_page_num:hover{
color:#ffffff;
}
a.link_page_num_on {
text-decoration:none;
background-color:#1ec8d2;
color:#FFFFFF;
width:20px;
}

a.link_page_num_photos {
text-decoration:none;
color:#98b124;
width:20px;
}
a.link_page_num_photos:hover{
color:#6C7D1A;
}
a.link_page_num_photos_on {
text-decoration:none;
background-color:#98b124;
color:#FFFFFF;
width:20px;
}

.textfield{
/*border:solid;
border-color:#003366;*/
border-width: 0px;
background-color:#d8d8d8;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
padding: 4px;
}
.form_select{
/*border:solid;
border-color:#003366;*/

border-width: 0px;
background-color:#d8d8d8;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
padding: 4px;
height: 22px;
width:100px;
}

/*.btn_submit{
font-family: Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#ffffff; background-color:#FFFFFF; background-image:url(../images/saying/button_bg.png); background-repeat:no-repeat; height:22px; border:0px; cursor:pointer;  padding:0px 0px 2px;
}*/

.footer_white {
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #FFFFFF;
font-size: 13px;
}
.footer_yellow {
font-family: Verdana, Helvetica, Arial, sans-serif;
color:#efab08;
font-size: 13px;
}

ul#menu_top { margin:0; padding:0; list-style-type:none; width:1000px; height:78px; background-image:url(../images/menu_top/menu_top_bg.jpg);}
ul#menu_top .left-side{ width:65px;}

ul#menu_top li { position:relative; float:left;  padding-top: 25px; text-align:center;}

ul#menu_top .current { background: url(../images/menu_top/btn_home_over.jpg);}

/*ul#menu_top li:hover { border-top:4px solid #3d496a; background: url(../images/menu_top/btn_home_over.jpg); }*/

ul#menu_top li a { text-decoration:none; font-size:12px; font:bold, Verdana, Arial, Helvetica, sans-serif; color:#ffffff; display:block; height:42px; margin-top:-12px; padding-top:14px }

/*ul#menu_top li a:hover { color:#8895b8; }*/

ul#menu_top li.home { width:81px; height:53px;}
ul#menu_top .home:hover { background: url(../images/menu_top/btn_home_over.jpg); }
ul#menu_top li.home_on { width:81px; height:53px; background: url(../images/menu_top/btn_home_over.jpg);}
ul#menu_top li.home_on a{ color:#eba307;}

ul#menu_top li.about_megs { width:102px; height:53px;}
ul#menu_top .about_megs:hover { background: url(../images/menu_top/btn_about_over.jpg); }
ul#menu_top li.about_megs_on { width:102px; height:53px; background: url(../images/menu_top/btn_about_over.jpg);}
ul#menu_top li.about_megs_on a{ color:#c449d7;}

ul#menu_top li.galleries { width:104px; height:53px;}
ul#menu_top .galleries:hover { background: url(../images/menu_top/btn_galleries_over.jpg); }
ul#menu_top li.galleries_on { width:104px; height:53px; background: url(../images/menu_top/btn_galleries_over.jpg);}
ul#menu_top li.galleries_on a{ color:#cdf511;}

ul#menu_top li.games { width:86px; height:53px;}
ul#menu_top .games:hover { background: url(../images/menu_top/btn_games_over.jpg); }
ul#menu_top li.games_on { width:86px; height:53px; background: url(../images/menu_top/btn_games_over.jpg);}
ul#menu_top li.games_on a{ color:#238af0;}

ul#menu_top li.saying { width:169px; height:53px;}
ul#menu_top .saying:hover { background: url(../images/menu_top/btn_saying_over.jpg); }
ul#menu_top li.saying_on { width:169px; height:53px; background: url(../images/menu_top/btn_saying_over.jpg);}
ul#menu_top li.saying_on a{ color:#1ec8d2;}

ul#menu_top li.shop { width:113px; height:53px;}
ul#menu_top .shop:hover { background: url(../images/menu_top/btn_shop_over.jpg); }

ul#menu_top li.competitions { width:121px; height:53px;}
ul#menu_top .competitions:hover { background: url(../images/menu_top/btn_competitions_over.jpg); }
ul#menu_top li.competitions_on { width:121px; height:53px; background: url(../images/menu_top/btn_competitions_over.jpg);}
ul#menu_top li.competitions_on a{ color:#1cb147;}

ul#menu_top li.contacts { width:95px; height:53px;}
ul#menu_top .contacts:hover { background: url(../images/menu_top/btn_contacts_over.jpg); }
ul#menu_top li.contacts_on { width:95px; height:53px; background: url(../images/menu_top/btn_contacts_over.jpg);}
ul#menu_top li.contacts_on a{ color:#e3cd0f;}

ul#sub_menu_about_megs { margin:0; padding:0; list-style-type:none; width:550px; height:22px; }
ul#sub_menu_about_megs li { position:relative; float:left;  text-align:center; line-height:22px; width:124px; height:22px; margin-right:10px;}
ul#sub_menu_about_megs .current { background: url(../images/about_megs/sub_menu_on.png);}
ul#sub_menu_about_megs li a { text-decoration:none; font-size:11px; font:bold, Verdana, Helvetica, Arial, sans-serif; color:#ffffff; display:block; height:22px; margin-top:-7px; padding-top:7px;}
ul#sub_menu_about_megs li:hover { background: url(../images/about_megs/sub_menu_over.png);  }

ul#sub_menu_galleries { margin:0; padding:0; list-style-type:none; width:550px; height:22px; }
ul#sub_menu_galleries li { position:relative; float:left;  text-align:center; line-height:22px; width:100px; height:22px; margin-right:10px;}
ul#sub_menu_galleries .current { background: url(../images/galleries/sub_menu_on.png);}
ul#sub_menu_galleries li a { text-decoration:none; font-size:11px; font:bold, Verdana, Helvetica, Arial, sans-serif; color:#ffffff; display:block; height:22px; margin-top:-7px; padding-top:7px;}
ul#sub_menu_galleries li:hover { background: url(../images/galleries/sub_menu_over.png);  }

ul#sub_menu_competitions { margin:0; padding:0; list-style-type:none; width:500px; height:22px; }
ul#sub_menu_competitions li { position:relative; float:left;  text-align:center; line-height:22px; width:152px; height:22px; margin-right:10px;}
ul#sub_menu_competitions .current { background: url(../images/competitions/sub_menu_on.png);}
ul#sub_menu_competitions li a { text-decoration:none; font-size:11px; font:bold, Verdana, Helvetica, Arial, sans-serif; color:#ffffff; display:block; height:22px; margin-top:-7px; padding-top:7px; }
ul#sub_menu_competitions li:hover { background: url(../images/competitions/sub_menu_over.png);  }

.menu_left_about_megs td{font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#a040ae; height:28px; border-right:#cccccc 1px solid; padding-left:10px;}
.menu_left_about_megs a{text-decoration:none; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#a040ae; display:block; height:18px; padding-top:4px;}
.menu_left_about_megs a:hover{color:#FFFFFF;}
.menu_left_about_megs td:hover{color:#FFFFFF; background-image:url(../images/about_megs/menu_left_over.png); background-position: left; background-repeat:no-repeat;}
.menu_left_about_megs_on {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; background-image:url(../images/about_megs/menu_left_on.png); background-position: left; background-repeat:no-repeat; height:28px; border-right:#cccccc 1px solid; padding-left:10px;}
.menu_left_about_megs_on a{color:#FFFFFF;}

.menu_left_videos td{font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#a040ae; height:28px; border-right:#cccccc 1px solid; padding-left:10px;}
.menu_left_videos a{text-decoration:none; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#ffffff; display:block; height:18px; padding-top:4px;}
.menu_left_videos a:hover{color:#FFFFFF;}
.menu_left_videos td:hover{color:#FFFFFF; background-image:url(../images/galleries/menu_left_over.png); background-position: left; background-repeat:no-repeat;}
.menu_left_videos_on {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; background-image:url(../images/galleries/menu_left_on.png); background-position: left; background-repeat:no-repeat; height:28px; border-right:#cccccc 1px solid; padding-left:10px;}
.menu_left_videos_on a{color:#FFFFFF;}

.menu_left_latest_competition td{
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#1cb147;
height:28px;
border-right:#cccccc 1px solid;
padding-left:10px;
padding-top:10px;
}
.menu_left_latest_competition a{
text-decoration:none;
color:#1cb147;
}
.menu_left_latest_competition td a:hover{
text-decoration:none;
color:#117b30;
}
.menu_left_latest_competition_on {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#117b30;
background-image:url(../images/competitions/arrow.gif);
background-position: right;
background-repeat:no-repeat; 
border-right:#cccccc 1px solid;
padding-left:10px;
}
.menu_left_latest_competition_on a{
color:#117b30;
}

.menu_left_past_winners td{font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#1cb147; height:28px; border-right:#cccccc 1px solid; padding-left:10px;}
.menu_left_past_winners a{text-decoration:none; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#1cb147; display:block; height:18px; padding-top:4px;}
.menu_left_past_winners a:hover{color:#FFFFFF;}
.menu_left_past_winners td:hover{color:#FFFFFF; background-image:url(../images/competitions/menu_left_over.gif); background-position: left; background-repeat:no-repeat;}
.menu_left_past_winners_on {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; background-image:url(../images/competitions/menu_left_on.gif); background-position: left; background-repeat:no-repeat; height:28px; border-right:#cccccc 1px solid; padding-left:10px;}
.menu_left_past_winners_on a{color:#FFFFFF;}

ul#menu_top_shop{ list-style-type:none; width:470px; padding-right:20px;}
ul#menu_top_shop .right-side{ width: 0px;}
ul#menu_top_shop li { position:relative; float:left;  padding-top: 0px; text-align:center;}
ul#menu_top_shop li a { text-decoration:none; font-size:14px; font:bold, Verdana, Arial, Helvetica, sans-serif; color:#ffffff; display:block; vertical-align:middle; height:42px; margin-top:-12px; padding-top:12px; padding-left:20px; padding-right:20px; width:100px;  }
ul#menu_top_shop li:hover {  margin-top:-12px; padding-top:12px; height:42px; background: url(../images/online-shop/menu_top_over_shop.gif); background-position: center -1px;  background-repeat:no-repeat; }
ul#menu_top_shop li.page_on {  margin-top:-12px; padding-top:12px; height:42px; background: url(../images/online-shop/menu_top_over_shop.gif);background-position: center -1px; background-repeat:no-repeat; }
ul#menu_top_shop li.page_on a{ color:#8d1333; font-weight:bold}/**/

/*ul#menu_top_shop { margin:0; padding:0; list-style-type:none; width:470px; height:50px; }
ul#menu_top_shop .right-side{ width: 0px;}
ul#menu_top_shop li { position:relative; float:left;  padding-top: 10px; text-align:center;}
ul#menu_top_shop .current { background: url(../images/menu_top/btn_home_over.jpg);}
ul#menu_top_shop li a { text-decoration:none; font-size:12px; font:bold, Verdana, Arial, Helvetica, sans-serif; color:#ffffff; display:block; height:40px; margin-top:-12px; padding-top:14px }
ul#menu_top_shop li.page_off { width:100px; height:40px;}
ul#menu_top_shop .page_off:hover { background: url(../images/online-shop/menu_top_over_shop.gif); }
ul#menu_top_shop li.page_on { width:100px; height:40px; background: url(../images/online-shop/menu_top_over_shop.gif);}
ul#menu_top_shop li.page_on a{ color:#8d1333;}*/

.menu_left_shop_books td{
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#5dcfff;
height:28px;
border-right:#cccccc 1px solid;
padding-left:10px;
}
.menu_left_shop_books a{
text-decoration:none;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#5dcfff;
display:block;
height:18px; 
padding-top:4px;
}
.menu_left_shop_books a:hover{
color:#5dcfff;
}
.menu_left_shop_books td:hover{
color:#5dcfff;
background-image:url(../images/online-shop/menu_left_over.png);
background-position: left;
background-repeat:no-repeat; 
}
.menu_left_shop_books_on {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#0b4562;
background-image:url(../images/online-shop/menu_left_on.png);
background-position: left;
background-repeat:no-repeat; 
height:28px;
border-right:#cccccc 1px solid;
padding-left:10px;
}
.menu_left_shop_books_on a{
color:#0b4562;
}
.sub_menu_shop_books{
text-align:left;
color:#FFFFFF;
}
.sub_menu_shop_books a {
color:#FFFFFF;
}
.sub_menu_shop_books a:hover {
color: #CCCCCC;
}

.link_shop_img img{
border:#FFFFFF 1px solid;
}
.link_shop_img:hover img{
border:#000000 1px solid;
}
.link_shop_text {
text-decoration:none;
color:#FFFFFF;
font-size:10px;
display: block;
width:143px;
}
.link_shop_text:hover{
text-decoration:none;
color:#E8E8E8;
}
.link_shop_text b{
font-size:14px;
}


.form_text{
text-transform:uppercase;
border:solid;
border-color:#003366;
border-width: 1px;
background-color:#ffffff;
font-family: "Times New Roman", Times, serif;
font-size: 12px;
padding: 1px;
padding-top: 2px;
width: 160px;
height: 15px;
}
/*
.menu_left_the_series td{
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#a040ae;
height:28px;
border-right:#cccccc 1px solid;
padding-left:10px;
}
.menu_left_the_series td:hover{
color:#FFFFFF;
background-image:url(../images/about_megs/sub_menu_over.png);
background-position: left;
background-repeat:no-repeat; 
}
.menu_left_the_series_on {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
color:#FFFFFF;
background-image:url(../images/about_megs/sub_menu_on.png);
background-position: left;
background-repeat:no-repeat; 
height:28px;
border-right:#cccccc 1px solid;
padding-left:10px;
}
*/
/*
ul#sub_menu_about_megs li.the_series { width:124px; height:22px;}
ul#sub_menu_about_megs .the_series:hover { background: url(../images/sub_menu_over.png); }

ul#sub_menu_about_megs li.the_authors { width:124px; height:22px;}
ul#sub_menu_about_megs .the_authors:hover { background: url(../images/sub_menu_over.png); }

ul#sub_menu_about_megs li.where_to_buy { width:124px; height:22px;}
ul#sub_menu_about_megs .where_to_buy:hover { background: url(../images/sub_menu_over.png); }

ul#sub_menu_about_megs li.teachers_notes { width:124px; height:22px;}
ul#sub_menu_about_megs .teachers_notes:hover { background: url(../images/sub_menu_over.png); }*/
/*
#nav li{
width: 81px; 
height: 78px; 
float:left;
}
#nav .home, #nav .home a, #nav .home a:visited  {
font-size: 14px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
color: #ffffff; 
width: 81px; 
height: 78px; 
line-height: 24px; 
text-align:center; 
padding: 0; 
}
#nav .home a:hover {
font-size: 14px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
background: url(../images/menu_top/btn_home_over.jpg); 
color: #000000; 
width: 81px; 
height: 78px; 
line-height: 24px; 
text-align:center; 
padding: 0; 
}

#nav .about, #nav .about a, #nav .about a:visited  {
font-size: 14px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
background: url(../images/menu-top-profile.gif) #ffffff no-repeat 0px 0px; 
color: #ffffff; 
width: 70px; 
height:24px; 
line-height: 24px; 
text-align:center; 
padding: 0; 
}
#nav .about a:hover {
font-size: 14px; 
font-family:Arial, Helvetica, sans-serif; 
font-weight:bold; 
background: url(../images/menu-top-profile-over.gif) #ffffff no-repeat 0px 0px; 
color: #ffffff; 
width: 70px; 
height:24px; 
line-height: 24px; 
text-align:center; 
padding: 0; 
}*/


