body,input,textarea,select{font:12px Tahoma;}
body{width:100%;color:#fff;padding:0;margin:0;background:#3b1f35 url(/img/bgbody.jpg) center top repeat-x;}
table{border-collapse:collapse;padding:0;}
td{border:0;margin:0;padding:0;}
form{margin:0;padding:0}

html,body{height:100%;margin:0;padding:0;}

.site{width:1000px;margin:0 auto -66px auto;/*Opera 9 long scroll fix*/position:relative;/*end fix*/;}
* html .site {height:100%;/*IE6 fix*/overflow-y:visible;/*end fix*/}

.site .head{margin-top:30px;}
.site .head a.logo{width:180px;height:128px;display:block}
.site .head .menu{width:414px;height:27px;position:relative;padding:8px 30px 0 30px;}
* html .site .head .menu{width:450px;}
.site .head .menu .pic{width:474px;height:35px;background:url(/img/menubg.png) no-repeat;position:absolute;top:0;left:0;z-index:0}
.site .head .menu .in{padding:8px 30px 0 30px;z-index:1000;position:absolute;top:0;left:0}
.site .head .menu .in a{color:#3e2039;font:14px Tahoma;text-decoration:none;margin:0 14px;float:left}
* html .site .head .menu .in a{margin:0 10px;}
.site .head .menu .in a.act{color:#7c332c;}
.site .head .phone{width:169px;height:139px;background:url(/img/phone.png) no-repeat;}

.site a.logoanimated{width:540px;height:519px;background:url(/img/b_1big.png) no-repeat;display:block;text-decoration:none;position:relative;}
.site a.logoanimated .span1{width:184px;height:183px;background:url(/img/logoanimated_2.png) no-repeat;display:block;position:absolute;top:326px;left:340px;}

.site a.logoanimatedin{width:293px;height:284px;background:url(/img/b_1.png) no-repeat;display:block;text-decoration:none;position:relative;}
.site a.logoanimatedin .span1{width:100px;height:101px;background:url(/img/logoanimatedin_2.png) no-repeat;display:block;position:absolute;top:167px;left:166px;}

.site .middle{margin:30px 0 40px 0}
.site .middle a{color:#e17fe4}
.site .middle .text{color:#fff;font:12px Tahoma;line-height:18px}
.site .text2{color:#b4b1c2;font:12px Tahoma;line-height:18px;padding:10px 0 30px 50px}
.site .sptext{width:2px;background:url(/img/sp2.gif) repeat-y;height:300px;margin:10px 40px}

.site .middle .b_1{width:293px;height:284px;background:url(/img/b_1.png) no-repeat;display:block;}
.site .sp{width:1000px;height:20px;background:#3e2039;margin:20px 0}

.site .newsblock{padding:35px 0 0 0;color:#b4b1c2;}
.site .newsblock .news{background:url(/img/icon.gif) 0 10px no-repeat;padding:0 0 20px 15px}
.site .newsblock .news2{background:url(/img/icon2.gif) 0 10px no-repeat;padding:0 0 20px 20px;color:#b4b1c2;}
.site .newsblock .news a{color:#fff}
.site .newsblock .news2 a{color:#b4b1c2}
.site .newsblock .newsall{width:70px;background:url(/img/icon2.gif) 0 6px no-repeat;color:#b4b1c2;font:10px Tahoma;position:relative;left:90px;padding-left:15px}
.site .newsblock .newsall a{color:#b4b1c2}

.underfooter{height:66px;clear:both;}

.footer{height:51px;position:relative;width:100%;min-width:1000px; color:#fff;font:13px Tahoma;padding:15px 0 0 0;background:#2b1729;}
.footer .in{width:1000px;margin:0 auto;color:#b4b1c2;font:9px Verdana}
.footer a{color:#fff}

.footer a.logonice{height:25px;padding:13px 0 0 39px;display:block;background:url(/img/logonice.jpg) no-repeat;display:block;}

a.b-2home{width:179px;height:60px;padding:179px 105px 0 135px;display:block;background:url(/img/b_2home.png) no-repeat;color:#fff;font:11px Tahoma;text-align:left;text-decoration:none;}
a.b-3home{width:179px;height:95px;padding:165px 105px 0 135px;display:block;background:url(/img/b_3home.png) no-repeat;color:#fff;font:11px Tahoma;text-align:left;text-decoration:none;}

.site a.baninner{width:218px;height:74px;padding:160px 0 0 50px;background:url(/img/b_3.png) no-repeat;display:block;color:#fff;text-decoration:none;font-size:11px;line-height:13px;}
.site a.baninner2{width:218px;height:79px;padding:155px 0 0 50px;background:url(/img/b_4.png) no-repeat;display:block;color:#fff;text-decoration:none;font-size:11px;line-height:13px;}

.inputform{border:1px solid #9A4B99;width:250px;margin:0 0 5px 5px;padding:2px;color:#000 !important}

h1{color:#fff;font:12px Tahoma;margin-top:0;padding-top:0;margin-bottom:10px}
