
html { height:100%; font-size:130.01%;}
body { height:auto !important; height:100%; min-height:100%; position:relative; background:#fff; margin:20; padding:20; 
font:14px Tahoma,Arial,Verdana,Sans-Serif; color:#565555; }
img { border:none; vertical-align:top; }
img.f_left { margin-right:1em; }
img.f_right { margin-left:1em; }
hr { border:none; border-top:1px solid gray; background:gray; height:0; overflow:hidden; margin: 7px 0; }

/*--- Links --------------------------- */
*:focus { outline:none; }
a, a:link, a:active, a:visited, .main_inner_form a.file { cursor:pointer; color: #1F7EDF; text-decoration:underline; }
a:hover,.main_inner_form a.file:hover { color: #66B401; }

/*--- Text --------------------------- */
p { padding-bottom:1em; line-height:25px;}
li { list-style:none; vertical-align:bottom; }
ol li { list-style:decimal inside; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }
blockquote { padding:30px; }
acronym { font-variant:small-caps; }
acronym,dfn { cursor:help; border-bottom:1px dashed #4682B4; }
dfn,cite,var,address { font-style:normal; }
ins { text-decoration:underline; }
del { text-decoration:line-through; }
strong { font-weight:bold; }
strong.date { color:#66B401; }
em { font-style: italic; }

/*--- Headings ----------------------- */
h1,h2,h3,h4,h5,h6 { font:bold 105% tahoma; margin:20px 0px 10px 0px; }
h1 { font-size:145%; font-family:arial; padding-left:20px; border-left:3px solid #66B401; line-height:1; margin:10px 0 25px; line-height:25px; }
.head { font-weight:normal; font-size: 17px; }

h2 { font-size:130%; font-family:arial; padding-left:20px; border-left:3px solid #e85d00; line-height:1; margin:25px 0 25px; line-height:25px; }
h3 { font-size:110%; font-family:arial; padding-left:20px; border-left:3px solid #3595f7; line-height:1; margin:26px 0 15px; line-height:15px; }


#logo { text-indent:-3000em; overflow:hidden; display:block; height:36px; background:url(../images/page/logo_1.png) no-repeat; margin: 33px 0; }

table.tp{font-size:90%; border:1px solid #ccc; padding:5} 


td.top1{font-size:115%; font-weight:bold; 	background-color: #EEEEEE;}
td.top2{font-size:115%; color: green; text-align:center;	background-color: #EEEEEE;}

tr{border:1px solid #ccc; padding:5}


td.label {
    display: block;
    float: left;
    padding: 0.5em 0.5em 0.5em 2em;
}

td.input {
    float: left;
    position: relative;
    top: 0.5em;
    left: 0.5em;
}

td.p:hover {
    background-color: #efefef;
}

.showcase textarea {height:48px;}

