@import url(common.css);
@import url(content.css);
@import url(content_add.css);

.box_bg_emulation{position: absolute;top: 180px; left: 80px;width: 940px;height: 730px;background: #f8f5eb;}
.box_bg{width: 1113px;height: 816px;background: url(/images/t/sp_bg.png) no-repeat;position: absolute;top: 142px;left: 0;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t/sp_bg.png',sizingMethod='crop');}
.box{position: absolute;top: 190px;left: 93px;width: 920px;height: 710px;overflow: hidden;}

.popup_bg_emulation{position: absolute;top: 265px; left: 280px;width: 560px;height: 430px;background: #f8f5eb;}
.popup_bg{width: 673px;height: 526px;background: url(/images/t/popup_bg.png) no-repeat;position: absolute;top: 213px;left: 217px;_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/t/popup_bg.png',sizingMethod='crop');}
.popup{position: absolute;top: 275px;left: 290px;width: 540px;height: 420px;overflow: hidden;font-size: 1.2em;}
.popup h2{font-size: 167%;color: #3b3b3b;line-height: normal;}
.close_but{position: absolute;top: 0;right: 1px;}
.close_but input:active{position: relative;top: 1px;left: 1px;}

.illustration{height: 243px;width: 710px;background: #958a7a;}
.illustration .descr_block{width: 210px;background: #958a7a;height: 243px;color: #fff;font-size: 1.2em;position: absolute;right: 0;top: 0;}
.illustration .descr{padding: 20px;position: absolute;bottom: 0;left: 0;width: 170px;}

.cols{//min-height: 1%;_height: 1%;font-size: 1.2em;color: #464646;margin-top: 25px;}
.cols:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cols .col1{float: left;width: 670px;margin-right: -200px;height: 435px;position: relative;overflow: hidden;}
.cols .col2{float: right;width: 200px;height: 400px;position: relative;overflow: hidden;}

.columns{//min-height: 1%;_height: 1%;}
.columns:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.columns .column1{float: left;width: 316px;}
.columns .column2{float: right;width: 316px;}

.columns ul.disc{margin: 1em 0 0 2em;padding: 0;list-style: disc;list-style-position: outside;}
.columns ul.disc li{margin: 0 0 0.2em 0;list-style: disc;list-style-position: outside;padding: 0;//background: none;//zoom: 0;}
.columns ul.disc li:before{content: '';margin: 0;}

.popup ul.disc{margin: 1em 0 0 2em;padding: 0;list-style: disc;list-style-position: outside;}
.popup ul.disc li{margin: 0 0 0.2em 0;list-style: disc;list-style-position: outside;padding: 0;//background: none;//zoom: 0;}
.popup ul.disc li:before{content: '';margin: 0;}

ul li {//zoom: expression(runtimeStyle.zoom = 1,insertAdjacentHTML('afterBegin','<span style="margin-left: -1.8em;margin-right: 0.5em;">&mdash; </span>'));}
ul.menu{padding: 12px 0 0 0;margin: 0;font-size: 92%;}
ul.menu li{margin: 0 0 0.3em 0;padding: 0;list-style: none;//zoom: 0;//min-height: 1%;_height: 1%;}
ul.menu li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
ul.menu a{float: left;padding: 1px 10px 2px 10px;}
ul.menu li:before{content: '';margin: 0;}
ul.menu strong.sel{display: block;font-weight: normal;color: #fff;//min-height: 1%;_height: 1%;}
ul.menu strong.sel:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
ul.menu strong.sel a{color: #fff;padding: 1px 0 2px 0;text-decoration: none;}
ul.menu strong.sel span.br{float: left;background: url(/images/t/menu_sel_br.gif) #4b6d7d no-repeat 100% 100%;}
ul.menu strong.sel span.tl{float: left;background: url(/images/t/menu_sel_tl.gif) no-repeat 0 0;}
ul.menu strong.sel span.tr{float: left;background: url(/images/t/menu_sel_tr.gif) no-repeat 100% 0;}
ul.menu strong.sel span.bl{float: left;background: url(/images/t/menu_sel_bl.gif) no-repeat 0 100%;padding: 1px 10px 2px 10px;width: 179px;}

ul.menu li ul{margin: 1.2em 0 1.2em 0;}
ul.menu li ul li a{float: none;padding: 0;}
ul.menu li ul li{margin: 0 0 0.4em 0;padding: 0 0 0 2em;list-style: none;background: none;//zoom: expression(runtimeStyle.zoom = 1,insertAdjacentHTML('afterBegin','<span style="margin-left: -1.5em;margin-right: 0.2em;color: #4583a2;">&mdash; </span>'));}
ul.menu li ul li:before{color: #4583a2;content: '\2014\a0'; margin-left:-1.5em;margin-right: 0.2em;}
ul.menu li ul li a{color: #4583a2;}
ul.menu strong.active{font-weight: normal;//min-height: 1%;_height: 1%;display:block;}
ul.menu strong.active:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.teaser{position: absolute;bottom: 0;right: 0;width: 190px;font-size: 92%;}
.teaser .teaser_img{background: url(/images/c/teas/teas_img1.gif) no-repeat;height: 92px;position: relative;}
.teaser .teaser_img h2{font-weight: normal;top: 62px;left: 70px;position: absolute;margin: 0;line-height: normal;font-size: 17px;}
.teaser p{margin: 0 0 1em 0;}

.pages{white-space: nowrap;position: absolute;bottom: 0;right: 0;background: #f4f2e9;line-height: normal;}
.pages a,.pages_header,.pages strong.sel{float: left;_display: inline;}
.pages_header{margin: 0 6px 0 0;}
.pages a{margin: 0 2px 0 2px;padding: 0 4px;font-size: 92%;}
.pages strong.sel{margin: 0 2px 0 2px;background: #4b6d7d;color: #fff;font-size: 92%;font-weight: normal;}
.pages strong.sel span{background: url(/images/t/menu_sel_br.gif) #4b6d7d no-repeat 100% 100%;display: block;}
.pages strong.sel span span{background: url(/images/t/menu_sel_tl.gif) no-repeat 0 0;}
.pages strong.sel span span span{background: url(/images/t/menu_sel_tr.gif) no-repeat 100% 0;}
.pages strong.sel span span span span{background: url(/images/t/menu_sel_bl.gif) no-repeat 0 100%;padding: 0 4px 1px 4px;}

.go_back{position: absolute;bottom: 0px;left: 0;font-size: 92%;}

.innews_img{float: left;margin: 0 10px 10px 0;}
.innews_img img{border: 1px solid #496c32;}
.innews_date{color: #958a7a;font-size: 92%;line-height: normal;margin-bottom: 1em;}

.archive{margin-top: 60px;}
.archive h2{font-size: 17px;}

.tabs{background: url(/images/t/tabs_bg.gif) repeat-x 0 19px;height: 20px;margin: 0 0 12px 0;padding-left: 3px;//min-height: 1%;_height: 1%;}
.tabs:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.tabs div{float: left;font-size: 11px;width: 37px;text-align: center;height: 20px;line-height: 18px;}
.tabs a{border-bottom-width: 1px;}
.tabs div.sel{background: url(/images/t/tabs_sel.gif) no-repeat;}
.tabs div.sel a{color: #000;cursor: text;text-decoration: none;}

.month_cols{//min-height: 1%;_height: 1%;font-size: 11px;}
.month_cols:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.month_col{float: left;width: 45%;margin-right: 4%;_display: inline;}
.month_col p{margin: 0 0 0.3em 0;}
.month_col p span{color: #c2c2c2;margin-right: 4px;font-size: 9px;}
.month_col p.sel{color: #69645d;}
.month_col p.sel span{color: #69645d;}
