body{
background-image: url('img/core/bkg.jpg');
background-repeat: repeat-x;
font-family: arial,verdana,sans-serif;
}

/*Squelette*/
.extframe{
position: relative;
top: -8px;
width: 1038px;
margin: 0 auto;
padding: 0px;
}
.left-border{
width: 19px;
height: 325px;
background-image: url('img/core/left_border.jpg');
float: left; 
}
.center-frame{
float: left;
background-color: white;
}
.top-border{
width: 1000px;
height: 33px;
background-image: url('img/core/top_border.jpg');
}
.right-border{
float: left;
width: 19px;
height: 325px;
background-image: url('img/core/right_border.jpg'); 
}
.clear{
clear: both;
}

/*Principal*/
.banner{
margin: 0 auto;
margin-top: 30px;
width: 940px;
height: 210px;
background-image: url('img/core/ban.jpg');
background-repeat: no-repeat;
background-position: center;
border: solid 1px black;
}
.navbar{
margin: 0 auto;
width: 940px;
height: 28px;
background-color: #8CADD1;
border: solid 1px black;
border-top: 0px;
}
.innav{
margin: 0 auto;
width: 940px;
height: 20px;
padding-top: 3px;
background-color: #8CADD1;
border: solid 1px black;
border-top: 0px;
border-bottom: 0px;
font-size:9pt;
color:red;
font-weight:bold;
text-align:center;
}
.navtext{
margin-left:20px;
font-size:10pt;
height: 28px;
line-height: 28px;
font-weight: bold;
color: white;
font-family: arial,verdana,sans-serif;
}
.navTB{
background-color: #B3C9E1;
margin-top: 3px;
margin-left: 3px;
font-size:10pt;
font-weight: bold;
font-family: arial,verdana,sans-serif;
border: 0px;
}
.navBTN{
background-color: #8CADD1;
margin-top: 4px;
margin-left:4px;
border: 0px;
width: 180px;
height: 18px;
font-weight: bold;
color: white;
font-family: arial,verdana,sans-serif;
}
.navBTN:hover{
background-color: #B3C9E1;
}
.navbut{
background-color: #8CADD1;
margin-left:4px;
border: 0px;
width: 180px;
height: 28px;
font-weight: bold;
color: white;
font-family: arial,verdana,sans-serif;
}
.navbut:hover{
background-color: #B3C9E1;
}
.mainpanel{
margin-left: 29px;
float: left;
width: 689px;
border: solid 1px black; 
border-top: 0px;
}
.sidepanel{
float: left;
margin-left: -1px;
width: 250px;
border: solid 1px black;
border-bottom: 0px;
border-top: 0px;
}
.userpanel{
width: 240px;
padding: 5px;
padding-bottom: 0;
font-size: 9pt;
border-bottom: solid 1px black;
}
.userTB{
margin-bottom: 5px;
margin-left: 1px;
font-weight: bold;
font-family: arial,verdana,sans-serif;
border: solid 1px black;
}
.userBTN{
margin: 0 auto;
margin-bottom: 5px;
margin-left: 3px;
background-color: #8CADD1;
border: 1px solid black;
}
.userBTN:hover{
background-color: #B3C9E1;
}
.accBTN{
margin: 0 auto;
width: 150px;
margin-bottom: 5px;
margin-left: 3px;
background-color: #8CADD1;
border: 1px solid black;
}
.accBTN:hover{
background-color: #B3C9E1;
}
.credit{
text-align: center;
margin-left: 30px;
width: 940px;
font-size: 7pt;
}

.underl{
text-decoration: underline;
}

.subtitle{
margin-left: 20px;
margin-right: 20px;
margin-bottom: 7px;
margin-top: 15px;
font-size: 13pt;
font-weight: bold;
border-bottom: solid 1px #8CADD1;
color: #8CADD1;
}
.descr{
text-indent: 20px;
font-size: 9pt;
margin-left: 30px;
margin-right: 20px;
}

.inscform{
text-align: right;
font-size: 9pt;
margin-left: 25px;
margin-right: 150px;
border: 0px;
}
.inscTF{
width: 300px;
font-weight: bold;
font-family: arial,verdana,sans-serif;
border: 0;
border-bottom: 1px black solid;
margin-bottom: 5px;
}
.inscBTN{
margin-top: 5px;
margin-left: 3px;
background-color: #8CADD1;
border: 1px solid black;
}
.inscBTN:hover{
background-color: #B3C9E1;
}
.caddiemain{
padding-top: 1px;
width: 940px;
margin-left: 29px;
border: black solid 1px;
border-top: 0px;
}
.caddietab{
border-top: black solid 1px;
width: 900px;
margin-top: 20px;
margin-left: 20px;
margin-bottom: 20px;
border-spacing: 0px 0px;
}
.caddiehead{
border: solid 1px black;
border-right: 0px;
border-top: 0px;
text-align: center;
font-size: 10pt;
font-weight: bold;
color: white;
background-color: #8CADD1;
}
.caddieqty{
width: 54px;
height: 12px;
font-size: 8pt;
font-family: arial,verdana,sans-serif;
}
.caddiedes{
width: 288px;
height: 12px;
font-size: 8pt;
font-family: arial,verdana,sans-serif;
}
.caddiefrt{
width: 94px;
height: 12px;
font-size: 8pt;
font-family: arial,verdana,sans-serif;
}
.caddiecon1{
border: solid 1px black;
border-right: 0px;
border-top: 0px;
text-align: center;
font-size: 9pt;
font-weight: bold;
}
.caddiecon2{
border: solid 1px black;
border-right: 0px;
border-top: 0px;
text-align: center;
font-size: 9pt;
font-weight: bold;
background-color: #B3C9E1;
}
.cadBTN{
border: solid 1px black;
background-color: #8CADD1;
padding-left: 4px;
padding-right: 4px;
}
.cadBTN:hover{
background-color: #B3C9E1;
}
.itemmenu{
font-size: 10pt;
margin: 20px;
border: 0px;
}
.caddiesubtitle{
padding-top: 20px;
margin-left: 20px;
font-size: 13pt;
font-weight: bold;
border-bottom: solid 1px #8CADD1;
color: #8CADD1;
width: 160px;
}
.caddiecom{
margin-top:5px;
margin-left:20px;
border: black solid 1px;
font-family: arial,verdana,sans-serif;
font-size: 9pt;
width: 500px;
padding: 2px;
}
.recaptab{
padding: 10px;
margin-left: 30px;
font-size: 9pt;
}
.recaptitle{
text-align: right;
}
.recapcontent{
font-weight: bold;
padding-left: 10px;
}
