/* CSS Document */

body {
margin: 0px;
padding: 100px 10px;
background-image:url(../ground/back_texture.jpg);
background-color:#FFFFFF;
font-family: Vardana, Arial, Helvetica, sans-serif;
font-size: x-small;
line-height: 135%;
color: #666666;
}

img{
border-width: 0px;
padding: 0px;
margin: 0px;
}

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

td {
vertical-align: top;
}

#body {
position: relative;
margin: auto;
padding: 0px;
width: 749px;
}

.basic {
margin: 0px;
padding: 0px;
}

.img_left {
float: left;
}

.p_clear {
clear: both;
}

.icon_area {
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
}

.al_r {
padding: 0px 10px 0px 0px;
text-align: center;
}

.al_r2 {
padding: 0px 20px 0px 0px;
text-align: right;
}

.yuuk-pf {
	display: block;
	width: 100%;
	padding: 15px 0;
}

.yuuk-pf-left {
	float: left;
	width: 50%;
}

.yuuk-pf-right {
	float: left;
	width: 50%;
	text-align: right;
}

/* =============================================================================
   CLEAR FIX
   ========================================================================== */

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:block;
    overflow:hidden;
}
 
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}