body {
 padding:0;
 margin:0;
 background:#ffffff;
}
a {
 color:#69cb00;
 text-decoration:none;
}

a:hover {
 color:#0089cd;
 text-decoration:underline;
}





@font-face {
    font-family: Birusa;
    src: url(../fonts/Birusa.ttf);
    font-weight: bold;
}


#kare_christmas {
 display: inline;
 padding:0px;
 margin:10px 0 0 22px;
 width:612px;
 float:left;
 border:0px solid #0033FF;
 background:url(img_pismo/bgr_christmas.jpg) repeat-y top left;
}
#kare_christmas a {
 color:#69cb00;
 text-decoration:none;
 font-size:18px;
 float:right;
}
#kare_christmas a:hover {
 color:#2394cc;
 text-decoration:underline;
 font-size:18px;
 padding-top:730px;
}
#kare_christmas_top {
 padding-left:25px;
 padding-right:10px;
 padding-top:12px;
 margin:0;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
 width:577px;
 float:left;
 min-height:680px;
 height:auto !important;
 height:680px;
 border:0px solid #0033FF;
 background:url(img_pismo/kare_christmas.jpg) no-repeat top left;
 padding-bottom:20px;
 padding-top: 450px;
}
.parent_agreement_info{line-height:135%;}
#kare_christmas_top a{float:none;font-size:15px;color:#003dcb;}
#kare_christmas_top a:hover{font-size:15px;text-decoration:underline;}
#kare_christmas_bottom {
 padding:0;
 margin:0;
 width:612px;
 float:left;
 min-height:22px;
 height:auto !important;
 height:22px;
 background:url(img_pismo/bottom_christmas.jpg) no-repeat top left;
}/*
.christmas_father{
 padding:0;
 margin:0;
 width:577px;
 float:left;
 min-height:330px;
 height:auto !important;
 height:330px;
 background:url(img_pismo/christmas.png) no-repeat top left;
}*/
* html .christmas_father {
 padding:0;
 margin:0;
 width:577px;
 float:left;
 min-height:330px;
 height:auto !important;
 height:330px;
 z-index:100;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_pismo/christmas.png', sizingMethod='crop');
 background-repeat: no-repeat;
}
.letter{
 padding:0;
 margin:0;
 width:387px;
 float:left;
}
* html .letter {
 padding:0;
 margin:0;
 width:387px;
 float:left;
 z-index:100;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_pismo/bgr_letter.png', sizingMethod='scale');
 background-repeat: repeat-y;
}
.letter_top{
  padding-left:218px;
  padding-right:40px;
 
  padding-bottom:45px;
  color: #6b5041; text-align: center;
  text-align: center;
  text-indent: 175px;
 margin:0;
 width:327px;
 float:left;
  min-height:188px;
 height:auto !important;
 height:188px;
 font-size:17px;
 line-height:22px;
 font-family: Birusa;
}
* html .letter_top{
 padding-left:20px;
 padding-right:40px;
 padding-top:45px;
 margin:0;
 width:327px;
 float:left;
 min-height:188px;
 height:auto !important;
 height:188px;
 z-index:100;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_pismo/letter_top.png', sizingMethod='crop');
 background-repeat: no-repeat;
}
.letter_bottom{
 padding:0;
 margin:0;
 width:387px;
 float:left;
 min-height:18px;
 height:auto !important;
 height:18px;
 background:url(img_pismo/letter_bottom.png) no-repeat top left;

 display: none;
}
* html .letter_bottom{
 padding:0;
 margin:0;
 width:387px;
 float:left;
 min-height:18px;
 height:auto !important;
 height:18px;
 z-index:100;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img_pismo/letter_bottom.png', sizingMethod='scale');
 background-repeat: no-repeat;
}

.parents{
 width:525px;
 text-align: right;
 float:left;
  font-family: Birusa;
  color: #6b5041;
 font-size:15px;
 font-style:italic;
 padding-left:10px;
 margin-bottom: 50px;
}
.pole_christmas {
 margin:0;
 vertical-align:middle;
 width:262px;
 height:39px;
 background:url(img_pismo/pole_christmas.jpg) no-repeat top left;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
 padding: 4px 10px 5px 10px;
box-sizing: border-box;
}
.christmas_tittle{
 color:#6b5041;
 font-size:18px;
}
.textarea_christmas {
 resize: none;
 padding:10px;
 margin:0 0 5px 0;
 width:524px;
 height:162px;
 background:url(img_pismo/textarea_bgr.jpg) no-repeat top left;
 border:none;
 overflow:hidden;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
}
.pole_christmas2 {
 margin:0;
 vertical-align:middle;
 width:196px;
 box-sizing: border-box;
 height:29px;
 background:url(img_pismo/pole_christmas2.jpg) no-repeat top left;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
 padding: 2px 10px;
}
.pole_christmas3 {
 margin:0;
 vertical-align:middle;
 width:108px;
 height:25px;
 background:url(img_pismo/pole_christmas3.jpg) no-repeat top left;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
 padding-top:5px;
 padding-left:10px;
}
.pole_christmas4 {
 margin:0;
 vertical-align:middle;
 width:435px;
 height:25px;
 background:url(img_pismo/pole_christmas4.jpg) no-repeat top left;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
 padding-top:5px;
 padding-left:10px;
}
.submit_christmas {
 margin:20px 0 0;
 vertical-align:middle;
 text-align:center;
 width:184px;
 height:66px;
 background:url(img_pismo/submit_christmas.jpg) no-repeat top left;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:0;
 color:transparent;
 padding-top:0px;
 padding-left:0px;
}

.hpismo {
 float: left;
 width: 612px;
 display: inline;
 padding:0px;
 margin:20px 0 0 152px;
 color: #fff;

}



table td, table th {
    padding: 0 5px !important;
}