body{margin:10px;}

.lg1 img, .lg2 img, .bot, .weat img, .content .nobrd, .nobrd{border:0;}

.menu div a, .menu2 a, .sel{color:#4A1F12;}
.bot .atk a, .menu td a, .menu2 a, .menu3 a, .hblock a{text-decoration:none;}
.bot .atk a:hover, .menu td a:hover, .menu2 a:hover, .menu3 a:hover, .hblock a:hover{color:#3C6288;text-decoration:underline;}

.tp{height:225px;background:url(/im/tp2.jpg) repeat-x;}
.lg{height:44px;font-size:26px;color:#4A1F12;padding:158px 0 0 105px;background:url(/im/tp.jpg) no-repeat;border-bottom:23px solid #D3AE5C;}
.lg span{font-size:32px;font-weight:bold;}
.lg1{position:absolute;top:158px;left:32px;z-index:1;}
.lg2{position:absolute;top:119px;left:400px;z-index:1;}
.sl{height:20px;top:212px;padding:1px 0 2px 105px;position:absolute;background:url(/im/bg.jpg) repeat-y;font-weight:bold;color:#FFF;}

.ru, .bs, .en {width:50px;position:absolute;right:220px;color:#4A1F12;padding:2px 0 2px 25px;font-size:12px;}
.ru{background:url(/im/ru.jpg) 0px 5px no-repeat;top:25px;color:#0072BC;}
.bs{background:url(/im/bs.jpg) 0px 5px no-repeat;top:45px;}
.en{background:url(/im/en.jpg) 0px 5px no-repeat;top:65px;}

.tp form{position:absolute;top:170px;right:220px;}
.hlink{position:absolute;top:190px;right:229px;}
.sht{position:absolute;top:10px;right:10px;width:185px;height:77px;background:url(/im/she.jpg) 100% 100% no-repeat #FFF;font-size:12px;color:#4A1F12;font-weight:bold;padding:148px 0 0 15px;}

.bot{width:100%;}
.bot td{border-top:2px solid #FFF;}
.bot .cpr, .bot .atk{border-top:2px solid #46C283;background:#D5F6E3;}
.bot .cpr{text-align:center;border-top:2px solid #46C283;padding:10px;}
.bot .cpr img{border:0;margin:10px 5px 0px 5px;}
.bot .atk{width:190px;text-align:center;padding:10px 0 2px 0;}
.bot .atk a{display:block;padding-bottom:8px;font:normal 10px Verdana;}

.left_block{vertical-align:top;padding:4px 10px 0 0;}
.menu{width:100%;border-bottom:2px solid #3C6288;background:#D8ECFB;margin-bottom:1px;}
.menu td{background:url(/im/mn.jpg) no-repeat;padding:10px 0 10px 15px;font-weight:bold;vertical-align:top;}
.menu div, .menu2 div{background:url(/im/smn.gif) repeat-x #D8ECFB;position:absolute;display:none;border:1px solid #3C6288;padding:4px 12px 8px 12px;}
.menu div a, .menu2 a{display:block;font-weight:normal;margin:8px 0 4px 0;}
.menu a{display:block;margin-bottom:5px;}
.menu div div, .menu2 div div{z-index:2;}

.right_block, .column{width:190px;vertical-align:top;padding:0;}
.column{background:url(/im/lft.gif) repeat-y;padding-bottom:50px;}
.menu2{width:162px;padding:12px 12px 16px 12px;background:url(/im/mn2.jpg) repeat-x #D8ECFB;border-left:2px solid #D7F3E5;border-right:2px solid #D7F3E5;}
.mn21{padding-left:20px;}

.calt{width:162px;padding:0 12px;border-top:15px solid #FFF;}
.calt h4, .weat h4{font-weight:normal;color:#4A1F12;padding-top:10px;}
.calt div{background:#46C283;padding:3px 2px;color:#FFF;font-size:12px;}
.calt a{color:#FFF;}
.calt .vr, .content .vr{font-family:Verdana;font-size:10px;}

.cal{width:150px;margin-top:6px;}
.cal td{padding:0px 1px 2px 1px;text-align:center;border:1px solid #FFF;color:#959595;}
.cal a{color:#4A1F12;}
.cal .w td{padding-bottom:5px;color:#4A1F12;}
.cal .now{background:#46C283;font-weight:bold;color:#FFF;}
.cal .now a{color:#FFF;}
.cal .sel{background:#DDD;font-weight:bold;color:#666;}

.weat{padding:10px 15px;color:#4A1F12;}
.weat strong{margin-left:10px;}
.weat a{display:block;margin-top:10px;}
.weat .weather{font-size:26px;}

.menu3{width:162px;background:url(/im/mn3.jpg) repeat-x #E7D9BC;padding:12px 12px 24px 12px;border-right:2px solid #E7D9BC;border-left:2px solid #E7D9BC;}
.menu3 a{color:#3E1A04;margin:8px 0 4px 0px;display:block;}
.menu3 div{display:none;}
.menu3 div a{padding-left:20px;font-weight:bold;}

.hblock{width:190px;margin:20px 0 10px 0;text-align:center;}
.hblock a{display:block;width:160px;color:#3E1A04;background:#D4AE5D;padding:20px 10px;text-align:center;margin:auto;}
.hblock .hic{background:none;padding:0;margin:10px 0;text-align:center;margin-left:auto;margin-right:auto;}


.path{padding:5px 0 10px 0;}
.path .p2{margin-top:10px;}
.path h1{margin-top:2px;}

.content{padding:0 25px 30px 25px;background:url(/im/tbg.jpg) 50% 150px no-repeat;vertical-align:top;line-height:150%;text-align:justify;}
.content .li{width:30%;background:url(/im/li.gif) 0px 12px no-repeat;padding:4px 20px 4px 18px;vertical-align:top;text-align:left;line-height:130%;}

.content .in{vertical-align:top;padding-right:15px;color:#3E1A04;}
.content .in h1{padding-bottom:8px;}
.content .in table{margin-top:10px;}
.content .in a{display:block;text-align:left;}
.content .ia{width:210px;}
.content .ia div{background:#F3EDDD;padding:8px 15px;}
.content .ia a{margin-bottom:8px;}

.content .ifotolist{color:#3E1A04;padding-top:15px;}
.content .ifotolist div{background:#F3EDDD;padding:6px;margin-top:10px;}
.content .ifotolist  .ttl{color:#3E1A04;font-weight:bold;}
.content .ifotolist .next{display:block;text-align:right;margin-top:3px;}

.content .fl{margin:auto;}
.content .fl td{width:120px;vertical-align:top;text-align:center;}
.content .fl span{display:block;margin-bottom:5px;line-height:100%;color:#3C6288;text-decoration:underline;}
.content .fl span:hover {text-decoration:none;}
.content  .fotoName, .content .fl  .fotoName{position:absolute;display:none;background:#FFF;border:1px solid #666;margin:15px 0 0 12px;padding:5px;max-width:200px;z-index:1;text-align:center;}

.form {width:500px;margin:auto;}
.form td{padding:4px 10px;font:normal 14px Verdana;text-align:left;}
.form input, .form textarea{width:100%;font:normal 14px Verdana;}
.form .al div{padding:20px 30px;background: url(/im/alert2.gif) 12px 50% no-repeat;;}
.form .secret{padding:5px 3px 0 0;float:left;}
.form .secret input{width:auto;}
.form .secret2{padding-top:5px;}
.form .sbmt{width:auto;margin:10px 0;padding:2px 10px;background:url(/im/sbm.gif) 0% 100% repeat-x #E0DFE3;border-top:1px solid #FFF;border-left:1px solid #B3B3B3;border-right:1px solid #B3B3B3;border-bottom:1px solid #919194;}
.form  .dscr{padding-left:10px;font:normal 10px Verdana;color:#566792;}
