/* SubPage with 3 columns */
div#main div.content {width: 721px; overflow: hidden;}
div#main h2.title {display: block; font: bold 15px/26px Arial,Tahoma,Sans-Serif; color: #2887c6; margin: 0; padding: 0 0 0 2px; width: 170px; float: left;}
div#main ul.navigator {padding: 0; margin: 0; list-style-type: none; width: 460px; overflow: hidden; float: left;}
div#main ul.navigator li {padding: 0; margin: 0; float: left; font-size: 10px; color: #979797; line-height: 26px; background: transparent url('/www/images/frontend/bullet-menutop.gif') no-repeat 5px 11px; padding: 0 0 0 20px;}
div#main ul.navigator li a {color: #979797; height: 26px;}
div#main ul.navigator li.first {background-image: none;}
div#main ul.navigator li.first a {color: #1d7eb6; background-image: none;}
div#main ul.icoContener {padding: 0; margin: 0; list-style-type: none; float: right; width: 60px;}
div#main ul.icoContener li {float: right; padding: 5px 0; margin-left: 11px;}
div#main ul.icoContener li a {display: block; width: 15px; height: 16px; text-indent: -5000px;}
div#main ul.icoContener li.print a {background: transparent url('/www/images/frontend/ico-print.png') no-repeat 2px 2px;}
div#main ul.icoContener li.siteMap a {background: transparent url('/www/images/frontend/ico-site_map.png') no-repeat 2px 4px;}
div#main ul.leftMenu {padding: 12px 0 7px 0; margin: 0 0 0 1px; list-style-type: none; width: 169px; background-color: #f0f0f0; float: left;}
div#main ul.leftMenu li.current {background: transparent url('/www/images/frontend/bullet-left_menu.png') no-repeat 10px 8px;}
div#main ul.leftMenu li.current a {color: #2887c6;}
div#main ul.leftMenu li.current ul li a {color: #4c4c4c;}
div#main ul.leftMenu li {padding: 0; margin: 0;}
div#main ul.leftMenu li a {padding: 4px 19px; display: block; color: #4c4c4c; font-size: 11px; font-weight: bold; height: auto; line-height: 14px;}
div#main ul.leftMenu li ul {margin: 0; padding: 0 0 0 0; list-style-type: none; width: auto; float: none;}
div#main ul.leftMenu li ul li {padding: 0; margin: 0;}
div#main ul.leftMenu li ul li a {padding: 0 0 0 28px; color: #4c4c4c; font-weight: normal;}
div#main ul.leftMenu li ul li.current {background: transparent url('/www/images/frontend/bullet-left_menu.png') no-repeat 19px 4px;}
div#main ul.leftMenu li ul li.current a {color: #2887c6; font-weight: bold;}
div#main div.mainContent p, div#main div.rightBlock p {color: #4c4c4c; font-size: 12px; line-height: 17px; margin: 3px 2px 10px 2px; padding: 0;}
div#main div.mainContent {width: 410px; float: left; padding: 0 0 15px 21px;}
div#main div.mainContent a {font-size: 12px;}
div#main div.mainContent h3 {color: #2887c6; font-size: 21px; font-weight: normal; margin: 0; padding: 15px 0 8px 0; clear: both;}
div#main div.mainContent h4 {color: #4c4c4c; font-size: 12px; margin: 0; padding: 5px 2px 3px 2px;}
div#main div.mainContent h5 {color: #2887c6; font-size: 14px; font-weight: bold; margin: 0; padding: 5px 2px 3px 2px;}
div#main div.mainContent ul, div#main div.rightBlock ul {padding: 3px 0 6px 0; margin: 0; list-style-type: none;}
div#main div.mainContent ul li, div#main div.rightBlock ul li {margin: 0; padding: 0 0 0 17px; font-size: 12px; line-height: 17px; color: #4c4c4c; background: transparent url('/www/images/frontend/bullet-list.png') no-repeat 7px 6px;}
div#main div.rightBlock {width: 100px; float: left; padding: 0 0 0 10px;}
div#main div.rightBlock h3 {color: #2887c6; font-size: 12px; margin: 0; padding: 10px 0 0 5px; line-height: 17px;}
div#main div.rightBlock p {padding: 3px 0 8px 5px; margin: 0; font-size: 11px;}
div#main div.rightBlock ul li {line-height: 17px; background-position: 7px 6px; font-size: 11px; margin-left: 5px;}
div#main div.rightBlock a {font-size: 11px;}

/* added 2007-08-06 */
div#main div.rightBlock #searchform #s { width: 98px; }