img{border:none}
html,#main,body{min-width:995px;width:100%}
body{padding:0;margin:0;font:12px/17px Verdana, Arial, Helvetica, sans-serif;color:#000;height:auto !important;min-height:100%;position:relative; height:100%; background:url(img/main1.jpg) no-repeat left 101px}
body.sec{ background:none}
html{min-height:100%}
html,#main{height:100%;width:100%}
a{color:#000}
a:hover{ text-decoration:none}
.left{float:left}
.right{float:right}
table,td, th,select,input,form,h1,ul,p{padding:0;margin:0}
ul{list-style:none}
table,td{border-collapse:collapse}
input{height:16px}
select,textarea{padding:0;margin:0;vertical-align:top; font:12px Verdana, Arial, Helvetica, sans-serif;color:#000;padding-left:5px}
textarea{border:1px solid #000}
h2{padding:0;margin:0;color:#000;font:normal 40px/30px "Trebuchet MS";padding-bottom:14px;margin-left:-2px}
h2.gr{color:#898989}
ul{list-style:none}
.clear{clear:both}
.clear2{clear:both;height:1%} 
.center{ text-align:center}
.width_all{width:100%}
.pos{position:relative}
#footer{height:57px;clear:both;width:100%;position:absolute;bottom:0; text-align:center;font:11px Verdana, Arial, Helvetica, sans-serif; z-index:1}
#footer_spacer{clear:both;height:250px;width:100%}
.sec #footer_spacer{clear:both;height:356px;width:100%}
#footer ul{margin:0 auto 5px auto}
#footer li{padding:0;display:inline;margin-right:6px;background:none}
#footer a{color:#000;text-decoration:none;margin-right:6px} #footer a:hover{text-decoration:underline}
/*#panda{position:absolute;bottom:0;right:0;background:url(img/bot1_2.jpg) no-repeat right top;width:369px;height:308px;z-index:0}
#panda p{margin:0;padding:0;background:url(img/bot1_1.gif) no-repeat left top;width:239px;height:100px;margin-top:119px}*/
#panda{position:absolute;bottom:0;right:0;z-index:0}
/*#panda2{position:absolute;bottom:0;right:0;background:url(img/bot2_1.jpg) no-repeat right bottom;width:470px;height:255px;z-index:0}
#panda2 p{margin:0;padding:0;background:url(img/bot2_2.png) no-repeat left top;width:251px;height:104px}*/
#panda2{position:absolute;bottom:0;right:0;z-index:0}
#panda3{position:absolute;top:48px;right:14%;background:url(img/panda1.jpg) no-repeat right top;width:404px;height:256px;z-index:0}
#panda3 p{margin:0;padding:0;background:url(img/panda1_l.jpg) no-repeat left 213px;width:85px;height:256px}
#action{position:absolute;top:0;right:0;background:url(img/action2.jpg) no-repeat right bottom;min-width:217px;padding-bottom:51px}
#action div.l_dec{background:url(img/action1.png) no-repeat left bottom;padding-left:37px;color:#FC0400;padding-bottom:11px}
#action div.punkt1{ background:#fff url(img/punkt_g.png) repeat-x left bottom;padding-bottom:2px}
#action div.punkt2{ background:url(img/punkt_v.png) repeat-y;padding:40px 0 0 4px}
#action p{padding:0;margin:0}
#header{height:218px}
.main_p #header{height:170px}
.l_head{float:left;padding:56px 0 0 100px;width:51%}
.main_p .l_head{padding-top:30px}
.sec .l_head{ position:relative; z-index:1}
.l_head ul{padding-left:11px}
.l_head li{padding:0;float:left;font-size:12px;margin-right:6px; line-height:1.5;background:none} .l_head li a{text-decoration:none;border-bottom:1px dashed #000;margin-right:6px;color:#000}.l_head li a:hover{text-decoration:none;border-bottom:1px dashed #fff;color:#000}
.main_p .r_head{padding-top:82px}
.r_head{padding-top:113px;float:left;width:38%}
.r_head h2{margin:0;padding:0;font-size:20px;color:#000;font-weight:normal;line-height:1.2}
.r_head h2, .r_head h2 a{margin:0;padding:0;font-size:20px;color:#000;font-weight:normal;line-height:1.2}
.r_head h2 a{cursor:pointer; text-decoration:none}
.r_head h2 span{color:#FC0300}
.r_head input,.r_head select{float:left;border:1px solid #000} .r_head input{width:142px;margin-right:3px}
.r_head select{width:60px;height:18px}
.r_head a{font-size:12px;color:#000;text-decoration:underline}.r_head a:hover{ text-decoration:none}
.r_head table{margin-bottom:2px}
#b_phone{width:283px;position:absolute;bottom:0;left:83px; background:url(img/b_phone1.jpg) no-repeat left 159px;padding-left:79px;min-height:213px;z-index:1}
.sec #b_phone{background:url(img/b_phone2.jpg) no-repeat left top}
#b_phone div{background:url(img/b_phone2.png) no-repeat;width:184px;height:159px;margin-left:-79px;margin-bottom:21px}
.sec #b_phone div{margin-left:0}
#b_phone p{margin:0;padding:0;color:#000;font:27px/25px "Trebuchet MS";padding-left:13px;padding-bottom:4px} 
#b_phone p span{font-size:14px;line-height:14px}
.sec #b_phone div{padding:170px 0 0 0;background:none;width:auto;height:auto}
.sec #b_phone p{ line-height:1.1;padding:0;padding-left:13px}
#content{min-height:600px}
.sec #content{min-height:400px;padding-top:46px}
#left{float:left;width:69%}#right{float:left;width:30%; position:relative; z-index:1}
.sec #left{width:37%;padding-right:20px} .sec #right{float:left;width:57%;padding-top:40px}
#left2{float:left;width:59%}#right2{float:left;width:35%;position:relative; z-index:1}
.padd_left1{padding-left:165px}.padd_left2{padding-left:43px}.padd_left3{padding-left:115px}.padd_left4{padding-left:458px}
.padd_left5{padding-left:70px} .padd_left6{padding-left:60%}
.padd_top1{padding-top:10px}.padd_top2{padding-top:50px}.padd_top3{padding-top:300px}.padd_top4{padding-top:70px}.padd_top5{padding-top:50px}
.padd_right1{padding-right:40px}
.padd_bot1{padding-bottom:20px}
ul li{background:url(img/list_mark.gif) no-repeat left 8px;padding-left:15px}
.red{background:#F51C18;color:#fff;font:normal 12px "Trebuchet MS";position:absolute;top:-17px;right:-20px}.red p{margin:0;padding:0}
.r_up1,.r_up2,.r_bot1,.r_bot2{background:url(img/red.png) no-repeat;width:5px;height:5px;font-size:0;position:absolute}
.r_up1,.r_up2{top:0}.r_bot1,.r_bot2{bottom:0}.r_up2{right:0;background-position:right top}
.r_bot1{left:0;background-position:left bottom}.r_bot2{right:0;background-position:right bottom}
.red span.txt{padding:1px 10px 1px 8px;clear:both; display:inline-block}
.posforred{position:relative;float:left}
.block_spacer{float:left;width:100%}
.block_spacer:after{content:'';clear:both;visibility:hidden;line-height:0;display:block;width:100%}
.img_bord,.news_img img{border:1px solid #787878}
.news_img{width:139px;float:left}.news_txt{float:left;width:60%}
.news li{background:none;padding:0}
.date{color:#707070}
#online{position:absolute;top:596px;left:0;width:156px;height:210px;background:url(img/online_m.jpg) no-repeat;z-index:2}
.sec #online{position:static;clear:both;background:url(img/online.jpg) no-repeat}
.news2 p{margin-bottom:17px} .news2 p span{color:#707070}
.sec .news2{padding-bottom:17px}
#content2{clear:both;padding-top:90px}
.sec #right h1,h1{font:normal 50px/40px "Trebuchet MS";margin-bottom:31px}
.sec #right p{margin-bottom:27px;padding-left:24px}
.sec #right h2{font:normal 20px Verdana, Arial, Helvetica, sans-serif;padding-left:3px;margin-bottom:9px}
.tab{border:1px solid #E2E2E2;margin-left:24px;padding:.1245em 1px 1px .1245em;margin-bottom:28px}
.tab table{width:100%;background:url(img/head_fill.png) repeat-x left 1px}
.tab table td{border:1px solid #BBB;padding:2px 0 3px 8px}
tr.head td{background:url(img/td_l.png) repeat-y;font-size:12px;font-weight:bold;color:#fff}
.sec #right p.w_r{padding:0;margin:0;height:20px;position:absolute;width:100%;left:0;top:-2px;right:0; background:url(img/td_l.png) repeat-y  right top;font-size:0}
.sec #right .tab table td p{margin:0;padding:0}
.tab table td.td_center{padding-left:0;padding-right:0}
.tab table td.td_center span{display:block;padding-left:8px;padding-right:8px;text-align:center}
@-moz-document url-prefix()
{
    .tab table{ background-position:left top}
}
ul.list{margin:0;margin-left:24px;clear:both;height:1%}
ul.list li{padding:0;margin:0;background:none;float:left;width:74%;padding-bottom:20px}
ul.list li.list_img img,.photo img{border:1px solid #BBB;padding:2px}
ul.list li.list_img{width:137px} 
ul.list h3{font-weight:bold;font-size:12px;margin:0;padding:0}
a.more{color:#FC0400;border-bottom:1px dashed #FC0400;text-decoration:none} a.more:hover{color:#FC0400;border-bottom:1px dashed #fff;text-decoration:none}
.photo{padding-left:24px}
.photo div{margin-right:18px;position:relative;float:left;margin-bottom:18px} img.zoom {padding:0;border:none; position: absolute;bottom:-6px;right:-5px}
.pointer{background:url(img/pointer.png) no-repeat;padding-left:121px;padding-bottom:40px}
.but{border:1px solid #000;cursor:pointer;padding:1px 5px 4px 5px;height:20px;font:11px/13px Verdana, Arial, Helvetica, sans-serif;overflow:visible}
.input{border:1px solid #000;height:16px;float:left}
.form td{padding:3px}
.check_group input{vertical-align:middle}
.news2{ position:relative; z-index:4}