body{margin:0;padding:0;}
img{border:none;}

/*position:absolute у container чтобы не глючил футер у ранних версий opera и firefox*/
#container{position:absolute;top:0;width:100%;left:0;min-width:1000px;_width:1000px;_width:expression(body.clientWidth>1000?"100%":"1000px");}

#header{position:relative;top:0;left:0;height:75px;}

#yellow_box{position:absolute;top:25px;left:0;width:27%;height:74px;background-color:#ffe400;}
#yellow_box .corner_t{position:absolute;right:0;top:0;background:url(/images/corner_logo_t.gif) no-repeat 100% 0;width:23px;height:25px;z-index:10;_position:relative;_float:right;}
#yellow_box .corner_b{position:absolute;right:0;bottom:-18px;background:url(/images/corner_logo_b.gif) no-repeat;width:22px;height:18px;z-index:10;_position:relative;_float:right;_clear:right;_top:49px;}
#logo{position:absolute;top:11px;left:11%;height:74px;z-index:100;font:normal 2.3em tahoma;color:#ec008c;}
#logo img{position:relative;}
#nav{position:absolute;top:50px;margin-left:11%;left:22px;width:120px;z-index:100;}
#nav img{margin:0 0 0 24px;}
#nav img.c{position:relative;top:1px;}

#pink_box{position:absolute;top:25px;left:27%;width:44%;height:50px;}
#pink_box .bg{position:relative;top:0;left:0;margin-left:4px;background-color:#e64e9c;height:50px;}
#pink_box .bg .corner_t{position:absolute;left:0;top:0;background:url(/images/corner_region_t.gif) no-repeat;width:20px;height:20px;z-index:20;}

#grey_box{position:absolute;top:25px;left:70%;width:30%;height:50px;}
#grey_box .bg{position:relative;top:0;left:0;border-left:4px solid #fff;background-color:#e7e7e7;height:50px;}

#region{position:absolute;top:7px;left:27%;width:43%;height:75px;font-size:1.1em;font:normal 1.4em tahoma;color:#fff;}
#region_logo{position:absolute;top:35px;left:50px;z-index:100;}
#region p{margin:0px 0 23px 0;//margin:0px 0 21px 0;font:normal 10px tahoma;color:#b8b6b6;}
#region form{position:relative;top:0;left:0;margin:0 0 0 200px;padding:0;}
#region form .button{position:absolute;right:21px;top:33px;font:normal 11px tahoma;color:#474747;width:58px;margin-top:0;}
#region form div{position:relative;margin-right:87px;}
#region form div select{border:1px solid #7f9db9;width:100%;font:normal 11px tahoma;margin-right:-6px;color:#474747;\width:80px;\right:87px;\margin-right:0;\position:absolute;}

#left{float:left;position:relative;top:0;left:26px;margin-left:3%;margin-top:25px;padding-bottom:30px;width:23%;_width:21%;_margin:0 0 0 1%;font-size:1.2em;}

#footer{position:relative;top:0;left:0;clear:both;float:left;width:100%;margin-top:10px;//float:none;}
#footer .bg{height:51px;width:100%;background-color:#ffe400;position:absolute;bottom:0;left:0;border-top:1px solid #fff499;}
#footer .bg .corner_t{position:absolute;right:0;top:-23px;background:url(/images/corner_footer.gif) no-repeat;width:23px;height:23px;z-index:900;_position:relative;_float:right;}
#footer .teaser_bl{width:38%;margin-right:1%;margin-left:3%;position:relative;left:-24px;height:141px;float:left;font-size:1.1em;font-family:tahoma;_top:-1px;_margin-left:1.5%;}
#footer .teaser_bl p{margin-left:30px;margin-top:3px;}
#footer .teaser_br p{margin-top:3px;}
#footer .teaser_br{width:41%;position:relative;height:141px;float:left;font-size:1.1em;font-family:tahoma;_top:-1px;}
#footer .teaser_br table p{margin:0 0 8px 20px;}
#footer table{border-collapse:collapse;position:relative;z-index:900;}
#footer td{padding:0;vertical-align:top;}
#copyright{font:normal 1em tahoma;color:#474747;bottom:20px;margin-left:3%;left:35px;position:absolute;}
#developer{font:normal 1.1em tahoma;bottom:9px;margin-left:3%;right:12%;position:absolute;color:#e9a069;width:170px;}
#developer p{margin:0;}
#developer a{color:#e9a069;}
#developer img{float:left;margin-right:10px;}
#counters{display:none;}