body, html{ margin: 0; padding: 0; border: none; height: 100%; width: 100%;}
body{ background: #ffebce url( ../../images/bt/bg_body.png) repeat-x 0 0;}
#wrap-pbox{ min-height: 100%; background: url(../../images/bt/bg_pbox.png) repeat-y center top; min-width: 1000px;}
#pbox{ width: 924px; padding: 0 38px; margin: 0 auto;}

#pbody{ background: white; padding-bottom: 230px;}

#pfoot{ /*border-top: 1px solid black;*/
    height: 175px; width: 874px; padding: 35px 63px 0 63px; 
    position: relative; margin: -210px auto 0 auto;
    background: url(../../images/bt/bg_foot.png) no-repeat center bottom;
}


/*************************************************/
/* cols */
/* main */
.wrap-col-1{ width:100%; float:right;}
.col-1{ margin-left: 225px;}
/* left */
.col-2{ /*background: lightgreen;*/
	float: left; margin-right: -225px; width:175px; padding-right: 25px; padding-left: 25px;
}
.wrap-col-11{ /*background: gray;*/ width: 100%; float: left; }
/* content */
.col-11{ /*background: silver;*/ margin-right: 270px; }
/* right */
.col-12{ /*background: lightblue;*/ float:left; margin-left: -270px; width: 220px;  padding-right: 25px; padding-left: 25px;  margin-bottom: 50px;}

.col-2, .col-11, .col-12{ padding-top: 45px; position: relative;}

/***************************************************/









#phead{ padding-top: 1px; background: url( ../../images/bt/bg_body.png) repeat-x 0 0;}


/***************************************************/
#phead .logo{ position:absolute; margin: 30px 0 0 120px; z-index: 100;}



/***************************************************/
#phead .langs{ margin: 0; position: absolute; top: 42px; margin: 6px 0 0 568px; font-family: Tahoma; font-size: 11px; font-weight: bold;}
#phead .langs li{ float: left; margin: 0 3px 0 0; padding: 0; background: none;}
.langs li a{ display: block; padding: 5px 6px; color: #eb9b3c;}
.langs li.active a {background: #f4e6ca; text-decoration: none; color: #bfaf8e;}


/***************************************************/
#phead .welcome{ position: relative; margin: 35px 0 0 223px;}

#phead .bis-school{ position: absolute; margin: -39px 0 0 766px; 
    font-family: Tahoma; font-size: 12px; font-weight: bold;
}
#phead .bis-school a{ color: #1b92c4;}



/***************************************************/
#phead  .band{
    height: 33px; background: #e86430 url(../../images/bt/bg_band.png) no-repeat 0 0;
    margin-top: 20px;
}

.band .contacts{ color: white; font-size: 13px; margin-left: 223px; padding-top: 7px;}
.band .contacts a{ color: white; margin-left: 0.5em; text-decoration: none; }
.band .contacts a:hover{ text-decoration: underline; }



/***************************************************/
/* search form */
#form-search{ padding: 3px 4px 0 0; float: right; margin: 0;}
#form-search  .form-item{ margin:0; }
#form-search .field-string{ float: left;}
#form-search .field-string input{ 
    width: 160px; padding: 2px;
    border: 1px solid #a73912; margin-right: 3px; margin-top: 3px; background: white;
    font-family: Arial, sans-serif; font-size: 12px;
}
#form-search .field-string input:focus{ outline: 2px solid #f9a13b;}
#form-search  .submit{ margin: 0;}

/***************************************************/

.intro { background: #fff4df; /*border: 1px solid red;*/ height: 145px;}
.index .intro { height: 225px;}

.intro .d1{ float: left; width: 240px; padding-left: 225px; z-index: 95;}
.intro .d2{ float: left; width: 250px; padding-left: 60px; z-index: 95;}

.intro  h2{ font-family: Tahoma; font-size: 20px; font-weight: normal; margin: 40px 0 10px 0; color: #555550;}
.index .intro  h2{ margin-top: 27px;}

.intro  ul{ margin-bottom: 18px;}
.intro  li{ padding: 0; background: none; margin: 0 0 5px 0;}
.intro a{ color: #e86430;}
.intro .last a{ color: #44784c; font-weight: bold;}
.intro .btn-order{ margin-left: -22px;}

.intro .btn-calc{ height: 30px;  margin: 0 0 0 390px;}
.intro .btn-calc a{ position:absolute; margin-top: -47px; color: #44784c;}


/* see IE6 */
.intro .image{ /*border: 1px solid red;*/
    position: absolute; z-index: 5px;
    background: url(../../images/bt/laptop_lil.png) no-repeat 0 0;
    width: 239px; height: 282px; margin: -90px 0 0 -75px;
}
.index .intro .image{ 
    background: url(../../images/bt/laptop.png) no-repeat 0 0;
    width: 313px; height: 395px; margin: -90px 0 0 -125px;
}







/***************************************************/

.breadcramp{ margin-bottom: 10px;}
.breadcramp a{ color: #636363;}

/***************************************************/

.footer-message{
   position: absolute;  margin: 8px 0 0 0px; color: #a4a49f;
}
.footer-message a{ color: #a4a49f;}


.footer-intecco{ /*border:1px solid red;*/
    position: absolute; margin: 0 0 0 630px;
    font-size: 12px; font-family: Arial; color: #a4a4a4;
    padding-left: 70px;
    text-shadow: 0px 1px 0px #cccccc;
}
.footer-intecco span{ color: #a4a4a4; background: #dddddd; padding: 0px 2px; line-height: 26px; text-shadow: 0px 1px 0px #FFFFFF;}
.footer-intecco img{ float:left; margin-left: -70px;}
.footer-intecco a, .footer-intecco a:hover{color: #a4a4a4; text-decoration:none;}
.footer-intecco a:hover{ text-decoration: underline;}



/***************************************************/
.header-page{ margin-top: 0; padding-top: 0;}



