@charset "utf-8";
/* CSS developed by - Bhusan Shrestha [shresthabhusan@gmail.com] */

#wrapper {
	width:963px;
	margin:0 auto ;
	background:url(../images/body_bg.jpg) repeat-y center;
	padding:10px 15px 10px 17px;
}

.fleft {
	float:left;
	width:auto;
}
.fright {
	float:right;
	width:auto;
}
.mleft {
	margin-left:10px;
}
.mright {
	margin-right:10px;
}
.clear {
	clear:both;
}
.spacer {
	height:10px;
	line-height:10px;
	font-size:10px;
}
#header{ height:105px; overflow:hidden;}
#logo{width:700px;}
#logo h1{color:#871432; font-size:18px; font-weight:normal; line-height:78px; height:78px; overflow:hidden; float:left; margin:0; padding-right:20px;}
#logo #motto{ border-left:#CFA2AE 1px solid; padding-left:10px; height:58px; margin-top:20px; color:#CFA2AE; font-size:15px; line-height:25px;}
#logo #motto strong{font-size:16px; letter-spacing:-.05em; font-family:Arial, Helvetica, sans-serif;}
#lang{text-align:right; height:20px; line-height:20px;}
#toptab{padding-top:57px; float:right;}
#toptab ul, #toptab li{margin:0; padding:0;}
#toptab li{float:left; background:url(../images/tab_bg.gif) repeat-x; width:120px; text-align:center;  list-style:none;}
#toptab li .leftcurve{background:url(../images/tab_curve.gif) no-repeat; float:left; height:29px; width:22px;}
#toptab li .rightcurve{background:url(../images/tab_curve2.gif) no-repeat; float:right; height:29px; width:5px;}
#toptab li img{border:0; margin:0; padding:0;}
#toptab li a{color:#FFF; display:block; height:22px; padding-top:7px;}
#toptab li a:hover{text-decoration:underline;}
#mainmenu{border-right:1px solid #eeeeee; margin:0 auto;}
#leftbody{width:625px; float:left;}
#rightbody{width:330px; float:right;}
#innerleft{width:170px;   float:left;}
#innerright{width:767px; float:right;background:url(../images/vr_line.gif) repeat-y left;padding:0 10px;}
#slider{background:#FFF; border:#E4E4E4 1px solid; padding:2px; overflow:hidden;}
#slider #gallery{width:400px; float:left;}
#slider #gallerycontent{width:198px; float:right;}
.head_inside h1{font-size:12px; margin:0;}

#footer{margin-top:10px;}

/* Curve Box */
.curvebox{background:#F6F6F6;}
.curvebox .curvetop .leftcurve{background:url(../images/left_crv.gif) no-repeat; float:left; width:8px; height:8px;}
.curvebox .curvetop .rightcurve{background:url(../images/right_crv.gif) no-repeat; float:right; width:8px; height:8px;}
.curvebox .curvetext{clear:both; padding:0 8px;}
.curvebox .curvebottom, .curvebox .curvetop{ height:8px; line-height:8px; overflow:hidden; clear:both;}
.curvebox .curvebottom .leftcurve{background:url(../images/left_btm_crv.gif) no-repeat; float:left; width:8px; height:8px;}
.curvebox .curvebottom .rightcurve{background:url(../images/right_btm_crv.gif) no-repeat; float:right; width:8px; height:8px;}
/* Curve Box */

/* CSS developed by - Bhusan Shrestha [shresthabhusan@gmail.com] */


