@charset "utf-8";
/* CSS Document */
*{font-size:100.01%;}
html,body{padding:0;margin:0;width:100%;height:100%;}
body{font-family:Tahoma,Arial,Sans-serif;font-size:0.625em;background: #6e0000 url(../images/background.jpg) repeat-x;}
img{border:0;vertical-align:bottom;}

#main{width:870px;margin:0 auto;background:url(../images/decor.gif) no-repeat top center;min-height:100%;}
* html #main{height:100%;}
.clear{clear:both;height:0;font-size:0;line-height:0;}
.table_border{border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{margin:0;}

/*======================= Header =========================*/
.header{}
.header .top{font: italic 1.4em/1em Arial, Helvetica, sans-serif;padding: 24px 75px;color:#FFFFFF;}
.header .center{font-size:1.2em;height:60px;background:url(../images/header.gif) no-repeat;}

/* -------------- logo ---------------- */
.header .center .logo{float:left;width:200px;text-align:right;padding-top:15px;}
.header .center .logo a{display:block;width:166px;height:29px;background: url(../images/logo.gif) no-repeat;text-decoration:none;float:right;}

/* ------------- search --------------- */
.header .center .search{float:right;width:240px;}
.header .center .search form{padding-top:16px;}
.header .center .search input{float:left;border:0;padding:0;outline:0;}
.header .center .search input.inputbox{width:139px;height:21px;padding:6px 15px 3px;background:url(../images/search/input.gif) no-repeat;color:#434242;font-style:italic;}
.header .center .search input.button{width:37px;height:25px;border:0;background:transparent url(../images/search/button.gif) no-repeat;}
.header .center .search input.button:active{padding:0;border:0;outline:0;background-position:bottom;}

/* -------------- menu ---------------- */
.header .center .menu{margin: 0 240px 0 215px;padding-top:16px;}
.header .center .menu ul#mainlevel{margin:0;padding:0;}
.header .center .menu ul li{float:left;display:inline;height:28px;padding-left:15px;margin-right:7px;background:url(../images/menu/left.gif) no-repeat;}
.header .center .menu ul li a{display:-moz-inline-stack;display:inline-block;padding: 0 20px 0 5px;line-height:28px;color:#ca0000;background:url(../images/menu/right.gif) no-repeat right;}

/*=======================  end   =========================*/




/*======================= Main ==========================*/
.main{background:url(../images/main/bottom.gif) no-repeat bottom center;overflow:hidden;padding-bottom:25px;margin:20px 0 0;}
.main .center{width:100%;background:#FFFFFF;overflow:hidden;}

/* ---------- content --------------- */
.main .content{margin-left:240px;font:1.4em Times New Roman, Times, serif;padding:0 20px;min-height:300px;}
* html .main .content{height:300px;}
#sobi2PageNav{display:none;}
.main .content h1{font-size:1.5em;line-height:1em;}
.main .content .contentpaneopeninfo{float:left;}
.main .content .contentheadinginfo{font-weight:bold;font-size:2.15em;width:590px;}
.main .content .contentpaneopeninfo p{margin: 15px 0 0;width:250px;}
.main .content .contentpaneopeninfo p,
.main .content .contentpaneopeninfo a{color:#000000;}
.main .content .contentpaneopeninfo a:hover{text-decoration:none;}
/*### form ###*/
.main .content .b3v_feedback_module_feedback{margin-left:265px;}
* html .main .content .b3v_feedback_module_feedback,
*+html .main .content .b3v_feedback_module_feedback{margin-top:-18px;position:relative;}
.main .content .b3v_feedback_module_feedback h2{margin-bottom:15px;font-size:1.5em;font-weight:normal;}
.main .content .b3v_feedback_module_feedback .field{width:310px;border:solid 1px #eeeae3;margin:3px 0 5px;font-family:Times New Roman, Times, serif;}
.main .content .b3v_feedback_module_feedback #upload{margin-bottom:10px;}
.main .content .b3v_feedback_module_feedback input[type="submit"]{margin-top:15px;}

/* -------- left column ------------- */
.main .left{float:left;width:240px;font-size:1.3em;}
.main .left .moduletable{padding-left:23px;}
.main .left ul.catalog{padding:0;margin:0;list-style-type:none;}
.main .left ul.catalog li{}
.main .left ul.catalog li a{display:block;height:42px;padding-left:15px;background:url(../images/menu/level-1.gif) no-repeat;line-height:42px;color:#aa0000;margin-top:2px;}
.main .left ul.catalog li.active a{background-position:bottom;color:#FFFFFF;text-decoration:none;}
.main .left ul.catalog li.active ul{font-size:0.923em;}
.main .left ul.catalog li.active ul li{}
.main .left ul.catalog li.active ul li a{padding-left:35px;background:url(../images/menu/level-2.gif) no-repeat;color:#006699;text-decoration:underline;margin-top:1px;}
.main .left ul.catalog li.active ul li.active a{text-decoration:none;color:#000000;font-weight:bold;}

/*======================= end  ==========================*/





/*======================= Images ========================*/

ul.images{margin:25px 0;padding:0;height:174px;}
ul.images li{float:left;display:inline;width:173px;margin-right:1px;height:100%;background:url(../images/bimg/back.gif) no-repeat;}
ul.images li a{display:block;width:100%;height:100%;text-decoration:none;color:#000000;text-align:center;}
ul.images li a img{margin: 2px 0 3px;}
ul.images li a span{display:block;text-align:left;margin:0 22px;font-size:1.1em;line-height:1.4em;}
ul.images li a span:hover{text-decoration:underline;}

/*=======================  end ==========================*/

.bottom{height:60px;background:url(../images/footer.gif) no-repeat;padding-left:50px;font-size:1.2em;line-height:60px;color:#000000;}
.bottom a{color:#b00000;}
.bottom a#map{text-decoration:none;}
.bottom a#map span{line-height:1em;border-bottom:dotted 1px #000000;color:#000000;}
#fix{height:110px;}



/*======================= Footer ========================*/

#footer{width:870px;margin:-100px auto 20px;position:relative;}

/* ------------- banners --------------- */
ul.banners{margin:45px 0 0;padding:0;float:left;width:50%;}
ul.banners li{float:left;width:88px;height:31px;display:inline;margin-right:6px;}
ul.bannres li a{display:-moz-inline-stack;display:inline-block;width:100%;height:100%;text-decoration:none;}

/* ------- innovation copyright -------- */
.innovation{margin-left:50%;text-align:right;}
.innovation span{display:-moz-inline-stack;display:inline-block;margin-right:5px;color:#ba0000;vertical-align:bottom;}
.innovation span a{color:#ba0000;}
.innovation span a:hover{text-decoration:none;}


/*=======================   end  ========================*/



