/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------------------------*/
#jm-pathway .moduletable #offlajn-ajax-search .offlajn-ajax-search-container #search-form .offlajn-ajax-search-inner input {
    font-weight: bold;
    font-size: 14px;
}

.footer-container{
    background:url("/images/footer-cont-left.png") no-repeat scroll 0 0 transparent;
    height:156px;
    padding-left:28px;
    width:95%;
}
.footer-container div{
    background:url("/images/footer-cont-right.png") no-repeat scroll 100% 0 transparent;
    padding-right:28px;
    height:156px;
}
.footer-container div div{
    background:url("/images/footer-cont-mid.png") repeat-x scroll 0 0 transparent;
    height:116px;
    padding-top:39px;
    padding-left:24px;
}

#footer {
  margin: 0px auto 0;
        min-width: 1000px;
  position: relative;
  z-index: 15;
        bottom: 0;
  color: #000000;
        padding-top: 0px;
        padding-bottom: 9px;
        padding-left:0px;
        padding-right:0px;
  height: 165px;
  width: 100%;
  z-index: 10;
        -background: repeat #eff0e6;
}

#f-inner {
  position: relative;
  z-index: 15;
  padding-left: 20px;
        padding-right: 20px;
  margin: 0 auto;
        max-width:1200px;
        min-width:960px;
  z-index: 20;
}


#footer dl {
    display: block;
    float: left;
    width: 20.5%;
}
#footer dt{
    font:14px 'Arial';
    font-weight:bold;
    color:#333333;
    text-transform: uppercase;
    margin-bottom:12px;
    letter-spacing: 0.7px;
}
#footer .examples{
    display: block;
    width: 19%;
}
#footer .contacts{
    display: block;
    width: 21%;
}
#footer dd{
    margin-left:9px;
    line-height:18px;
}
#footer dd a{
    line-height:18px;
}
#footer .tel{
    color:#a1a1a1;
}
#footer .venta{
    width:19%;
    letter-spacing:0.5px;
}
#footer .counter{
    margin-left:64px;
    margin-top:24px;
    margin-bottom:9px;
}

table.price{
width: 600px; 
height: 30px; 
border:1px solid #000;
}

table.price td{
padding: 3px;
border:0px solid #000;
background-color: #FFF4C2;
}

.top {
width: 100%;
float: left;
padding: 0px;
position: relative;
}

.top .s5 {
display: block;
background: url(/templates/jm-balloon/images/5.png) no-repeat 0 0;
width: 70px;
height: 35px;
left: 0px;
top: 30px;
position: absolute;
z-index: 9;
}
.top .s10 {
display: block;
background: url(/templates/jm-balloon/images/10.png) no-repeat 0 0;
width: 70px;
height: 35px;
left: 0px;
top: 30px;
position: absolute;
z-index: 9;
}
.top .s15 {
display: block;
background: url(/templates/jm-balloon/images/15.png) no-repeat 0 0;
width: 70px;
height: 35px;
left: 0px;
top: 30px;
position: absolute;
z-index: 9;
}
.top .s20 {
display: block;
background: url(/templates/jm-balloon/images/20.png) no-repeat 0 0;
width: 70px;
height: 35px;
left: 0px;
top: 30px;
position: absolute;
z-index: 9;
}
.top .s25 {
display: block;
background: url(/templates/jm-balloon/images/25.png) no-repeat 0 0;
width: 70px;
height: 35px;
left: 0px;
top: 30px;
position: absolute;
z-index: 9;
}
.top .s30 {
display: block;
background: url(/templates/jm-balloon/images/30.png) no-repeat 0 0;
width: 70px;
height: 35px;
left: 0px;
top: 30px;
position: absolute;
z-index: 9;
}
.top .s35 {
display: block;
background: url(/templates/jm-balloon/images/35.png) no-repeat 0 0;
width: 70px;
height: 35px;
left: 0px;
top: 30px;
position: absolute;
z-index: 9;
}
.top .s40 {
display: block;
background: url(/templates/jm-balloon/images/40.png) no-repeat 0 0;
width: 70px;
height: 35px;
left: 0px;
top: 30px;
position: absolute;
z-index: 9;
}
.top .s45 {
display: block;
background: url(/templates/jm-balloon/images/45.png) no-repeat 0 0;
width: 70px;
height: 35px;
left: 0px;
top: 30px;
position: absolute;
z-index: 9;
}
.top .s50 {
display: block;
background: url(/templates/jm-balloon/images/50.png) no-repeat 0 0;
width: 70px;
height: 35px;
left: 0px;
top: 30px;
position: absolute;
z-index: 9;
}
.top .sale {
display: block;
background: url(/templates/jm-balloon/images/sale.png) no-repeat 0 0;
width: 80px;
height: 40px;
left: 0px;
top: 30px;
position: absolute;
z-index: 9;
}
.productdetails .top .sale {
display: block;
background: url(/templates/jm-balloon/images/sale2.png) no-repeat 0 0;
width: 114px;
height: 57px;
left: 0px;
top: 0px;
margin-top: -30px;
position: absolute;
z-index: 9;
}


#jm-maincontent .search #searchForm .searchintro {
    width: 920px;
}


#jm-maincontent .productdetails .art {
    float: left;
    color: #FF9933;
    font-size: 14px;
    padding: 1px 10px 0px 0px;
    font-weight: bold;
}

#jm-maincontent .productdetails .art span {

    color: #0063a1;

    font-size: 16px;

}

#jm-maincontent .productdetails .width50 .main-image a img {

    width: 300px;

}

#jm-maincontent .productdetails {

    width: 925px;

}

#jm-maincontent .productdetails .tt #_div4 {

    padding: 10px;

    border: 2px solid #FF9933;

    min-height: 20px;

    margin-top: -1px;

}

#jm-maincontent .productdetails .tt #_div3 {

    padding: 10px;

    border: 2px solid #FF9933;

    min-height: 20px;

    margin-top: -1px;

}

#jm-maincontent .productdetails .tt #_div1 {

    padding: 5px 10px 5px 12px;

    border: 2px solid #FF9933;

    min-height: 20px;

    margin-top: -1px;

}

#jm-maincontent .productdetails .tt #_div2 {

    padding: 10px;

    border: 2px solid #FF9933;

    min-height: 20px;

    margin-top: -1px;

}

#jm-maincontent .productdetails .tt #_div2 h4 {

    text-align: center;

}





#jm-content-in #jm-maincontent .productdetails .tt {

    /*padding-top: 20px;*/

}

#jm-content-in #jm-maincontent .productdetails .tt #div1 {

    background: url(/templates/jm-balloon/images/backgrounds.png) repeat;

    color: #333333;

    cursor: pointer;

    font-family: "Arial";

    font-size: 12px;

    font-weight: 700;

    height: 20px;

    letter-spacing: 1px;

    padding: 4px 5px 3px 5px;

    text-align: center;

    text-transform: uppercase;

    text-decoration: none;

    margin: 0px 0px;

}

#jm-content-in #jm-maincontent .productdetails .tt #div1:hover {

    cursor: pointer;

}

#jm-content-in #jm-maincontent .productdetails .tt #div2 {

    background: url(/templates/jm-balloon/images/backgrounds.png) repeat;

    color: #333333;

    cursor: pointer;

    font-family: "Arial";

    font-size: 12px;

    font-weight: 700;

    height: 20px;

    letter-spacing: 1px;

    padding: 4px 5px 3px 5px;

    text-align: center;

    text-transform: uppercase;

    text-decoration: none;

    margin: 0px 5px;

}

#jm-content-in #jm-maincontent .productdetails .tt .b {

    background: #0067A4 !important;

    color: #fff !important;

    cursor: pointer;

    font-family: "Arial";

    font-size: 12px;

    font-weight: 700;

    height: 20px;

    letter-spacing: 1px;

    padding: 4px 5px 3px 5px !important;

    text-align: center;

    text-transform: uppercase;

    text-decoration: none;

    margin: 0px 5px;



}

#jm-content-in #jm-maincontent .productdetails .tt .c {  

    border: 2px solid #0067A4;

  font-size: 14px; 

    margin-top: 1px;

    height: 250px       

}

#_div1  {

    background: url(/templates/jm-balloon/images/my-bg.png) repeat;

}



#jm-content-in #jm-maincontent .productdetails .tt #div2:hover {

    cursor: pointer;

}

#jm-content-in #jm-maincontent .productdetails .tt #div3 {

    background: url(/templates/jm-balloon/images/backgrounds.png) repeat;

    color: #333333;

    cursor: pointer;

    font-family: "Arial";

    font-size: 12px;

    font-weight: 700;

    height: 20px;

    letter-spacing: 1px;

    padding: 4px 5px 3px 5px;

    text-align: center;

    text-transform: uppercase;

    text-decoration: none;

    margin: 0px 5px 0px 0px;

}

#jm-content-in #jm-maincontent .productdetails .tt #div3:hover {

    cursor: pointer;

}

#jm-content-in #jm-maincontent .productdetails .tt #div4 {

    background: url(/templates/jm-balloon/images/backgrounds.png) repeat;

    color: #333333;

    cursor: pointer;

    font-family: "Arial";

    font-size: 12px;

    font-weight: 700;

    height: 20px;

    letter-spacing: 1px;

    padding: 4px 5px 3px 5px;

    text-align: center;

    text-transform: uppercase;

    text-decoration: none;

}

#jm-content-in #jm-maincontent .productdetails .tt #div4:hover {

    cursor: pointer;

}

#jm-content-in #jm-maincontent .productdetails .tt #_div2 .product-related-products .product-field {

    float: left;

    min-height: 200px;

    width: 200px;

    text-align: center;

    padding: 0px 10px;

}

#jm-content-in #jm-maincontent .productdetails .tt #_div2 .product-related-products .product-field a img {

    margin-left: 35px;

}

#jm-content-in #jm-maincontent .productdetails .tt #_div2 .product-related-products {

    min-height: 400px;

    display: block;

}











#jm-maincontent .browse-view .orderby-displaynumber .floatleft .orderlistcontainer {

    display: none;

}

#jm-main-in #jm-content #jm-content-in #jm-maincontent {

    padding-top: 0px;

}

.snk-cart {


position:absolute;

    margin: 15px 0px 0px 950px;

    background: url(/templates/jm-balloon/images/cart2.png) no-repeat 10px 3px;

    padding: 3px 10px 10px 65px;

    border: 2px solid #FF9933;

    border-radius: 10px;

    text-align: right;

    min-height: 40px;

}

.snk-cart a{

    color: #FF9933;

    text-decoration: none;

    font-weight: bold;

    border-bottom: 1px dotted #FF9933;

}

.snk-cart a:hover{

    border-bottom: 0px dotted #FF9933;

    padding-bottom: 1px;

}

.breadcrumbs {

    padding: 2px 0px 0px 0px;

}



.item-page ul.actions li.print-icon a  {

    position: absolute;

    z-index: 999;

    margin: -50px 0px 0px -50px;

}

.item-page ul.actions {

    margin: 0px;

    height: 0px;

}

.item-page ul.actions li a {

    position: absolute;

    z-index: 999;

    margin: -50px 0px 0px -50px;

}









#jm-content-in .browse-view .row .floatleft h2 {

    text-align: center;

}

#jm-content-in .browse-view .row .floatleft h2 a {

    color: #666666;

    font-family: Arial;

    font-size: 14px;

    text-decoration: none;

}

#jm-content-in .browse-view .row .floatleft h2 a:hover {

    border-bottom: 1px dotted #333;

}

#jm-content-in .browse-view .row .floatright .product-price .PricesalesPrice {

    width: 220px;

    text-align: center;

}

#jm-content-in .browse-view .row .floatright .product-price .PricesalesPrice {

    color: #DC8F1D;

    font-family: Arial;

    font-size: 18px;

    font-weight: 700;

}

#jm-content-in .browse-view .row .floatright .product-price .PricepriceWithoutTax {

    color: #333 !important;

    font-family: Arial;

    font-size: 14px !important;

    font-weight: 700;

    text-align: center;
    width: 112% !important;

    text-decoration: line-through;

}

.productdetails div .width48 .product-price .PricepriceWithoutTax {
    width: 150px;
    position: absolute;
    z-index: 9;
    margin: -9px 0px 0px 70px;
    font-size: 14px !important;
    text-decoration: line-through;
} 










#jm-content-in .browse-view .row .floatright .addtocart-area .addtocart-bar .addtocart-button input {

    background: url(/templates/jm-balloon/images/backgrounds.png) repeat-x;

    border: 0px solid #FF6700;

    border-radius: 0px;

    color: #333333;

    cursor: pointer;

    font-family: "Arial";

    font-size: 12px;

    font-weight: 700;

    height: 20px;

    letter-spacing: 1px;

    margin-left: 15px;

    padding: 4px 5px;

    text-align: center;

    text-transform: uppercase;

}

#jm-content-in .browse-view .row .floatright span a.product-details {

    background: url(/templates/jm-balloon/images/backgrounds.png) repeat-x;

    border: 0px solid #FF6700;

    border-radius: 0px;

    color: #333333;

    cursor: pointer;

    font-family: "Arial";

    font-size: 12px;

    font-weight: 700;

    height: 20px;

    letter-spacing: 1px;

    margin-left: 15px;

    padding: 2px 5px;

    text-align: center;

    text-transform: uppercase;

    text-decoration: none;

}



#jm-content-in #jm-maincontent .browse-view .floatleft .orderlistcontainer .activeOrder {

    background-color: #FF9933;

    border-radius: 0px;

    border: 0px;

}

#jm-content-in #jm-maincontent .browse-view .floatleft .orderlistcontainer .activeOrder a {

    color: #000;

    text-decoration: none;

}

#jm-content-in #jm-maincontent .browse-view .floatleft .orderlistcontainer .orderlist  {

    border: 2px solid #FF9933;

    cursor: pointer;

}

#jm-content-in #jm-maincontent .browse-view .floatleft .orderlistcontainer .orderlist div a {

    color: #000;

    text-decoration: none;

}

#jm-content-in #jm-maincontent .browse-view .floatleft .orderlistcontainer .orderlist div:hover {

    background: url(/templates/jm-balloon/images/h3_blue_bg.png) repeat-x;

}

#jm-content-in #jm-maincontent .browse-view .floatleft .orderlistcontainer .orderlist div:hover a {

    color: #fff;

}

#jm-content-in #jm-maincontent .browse-view .floatright select.inputbox {

    background-color: #FF9933;

    border: 0px;

    box-shadow: inset 0px 0px 0px 0px;

    color: #000;

    font-family: Arial;

    font-size: 14px;

    margin: 2px 0px;

    padding: 6px 0px 6px 6px;

    vertical-align: middle;

}

#jm-content-in #jm-maincontent .browse-view .row .width33 {

    border: 1px solid #E3E3E3 !important;

    border-radius: 0px !important;

    margin: 0px 3px;

    width: 32% !important;

}

#jm-right .jm-module .chpNav .chp-list .customPrice .price-table td.pp{

    background: url(/templates/jm-balloon/images/h3_blue_bg.png) repeat-x;

    width: 55px !important;

}

#jm-right .jm-module .chpNav .chp-list .customPrice .price-table input#low-price {

    border: 0px;

    box-shadow: inset 0px 0px 0px 0px;

    font-family: Arial;

    margin:0px;

    padding: 0px;

    color: #000;

    font-size: 14px;

    vertical-align: top;

    border-radius: 0px;

    

    background: #fff;

    height: 14px;

    width: 50px;

    padding: 5px 5px 5px 5px;

    margin: 3px 0px 5px 3px;

}

#jm-right .jm-module .chpNav .chp-list .customPrice .price-table input#high-price {

    border: 0px;

    box-shadow: inset 0px 0px 0px 0px;

    font-family: Arial;

    margin:0px;

    padding: 0px;

    color: #000;

    font-size: 14px;

    vertical-align: top;

    border-radius: 0px;

    

    background: #fff;

    height: 14px;

    width: 50px;

    padding: 5px 5px 5px 5px;

    margin: 3px 0px 5px 3px;

}

#jm-right .jm-module .chpNav .chp-list .customPrice .price-table td.ll {

    padding: 0px 0px 0px 0px;

}

#jm-right .jm-module .chpNav .chp-list .customPrice .price-table input#chpGoBtn {

    background: url(/templates/jm-balloon/images/search.png) no-repeat;

    border: 0px solid #9EA6B1;

    box-shadow: none;

    color: #657192;

    cursor: pointer;

    font-family: "Arial";

    font-size: 0px;

    font-style: italic;

    font-weight: 700;

    height: 10px;

    margin: 0px 0px 0px 0px;

    text-shadow: 0px 0px 0px #FFFFFF;

    vertical-align: middle;

    width: 27px;

}



#jm-right h3.jm-title {

    width: 181px; 

}

#jm-left .jm-module-content{

    border: 1px solid #E3E3E3;

}



#jm-right .jm-module-content{

    padding: 0px !important;

    border: 1px solid #E3E3E3;

}

#jm-right .jm-module-content .vmgroup{

    padding: 0px 10px;

    background: #fff;

}

td {

    padding: 0px;

}



#jm-right .jm-module .jm-module-in .chpNav div .chp-list .chp-ll li a {

    text-decoration: none;

}

#jm-right .jm-module .jm-module-in .chpNav div .chp-list .chp-ll li:hover {

    text-decoration: none;

}

#jm-right .jm-module .jm-module-in .chpNav div .chp-list .chp-ll li:hover a {

    text-decoration: none;

}

#jm-right .jm-module .jm-module-in .chpNav div .chp-list .chp-ll li a span.chp-lf {

    color: #666666;

}

#jm-right .jm-module .jm-module-in .chpNav div .chp-list .chp-ll li a span.narrowValue {

    color: #FF9933;

    font-weight: bold;

}

#jm-right .jm-module .jm-module-in .chpNav div .chp-list .chp-ll li a span.chp-ltick {

    border: 1px solid #FF9933;

    border-radius: 5px;

    display: inline-block;

    height: 12px;

    vertical-align: top;

    width: 12px;

}





































/*-----------------------------------------------------------------------------------------------------------------------------*/

#jm-right .PricesalesPrice .PricesalesPrice {

    color: #dc8f1d;

    font-family: Arial;

    font-weight: bold;

    font-size: 15px;

}

#jm-right .spacer a{

    color: #666;

    font-family: Arial;

    font-size: 11px;

    text-decoration: none;

}

#jm-right .spacer .addtocart-button input.addtocart-button{

    background: url(/templates/jm-balloon/images/backgrounds.png)repeat-x;

    border: 0px solid #FF6700;

    border-radius: 0px;

    color: #333333;

    cursor: pointer;

    height: 20px;

    letter-spacing: 1px;

    margin-left: 15px;

    padding: 4px 5px;

    text-align: center;

    font-weight: bold;

    text-transform: uppercase;

    font-size: 12px;

    font-family: Arial;

}

/*********************** DEFAULT JOOMLA STYLES ***********************/



body {

    background: url(/templates/jm-balloon/images/body.png) repeat !important;

}



body{ font-family: Arial; font-size: 9pt;}



/**registration, login**/

span.star, strong.red, .invalid {

    color: #ff0000;

}

#jm-top {

    height: 100px;

}

.header ul {

    padding-left: 0px !important;

}

.header {

    padding: 0px !important;

}

/******************************************Горизонтальное меню******************************************/

#jm-djmenu-top2 ul {

    margin: 0px;

}

#jm-djmenu-top2 ul li {

    float: left;

    padding: 9px 0px 8px 0px;

    margin: 0px 20px;

}

#jm-djmenu-top2 ul li ul {

    display: none;

}

#jm-djmenu-top2 ul li:hover ul {

    display: block;

    position: absolute;

    z-index: 9;

    margin: 6px 0px 0px 0px;

    padding: 10px 0px 0px 0px;

    border: 3px solid #ff9933;

    border-radius: 0px 5px 5px 5px;

    background: url(/templates/jm-balloon/images/body.png) repeat;

}

#jm-djmenu-top2 ul li:hover ul li {

    float: none;

    text-align: left;

}



#jm-djmenu-top2 {

    background: url(/templates/jm-balloon/images/top.png) repeat-x;

    height: 35px;

}

#jm-djmenu-top2 ul li a {

    color: #fff;

    text-transform: uppercase;

    text-decoration: none;

    padding: 10px 20px 9px 20px;

    font-weight: bold;

    font-size: 12px;

    font-family: Arial;

}

#jm-djmenu-top2 ul li a:hover {

    background: #ff9933;

}

#jm-djmenu-top2 ul li:hover {

    background: #ff9933;

}



#jm-djmenu-top2 ul li:hover ul li a {

    color: #666;

    text-transform: none;

    text-decoration: none;

    padding: 0px;

    margin: 0px;

}

#jm-djmenu-top2 ul li:hover ul li {

    padding: 0px 10px 5px 10px;

    border-bottom: 1px dotted #999;

    margin: 0px 5px 5px 5px;

    background: none;

    min-width: 100px;

}

#jm-djmenu-top2 ul li:hover ul li.item-615 {

    border-bottom: 0px dotted #999;

    margin-bottom: 0px;

}

#jm-djmenu-top2 ul li:hover ul li.item-617 {

    border-bottom: 0px dotted #999;

    margin-bottom: 0px;

}

#jm-djmenu-top2 ul li:hover ul li.item-619 {

    border-bottom: 0px dotted #999;

    margin-bottom: 0px;

}



#jm-djmenu-top2 ul li ul li a:hover {

    background: none;

}

/******************************************Горизонтальное меню******************************************/

/******************************************Шапка******************************************/

.customtel {

    margin: 20px 0px 0px -10px;

}

.customtel a {

    color: #666666;

    font-size: 13px;

    font-family: Arial;

}

.customtel p {

    padding: 0px;

    margin: 0px;

    text-align: left;

}

.customtel span {

    color: #ff9933;

    font-weight: bold;

}

.snk-phone {

    margin: 0px 0px 0px 390px;

    position: absolute;

    z-index: 9;

    font-family: Arial;

}

.snk-mail {

    margin: 13px 0px 0px 550px;

    position: absolute;

    z-index: 9;

    font-family: Arial;

    font-size: 12px;

}

.snk-mail td {

    padding: 0px 40px 0px 0px;

}

.snk-mail p {

    margin: 0px;

}

.snk-mail a {

    color: #FF9933;

}







































/******************************************Шапка******************************************/

div.registration form#member-registration fieldset dl, 



div.profile form#member-profile fieldset dl,



div.profile fieldset#users-profile-core dl,



div.profile fieldset#users-profile-custom dl,



div.profile-edit form#member-profile fieldset dl, 



div.remind fieldset dl, 



div.reset fieldset dl {



  margin: 0;



}







div.registration form#member-registration fieldset dt, 



div.profile form#member-profile fieldset dt,



div.profile fieldset#users-profile-core dt,



div.profile fieldset#users-profile-custom dt,



div.profile-edit form#member-profile fieldset dt, 



div.remind fieldset dt, 



div.reset fieldset dt {



    float: left;



    clear: both;



    padding: 2px;



  margin: 0;



  min-width: 200px;



  min-height: 32px;



  line-height: 32px;



}







div.registration form#member-registration fieldset dd, 



div.profile form#member-profile fieldset dd, 



div.profile fieldset#users-profile-core dd,



div.profile fieldset#users-profile-custom dd,



div.profile-edit form#member-profile fieldset dd, 



div.remind fieldset dd, div.reset fieldset dd {



    float: none;



    padding: 2px;



  margin: 0;



  min-height: 32px;



  line-height: 32px;



}







.registration dl dt:first-child {



    width: 100% !important;



}







div.formelm label,



div.formelm-area label {



    display: inline-block;



    min-width: 200px;



}







div.formelm img {



  vertical-align: middle;



  margin: 0 5px;



}







div.formelm-buttons {



  padding: 10px 0;



}







div.login-fields {



    padding: 5px 0;



}







fieldset.userdata {



    border: none;



    padding: 0;



    margin: 0;



}







div.registration label {



    display: inline-block;



    min-width: 200px;



}







.login-fields label#password-lbl,



.login-fields label#username-lbl {



  min-width: 100px;



  display: inline-block;



}







/**buttons, inputs**/







input.button, button.validate, button {    



  font-family: "Times New Roman", Times, serif;



  font-weight: bold;



  font-style: italic;



    font-size: 14px;



    margin: 0 5px;



    padding: 5px 10px 4px;



    vertical-align: middle;



    cursor: pointer;



  color: #657192;



    text-shadow: 0px 1px 0px #ffffff;



  border: 1px solid #9ea6b1;



  background: url(/templates/jm-balloon/images/button.png) repeat-x #9ca4af;



    -webkit-box-shadow: none;



    box-shadow: none;



}







input.button:hover, button.validate:hover, button:hover {



    background: #cdd8e7;



}







input.button:active, button.validate:active, button:active {



  position: relative;



  top: 1px;



  background: url(/templates/jm-balloon/images/button_hover.png) repeat-x #cdd8e7;



}







input, select, textarea {



  font-family: "Times New Roman", Times, serif;



    font-size: 14px;



    color: #777777;



    margin: 2px 0;



    padding: 6px 0 6px 6px;



    vertical-align: middle;



  border: 1px solid #777777;



  background: #f9f9f9;



    -webkit-box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.3);



    box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.3);



}







select {



    padding: 6px;



}







input, select, textarea, button {



  border-radius: 3px;



  -moz-border-radius: 3px;



  -webkit-border-radius: 3px;



} 







input#modlgn-remember {



    margin: 0 10px 0 0;



    padding: 0;



    border: 0;



    background: none;



}







#form-login-username label,



#form-login-password label {



  width: 100px;



  display: inline-block;



}







div.login-greeting {



  padding-bottom: 10px;



}







.userdata input.button {



  margin: 10px 0;



}







/**page navigation**/







ul.pagenav {



    list-style-type: none;



    padding: 0;



    margin: 20px 0 0 0;



    clear: both;



  display: inline-block;



  width: 100%;



}







ul.pagenav li {



    display: inline;



    padding: 0;



    margin: 0;



  background: none;



}







ul.pagenav li a {



    display: inline;



    padding: 2px;



    text-decoration: none;



    font-weight: bold;



}







ul.pagenav li.pagenav-prev {



    float: left;



}







ul.pagenav li.pagenav-next {



    float: right;



}







/**pagination**/







div.pagination {



    margin: 0;



    padding: 10px 0 0;



    text-align: center;



    clear: both;



    display: inline-block;



    width: 100%;



}







div.pagination ul {



    list-style-type: none;



    margin: 0;



    padding: 0;



}







div.pagination li {



    display: inline;



    padding: 0;



    margin: 0 5px 0 0;



  background: none;



}







div.pagination ul li span {

    padding: 5px 5px;

    color: #fff;

    text-shadow: none;

    display: inline-block;

    background: #4086c1;

    border-radius: 6px;

    -moz-border-radius: 6px;

    -webkit-border-radius: 6px;

}







div.pagination ul li a:link,



div.pagination ul li a:visited {



    color: #fff;



    padding: 5px 5px;



    text-decoration: none;



  display: inline-block;



  background: #9dc0df;



  border-radius: 6px;



  -moz-border-radius: 6px;



  -webkit-border-radius: 6px;



}







div.pagination ul li a:hover  {



    color: #fff;



  background: #4086c1;



    text-decoration: none;



  -webkit-transition: background 0.2s ease-in;



  -moz-transition: background 0.2s ease-in;



  -o-transition: background 0.2s ease-in;



  transition: background 0.2s ease-in;



}







div.pagination ul li.pagination-start {



  margin: 0 5px 0 0;



}







div.pagination ul li.pagination-prev {



  margin: 0 5px 0 0;



}







div.pagination ul li.pagination-next {



  margin: 0;



}







div.pagination ul li.pagination-end {



  margin: 0 0 0 5px;



}







div.pagination ul li.pagination-start span,



div.pagination ul li.pagination-prev span,



div.pagination ul li.pagination-next span, 



div.pagination ul li.pagination-end span {



  background: #9dc0df;



}







.pagenav {



    padding: 2px;



}







p.counter {



    text-align: center;



  margin: 0 0 10px;



}







/****content****/







div.items-leading {



  display: inline-block;



  width: 100%;



}







div.items-row {



  display: inline-block;



}







.items-leading .item-separator {



  clear: both;



  display: inline-block; 



  width: 100%;



  height: 5px; 



  margin: 10px 0;



}







.row-separator {



  clear: both;



  display: inline-block; 



  width: 100%;



  height: 5px; 



  margin: 10px 0;



}







/**blog featured single**/







div.blog h2, 



div.item-page h2, 



div.blog-featured h2 {



    margin: 0 0 20px;



  font-size: 1.6em;



  color: #4085c0;



}

#jm-main {

    width: 1168px !important;

}

#jm-djmenu-left {

    width: 1170px !important;

    margin: 0px auto 0px auto;

}













div.blog h1:after, 



div.blog-featured h1:after, 



div.item-page h1:after, 



div.archive h1:after, 



div.contact-category h2:after, 



div.categories-list h1:after, 



div.category-list h1:after, 



div.search h1:after,



h1.componentheading:after,



div.blog h1:before, 



div.blog-featured h1:before, 



div.item-page h1:before, 



div.archive h1:before, 



div.contact-category h2:before, 



div.categories-list h1:before, 



div.category-list h1:before, 



div.search h1:before,



h1.componentheading:before {



    background: url(/templates/jm-balloon/images/heading_left.png) no-repeat;



    bottom: 0;



    content: " ";



    display: block;



    height: 9px;



    left: 0;



    margin-bottom: -9px;



    position: absolute;



    width: 11px;



    z-index: -1;



}



#jeo_hme {position: absolute; top: 0px; left: -5111px;}



div.blog h1:after, 



div.blog-featured h1:after, 



div.item-page h1:after, 



div.archive h1:after, 



div.contact-category h2:after, 



div.categories-list h1:after, 



div.category-list h1:after, 



div.search h1:after,



h1.componentheading:after {



    background: url(/templates/jm-balloon/images/heading_right.png) no-repeat;



    left: auto;



    right: 0;



}







div.blog-featured h2 a:link, 



div.blog-featured h2 a:visited, 



div.blog h2 a:link, 



div.blog h2 a:visited, 



div.item-page h2 a:link, 



div.item-page h2 a:visited,



ul#archive-items li.row0 h2 a:link,



ul#archive-items li.row0 h2 a:visited {



  text-decoration: none;



}







div.contact h2 span.contact-name {



  font-size: 1.6em;



    margin: 0 0 20px;



  color: #4085c0;



}







div.items-more h3 {



  font-size: 1.6em;



    margin: 0 0 20px;



  color: #4085c0;



}







/**blog layout**/







.item { 



  display: block;



}







.cols-1 {



    display: block;



    float: none !important;



    margin: 0 !important;



}







.cols-2 .column-1 {



    float: left;



    width: 48%;



}







.cols-2 .column-2 {



    float: right;



    width: 48%;



}







.cols-3 .column-1, 



.cols-3 .column-2, 



.cols-3 .column-3 {



    float: left;



    width: 31%;



}







.cols-3 .column-2 {



  padding: 0 3%;



}







.cols-4 .column-1, 



.cols-4 .column-2, 



.cols-4 .column-3, 



.cols-4 .column-4 {



    float: left;



    width: 23%;



}







.cols-4 .column-2 {



  padding: 0 1% 0 2%;



}







.cols-4 .column-3 {



  padding: 0 2% 0 1%;



}







.items-more {



    padding: 0 0 10px;



}







/**language**/







div.mod-languages ul li {



    background: none;



    padding: 0;



}







/**single article**/







ul.actions {



    margin: 0 0 5px;



    padding: 0;



    text-align: right;



    width: 100%;



}







ul.actions li {



    display: inline;



  background: none !important;



  margin: 0 5px;



  padding: 0;



}







.actions img {



    border: none;



}







.article-info {



    margin: 0 0 10px 0;



  font-size: 0.9em;



  line-height: 1.5em;



  color: #bdbdbd;



}







.article-info-term {



    font-weight: bold;



}







.archive .article-info dd, 



.article-info dd {



    margin: 0;



}







/**article categories**/







.categories-list ul {



    list-style: none;



    margin: 0;



}







dl.article-count dt, 



dl.article-count dd {



    display: inline;



    margin: 0;



}







dl.article-count dt, 



dl.article-count dd {



    display: inline;



    margin: 0;



}







/**archive**/







ul#archive-items .row0,



ul#archive-items .row1 {



  background: none;



  list-style: none;



}







ul#archive-items h2 a:link,



ul#archive-items h2 a:visited {



  text-decoration: none;



}







/**contact, article category list**/







table.category {



    width: 100%;



    margin: 0 0 10px;



  border-collapse: collapse;



  border-spacing: 0;



}







table.category th {



    font-weight: bold;



    padding: 8px;



    color: #fff;



  text-shadow: none;



  background: #4086C1;



}







table.category th a {



    text-decoration: none;



    color: #fff;



}







table.category .cat-list-row0 td {



  padding: 8px;



}







table.category .cat-list-row1 td {



    padding: 8px;



  background: #f5f5f5;



}







/**single contact slider**/







div.panel {



  margin-bottom: 1px;



}







div.panel h3.title {



    border: none;



    padding: 0;



  margin: 0;



  text-align: center;



  cursor: pointer;



  font-weight: normal;



  background: #6EA4D2;



  font-size: 1.2em;



  border-radius: 6px;



  -moz-border-radius: 6px;



  -webkit-border-radius: 6px;



}







div.panel h3.title.pane-toggler-down,



div.panel h3.title:hover {



  background: #4086C1;



}







div.panel h3.title a:link, 



div.panel h3.title a:visited {



    padding: 8px;



    text-decoration: none;



  color: #fff;



  display: block;



}







div.pane-down {



    padding: 10px !important;



}







.contact-email label {



  min-width: 100px;



  display: inline-block;



  padding: 0 0 5px 0;



}







form#contact-form fieldset {



  border: none;



  padding: 0;



  margin: 0;



}







form#contact-form dt,



form#contact-form dd,



form#contact-form button.button {



  margin: 0;



}







/**details**/







.tip {



    background: #FFFFFF;



    border: 1px solid #CFCCCC;



    padding: 10px;



}







.tip .tip-title {



  font-weight: bold;



}







.img_caption {



    font-size: 10px;



    background: none;



    margin: 0;



    padding: 0;



    border-top: none;



}







p.readmore {



    display:inline-block;



  width: 100%;



}







p.readmore a:link, 



p.readmore a:visited, 



a.readmore:link,



a.readmore:visited,



.djc_readon a:link,



.djc_readon a:visited {



    float: right;



  font-weight: bold;



  font-style: italic;



  font-size: 1.25em;



  color: #657192;



    text-shadow: 0px 1px 0px #ffffff;



    text-decoration: none;



    cursor: pointer;



  padding: 5px 27px 5px 12px;



  border-radius: 3px;



  -moz-border-radius: 3px;



  -webkit-border-radius: 3px;



  border: 1px solid #9EA6B1;



  background: #d3ddea url(/templates/jm-balloon/images/arrow.png) no-repeat right center; /* Old browsers */



  /* IE9 SVG, needs conditional override of 'filter' to 'none' */



  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -moz-linear-gradient(top,  #d3ddea 0%, #c5cfdc 50%, #a1a9b4 100%); /* FF3.6+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3ddea), color-stop(100%,#a1a9b4)); /* Chrome,Safari4+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -webkit-linear-gradient(top,  #d3ddea 0%, #c5cfdc 50%,#a1a9b4 100%); /* Chrome10+,Safari5.1+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -o-linear-gradient(top,  #d3ddea 0%, #c5cfdc 50%,#a1a9b4 100%); /* Opera 11.10+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -ms-linear-gradient(top,  #d3ddea 0%, #c5cfdc 50%,#a1a9b4 100%); /* IE10+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, linear-gradient(top,  #d3ddea 0%, #c5cfdc 50%,#a1a9b4 100%); /* W3C */



  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3ddea', endColorstr='#a1a9b4',GradientType=0 ); /* IE6-8 */



  -webkit-box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 1);



  -moz-box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 1);



  box-shadow: 0px 10px 15px -10px rgba(0, 0, 0, 1);



}







p.readmore a:hover,



a.readmore:hover,



.djc_readon a:hover {



  background: #d3ddea url(/templates/jm-balloon/images/arrow.png) no-repeat right center; /* Old browsers */



  /* IE9 SVG, needs conditional override of 'filter' to 'none' */



  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -moz-linear-gradient(top,  #d3ddea 0%, #d3ddea 100%); /* FF3.6+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3ddea), color-stop(100%,#d3ddea)); /* Chrome,Safari4+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -webkit-linear-gradient(top,  #d3ddea 0%,#d3ddea 100%); /* Chrome10+,Safari5.1+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -o-linear-gradient(top,  #d3ddea 0%,#d3ddea 100%); /* Opera 11.10+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -ms-linear-gradient(top,  #d3ddea 0%,#d3ddea 100%); /* IE10+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, linear-gradient(top,  #d3ddea 0%,#d3ddea 100%); /* W3C */



  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3ddea', endColorstr='#d3ddea',GradientType=0 ); /* IE6-8 */



  -webkit-transition: background 0.2s ease-in;



  -moz-transition: background 0.2s ease-in;



  -o-transition: background 0.2s ease-in;



  transition: background 0.2s ease-in;



}







p.readmore a:active,



a.readmore:active,



.djc_readon a:active {



  position: relative;



  top: 1px;



  background: #a1a9b4 url(/templates/jm-balloon/images/arrow.png) no-repeat right center; /* Old browsers */



  /* IE9 SVG, needs conditional override of 'filter' to 'none' */



  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZWNlY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -moz-linear-gradient(top,  #a1a9b4 0%, #c5cfdc 50%, #d3ddea 100%); /* FF3.6+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1a9b4), color-stop(100%,#d3ddea)); /* Chrome,Safari4+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -webkit-linear-gradient(top,  #a1a9b4 0%, #c5cfdc 50%,#d3ddea 100%); /* Chrome10+,Safari5.1+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -o-linear-gradient(top,  #a1a9b4 0%, #c5cfdc 50%,#d3ddea 100%); /* Opera 11.10+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, -ms-linear-gradient(top,  #a1a9b4 0%, #c5cfdc 50%,#d3ddea 100%); /* IE10+ */



  background: url(/templates/jm-balloon/images/arrow.png) no-repeat right center, linear-gradient(top,  #a1a9b4 0%, #c5cfdc 50%,#d3ddea 100%); /* W3C */



  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1a9b4', endColorstr='#d3ddea',GradientType=0 ); /* IE6-8 */



}







/************************ plugin page break ******************/







hr.system-pagebreak {



  display: block;



    width: 100%;



    height: 1px;



    margin: 15px 0px;



    clear: both;



    height: 1px;



    border: none;



    background: #4086C1;



}







/************************ Presentation Style: pages ******************/







div#article-index { 



  padding: 10px 5px;



  border-bottom: none;



}







div#article-index {



    float: right;



    margin: 0 0 0 10px;



    padding: 10px 5px;



    width: 150px;



  border: 1px solid #4086C1;



  border-radius: 6px 6px 0 0;



  -moz-border-radius: 6px 6px 0 0;



  -webkit-border-radius: 6px 6px 0 0;



}







div.pagenavcounter {



    clear: both;



    float: right;



    margin: 0 0 10px 10px;



    padding: 5px;



    text-align: center;



    width: 150px;



  color: #fff;



    background: #4086C1;



    border: 1px solid #4086C1;



  border-radius: 0 0 6px 6px;



  -moz-border-radius: 0 0 6px 6px;



  -webkit-border-radius: 0 0 6px 6px;



}







div#article-index h3 { 



  font-size: 1.2em;



  margin-bottom: 15px;



  font-weight: bold;



  text-align: center;



}







div#article-index ul li a.active {



  text-decoration: none;



  font-weight: bold;



}







/************************ Presentation Style: sliders ******************/







/* contact panel styles */







/************************ Presentation Style: tabs ******************/







dl#tabs.tabs { 



  display: inline-block;



  padding: 10px 0 0;



}







dl.tabs {



  margin: 0;



} 







.tabs dt.tabs {



  float: left;



  padding: 5px 15px 6px 15px;



  margin: 0 5px -1px 0;



  background: #fff;



  border-right: solid 1px #4086C1;



  border-left: solid 1px #4086C1;



  border-top: solid 1px #4086C1;



  border-bottom: none;



  border-radius: 6px 6px 0 0;



  -moz-border-radius: 6px 6px 0 0;



  -webkit-border-radius: 6px 6px 0 0;  



}







.tabs dt.tabs.closed {



  padding: 5px 15px;



  background: #4086C1;



  border: solid 1px #4086C1;



}







.tabs dt.tabs.basic-details h3 {



  font-size: 1.2em;



  margin: 0;



  font-weight: normal;



}







.tabs dt.tabs.basic-details h3 a:link,



.tabs dt.tabs.basic-details h3 a:visited {



  text-decoration: none;



  text-shadow: none;



  color: #4086C1;



}







.tabs dt.tabs.basic-details.closed h3 a:link,



.tabs dt.tabs.basic-details.closed h3 a:visited {



  color: #fff;



}







dd.tabs { 



  clear:both;



  background: #fff;



  margin: 0; 



  padding: 10px;



  border: solid 1px #4086C1;



  border-radius: 0 6px 6px 6px;



  -moz-border-radius: 0 6px 6px 6px;



  -webkit-border-radius: 0 6px 6px 6px;  



}







/********** Unpublished **********/







.system-unpublished {



    background: transparent;



}







/********** System Messages **********/







#system-message {



    margin-bottom: 10px;



    padding: 0;



  text-shadow: none;



}







#system-message dt {



    display: none;



}







#system-message dd {



    margin: 0;



    font-weight: bold;



    text-indent: 0px;



}







#system-message dd ul {



    margin: 0 0 10px 0;



    padding: 10px;



    list-style: none;



    text-align: center;



}







/********** System Standard Messages **********/







#system-message dt.message {



    display: none;



}







#system-message dd.message ul {



    background: #c4e2fd;



    color: #206db5;



    text-align: center;



    margin: 0 0 10px 0;



    padding: 10px;



  border-top: 1px solid #4597e3;



  border-bottom: 1px solid #4597e3;



}







/********** System Error Messages **********/







#system-message dt.error {



    display: none;



}







#system-message dd.error ul {



    color: #fff;



    background: #f76c6d;



    text-align: center;



    margin: 0 0 10px 0;



    padding: 10px;



  border-top: 1px solid #ff0000;



  border-bottom: 1px solid #ff0000;



}







#system-message dd.error ul li {



    background: none;



    text-align: center;



    margin: 0;



    padding: 0;



}







/********** System Notice Messages **********/







#system-message dt.notice {



    display: none;



}







#system-message dd.notice ul {



    background: #c4e2fd;



    color: #206db5;



    text-align: center;



    margin: 0 0 10px 0;



    padding: 10px;



  border-top: 1px solid #4597e3;



  border-bottom: 1px solid #4597e3;



}







#system-message ul li {



    background: none;



    text-align: center;



    margin: 0;



    padding: 0;



}

