@charset "UTF-8";
/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------
     Copyright najem-wynajem
      Author: rocktech.pl
======================================*/

/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
Grays by value:
#B5B5B5
#F0F0F0
#000000
#FFFFFF
#A3A3A3
#D2D2D2
#585858
#808080
#DFDFDF
Hue group 1 by value:
#FF0000
#FD6C1D
#EF671D
#FD781B
\**************************************/

h1, h2 ,h3, h4, h5, h6 {color:#FD781B;}


a:focus, a:hover {color:#FD781B;}
a {color:#EF671D;}


.quiet a {color:#666 !important;}
.quiet a:hover,.quiet a:focus {color:#000 !important;}
#cse-search-box a {color:#ffffff;font-weight: bolder;}

/**************************************/
/*              GLOBALS               */
/**************************************/

thead th {background:#FD781B;color:#FFFFFF;}
tr.even td {background:none;}
table { border-top: 1px solid #FD781B;  border-left: 1px solid #FD781B; }
th, td { border-bottom: 1px solid #FD781B; border-right: 1px solid #FD781B; }

h4.pad {padding-top:0.9em;}
.motto {font-family: "Myriad Pro","Helvetica Neue", Arial, Helvetica, sans-serif;font-weight: bold;}
.ss_add {font-weight: bold;}
#mapDiv {height:400px;}
.marker{font-weight:normal;}
.max200 {max-height:200px;}
.reset-line {line-height:1.5;}
.box {background-color:#DFDFDF}
.boxs {padding:0.75em;margin-bottom:0.75em;background:#F0F0F0;}
            /* error class*/
.msg { background: url(/img/msg.png) no-repeat top right; padding:.8em;margin-bottom:1em;padding-left:27px;margin-left:0;}
.alerts { background-position: 0 0; }
.errors { background-position: 0 -42px; }
.infos { background-position: 0 -84px; }
.notices { background-position: 0 -126px; }
.successs { background-position: 0 -168px; }
.tips { background-position: 0 -210px; }
.ss_loading {background:url(/img/ajax-loader_16.gif) no-repeat;}
              /*Flags */
.rfl {display:inline;  overflow:hidden; height:18px; font-size: 18px !important; padding-left:18px; padding-bottom:0px; background-repeat:no-repeat;  text-decoration:none;background: url(../img/rounded_flags_small_h.png) no-repeat top left;}
.de_ATs  { background-position: 0 0; }
.de_DEs  { background-position: 0 -24px; }
.pl_PLs  { background-position: 0 -50px; }
.de_CHs  { background-position: 0 -74px; }
.en_GBs  { background-position: 0 -99px; }

.de_AT{ background-position: 0 -124px; }
.de_DE{ background-position: 0 -149px; }
.pl_PL { background-position: 0 -174px; }
.de_CH { background-position: 0 -199px; }
.en_GB { background-position: 0 -224px; }
            /*categories*/
a.cm {font-size:1.2em;padding-top:0.20em;font-size:1.1em;line-height:1.2em;display:block;}
a.ex {font-size:1.2em;padding-top:0.9em;display:block;}

.cats {background: transparent url(/img/navigation_b_off.jpg) no-repeat center;height: 75px;}
.cats a {text-decoration:none;color:#585858;font-weight: bold;}
.cats a:focus,.cats a:hover {color:#808080;}
.cats a.small {color:#EF671D;font-size:.75em;line-height:1.475em;}
.cats .last p {
    padding-left: 0.5em;
}
/*.cats:hover {
   background: transparent url(/img/navigation_b_on.jpg) no-repeat center;
}*/
.cats p {
    margin-right: 10px;
}
.more {display:block;width:auto;}
.showc {text-decoration:none;color:#EF671D;color:#B5B5B5;}
.cchildrens ul,.cchildrens li{ list-style: none;margin:0;padding:0;}
.cchildrens li a {color:#585858;font-weight:bold;text-decoration:none;font-size:.9em;margin-bottom:1.775em;line-height:1.775em; }
.cchildrens li a:hover,.cchildrens li a:focus {color:#A3A3A3;}
.cchildrens ul {margin-bottom:1.0em;}
.categories {background: url(/img/categories2.png) no-repeat top left;width:37px;height:36px;padding-left:36px;font-size:30px;}
.aviation { background-position: 0 0; }
.car-ticket { background-position: 0 -46px; }
.catering { background-position: 0 -92px; }
.coaches { background-position: 0 -138px; }
.construction { background-position: 0 -184px; }
.coupons { background-position: 0 -230px; }
.cruise-ships { background-position: 0 -276px; }
.electronics { background-position: 0 -322px; }
.entertaiment { background-position: 0 -368px; }
.events { background-position: 0 -414px; }
.garden_tools { background-position: 0 -460px; }
.gift_certificates { background-position: 0 -506px; }
.health { background-position: 0 -552px; }
.holidays { background-position: 0 -598px; }
.hotels { background-position: 0 -644px; }
.hotels2 { background-position: 0 -690px; }
.office { background-position: 0 -736px; }
.personel { background-position: 0 -782px; }
.plane-ticket { background-position: 0 -828px; }
.real_estate { background-position: 0 -874px; }
.rehabilitaion { background-position: 0 -920px; }
.textiles { background-position: 0 -966px; }
.transport { background-position: 0 -1012px; }
.travel { background-position: 0 -1058px; }
.water_equipment { background-position: 0 -1104px; }
.winter_equipment { background-position: 0 -1150px; }
.state { background-position: 0 -1196px; }
.city ,.state{ background-position: 0 -1242px; }

        /* offers */
.offer h3 a, .offer h5 a,.lessor h3 a {text-decoration:none;margin-bottom: 0.25em !important;}
.offer {margin-bottom:0.5em;}
.offer img {margin:0.5em;}
.offer img,.enquiry img,.lessor img{max-height: 135px;}
.offer,.enquiry,.lessor {display:block;background: transparent url(/img/ofer.jpg) no-repeat top center;height: 146px;}
.olink {padding-top:0.4em;font-weight: bolder;}
.ml {margin-left:0.5em;}
.enquiry {padding-left:0.75em;margin-bottom:0.5em;}
.lessor {display:block;padding-left:0.5em;margin-bottom:0.5em; padding:0.5em;}
.obold .large,.obold .otext{font-weight:bold;}
.ohighlight {background:#FFF6BF;color:#514721;display:block;height:auto;margin-bottom: 0.50em;background: transparent url(/img/ofer_extra.jpg) no-repeat top center;height: 146px;}
.ohighlight a.large {color:#fff !important;}
.shine  {background:#FFF6BF;color:#514721;display:block;height:auto;margin-bottom: 0.50em;background: transparent url(/img/ofer_extra.jpg) no-repeat top center;height: 146px;}
.shine .span-3 img {margin:0.5em;}
.shine h3 {margin-top:0.5em;color: white;}
.shine a {color: white !important;}

.offer a ,enquiry a, .lessor a {color:#FE9A54;}
.offer a:focus,.offer a:hover, .enquiry a:focus,.enquiry a:hover ,.lessor a:focus,.lessor a:hover  {color:#FFAD73;}
.offer a:visited, .enquiry a:visited, .lessor a:visited {color:#FFAD73;}
.offer_small .left{ margin: 0 0.5em 0 0;min-height: 45px;}
.offer_small img{ min-width: 45px !important;}
.plain {background:none;border:none;}
.eyecatcher {padding:.8em;margin-bottom:1em;border:1px solid #ddd;background:#DFDFDF url(/img/grad.gif) repeat-x top;}
.eyecatcher a {color:#EF671D}
.eyecatcher a:focus, .eyecatcher a:hover {color:#FD781B;}
.desc {padding:0.5em;border:1px solid #A3A3A3;}
a.ss_sprite, a.ss_sprite:visited {padding-left:20px;color:#666;}
a.ss_sprite:hover,a.ss_sprite:focus {color:#000;}
a.ss_vcard {}
/**************************************/
/*          GLOBALS - FORMS           */
/**************************************/

input[type=submit] {
       background-color:#FD781B;
      color:#FFFFFF;
      font-weight:bold;
      border:1px solid #FD6C1D;
      margin:0.5em 0;
      padding:5px;
      font-size: 1.1em;
}
input[type=checkbox],input[type=radio] {
     /* those blueprint magicks gone bad with checkboxes :) */
      margin-bottom:0.5em;
}
button {
       background-color:#FD781B;
      color:#FFFFFF;
      font-weight:bold;
      border:none;
      margin:0.5em 0;
      padding:5px;
}
input[type=text].validation-passed,input[type=password].validation-passed, textarea.validation-passed, select.validation-passed {background:#E6EFC2;color:#264409;border:1px solid #C6D880;}
input[type=text].validation-failed,input[type=password].validation-failed, textarea.validation-failed, select.validation-failed {background:#FBE3E4;color:#8a1f11;border:1px solid #FBC2C4;}
input[type=checkbox].validation-passed {background:#E6EFC2;}
input[type=checkbox].validation-failed {background:#FBE3E4;}
.validation-advice{
    /*
    display:block !important;
    padding-left:20px !important; padding-bottom:2px; text-decoration:none; background-repeat:no-repeat;  
    background-image:url( /css/blueprint/plugins/silksprite/sprites.png);
    background-position:0px -7057px;
    clear: both;
    color:#8a1f11;
    */
    display: none;
}
.validation-advice:before {
    content: "\0020";
}
/* oLD NAJEM
form {margin:0;padding:0;background:#DFDFDF url(/img/grad.gif) repeat-x;border:1px solid #ccc;}
form .disclaimer {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
fieldset {margin-top:0; border:none; }
legend {color:#585858;padding-top:0.5em;}
*/

form {margin:0;padding:0;padding-bottom:8px;background:transparent url(/img/form_legend_end.jpg) no-repeat bottom;border:none;}
form .disclaimer {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
fieldset {margin:0;padding: 0; border:none;background:transparent url(/img/form_legend_content.jpg) repeat-y top center; }
legend {margin: 0;padding: 0;background:transparent url(/img/form_legend_header.jpg) no-repeat top center;display: table-row !important;min-width: 700px !important;
/*height: 54px !important;*/text-indent: 20px;padding-top: 10px;color: #fff;padding-bottom: 35px;}
form input, form button, form label, form textarea, form select ,form #mapDiv,form option,form ul{
   margin-left: 20px !important;
}
form p {
    margin-left: 20px !important;
}
form .last p {
     margin-left: 8px !important;
}
form p input, p form button, form p label, form p textarea,form  p select,form p option,
form .last input, form .last label, form .last textarea,form  .last select,form .last option,
form  .last p input, form .last p label, form .last p textarea,form  .last p select,form .last p option,form ul li ul{
   margin-left: 0 !important;
}
form button,form [type=submit] {
    background:transparent url(/img/form_legend_button_off.jpg) no-repeat top center;
    width: 250px;
    height: 54px;
    text-align: center;
    border: none;
    cursor: pointer;
}
form button:hover,form [type=submit]:hover,form button:focus,form [type=submit]:focus {
    background:transparent url(/img/form_legend_button_on.jpg) no-repeat top center;
}
#cse-search-box {border:none;background:none;background-color:transparent;color:#ffffff;}
#cse-search-box fieldset    { padding:0;margin:0;background:none;border:none;}
#cse-search-box input[type="text"]     {margin-top: 20px;background:#fff !important;border:none;margin-left: 0 !important;}
#cse-search-box input[type="submit"] {
    width: 36px;
    height: 39px;
    padding: 0;
    background:transparent url(/img/search.png) no-repeat center;
    border: none;
    cursor: pointer;
    margin-top: 15px;
    margin-left: -10px !important;
}
#cse-search-box #q {
      padding:5px !important;
}
.tagsArea {
    height:50px;
}
.editor {
    margin-top:0.75em;
    display:block;
}

/**************************************/
/*              HEADER                */
/**************************************/
#header {
    height: 153px;
    background: transparent url(/img/header.png) no-repeat center;
}
#menu {
    display: block;
    width:100%;
    background: transparent url(/img/menu_wave.jpg);
    height: 77px;
}
#welcome {padding: 5px 0;font-weight:bold;}
#welcome a:first-letter {color:#EF671D !important;font-size: 1.2em;}
#welcome a:focus, #welcome a:hover {color:#000;}
#welcome a {color:#A3A3A3;}
#skitter {
    position: relative;
    height: 347px;
}
#skit_nav {
  position:absolute;
  right: 0.5em;
  top:0.5em;
  z-index: 999;
}
#skit1,#skit2,#skit3 {position: absolute;z-index: 1;}
#skit2 {
    background:transparent url(/img/baner_szukasz.jpg) no-repeat center;
    height: 347px;
    width: 700px;
    display: block;
}
#skit3 {
    background:transparent url(/img/baner_wynajem.jpg) no-repeat center;
    height: 347px;
    width: 700px;
    display: block;
}
#skit1 {
    background:transparent url(/img/baner_najem.jpg) no-repeat center;
    height: 347px;
    width: 700px;
    display: block;
}
#skit1 p,#skit2 p,#skit3 p {
    position: absolute;
    bottom:0;
    right: .5em;
    color: white;
    width: 260px;
    font-weight: bold;
    font-size: 1.2em;
}
.baner {
    background-color: transparent;
    background-position: top center;
    height: 297px;
    position: relative;
}
.baner h4 {
    position: absolute;
    color:white;
    top:.5em;
    left:.75em;
    font-weight: bold;
}
.baner ul,.baner p {
    position: absolute;
    top:110px;
    left: .75em;
}
.baner ul,.baner li{ list-style: none;margin:0;padding:0;
font-size:1.05em;line-height:1.25;margin-bottom:1.20em;color:#808080;}
.baner li {background: transparent url(/img/arrow-right.gif) no-repeat center left;padding-left: 20px;}
.baner li a {text-decoration:none;color:#585858;}
.baner li a:hover {text-decoration:none;color:#808080;}
/*.baner li:before {
    content:"\203A\00A0";
}
*/
.kids {
    background-image: url(/img/baner_kids.jpg);
}
.remont {
    background-image: url(/img/baner_remont.jpg);
}
.party {
    background-image: url(/img/baner_party.jpg);
}
.officee {
    background-image: url(/img/baner_office.jpg);
}
.move_out {
    background-image: url(/img/baner_move_out.jpg);
}
.holiday {
    background-image: url(/img/baner_holiday.jpg);
}

.span-4 .boxs {
    background-color: transparent;
}
.span-4 .boxs img {
    max-width: 140px;
}
.box_baner {
    background: transparent url(/img/baner_content.jpg) repeat-y center;
    position: relative;
}
.box_baner .baner_top {
    color:#FFF !important;
    background: transparent url(/img/baner_top.jpg) no-repeat top center;
    height: 67px;
}
.box_baner .baner_tops {
    color:#FFF !important;
    background: transparent url(/img/baner_top.jpg) no-repeat top center;
    height: 47px;
}
.box_baner .state {
     background: transparent url(/img/baner_state.jpg) no-repeat top center;
}
.box_baner .city {
     background: transparent url(/img/baner_city.jpg) no-repeat top center;
}
.box_baner .baner_top a, .box_baner .baner_top h4,.box_baner .baner_tops h4{
text-decoration: none;
color: #FFF;
}
.box_baner .baner_top var{
    display: none;
}
.box_baner .end {
    display: block;
    height:14px;
    background: transparent url(/img/baner_end.jpg) no-repeat top center;
}
.box_baner ul, .box_baner h4{
    margin: 0 0 0 0.25em !important;
}
.box_baner h4 {
    padding:1em 0 0 0.5em;
    font-weight: bolder;
    font-size: 1.1em;
}
.box_baner p {
    padding: 0 1.0em 0 1.0em;
}
.box_baner .categories {
    position: absolute;
    top: 27px;
    right: 10px;
    width: 10px;
}

.box_offer_top {
    height: 62px;
    background:transparent url(/img/oferta_header.jpg) no-repeat top center;
    position: relative;
}
.box_offer_top h3{
    color: #FFF;
    position: absolute;
    top:0.5em;
    left:160px;
}
.box_offer {
    background:transparent url(/img/oferta_content.jpg) repeat-y top center;
}

.box_offer_end {
    display: block;
    height: 8px;
    background:transparent url(/img/oferta_end.jpg) no-repeat top center;
}
a.offer_button {
    display: block;
    width: 460px;
    height: 32px;
    text-align: center;
    padding-top:10px;
    color:#fff;
    background:transparent url(/img/oferta_send_message.jpg) no-repeat top center;
    text-decoration: none;
    margin: 0 auto;
    font-weight: bold;
}
a.offer_button:hover {
    background:transparent url(/img/oferta_see_all.jpg) no-repeat top center;
}
.box_grey {
 background:transparent url(/img/oferta_add_content.jpg) repeat-y top center;
}
.box_grey p, .box_grey h5 ,.box_grey div,.box_grey dl{
    padding: 0 0.5em 0 0.5em;
    margin: 0;
}
.box_grey_top {
    background:transparent url(/img/oferta_add_top.jpg)  no-repeat top center;
     height: 8px;
    display: block;
}
.box_grey_end {
    background:transparent url(/img/oferta_add_end.jpg) no-repeat top center;
    height: 7px;
    display: block;
}

.box_orange {
 background:transparent url(/img/lend_extra_content.jpg) repeat-y top center;
}
.box_orange p, .box_orange h3 ,.box_orange div,.box_orange dl{
    padding: 0 0.5em 0.5em 0.5em;
    margin: 0;
    color: #fff;
}
.box_orange_top {
    background:transparent url(/img/lend_extra_top.jpg)  no-repeat top center;
     height: 9px;
    display: block;
}
.box_orange_end {
    background:transparent url(/img/lend_extra_end.jpg) no-repeat top center;
    height: 6px;
    display: block;
}
.lessor-top {
    width: 100%;
    background: transparent url(/img/lessor_top.jpg) no-repeat top center;
    height: 10px;
    margin-bottom: 10px;
    display: block;
}
.box_grey_wide {
    background: transparent url(/img/box_grey_wide_content.jpg) repeat-y top center;
    display: block;
    position: relative;
}
.box_grey_wide a:first-letter {
    text-transform: uppercase;
}
.box_grey_wide .span-9 div {
    padding: 1.0em;
}
.box_grey_wide_top {
    background: transparent url(/img/box_grey_wide_top.jpg) no-repeat top center;
    height: 6px;
}
.box_grey_wide_end {
    background: transparent url(/img/box_grey_wide_end.jpg) no-repeat top center;
    height: 6px;
}
.box_grey_wide .first {
     background: transparent url(/img/box_grey_wide_line.jpg) repeat-y 340px 0;
}
/**************************************/
/*             NAVIGATION             */
/**************************************/

.arr {
    background: transparent url(/img/arrow_gray.png) no-repeat top center;
    z-index: -1;
        
}
.small_nav {
    margin-top:-20px;
}
.padd, .arr{
   padding-top:20px;
   padding-bottom: 10px;

}
a.ss_more {text-decoration:none;}

a.ss_more:after
{       
            content:" \00BB\0020"
}

/*.ss_more {
    padding-right: 15px;
    background: transparent url(/img/arrow_mini.png) no-repeat right center;
}*/
            /*tabs*/
#tab1, #tab2, #tab3, #tab4, #tab5, #tab6 {
	clear: both;
	display: none;
}
#tab1.active-tab-body,#tab2.active-tab-body, #tab3.active-tab-body ,#tab4.active-tab-body, #tab5.active-tab-body, #tab6.active-tab-body, #tab7.active-tab-body {
	display: block;
}

div.tabs_con {
        clear: both;
        display: none;
}
div.tabs_con.active-tab-body {
        display: block;
}

.ca {background:transparent url(/img/navigation_end.jpg) no-repeat bottom;padding-bottom: 10px;}
.ca .categories {margin-left:0.1em;}
.ca .showc {margin-right:0.5em;}
.ca h4 {
      background:transparent url(/img/navigation.jpg) no-repeat center;
       text-align:center;
       margin:0;
       font-weight:bold;
       color: #585858;
       color:#fff;
       letter-spacing:0.2em;
       padding-top:20px;
       height: 63px;
       font-family: "Myriad Pro";
}
.letter {
    padding:0.5em;
    font-size:2.0em;
    color:#B5B5B5;
}
.tabs a
{

color: #fff;
font-weight:bold;
letter-spacing: -1px;
background: url(/img/tabs_l_on.gif) left top no-repeat;
text-decoration: none;
padding:6px 0 6px 9px;
}

.tabs a span
{
background: url(/img/tabs_r_on.gif) right top no-repeat;
padding:8px 8px 8px 0;
}

.tabs a, #tab a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
.tabs a, .tab a span
{
float: none
}
/* End hide */

.tabs a:hover, .tabs .selected
{
color: #FD6C1D;
background: url(/img/tabs_l.gif) left top no-repeat;
padding:6px 0 6px 9px;
}

.tabs a:hover span, .tabs .selected span
{
background: url(/img/tabs_r.gif) right top no-repeat;
padding:8px 8px 8px 0;
}

.tabs ul
{
list-style: none;
padding: 0;
margin: 0
}

.tabs li
{
    list-style-type: none;
float: left;
margin: 0;
padding-right:5px;
}
            /* foot menu */
ul.foot,
ul.foot li,
ul.foot ul {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.foot {
 position: relative;
 z-index: 597;
 margin-top:10px !important;
}

ul.foot li {
    min-width:140px;
 float: left;
 vertical-align: middle;


}
ul.foot a {
    color:#808080;
    text-decoration:none;
}
ul.foot a:hover {
    color:#000;
}
ul.foot ul {
 margin-top: 20px !important;
}
ul.foot ul li {
 float: none;

}
ul.foot *.dir {
min-width:160px;color:#FD781B;font-size:1.2em;line-height:1.75;margin-bottom:1.25em;
}
        /* pagination */
.pg {
    /*background-color: #DFDFDF;*/
    width:100%;
    text-align: left;
    display:block;
    min-height:18px;
    margin-bottom: 0.5em;
    font-weight:bold;
}
.pg a {
    text-decoration: none;
    color: #FD781B;
    padding: 2px;
    margin-right:5px;
}
.pg a:hover {
    text-decoration: none;
    color:#ffffff;
    background-color:#FD781B;
}
.pg a.current {
    text-decoration: none;
    color:#ffffff;
    background-color:#FD781B;
}
.pg span.disabled {
    text-decoration: none;
    color: #B5B5B5;
    padding:2px;
}
.pg div.pager{float:left;width:50%;}
.pg div.sort{float:right;width:40%;text-align:right;}
.pg a.asc {margin:0;padding-left:5px;padding-right:18px;background-image:url(/css/dropdown-main/themes/default/images/nav-arrow-top-orange.png);background-position:right center;background-repeat:no-repeat;}
.pg a.desc {margin:0;padding-left:5px;padding-right:18px;background-image:url(/css/dropdown-main/themes/default/images/nav-arrow-down-orange.png);background-position:right center;background-repeat:no-repeat;}
.pg a.asccurrent {margin:0;color:#FFFFFF;padding-left:5px;padding-right:18px;background-image:url(/css/dropdown-main/themes/default/images/nav-arrow-top-white.png);background-position:right center;background-repeat:no-repeat;background-color:#FD781B;}
.pg a.desccurrent {margin:0;color:#FFFFFF;padding-left:5px;padding-right:18px;background-image:url(/css/dropdown-main/themes/default/images/nav-arrow-down-white.png);background-position:right center;background-repeat:no-repeat;background-color:#FD781B;}

.pg a.asc:hover {margin:0;padding-left:5px;padding-right:18px;background-image:url(/css/dropdown-main/themes/default/images/nav-arrow-top-white.png);background-position:right center;background-repeat:no-repeat;}
.pg a.desc:hover {margin:0;padding-left:5px;padding-right:18px;background-image:url(/css/dropdown-main/themes/default/images/nav-arrow-down-white.png);background-position:right center;background-repeat:no-repeat;}

.upanel ul,.upanel li{ list-style: none;margin:0;padding:0;}
.upanel li a,.upanel li a:visited {color:#585858;font-weight:bold;text-decoration:none;}
.upanel li a:hover,.upanel li a:focus {color:#B5B5B5;}
.upanel ul {margin-bottom:1.0em;}
.upanel h4 {
    margin-bottom: 0.5em;
}
.ulplain  li a {color:#B5B5B5;font-weight:bold;text-decoration:none;}
.ulplain  li a:hover,.upanel li a:focus {color:#585858;}

.ulplain ul,.ulplain li{ list-style: none;margin:0 0 0 0;padding:0;}
.ulplain ul li { margin-left:18px;}
.ulplain .dir {}
ul.ulplain *.dirs {font-weight:bold;cursor:pointer;text-decoration:underline;margin-bottom:0.5em;margin-top:0.5em;}

#chosen.ulplain .dirs {font-weight:normal;}
#chosen.ulplain ul,#chosen.ulplain li{ list-style: none;margin:0;padding:0;}

#sitemap ul,#sitemap li{ list-style: none;margin:0;padding:0;}
#sitemap a {color:#808080;font-weight:bold;text-decoration:none;}
#sitemap a:hover, #sitemap a:focus {color:#585858;}
#sitemap li:before {content:"\232C";}
#sitemap li:before {content:"\25B0";color:#808080;}
#sitemap li:before {content:"\2023";color:#808080;}
#sitemap li:before {content:"\2217";color:#808080;}
#sitemap li ul{ list-style: none;margin-left:1.0em;padding:0;}
/*#sitemap h2:before,#sitemap h3:before {content:"\2299";}*/

/**************************************/
/*            MAIN CONTENT            */
/**************************************/
            /*accordeon*/
div.accordion {
	position: relative; /* required for bounding */
}

div.accordion-toggle{
	position: relative; /* required for effect */
	z-index: 10;		/* required for effect */
	background:#DFDFDF ;
	background-position: bottom;
	color: #FD6C1D;
	cursor: pointer;
	margin-bottom: 1px;
	padding:0.75em 1.5em ;
	border-top: 1px solid #fff;
    font-weight:bold;
}

div.accordion-toggle:hover, div.accordion-toggle-active{
	background-color: #FD781B;
	border-top: 1px solid #fff;
    color:#fff;
}

div.accordion-content{
	overflow: hidden;	/* required for effect */
	padding: 0;
}

div.accordion-content p{
	margin:1.5em;
}


/**************************************/
/*               FOOTER               */
/**************************************/

#footer {background:#d2d2d2 url(/img/footer.jpg) no-repeat top;min-height:100px;}
#footer {color:#FFFFFF;}
#footer h4 {color:#FD781B;}
#footer ul,#footer li {margin:0;padding:0;}
#footer li {list-style-type: none;}
/*#footer li a {text-decoration:none;color:#FFFFFF;}
#footer li a:hover {text-decoration:none;color:#FD781B;}*/

/**************************************/
/*          ERROR CHECKING            */
/**************************************/
/* - - - - - - - - - - - - - - - - - - - - - - - - -
 This is to determine if deprecated elements are used.
 If so, they should be replaced:
 1a. <font> and
 1b. <font color="xxx">…</font>: Shouldn’t be used.
 CSS should dictate font attributes.
 2. <center>: Shouldn’t be used. CSS should dictate
 horizontal alignment.
 3a. <div align="xxx">…</div>
 3b. <p align="xxx">…</p>
 3c. <table align="xxx">…</table>: Shouldn’t be used.
 CSS should dictate horizontal alignment.
 - - - - - - - - - - - - - - - - - - - - - - - - - -*/

 font, center, div[align], p[align], table[align], font[color] {
   color : #cd0000;
   font-weight : bold;
   background : #eecc11;
   margin : 10px;
   padding : 10px;
   border : 2px dashed #cd0000;
   font-size : 2em;
}
