@charset "utf-8";
/* CSS Document */
body{ background:#565655; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:20px;}
img {border: none;}
#container{ position: relative;width:988px; margin:0 auto;}
#content-all{ }
#content-body{background: url(../images/content-right-back.jpg) repeat-y;width:988px; clear: both;display:table;}

#corner-bottom{ height:11px; background:#FFFFFF; font-size:1px;}
#corner-left-bottom{ width:13px; height:11px; background:url(../images/corner-left-bottom.gif) no-repeat; float:left;}
#corner-right-bottom{ width:13px; height:11px; background:url(../images/corner-right-bottom.gif) no-repeat; float:right;}
#footer{ color:#FFFFFF; font-size:10px; padding-top:20px; padding-left:45px; }
#footer-home{ color:#FFFFFF; font-size:10px; padding-top:20px; padding-left:45px; width:100%; float:left; }


#header {

	position: relative;

	background: url(../images/header-bg.jpg) no-repeat;
	
	width: 988px;

	height: 154px;

}

#header img {

	position: absolute;
	
	top: 47px;
	
	left: 47px;
	
}



#content-left { 

	width:578px; 
	
	background:url(../images/content-back-right.jpg) top right no-repeat; 
	
	float:left;  
	
}

#content-left span{}
#content-right{ width:400px; float:left; overflow: hidden;}
#content-back{width:170px; height:59px; background:url(../images/content-back-left.jpg) top left no-repeat; }
#content-bod{ width:386px;min-height: 526px;height: auto !important;height: 526px; padding-left:24px; padding-top:34px;}
#content-bod-home{ width:386px;min-height: 526px;height: auto !important;height: 526px; padding-left:24px; padding-top:34px;}
#content-bod-sche{ width:386px;min-height: 526px;height: auto !important;height: 526px; padding-left:24px; padding-top:34px;}
h2{ font-size:18px; padding-top:20px; padding-bottom:10px;}
#content-blog{ font-size:12px; width:485px; padding-left:40px;}
#content-blog2{ font-size:12px; width:500px; padding-left:40px;}
#content-blog span{ font-size:13px; color:#C32209; font-weight:bold;}
#content-product{ font-size:12px; width:545px; padding-left:28px;}
#content-schedule{ font-size:12px; width:520px; padding-left:40px; padding-top:30px;}

.box{ width:468px; height:auto; margin-bottom:15px;}
.box2{ width:468px; height:auto; margin-bottom:15px; padding-top:15px;}
.box-top{ width:173px; height:15px; background:url(../images/back-pink.jpg) no-repeat;}
.box-text{ width:453px; background:url(../images/back-pink-center.jpg) repeat-y; padding-left:15px;}
.box-text2{ width:500px; background:url(../images/back-pink-center.jpg) repeat-y; padding-left:15px; padding-top:15px; padding-bottom:5px;}
.box-text2 span{ font-size:15px; font-weight:bold; color:#C32209;}
.box-bottom{ width:173px; height:15px; background:url(../images/back-pink-bottom.jpg) no-repeat;}
p{ margin:0px; padding-top:10px; padding-bottom:10px;}
.box a{ color:#C32209;}
.box-red{ height:28px;}
.box-red-left{ width:21px; height:28px; background:url(../images/button-red-left.jpg) no-repeat; float:left;}
.box-title{ height:25px; background:#c32108; float: left; font-weight:bold; font-size:18px; color:#FFFFFF; text-align:center; padding-left:10px; padding-right:10px; padding-top:3px;}
.box-red-right{ width:10px; height:28px; background:url(../images/button-red-right.jpg) no-repeat; float:left;}
.text{ padding-left:15px;}

.box-black{ width:487px; background:url(../images/back-black-top.jpg) #000000 no-repeat; margin-top:10px; margin-bottom:30px; color:#FFFFFF; }
.box-black-text{ width:467px; padding-left:20px;}
.box-black-text span{ color:#DE2209;}
.box-black-bottom{ width:487px; height:12px; background:url(../images/back-black-bottom.jpg) no-repeat;}

.box-white{ width:243px; height:auto; float:left; margin-right:21px; margin-bottom:25px;}
.box-white-top{ width:243px; height:19px; background:url(../images/box-white-top.jpg) no-repeat;}
#table{ margin-left:10px; margin-top:5px; font-size:13px; color:#FFFFFF;}
.tr{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF;}
.td{padding-top:7px; padding-bottom:7px;}
.box-white-text{  width:243px; background:url(../images/box-white-text.jpg) repeat-y;}

.box-greis-top{ width:243px; height:7px; background:url(../images/box-greis-top.jpg) no-repeat; font-size:1px; text-align:center;}

.box-greis-text{  width:243px; background:url(../images/box-greis-text.jpg) repeat-y;}
.greis-text{ padding-left:35px; padding-top:5px; }
.greis-text span{ font-weight:bold; color:#C32209;}
.greis-text span a { font-weight:bold; color:#C32209; text-decoration: none;}

.box-greis-button{ width:243px; height:42px; background:url(../images/box-greis-button.jpg) no-repeat;}
.button-title{ padding-left:120px; padding-top:9px; font-size:10px; font-weight:bold;}
.button-title a{ text-decoration:none; color:#FFFFFF;}

.box-black-big{ width:520px; margin-bottom:20px;}
.box-black-big-top{ width:520px; height:30px; background:url(../images/box-black-big-top.gif) no-repeat;}
.box-black-big-text{ width:520px; background:url(../images/box-black-big-text.gif) no-repeat #000000;}
.box-black-big-text span{ color:#DE2209; font-weight:bold;}
.box-black-big-bottom{ width:520px; height:15px; background:url(../images/box-black-big-bottom.gif) no-repeat;}

#home-back01{ width:578px; height:241px; background:url(../images/back-home01.jpg) no-repeat; float:left;}
#home-back02{ width:410px; height:241px; background:url(../images/back-home02.jpg) no-repeat; float:left;}
#home-back03{ width:578px; height:385px; background:url(../images/back-home03.jpg) no-repeat; float:left;}
#home-back04{ width:410px; height:385px; background:url(../images/back-home04.jpg) no-repeat; float:left; font-size:10px;}

#cont-top{ font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:45px; padding-top:34px; padding-right:58px; margin-bottom:30px;}
#cont-top h1{ font-size:18px; margin:0px; padding:0px; padding-bottom:20px;}
#cont-bottom{font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:45px; padding-right:65px;}

#form-access{float:right; padding-top:200px; padding-right:25px; color:#FFFFFF; font-size:10px; font-weight:bold;}
#home-buttom{ width:189px; height:36px; background:url(../images/home-buttom.gif) no-repeat; border:none;}
#row-buttom{ padding-top:15px;}

.textbox{ width:179px; font-size:10px; height:13px; padding-left:10px; padding-top:2px;}

#content-body #content-left #content-blog h4{
margin-bottom: -10px;
float: left;}

#content-body #content-left #content-blog p{
clear: both;}

#content-body #content-left #content-blog h4 span{
float: right;}

#content-body #content-left #content-blog h3 span{
margin-left: 80px;}

form.books-form fieldset label{
float: left;
width: 140px;}


#content-blog h2 span{
font-size: 18px;}