/* CSS Document */
html {
	height:100%;
}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  margin:0; padding:0;
  background:#c0c0c0;
  height:100%;
}

IMG {border: 0px; margin: 0px; padding: 0px;}
IMG.design {display: block;}

h1 {
	margin:0;
	padding:0;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.125em;
}

h2 {
	margin:0;
	padding:0;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif, Verdana;
}
 
a {
	text-decoration: none;
	font-weight:bold;
	color: #000;
}

a:hover {text-decoration: underline;}

form, input, textarea {
	padding:0; margin:0;
}

.all_div {
	text-align:center; vertical-align:top; height:100%;
}

.all_tbl {
	margin:auto;
	height:100%;
	width:960px;
	background:#FFF;
}

.title {
	height:35px; padding:0 0 0 75px;
	text-align:left;
}

.title_edit {
	height:35px; padding:0 0 0 106px;
	text-align:left;
}

.mos_main {
	background:url(/img/main_top.gif); background-repeat:no-repeat;
	width:960px;
	height:43px;
	text-align:left;
}

.mos_main div {
	padding:5px 0 0 123px;
}

.mos_leisure {
	background:url(/img/leisure_top.gif); background-repeat:no-repeat;
	width:960px;
	height:43px;
	text-align:left;
}

.mos_leisure div {
	padding:5px 0 0 123px;
}

.mos_no_leisure {
	background:url(/img/no_leisure_top.gif); background-repeat:no-repeat;
	width:960px;
	height:43px;
	text-align:left;
}

.mos_no_leisure div {
	padding:5px 0 0 123px;
}

.mos_cry_of_soul {
	background:url(/img/cry_of_soul_top.gif); background-repeat:no-repeat;
	width:960px;
	height:43px;
	text-align:left;
}

.mos_cry_of_soul div {
	padding:5px 0 0 123px;
}

.mos_editorial {
	background:url(/img/editorial_top.gif); background-repeat:no-repeat;
	width:960px;
	height:43px;
	text-align:left;
}

.mos_editorial h1 {
	padding:5px 0 0 106px;
	font-size:1.75em;
}

.mos_for_official_use {
	background:url(/img/for_official_use_top.gif); background-repeat:no-repeat;
	width:960px;
	height:22px;
	text-align:left;
}

.main {
	padding: 0 0 0 71px;
}

.leisure {
	padding: 0 0 0 68px;
}

.no_leisure {
	padding: 0 0 0 65px;
}

.cry_of_soul {
	padding: 0 0 0 68px;
}

.left_main {
	 background:url(/img/main_left.gif); background-repeat:no-repeat; background-position:left top;
	 width:141px;
	 height:100%
}

.left_leisure {
	 background:url(/img/leisure_left.gif); background-repeat:no-repeat; background-position:left top;
	 width:141px;
	 height:100%
}

.left_no_leisure {
	 background:url(/img/no_leisure_left.gif); background-repeat:no-repeat; background-position:left top;
	 width:141px;
	 height:100%
}

.left_cry_of_soul {
	 background:url(/img/cry_of_soul_left.gif); background-repeat:no-repeat; background-position:left top;
	 width:141px;
	 height:100%
}

.left_editorial {
	 background:url(/img/editorial_left.gif); background-repeat:no-repeat; background-position:left top;
	 width:106px;
	 height:100%
}

.left_for_official_use {
	 width:398px;
	 height:100%
}

.center {
	width:655px;
	height:100%
}

.center_edit {
	width:690px;
	height:100%
}

.center_official {
	 width:796px;
	 height:100%;
	 padding-top:25px;
}

.right {
	height:100%; width:164px;
	text-align:center;
	color:#fff;
}

.right a {
	color:#fff;
	font-size:0.75em;
}

.right div {
	padding:0 0 20px 0;
}

.right_edit {
	height:100%; width:164px;
	text-align:center;
	color:#000;
}

.right_official {
	height:100%; width:164px;
	text-align:center;
	color:#000;
	font-size:0.75em
}

.right_edit a {
	color:#000;
	font-size:0.75em;
}

.right_edit div {
	padding:0 10px 20px 10px;
	font-size:0.6825em;
	text-align:left;
}

.menu {
	height:18px;
	font-size:0.75em; font-weight:bold; text-align:right;
	margin-top:3px;
}

.menu td {
	background:#ccc;
}

.menu div {
	background:url(/img/menu_front.gif); background-position:right top; background-repeat:no-repeat;
	height:18px;
}

.menu_main div{
	background:url(/img/menu_front_main.gif); background-position:right top; background-repeat:no-repeat;
}

.menu_leisure div{
	background:url(/img/menu_front_leisure.gif); background-position:right top; background-repeat:no-repeat;
}

.menu_no_leisure div{
	background:url(/img/menu_front_no_leisure.gif); background-position:right top; background-repeat:no-repeat;
}

.menu_editorial div{
	background:url(/img/menu_front_editorial.gif); background-position:right top; background-repeat:no-repeat;
}

.menu_cry_of_soul div{
	background:url(/img/menu_front_cry_of_soul.gif); background-position:right top; background-repeat:no-repeat;
}

.content {
	margin:30px 40px 100px 30px;
}

.content_edit {
	margin:30px 40px 100px 20px;
}

.lead {
	border: 1px #bbb solid;
	font-size:0.6825em;
	width:585px;
	text-align:left;
	margin-bottom:15px;
}

.lead h2{
	font-size:1.25em;
}

.lead_off {
	border: 1px #bbb solid;
	font-size:0.6825em;
	width:374px;
	text-align:left;
}

.info {
	border: 1px #bbb solid;
	font-size:0.6825em;
	width:625px;
	text-align:justify;
	margin-bottom:15px;
}

.lid h2{
	text-transform:none;
	font-size:1.5em;
}

.foot_main {
	background:url(/img/main_foot.gif); background-position:0 5px; background-repeat:no-repeat;
	font-size:0.6825em; text-align:left;
	width:625px;
	margin-left:30px
}

.foot_leisure {
	background:url(/img/leisure_foot.gif); background-position:0 5px; background-repeat:no-repeat;
	font-size:0.6825em; text-align:left;
	width:625px;
	margin-left:30px
}

.foot_no_leisure {
	background:url(/img/no_leisure_foot.gif); background-position:0 5px; background-repeat:no-repeat;
	font-size:0.6825em; text-align:left;
	width:625px;
	margin-left:30px
}

.foot_cry_of_soul {
	background:url(/img/cry_of_soul_foot.gif); background-position:0 5px; background-repeat:no-repeat;
	font-size:0.6825em; text-align:left;
	width:625px;
	margin-left:30px
}

.foot_editorial {
	background:url(/img/editorial_foot.gif); background-position:40px 5px; background-repeat:no-repeat;
	font-size:0.6825em; text-align:left;
	width:690px;
}

.foot_for_official_use {
	background:url(/img/editorial_foot.gif); background-position:40px 5px; background-repeat:no-repeat;
	font-size:0.6825em; text-align:left;
	width:690px;
}


.menu_bottom {
	padding:0 0 10px 65px; font-weight:bold;
}

.menu_bottom_edit {
	padding:0 0 10px 105px; font-weight:bold;
}

.reg {
	font-size:10px;
	padding-left:70px;
}

.reg div {
	width:250px;
}

.reg_edit {
	font-size:10px;
	padding-left:100px;
}

.reg_left {
	width:215px
}

.reg_edit {
	font-size:10px;
	padding-left:70px;
}

.reg_edit_left {
	width:250px
}


.reg_edit div {
	width:250px;
}

.letter {
	margin:15px 0 0 0;
}

.letter p{
	margin:0;
	padding:0;
}

.letter h2{
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.25em;
}

.letter input{
	width:135px;
}

.letter textarea{
	width:135px;
	height:200px;
}

.submit {
	width:135px;
	background:#dde6ea;
}

.forget {
	margin: 10px 0 0 0;
}

.hello {
	color:#027372;
	font-weight:bold;
	margin:0 0 10px 0;
}

.links {
	margin:10px 10px 0 10px;
	text-align:left;
}

.links a{
	color:#024a73;
}

.of_text {
	text-align:left;
	margin: 30px 10px 0 10px;
}

.txt_div {
	width:100%; text-align:center; height:100%
}

.txt_tbl {
	width:700px; height:100%; background:#FFFFFF; margin:auto
}

.txt_td_head {
	padding:10px 0 0 40px; font-weight:bold; text-align:left;
}

.txt_td_auth {
	background:url(/img/for_official_use_top.gif); background-position:right top; background-repeat:no-repeat;
	height:22px;
	text-align:right; font-size:0.75em; font-style:italic; font-weight:bold;
	padding-right:50px;
}

.txt_txt {
	text-align:justify; padding:0 40px 0 40px; font-size:0.6825em
}

.txt_right {
	width:50px; height:100%; background:#c2d3da;
}


.info_tbl {
	font-size:0.6825em; width:640px; margin-right:20px
}

.info_tbl h2 {
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:20px;
}

.info_tbl th{
	color:#025b8a;
}

.rekl {
	margin:0 0 25px 0;
	text-align:center;
}

.comment{
	width:584px;
	text-align:left;
	height:600px; overflow:auto;
}

.comment table{
	font-size:0.6825em
}

.comment h2{
	text-align:center;
}

.com_head {
	font-weight:bold;
	font-size:0.75em;
}

.com1_0 {
	font-size:0.6825em; padding:7px 7px 7px 7px;
	background:#fee7ef;
}

.com1_1 {
	font-size:0.6825em; padding:7px 7px 7px 7px;
	background:#f6cdda;
}

.com2_0 {
	font-size:0.6825em; padding:7px 7px 7px 7px;
	background:#daedc7;
}

.com2_1 {
	font-size:0.6825em; padding:7px 7px 7px 7px;
	background:#c3e4a1;
}

.com3_0 {
	font-size:0.6825em; padding:7px 7px 7px 7px;
	background:#cce4f7;
}

.com3_1 {
	font-size:0.6825em; padding:7px 7px 7px 7px;
	background:#a4cbec;
}

.adm_head {
	background:url(/img/adm_top.gif); background-position:left bottom; background-repeat:no-repeat;
	height:60px;
	padding:0 0 0 200px;
	text-align:left;
}

.adm_menu {
	width:200px; background:#c2d3da; height:100%; text-align:left; font-size:0.75em;
}

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

.adm_menu ul li {
	list-style: none;
	padding:10px 0 0 0;
	
}

.adm_sub {
	background:#c2d3da;
	font-weight:bold
}

.adm_tbl {
	font-size:0.6825em; width:680px;
}

.adm_tbl caption {
	font-size:1.25em;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:20px;
}

.adm_tbl th{
	color:#025b8a;
}

.error {
	color:#ff0000;
	font-weight:bold;
	font-size:1.25em;
	text-align:center
}