body{margin:0; padding:0; font-family:Tahoma, Arial; font-size:15px; background:url(../images/bg-body.png) repeat-x #ffffff; color:#5e5e5e;}

.clear{clear:both;}
a:focus, input:focus{outline:none;}
form{margin:0; padding:0;}

div.site{width:100%; margin:0; padding:0; background:url(../images/bg-site.jpg) no-repeat center top;}
div.kibekasi{width:900px; margin:0 auto 0 auto; height:400px;}

div.header{width:900px; height:120px;}
table.header{width:900px;}
table.header td.logo{width:500px; height:120px; padding-left:120px;}
table.header td.open{width:280px;}
div.header h1{color:#000000; font-family:Georgia, Arial; font-size:36px; font-weight:normal; margin:0; padding:0;}
div.header h1 a:link, div.header h1 a:active, div.header h1 a:visited{color:#000000; text-decoration:none;}
div.header h1 a:hover{color:#000000; text-decoration:underline;}
div.header h3{color:#49840b; font-family:Georgia, Arial; font-size:24px; font-weight:normal; margin:0; padding:0;}
div.header p{color:#000000; font-family:Georgia, Arial; font-size:36px; margin:0; padding:0;}
div.header sup{text-decoration:underline; font-size:18px;}

div.picture{width:900px; height:200px;}
div.picture img{width:900px; height:200px; border:0;}

div.navigation{width:900px; height:65px; border-top:solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; text-align:center;}
table.navigation{width:900px;}
table.navigation td.menu{width:600px; vertical-align:top;}
table.navigation td.search{width:300px; height:60px;}

div.navigation table.search{margin-right:45px;}
div.navigation table.search td.input{padding-right:10px; height:60px; padding-top:3px;}
div.navigation table.search td.button{width:35px; height:60px;}
div.navigation input.inputbox{background:url(../images/input.png) repeat-x left top #ffffff; border:solid 1px #bbbbbb; padding:5px; width:150px;}


div.navigation ul.menu li {
	display:block;
	padding-left:10px;
	font-size: 18px;
	font-family:Georgia, Tahoma, Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 35px;
	height:35px;
	float:left;
	margin-right:10px;
	cursor:pointer;
}

div.navigation ul.menu li span {
	display:block;
	padding-right:10px;
	height:35px;
	float:left;
}

div.navigation ul.menu li span:hover{text-decoration:underline;}

div.navigation ul.menu li a{color:#000000;}

div.navigation ul.menu li.active {
	display:block;
	padding-left:10px;
	font-size: 18px;
	font-family:Georgia, Tahoma, Arial;
	font-weight:normal;
	letter-spacing:0px;
	line-height: 35px;
	height:35px;
	background:url(../images/menu.png) no-repeat left top;
	float:left;
	cursor:pointer;
}

div.navigation ul.menu li.active span {
	display:block;
	padding-right:10px;
	height:35px;
	float:left;
	background:url(../images/menu.png) no-repeat right top;
}

div.navigation ul.menu li.active a{color:#ffffff;}

div.content{width:840px; margin:30px auto 30px auto;}
table.content{width:840px;}
table.content td.main{vertical-align:top;}
table.content td.right{width:230px; border-left:solid 60px #ffffff; vertical-align:top;}

div.componentheading{font-weight: normal; font-style: normal; line-height:normal; font-family: Georgia, Arial; font-size:24px; color:#000000; margin:0; padding:0; margin-bottom:10px;}
#mainbody table.contentpaneopen td{margin:0; padding:0;}
#mainbody table.contentpaneopen td.contentheading{font-weight: normal; font-style: normal; line-height:normal; font-family: Georgia, Arial; font-size:24px; color:#000000; margin:0; padding:0;}
#mainbody table.contentpaneopen td.contentheading a:link, #mainbody table.contentpaneopen td.contentheading a:active, #mainbody table.contentpaneopen td.contentheading a:visited{color:#000000; text-decoration:none;}
#mainbody table.contentpaneopen td.contentheading a:hover{color:#000000; text-decoration:underline;}
#mainbody h3{color:#49840b; font-size:18px; font-weight:bold; margin:0; padding:0; margin-bottom:15px; font-weight:normal; font-family: Georgia, Arial;}
#mainbody table.contentpaneopen td.contentheading, #mainbody table.contentpaneopen td.buttonheading{padding-bottom:15px;}
#mainbody table.contentpaneopen td.buttonheading img{border:0;}
#mainbody p{line-height:20px; margin:0; padding:0; margin-bottom:25px;}
#mainbody img.left{float:left; margin-right:20px;}

div.prices{margin-bottom:20px;}
div.prices h3{font-family: Georgia, Arial; font-size:24px; color:#49840b; font-weight:normal; margin:0; padding:0;}
div.prices table.prices{width:100%; margin-top:15px;}
div.prices table.prices td{border-bottom:solid 1px #dfdfdf; padding-top:5px; padding-bottom:5px; padding-left:5px;}
div.prices table.prices td.price{color:#000000;}
div.prices p a:link, div.prices p a:active, div.prices p a:visited{color:#49840b; text-decoration:underline;}
div.prices p a:hover{color:#49840b; text-decoration:none;}

div.prices ul.menu{margin:0; padding:0; list-style-type:none; margin-bottom:30px; margin-top:15px;}
div.prices ul.menu li{border-bottom:solid 1px #dfdfdf; padding-top:5px; padding-bottom:5px; padding-left:5px;}
div.prices ul.menu li a:link, div.prices ul.menu li a:active, div.prices ul.menu li a:visited{color:#5e5e5e; text-decoration:underline;}
div.prices ul.menu li a:hover{color:#5e5e5e; text-decoration:none;}
div.prices ul.menu li#current a:link, div.prices ul.menu li#current a:active, div.prices ul.menu li#current a:visited{color:#49840b; text-decoration:none;}
div.prices ul.menu li#current a:hover{color:#49840b; text-decoration:underline;}

div.special{width:900px; margin:0 auto 0 auto; border-top:solid 1px #dfdfdf; padding-top:30px; padding-bottom:20px;}
div.special h3{font-family:Georgia, Arial; font-size:24px; font-weight:normal; color:#000000; margin:0; padding:0;}
div.special p a:link, div.special p a:active, div.special p a:visited{color:#49840b; text-decoration:underline;}
div.special p a:hover{color:#49840b; text-decoration:none;}
table.special{width:840px; margin:0 auto 0 auto;}
table.special td{padding:0; vertical-align:top;}

div.partners{width:900px; margin:0 auto 0 auto; border-top:solid 1px #dfdfdf; padding-top:30px; padding-bottom:30px;}
div.partners img{border:dotted 1px #cacaca; width:150px; height:75px; margin-left:5px; margin-right:5px;}
div.partners img:hover{border:solid 1px #a3a3a3;}
table.partners{width:840px; margin:0 auto 0 auto;}
table.partners td{text-align:center;}
div.partners div.moduletable h3{font-family:Georgia, Arial; font-size:24px; font-weight:normal; color:#000000; margin:0; padding:0; text-align:left; margin-bottom:20px;}

div.footer{width:900px; margin:0 auto 0 auto; border-top:solid 1px #dfdfdf; padding-top:20px; padding-bottom:20px;}
table.footer{width:840px; margin:0 auto 0 auto;}
table.footer td.footer{width:620px; font-size:10px;}
table.footer td.master{width:220px; text-align:right;}
table.footer td.master img{border:0;}

input.inputbox{background:url(../images/input.png) repeat-x left top #ffffff; border:solid 1px #bbbbbb; padding:5px; width:200px;}
textarea.inputbox{background:url(../images/input.png) repeat-x left top #ffffff; border:solid 1px #bbbbbb; padding:5px;}

#mainbody table.search td.input{padding-right:10px;}
#mainbody table.search td.button{width:72px;}

table.contentpaneopen fieldset{line-height:21px;}
table.contentpaneopen fieldset span.small{font-size:18px; font-family: Georgia, Helvetica, Arial, sans-serif;}
table.contentpaneopen fieldset span.small2{color:#49840b;}
table.contentpaneopen fieldset a:link, table.contentpaneopen fieldset a:active, table.contentpaneopen fieldset a:visited{color:#4a4a4a; text-decoration:underline;}
table.contentpaneopen fieldset a:hover{color:#4a4a4a; text-decoration:none;}

#mainbody table.bordered{background:#dfdfdf; margin-bottom:30px;}
#mainbody table.bordered td{background:#ffffff; padding:10px;}
#mainbody table.bordered thead{font-weight:bold;}

div.header div.rawimages{margin-bottom:10px; margin-left:3px;}
div.header div.rawimages img{border:0;}
div.header div.rawimages span#active_language{background:#ffffff; border:solid 1px #339900; }
div.header div.rawimages span{padding-left:5px; padding-right:5px; margin-right:3px;}

#component-contact a:link, #component-contact a:active, #component-contact a:visited{color:#49840b; text-decoration:underline;}
#component-contact a:hover{color:#49840b; text-decoration:none;}

div.contact_email input, div.contact_email textarea{margin-bottom:15px; margin-top:5px;}
div.contact_email button{background:#e3e3e3; background:url(../images/button.png) no-repeat; width:80px; height:35px; line-height:35px; display:block; color:#ffffff; border:0; font-family:Georgia, Tahoma, Arial; font-size:18px;}