html{height:100%;}
body {padding:0; margin:0; height:100%; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000; background-color:#a6b196; text-align:center; font-size:14px;}
img { border:none; }
form {margin:0; padding:0; height: 100%;}
p {margin:0; padding:0;}
table { width:100%; border:0px; border-collapse:collapse; }
table tr td { padding:0px; }

/*h1, h2, h3*/
h1 { margin:0; padding:0; color:#2d3d4c; font-size:18px;}
h1.norm  {color:#565f45; font-size:16px; line-height:18px; margin:0 0 10px 30px;}
h1.norm_log { padding-top:18px; color:#565f45; font-size:16px; line-height:18px; margin:0 0 10px 30px;}
h2, h3 { margin:0; padding:20px 0 0 0; color:#2d3d4c; font-size:14px;}
h3.norm  {color:#565f45; padding:0;}
a.title { color:#ba5200; font-weight:bold; text-decoration:none; padding-left:10px;}
a.title:hover { text-decoration:underline;}

/* line white */
.line_wh { background-color:#fff; height:1px; font-size:0; line-height:0; margin:10px 0;}

/* form_table */
.form_table { width:auto;}
.form_table tr td { text-align:left; padding:7px 0 0 0; width:260px;}
.form_table tr td.text {text-align:right; width:220px; padding-right:10px; font-weight:bold;}
.form_table tr td.req { color:#e26503; font-size:12px; }
.form_table tr td.nobr { white-space:nowrap; width:500px;}

/* input */
.inp_large { height:20px; width:250px; font-size:14px;}
.inp_small { height:20px; width:130px; font-size:14px;}
.sel_large { height:20px; width:255px; font-size:12px;}
.inp_rad {line-height:30px; padding:0; margin:0; margin-left:250px; font-weight:bold;}
.next_but { background:url(../../images/next_but.gif) no-repeat top left; height:33px; width:69px; border:0; margin:20px 0 10px 250px; display:block;}

/* main_center */
.main_center { width:950px; border-right:2px solid #93a479; border-left:2px solid #93a479; margin:0 auto; height:100%; background-color:#C7D2B8; } 
.main_center tr td.top { vertical-align:top; padding-bottom:20px;}

/* header */
.header { background:url(../../images/header.gif) no-repeat top left; height:59px; width:944px; padding-top:113px; margin-bottom:30px; padding-right:6px; position:relative;}
.logo { display:block; height:155px; width:255px; float:left; position:absolute; top:17px; left:45px;}
a.but_menu, a.but_menu:hover, a.but_menu_fing, a.but_menu_fing:hover, a.but_menu_cur, a.but_menu_cur:hover, a.but_menu_fing_cur, a.but_menu_fing_cur:hover  {text-decoration:none; text-align:center; float:right; padding-top:6px; padding-right:18px; font-size:18px; color:#3e1d03; background:url(../../images/but_menu.gif) no-repeat top left; height:39px; width:132px; display:block;} 
a.but_menu_fing, a.but_menu_fing:hover { background:url(../../images/but_menu_finger.gif) no-repeat;}
a.but_menu_cur, a.but_menu_cur:hover { background:url(../../images/but_menu_cur.gif) no-repeat;}
a.but_menu_fing_cur, a.but_menu_fing_cur:hover { background:url(../../images/but_menu_cur_finger.gif) no-repeat;}


/* content */
.content { color:#565f45; text-align:left; padding:0 30px; clear:both;}
.content p { padding:10px 0 0 10px;}
.content p a {color:#565f45;}
.content p a:hover { text-decoration:none;}
.content ul {margin:0 0 0 10px; padding:0; list-style:none; font-size:14px; line-height:18px;}
.content ul li { background:url(../../images/list_pict.gif) no-repeat left 6px; padding-left:10px;}
/* content kids */
.content_kid { color:#565f45; text-align:left; padding:0 30px 0 0; clear:both;}
.content_kid p { padding:10px 0 0 30px;}
.content_kid p a {color:#565f45;}
.content_kid p a:hover { text-decoration:none;}
.content_kid ul {margin:0 0 0 30px; padding:0; list-style:none; font-size:14px; line-height:18px;}
.content_kid ul li { background:url(../../images/list_pict.gif) no-repeat left 6px; padding-left:20px;}

/* parent_inf */
.parent_inf tr td { padding:10px 0;}
.parent_inf tr td.img { width:96px; padding:10px;}
/* kid_table */
.kid_table tr td.left{ width:345px; vertical-align:top;}
.kid_table tr td.right { width:605px; vertical-align:top;}

/* login */
.login { background:url(../../images/bg_login.gif) no-repeat top right; height:76px; width:337px; padding-top:5px;}
.forg_pass {color:#ba5200; font-size:14px;}
.min { font-size:12px;  line-height:14px;}
.login_table { width:auto; float:left;}
.login_table tr td.text { width:80px; color:#fff; padding:5px 0 0 30px;}
.login_table tr td.inp { width:150px;  padding:5px 0 0 0;}
.login input.go {width:60px; height:60px; background:url(../../images/go.gif) no-repeat left top; border:none; margin-top:7px; float:left; cursor:pointer;}
.login input.go:hover {background-position:right top;}
.error_message { font-weight:bold; color:#ff0000; font-size:14px; padding:5px 0 0 30px; margin:0; }


/* postcard */
.postcard { padding:10px; background-color:#fff; width:543px; height:330px; float:right; position:relative;}
.tack_right { position:absolute; top:-10px; right:-12px;}
.tack_left { position:absolute; top:-10px; left:-10px;}
.text_und_post {color:#565f45; font-size:16px; line-height:18px; padding:10px 0 0 18px; font-weight:bold; clear:both;}
.text_und_post span { display: block; float:left;} 
.but_next { cursor:pointer; float:right;}
.but_back { cursor:pointer; float:right;}
.logo_bete { position:absolute; bottom:21px; left:18px;}

/* footer */
.main_center tr td.footer { vertical-align:bottom; height:40px; padding-left:21px; padding-right:21px;}
.copyright { border-top:1px solid #93a479; height:28px; color:#565f45; font-size:12px; text-align:left; padding-top:12px;}
.copyright a {color:#565f45; text-decoration:none;}
.copyright a:hover { text-decoration:underline; }


/* botton */
.center_button { background:url(../../images/Cbutton.gif) repeat-x top left; font-weight:bold; font-size:14px; color:#3e1d03; height:33px; border:none; overflow:visible; padding:0; $padding:0 .20em; cursor:pointer;}
.Rbutton { background:url(../../images/Rbutton.gif) no-repeat top right; padding-right:17px; height:33px; display:block; float:left; cursor:pointer;}
.Lbutton { background:url(../../images/Lbutton.gif) no-repeat top left; padding-left:15px; height:33px; display:block; float:left; cursor:pointer; margin-left:250px; _margin-left:130px; margin-top:20px;}

 
