body{background:#00014b url(/img/bot_pic.jpg) no-repeat bottom left;
margin:0;}
img{border:none;}
.nbr{white-space:nowrap;}
.info{background-color:#fff;
padding-bottom:40px;}
table{border-collapse:collapse;
border:none;}
table td{border-collapse:collapse;
border:none;}

div.logo_png{position:absolute;
display:block;
top:55px;
left:60px;
width:199px;
height:201px;
z-index:2;}
div.logo_gif{position:absolute;
display:block;
top:55px;
left:60px;
width:199px;
height:201px;
z-index:1;}

div.slogan{position:absolute;
display:block;
top:15px;
left:20px;
z-index:1;
font:normal 100% Arial,sans-serif;
text-align:left;
color:#fff;}
div.iconz{position:absolute;
display:block;
top:15px;
right:10px;
z-index:1;}

.top{width:100%;
height:327px;
background:url(/img/top_bg.gif) repeat-x top left;}
.topin{width:100%;
height:224px;
background:url(/img/topin_bg.gif) repeat-x top left;}
.top_pic{background:url(/img/top.jpg) no-repeat top left;}
.topin_pic{background:url(/img/topin.jpg) no-repeat top left;}
.top_bgr{background:url(/img/top_bgr.gif) repeat-x top right;}
.topin_bgr{background:url(/img/topin_bgr.gif) repeat-x top right;}
.top3{background:url(/img/top3_bg.gif) repeat-y top left;
width:49px;}
.top2_bg{width:100%;
background:url(/img/top2_bg.gif) repeat-y left top;}
.top2{background:url(/img/top2.jpg) no-repeat top left;}
.top3_bg{width:301px;
background:#d9d9e4 url(/img/top3_bg.gif) repeat-y top right;
padding-bottom:100px;}
.top5{width:129px; background:url(/img/top5.jpg) no-repeat top left;}
.top6{background:url(/img/top6.jpg) no-repeat top left;}
.blockr_bg{background:#f0f0f4 url(/img/blockr_bg.gif) repeat-x top left;
padding-right:15px;}

table.lblock{width:100%;
margin:20px 0 0;}
table.lblock p{padding:0 10px 20px;
color:#fff;}
table.lblock img{margin-bottom:5px;}
table.lblock a{font-size:110%;
color:#e9e9b6;
text-decoration:underline;}
table.lblock a:hover{color:#fff;
text-decoration:none;}

.bottom{background:#0084b2 url(/img/bot-line.gif) repeat-x top left;}
.bot-left{background:#22addd url(/img/bot-line.gif) repeat-x top left;
width:38px;}

/*ny*/
div.ny{margin:20px 0 0;
padding:10px;
background:#bdcfe5 url(/img/bg_ny.gif) repeat-x center;}
.ny h3{color:#ba1a03;
font-size:120%;}
.ny p{font-size:90%;}
.ny p em{font-size:95%;
color:#4b5868;}

/*counter*/
.count{font:italic 85%/140% Arial,sans-serif;
color:#000c5a;
margin-top:10px;
border-top:1px solid #000c5a;
padding-top:3px;}

/*heads*/
h1{font:normal 140%/110% Arial,sans-serif;
text-align:left;
color:#ba1a03;
margin:0;
padding:20px 0 8px 0;}
h2{font:normal 120%/110% Arial,sans-serif;
text-align:left;
color:#007dac;
padding:10px 0 2px 0;
margin:0;
clear:both;}
h3{font:normal 100%/120% Arial,sans-serif;
text-align:left;
color:#00014b;
padding:10px 0 2px;
margin:0;
clear:both;}
h3.main{font:normal 130%/110% Arial,sans-serif;
color:#fff;
padding:10px;}
h4{font:bold 85%/140% Arial,sans-serif;
text-align:left;
color:#000;
padding:7px 0;
margin:0;}

/*text*/
p{font:normal 80%/140% Arial,sans-serif;
color:#000;
margin:7px 0;
padding:0;
text-align:left;}
.red{color:#ba1a03;}

/*images*/
div.img1{border:1px solid #008db6;
background-color:#c8d1e5;
margin:3px 10px 5px 0;
padding:7px;
float:left;
display:inline;
font:normal 80%/120% Arial,sans-serif;}
div.img2{border:1px solid #008db6;
background-color:#c8d1e5;
margin:3px 0 5px 10px;
padding:7px;
float:right;
display:inline;
font:normal 80%/120% Arial,sans-serif;}
div.iclub{border:1px solid #008db6;
background-color:#c8d1e5;
margin:10px 20px 5px 0;
padding:7px;
float:left;
display:inline;
font:normal 80%/120% Arial,sans-serif;}
div.img1 img, div.img2 img, div.iclub img{border:1px solid #fff;}

/*news*/
div.news{font:normal 80%/140% Arial,sans-serif;
margin:5px 0 30px 0;}
div.news p, div.news ul li{font:normal 100%/140% Arial,sans-serif;}

/*left menu*/
table.lmenu{border-collapse:separate;}
table.lmenu td{padding:0;}
.menu-off, .menu-off1 {border:1px solid #8089b3;
background:#00427e url(/img/menu-off2.gif) repeat-x left bottom;}
.menu-on, .menu-on1 {border:1px solid #f3f3f6;
background:#008cb0 url(/img/menu-on2.gif) repeat-x left bottom;}
table.lmenu td p{font:normal 85%/130% Arial,sans-serif;
padding:0 10px 0 35px;
margin:0;}
table.lmenu td p.off,
table.lmenu td p.off1 {background:url(/img/menu-off1.gif) no-repeat left bottom;}
table.lmenu td p.on,
table.lmenu td p.on1 {background:url(/img/menu-on1.gif) no-repeat left bottom;}
.menu-open,
.menu-open1 {border:1px solid #8089b3;
background:#007da5 url(/img/menu-open2.gif) repeat-x left bottom;}
table.lmenu td p.open,
table.lmenu td p.open1 {color:#fff;
background:url(/img/menu-open1.gif) no-repeat left bottom;}
table.lmenu td p.open strong,
table.lmenu td p.open1 strong {display:block;
padding:8px 0;}
/*2*/
.menu-off2{border:1px solid #cce2ec;
background-color:#008cb1;}
.menu-on2{border:1px solid #f3f3f6;
background-color:#41b9c9;}
table.lmenu td p.off2{background:url(/img/menu-off11.gif) repeat-y left bottom;
padding-left:42px;}
table.lmenu td p.on2{background:url(/img/menu-on11.gif) repeat-y left bottom;
padding-left:42px;}
.menu-open2{border:1px solid #cce2ec;
background:#006490 url(/img/menu-open22.gif) repeat-x left top;}
table.lmenu td p.open2{color:#fff;
padding-left:42px;
background:url(/img/menu-open11.gif) repeat-y left top;}
table.lmenu td p.open2 strong{display:block;
padding:8px 0;}
/*3*/
.menu-off3{border:1px solid #cce2ec;
background-color:#008cb1;}
.menu-on3{border:1px solid #f3f3f6;
background-color:#41b9c9;}
table.lmenu td p.off3{font:normal 80%/120% Arial,sans-serif;
background:url(/img/menu-off111.gif) repeat-y left top;
padding-left:55px;}
table.lmenu td p.on3{font:normal 80%/120% Arial,sans-serif;
background:url(/img/menu-on111.gif) repeat-y left top;
padding-left:55px;}
.menu-open3{border:1px solid #c0e3ec;
background:#006490 url(/img/menu-open222.gif) repeat-x left top;}
table.lmenu td p.open3{font:normal 80%/120% Arial,sans-serif;
padding-left:55px;
color:#fff;
background:url(/img/menu-open111.gif) repeat-y left top;}
table.lmenu td p.open3 strong{display:block;
padding:8px 0;}
/*--*/
table.lmenu td p a{color:#e9e9b6;
text-decoration:underline;
display:block;
width:100%;
padding:8px 0;
cursor:pointer;}
table.lmenu td p a:hover{color:#fff;
text-decoration:none;}

/*list*/
ul{list-style: outside url(/img/bull.gif);
margin:0;
padding:0 0 0 35px;}
ul.ulmain{list-style: outside url(/img/bull-main.gif);}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 45px;}
li{font:normal 80%/140% Arial,sans-serif;
text-align:Left;
text-indent:0;
color:#000;
margin:2px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Arial,sans-serif;
text-align:Left;
text-indent:0;
margin:5px 0;
padding:0;}

/*standart tab*/
.tab{border-top:3px solid #00014b;
border-left:1px solid #008db6;
border-right:1px solid #008db6;
border-bottom:1px solid #008db6;
margin:12px 0;}
table.tab td{border:1px solid #008db6;
color:#000;}
th{font:bold 85%/130% Arial,sans-serif;
color:#fff;
padding:4px 6px;
background-color:#008cb1;
border:1px solid #fff;
text-align:left;}
.tb{font:normal 80%/130% Arial,sans-serif;
text-align:center;
padding:3px 6px;}
.tl{font:normal 80%/130% Arial,sans-serif;
text-align:left;
padding:3px 6px;}
.tr{font:normal 80%/130% Arial,sans-serif;
text-align:right;
padding:3px 6px;}
tr.color{background-color:#fffee2;}

/*copyright*/
.copy{font:normal 12px/160% Arial,sans-serif;
color:#d9d9e4;
padding:10px 20px;
white-space:nowrap;}
.copy a{color:#d9d9e4;
text-decoration:none;}
.copy a:hover{color:#d9d9e4;
text-decoration:underline;}

/*standart link*/
a{color:#003b8f;
text-decoration:underline;}
a:hover{color:#ba1a03;
text-decoration:none;}

/*crumbs*/
.crumbs{background:#fff url(/img/crumbs_bg.gif) repeat-x top left;}
{border-bottom:3px solid #fff;}
.crumbs p{font:normal 11px/130% Arial,sans-serif;
padding:0 10px 0 10px;
margin:0;
color:#fff;}
.crumbs p b{font-weight:bold;
color:#fff;}
.crumbs p a{color:#eeeeae;
text-decoration:underline;}
.crumbs p a:hover{color:#fff;
text-decoration:none;}

/*карта сайта*/
ul.map{list-style: outside url(/img/bull.gif);
margin:0;
padding:7px 0 0 30px;}
ul.map li{font:bold 85%/130% Arial,sans-serif;
text-align:Left;
text-indent:0;
margin:0;
padding:5px 0;}
ul.map ul{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:3px 0 3px 10px;}
ul.map ul li{font:normal 100%/130% Arial,sans-serif;
text-align:Left;
text-indent:0;
margin:0;
padding:3px 0;}
ul.map ul ul{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:1px 0 1px 15px;}
ul.map ul ul li{font:normal 90%/110% Arial,sans-serif;
text-align:Left;
text-indent:0;
margin:0;
padding:4px 0;}

/*infoblok1*/
.ib1{padding:80px 30px 0;}
.ib1 h3{font-size:100%;
color:#ba1a03;
margin:0;
padding:0 0 4px;}
.ib1 h3 a{color:#ba1a03;
text-decoration:underline;}

/*infoblok2*/
.ib2{padding:25px 40px 10px 15px;}
.ib2 h3{font-size:100%;
color:#007dac;
margin:0;
padding:0 0 3px;}
.ib2 h3 a{color:#007dac;
text-decoration:underline;}
.ib2 img{margin:7px 0 5px 0;
border:6px solid #fff;}
.ib2 span span{font-size:140%;}
.ib2 td.tl{padding:5px 15px 5px 0;}

/*infoblok3*/
.ib3{padding:22px 20px 10px 10px;}

/*infoblok4*/
.ib4{background-color:#c5cee2;
padding:15px;
margin:30px 0;}
.ib4 h3{font-size:120%;
color:#ba1a03;
margin:0;
padding:0 0 10px;}
.ib4 h3 a{color:#ba1a03;
text-decoration:underline;}
.ib4 img{margin:10px 0 5px 0;
border:6px solid #fff;}
.ib4 table td img{margin:10px 15px 15px 0;
border:6px solid #fff;}

/*gallery*/
form{margin:0;}
table.rubric{margin-bottom:27px;}
table.rubric td select{font:normal 80% Arial,sans-serif;
color:#000;}
table.gallery{width:70%;}
table.gallery td{width:25%;
padding:3px 25px 10px 0}
table.gallery td div.text{font:bold 80%/110% Arial,sans-serif;
width:167px;}
table.gallery td div.text a{font-weight:normal;}
div.gal{width:151px;
margin:0 0 2px;
border:1px solid #008db6;
background-color:#c8d1e5;
padding:7px;}
div.gal img{border:1px solid #fff;}
p.count{}
div.nomber{margin-top:5px;}
div.nomber div.on, div.nomber div.off{font:bold 11px Arial,sans-serif;
color:#fff;
float:left;
width:75px;
text-align:center;
margin:0 5px 0 0;}
div.nomber div.on{background:url(/img/fish_on.gif) no-repeat center;
padding:15px 0;}
div.nomber div.off{background:url(/img/fish_off.gif) no-repeat center;}
div.nomber div.off a{width:100%;
padding:15px 0;
display:block;
color:#e9e9b6;
font-weight:normal;
text-decoration:underline;}
div.nomber div.off a:hover{background:url(/img/fish_on.gif) no-repeat center;
text-decoration:none;}

/*search instructor*/
.find_inst{margin:30px 0;
background-color:#d9ebf0;}
tr.col{background-color:#eec0ba;}
.find_inst .but{margin:10px 20px;}
.find_inst input, .find_inst select{font:normal 80%/110% Arial,sans-serif;
padding:2px;
margin:7px 20px 7px 0;}
select.level{width:250px;}
.find_inst .tr{padding:0 10px 0 20px;}
ol.list{padding:10px 0 0 35px;}
ol.list li{margin:7px 0;
color:#007dac;}
ol.list li a.close{text-decoration:none;
color:#003b8f;
border-bottom:1px dashed #003b8f;}
ol.list li a.open{font-size:120%;
text-decoration:none;
color:#ba1a03;
border-bottom:1px dashed #ba1a03;}
ol.list li a:hover{color:#bf2914;
border-bottom:1px dashed #bf2914;}
div.person{background-color:#f0f0f4;
padding:25px;
width:90%;
margin:10px 0;}
div.person div.img1{margin-right:15px;}
div.person table p{font-size:100%;margin:0 0 5px;}
div.person table ul{padding-left:25px;}
div.person table ul li{font-size:100%;
margin:3px 0;
color:#000;}
