/*******************************************/
/*	E.CMS v3.0 PRO - Mariusz Jabłoński      */
/* CSS RWD 800 (plugins) - Strona Kliencka */
/* www.enetra.pl                           */
/* Silnik Quick.Cms (www.opensolution.org) */
/*******************************************/

@media screen and (min-width: 700px) and (max-width: 1023px) {

input::-moz-focus-inner {border: 0; padding: 0}

p.plug {color: #162983 !important;}

table.tMini {margin: 0 auto; width: 100%; border-collapse: collapse; margin: 30px 0 0 0; float: left;}
table.tMini td {padding: 7px 10px 7px 10px; margin: 0; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #162983; text-align: left; line-height: 16px; background: #fff; border-bottom: 1px solid #dbdbdb;}
table.tMini th {padding: 7px 10px 12px 0; margin: 0; font-family: Tahoma; font-size: 16px; font-weight: bold; color: #162983; text-align: left; line-height: 16px; background: #fff; border-bottom: 1px solid #dbdbdb;}

/*** UZYTKOWNICY ***/
#log fieldset {margin: 20px 0 0 0; padding: 19px 20px 22px 20px; float: left; background: #f4f4f4; border: 1px solid #dbdbdb;}
#log form {margin: 0; padding: 0;}
#log table {font-size: 1em; float: left; margin: 0; padding: 0; color: #162983;}
#log table th {padding: 2px 5px 0 0; text-align: right; color: #162983;}
#log table td {padding: 5px 0;}
#log table td input {width: 200px; font-size: 12px; height: 20px; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left; color: #162983; background: #f7f7f7;}
#log table .button th{text-align: left;}
#log h2 {font-size: 1em; text-align: center;}
#log .submit {font-size: 11px; font-family: tahoma; font-weight: normal; color: #162983; margin: 3px 0 0 0;}
#log .submit {border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; width: 100px; padding: 3px 0 5px 0; background: #f7f7f7;}

#profileForm fieldset {margin: 20px 0 0 0; padding: 20px 20px 21px 20px; float: left; background: #f4f4f4; border: 1px solid #dbdbdb;}
#profile {clear: both; margin: 0; color: #162983; font-size: 1em;}
#profile .input {width: 200px; font-size: 12px; height: 20px; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left; color: #162983; background: #f7f7f7;}
#profile textarea {width: 200px; font: normal 12px tahoma; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left; color: #162983; background: #f7f7f7;}
#profile td {padding: 3px; text-align: left;}
#profile th {padding: 2px 2px 2px 5px; font-weight: normal; text-align: right;}
#profile h2 {padding: 10px 0 5px 0; background: inherit; color: #0167cc; font: normal 1.75em serif;}
#profile .submit {font-size: 11px; font-family: tahoma; font-weight: normal; color: #162983; margin: 3px 0 0 0;}
#profile .submit {border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; width: 100px; padding: 3px 0 5px 0; background: #f7f7f7;}

/*** SONDA ***/
#column .poll {display: none; margin: 10px 0 30px 20px; border: 1px solid #dbdbdb; width: 258px; padding: 15px 10px 15px 10px; text-align: center; background: #fff;}
#column .poll .name {padding: 0 0 5px 0; color: #162983; font: bold 16px Tahoma; text-align: center; text-shadow: 1px 1px #fff;}
#column .poll span {display: block; padding: 3px 0 5px 0; text-align: center;}
#column .poll div.answer {padding: 5px 2px 0 10px; color: #162983; font: normal 11px Tahoma; text-align: left;}
#column .poll div.answer label {vertical-align: baseline;}
#column .poll div.answer input {margin: -1px 4px 0 10px; vertical-align: middle;}
#column .poll div.result {font: normal 12px Verdana; font-style: italic; color: #162983; padding: 2px 5px 6px 5px; text-align: left; letter-spacing: -1px;}
#column .poll div.result strong {font: bold 12px Verdana; color: #162983;}
#column .poll div.graph {clear: both; height: 7px; padding: 0; background: url('../img/poll_bg_g.gif') repeat-x; font-size: 1px; line-height: 1px; margin: 0 auto; margin-top: 2px !important;}
#column .poll div.graph div {clear: both; float: left; width: 1px; height: 7px; padding: 0; background: url('../img/poll_bg.gif') repeat-x; font-size: 1px; line-height: 1px; margin: 0 auto;}
#column .poll .submit {width: 57px; height: 28px; padding: 0 0 2px 0; margin: 8px 0 0 0; background: url('../img/bg_submit.gif'); border: none;}
#column .poll .submit {font-size: 11px; font-family: Tahoma; color: #f4f4f4;}

/*** POLEC STRONE ***/
#linkToPage {margin: 30px 0 0 0; padding: 20px; font-size: 0.92em; text-align: left; color: #162983; background: #f4f4f4; border: 1px dashed #dbdbdb;}
#linkToPage a {margin: 0 5px 0 5px;}
#linkToPage a img {vertical-align: top; border: none; margin: 0 5px 0 0;}
#linkToPage span {float: left; padding: 10px 5px 0 0; font-size: 11px; font-weight: bold;}

@media print{
  #linkToPage{display: none;}
}

/*** AUTOR ***/
#page #author {text-align: right; margin-top: 10px;}
#page #author  span{padding-left: 5px; font-weight: bold;}

/*** BANNERY ***/
#banner0 {margin: 40px 0 15px 0; text-align: center;}
#banner0 img {margin: 0; padding: 0; border: 1px solid #e5e5e5;}
#banner1 {display: none; margin: 0; text-align: center; }
#banner1 img {margin: 0 0 30px 0; padding: 0; border: 1px solid #e5e5e5;}
#banner2 {display: none; margin: 0; text-align: center; }
#banner2 img {margin: 0 0 30px 0; padding: 0; border: 1px solid #e5e5e5;}
#banner3 {margin: 0; text-align: center; }
#banner3 img {margin: 30px 0 0 0; padding: 0; border: 1px solid #e5e5e5;}

/*** BOXY ***/
#column .box {display: none; margin: 0; padding: 0;}
#column .box .name {width: 265px; margin: 0 0 0 20px; padding: 10px 0 8px 15px; background: #606060; border-bottom: 2px solid #545454;}
#column .box .name {font-family: Tahoma; font-weight: bold; font-size: 12px; color: #f4f4f4;}

#column .box .content {width: 278px; background: #fff; padding: 0; float: left; margin: 10px 0 30px 20px; border: 1px solid #dbdbdb;}
#column .box .content h2 {padding: 14px 15px 8px 15px; margin: 0; font-weight: normal; font-family: Impact; font-size: 32px; line-height: 32px; color: #162983; text-shadow: 1px 1px #dbdbdb; text-align: center;}
#column .box .content p {padding: 0 15px 0 15px; margin: 0; font-family: Tahoma; font-size: 11px; line-height: 14px; text-align: justify; color: #162983;}
#column .box .content p a {color: #0066ff; text-decoration: underline;}
#column .box .content p a:hover {text-decoration: none;}
#column .box .content p a:visited {color: #162983;}
#column .box .content img {margin: 0; padding: 0 0 0 -15px !important; display: block;}

#column .box ul {margin:0 0 0 15px !important;}
#column .box ol {margin:0 0 0 20px !important; padding:0;}

/*** LICZNIK ODWIEDZIN ***/
#counterBlock {display: none; margin: 10px 0 0 20px; padding: 15px 0 18px 0; float: left; width: 278px; border: 1px solid #dbdbdb; background: #fff;}
#counterBlock p.counter {text-align: left; color: #162983; font: normal 12px Tahoma; margin: 0 0 0 15px; line-height: 16px; padding: 0;}
#counterBlock p.counter span {color: #c40005; font: bold 12px Tahoma;}

/*** KOMENTARZE ***/
#commentForm fieldset {width: 588px; margin: 10px 0 0 0; padding: 10px 20px 20px 20px; float: left; background: #f4f4f4; border: 1px solid #dbdbdb;}
#commentForm form {margin: 0; padding: 0;}
#commentForm table {font-size: 1em; float: left; margin: 0; padding: 0; color: #162983;}
#commentForm table td.labelText {text-align: right; color: #162983; margin: 0; padding: 5px 5px 0 0;}
#commentForm table td.labelInput {text-align: left; margin: 0; padding: 5px 0 0 0; width: 300px;}
#commentForm .input {width: 300px; font-size: 12px; height: 20px; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left; color: #162983; background: #f7f7f7;}
#commentForm textarea {width: 470px; font: normal 12px tahoma; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left; color: #162983; background: #f7f7f7;}
#commentForm .submit {font-size: 11px; font-family: tahoma; font-weight: normal; color: #162983; margin: 3px 0 0 3px;}
#commentForm .submit {border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; width: 100px; padding: 3px 0 5px 0; background: #f7f7f7;}
#commentForm table td.labelInput .checkBox {display: block; float: left; background: #f7f7f7; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; height: 16px; width: 16px; vertical-align: middle; padding: 0; margin: 0 0 0 3px;}

#page h3#commentTitle {margin: 20px 0 0 0; padding: 7px 0 7px 10px; border-bottom: 0; font-size: 1.40em; font-weight: bold; background: #f4f4f4; border-left: 2px solid #dbdbdb; letter-spacing: -1px;}
#comments {width: 100%; margin: 5px 0 10px 0; font-size: 1em; background: #f4f4f4;}
#comments td, #comments th {border-bottom: 1px solid #dbdbdb; vertical-align: top;}
#comments th {padding: 10px; text-align: left; font-weight: normal; color: #162983; width: 200px;}
#comments td {padding: 10px; text-align: justify; color: #162983;}
#comments h6 {margin: 0; padding: 0; border: 0; font-size: 1em; color: #162983;}
@media print{
  #page h3#commentTitle {background: inherit; color: #000;}
  #commentForm {display: none;}
}

/*** WYSZUKIWARKA ***/
#searchForm {display: none; margin: 10px 20px 10px 0; padding: 0; width: 276px; height: 22px; border: 2px solid #dbdbdb; float: right;}
#searchForm  table {background: url('../img/bg_search.png'); margin: 0; padding: 0; width: 276px; height: 22px;}
#searchForm  table td {margin: 0; padding: 0;}
#searchForm label {display: none;}
#searchForm fieldset {padding: 0; margin: 0;}
#searchForm .input {width: 217px; font-size: 12px; color: #162983; border: none; margin: 0; padding: 0 4px 0 2px; background: none;}
#searchForm .submit {width: 53px; border: none; margin: 0; padding: 0; background: none; font-size: 11px; font-family: Tahoma; color: #f4f4f4;}

/*** NEWSLETTER ***/
#newsletterBox {display: none; float: left; margin: 10px 0 30px 20px; padding: 15px; width: 248px; background: #fff; border: 1px solid #dbdbdb;}
#newsletterBox #newsletter {margin: 3px 0 0 0; padding: 0; width: 248px; float: right;}
#newsletterBox #newsletter table {margin: 0; padding: 0; width: 248px; border: none;}
#newsletterBox #newsletter table td {margin: 0; padding: 0;}
#newsletterBox #newsletter label {display: none;}
#newsletterBox #newsletter fieldset {padding: 0; margin: 0;}
#newsletterBox #newsletter .input {width: 240px; height: 24px; font-size: 11px; color: #162983; border: none; margin: 3px 0 0 0; padding: 0 2px 0 2px; background: #fff; border: 2px solid #dbdbdb;}
#newsletterBox #newsletter .submit {float: right; width: 57px; height: 28px; padding: 0; margin: 3px 0 2px 0; background: url('../img/bg_submit.gif'); border: none;}
#newsletterBox #newsletter .submit {font-size: 11px; font-family: Tahoma; color: #f4f4f4;}
#newsletterBox #newsletter .checkBoxN {display: block; float: left; background: #fff; border: 2px solid #dbdbdb; height: 13px; width: 13px; vertical-align: middle; padding: 0; margin: 10px 0 0 0;}

#newsletterBox p.newsletter {padding: 0; margin: 0;}
#newsletterBox p.newsletter {color: #162983; font-size: 16px; line-height: 19px; text-align: center; font-family: Tahoma;}

#newsletterBox #newsletter p.policy {padding: 11px 0 0 0; margin: 0 0 0 3px;}
#newsletterBox #newsletter p.policy {color: #162983; font-size: 11px; line-height: 11px; text-align: left; font-family: Tahoma;}
#newsletterBox #newsletter p.policy a {color: #c40005; text-decoration: underline;}
#newsletterBox #newsletter p.policy a:hover {text-decoration: none;}
#newsletterBox #newsletter p.policy a:visited {color: #c40005;}

/*** FORMULARZ KONTAKTOWY (GLOWNY) ***/
#contactPanel fieldset {margin: 20px 0 0 0; padding: 20px; background: #f4f4f4; border: 1px solid #dbdbdb;}
#contactPanel form {margin: 0; padding: 0;}
#contactPanel table {font-size: 1em; float: left; margin: 0; padding: 0; color: #162983;}
#contactPanel table td.labelText {text-align: right; color: #162983; margin: 0; padding: 5px 5px 0 0;}
#contactPanel table td.labelInput {text-align: left; margin: 0; padding: 5px 0 0 0; width: 380px;}
#contactPanel .input {width: 380px; font-size: 12px; height: 20px; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left; color: #162983; background: #f7f7f7;}
#contactPanel select {width: 380px; font-size: 12px; border: 1px solid #dbdbdb; float: left; color: #222; background: #f4f4f4;}
#contactPanel textarea {width: 380px; font: normal 12px tahoma; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left; color: #162983; background: #f7f7f7;}
#contactPanel .submit {font-size: 11px; font-family: tahoma; font-weight: normal; color: #162983; margin: 3px 0 0 3px;}
#contactPanel .submit {border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; width: 60px; padding: 3px 0 5px 0; background: #f7f7f7;}
#contactPanel table td.labelInput .checkBox {display: block; float: left; background: #f7f7f7; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; height: 16px; width: 16px; vertical-align: middle; padding: 0; margin: 0 0 0 3px;}
@media print{
  #contactPanel {display: none;}
}

/*** FORMULARZ KONTAKTOWY (DODATKOWY) ***/
#sFormID fieldset {margin: 20px 0 0 0; padding: 20px; background: #f4f4f4; border: 1px solid #dbdbdb;}
#sFormID form {margin: 0; padding: 0;}
#sFormID table {font-size: 1em; float: left; margin: 0; padding: 0; color: #162983;}
#sFormID table td.labelText {text-align: right; color: #162983; margin: 0; padding: 5px 5px 0 0;}
#sFormID table td.labelInput {text-align: left; margin: 0; padding: 5px 0 0 0; width: 380px;}
#sFormID .input {width: 380px; font-size: 12px; height: 20px; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left; color: #162983; background: #f7f7f7;}
#sFormID select {width: 380px; font-size: 12px; border: 1px solid #dbdbdb; float: left; color: #222; background: #f4f4f4;}
#sFormID textarea {width: 380px; font: normal 12px tahoma; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; float: left; color: #162983; background: #f7f7f7;}
#sFormID .submit {font-size: 11px; font-family: tahoma; font-weight: normal; color: #162983; margin: 3px 0 0 3px;}
#sFormID .submit {border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; width: 60px; padding: 3px 0 5px 0; background: #f7f7f7;}
#sFormID table td.labelInput .checkBox {display: block; float: left; background: #f7f7f7; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; border-right: 1px solid #fff; border-bottom: 1px solid #fff; height: 16px; width: 16px; vertical-align: middle; padding: 0; margin: 0 0 0 3px;}
@media print{
  #sFormID {display: none;}
}

/*** RSS ***/
#rss {float: right; margin: 3px 20px 0 0; clear: left;}
#rss span {font-size: 10px; font-weight: normal; font-family: Tahoma; color: #162983; display: block; padding-top: 4px; float: left;}
#rss img {margin-left: 4px; margin-top: -4px; border: 0; float: left;}

/*** GALERIA ***/
#imagesGallery3 {margin: 0 0 10px 0;}
#imagesGallery4 {margin: 0;}
.imagesGallery {width: 100%; clear: both; padding: 0; border: 0; font-size: 1em;}
.imagesGallery td {padding: 25px 5px 0 5px; background: #fff; color: #162983; font: normal 11px tahoma; text-align: center;}
.imagesGallery td img {padding: 2px; border: 5px solid #f4f4f4;}
.imagesGallery td div {padding: 0; margin: 0; background: #fff;}
@media print{
  .imagesGallery td, .imagesGallery td a{background: inherit; color: #000;}
}

/*** LISTA PODSTRON (GALERIA) ***/
#subpagesGallery {width: 100%; margin: 20px 0 20px 0; padding: 0; border: 0; font-size: 1em;}
#subpagesGallery td {padding: 5px; text-align: center;}
#subpagesGallery td h4, #subpagesGallery td h4 a {margin: 0; background: inherit; color: #162983; font: bold 11px Tahoma; text-decoration: none; text-align: center;}
#subpagesGallery td h4 a:hover {background: inherit; text-decoration: underline;}
#subpagesGallery td img {padding: 2px; border: 5px solid #f4f4f4; margin: 10px 0 0 0;}
@media print{
  #subpagesGallery td h4 a, #subpagesGallery td h4 {background: inherit; color: #000;}
}

/*** NEWSY - DATA ***/
.subpagesList li h6 {padding: 2px 0; font-weight: bold; font-size: 1em;}

/*** MAPA SERWISU ***/
#siteMap {margin: 30px 0 0 0; list-style: none; font: 12px Tahoma;}
#siteMap a:hover {background-color: inherit; background-image: none; color: #162983; text-decoration: none;}
#siteMap li {margin: 0 0 2px 0; padding: 7px 0 9px 10px; background: #f4f4f4; border-left: 2px solid #dbdbdb;}
#siteMap li a {font-weight: bold; margin-left: 2px; color: #162983;}
#siteMap ul {margin: 0; padding: 3px 0 0 10px; border: 0; list-style: none;}
#siteMap ul li {margin: 0; padding: 6px 12px; border: 0; background: url('../img/arrow_sub.gif') no-repeat 0px 8px;}
#siteMap ul li a {font-weight: normal;}
#siteMap .sub2 {display: none;}
@media print{
    #siteMap li, #siteMap ul, #siteMap {background:#fff !important;}
}

/*** TAGI ***/
#tags {margin: 18px 0 0 0; padding: 0; list-style: none; text-align: left;}
#tags li {display: inline; padding: 0 8px 0 0; margin: 0; line-height: 14px;}
#tags li#tagsTitle {font-weight: bold; font-family: Tahoma; font-size: 11px; color: #162983;}
#tags li a {font-weight: normal; font-family: Tahoma; font-size: 11px; color: #025fb1; display: inline-block;}
#tags li a:hover {text-decoration: none;}
#tags li a:visited {color: #555;}
#page #pagesTagsList h3 {color: #a20000; background: none; border: none; padding: 0;}

/*** MAPA GOOGLE ***/
#mapa {width: 628px; height: 470px; margin: 0 auto; margin-top: 20px; padding: 0; border: 1px solid #dbdbdb;}
#mapa p.chmurka {font-family: Arial !important; font-size: 13px !important; color: #878787 !important; padding: 0 !important; margin: 0 !important;}

/*** FACEBOOK WIDGET ***/
#fb1 {width:260px;margin:10px 0 30px 20px;background:#fff;}
.slide-out-div-fb {width:260px;height:219px;padding:5px;border:1px solid #3b5998;z-index:450;background:#fff;}  
.slide-out-div-fb div {background:#fff;}

/*** COOKIES INFO ***/
#CookiesBlock {display:none;width:680px;margin:0 auto;padding:0;}
#CookiesBlock #CookiesInfo {position:fixed;width:663px;margin:-1px 0 10px 0;padding:15px 15px 17px 0;background:#f3f3f3;border:solid 1px #dbdbdb;z-index:500;}
#CookiesBlock #CookiesInfo {background-image:url('../img/info_cookies.png');background-repeat:no-repeat;background-position:20px 16px;}
#CookiesBlock #CookiesInfo p {font-size:12px;font-family:Arial;text-align:justify;color:#162983;line-height:16px;margin:0;padding:0 50px 0 62px;}
#CookiesBlock #CookiesInfo p a {color:#c40005;text-decoration:underline;}
#CookiesBlock #CookiesInfo p a:hover {text-decoration:none;}
#CookiesBlock #CookiesInfo p a:visited {color:#162983;}
#CookiesBlock #CookiesInfo img {width:32px;height:32px;float:right;border:0;margin:0 6px 0 0;padding:0;}

/*** MEDIA PLAYER MAIN ***/
#myMediaPlayer {}
#flashPlugin {margin:30px 0 10px 0;padding:15px;background:#f4f4f4;border:1px dashed #dbdbdb;}
#flashPlugin p {font-family:Tahoma,Helvetica;font-size:11px;line-height:14px;text-align:left;color:#162983;}
#flashPlugin p a {color:#025fb1;text-decoration:underline;}
#flashPlugin p a:hover {text-decoration:none;}
#flashPlugin p a:visited {color:#162983;}

/*** MEDIA PLAYER START ***/
#videoStartBlock {width: 630px; margin: 0 auto; margin-top: 30px; padding: 18px; background: #f4f4f4; border: 1px solid #e5e5e5; text-align: center;}
#videoStartBlock #myMediaPlayer {margin: 0 auto; padding: 0;}

/*** DYMEK ***/
#tooltip { 
   text-align       : left;
   white-space      : pre-wrap;
   color            : #162983;
   font-size        : 11px; 
   font-weight      : normal; 
   font-family      : Tahoma;
   padding          : 4px;
   background       : #fafdfe;
   background-image : url();
   border           : 1px solid #162983;
   position         : absolute;
   margin-top       : 21px;
	z-index          : 600;
}

/*** SLIDER ***/
.nivoSlider {position:relative;width:100%;height:auto;overflow:hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;max-width:none;}

.nivo-main-image {display:block !important;position:relative !important;width:100% !important;}

.nivo-controlNav {position:absolute;right:14px;top:10px;padding:0;z-index:100;overflow:hidden;}
.nivo-controlNav a {display:block;width:21px;height:21px;float:left;background:url('../img/bullets_rwd.png') -30px 0 no-repeat;text-indent:-9999px;border:0;margin-right:2px;}
.nivo-controlNav a.active,.nivo-controlNav a:hover {background-position:0 0;}

.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}

.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}

.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img {display:block;}

#slider-wrapper {height:275px;overflow:hidden;position:relative;z-index:1;}
#slider {position:relative;width:680px;height:275px;background:url('../img/loading.gif') no-repeat 50% 50% #fff;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}

.nivo-caption {position:absolute;right:0;bottom:25px;opacity:1;width:680px;z-index:89;padding:0;filter:none !important;overflow:hidden !important;}
.nivo-caption-bottom {background-image:url('../img/caption.png');background-repeat:repeat;padding:15px;text-align:center;}
.nivo-caption-right {background-image:url('../img/caption.png');width:350px;background-repeat:repeat;padding:15px;margin-bottom:0px;margin-left:300px;text-align:left;}
.nivo-caption-left {background-image:url('../img/caption.png');width:350px;background-repeat:repeat;padding:15px;margin-bottom:0px;text-align:left;}
.nivo-caption-none {display:none;}
.nivo-html-caption {display:none;}

.nivo-caption h2 {font-size:40px;line-height:40px;filter:none !important;padding:0;color:#fff;margin:0;font-family:SteelFish;font-weight:normal;}
.nivo-caption p {font-size:11px;line-height:13px;filter:none !important;padding:10px 0 0 0;color:#fff;margin:0;font-family:Arial;font-weight:bold;}
.nivo-caption h2 a {display:inline !important;text-decoration:none;color:#fff;}
.nivo-caption p a {display:inline !important;text-decoration:none;color:#fff;}

/*** SUPER FISH ***/
.sf-menu,.sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}

.sf-menu ul {position:absolute;top:-999em;width:12em;}
.sf-menu ul li {width:200%;border-left:5px solid #4c4c4c;}
.sf-menu ul.sub1 {display:none !important;}
.sf-menu ul.sub1 li {text-transform:none !important;}
.sf-menu ul li a {text-align:left !important;padding-left:15px !important;font-family:Tahoma !important;font-size:16px !important;line-height:16px !important;letter-spacing:0 !important;padding-top:21px !important;height:39px !important;}

.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:20px;top:60px;z-index:99;}

ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:12em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:12em;top:0;}

.sf-menu {float: left;}
.sf-menu .sf-with-ul{}
.sf-menu a,.sf-menu a:visited  {color:#fff;}
.sf-menu li ul {}
.sf-menu li li {padding:0 !important;}
.sf-menu li li a {font-size:0.923em;border:0px !important;}
.sf-menu li li ul {border-left:0px;}
.sf-menu li li li a {}
.sf-menu li:hover a,.sf-menu li.sfHover a,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active {border-bottom: 0px;}

.sf-menu a.sf-with-ul {padding-right:2.25em;min-width:1px;}
.sf-sub-indicator {display:none !important;position:absolute;display:block;right:10px;top:20px;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../img/arrows.png') no-repeat -10px -100px;}
a > .sf-sub-indicator {top:24px;background-position:0 -100px;}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator {background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator {background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position:-10px 0;}

.sf-shadow ul {background:url('../img/shadow.png') no-repeat bottom right;padding:0 160px 10px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off {background:transparent;}

#foot #foot-menu .sf-menu ul,#foot #foot-menu-start .sf-menu ul {display:none !important;}
#foot #foot-menu .sf-sub-indicator,#foot #foot-menu-start .sf-sub-indicator {display:none;}

/*** LIGHTBOX ***/
#lightboxOverlay {position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);opacity:0.85;display:none;}

#lightbox {position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-family:"lucida grande",Tahoma,Helvetica,verdana,arial,sans-serif;font-weight:normal;}
#lightbox img {/*width:auto;height:auto;*/}
#lightbox a img {border:none;}

.lb-outerContainer {position:relative;background-color:black;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.lb-outerContainer:after {content:"";display:table;clear:both;}

.lb-container {padding:10px;}
.lb-loader {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}

.lb-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
.lb-container > .nav {left:0;}
.lb-nav a {outline:none;}

.lb-prev,.lb-next {width:49%;height:100%;display:block;}
.lb-prev {left:0;float:left;}
.lb-next {right:0;float:right;}
.lb-prev:hover {background:url('../img/prev.png') left 48% no-repeat;}
.lb-next:hover {background:url('../img/next.png') right 48% no-repeat;}

.lb-dataContainer {margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-ms-border-bottom-left-radius:4px;-o-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-ms-border-bottom-right-radius:4px;-o-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}
.lb-dataContainer:after {content:"";display:table;clear:both;}

.lb-data {padding:0 10px;color:#bbbbbb;}
.lb-data .lb-details {width:85%;float:left;text-align:left;line-height:1.1em;}
.lb-data .lb-caption {font-size:13px;font-weight:bold;line-height:1em;}
.lb-data .lb-number {display:block;clear:left;padding-bottom:1em;font-size:11px;}
.lb-data .lb-close {width:35px;float:right;padding-bottom:0.7em;outline:none;}
.lb-data .lb-close:hover {cursor:pointer;}

/*** PROMO COUNTDOWN ***/
h4.promo {text-align: center !important; color: #162983 !important;}
h4.promo a {color: #0066ff !important; text-decoration: underline !important;}
h4.promo a:hover {text-decoration: none !important;}
h4.promoStart {text-align: center !important; font-size: 18px !important; color: #162983 !important; margin-top: 27px !important;}
h4.promoStart a {color: #0066ff !important; text-decoration: underline !important;}
h4.promoStart a:hover {text-decoration: none !important;}

#countdown_dashboard {width:585px;height:114px;padding:15px 0 0 45px;margin:0 auto;}
@media print{#countdown_dashboard {display: none;}}

.dash {width:110px;height:114px;background:transparent url('../img/dash.png') 0 0 no-repeat;float:left;margin-left:20px;position:relative;}
.dash .digit {font-size:55pt;font-weight:bold;float:left;width:55px;text-align:center;font-family:'Times New Roman';color:#162983;position:relative;padding-top:3px;}
.dash_title {position:absolute;display:block;bottom:0px;right:6px;font-family:Arial;font-size:9pt;color:#162983;text-transform:uppercase;font-weight:bold;letter-spacing:2px;}

/*** UI TOTOP ***/
html * div.n {height:1%;}
#toTop {display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;background:url('../img/ui-totop.png') no-repeat left top;}
#toTopHover {background:url('../img/ui-totop.png') no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active,#toTop:focus {outline:none;}

}