/* ------------------------| Header |----------------------- */
HTML {height: 100px}
BODY { FONT-SIZE: x-small; font-family: Tahoma, sans-serif; color: #2F2726; background:  url(/images/design/bg02.gif) 0 0 repeat-y;
PADDING-RIGHT: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 0; MARGIN: 0; PADDING-TOP: 0;
}
/* ------------------------| Headings |----------------------- */

h1 { FONT-SIZE: 12px; font-weight: bold; padding: 10px 10px 5px 0; margin: 0; display: block; color: #AE0000;  }
h2 { FONT-SIZE: 11px; font-weight: bold; padding: 10px 10px 0 0; margin: 0; display: block; color: #664A39;  }


/* ------------------------| Structure |----------------------- */
/*TABLE { border: 1; }*/
img { border: 0;
}
DIV {
        FONT: x-small Arial;
}
TD {
        FONT: x-small Arial; vertical-align: top;  border: 0
}

P {
        FONT: x-small Arial; padding: 0; margin: 10px 0 0 0; clear: left; text-align: justify; line-height: 18px
}

.leftcolumn { background:  url(/images/design/bg09a.gif) 100% 0 repeat-y;  vertical-align: top;
}

/*background: url(/images/design/bg03.jpg) 0 0 no-repeat; height: 493px; width: 234px; vertical-align: top; padding-left: 55px*/
.leftcolumn2 { background: url(../images/design/bg03.jpg) 0 0 no-repeat; height: 550px; width: 234px; vertical-align: top; padding-left: 55px
}
.leftcolumn3 { background: url(/images/design/bg04.jpg) 100% 100% no-repeat; width: 234px; vertical-align: top; height: 100%;
}
.leftcolumn4 { vertical-align: top; padding-left: 26px;
}
.leftcolumn5 { background: url(/images/design/bg05.gif) 0 100% no-repeat; width: 161px; vertical-align: top; height: 140px;
}
.leftcolumn5a { background: url(/images/design/bg05a.gif) 100% 0 no-repeat; width: 142px; vertical-align: top; height: 17px;
}
.leftcolumn5b { font-size: 11px; background: url(/images/design/bg05b.gif) 100% 0 repeat-y; width: 142px; vertical-align: middle; text-align: center; padding: 5px 10px
}
.leftcolumn5c { background: url(/images/design/bg05c.gif) 100% 0 no-repeat; width: 161px; vertical-align: top; height: 17px;
}
.leftcolumn5d { background: url(/images/design/bg05d.gif) 0 100% no-repeat; width: 161px; vertical-align: top; height: 70px;
}





.top_1 { background: url(/images/design/bg01.gif) 0 0 repeat-x;  vertical-align: bottom; height: 243px; text-align: right
}
.top_2 { background: url(/images/design/bg07.jpg) 0 100% no-repeat; width: 181px; vertical-align: top; height: 243px;
}
.top_3 { background: url(/images/design/bg01.gif) 0 0 #E8F5F6 repeat-x; vertical-align: bottom
}






.middle_left { background: url(/images/design/bg09.gif) 0 0 repeat-y;
}





.bottom1 { background: url(/images/design/bg10.gif) 0 0 repeat-x;  width: 100%; height: 70px; vertical-align: middle
}
.bottom1a { background: url(/images/design/bg10a.gif) 0 0 repeat-x;  width: 30px; height: 18px
}
.bottom1b { background: url(/images/design/bg10b.gif) 0 0 no-repeat;  width: 30px;
}
.bottom1c { background: url(/images/design/bg10c.gif) 0 0 no-repeat;
}
.bottom2 { vertical-align: middle; height: 52px; padding-top: 5px}





.middle_top1 { background: url(/images/design/bg11.gif) 0 0 repeat-x;  width: 100%; height: 126px
}
.middle_top1a { background: url(/images/design/bg11a.gif) 0 0 repeat-x;  width: 47px; height: 126px
}
.middle_top1b { background: url(/images/design/bg11b.gif) 100% 0 no-repeat;  width: 60px;
}
.middle_top1c { background: url(/images/design/bg11c.gif) 0 0 no-repeat;
}





.icons {padding-top: 7px; width: 64px}
.content1 {padding: 30px 15px 30px 50px ; }
.content1 td {border-style: solid; border-width:1px; }
.content2 {padding: 30px 40px 30px 15px ; width: 280px }
.content3 {padding: 30px 40px 30px 50px ; }
.container_photo { background: url(/images/design/photo_day2.gif) 0 0 repeat-y; width: 230px; padding: 5px; text-align: center; float: right; margin: 15px 0 10px 10px; border: #402A1B 2px solid }
.photo_day {border: #BFBBAE 2px solid; margin: 5px 0 5px}
.date { color: #7F6251;  }



a.menubase { color: #EFE2D3; display: block; padding: 0 5px }
a:hover.menubase { background-color: #FFF; }

a.light { color: #EFE2D3; text-decoration: underline;  }
a:visited.light  { color: #C9B4A3; text-decoration: underline}
a:hover.light { color: #FFF; text-decoration: underline }

a { color: #AE0000; text-decoration: underline }
a:visited  { color: #000; text-decoration: underline}
a:hover { color: #CC3300; text-decoration: underline }







/* NAVBAR */
ul#navlist li a,ul#subnavlist li a { font-family: Tahoma, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
div#navcontainer { width: 84px; padding: 10px 0; }

/* NAV LIST */
ul#navlist { list-style-type: none; margin: 0; padding: 0; }
ul#navlist li { display: inline; }
ul#navlist li a { color: #E7D9C8; display: block; height: 16px; padding: 2px 0 0 20px; width: 84px; background: url(/images/design/bul_red.gif) 8px 1px no-repeat; line-height: 10px }
ul#navlist li a:hover { color: #FFF; background: url(/images/design/bul_orange.gif) 8px 1px no-repeat; }
ul#navlist li a#current { color: #FFF; padding: 2px 0 0 20px; width: 84px; background: url(/images/design/bul_orange.gif) 8px 1px no-repeat; }


.small {
    color: #999999;
    font-size : x-small;
}

.warning {
    color : Red;
}

.bgcolor1 {
    background-color : #E4E4E4;
}

.bgcolor2 {
    background-color : #F4F4F4;
}

.text {
    font-family: Tahoma;
    font-size: 12 px;
}

.form {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12 px;
}

.piccolo {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 8.5pt;}
.border_solid { border:1px solid #B2BFD8; }
.quest {  width:1; text-align:center; border:1px solid white; background-color:#E9EBF5; }
.quest TH {  background-color:#ea0f0f; }
.responce { border: #9fabb4 1px solid; float: left; margin: 5px 10px 10px 0}


.tp__container {
    margin-left  : 20px;
    margin-bottom: 10px;
}
.tp__container * {
}
.tp__container h2 {
    font-weight: bold;
    font-size: 13pt;
}

.tp_small_input_data2 {
    width: 85px !important;
}

