*{margin: 0; padding: 0;}
html, body{height: 100%; min-height: 100%; width: 100%;}
.clear{clear: both; height: 1px}

.allPage{height: 100%; width: 1004px; margin: 0 auto; border: 1px solid #fff; border-width: 0 7px 5px 7px; font: 14px/18px Arial; }
.bgGradTop_1{ height: 100%; background: #dbdbdb url(../images/border_grad_top.jpg) 0 0 repeat-x;  padding: 0 1px 1px 1px;}
.bgGradTop_2{ height: 100%; position: relative;  background: #FFF url(../images/bg_bot_grad_yellow.jpg) 0 100% repeat-x;}
.bgGradTop_3{ height: 100%; background: url(../images/imgBottom.jpg) 0 100% no-repeat;}

.top{height: 102px;  background: url(../images/bg_top_grad.jpg) -1px 58px no-repeat;}
.buttonTopCont{background: url(../images/button_top.gif) 0 100% no-repeat; height: 36px; width: 281px; float: left; margin: 20px 0 0 38px;}
.buttonTopCont span{font: 24px/32px Arial; color: #858f94; margin-left: 17px; vertical-align: bottom;}
.buttonTopCont a{display:inline-block;font: normal 14px/36px Arial; color: #858f94; margin-left: 50px; vertical-align: top; margin-right:10px;}
.buttonTopCont a:hover{text-decoration: none;}
.top .logo{background: url(../images/logo.gif) -1px 0 no-repeat; height: 79px; width: 196px; float: right;}

.cont{ min-height:530px; padding: 0 23px; margin-bottom: 115px;}

.blockLeft{width: 342px; float: left;}
.imgBig{position: relative; float: left; background-color: #ff9900; padding: 2px;}
.imgBig b{display: block; position: absolute; height: 2px; width: 2px; background: #ff9900 url(../images/img_big_coner.gif) 0 0 no-repeat;}
.imgBig b.conerTL{background-position: 0 0px; top: 0; left: 0; }
.imgBig b.conerTR{background-position: 0 -3px; top: 0; right: 0; }
.imgBig b.conerBL{background-position: 0 -9px; bottom: 0; left: 0; }
.imgBig b.conerBR{background-position: 0 -6px; bottom: 0; right: 0; }
#imgBig{background-color: #FFF; padding: 3px; text-align:center; line-height:298px;}
#imgBig div {width: 330px; height: 298px; text-align:center; line-height:298px;}

.blockLeft h2{padding: 10px 25px 0 25px;  font: bold 14px/20px Arial;  color: #ff9900; text-align: center; display: block; background-color:Transparent;}



.blockRight{width: 568px; float: right;  background: #dbdbdb url(../images/border_grad_bot.jpg) 0 100% repeat-x;  padding: 1px;}
.contText{background: #FFF url(../images/bg_cont-right_grad.jpg) 0 0 repeat-x;}

.contText p{padding: 7px 15px;}
.blockRight .table{padding: 10px; background-color: #fff;}
.blockRight .table  td{background:  url(../images/bg_right-cont.gif) 0 -179px repeat-x; height: 40px; text-align:center; border: 1px solid #FFF; width: 110px;}
.blockRight .table .title{background:  url(../images/bg_right-cont.gif) 0 -46px repeat-x; height: 42px; color: #ae5300; text-align: center; font: bold 12px Arial;}
.blockRight .table .title td{background:  url(../images/bg_right-cont.gif) 0 -46px repeat-x; border: 0px solid #FFF;}
.blockRight .table .title .bgStart div{background:  url(../images/bg_right-cont.gif) 0 -91px no-repeat; display: block; height: 42px;}
.blockRight .table .title .bgStart b{padding: 5px; display: block; height: 37px;}
.blockRight .table .title .bgEnd div{background:  url(../images/bg_right-cont.gif) 100% -136px no-repeat; height: 42px;}
.blockRight .table .title .bgEnd b{padding-top: 5px; display: block;}

.blockRight  .end{background:  url(../images/bg_right-cont.gif) 0 -265px repeat-x; position: relative;height: 44px;}
.blockRight  .end div{height: 44px;}
.blockRight  .end span{ font: 11px/15px Arial; display: block; padding: 7px 50px;}
.blockRight  .end  b{display: block; height: 23px; width: 23px; background:  url(../images/bg_right-cont.gif) 0 0 no-repeat; position: absolute; top: 10px; right: 20px;}

.blockRight  .end .bgStart{background:  url(../images/bg_right-cont.gif) 0 -220px no-repeat;  position: absolute; top: 0; left: 0; width: 24px;}
.blockRight  .end .bgEnd{background:  url(../images/bg_right-cont.gif) 100% -310px no-repeat;  position: absolute; top: 0; right: 0; width: 24px;}

.allPage h2{ }
.allPage h2 b{height: 19px; width: 19px; background:  url(../images/bg_right-cont.gif) 0 -24px no-repeat; float: right; margin: 0 200px 0 10px;}
.footer h2{height:25px; }
.footer h2 b{margin-right: 390px; text-align:center; }

.footer{height: 131px; margin-top: -131px; z-index: 3; position: relative;}
.footer ul{list-style: none;}
.footer li.cycleLi{display: none; list-style: none;}
.footer li{float: left; margin: 0 0 0 25px; }
.footer label{display: block; font: bold 12px Arial; }

.footer input,.footer select, .footer .button{ display:block; height: 28px; line-height:28px; width: 166px; background:  url(../images/bg_form.gif) -2px 0 no-repeat; border: 0; outline: none;}
.footer .button{background:url(../images/bg_form.gif) -2px 0 no-repeat; height: 46px; width: 100px; background-position:  0 -60px; margin-top: 5px; cursor: pointer;}



.allPage .bgBotGrad{height: 115px; background:  url(../images/bg_bot_grad.jpg) 140px 0 no-repeat; z-index: 10; padding-bottom:25px; padding-top:10px; margin-top:15px;}
.allPage .bgBotGrad_2{height: 115px;  background: url(../images/imgBottom.jpg) 0 -115px no-repeat;}

.LPError{ float:left; margin-top:-22px; font-weight:bold; margin-left:5px; }
.link { margin-left:5px;}

