body { margin: 0;padding: 0;background: #fff url(../img/body_bg.jpg) repeat-x top; font-family: arial; font-size: 11px; color: #000; line-height: 18px; text-align: left; position: relative; }
a { color: #3d7be2; text-decoration: underline; font-weight:normal;}
a:hover { color: #e94500; text-decoration: none; }
form { display: inline; } 
.ok { font-weight: bold; }
.e { font-weight: bold; color: red; border: 1px solid red; text-align: center; font-size: 13px; padding: 10px; }
.k { font-weight: bold; border: 1px solid #000000; text-align: center; font-size: 13px; padding: 10px; }
.blad { color: red; font-weight: bold; }
img {border:0px;}
h1 {color:#ff8714;font-size:25px;line-height:30px;font-family:arial;font-weight:normal;margin:0 0 30px 0;text-align:left;}
h2 {color:#ff8714;font-size:18px;line-height:23px;font-family:arial;font-weight:normal;margin:0 0 15px 0;text-align:left;}
h1.newsTitle {margin:0 0 10px 0}
#content_s ul {list-style:none;padding:0 0 0 15px}
#content_s ul li {background:url(../img/ul_bg.gif) no-repeat 0px 6px;padding:0 0 0 15px}
#layout {width:990px;margin:0px;}
#header {width:990px;clear:both;overflow:hidden;margin:0 0 1px 0}
#header .top {width:990px;height:25px;background:#a6c0ce;margin:0 0 1px 0;text-align:right;overflow:hidden;}
#header .top .top_content {float:right;overflow:hidden;}
#header .top a {color:#fff;display:block;height:22px;float:left;text-decoration:none;padding:3px 10px 0 10px}
#header .top a.nr1 {background:#ff8714}
#header .top a.nr2 {background:#1693e6}
#header .top a.nr3 {background:#ff00cc}
#header .top a.nr1:hover {background:#a6c0ce}
#header .top a.nr2:hover {background:#a6c0ce}
#header .top a.nr3:hover {background:#a6c0ce}
#header .top .spacer {float:left}
#header .top .langBox {float:left;background:#598aa4;padding:0 10px}
#header .top .langBox a {padding:3px 5px 0 5px}
#header .bottom {width:990px;height:91px;background:url(../img/header_bottom_bg.png) repeat-y left;clear:both;overflow:hidden;}
#logo {width:300px;height:91px;float:left;text-align:left}
#header .bottom .bottom_right {float:right;padding:50px 0 0 0}
#header .bottom .textSize {vertical-align:middle;margin:0 20px 0 0;float:left;padding:2px 0 0 0}
#header .bottom .textSize a {color:#666;margin:0 5px 0 0;text-decoration:none;}
#header .bottom .textSize a:hover {color:#1693e6}
#header .bottom .textSize .active {text-decoration:underline;}
#header .bottom .textSmall {font-size:11px}
#header .bottom .textMiddle {font-size:14px}
#header .bottom .textBig {font-size:17px;line-height:22px}
#header .bottom .searchBox {vertical-align:middle;float:left;}
#header .bottom .searchBox .input {background:url(../img/search_input_bg.jpg) no-repeat;border:none;width:126px;height:20px;vertical-align:middle;margin:0 10px 0 0;padding:5px 3px 0 8px;color:#666666;font-size:11px}
#header .bottom .searchBox img {vertical-align:middle;}
#transparentSet {width:990px;height:270px;position:relative;}
.mainBanner {width:990px;left:0;position:absolute;top:0;width:100%;z-index:1;}
div.topTransparent {background: url(../img/main_header_bg.gif) no-repeat left;height:85px;opacity:0.7;filter:alpha(opacity=70);-moz-opacity: 0.7;position:absolute;width:440px;z-index:2;right:0px;bottom:1px;}
div.mainHeader {color:#FFFFFF;height:70px;position:absolute;width:400px;z-index:3;right:0px;bottom:1px;padding:15px 20px 0 20px}
.mainHeader h1 {color:#fff;font-size:23px;line-height:27px;font-family:arial;font-weight:normal;margin:0 0 15px 0}
.mainHeader .header {margin:0 0 5px 0}
.mainHeader .header a {color:#fff;font-size:18px;font-weight:bold;line-height:23px;text-decoration:none;}
.mainHeader .text {font-size:12px;}
.mainHeader .linkMore {display:block;font-size:12px;text-align:right;color:#fff}
#mainMenu {width:971px;height:35px;margin:1px 0 5px 0;padding:0 0 0 19px;background:url(../img/main_menu_bg.jpg) no-repeat left;overflow:hidden;}
#mainMenu a {display:block;color:#fff;text-decoration:none;font-weight:bold;font-size:12px}
#mainMenu a:hover {background:#A6C0CE}
#mainMenu .nr1 {background:#ff8714}
#mainMenu .nr2 {background:#ec8826}
#mainMenu .nr3 {background:#d88937}
#mainMenu .nr4 {background:#c58a49}
#mainMenu .nr5 {background:#b18b5a}
#mainMenu .nr6 {background:#9e8c6c}
#mainMenu .nr7 {background:#8b8d7d}
#mainMenu .nr8 {background:#778e8f}
#mainMenu .nr9 {background:#648fa0}
#mainMenu .nr10 {background:#5090b2}
#mainMenu .nr11 {background:#3d7be2}
#mainMenu .spacer {float:left;background:#eee;width:1px;height:35px;overflow:hidden;}
#bannerTop {width:960px;margin:0 0 0 30px;clear:both;}

#content {width:960px;overflow:hidden;clear:both;background:url(../img/content_bg.jpg) repeat-y;margin:13px 0 0 30px;padding:0 0 20px 0}

#columnLeft {float:left;width:459px;padding:0 11px 0 0}
#columnLeft .header {border:1px solid #ff8715;color:#ff8714;padding:8px 10px 8px 10px;font-size:18px;line-height:23px;margin:0 0 10px 0}
#columnLeft .mainNewsBox {overflow:hidden;width:459px;clear:both}
#columnLeft .mainNewsBox .newsName {background:url(../img/news_name_bg.gif) no-repeat 0px 3px;padding:0 0 0 23px;width:436px;}
#columnLeft .mainNewsBox .title {color:#000;font-size:16px;line-height:20px;font-weight:bold;display:block;text-decoration:none;}
#columnLeft .mainNewsBox .title:hover {color:#ff8714;}
#columnLeft .mainNewsBox .date {color:#949494;font-size:11px;margin:0 0 10px 0}
#columnLeft .mainNewsBox .newsDescription {overflow:hidden;width:459px;}
#columnLeft .mainNewsBox .picture {float:left;width:134px;margin:0 8px 0 0}
#columnLeft .mainNewsBox .text {}
#columnLeft .newsLine {width:459px;height:1px;background:#e2e2e2;overflow:hidden;margin:20px 0}

#columnCenter {float:left;width:220px;padding:0 10px 0 10px}
#columnCenter .header {border:1px solid #1793e6;color:#1693e6;padding:8px 10px 8px 10px;font-size:18px;line-height:23px;margin:0 0 10px 0}
#columnCenter .text {color:#000}
#columnCenter .line {width:219px;height:1px;background:#e2e2e2;overflow:hidden;margin: 0 0 20px 0;}

.calendarBox {width:208px;padding:0 6px;}
.calendarBox .desc {overflow:hidden;margin:0 5px 5px 0;clear:both}
.calendarBox .desc a {font-size:12px;}
.calendarBox .desc .month {float:left;font-weight:bold;text-transform:uppercase;}
.calendarBox .desc .month1 {float:left;text-transform:uppercase;}
.calendarBox .desc .month2 {float:right;text-transform:uppercase;}
.calendarBox .desc .year {float:right}

.calendar {overflow:hidden; margin:0 0 5px 0; clear:both;}
.calendar td { border: 1px solid #ffffff;}
.calendar a {display:block;float:left;height:23px;width:27px;font-weight:bold;color:#fff;background:#cccccc;margin:0 0 0 0;text-decoration:none;font-size:12px;text-align:center;padding:4px 0 0 0}
.calendar a:hover {background:#AFAFAF}
.calendar .active {background:#ff8714}

#columnCenter {width:220px;}
#columnCenter .text {margin:0 0 0 0}
#columnCenter .picture {width:220px;}
#columnCenter .picture img {border:1px solid #ababab}
#bannerCenter {width:220px; margin:20px 0 0 0}
#columnRight {float:right;width:240px;padding:0 0 0 10px}
#columnRight .header {border:1px solid #ff01cc;color:#ff00cc;padding:8px 10px 8px 10px;font-size:18px;line-height:23px;margin:0 0 10px 0}
#columnRight .line {width:240px;height:1px;background:#e2e2e2;overflow:hidden;margin: 0 0 20px 0;}
#columnRight .text { width: 100%; clear: both; float: left;}
#columnRight .picture {width: 100%; text-align: center; clear: both; float: left; margin-top: 8px;}

.classBanner { width: 100%; text-align: center; clear: both; }
#popup {text-align: right; position: absolute; top: 150px;  z-index: 1000; }
#popup .cross { cursor: pointer;}


#newsletterBox {width:240px;}
#newsletterBox .text {margin:0 0 10px 0}
#newsletterBox .input {background:url(../img/newsletter_input_bg.jpg) no-repeat;border:none;width:149px;height:20px;vertical-align:middle;margin:0 5px 0 0;padding:5px 3px 0 8px;color:#666666;font-size:11px}
#newsletterBox img {vertical-align:middle;}
#newsletterBox .option {margin:5px 0 0 0}
#newsletterBox .option label {vertical-align:middle;margin:0 15px 0 0}
#newsletterBox .option input {vertical-align:middle;margin:0 5px 0 0}
#press {width:240px;}
.text img {vertical-align:middle;margin:0 0 0 5px}
#bannerRight {width:240px;}
#bannerBottom {width:960px;margin:20px 0 0 30px;}
#footer {width:960px;font-size:11px;clear:both;overflow:hidden;padding:10px 0 10px 30px;background:url(../img/footer_bg.jpg) repeat-y left;margin:20px 0 0 0}
#copyright {float:left;text-align:left;color:#616161;width:400px;padding:7px 0 0 0}
#copyright a {color:#1687d1;font-weight:normal}
#footerPic {float:right;width:400px;text-align:right}

/* podstrona */
#content_s {width:960px;overflow:hidden;clear:both;background:url(../img/content_s_bg.jpg) repeat-y;margin:13px 0 0 30px;padding:0 0 20px 0}
#columnLeft_s {float:left;width:700px;padding:0 10px 0 0;line-height:18px;position:relative;text-align:justify}
#columnLeft_s .text {padding:0 20px 20px 0;width:680px; overflow: hidden;}
#columnLeft_s .ul_odstepy li {margin:0 0 10px 0}
#columnLeft_s .horizontalLine {width:680px;height:1px;background:#E2E2E2;overflow:hidden;margin:15px 0}

#submenu {width:240px;margin:0 0 20px 0}
#submenu a {display:block; color:#fff;margin:0 0 1px 0;font-size:12px;text-decoration:none;}

#submenu .space_0 {padding:5px 10px 5px 20px;background:#3d7be2 url(../img/submenu_bg.jpg) no-repeat 7px 11px;}
#submenu .space_0:hover {background:#ff8714 url(../img/submenu_on_bg.jpg) no-repeat 7px 11px;}
#submenu .space_0_active {padding:5px 10px 5px 20px;background:#ff8714 url(../img/submenu_on_bg.jpg) no-repeat 7px 11px;font-weight:bold;}
#submenu .space_0_active:hover {background:#ff8714 url(../img/submenu_on_bg.jpg) no-repeat 7px 11px;text-decoration:underline}



#submenu .space_1 {padding:5px 10px 5px 35px;background:#3d7be2 url(../img/submenu_bg.jpg) no-repeat 22px 11px;}
#submenu .space_1:hover {background:#ff8714 url(../img/submenu_on_bg.jpg) no-repeat 22px 11px;}
#submenu .space_1_active {padding:5px 10px 5px 35px;background:#ff8714 url(../img/submenu_on_bg.jpg) no-repeat 22px 11px;font-weight:bold;}
#submenu .space_1_active:hover {background:#ff8714 url(../img/submenu_on_bg.jpg) no-repeat 22px 11px;text-decoration:underline}



#submenu .space_2 {padding:5px 10px 5px 50px;background:#3d7be2 url(../img/submenu_bg.jpg) no-repeat 37px 11px;}
#submenu .space_2:hover {background:#ff8714 url(../img/submenu_on_bg.jpg) no-repeat 37px 11px;}
#submenu .space_2_active {padding:5px 10px 5px 50px;background:#ff8714 url(../img/submenu_on_bg.jpg) no-repeat 37px 11px;font-weight:bold;}
#submenu .space_2_active:hover {background:#ff8714 url(../img/submenu_on_bg.jpg) no-repeat 37px 11px;text-decoration:underline}


#submenu .active {background:#ff8714 url(../img/submenu_on_bg.jpg) no-repeat 7px 11px;font-weight:bold;}

#navBottom {width:650px;border-top:1px solid #e2e2e2;padding:7px 30px 0 0;text-align:right; clear: both; overflow: hidden;}
#navBottom a {font-size:11px;margin:0 0 0 15px}
#navBottom img {margin:0 5px 0 0}
#content_s .img_subpage {padding:3px;border:2px solid #ededed}

/* lista aktualnosci */
#newsListMenu {position:absolute;top:5px;right:20px;}
#newsListMenu a {text-decoration:none;}
#newsListMenu a:hover {text-decoration:underline;}
#newsListMenu img {margin:0 11px}
.newsListBox {width:680px;overflow:hidden;clear:both;font-size:11px;}
.newsListBox .picture {float:left;width:115px;margin:0 10px 0 0;padding:1px 0 0 0; display: inline;}
.newsListBox .picture img {margin:0}
.newsListBox .description {float:left;width:555px;margin:0 0px 0 0; display: inline;}
.newsListBox .description .title {color:#000;font-size:13px;line-height:21px;margin:0px 0 0px 0;text-decoration:underline;font-weight:bold;display:block;}
.newsListBox .description .title:hover {color:#ff8714}
.newsListBox .description .date {color:#949494;margin:0 0 10px 0}
.newsListBox .description .newsText {overflow:hidden;width:100%;}
.newsListBox .description .newsText .content {float:left;width:490px;margin:0 10px 0 0}
.newsListBox .description .newsText .linkMore {float:right;width:50px;text-align:center;}
.newsListLine {width:680px;height:1px;overflow:hidden;background:#e2e2e2;margin:20px 0}

/* pojedyncza aktualnosc */
#singleNewsBox {width:680px;overflow:hidden;font-size:11px; clear: both; float: left;}
#singleNewsBox .date {font-weight:bold;font-size:13px;}
#singleNewsBox .line {width:680px;height:1px;overflow:hidden;background:#e2e2e2;margin:20px 0}
#singleNewsBox .description {overflow:hidden;clear:both;width:680px;}
#singleNewsBox .picture {float:left;margin:0 16px 15px 0}
#singleNewsBox .content {width:680px;}
#singleNewsBox .content .newsText {margin:0 0 10px 0}
#singleNewsBox .content img {vertical-align:middle}
#singleNewsBox .dottedLine {background:url(../img/single_news_line_bg.gif) repeat-x;width:680px;height:1px;overflow:hidden;margin:20px 0}
#singleNewsBox .description hr {noshade: noshade; color: #FFFFFF; }
#newsGallery {width:240px;}
#newsGallery img {margin:0 0 10px 0}
#newsGallery .newsGalleryMargin {margin:0 10px 10px 0}
/* partnerzy */
.partnerzyBox {width:680px;clear:both;overflow:hidden;}
.partnerzyBox .banner {float:left;width:350px; margin:0 10px 0 0; text-align: center;}
.partnerzyBox .description {float:left;width:320px;}
.partnerzyBox .description .name {font-weight:bold;margin:0 0 5px 0}
.partnerzyBox .description .address {margin:0 0 0px 0;font-size:11px;line-height:16px;}
.partnerzyBox .description .www {font-size:11px;line-height:16px;}
/* mapa serwisu */
.sitemapSet {width:680px;clear:both;overflow:hidden;margin:0 0 20px 0}
.sitemapSet .sitemapBox {float:left;width:210px}
.sitemapSet .margin {margin:0 15px;}
.sitemap_0 {font-size:13px;display:block;color:#000;font-weight:bold;text-decoration:none;margin:0 0 10px 0}
.sitemap_0:hover {color:#FF8714}
.sitemap_0 img {vertical-align:middle;margin:0 0 0 7px;}
.sitemap_1 {font-size:12px;display:block;text-decoration:underline;margin:0 0 5px 0;padding:0 0 0 20px}
.sitemap_2 {font-size:11px;display:block;text-decoration:none;margin:0 0 5px 0;padding:0 0 0 35px;color:#949494;text-transform:lowercase}
.sitemap_2:hover {text-decoration:underline;color:#FF8714}
/* kontakt */
#content_contact {width:960px;overflow:hidden;clear:both;margin:13px 0 0 30px;padding:0 0 20px 0}
#columnLeft_contact {float:left;width:435px;padding:0 20px 0 20px;font-size:12px;line-height:18px;position:relative;text-align:justify}
#columnLeft_contact .text {padding:20px 0 20px 0}
#columnRight_contact {float:right;width:485px;padding:50px 0 0 0}
#columnRight_contact .header {margin:0 0 10px 0;font-weight:bold;font-size:13px;}
#columnRight_contact .text {margin:10px 0 0 0}
#map {width:485px;height:425px;}
/* konkurs */
#contestBox {width:680px;overflow:hidden;font-size:11px;line-height:16px;}
#contestBox .boxContent {overflow:hidden;margin:0 0 20px 0}
#contestBox .picture {float:left;margin:0 20px 20px 0}
#contestBox .contestImages {overflow:hidden;width:680px;}
#contestBox .contestImages .text {}
#contestBox .contestImages img {margin:0 30px 20px 0}
#contestBox .contestImages img.noMargin {margin:0 0px 20px 0}
#contestBox .line {background:transparent url(../img/single_news_line_bg.gif) repeat-x;width:680px;height:1px;overflow:hidden;margin:10px 0}
#contestBox .contestBottom {width:680px;text-align:left;}
#contestBox .contestBottom .header {font-weight: bold; font-size: 12px;margin:0 0 10px 0}
#contestBox .contestBottom img {margin:0 20px 0 0}

.formHeader {margin:0 0 10px 0;font-weight:bold;font-size:15px;line-height:20px}
/* sekcje */
.sectionBox {width:680px;overflow:hidden;margin:0 0 40px 0}
.sectionBox .name {font-size:18px;font-weight:normal;;line-height:23px;margin:0 0 10px 0}
.sectionBox .boxContent {overflow:hidden;width:680px;}
.sectionBox .boxContent .picture {float:left;width:290px;margin:0 25px 0 0; display: inline;}
.sectionBox .boxContent .description {float:left;width:360px;font-size:11px; display: inline;}
.sectionBox .boxContent .description a {font-weight:bold;}
.sectionMapSet {width:680px;clear:both;overflow:hidden;margin:0 0 20px 0}
.sectionMapSet .sectionMapBox {float:left;width:210px;margin:0 0px 0 0}

.sectionMapSet .margin {margin:0 25px;}
.sectionMap_0 {font-size:13px;display:block;color:#000;font-weight:bold;text-decoration:none;margin:0 0 10px 0}
.sectionMap_0:hover {color:#FF8714}
.sectionMap_0 img {vertical-align:middle;margin:0 0 0 7px;}
.sectionMap_1 {font-size:12px;display:block;text-decoration:underline;margin:0 0 5px 0;padding:0 0 0 20px}
.sectionMap_2 {font-size:11px;display:block;text-decoration:none;margin:0 0 5px 0;padding:0 0 0 35px;color:#949494;text-transform:lowercase}
.sectionMap_2:hover {text-decoration:underline;color:#FF8714}

/* formularz kontaktu */
.formKontaktu { width: 420px; margin: 30px 0 10px 0; text-align: center; }
.formKontaktuZestaw { width: 420px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKontaktuLabel { float: left; width: 120px; text-align: right;margin:0 10px 0 0 ;font-weight:normal;font-size:11px;color:#666}
.formKontaktuLabel span { color: #B62727;font-weight:bold; }
.formKontaktuPole { float: right; width: 262px; text-align: left; }
.formKontaktuPole input { width: 250px;height:18px; background: url(../img/contact_input_bg.jpg) no-repeat; color: #4b4d4f;padding:5px 6px 2px 6px;font-size:12px;font-family:tahoma;border:0px; }
.formKontaktuPole select { width: 260px;color: #4b4d4f;background: url(../img/contact_input_bg.jpg) no-repeat; border:0px; padding:5px 6px 2px 6px;}
.formKontaktuPole textarea { padding: 8px 6px 7px 6px; width: 249px; height:140px; overflow: auto; color: #4b4d4f;border:0px;font-family:tahoma;font-size:12px;background: url(../img/contact_textarea_bg.jpg) no-repeat; }
.formKontaktuWymagane { float: left; color: #B62727; }
.formKontaktuPrzycisk { float: right; text-align: center;width:262px;; }
.formKontaktuPrzycisk img { cursor: pointer; }
/* formularz kontaktu */

/* formularz konkurs */
.formKonkurs { width: 600px; margin: 30px 0 10px 0; text-align: center; }
.formKonkursZestaw { width: 600px; overflow: hidden; clear: both; margin: 0 0 10px 0; }
.formKonkursLabel { float: left; width: 170px; text-align: right;margin:0 10px 0 0 ;font-weight:normal;font-size:11px;color:#666}
.formKonkursLabel span { color: #B62727;font-weight:bold; font-size: 15px;}
.formKonkursPole { float: right; width: 420px; text-align: left; }
.formKonkursPole input { width: 250px;height:18px; background: url(../img/contact_input_bg.jpg) no-repeat; color: #4b4d4f;padding:5px 6px 2px 6px;font-size:12px;font-family:tahoma;border:0px; }
.formKonkursPole .input_radio { width: 20px; padding: 0; height: 12px;  float: left; background: none;}
.formKonkursPole .input_checkbox { width: 20px; padding: 0; height: 12px;  float: left; background: none;}
.formKonkursPole label { float: left; line-height: 15px;}

.formKonkursPole select { width: 260px;color: #4b4d4f; background: none; }
.formKonkursPole textarea { padding: 8px 6px 7px 6px; width: 249px; height:140px; overflow: auto; color: #4b4d4f;border:0px;font-family:tahoma;font-size:12px;background: url(../img/contact_textarea_bg.jpg) no-repeat; }
.formKonkursWymagane { float: left; color: #B62727; font-weight: bold; }
.formKonkursPrzycisk { float: right; text-align: left;width:420px;; }
.formKonkursPrzycisk img { cursor: pointer; }
/* formularz konkurs */

/* instruktorzy */
.indeksy { width: 100%; clear: both; float: left; text-align: center;}
.indeksy span {  font-weight: bold;}
.indeksy a { padding: 0 3px 0 3px; font-weight: bold;}
.indeksy a:hover {}
.instruktorzy { width: 100%; clear: both; float: left; margin-top: 10px;}
.instruktorzy .list_left { clear: both; float: left; width: 50%;}
.instruktorzy .list_right { float: left; width: 50%;}
.instruktorzy a { font-weight: bold;}

#top_link { clear: both; float: left; width: 990px; text-align: right; margin-bottom: 10px;}
#top_link a { text-decoration: none;}
#top_link a:hover { text-decoration: underline;}

/* instruktorzy */

.fotogaleria { display: none; margin-top: 15px;}
.bannerSlide { display: none; margin-top: 15px;}
.bannerSlideTop { display: none;}

/* biuro prasowe */

.downloadHeader { clear: both; width: 100%; float: left; font-weight: bold; font-size: 13px;}
.downloadFile {clear: both; width: 100%; float: left; margin-top: 10px;}
.downloadFile .downloadLogo { background: #598AA4; padding: 0 2px 0 2px; color: #FFFFFF; float: left; font-weight: bold; margin-right: 10px;}
.downloadFile .fileName { float: left; margin-right: 20px;}
.downloadFile .fileName a { font-weight: bold;}
.downloadFile .fileSize { color: #666;}

/* biuro prasowe */


#nav, #nav ul {
	float: left;
	display: inline;
	width: 100%;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 0 3px 0 3px;
	z-index: 1000;

}

#nav a {
	display:block;
	padding:10px 10px 13px 10px;
	color:#fff;
	text-decoration:none;
	margin: 0 0 0 0;
	font-weight:bold;
	font-size:12px;
	z-index: 1000; }
#nav a:hover {  }

#nav li {
	float: left;
	padding: 0;
	z-index: 5;
}

#nav li ul {
	list-style: none;
	position: absolute;
	left: -999em;
	height: auto;
	width: 100%;
	width: 20.9em;
	font-weight: normal;
	margin: 0 0 0 0px;
	background: #A6C0CE;
	z-index: 5000;
}

#nav li li {
	padding: 0;
	width: 20.9em;
	z-index: 1000;
}

#nav a.daddy {
	background: url(../img/menu_arrow_bg.gif) center right no-repeat;
}

#nav .bg {
	background: url(../img/menu_arrow_bg.gif) center right no-repeat;
}


#nav li ul a {
	font-size: 12px;
	padding:10px 11px 10px 11px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	z-index: 1000;
}

#nav li ul a:hover { text-decoration: none;color:#3D7BE2;  }

#nav li ul ul {
	margin: -3.0em 0 0 20.9em;
	z-index: 1000;
}

#nav li ul ul ul {
	margin: -3.25em 0 0 20.9em;
	z-index: 1000;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em;z-index: 5;  }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto;  z-index: 1000;}
#nav li:hover, #nav li.sfhover { background: #A6C0CE; z-index: 1000;  }

