body{color:#000;font-family:"Times New Roman", Times, serif;margin:0;padding:0;}
table{border:0;border-collapse:collapse;}
small,.small{font-size: 10pt;}
ul{margin:0;padding:10px 5px 10px 20px;}
h2{color:#c30;font-size:18pt;font-weight:normal;}
h1,h2,h3,h4,p{margin:5px 7px;}
h2.sub{background:url(/file/2101380/subtitle) 50% 100% no-repeat;color:#000;font-weight:700;margin:20px 0 10px;padding:10px 0 20px;text-align:center;}

a{color:#00007F;}
a:hover{color:#03C;}

a.red{color:#c30;font-weight:bold;}
a.red:hover{color:#f30;}

.red-b{border-top:2px solid #c30;}
.red-b .r{width:30%;}
.red-h{background-color:#c30;color:#FFF;font-size:100%;font-weight:bold;line-height:1em;margin:0;padding:0 4px 4px 6px;}
.gr{color:#666;}
.bg-gray{background-color:#efefef;}
.bg-green{background-color:#dee3c4;}
.bg-dark-green{background-color:#b8c18e;}
.clear{clear:both;height:1px;}

#menu{background-color:#000;padding-top:10px;vertical-align:bottom;}
#menu ul{background:#efefef url(/file/2101380/dot) bottom repeat-x;list-style-type:none;margin:0;padding:0;}
#menu ul li{background:url(/file/2101380/dot) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:10px;letter-spacing:2px;line-height:19px;margin:0;padding:0;text-transform:uppercase;}
#menu ul li a{background:url(/file/2101380/menu_ar) no-repeat;color:#000;padding:0 10px 0 20px;text-decoration:none;}
#menu ul li a:hover{color:#c30;}
#menu ul li.act{background-color:#c30;}
#menu ul li.act a{background-image:url(/file/2101380/menu_ar_act); color:#FFF;}
#menu ul li.act a:hover{color:#FFF;}
#menu ul ul.sub{background:#000 none;padding:6px 0 15px 20px;}
#menu ul ul.sub li{background:url(/file/2101380/menu_ar_sub) 0 8px no-repeat;color:#FFF;font:bold 14px "Times New Roman",Times,serif;letter-spacing:0;padding:2px 10px;text-transform:none;}
#menu ul ul.sub li a{background-image:none;color:#B8C18E;padding-left:0;text-decoration:underline;}
#menu ul ul.sub li a:hover{color:#DEE3C4;}

#search{background-color:#000;}
#search form{margin:0;padding:10px 0;}
#search form.sec{background:url(/file/2101380/sf_b) right bottom no-repeat;padding-bottom:200px;}
#search td.txt{padding-left:20px;}
#search td.btn{padding-right:20px;}
#search td.txt input{background-color:#ccc;width:98%;}
#search td.btn input{border:0;height:20px;width:65px;}

td#logo{background-color:#c30;text-align:center;}

td#tools{background-color:#ccc;height:24px;text-align:center;}
td#tools div{height:24px;overflow:hidden;}

#menu-bottom{background-color:#000;font-size:10pt;overflow:hidden;padding:2px 0 4px;}
#menu-bottom a{background:url(/file/2101380/menu_ar_b) 0 50% no-repeat;color:#FFF;padding-left:24px;white-space:nowrap;}
#menu-bottom a:hover{color:#DEE3C4;}
#menu-bottom a.home{background-image:none;padding:0;}
#menu-bottom a.home img{float:left;}

#footer{background-color:#b8c18e;height:auto;overflow:hidden;width:100%;}
#footer .r{text-align:right;width:40%;}

#address{background:#b8c18e url(/file/2101380/address_bg) bottom repeat-x;padding-bottom:10px;}

table.news td{vertical-align:top;}
td.doc-tools a{color:#666;font-size:small;line-height:26px;text-decoration:none;}
td.sl{background-color:#000;color:#9C9C9D;font-size:20px;padding-left:10px;}

td.menu-prog{background-color:#b8c18e;border-top:1px solid #FFF;color:#00007F;font-size:small;padding:4px;}
td.menu-prog ul{padding-top:0;}
td.menu-prog ul li{padding-top:1px;padding-bottom:1px;}
td.menu-prog h3{margin:0;padding:0;}

table.person-list,table.person-list td p{clear:left;}
table.person-list td{border:1px solid #FFF;vertical-align:top;}
table.person-list td.topic-descr{padding:7px;text-align:center;}
table.person-list td.bg-green img{float:right;}

#content{padding:0 7px;}
#content p{margin-left:0;margin-right:0;}
#content td{border:1px solid #b8c18e;padding:4px;}
#content table{border:1px solid #b8c18e;border-collapse:collapse;}

#photo-list{margin-top:20px;}
#photo-list span{background-color:#EFEFEF;border:1px solid #FFF;display:block;float:left;overflow:hidden;padding:7px;}
#photo-list a{display:block;height:112px;overflow:hidden;text-align:center;vertical-align:middle;width:112px;}
#photo-list img{text-align:center;}

#photoalbum{background-color:#b8c18e;padding:7px 20px;text-align:center;}
#photoalbum img{margin:7px;}

td.clip{background-color:#000;text-align:center;}
td.clip-l{background:url(/file/2101380/idx_plane_l) repeat-x;}
td.clip-r{background:url(/file/2101380/idx_plane_r) repeat-x;}

#flash_movie{overflow:visible;}

#icq table{background-color:#d4d0c8;}
#icq td{border:1px inset #FFF;}
#icq a img{padding:2px;}

#news-cols{background-color:#FFF;margin:0;}
#news-cols td{color:#666;vertical-align:top;}
#news-cols td.red-b-r{border-left:1px solid #c30;}

#langlearn{background:#1794e1 url(/file/2101351/idx_girl) left bottom no-repeat;overflow:hidden;padding-left:175px;padding-top:7px;}
#langlearn ul{color:#FFF;}
#langlearn a{color:#FFF;text-decoration:none;}
#langlearn h2{color:#FFF;font-size:100%;font-weight:bold;line-height:1em;text-transform:uppercase;}
#langlearn a:hover{color:#FFF;}

#prog{background:url(/file/2101380/idx_prog_bg);}
#prog div.details{background:url(/file/2101380/idx_prog) no-repeat;height:160px;padding-left:240px;}
#prog div.details p{color:#666;margin:0;padding-top:10px;}
#prog div.details b{color:#000;}
#prog div.details a{color:#c30;font-size:20px;text-decoration:none;}
#prog div.details a:hover{color:#f30;}
#prog div.list{background:url(/file/2101380/dot) repeat-x;padding-left:7px;text-transform:uppercase;}
#prog div.list ul{background:url(/file/2101380/idx_shtyrval) right no-repeat;color:#00007f;}

td,th,img{border:0;}

.l{float:left;}
.r{float:right;}

.red-b .l, #footer .l{width:50%;}