.container{margin:0 auto; width:1196px;}
/*.container{margin:0 auto; min-width:940px;max-width:1196px;_width:expression(body.clientWidth>1000?body.clientWidth > 1196?"1196px":"100%":"1000px");}*/
.left{width:347px;margin-left:4%;float:left;_margin-left:2%;}
/*.left{width:29%;margin-left:4%;float:left;_margin-left:2%;}*/
.logo{height:162px;font:bold 2em arial;}
.logo img{position:relative;left:-7px;top:26px;}
.menu{font:1.4em arial;position:relative;left:-7px;width:80%;}
.menu ul{margin:0;padding:0;list-style:none;}
.menu ul li{margin:0 0 9px 0;padding:0;background:url(/images/t/li_border.gif) repeat-x 0 1px;position:relative;}
body .menu ul li.first{background: none;}
.menu ul li div{background:url(/images/t/li_menu1.gif) no-repeat 15px 1.1em;;padding:9px 0 0 29px;}

.right{width:778px;float:left; overflow:hidden;}
/*.right{width:65%;float:left;text-align:right;//width:64.9%;}*/
.nav{font:1.2em arial;padding:16px 11px 12px 0;color: #555555; text-align:right;}
.swf{/*height:418px; width:778px;*/ text-align:left;}
.swf .image{height:418px;background:url(/images/t/swf_bg.jpg) #fff no-repeat;}
.swf .corner{background: url(/images/t/image_corner.gif) no-repeat 100% 100%;width:100%;height:418px;}

.info{padding-top:22px;color:#555555;_padding-top:22px;}
.info .col1{position:relative; top:-17px;width:29%;float:left;margin-left:4%;font:1.2em tahoma;_margin-left:2%;}
.info .col1 .image{margin:0 22px 26px 0;height: 140px;background: url(/images/c/building.jpg) no-repeat 50% 0;}
.info .col1 .image div{background: url(/images/c/building_corner.gif) no-repeat 0 0;height: 140px;}
.info .col1 .inner{width:80%;}
.info .col1 ul li{background: url(/images/t/li_menu1.gif) no-repeat scroll 9px 0.4em;padding-left: 23px;}
.info .col2{width:35%;padding:24px 0 41px 0;float:left;font:1.2em tahoma;background:url(/images/t/news_corner.gif) #d7f9f6 no-repeat 0 100%;}
.info .col2 .inner{padding:0 24px 0 25px;line-height: 1.5em;}
.info .col2 h2{color:#4e868a;font:2.2em arial;margin:0 0 0.6em 0;}
.info .col2 p.archive{text-align:right;}
.info .col3{padding-top:24px;font:1.2em tahoma;width:24%;float:left;margin-left:4%;}
.info .col3 h2{font:2.2em arial;color:#5e5e5e;margin:0 0 0.6em 0;}
.info .col3 h2 span{font-size:75%;}
.info .text{border: 2px outset #d7f9f6; background-color: #d7f9f6; color: black; text-align: center; font-weight: bold; font-size: 100%;width:85%; position:relative;top:139px;left:9px;}
.info .text a:link,.text a:visited{color: black;text-decoration: none;}
.info .text a:hover{color:black;text-decoration: underline;}

.footer{clear:both;font:1.1em tahoma;color:#838181;margin-left:4%;margin-top:30px;position:relative;height:70px;}
.developer{position:absolute;left:24px;width:160px;}
.developer img{float:left;margin-right:8px;}
.developer a:link,.developer a:visited{color:#838181;text-decoration: none;}
.developer a:hover{text-decoration:underline;}
.copyright{position:absolute;left:50%;width:200px;}
.insta{position:absolute;left:32%;width:150; overflow:hidden;}
.insta img{float:left;margin-right:8px;}
.insta {color:#838181;}

dl.teasers {font-family: Tahoma, sans-serif; color:#000;}
dl.teasers dt {float:left; margin-right:13px;}
dl.teasers dd {margin:0; padding:11px 0 0;}
dl.teasers dd.clear {clear:both; height:1px; line-height:0; font-size:0; margin-bottom:20px; padding:0;}