body{ margin:0px; padding:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:#fff;color:#000;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
p{font-size:15px; line-height:180%;}
.black{color:#000;}
.white{color:#fff;}
.bg_red_light{background:#F9A87B;}
.bg_green_light{background:#CDF5C1;}
.bg_green_light td{background:#CDF5C1; font-weight:bold;}
.txt td{ padding:3px 5px;}
.border_tbl td{ border:solid 1px #ccc; padding:3px 5px;}
.size1{font-size:1em;}
.size1_2{font-size:1.2em;}
.size1_3{font-size:1.3em;}
.size1_4{font-size:1.4em;}
.size1_5{font-size:1.5em;}
.size1_6{font-size:1.6em;}
.size1_7{font-size:1.7em;}
.size1_8{font-size:1.8em;}
.size1_9{font-size:1.9em;}
.size2{font-size:2em;}
.size2_5{font-size:1.5em;}
.uppercase{ text-transform:uppercase;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.justify{text-align:justify;}
.strong{ font-weight:bold;}
.padding_top5{ padding-top:5px;}
.padding_top10{ padding-top:10px;}
.padding_top15{ padding-top:15px;}
.padding_top20{ padding-top:20px;}
.padding_left5{ padding-left:5px;}
.padding_left10{ padding-left:10px;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.margin_top10{ margin-top:10px;}
.border{border:solid 1px #ccc; padding:10px 20px;}
.top_img{ background:url(../images/top_img.jpg) repeat-x; height:20px;}
.head_bg{background:#F8F8F8;}
.kalas{ text-align:right;}
.clear{ clear:both;}
.footer{background:url(../images/footer_bg.jpg) repeat-x; height:60px;}
.form input[type=text], input[type=password],input[type=number], select, textarea{ width:100%; padding:3px 5px;}
.form input[type=submit]{ background:#000; color:#fff; border:solid 3px #ccc; font-weight:bold; font-size:1.2em; padding:5px 10px;}
ul.ulol{ list-style:none; margin:0px; padding:0px;}
ul.ulol li{ margin:10px 10px;}
ul.ulol li a{ background:#F9D0B9; color:#C62B1B; padding:5px 20px; font-weight:bold; display:block; border-radius:20px; text-align:center;}
ul.ulol li a:hover{ background:#389F10; color:#fff; text-decoration:none;}
.my_link a{ background:#F9D0B9; color:#C62B1B; padding:5px 20px; margin:5px; font-weight:bold; display:block; border-radius:20px; text-align:center;}
.my_link a:hover{ background:#389F10; color:#fff; text-decoration:none;}

/*==================================================
 * Effect 2
 * ===============================================*/
.box {
	width:100%;
	/*height:200px;*/
	background:#FFF;
	margin:20px auto 40px auto;
}
.effect2{
  position: relative;
}
.effect2:before, .effect2:after{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  box-shadow: 0 15px 10px #777;
  transform: rotate(-3deg);
}
.effect2:after{
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
/*==================================================
 * Effect 2 end
 * ===============================================*/