html { height: 100%; font-size: 100%}

#my { background: url(/templates/images/scale.gif); }
#sl__my { background: url(/templates/images/beg.gif); font-size: 1px; }
#tx__my { margin-top: 30px; text-align: left; font-size: 0.8em; margin-bottom: 10px; line-height: 18px;}

#tx__my a.all { font-style: normal; display: block; color: #666666; margin-top: 10px; text-align: right}

#tx__my h5 { font-size: 1.2em; margin: 0px;}

#tx__my p { margin: 8px 0px 0px 0px}

.scale { border: 1px dashed #90beda; padding: 15px 15px 0px 15px; margin-bottom: 10px; }


.scale ul { margin: 10px 0px 0px 0px; padding: 0px; }

.scale ul li { list-style-type: none; margin: 0px 0px 5px 0px;}

.scale ul li a { font-weight: bold}

body {	background-color: #ffffff; margin: 20px; padding: 0px; font-family: Arial, Tahoma, Verdana, Sanf-serif; color: #000000; font-size: 1em; text-align: center; }


table {	padding: 0px; margin: 0px; border-collapse: collapse; border: 0px; }

td { padding: 0px; margin: 0px; font-family: Arial, Tahoma, Verdana, Sanf-serif; color: #000000; }

img {  border: 0px;  }

p {
margin: 10px 0px 10px 0px;
}

a:link, a:visited {
color: #0066cc;
}

a:hover {
color: #ff0000;
}

input.i {
border: 1px solid #999999; color: #999999;}



#cl {
clear: both;
}

#page1 { min-width: 1000px; max-width: 1400px; margin: 0px auto 0px auto; text-align: left}

.main {
width: 100%;
min-width: 1000px;
}

.left {
vertical-align: top;

}

.left .lmenu { margin: 30px 0px 20px 0px;}
.lmenu ul { margin: 0px; padding: 0px; }
.lmenu ul li { margin-top: 15px; margin-left: 0px; list-style-type: none;}
.lmenu ul li.lev0 {  }
.lmenu ul li.lev0 a { font-style: italic; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #0066cc; }
.lmenu ul li.lev0 a:hover { border-bottom: 1px dashed #ff0000;}

.lmenu ul.lev1 { margin: 0px; padding: 0px;  }
.lmenu ul li.lev1 { margin-top: 8px;  margin-left: 20px; list-style-type: none; }
.lmenu ul li.lev1 a { font-style: italic; color: #333333; font-weight: normal; text-decoration: underline; border-bottom: none; font-size: 0.9em; }
.lmenu ul li.lev1 a:hover {color: #ff0000; border: 0px;}
.lmenu ul li.nopad {font-size: 1px; padding: 0px;}
.lmenu ul li a.active {font-weight: bold;}

.center {
vertical-align: top;
padding-top: 20px;
padding-left: 30px;

}

.center .text {
margin-left: 20px;
font-size: 0.9em;
margin-right: 20px;
line-height: 24px;
clear: both;
}

.center .text blockquote {
font-size: 0.8em;

color: #333333;
border-left: 10px solid #e1f1fb;
padding-left: 10px;
}

.center .image {
text-align: center;

}

.center .image div {
margin-left: auto;
margin-right: auto;
width: 410px;
}

.center .slogan {

color: #0066cc;
}

.center h1 {
font-size: 1.5em;

font-style: italic;
padding: 0px;
margin: 0px 0px 0px 20px;


}

.center .slogan span {
font-size: 16px;
font-weight: normal;

}


.center .menu_top {
background-color: #e1f1fb;
padding: 10px 0px 10px 0px;
width: 100%;
margin-top: 30px;
}

.center .menu_top ul {
margin: 0px;
padding: 0px;
}

.center .menu_top ul li{
margin-right: 30px;
display: inline;
margin-left: 20px;
}

.center .menu_top ul li a {
font-style: italic;

font-size: 0.9em;
}

.right {
vertical-align: top;
padding-top: 16px;

}

.center .sl_text {font-weight: bold;

float: left;
width: 60%;
font-size: 0.9em;
margin-bottom: 20px;
}

.center .sl_text div {
margin-left: 20px;

}

.center  .sl_link {
padding-right: 20px;
}


.center  .sl_link a {
text-decoration: none;
border-bottom: 1px dashed #0066cc;
font-size: 0.8em;
}

.center  .sl_link a:hover{
border-bottom: 1px dashed #ff0000;

}

h2 {
font-size: 1.1em;
color: red;
font-weight: normal;
}

h3 {
font-size: 1.5em;
font-weight: normal;
margin-top: 8px;
}

h4 {
font-size: 1.1em;

}


.right .cons  {
width: 100%;
background: url(/templates/images/bl_back.gif);
}

.right .cons p {
margin: 0px 0px 7px 0px;

}

.right .cons_back {
background: url(/templates/images/bl_back.gif);
padding: 15px 0px 15px 15px;
}

.right .cons_top {
background: url(/templates/images/bl_top.gif) no-repeat right top;
width: 28px;
height: 28px;
}

.right .cons_bot {
background: url(/templates/images/bl_bot.gif) no-repeat bottom right;
width: 28px;
height: 28px;
}



#bottom { clear: both; height: 80px; }
#bottom div { padding-top: 40px; font-size: 11px; color: #666; }
#bottom p { margin: 0px 0px 7px 0px; }
#bottom a { font-size: 11px; color: #666; }
#bottom a:hover { font-size: 11px; color: #999; }
#counters { float: left; width:225px; }
#copy { margin: 0px 310px 0px 200px; }
#create { float: right; width: 310px; }

.name {}
.desc {}
.desc {}
.block {margin-bottom: 15px; clear: both; font-size: 0.9em}
.block img {float: left; margin-right: 10px;}
.block a {font-weight: bold; }
.block_sm {font-size: 0.9em; margin-bottom: 15px; clear: both; line-height: 22px;}
.block_sm img {float: left; margin-right: 10px;}
.block_sm a {font-weight: bold;}
.date {font-size: 0.8em; color: #666666; font-style: italic}

#navi {
font-size: 0.9em;
width: 100%;
margin-top: 20px;
}

ul.nob li {list-style-type: none;
margin-bottom: 5px;}



