body{background:url(../images/layout/gradient.png) 0 0 repeat-x;text-align:center;}
#container{margin:0 auto;width:990px;height:auto;text-align:left;background:url(../images/layout/back.png) 0 0 repeat-y;}
#header{height:144px;}
#header img{border:none;}

#topnavigation{width:990px;height:34px;background:url(../images/layout/nav_back.png) 0 0 repeat-x;color:#323b4c;}
#topnavigation ul{width:690px;padding:0;margin:0;float:left;background:url(../images/layout/nav_right.png) top right no-repeat;}
#topnavigation li{float:left;height:26px;padding:9px 13px 0px 13px;list-style:none;}
#topnavigation li.distance, #topnavigation li.distancew {float:left;width:3px;height:34px;padding:0;list-style:none;background:url(../images/layout/nav_right.png);overflow:hidden;}
#topnavigation li a {margin:0;height:34px;text-decoration:none;font-size:12px;font-weight:bold;}
#topnavigation li:hover{background:url(../images/layout/nav_back_hover.png) 0 0 repeat-x;color:#000000;}
#topnavigation form{margin:0;}

#search{float:left;height:26px;padding:8px 0 0 13px;font-weight:bold;font-size:12px;}
#search input{width:170px;padding:2px;border:1px solid #323b4c;background:transparent;}
* html #search input{margin-top:-1px;}
*+html #search input{margin-top:-1px;}
#search input.but{width:50px;padding:1px;border:1px solid #323b4c;background:transparent;} 
* html #search input.but{margin-bottom:0px;}
*+html #search input.but{margin-bottom:0px;}

#line{width:990px;height:4px;background:url(../images/layout/grey.png) 0 0 repeat-x;overflow:hidden;}

#box{clear:both;margin:0 auto;width:990px;background:url(../images/layout/back.png) 0 0 repeat-y;border:1px solid #6633FF;}
#left{float:left;width:185px;height:auto;padding-right:6px;background-color:#ffffff;}
#middle{float:left;width:590px;min-height:937px;padding:40px 0px 0px 21px;background:url(../images/layout/boxback.png) 0 0 repeat-x;border:1px solid #979797;margin-bottom:0px;}
* html #middle{padding:40px 0px 0 9px;}
#inner{width:600px;min-height:925px;}
#gotop{text-align:right;width:573px;margin:-20px auto 23px auto;padding-right:27px;} 
#gotop img{border:none;}
#right{float:left;width:180px;padding-left:6px;background-color:#ffffff;}

ul.box, ul.box2{padding:40px 0 11px 13px;margin:0;background:url(../images/layout/boxback.png) 0 0 repeat-x;list-style:none;text-align:left;border:1px solid #979797;background-color:#FFFFFF;}
* html ul.box, * html ul.box2{padding:40px 0 5px 13px;margin:0;background:url(../images/layout/boxback.png) 0 0 repeat-x;list-style:none;text-align:left;background-color:#FFFFFF;}
ul.box2{margin-top:7px;}
* html ul.box2{margin-top:7px;}
li.headline{color:#FFFFFF;font-weight:bold;font-size:12px;margin:-37px 0 21px 0;}
* html li.headline{color:#FFFFFF;font-weight:bold;font-size:12px;margin:-37px 0 -10px 0;}
li.center{text-align:center;color:#323b4c;font-weight:bold;font-size:11px;}
* html li.center{padding-top:27px;}
li.image, li.borderless{text-align:center;color:#323b4c;margin:7px 0 0 -13px;}

li.image img{border:none;}
li.borderless{text-align:left;padding-left:5px;}
* html li.borderless{padding-top:27px;}
* html li.image{padding-top:27px;}
li.navigation{text-align:left;margin:7px 0 0 -18px;}
li.links {text-decoration:none;}
* html li.links{padding-top:27px;}
* html li.navigation{padding-top:27px;}
*+html li.navigation{padding-top:0px;margin-top:-15px;}
li.center a, li.links a, li.borderless a{text-decoration:none;white-space:nowrap;}
li.links a{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
li.links a:hover{color:#030303;}

#fin{clear:both;width:990px;height:1px;overflow:hidden;}
#footer{clear:both;margin:0 auto;width:990px;height:39px;background:url(../images/layout/footer_back.png) 0 0 repeat-x;text-align:center;}

#footer ul{width:650px;margin:0 auto;padding:0;list-style:none;}
#footer li{float:left;padding:15px 17px 0 0;}
* html #footer li{float:left;padding:12px 17px 0 0;}
#footer li a{text-decoration:none;}
#footer li a:hover{color:#000000;}
