body {
    font-family: verdana;
    font-size: 12px;
    background-color: #F9F9F8;
    margin: 0px;
    background-image: url('/pix/tlobody.jpg');
    background-repeat: repeat-x;
  
}

a {
    text-decoration: none;
}
#sitemaphtml {
    text-align: left;
    font-family: verdana;
    font-size: 13px;
    background-color: #F9F9F8;
    color: #3B8AA8;
}
#sitemaphtml a {
    color: #474849;
}
#main, #top, #columnsBottom {
    width: 961px;
    margin: auto;
    text-align: left;
}

#top {
   /* background-color: #EFEFEF;*/
    min-height: 207px;
}

#columnsBottom {
    display: block;
}

#topLogo, #bannerPhone, .columns, #bottomBanner, #bottomMenu, #bottomLikeBox {
    width: 961px;
    position: relative;
    /*margin-left: 44px;*/
    float: left;
    display: block;
}

#topLogo {
    min-height: 207px;
    background-image: url('/cms/site.files/Image/ekotur_pixs/v2_02.png');
    background-repeat: no-repeat;
}

#bannerPhone {
    height: 55px;
    background-image: url('/cms/site.files/Image/ekotur_pixs/v2_04.png');
}

#topLogoLink {
    width: 145px;
    height: 207px;
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
}

.columns {
    /*background-color: #F9F9F8;*/
    /*background-color: #FFFFFF;*/
    /*background-image: url('/cms/site.files/Image/ekotur_pixs/columnsBg.png');*/
    background-repeat: repeat-y;
}

.leftColumn {
    /*position: relative;*/
    width: 268px;
    top: 0;
    display: block;
    float: left;
}

.leftColumn a:link, .leftColumn a:visited {
    color: #393A3F;
}

.leftColumn a:hover, .leftColumn a:active {
    color: #03BBE4;
}

.rightColumn {
    position: relative;
    top: 0;
    width: 693px;
    display: block;
    float: left;
    background-color: #FFFFFF;
}

#bottomBanner {
    height: 141px;
    /*background-image: url('/cms/site.files/Image/ekotur_pixs/v2_09.png');*/
}

#bottomMenu {
    height: 166px;
    background-image: url('/cms/site.files/Image/v2_11.png');
}

#bottomContact {
    height: 166px;
    position: absolute;
    right: 25px;
    top: 0;
    text-align: right;
}

#oswiaty {
    /*background-image: url('/cms/site.files/Image/ekotur_pixs/v2_05.png');*/
    height: 51px;
    display: block;
}

#news {
    margin: 10px 0 10px 0;
}

#news ol, #news li {
    padding-left: 0;
    margin-left: 0.8em;
}

div#content_header_right {
    float: right;
    width: 50%;
    text-align: right;
}

div#content_header_left {
    float: left;
    width: 50%;
}

div.header {
    color: #3B8AA8;
    font-weight: bold;
    font-size: 13px;
    margin: 0 10px 5px 10px;
}

div.title {
    color: #6E6E6E;
    font-weight: bold;
    margin: 5px 10px 5px 10px;
}

div.text {
    color: #6E6E6E;
    margin: 0 10px 5px 10px;
}

div.links {
    text-align: right;
    margin: 10px 10px 5px 10px;
}

div.links a:link, div.links a:visited {
    color: #6E6E6E;
}

div.links a:hover, div.links a:active {
    color: #444444;
}

div.links img {
    margin: 0 5px 0 10px;
}

.rightColumnBox {
    float: left;
    margin: 10px;
    width: 210px;
    border-right: 1px solid #EFEFEF;
}

.rightColumn a:link, .rightColumn a:visited {
    color: #393A3F;
}

.rightColumn a:hover, .rightColumn a:active {
    color: #03BBE4;
}

.rightColumn li {
    margin: 10px 10px 5px 0;
}

#rightColumnContent {
    margin: 10px;
    line-height: 18px;
}

#rightColumnContent img {
    border: 0;
}

span.header {
    font-size: 14px;
    font-weight: bold;
    color: #3B8AA8;
}

div.header img {
    margin-right: 5px;
}

.bottomMenuBox {
    font-size: 11px;
    float: left;
    margin: 5px;
    width: 190px;
    border-right: 1px dotted #393A3F;
    margin-top: 15px;
    /*height: 126px;*/
}
.bottomMenuBoxNewsletter {
    font-size: 11px;
    float: left;
    padding: 5px;
    width: 260px;
    border-right: 1px dotted #393A3F;
    margin-top: 15px;
    /*height: 126px;*/   
}
.boxText {
    font-size:10px;
    color: #393a3f;
    text-align: justify;
}
.alter_submit {
    width: 200px;
    font-size:10px;    
    font-family: verdana;
    border: 1px dotted #393A3F;
    color: #347B9A;
    font-weight: bold;
     
}
.alert{
    color: #A40000;
    font-weight: bold;
    text-align: center;
    padding:10px;
    border: 1px solid #A40000;
    margin:10px;
}
#newsletterEmail{
    width:200px;
    font-size:10px;
    font-family: verdana;
    text-align: center;
    border: 1px solid #B1ADA5;   
}
.nl_form_div {
     text-align: center;   
}
#newsletterdiv {
    background-color: #A2CDE0;
    text-align: center;
    font-weight: bold;
    padding: 5px;
}
/* MENU TOP */
#topMenu {
    position: relative;
    /*top: 177px;*/
    margin-top: 177px;
    /*z-index: 1;*/
    bottom: 0;
}

#menuLevel0 {
    height: 30px;
    float: right;
}

.menuNormal, .menuActive {
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    /*padding: 0 15px 0 15px;*/
    float: left;
}

.menuNormal {
    background-color: #F2EDE9;
}

.menuActive {
    background-color: #03BBE4;
}

.menuNormal a, .menuActive a {
    height: 30px;
    padding: 0 10px 0 10px;
}

.menuNormal a:link, .menuNormal a:visited {
    color: #828282;
}

.menuNormal a:hover, .menuNormal a:active {
    color: #444444;
}

.menuActive a:link, .menuActive a:visited {
    color: #FFFFFF;
}

.menuActive a:hover, .menuActive a:active {
    color: #D0F6FE;
}

.menuSeparatorFirst, .menuSeparatorNormal, .menuSeparatorActiveFirst, .menuSeparatorActive, .menuSeparatorActiveClose {
    height: 30px;
    width: 36px;
    float: left;
}

.menuSeparatorFirst {
    background-image: url('/cms/site.files/Image/ekotur_pixs/menuSeparatorFirst.gif');
}

.menuSeparatorNormal {
    background-image: url('/cms/site.files/Image/ekotur_pixs/menuSeparatorNormal.png');
}

.menuSeparatorActiveFirst {
    background-image: url('/cms/site.files/Image/menuSeparatorActiveFirst.gif');
}

.menuSeparatorActive {
    background-image: url('/cms/site.files/Image/ekotur_pixs/menuSeparatorActive.png');
}

.menuSeparatorActiveClose {
    background-image: url('/cms/site.files/Image/ekotur_pixs/menuSeparatorActiveClose.png');
}

#menuLevel1 {
    background-color: #03BBE4;
    float: right;
    width: 961px;
    /*height: 60px;*/
    line-height: 30px;
    display: none;
}

#menuLevel1 a {
    text-decoration: none;
    color: #FFFFFF;
    margin: 0 15px 0 15px;
    font-weight: bold;
}

#menuLevel1 a:hover, #menuLevel1 a:active {
    color: #D0F6FE;
}

/* MENU LEFT */
.menuLeft, .menuLeftSeparator {
    float: left;
    width: 228px;
    margin-left: 20px;
    min-height: 10px;
    /*line-height: 40px;*/
    font-weight: bold;
    font-size: 11px;
    display: block;
}

.menuLeftSeparator {
    height: 1px;
    border-bottom: 1px solid #6E6E6E;
    min-height: 1px;
}
.menuLeft {
    padding-top: 10px;
    padding-bottom: 10px;

}
.copy {
      color: #393A3F;
      font-size: 11px;
}
.copy a {
    text-decoration: none;
      color: #393A3F;    
}
.menuLeft a {
    text-decoration: none;
    color: #6E6E6E;

}

.menuLeft a:hover, .menuLeft a:active {
    color: #777777;
}

.menuLeft img {
    margin-right: 5px;
}

/* MENU BOTTOM */

.bottomMenuText {
    margin: 10px 5px 10px 10px;
}

.bottomMenuText a:link, .bottomMenuText a:visited {
    color: #393A3F;
}

.bottomMenuText a:hover, .bottomMenuText a:active {
    color: #03BBE4;
}

/* FAQ */
div.faqQuestion {
    background-color: #DFDFDF;
    font-family: trebuchet, tahoma, verdana;
    font-size: 13px;
    margin: 20px 10px 0px 10px;
    padding: 5px;
}

div.faqAnswer {
    font-family: trebuchet, tahoma, verdana;
    font-size: 13px;
    color: #5E5E5E;
    margin: 0 10px 20px 10px;
    padding: 5px;
}

div.searchPager {
    margin-bottom: 15px;
    width: 100%;
    text-align: center;
}

span.pageActive {
    text-decoration: underline;
    font-weight: bold;
    color: #03BBE4;
}


#sitemap {
  text-align:center;
  line-height:26px;
}
#sitemap a {
  color:#393A3F;
  font-weight:bold;
  text-decoration:none;
}
#sitemap a:hover {
  color:#777777;
  text-decoration:underline;
}
#formSpec {
    width: 100%;
    text-align: center;
    border: solid 1px #A2CDE0;
    background-color: #E4F1F6;
}
#formSpec .formTitle {
    color: #2D6373;
    font-weight: bold;
    font-size: 17px;
    font-style: italic;
}
#formSpec .FormRow {
    width: 80%;
    display: inline-block;
    text-align: left;
    margin-top: 5px;
}
#formSpec .FormRow .rowLabel{
    width: 30%;
    float: left;

}
#formSpec .FormRow .rowInput{
    width: 70%;
    float: right;
}
#formSpec .FormRow .rowInput textarea,input{
    border: solid 1px #BBDCE9;
    width: 100%;
}
#formSpec .submitF {
    width: 200px;
    background-color: #BEDDEA;
    height: 25px;
    color: #29647B;
    font-weight: bold;
}
.red {
    color: #D25360;
}
#Data_od,#Data_do {
    width: 100px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
}

#btn_Data_od,#btn_Data_do {
    width: 18px;
    height: 18px;
    background-image: url('/cms/pix/calbtn.png');
    border: none;
}

.bug_1 {
    border: solid 1px red;
    display: inline-block;
    width: 100%;
}
