﻿
/*---------------------------------------------------
/*  styles
/*---------------------------------------------------*/
a
{
    color: #05102c;
}

.title, .title a, h1
{
    color: #8aa339;
}

.titlesmall, .titlesmall a, h2
{
    color: #05102c;
}

.titlemodule, .titlemodule a, h3
{
    color: #8aa339;
}


ul li
{
    background-image: url(../media/arrow-dark.png);
    background-repeat: no-repeat;
    background-position: 0px 6px;
    list-style: none;
    padding: 0px 0px 0px 12px;
}


/*---------------------------------------------------
/*  body
/*---------------------------------------------------*/

body
{
    background-color: #f8bb0e;
    color: #05102c;
}

#main
{
    background-image: url(../media/site-middle.png);
    background-repeat: repeat-y;
}

#site .border-top
{
    background-image: url(../media/site-top.png);
    background-repeat: no-repeat;
}


/*---------------------------------------------------
/*  language
/*---------------------------------------------------*/

.language a
{
    background-image: url(../media/bg-language.png);
    background-repeat: no-repeat;
    color: #ffffff;
}

.language a:hover
{
    color: #f8bb0e;
}


/*---------------------------------------------------
/*  banner
/*---------------------------------------------------*/

#banner
{
    background-image: url(../media/banner.jpg);
    background-repeat: no-repeat;
}


/*---------------------------------------------------
/*  menu channels
/*---------------------------------------------------*/

#menu-channels .level-0
{
    background-image: url(../media/button-green-themes.png);
    background-repeat: no-repeat;
}


#menu-channels .menu-0
{
    color: #ffffff;
}

#menu-channels .menu-0:hover
{
    color: #f8bb0e;
}



/*---------------------------------------------------
/*  quickrequest
/*---------------------------------------------------*/

#quickrequest
{
    background-image: url(../media/bg-quickrequest.png);
    background-repeat: no-repeat;
}


#quickrequest input
{
    background-image: url(../media/bg-input.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    border: 1px solid #bfc7a5;
}


/*---------------------------------------------------
/*  menu flyout
/*---------------------------------------------------*/

#menu-flyout
{
    background-image: url(../media/bg-menuflyout.png);
}

#menu-flyout .menu-0
{
    color: #ffffff;
}

#menu-flyout .menu-0:hover,
#menu-flyout .level-0 .selected
{
    color: #000000;
}

#menu-flyout .flyout
{
    background-image: url(../media/bg-menuflyout.png);
}

#menu-flyout .level-1
{
    border-bottom: 1px solid #b2c087;
}

#menu-flyout .menu-1
{
    color: #000000;
}

#menu-flyout .menu-1:hover
{
    color: #ffffff;
    background-color: #5b730c;
}

/*---------------------------------------------------
/*  sitepath
/*---------------------------------------------------*/

#sitepath .item
{
    background-image: url(../media/caro.png);
    background-repeat: no-repeat;
    background-position: 5px center;
}


/*---------------------------------------------------
/*  menu
/*---------------------------------------------------*/

#menu .container
{
    background-image: url(../media/menu-top.png);
    background-repeat: no-repeat;
    background-position: left top;
}

#menu .bottom
{
    background-image: url(../media/menu-bottom.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}

#menu .separator
{
    background-color: #e2e6d6;
}

#menu .menu-0 a
{
    color: #ffffff;
}

#menu .menu-1 a,
#menu .menu-1-active a
{
    color: #ffffff;
    border-top: 1px solid #e2e6d6;
}

#menu .menu-1 a:hover,
#menu .menu-1-active a
{
    background-color: #5b730c;
}


/*---------------------------------------------------
/*  frame offers
/*---------------------------------------------------*/

#frame-offers
{
    background-image: url(../media/bg-frameoffers.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    color: #323c11;
}

#frame-offers .title
{
    background-image: url(../media/bg-frameoffers-title.png);
    background-repeat: no-repeat;
}

#frame-offers .title a
{
    color: #ffffff;
}

#frame-offers .arrows
{
    background-image: url(../media/frame-offers-scroller.png);
    background-repeat: no-repeat;
}

#frame-offers .link
{
    border-top: 1px solid #5b730c;
}

#frame-offers .link a
{
    color: #5b730c;
    background-image: url(../media/arrow-green.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}

#frame-offers .link a:hover
{
    color: #05102c;
    background-image: url(../media/arrow-dark.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}

#frame-offers .item .name a
{
    color: #323c11;
}

#frame-offers .item .image img
{
    border: 2px solid #ffffff;
}

/*---------------------------------------------------
/*  frame weather
/*---------------------------------------------------*/

#frame-weather .link-weather a
{
    background-image: url(../media/button-green.png);
    background-repeat: no-repeat;
    color: #ffffff;
}

#frame-weather .link-weather a:hover
{
    color: #f8bb0e;
}

#frame-weather .link-webcam a
{
    background-image: url(../media/button-green-small.png);
    background-repeat: no-repeat;
    color: #ffffff;
}

#frame-weather .link-webcam a:hover
{
    color: #f8bb0e;
}

/*---------------------------------------------------
/*  textcontainer
/*---------------------------------------------------*/

#textcontainer .middle
{
    background-image: url(../media/border-main.png);
    background-repeat: repeat-y;
    background-position: left top;
}

#textcontainer .top
{
    background-image: url(../media/border-top.png);
    background-repeat: no-repeat;
    background-position: left top;
}

#textcontainer .bottom
{
    background-image: url(../media/border-bottom.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}


/*---------------------------------------------------
/*  service block
/*---------------------------------------------------*/

#service-block
{
    background-image: url(../media/bg-bottom.png);
    background-repeat: no-repeat;
    color: #ffffff;
}

#service-block a
{
    color: #ffffff;
}

#main-bottom
{
    background-image: url(../media/site-bottom.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}

/*---------------------------------------------------
/*  address
/*---------------------------------------------------*/

#address .title,
#address .title a
{
    color: #ffffff;
}


/*---------------------------------------------------
/*  frame newsletter
/*---------------------------------------------------*/

#frame-newsletter .title,
#frame-newsletter .title a
{
    color: #ffffff;
}

#frame-newsletter input
{
    background-image: url(../media/bg-input.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    border: 1px solid #bfc7a5;
}

#frame-newsletter .link a
{
    background-image: url(../media/arrow-white.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}

/*---------------------------------------------------
/*  menu service
/*---------------------------------------------------*/

#menu-service .title,
#menu-service .title a
{
    color: #ffffff;
}

#menu-service .menu-0
{
    background-image: url(../media/button-green-big.png);
    background-repeat: no-repeat;
}

#menu-service .menu-0 a
{
    background-image: url(../media/arrow-white.png);
    background-repeat: no-repeat;
    background-position: 17px 6px;
}

#menu-service .menu-0 a:hover
{
    color: #f8bb0e;
}


/*---------------------------------------------------
/*  bottom
/*---------------------------------------------------*/

#bottom
{
    background-color: #ffffff;
}


/*---------------------------------------------------
/*  webcams
/*---------------------------------------------------*/

#webcams .image
{
    border: 5px solid #c4d19c;
}

#webcams .link a
{
    color: #4e7814;
    background-image: url(../media/arrow-green.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}

#webcams .link a:hover
{
    color: #05102c;
    background-image: url(../media/arrow-dark.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}


/*---------------------------------------------------
/*  downloads
/*---------------------------------------------------*/

#downloads .link a
{
    color: #4e7814;
    background-image: url(../media/arrow-green.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}

#downloads .link a:hover
{
    color: #05102c;
    background-image: url(../media/arrow-dark.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}

/*---------------------------------------------------
/*  offers
/*---------------------------------------------------*/

#offers .item
{
    border: 1px solid #c7d29a;
    background-color: #e2e6d7;
}

#offers .header
{
    background-color: #8aa439;
    color: #ffffff;
}

#offers .titlemodule,
#offers .header a
{
    color: #ffffff;
}

#offers .titlemodule a:hover
{
    color: #05102c;
}

#offers .item .image
{
    border-left: 2px solid #4e7814;
    border-bottom: 2px solid #4e7814;
}

#offers .footer
{
    background-color: #ffffff;
    border: 1px solid #c6d09e;
    color: #4b7a14;
}

#offers .link a
{
    color: #4e7814;
    background-image: url(../media/arrow-green.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}

#offers .link a:hover
{
    color: #05102c;
    background-image: url(../media/arrow-dark.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}

#offers .detail
{
    border: 1px solid #c7d29a;
    background-color: #e2e6d7;
}



/*---------------------------------------------------
/*  fotogallery
/*---------------------------------------------------*/

#fotogallery .image
{
    border: 5px solid #4e7814;
}

#fotogallery .link a
{
    color: #4e7814;
    background-image: url(../media/arrow-green.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}

#fotogallery .link a:hover
{
    color: #05102c;
    background-image: url(../media/arrow-dark.png);
    background-repeat: no-repeat;
    background-position: 0px 7px;
}

/*---------------------------------------------------
/*  contentFooter
/*---------------------------------------------------*/

#contentFooter .item
{
    background-image: url(../media/bg-footer.png);
    background-repeat: no-repeat;
}

#contentFooter .item a
{
    color: #8aa339;
}

#contentFooter .item a:hover
{
    color: #f8bb0e;
}


/*---------------------------------------------------
/*  recommend
/*---------------------------------------------------*/
#recommend
{
    background-color: #ffffff;
}


/*---------------------------------------------------
/*  jquery popup
/*---------------------------------------------------*/

.ui-widget-overlay
{
    background-color:#000000;
}
.cjq-popup
{
    color:#333333;
    background-color:#ffffff;
    border:solid 1px #8aa339;
}

.cjq-popup .ui-dialog-titlebar
{
    background-color:#8aa339;
    color:#ffffff;
    border:solid 1px #8aa339;
}

.cjq-popup .ui-dialog-titlebar a
{
    color:#333333;
    background-color:#ffffff;
}

.cjq-popup .ui-dialog-titlebar a:hover
{
    color:#333333;
    background-color:#8aa339;
}

.print-body
{
    background-color:#ffffff;
}

.ui-widget-content
{
    border:solid 1px #8aa339;
    background-color:#ffffff;
}
body.popup
{
	background-color:#ffffff;
}
