/*
    Document   : main
    Created on : May 28, 2009, 12:07:58 PM
    Author     : dejan
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

html{
    background:#FFFFFF;
}

a{
    color:#003399;
    text-decoration:none;
}

body{
    background:#FFFFFF;
}

input.skinned-btn,button.skinned-btn,a.skinned-btn:link,a.skinned-btn:visited,a.skinned-btn:hover{
    color:#FFFFFF;
    background:#02418C;
    background-repeat:repeat-x;
    border:1px solid #02418C;
    font-weight: normal;
    width: auto;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -border-radius:5x;
}

#login_btn{
    background-image:none;
    width:69px;
    height:20px;
    padding-top:0px !important;
}

/*
    Document   : main_menu
    Created on : May 28, 2009, 12:24:26 PM
    Author     : dejan
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

/*MENU TABS*/

.menu_holder {
    margin-bottom:10px;
    margin-left:12px;
    margin-right:12px;
}

.menu_tab a.tab-product-selected:link,
.menu_tab a.tab-product-selected:visited,
.menu_tab a.tab-product-selected:hover {
    -border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    -webkit-border-top-left-radius: 7px 7px 0px 0px;
    background-image:none;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
    color:#FFFFFF;
    background-color:#F68B1F;
}

.menu_tab a.tab-travel-selected:link,
.menu_tab a.tab-travel-selected:visited,
.menu_tab a.tab-travel-selected:hover {
    -border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    -webkit-border-top-left-radius: 7px 7px 0px 0px;
    background-image:none;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
    color:#FFFFFF;
    background-color:#F68B1F;
}

.menu_tab a.tab-event-selected:link,
.menu_tab a.tab-event-selected:visited,
.menu_tab a.tab-event-selected:hover {
    -border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    -webkit-border-top-left-radius: 7px 7px 0px 0px;
    background-image:none;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-top:1px solid #000000;
    color:#FFFFFF;
    background-color:#F68B1F;
}

.menu_tab a.tab-product:link,.menu_tab a.tab-product:visited{
    -border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    -webkit-border-top-left-radius: 7px 7px 0px 0px;
    background-image:none;
    border:1px solid #000000;
    background-color:#02418C;
    color:#FFFFFF;
}

.menu_tab a.tab-travel:link,.menu_tab a.tab-travel:visited{
    -border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    -webkit-border-top-left-radius: 7px 7px 0px 0px;
    background-image:none;
    border:1px solid #000000;
    background-color:#02418C;
    color:#FFFFFF;
}

.menu_tab a.tab-event:link, .menu_tab a.tab-event:visited {
    -border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    -webkit-border-top-left-radius: 7px 7px 0px 0px;
    background-image:none;
    border:1px solid #000000;
    background-color:#02418C;
    color:#FFFFFF;
}

/*MENU TABS HOVER*/

.menu_tab a.tab-product:hover{
    background-image:none;
    background-color:#FFFFFF;
    height:30px;
    line-height: 30px;
    top:1px;
    color:#02418C;
}

.menu_tab a.tab-travel:hover{
    background-image:none;
    background-color:#FFFFFF;
    height:30px;
    line-height: 30px;
    top:1px;
    color:#02418C;
}

.menu_tab a.tab-event:hover{
    background-image:none;
    background-color:#FFFFFF;
    height:30px;
    line-height: 30px;
    top:1px;
    color:#02418C;
}

.menu_tab a.tab-product-selected-drop:link,
.menu_tab a.tab-product-selected-drop:visited,
.menu_tab a.tab-travel-selected-drop:link,
.menu_tab a.tab-travel-selected-drop:visited,
.menu_tab a.tab-event-selected-drop:link,
.menu_tab a.tab-event-selected-drop:visited{
    background-image:url(/images/redesign_elements/drop_blue.png);
    background-repeat:no-repeat;
    background-color:transparent;
    float:right;
    height:17px;
    left:160px;
    line-height:17px;
    position:absolute;
    top:-23px;
    width:16px;
}

.menu_tab a.tab-product-selected-drop:hover,
.menu_tab a.tab-travel-selected-drop:hover,
.menu_tab a.tab-event-selected-drop:hover{
    background-image:url(/images/redesign_elements/drop_blue_hover.png);
    background-repeat:no-repeat;
    background-color:transparent;
    float:right;
    height:17px;
    left:160px;
    line-height:17px;
    position:absolute;
    top:-23px;
    width:16px;
}

/*MENU SEARCH*/

.menu_search_content{
    /*border:1px solid #0A6789;*/
    -border-radius: 0px 7px 0px 0px;
    -moz-border-radius: 0px 7px 0px 0px;
    -webkit-border-top-left-radius: 0px 7px 0px 0px;
    /*clear:both;
    overflow:hidden;*/
    background:#F68B1F;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
}

.menu_search_content.menu_no_tabs{
    -border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    -webkit-border-top-left-radius: 7px 7px 0px 0px;
    background:#F68B1F;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
}

.menu_search_content.menu_no_search{
    -border-radius: 0px 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-top-left-radius: 0px 0px 0px 0px;
    background:#F68B1F;
    border-top:1px solid #000000;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
}

.menu_search_content .left_border_product{
    background-image:none;
    border-bottom:1px solid #000000;
 }

.menu_search_content .right_border_product{
    background-image:none;
    border-bottom:1px solid #000000;
}

.menu_search_content .middle_border_product{
    background-image:none;
    border-bottom:1px solid #000000;
}

.menu_search_content .left_border_travel{
    background-image:none;
    border-bottom:1px solid #000000;
 }

.menu_search_content .right_border_travel{
    background-image:none;
    border-bottom:1px solid #000000;
}

.menu_search_content .middle_border_travel{
    background-image:none;
    border-bottom:1px solid #000000;
}

.menu_search_content .left_border_event{
    background-image:none;
    border-bottom:1px solid #000000;
 }

.menu_search_content .right_border_event{
    background-image:none;
    border-bottom:1px solid #000000;
}

.menu_search_content .middle_border_event{
    background-image:none;
    border-bottom:1px solid #000000;
}

.menu_search_content a.product-selected-drop:link,
.menu_search_content a.product-selected-drop:visited,
.menu_search_content a.travel-selected-drop:link,
.menu_search_content a.travel-selected-drop:visited,
.menu_search_content a.event-selected-drop:link,
.menu_search_content a.event-selected-drop:visited{
    background-image:url(/images/redesign_elements/drop_blue.png);
    background-repeat:no-repeat;
    float:left;
    height:17px;
    line-height:17px;
    position:relative;
    top:3px;
    width:16px;
    margin-left:73px;
    margin-top:-18px;
}

.menu_search_content a.product-selected-drop:hover,
.menu_search_content a.travel-selected-drop:hover,
.menu_search_content a.event-selected-drop:hover{
    background-image:url(/images/redesign_elements/drop_blue_hover.png);
    background-repeat:no-repeat;
    float:left;
    height:17px;
    line-height:17px;
    position:relative;
    top:3px;
    width:16px;
}

#product_search{
    padding-left: 5px;
}

.product_search_holder{
    float: left;
    color:#FFFFFF;
}

.travel_search_holder{
    float: left;
    color:#FFFFFF;
}

.travel_radio_buttons {
    color:#FFFFFF;
}

.event_search_holder{
    float: left;
    color:#FFFFFF;
}

.transport_search_holder {
    color:#FFFFFF;
}

.arrangement_search_holder {
    color:#FFFFFF;
}

.text_before_drop_down{
    margin-top:2px;
    color:#FFFFFF;
    font-weight:bold;
}

/*SUBMENU*/

.submenu_border{
    background-repeat:no-repeat;
    width:1px;
}

.product .submenu_border{
    background-image:url(/images/redesign_elements/sbumenu_pallete_border.png);
}

.travel .submenu_border{
    background-image:url(/images/redesign_elements/sbumenu_pallete_border.png);
}

.event .submenu_border{
    background-image:url(/images/redesign_elements/sbumenu_pallete_border.png);
}

.submenu_content{
    /*border:1px solid #0A6789;*/
    clear:both;
    overflow:hidden;
    background:#FFFFFF;
    /*border-left:1px solid #000000;
    border-right:1px solid #000000;*/
    border-bottom:1px solid #000000;
}

.submenu_content .submenu_middle_border_product{
    background-image:none;
}

.submenu_content .submenu_middle_border_travel{
    background-image:none;
}

.submenu_content .submenu_middle_border_event{
    background-image:none;
}

.product .right_submenu_border_repeat {
    background-image:none;
}

.travel .right_submenu_border_repeat{
    background-image: none;
}

.event .right_submenu_border_repeat{
    background-image: none;
}

.product .left_submenu_border_repeat {
    background-image:none;
}

.travel .left_submenu_border_repeat{
    background-image: none;
}

.event .left_submenu_border_repeat{
    background-image: none;
}

.submenu_shadow {
    background-repeat:no-repeat;
    height:0;
    margin-left:0;
    margin-right:0;
}

.product .submenu_shadow {
    background-image:none;
}

.travel .submenu_shadow{
    background-image: none;
}

.event .submenu_shadow{
    background-image: none;
}

.product .submenu_top_border{
    border-top:none;
}

.travel .submenu_top_border{
    border-top:none;
}

.event .submenu_top_border{
    border-top:none;
}

.clearfix{
    overflow:hidden;
    clear:both;
}

/*end menu*/

/*LEFT SIDEBAR*/

.left_sidebar_box{
    margin-bottom:25px;
    border:1px solid #F68B1F !important;
    padding:10px;
    background:#FFFFFF;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    -border-radius:7px;
    width:160px;
}

.left_sidebar_box.event_picker{
    margin-bottom:25px;
    border:none;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:10px;
    padding-right:10px;
    background:none;
    width:160px;
    margin-left:-15px;
}

.left_sidebar_title {
    color:#02418C;
    font-size:108%;
    font-weight:bold;
    margin-bottom:10px;
}

div.product .left_sidebar_title,
div.travel .left_sidebar_title,
div.event .left_sidebar_title {
    border-bottom:none;
}

.left_sidebar_new_comment_blocks {
    width:150px;
}

/*END LEFT SIDEBAR*/

/*MIDDLE CONTENT*/

div.product .main_box_content,
div.travel .main_box_content,
div.event .main_box_content{
    border:1px solid #02418C;
    background:#ffffff;
    padding:10px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    -border-radius:7px;
}

.main_box_content{
    padding-left:0px;
    padding-right:0px;
    margin-bottom:25px;
}

.middle_content_title {
    color:#02418C;
    font-size:123.1%;
    font-weight:bold;
    margin-bottom:10px;
}

div.product .middle_content_title,
div.travel .middle_content_title,
div.event .middle_content_title{
    border-bottom:none;
}

.static_block{
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    -border-radius:7px;
    margin-bottom:25px;
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #02418C;
    padding:10px;
}

/*CATALOGUE*/


.tabs-container {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FFFFFF none repeat scroll 0 0;
    /*border-top:1px solid #97A5B0;*/
    padding:1em 8px;
}
.tabs-hide {
    display:none;
}

.tab-container{
    overflow:visible;
    *border-bottom:none;
}

div.product .tab-container,
div.travel .tab-container,
div.event .tab-container {
    border-bottom:1px solid #F68B1F;
}

.middle-table{
    border-collapse:separate;
    border-spacing:8pt;
}

.tab-container li{
    float:left;
    margin-top:-2px;
    *margin-top:-1px;
}

.tab-container a:link,.tab-container a:hover,.tab-container a:visited{
    display: block;
    color: #000000;
    text-transform:lowercase;
    text-decoration: none;
    font-weight:bold;
    *top:0px;
}

div.product a.tab:link,
div.product a.tab:visited,
div.travel a.tab:link,
div.travel a.tab:visited,
div.event a.tab:link,
div.event a.tab:visited{
    background-image:none;
    border-left:1px solid #F68B1F;
    border-right:1px solid #F68B1F;
    border-top:1px solid #F68B1F;
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius:5px 5px 0px 0px;
    -border-radius: 5px 5px 0px 0px;
}

div.product a.tab-selected:link,
div.product a.tab-selected:visited,
div.product a.tab-selected:hover,
div.travel a.tab-selected:link,
div.travel a.tab-selected:visited,
div.travel a.tab-selected:hover,
div.event a.tab-selected:link,
div.event a.tab-selected:visited,
div.event a.tab-selected:hover{
    background-image:none;
}

div.product a.tab:hover,
div.travel a.tab:hover,
div.event a.tab:hover{
    background-image:none;
    border-left:1px solid #F68B1F;
    border-right:1px solid #F68B1F;
    border-top:1px solid #F68B1F;
    background: #FFFFFF;
    color: #02418C;
}

div.product .tabs-selected  a.tab:visited,
div.product .tabs-selected  a.tab:link,
div.travel .tabs-selected  a.tab:visited,
div.travel .tabs-selected  a.tab:link,
div.event .tabs-selected  a.tab:visited,
div.event .tabs-selected  a.tab:link{
     background-image:none;
     border-left:1px solid #F68B1F;
     border-right:1px solid #F68B1F;
     border-top:1px solid #F68B1F;
     border-bottom:1px solid #FFFFFF;
     background: #FFFFFF;
     -moz-border-radius: 5px 5px 0px 0px;
     -webkit-border-radius:5px 5px 0px 0px;
     -border-radius: 5px 5px 0px 0px;
     color:#F68B1F;
}


.tab-content{
    background-image:none;
    background:#FFFFFF;
    border-bottom:1px solid #F68B1F !important;
    border-left:1px solid #F68B1F !important;
    border-right:1px solid #F68B1F !important;
    border-top:none;
    *border-top:1px solid #F68B1F;
}

div.product .tab-content,
div.travel .tab-content,
div.event .tab-content{
    border-bottom:none;
    border-left:none;
    border-right:none;
}

div.tab-content a:link,div.tab-content a:visited{
    color:#000000;
    font-size:100%;
    text-decoration:none;
}

div.tab-content a:hover{
    text-decoration:underline;
}

/*END CATALOGUE*/


/*END MIDDLE CONTENT*/

/*RIGHT SIDEBAR*/

.right_sidebar_box{
    margin-bottom:25px;
    border:1px solid #F68B1F !important;
    padding:10px;
    background:#FFFFFF;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    -border-radius:7px;
    width:280px;
    margin-left:-2px;
}

.right_sidebar_title {
    color:#02418C;
    font-size:108%;
    font-weight:bold;
    margin-bottom:10px;
    /*padding-left:10px;*/
}

div.product .right_sidebar_title,
div.travel .right_sidebar_title,
div.event .right_sidebar_title{
    border-bottom:none;
}

/*END RIGHT SIDEBAR*/

/*FOOTER*/

div.product .footer_container,
div.travel .footer_container,
div.event .footer_container{
    border-top: 2px solid #02418C;
    border-bottom: 1px solid #02418C;
    background-color:#FFFFFF;
}

.footer_column_header {
    font-weight:bold;
    padding-bottom:10px;
}

div.product .footer_column_header,
div.travel .footer_column_header,
div.event .footer_column_header{
    color:#02418C;
}

/*END FOOTER*/

.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: none;
}

.sf-menu ul {
width:183px !important;
}

.ws_store {
*border-right:none;
*width:180px;
}

.div_support {
    border:1px solid #342929 !important;
}

div.title-aligned {
color:#342929;
}

/*CAROUSEL ARROWS*/

div.product .jcarousel-skin-tango-1 .jcarousel-next-horizontal,
div.travel .jcarousel-skin-tango-1 .jcarousel-next-horizontal,
div.event .jcarousel-skin-tango-1 .jcarousel-next-horizontal{
    background: transparent url(/images/redesign_elements/right_blue.png) no-repeat 0 0 !important;
}

div.product .jcarousel-skin-tango-1 .jcarousel-next-horizontal:hover,
div.travel .jcarousel-skin-tango-1 .jcarousel-next-horizontal:hover,
div.event .jcarousel-skin-tango-1 .jcarousel-next-horizontal:hover{
    background: transparent url(/images/redesign_elements/right_blue_hover.png) no-repeat 0 0 !important;
}

div.product .jcarousel-skin-tango-1 .jcarousel-next-horizontal:active,
div.travel .jcarousel-skin-tango-1 .jcarousel-next-horizontal:active,
div.event .jcarousel-skin-tango-1 .jcarousel-next-horizontal:active{
    background: transparent url(/images/redesign_elements/right_blue.png) no-repeat 0 0 !important;
}

div.product .jcarousel-skin-tango-1 .jcarousel-next-disabled-horizontal,
div.product .jcarousel-skin-tango-1 .jcarousel-next-disabled-horizontal:hover,
div.product .jcarousel-skin-tango-1 .jcarousel-next-disabled-horizontal:active,
div.travel .jcarousel-skin-tango-1 .jcarousel-next-disabled-horizontal,
div.travel .jcarousel-skin-tango-1 .jcarousel-next-disabled-horizontal:hover,
div.travel .jcarousel-skin-tango-1 .jcarousel-next-disabled-horizontal:active,
div.event .jcarousel-skin-tango-1 .jcarousel-next-disabled-horizontal,
div.event .jcarousel-skin-tango-1 .jcarousel-next-disabled-horizontal:hover,
div.event .jcarousel-skin-tango-1 .jcarousel-next-disabled-horizontal:active{
    cursor: default;
    background: transparent url(/images/redesign_elements/right_blue_active.png) no-repeat 0 0 !important;
}


div.product .jcarousel-skin-tango-1 .jcarousel-prev-horizontal,
div.travel .jcarousel-skin-tango-1 .jcarousel-prev-horizontal,
div.event .jcarousel-skin-tango-1 .jcarousel-prev-horizontal{
    background: transparent url(/images/redesign_elements/left_blue.png) no-repeat 0 0 !important;
}

div.product .jcarousel-skin-tango-1 .jcarousel-prev-horizontal:hover,
div.travel .jcarousel-skin-tango-1 .jcarousel-prev-horizontal:hover,
div.event .jcarousel-skin-tango-1 .jcarousel-prev-horizontal:hover{
    background: transparent url(/images/redesign_elements/left_blue_hover.png) no-repeat 0 0 !important;
}

div.product .jcarousel-skin-tango-1 .jcarousel-prev-horizontal:active,
div.travel .jcarousel-skin-tango-1 .jcarousel-prev-horizontal:active,
div.event .jcarousel-skin-tango-1 .jcarousel-prev-horizontal:active{
    background: transparent url(/images/redesign_elements/left_blue.png) no-repeat 0 0 !important;
}

div.product .jcarousel-skin-tango-1 .jcarousel-prev-disabled-horizontal,
div.product .jcarousel-skin-tango-1 .jcarousel-prev-disabled-horizontal:hover,
div.product .jcarousel-skin-tango-1 .jcarousel-prev-disabled-horizontal:active,
div.travel .jcarousel-skin-tango-1 .jcarousel-prev-disabled-horizontal,
div.travel .jcarousel-skin-tango-1 .jcarousel-prev-disabled-horizontal:hover,
div.travel .jcarousel-skin-tango-1 .jcarousel-prev-disabled-horizontal:active,
div.event .jcarousel-skin-tango-1 .jcarousel-prev-disabled-horizontal,
div.event .jcarousel-skin-tango-1 .jcarousel-prev-disabled-horizontal:hover,
div.event .jcarousel-skin-tango-1 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background: transparent url(/images/redesign_elements/left_blue_active.png) no-repeat 0 0 !important;
}

/*END CAROUSEL ARROWS*/

.ui-widget-content {
    margin-left:-3px;
}

.skype_contact {
    margin-left:-10px;
}

#share_tools {
    padding-left:15px;
}

input.small-cart-button-product, button.small-cart-button-product, a.small-cart-button-product:link, a.small-cart-button-product:visited, a.small-cart-button-product:hover {
    background-image:url(/images/public/btn_cart_1.png);
}

input.small-cart-button-event, button.small-cart-button-event, a.small-cart-button-event:link, a.small-cart-button-event:visited, a.small-cart-button-event:hover {
    background-image:url(/images/public/btn_cart_1.png);
}

.menu_search_shaddow {
    background-image:none;
    background-repeat:no-repeat;
    height:0;
    margin-left:0;
    margin-right:0;
}
