/* CSS Document */

body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #246297;}
body {background-color:#e7e7ea;margin:10px 0 10px 0;}

table, td, form {margin:0; padding:0; text-align:left; vertical-align:top;}
img {border:0;}

div {display:block;}

div.atix {margin-top:-140px; width:20px; position:absolute; right:0px;}

a:link {color: #246297;text-decoration: underline;}
a:visited {text-decoration: underline;color: #246297;}
a:hover {text-decoration: none;color: #236dad;}
a:active {text-decoration: underline;color: #246297;}

h4 {font-size: 14px;}
h3 {font-size: 16px;color:#246297; margin:0 0 10px 0;}
h2 {font-size: 18px;color:#246297; margin:8px 0 20px 0;}
h1 {font-size: 20px;color:#246297; margin:0 0 20px 0; }

h2.header_top {font-size: 18px;color:#246297; margin:8px 0 0px 0;}
h4.header_top {font-size: 14px;color:#246297; margin:0 0 0 0;}

span.icons {padding:4px 10px 0 93px; display:block}
span.icons img {margin-right:20px;}


td.top  {background:#eaf3f6 url(images/t-sky.gif) top left repeat-x; height:136px; }
td.top div {background:url(images/t-sayan2.gif) top center no-repeat;height:136px;}
td.main {background:#efeef6; padding:0; width:935px;}

td.logo {padding:20px 20px 0 20px;}

td.languages {text-align:right; padding:40px 20px 0px 20px;}
td.languages a{padding:2px; height:12px;}
td.languages a:hover{background:url(images/flag-hover.gif) no-repeat;}
td.languages b{padding:2px;background:url(images/flag-active.gif) no-repeat;}
td.languages a.simple:hover{background:none;}

td.menu {background:#3579b3; padding:0;}
td.menu table td{font-size:12px; padding:12px; text-align:center; vertical-align:middle; font-weight:bold;}
td.menu table td a:link,
td.menu table td a:visited,
td.menu table td a:active {text-decoration:none;color:#d5ffff; border-bottom:1px solid #71c9ef; }
td.menu table td a:hover  {text-decoration:none;color:#fff; border:none;}

td.menuleft {width:237px; font-size:12px; padding:0;background:#3579b3; font-weight:bold;}
td.menuleft div.minus {}
td.menuleft span {text-decoration:underline; color:#6699FF;}
td.menuleft span:hover {text-decoration:none;}
td.menuleft a:link, 
td.menuleft a:visited,
td.menuleft a:active{text-decoration:none;display:block; padding:10px 30px; color:#fff; background:url(images/closemn1.gif) 20px no-repeat;}
td.menuleft a:hover  {text-decoration:none;color:#fff; border:none; background:#296ca5 url(images/closemn1.gif) 20px no-repeat;}
td.menuleft a.mnact:link, 
td.menuleft a.mnact:visited,
td.menuleft a.mnact:active{text-decoration:none;display:block; padding:10px 30px; color:#fff; background:none;}
td.menuleft a.mnact:hover  {text-decoration:none;color:#fff; border:none; background:#296ca5;}

td.menuleft div.lmlevel2 {background:#fafafa url(images/openmenu.gif) 16px top no-repeat; font-size:12px; padding:10px 0;}
td.menuleft div.lmlevel2 a:link, 
td.menuleft div.lmlevel2 a:visited  {text-decoration:none;display:block; padding:5px 16px 5px 24px; color:#246297; background:#fafafa; }
td.menuleft div.lmlevel2 a:active	{text-decoration:none;display:block; padding:5px 16px 5px 24px; color:#246297; background:#ffffff; }
td.menuleft div.lmlevel2 a:hover  	{text-decoration:none;color:#246297; border:none; background:#eee;}
td.menuleft div.lmlevel2 a.lmlevel2co {background:url(images/openmenu.gif) 8px no-repeat #fafafa;}
td.menuleft div.lmlevel2 a.lmlevel2co:hover {background:url(images/openmenu2.gif) 8px no-repeat #eee;}
td.menuleft div.lmlevel2 a.lmlevel2cocl {background:url(images/openmenu2cl.gif) 8px no-repeat #fafafa;}
td.menuleft div.lmlevel2 a.lmlevel2cocl:hover {background:url(images/openmenu2cl.gif) 8px no-repeat #eee;}
td.menuleft div.lmlevel2 a.lmlevel2cocl:visited {background:url(images/openmenu2cl.gif) 8px no-repeat #eee;}

td.menuleft div.lmlevel3 {background:#fff; font-size:11px; padding:5px 0 10px 0; border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0; font-weight:normal;}

td.menuleft div.lmlevel3 a:link, 
td.menuleft div.lmlevel3 a:visited,
td.menuleft div.lmlevel3 a:active	{text-decoration:none;padding:3px 20px 3px 40px; color:#677d8d; background:#fff url(images/li.gif) no-repeat; background-position:24px; }
td.menuleft div.lmlevel3 a:hover  	{text-decoration:none;color:#677d8d; border:none; background:#fafafa url(images/li.gif) no-repeat;background-position:24px;}

td.menuleft div.lmlevel4 {background:#fff; font-size:10px; padding:5px 0 10px 0; border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0; font-weight:normal;}

td.menuleft div.lmlevel4 a:link, 
td.menuleft div.lmlevel4 a:visited,
td.menuleft div.lmlevel4 a:active	{text-decoration:none;padding:3px 10px 3px 50px; color:#677d8d;  background:#fff url(images/lis.gif) no-repeat;background-position:34px; }
td.menuleft div.lmlevel4 a:hover  	{text-decoration:none;color:#677d8d; border:none; background:#fafafa url(images/lis.gif) no-repeat;background-position:34px;}


td.text {background:url(images/maincnr2.gif) bottom left no-repeat;padding:24px 30px 20px 30px; }
td.text div.text{background:url(images/maincnr1.gif) left top no-repeat; height:20px; position:relative; margin:-24px 0 0 -30px;}
td.text img.headerimage {margin:0 0 30px 0;}
td.text p.lit{font-size:14px;}

td.text table td {padding-right: 3px;}

/*
div.inner table {border-left: #246297 solid 1px; border-top: #246297 solid 1px;}
div.inner table td {border-right: #246297 solid 1px; border-bottom: #246297 solid 1px; padding:3px;}
*/

div.inner table     {border-color:#246297; border-left: 0px; border-top: 0px;}
div.inner table td {border-color:#246297; border-right: 0px; border-bottom: 0px; padding:3px;}

table.footer {background:#3579b3 url(images/footer2.gif) bottom no-repeat;}
td.footer {padding:10px 20px; font-size:12px;}
td.footer a:link,
td.footer a:visited,
td.footer a:active {text-decoration:none;color:#d5ffff; border-bottom:1px solid #71c9ef; }
td.footer a:hover  {text-decoration:none;color:#fff; border:none;}



table.overflow { width:935px; }

table.padding10 {}
table.padding10 td{ padding:10px 10px 0 0;}

table.galnavig {}
table.galnavig td { border:10px; text-align:center; vertical-align:bottom;}
table.galnavig td img {cursor:pointer;}
table.galnavig td h3 {margin:10px 0 0 0;}

div.galimg {width:518px; background:#fff; padding:1px; border:2px solid #3579b3; text-align:center;}
div.galimgs {}
div.galimgs img {opacity:0.25; FILTER:alpha(opacity=25); border:2px solid #61a1d7; margin:2px; cursor:pointer;}



div.baikalmap {margin-bottom:30px;}
div.baikalmap img{display:block; }
div.baikalmap a:link,
div.baikalmap a:visited,
div.baikalmap a:active {position:absolute; color:#fff; font-size:10px;opacity:0.85; FILTER:alpha(opacity=85); background-color:#79926e; text-decoration:none;}
div.baikalmap a:hover  {position:absolute; color:#fff; opacity:1; FILTER:alpha(opacity=100);}
div.baikalmap a.blue:link,
div.baikalmap a.blue:visited,
div.baikalmap a.blue:active {position:absolute;color:#fff;font-size:10px;opacity:0.85;FILTER:alpha(opacity=85);height: 13px;background-color:#4082ce;text-decoration:none;}
div.baikalmap a.blue:hover  {position:absolute; color:#fff;opacity:1; FILTER:alpha(opacity=100);}
div.baikalmap img.info{display:none; position:absolute; z-index:1;}
div.baikalmap img.infoimg{display:none; position:absolute; z-index:2;}


form.lemessage {}
form.lemessage table td {padding:0 16px 4px 0;}
form.lemessage input.txt,
form.lemessage textarea,
form.lemessage select{width:300px; border:1px solid #999; font-family:Verdana, Arial, Helvetica, sans-serif;}
form.lemessage input.btn1 {width:100px; border:1px solid #999; background:#3579b3; color:#fff;}
form.lemessage input.btn2 {width:200px; border:1px solid #999; background:#3579b3; color:#fff;}

div#header {margin:0 0 30px 0;}
div.cnr {}
div.cnr img.cnr_l {float:left;}
div.cnr img.cnr_r {float:right;}
/* -------  02.06.2009 --------- */
DIV.cnr IMG.cnr_l_t {
position:absolute;
}
DIV.cnr IMG.cnr_r_t {
	position:absolute; top:0; right:0;
}
DIV.cnr IMG.cnr_l_b {
position:absolute; bottom:0; left:0;
}
DIV.cnr IMG.cnr_r_b {
	position:absolute; right:0; bottom:0;
}