#content h3 {
    border-top: 2px solid #DBDBDC;
    font-size: 1.313em;
    font-weight: normal;
    margin-bottom: 15px;
    padding-top: 3px;
}
/***************************** HOME *******************************/
div#continents  {color: #0D6CAC;}
div#continents ul{list-style:none; padding: 0;
}
.wide { clear:both; }
div#continents  li{
    width: 200px;
    text-wrap: normal;
    padding: 5px; 
}
#top-banner a.linkcountry{color: #0D6CAC;padding-left: 2px !important;}
#top-banner a.linkcountry img{
  border: 1px ridge;
 /* color: #0D6CAC;  */
  margin-right: 4px;
  width: 20px;
  float: left;
  margin-bottom: 2px;
  margin-top: 1px;
} 

li.spanLetter{
    background-color: #DAE0E3;
    padding-left: 4px !important;
   /* text-align: center;*/
    height: 12px;
    /*font-weight:bold;*/
}
.column{
    padding: 0 9px;
    width:auto!important;
}

#groups h4{
  background-color: #DAE0E3;
}

#groups ul.bordersContent {
    /*font-size: smaller;*/
    list-style: none outside none;
    margin: 0 8px 8px;
    padding: 0;
}

#groups ul.bordersContent li:last-child {
    border-right:none;
}
#groups ul.bordersContent li {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #000000;
    display: inline-block;
    margin-bottom: 6px;
    margin-right: 6px;
    padding-right: 8px;
}

#content li a img {
    width: 20px;
}
.spanLetter {
    color: #356B76;
    font-weight: bold;
    line-height: 14px;
}

ul#dataListContinents {
  margin-left:0;
}


/***************************** GENERAL PROFILE *******************************/
div#c231205.csc-default div#countryContent h1#categoryTitle10{display:none;}
div#c231205.csc-default div#countryContent div#dataListCategory10{display:none;} 

div#c231202{margin-top:-19px;;margin-bottom:20px;}
#coinbox_new{/*margin-top: 64px;*/}

h1#countryNameDiv {
    margin-bottom: 0;
    margin-top: 5px;
    padding-left: 10px;
  float: left;
  
}
#countryContent {
    margin: 0 10px;
}
#countryContent ul{
   padding-left: 0px;
}
#countryDiv {
    margin-left: 20px;
}    
#countryDiv div {
    float: left;
    margin-bottom: 25px;
}

#country_b {float: right; margin-top: 21px;}

#firstcolumn, #secondcolumn{
    float: left;
    width: 44%;
    margin: 0 10px;
}

  span.country_flag{float:left;}
   span.country_namer{padding-left:5px;float:left;}
   ul{list-style: none;}
div.obj-box-header-text {margin-bottom: 20px;}

div.obj-box-title {    
    border-top: 2px solid #EDEDF0;
    font-size: 1.614em;
    font-weight: normal;
    margin-bottom: 20px;
    padding-top: 3px;
}
div.obj-box-subtitle{display:none;}

#fpi_feedback {
   /*z-index: #999999;
    position: fixed;  */
    /*width: 60px;*/
    height: 350px;
    bottom: 0px;
    right: 0px;
    /*font-size: 16px;*/
    /*color: white;   */
} 
#fpi_title {
}   

    #fpi_title h2 {
        font-size: 18px;
        padding: 0px 10px 10px 10px;
        margin: 0;
    }

#fpi_content {
    /*position: absolute;
    left: 60px;
    top: 0;
    width: 275px;
    height: 300px;  */
    padding: 5px 10px 5px 10px;
    /*background-color: #0E6DA5;  */
}

    #fpi_content #fpi_header_message {
        margin-bottom: 5px;
        margin-left: 5px;
       /* height: 40px;  */
        overflow: hidden;
    }

    #fpi_content form {
        margin-right: 5px;
    }

    #fpi_content #fpi_submit_username, #fpi_content #fpi_submit_message {
        margin: 5px 5px;
    }

        #fpi_content #fpi_submit_username input, #fpi_content #fpi_submit_message textarea {
            width: 100%;
            resize: none;
        }


        #fpi_content #fpi_submit_message .error, #fpi_content #fpi_submit_username .error {
         /*   background-color: #EDBE9C; */
        }
    
        #fpi_content #fpi_submit_message textarea {
            height: 120px;
           /* font-family: georgia;
            font-size: 1em;   */
        }
 
#fpi_submit_loading {
    width: 110px;
    height: 10px;
    float: left;
  /*  background-image: url(data:image/gif;base64,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);*/
}


#fpi_content #fpi_submit_submit {
    text-align: left;
    margin-left: 8px;
    width: 247px;
}

#fpi_content #fpi_submit_submit input {
    width: 80px;
   /* height: 30px;*/
    background: #EDEDF0 none repeat scroll 0 0;
    outline-style: none;
    outline-width: medium;
    border: 3px solid #EDEDF0;
   /* text-transform: uppercase;  */
   /* font-weight: bolder;  */
    color: black;
    opacity: .75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=75)";
    filter: alpha(opacity = 75);
}
 
#fpi_content #fpi_submit_submit input:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
    filter: alpha(opacity = 100);
    cursor: pointer;
}

#fpi_content #fpi_ajax_message {
    /*padding-top: 50px;    */
    text-align: center;
}  
/*
.rotate {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);  */
    /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
   /* -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;      */
    /* Should be unset in IE9+ I think. */
  /* filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}   */

.categoriesContent {
    margin: 5px 10px !important;
}


.top-submenu .top-current {
    color: #EC6E00;
    font-size: 1em;
    font-weight: bold;
    height: auto;
    padding: 0 8px;
}

/***************************** VARIOUS *******************************/

.statsText {float:left;width:50%}
.statsSource {font-size: 10px;}
img#countryFlag {border:1px solid;}
div#statisticsbox h5{margin-bottom: 5px;}

/*#dataListCategory10_GROUPS_15228  {display:none;}*/


/*#dataListCategory10{display:none;}
ul#dataListCategory9  {display:none;}
ul#dataListCategory10_GROUPS_74166{display:none;}
ul#dataListCategory10_GROUPS_56313 {display:none;}
ul#dataListCategory10_GROUPS_74166 {display:none;}
ul#dataListCategory10_GROUPS_84957 {display:none;}      */

/***************************** COUNTYR CODES/NAMES *******************************/
#c231880 div#letters{ margin-bottom: 10px;}
#c231880 div#letters a.selected {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
}

#c231880 div#headingTable div{  
  padding-right:10px;
  border-bottom: 1px dotted #336699;
  font-weight: bold;
  padding-bottom: 5px;  
  float:left;
}
#c231880 div#headingTable div.headerItem.shortname{  
  width:130px;
}
#c231880 div#headingTable div.headerItem.official{  
  width:254px;
}

#c231880 div#headingTable div.headerItem.iso3{  
  width:32px;
}
#c231880 div#headingTable div.headerItem.iso2{  
  width:32px;
}
#c231880 div#headingTable div.headerItem.uni{  
  width:30px;
}
#c231880 div#headingTable div.headerItem.undp{  
  width:40px;
}
#c231880 div#headingTable div.headerItem.faostat{  
  width:65px;
}
#c231880 div#headingTable div.headerItem.gaul{  
  width:38px;
}
#c231880  div#countryDiv {
    margin-top: 5px;
    font-size: 12px;
    margin-left: 0px;
    display: table;
}
  
#c231880  div#tableCountry div {
    display: table-row;  
}

#c231880  div#tableCountry span {
    border-bottom: 1px dotted #336699;
    font-size: 12px;
    padding-bottom: 5px;
    padding-right: 10px;
    vertical-align: top;
    display:table-cell ;
}

#c231880 div#tableCountry span.shortname{  
  width:130px;
}
#c231880 div#tableCountry span.official{  
  width:254px;
}

#c231880 div#tableCountry span.iso3{  
  width:32px;
}
#c231880 div#tableCountry span.iso2{  
  width:32px;
}
#c231880 div#tableCountry span.uni{  
  width:30px;
}
#c231880 div#tableCountry span.undp{  
  width:40px;
}
#c231880 div#tableCountry span.faostat{  
  width:60px;
}
#c231880 div#tableCountry span.gaul{  
  width:38px;
} 

/***************************** WEBSERVICES *******************************/

#c231985 {
    border: 1px solid #B3BFD7;
    margin-bottom: 20px;
    padding: 5px;
}

#c231985 div.block {
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
    margin-left: 10px;
  /*  width: 215px;  */
}
#c231985 ul {
    margin-top: 5px;
}

#c231985 ul li {
    font-size: 12px;
    line-height: 17px;
}

td.webservices_title1, td.webservices_title2, td.webservices_title3 {
    background-color: #FFF;
}


#c232000 table.contenttable, #c231995 table.contenttable, #c231990 table.contenttable{
    padding-top: 10px;
    background-color: #FFF;
    /*display:none;   */
}

#c232000 table.contenttable td, #c231995 table.contenttable td, #c231990 table.contenttable td{
    /*padding: 5px; */
}

#c232000 table.contenttable td:first-child,#c231995 table.contenttable td:first-child,#c231990 table.contenttable td:first-child {
    border: none;
}

#c232000 p.bodytext, #c231995 p.bodytext, #c231990 p.bodytext {
    font-size: 13px;
    margin: 0;
}

td.webservices_title1 p.bodytext {
    border-bottom: 1px solid #567DC7;
    /*border-right: 1px solid #567DC7;*/
    border-top: 1px solid #567DC7;
    font-weight: bold;
    height: 23px;
    margin-bottom: 0;
    padding-top: 5px;
}
#c232000 p.bodytext {
    font-size: 13px;
    margin: 0;
}

td.webservices_text1 p.bodytext {
    background: none repeat scroll 0 0 #C3D7F1;
    margin: 0;
    padding: 3px;
}


td.webservices_title2 p.bodytext {
    border-bottom: 1px solid #47B33D;
    /*border-right: 1px solid #47B33D;*/
    border-top: 1px solid #47B33D;
    font-weight: bold;
    height: 23px;
    margin-bottom: 0;
    padding-top: 5px;
}


td.webservices_text2 p.bodytext {
    background: none repeat scroll 0 0 #BCEAB5;
    margin: 0;
    padding: 3px;
}

td.webservices_title3 p.bodytext {
    border-bottom: 1px solid #C04E62;
    /*border-right: 1px solid #C04E62; */
    border-top: 1px solid #C04E62;
    font-weight: bold;
    height: 23px;
    margin-bottom: 0;
    padding-top: 5px;
}

td.webservices_text3 p.bodytext {
    background: none repeat scroll 0 0 #EEC0CB;
    margin: 0;
    padding: 3px;
}
/***************************** MAPS *******************************/
#c232174 #mapsList table{
  float:left;
}

#c232167 div.mapsG{
  margin-bottom:10px;
}

#c232167 div#legendsContainer {
    width: 170px;
    float:left;
    margin-right: 20px;
}
#c232167 #containerComponents  {
  max-width:600px;
  float:left;
}
#c232167 #mapComponent   {
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  margin-bottom:10px;
}

#c232167 table.legend_table {
    color: #00418A;
    font-family: Tahoma;
    font-size: 11px;
}


#c232167 #mapdatasource{
}

#c232167 #mapdatasource h1 {
    color: #00418A;
    display: block;
    font-size: 18px;
    font-weight: bold;
}
#c232167 #mapdatasource p {
    padding-top: 18px;
    text-align: left;
}

/******************** CAPTCHA CODE*********************************************/
/* Real Person jQuery plugin styles v1.1.1. */
#captchacode{margin: 5px;}
.realperson-challenge {
  display: flex;
  color: #000;
  padding-bottom: 6px;
  padding-top: 4px;  
  width:auto;
  float:left;
  margin-left: 28px;
  direction: ltr;
}
.realperson-text {
  font-family: "Courier New",monospace;
  font-size: 4px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 1px;
  width: 80px;
  margin-top: 4px;
  float:left;
}
.realperson-regen {
  padding-top: 4px;
  font-size: 12px;
  text-align: center;
  cursor: pointer;
  width: auto;
  margin-top: -9px;
  float:left;
}
.realperson-disabled {
  opacity: 0.5;
  filter: Alpha(Opacity=50);
}
.realperson-disabled .realperson-regen {
  cursor: default;
}

#captchacode label { display: marker; width: 20%; }
/*.realperson-challenge { display: inline-block }*/

div#captchacode input#defaultReal.hasRealPerson{
  width:106px;
  float:left;
}
/********************************************************************/
#countryList{width:200px;}

.countrylist{
  float:left;
  width:235px;
}


div#c235510 div#continents div.countrylist ul {
    padding-left: 5px;
}


div#c235510 div#continents div.countrylist ul li {
    border-bottom: 1px solid #CCCCCC;
    list-style: none outside none;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-bottom: 0;
}

#news ul {
    padding: 0;
}

/*INDEPTH RIGHT MENU*/
#indepth {
    margin-bottom: 20px;
}
#indepth ul {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    filter: none;
    height: auto;
    padding: 0;
}
#indepth ul li {
    background-color: #CCD7D9;
    border-bottom: 1px solid #ffffff;
    float: none;
    line-height: 20px;
    margin-bottom: 0;
    text-align: left;
    width: auto;
}
#indepth ul li a {
    color: #003B43;
    font-size: 1.063em;
    font-weight: normal;
    height: auto;
    padding: 6px 10px;
    display: block;
}
#indepth ul li a:hover {
    background-color: #7F9CA0;
    color: #FFFFFF;
}
#indepth ul li.active a {
    background: none repeat scroll 0 0 #7F9CA0;
    color: #FFFFFF;
}
#indepth ul#left-submenu {
    margin: 5px 0 10px;
}
#indepth ul#left-submenu li a {
    background-color: #FFFFFF;
    padding: 6px 10px 6px 20px;
}
#indepth ul#left-submenu li a:hover {
    color: #7F9CA0;
}
#indepth ul#left-submenu li.left-current a {
    color: #003B43;
    font-weight: bold;
}
/*groups expandable*/
#groups .expandable.active h4 {
    background: url("/fileadmin/templates/countrypro/img/closed.png") no-repeat scroll 98% 11px #DAE0E3;
    height: 25px;
    line-height: 23px;
    padding-left: 10px;
}

#groups .expandable h4 {
    background: url("/fileadmin/templates/countrypro/img/opened.png") no-repeat scroll 98% 11px #DAE0E3;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    padding-right: 10px;
}
/*table word break*/
#maincontent table {
    /*table-layout: fixed;*/
}
#maincontent th{
    text-align: left; 
}
/*#trLetterA, .trCountry {
    border-bottom: 1px solid #3A686E;
}*/

#trLetterA, .trCountry, #trLetterB,#trLetterC,#trLetterD,#trLetterE {
    border-bottom: 1px solid #3A686E; 
}
#trLetterF, .trCountry, #trLetterG,#trLetterH,#trLetterI,#trLetterJ {
    border-bottom: 1px solid #3A686E; 
}
#trLetterK, .trCountry, #trLetterL,#trLetterM,#trLetterN,#trLetterO {
    border-bottom: 1px solid #3A686E; 
}
#trLetterP, .trCountry, #trLetterQ,#trLetterR,#trLetterS,#trLetterT {
    border-bottom: 1px solid #3A686E; 
}
#trLetterU, .trCountry, #trLetterV,#trLetterW,#trLetterX,#trLetterY,#trLetterZ {
    border-bottom: 1px solid #3A686E; 
}
#maincontent td p a {
    overflow: hidden;
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
    -ms-word-break: break-all;
}

/*right buttons political ontology*/
#rightButtonsWrapper a {
    text-decoration: none;
}
.rightButton{
  width:200px;
}
.rightButton p {
    margin-bottom: 1px;
}
.rightButtonTitle{
  text-align:center;
  line-height: 30px;
        color: #ffffff;
        font-weight: bold;
}
#w3cButtons {
    margin: 10px 0;
    text-align: center;
}
.lightBlue{
  background-color:#6699FF;
}
.orange{
  background-color:#FF9900;
}
.gray{
  background-color:#736E6E;
}
.blue{
  background-color:#1E4387;
}

#moremaps span {
    cursor: pointer;
}

/*.grouptitle {display: table; width: 100%;padding-bottom: 6px; padding-left: 15px;} */
          
/*.grouptitle h4 {font-weight: normal !important; padding-left: 25px; background: url(http://www.fao.org/fileadmin/templates/faoweb/images/more-full.png) no-repeat 0% 5px; margin: 0px !important; margin-bottom: 5px !important;  font-size: 1.1em !important; color:#0D6CAC;}
.grouptitle.opened h4 {background: url(http://www.fao.org/fileadmin/templates/faoweb/images/icon-minus.png) no-repeat 0% 5px;}
.grouptitle.closed h4 {background: url(http://www.fao.org/fileadmin/templates/faoweb/images/more-full.png) no-repeat 0% 5px;}


.grouptitle h4:hover {cursor:pointer; text-decoration: underline;}
/*.grouptitle li{left:0!important; margin-bottom: 0px !important;}*/
/*.grouptitle li{left:0!important; margin-bottom: 8px !important; border-bottom: 1px solid #e0e0e0; padding-bottom: 8px; padding-left: 25px;}

.grouptitle .list-date{font-style: italic;font-size: 0.9em !important;float: right;}
.grouptitle .list-text {line-height: 17px;}
.grouptitle .list-title{margin-bottom: 0px; font-weight: normal; color:#BF7900; font-size: 1.1em; line-height: 1.2em; margin-bottom: 1px;}         /*float: left;*/
/*.grouptitle .list-symbol {float: left;}
.grouptitle .totbud {float: left; margin-top: 10px;}
.grouptitle .availbud {float: left; margin-top: 10px;}
.grouptitle .sepbud {float: left; padding-left: 10px; padding-right: 10px; margin-top: 10px;} */

/*.grouptitle h4 {font-weight: bold !important;} 
.grouptitle li.newsContent {left: 0px; margin-bottom: 1px;}
.grouptitle li.newsContent:nth-child(odd) {background:#DAE8EA !important;}
.grouptitle li.newsContent:nth-child(even) {background:#f5f5f5 !important;} */

.header th {background-color:#000063; align:left; color:#FFF; padding: 5px; text-align: center !important;}

/* .grouptitle {background-color: #F5F5F5; padding: 3px 6px; margin-bottom: 5px;} 
.grouptitle:hover {cursor: pointer; background-color: #f0f0f0;} */ 
.grouptitle h4 {background-color: #F5F5F5; padding: 6px 4px 4px 6px !important; margin: 0px !important; margin-bottom: 5px !important; font-size: 1.1em !important;}
.grouptitle h4:hover {cursor: pointer; background-color: #f0f0f0;}
.grouptitle.opened h4 {background:#5675b1; color:#ffffff;}

.grouptitle td {color:#ffffff; font-weight: bold;}

tr.newsContent {background:#f5f5f5 !important;}
tr.newsContent td {border:2px solid #ffffff; padding: 5px; vertical-align: top;}
tr.separator {background:#c0c0c0 !important; height: 1px;}


/*
.table-div .table-group {display: table-row-group;}
.table-div .table-row {display: table-row;}
.table-div .table-cell {display: table-cell;  border: 1px solid #ffffff; padding: 4px; text-align: left;}          
/*width: 70px;

.table-div .list-date {width: 150px;}
.table-div .list-title {width: 350px;}
.table-div .list-text {width: 150px;} 

.table-div .table-header {display:table-header-group;}
.table-div .table-header .table-th-cell {display:table-cell; text-align: center; font-weight: normal; background-color:#71B7CB; padding: 4px; }   
/*width:70px; 
.table-div .caption-bottom {display:table-caption; caption-side: bottom;}
.table-div .caption-bottom .list-text {width: 98%; padding: 8px; font-size: 0.9em;}
 
.table-div .table-header .table-th-cell {font-size: 0.9em; font-weight: bold;}         
.table-div .table-header .th-symbol {width:100px;}
.table-div .table-header .th-title {width:303px;}
.table-div .table-header .th-from {width: 40px;}   

.table-div .table-header .th-title,
.table-div .list-title {width:310px;}

.table-div .table-header .th-from,
.table-div .list-date {width:40px;} 
*/

#proj-ul li {left: 0;}
#proj-ul li.newsContent {border-bottom: 1px solid #ffffff; padding-bottom: 0px; margin-bottom: 2px;}

#proj-ul #toggle-div.opened {margin-bottom: 15px;}

.table-div {display: table; width:100%;}
.table-div .table-row {display: table-row; background:#eef3fe;}
.table-div .table-row:hover {background:#dae7ff;}


.table-div .table-th-cell,
.table-div .table-cell {display: table-cell; padding: 5px; vertical-align: middle; width: 65px;}

.table-div .table-th-cell {font-size: 0.9em; text-align: center; vertical-align: middle; line-height:15px; background:#e3e3e3; color:#000000; border-right: 1px solid #ffffff; border-bottom: 3px solid #ffffff; font-weight: bold;}
.table-div .table-cell {border-right: 1px solid #ffffff;}


.table-div .caption-bottom {background:#f5f5f5; border-top: 1px solid #ffffff; border-bottom: 1px solid #d7dde9; display:none;}

.table-div .table-cell.list-symbol {width: 105px; vertical-align: middle; text-align: center; font-size: 0.9em;}
.table-div .table-cell.list-title {/*width: 295px; min-width: 295px; */ width: 290px; max-width: 290px;}
.table-div .table-cell.list-date {padding-right: 10px; text-align: center;}
.table-div .table-cell.list-text {text-align: center; width: 75px;}

.table-div .caption-bottom {font-size: 0.9em; padding: 5px 10px;}

div#dyna_fef_page select {
  padding: 2px 30px 2px 8px;
}

[lang="AR"] div#dyna_fef_page select {
  padding: 2px 8px 2px 30px;
}

div#div_country_iso3:after {display: block; clear: both; content:''; margin-bottom: 10px;}
div#div_country_iso3 .dyna_form_label {float: left; margin-right: 20px;}
div#div_country_iso3 .dyna_form_data {}

#c441721 .list-title a {line-height: 18px;}
#c441721 .list-image {float: left; margin-right: 15px;}
#c441721 .list-type {float: right; color: #888888;}
#c441721 .status {text-align: right; text-transform: uppercase; font-size: 0.9em; font-weight: bold; color:#444444;}

#c441721 .list-caption {font-size: 0.9em; text-align: center; border-top: 1px solid #f0f0f0;}

#c420342 #news-ul th {border-bottom: 1px solid #000; padding-bottom: 4px;}
#c420342 #news-ul td.bottomborder {border-bottom: 1px solid #f0f0f0; padding-top: 4px; padding-bottom: 5px;}

#c420342 #news-ul tr.excluded td,
#c420342 #news-ul tr.excluded td a {color:#B0B0B0;}

#c420342 #news-ul tr.excluded td a .fa {color:#cc0000;}

#groups-list h3 {color:#5191C8; margin-top: 0px; margin-bottom: 0px; border: none; background:url('/fileadmin/templates/countrypro/img/plus_buttons.jpg') no-repeat 2px 13px !important; padding-top: 10px; padding-left: 25px;}
#groups-list h3.openedHeader {background:url('/fileadmin/templates/countrypro/img/minus_buttons.jpg') no-repeat 2px 13px !important;}
#groups-list h3:hover {color:#4A637A; cursor: pointer;}

#groups-list .divgroup {margin-top: 4px; margin-left: 25px; clear: left;}
#groups-list .divgroup.opened h4 {background:url('/fileadmin/templates/countrypro/img/plus_buttons.jpg') no-repeat 2px 5px !important; margin: 0px !important; font-size:1.1em; color:#5191C8; padding-left: 27px;}
#groups-list .divgroup.opened h4.openedHeader {background:url('/fileadmin/templates/countrypro/img/minus_buttons.jpg') no-repeat 2px 5px !important;}
#groups-list .divgroup h4:hover {color:#4A637A; cursor: pointer;}
#groups-list .divgroup ul {margin: 0px; margin-top: 7px; margin-left: 20px;}
#groups-list .divgroup ul:after {display: block; clear: both; content: '';}
#groups-list .divgroup ul li {display: block; width: 215px; float: left; background:#f9f9f9; margin-right: 10px; padding: 2px 5px;}

.jcarousel-wrapper {width: 920px !important;}

.jcarousel {width: 860px; height: 220px; left: 30px; top: 25px;}
.jcarousel li div.imagecontainer {max-height:112px; overflow:hidden;}
a.jcarousel-control-prev {top: 45%; left: -12px;}
a.jcarousel-control-next {top: 45%; right: -12px;}

a.jcarousel-control-prev:hover,
a.jcarousel-control-next:hover {opacity:0.7;}



