/*Theme Name: Theme*/*
{
    margin: 0;
    padding: 0;
}
img
{
    border: 0;
    display: block;
}
.clear
{
    clear: both;
    line-height: 0;
    height: 0;
    font-size: 1px;
}
.center
{
    width: 940px;
    margin: 0 auto;
}
body
{
    font: 12px Arial;
    color: #9B5858;
}
a
{
    text-decoration: none;
    cursor: pointer;
    outline: none;
    color: #dd6324;
}
a:hover
{
    text-decoration: none;
    color: #fff;
}
h2 a:hover
{
    color: #fff;
}
.slidersubtitle
{
    padding-top: 20px;
    color: #FFF;
    font-style: italic;
}
.parteneristangadiv
{
    float: right;
    padding-left: 0px;
    width: 500px;
}
.parteneristanga
{
    height: 25px;
}
.parteneristanga a
{
    background: #333;
    color: whiteSmoke;
    float: left;
    padding: 0 10px;
    line-height: 28px;
    margin-right: 10px;
    text-decoration: none;
    font-weight: bold;
    font-family: Arial, sans-serif;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
    border-top: 2px solid #333;
}
.parteneristanga a:hover
{
    background: #DD6324;
}
html, body
{
}
.show_bg1 .wrap_it_all, .show_null .wrap_it_all, .wrap_it_all
{
    min-width: 940px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/bg.jpg) no-repeat top center fixed;
}
.show_bg2 .wrap_it_all
{
    min-width: 940px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/bg2.jpg) no-repeat top center fixed;
}
.show_bg3 .wrap_it_all
{
    min-width: 940px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/bg3.jpg) no-repeat top center fixed;
}
.show_bg4 .wrap_it_all
{
    min-width: 940px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/bg4.jpg) no-repeat top center fixed;
}
.foot
{
    width: 890px;
    margin: 0 auto;
    position: relative;
    height: 85px;
    font-size: 14px;
}
.descrieretirol
{
    padding: 30px 10px 10px 20px;
    font-size: 10pt;
    position: relative;
}
.descrieretirol p
{
    margin-bottom: 20px;
    line-height: 19px;
    text-align: justify;
}
.copy
{
    padding: 15px 0 0 235px;
    color: #909090;
    text-align: right;
}
.copy a
{
    color: #909090;
    text-decoration: none;
}
.copy a:hover
{
    text-decoration: underline;
}
.copy .copy_name
{
    text-transform: uppercase;
}
.macro
{
    position: absolute;
    left: 0;
    height: 85px;
    line-height: 85px;
    z-index: 1;
    padding-top: 10px;
}
.macro a
{
    color: #909090;
}
/* bg-box */.bg-box
{
    float: left;
    padding: 33px 0 19px 21px;
}
.bg-box h5
{
    color: #391111;
    font-size: 11px;
    text-transform: uppercase;
    float: left;
    padding-right: 5px;
}
.bg-box a
{
    display: block;
    width: 14px;
    height: 14px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/background.png) no-repeat left top;
    float: left;
    padding-right: 3px;
}
.bg-box a:hover, .bg-box .selected
{
    background: url(bg1) no-repeat left bottom;
}
/*find*/.h_find
{
    float: right;
    padding-top: 26px;
}
.find
{
    padding-top: 27px;
}
.h_find .find
{
    padding: 0;
}
.find span
{
    display: block;
    float: left;
}
.find .find_in
{
    width: 213px;
    height: 27px;
}
.find .find_in input
{
    width: 203px;
    background: #dd6324;
    padding: 0 5px;
    border: none;
    line-height: 27px;
    height: 27px;
    text-transform: uppercase;
    font-size: 11px;
    color: #fff;
}
.find .find_sub
{
    width: 27px;
    height: 27px;
}
.find .find_sub input
{
    width: 27px;
    height: 27px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/search.jpg) no-repeat left top;
    border: none;
    cursor: pointer;
    display: block;
}
/*title*/.title
{
    font-size: 40px;
}
/*more-link*/.more-link
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/more_dot.png) no-repeat right center;
}
.more-link a
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list5.png) no-repeat scroll 75px 3px transparent;
    color: #DD6324;
    text-decoration: none !important;
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 12px;
}
.more-link a:hover
{
    color: #fff;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list4.png) no-repeat scroll 75px 4px transparent;
}
/*style*/.style
{
}
.style p
{
    padding: 0 0 15px 0px;
    line-height: 16px;
}
.style ul
{
    list-style: none;
    padding: 0 0 17px 0;
}
.style ul li
{
    padding: 3px 0 3px 12px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list.png) no-repeat 0px 8px;
    margin-left: 10px;
}
.style ul li a
{
    color: #dd6324;
    text-decoration: none;
    font-weight: bold;
}
.style ul li a:hover
{
    color: #fff;
}
.style ul li ul
{
    padding: 0 0 0 12px;
}
.style img.alignleft
{
    float: left;
    display: block;
    margin: 0 20px 20px 0;
}
.style img.alignright
{
    float: right;
    display: block;
    margin: 0 0 20px 20px;
}
/*head*/.head
{
    position: relative;
    width: 940px;
    height: 111px;
    z-index: 200;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/bg6.png) repeat-x left top;
}
.logo
{
    position: relative;
    width: 199px;
    height: 111px;
    background: #fff;
    float: left;
}
.logo a
{
    display: block;
    width: 185px;
    height: 80px;
    padding: 15px 0 0 5px;
}
.h_find
{
    position: relative;
    float: left;
    height: 27px;
}
dl.gallery-item img
{
    border: 5px solid #f5f5f5;
}
#gallery-1 .gallery-item
{
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 25%;
}
/*reg*/.reg
{
    position: absolute;
    width: 100%;
    height: 73px;
}
.pos
{
    z-index: 400;
}
.reg_but_wrap
{
    position: absolute;
    width: 890px;
    left: 50%;
    margin: 0 0 -20px -445px;
    height: 20px;
}
.reg_but
{
    position: absolute;
    width: 100px;
    background: #000;
    color: #e2e2e2;
    font-weight: bold;
    text-align: center;
    height: 20px;
    line-height: 20px;
    left: 50%;
    margin: 0 0 0 -50px;
    z-index: 300;
    top: 0;
    cursor: pointer;
}
.reg_wrap
{
    position: relative;
    background: #e2e2e2;
    border-bottom: 3px solid #000;
    z-index: 300;
    text-align: center;
    display: none;
    min-height: 1px;
}
.reg_wrap_it
{
    width: 890px;
    margin: 0 auto;
    height: 70px;
}
.reg_form
{
    padding: 10px 0;
}
.reg_form p
{
    display: inline;
    padding: 0 10px 0 0;
    vertical-align: middle;
}
.reg_form .login-password input, .reg_form .login-username input
{
    border: 1px solid #d1d1d1;
    background: #f0f0f0;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.reg_form .login-submit input
{
    background: #EF9435;
    color: #000;
    border: none;
    cursor: pointer;
    padding: 2px 15px;
}
.reg_links
{
    padding: 0 0 0 0;
}
/*menu*/.menuha
{
    position: relative;
    width: 741px;
    float: left;
}
.menuha ul
{
    list-style: none;
    z-index: 50;
}
.menuha ul li
{
    display: block;
    float: left;
    width: 142px;
    position: relative;
}
.menuha ul li a
{
    display: block;
    height: 45px;
    width: 142px;
    text-align: center;
    background: none;
    color: #391111;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 14px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.menuha ul li a:hover
{
    background: #391111;
    color: #fff;
}
.menuha ul .current-menu-item a
{
    background: #391111;
    color: #fff;
}
.menuha ul .current-menu-item ul li a
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list3.png) no-repeat 0 5px;
}
.menuha ul li ul .current-menu-item a
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list3.png) no-repeat 0 5px;
}
.menuha ul li ul .current-menu-ancestor a
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list3.png) no-repeat 0 5px;
}
.menuha ul li ul .current-menu-item ul li a
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list3.png) no-repeat 0 5px;
}
.menuha ul li ul .current-menu-ancestor ul li a
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list3.png) no-repeat 0 5px;
}
.menuha ul li ul li ul .current-menu-item a
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list3.png) no-repeat 0 5px;
}
.menuha ul .hover
{
    background: #391111;
}
.menuha ul .hover a
{
    color: #fff;
}
.menuha ul .hover ul .hover a
{
    color: #965555;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list6.png) no-repeat 0 5px;
}
.menuha ul .hover ul .hover ul li
{
    width: 50px;
}
.menuha ul .hover ul .hover ul li a
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list3.png) no-repeat 0 5px;
    color: #fff;
    width: 50px;
}
.menuha ul .hover ul .hover ul .hover
{
    background: none;
}
.menuha ul .hover ul .hover ul .hover a
{
    color: #965555;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list6.png) no-repeat 0 5px;
}
.menuha ul li ul
{
    position: absolute;
    top: 0;
    left: 140px;
    width: 152px;
    background: #391111;
    padding: 28px 0 32px 0;
    display: none;
    z-index: 100;
}
.menuha ul li ul li
{
    float: none;
    padding: 4px 0;
}
.menuha ul li ul li a
{
    line-height: normal;
    height: auto;
    text-transform: inherit;
    margin-left: 32px;
    padding: 0 0 0 11px;
    width: 110px;
    text-align: left;
    background: none;
    text-transform: uppercase;
    font-weight: normal;
    text-shadow: none !important;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list3.png) no-repeat 0 5px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.menuha ul li ul li a:hover
{
    color: #1d1d1d;
}
.menuha ul li ul li ul
{
    left: 29px;
    top: 0;
    position: relative;
    padding: 8px 0 8px 0;
    width: 50px;
    display: block !important;
}
.menuha ul li ul li ul li
{
}
.menuha ul li ul li ul li a
{
    text-transform: none;
    font-family: Arial, Helvetica, sans-serif;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list3.png) no-repeat 0 5px;
}
/*carousel*/.carousel
{
    width: 741px;
    height: 329px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/car_bg.png) no-repeat top center;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.car_pad
{
}
.jcarousel-container
{
    width: 741px;
    height: 329px;
}
.jcarousel-clip
{
    width: 741px;
    margin: 0 auto;
    background: #ffffff;
}
.jcarousel-clip .img-box
{
    height: 329px;
    overflow: hidden;
}
.car_abs
{
    position: absolute;
    height: 286px;
    background: #fff;
    width: 1px;
    right: 25px;
    z-index: 100;
}
.jcarousel-prev
{
    height: 44px;
    width: 44px;
    position: absolute;
    left: 239px;
    top: 286px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/button2.jpg) no-repeat left bottom;
    cursor: pointer;
    z-index: 100;
}
.jcarousel-prev:hover
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/button2.jpg) no-repeat left top;
}
.jcarousel-prev-disabled
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/button2.jpg) no-repeat left bottom;
    cursor: auto;
}
.jcarousel-next
{
    height: 44px;
    width: 44px;
    position: absolute;
    right: 414px;
    top: 286px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/button.jpg) no-repeat left bottom;
    cursor: pointer;
}
.jcarousel-next:hover
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/button.jpg) no-repeat left top;
}
.jcarousel-next-disabled
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/button.jpg) no-repeat left bottom;
    cursor: auto;
}
.car
{
    height: 329px;
}
.car li
{
    width: 741px;
    height: 329px;
    overflow: hidden;
}
.car_item
{
    width: 198px;
    height: 329px;
    overflow: hidden;
    background: #dd6324;
    float: left;
    padding: 0 21px 0 20px;
}
.car_item a
{
    color: #a0a0a0;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/line_bg.jpg) no-repeat 221px 20px;
    padding: 0;
    text-decoration: none;
}
.car_item_title
{
    display: block;
    color: #fff;
    font-size: 24px;
    padding-top: 22px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
}
.car_item_time
{
    color: #fff;
    font-size: 18px;
    padding: 5px 0 0 0;
    display: block;
    font-weight: bold;
}
.car .car_first a
{
    background: none;
}
.tab_content
{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}
.active_tab
{
    position: relative;
    z-index: 20;
    top: 0;
    left: 0;
    min-height: 1px;
}
.tab_wrap
{
    width: 887px;
    overflow: hidden;
}
.tags
{
    text-transform: uppercase;
    color: #391111;
    padding-left: 19px;
}
.tags h5
{
    font-size: 14px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    padding: 12px 0 10px 0;
    margin-left: -19px;
}
.tags a
{
    padding: 0 0 0 2px;
    text-transform: none;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #391111;
    line-height: 18px;
}
.view-recipes
{
    margin-top: 23px;
}
.view-recipes a
{
    font-size: 14px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list3.png) no-repeat right center;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    padding-right: 9px;
}
.view-recipes a:hover
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list2.png) no-repeat right center;
    color: #391111;
}
.food-link
{
    width: 741px;
}
.food-link a
{
    float: left;
}
/*cat_title*/.cat_title
{
    position: absolute;
    bottom: 11px;
    left: 24px;
    width: 130px;
    border-right: 1px solid #ffffff;
}
.car_pad .active
{
    background: #fff;
}
.car_pad .active a
{
    color: #f19538;
}
.cat_title_2
{
    left: 154px;
}
.cat_title_3
{
    left: 284px;
}
.cat_title_4
{
    left: 414px;
}
.cat_title_5
{
    left: 544px;
}
.cat_title_6
{
    left: 674px;
    border: none;
}
.cat_title a
{
    display: block;
    color: #121212;
    text-decoration: none;
    line-height: 41px;
    text-align: center;
}
/*grad*/.grad
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/grad.jpg) repeat-x 0px 289px;
}
/*p_img_global*/.p_img_global
{
}
.p_img
{
    float: left;
    width: 256px;
    padding: 0 20px;
    margin: 0 0 15px 0;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/dot_ver.png) repeat-y right top;
}
.p_img_last
{
    background: none;
}
.p_img a
{
    display: block;
    width: 256px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/arrow.png) no-repeat 222px 5px;
    min-height: 66px;
}
.p_img .attachment-216
{
    width: 216px;
}
/*main*/.main
{
    position: relative;
    width: 940px;
}
.left
{
    float: left;
    width: 199px;
}
.right
{
    float: right;
    width: 741px;
}
.right_pad
{
    padding: 0 28px 0 21px;
    background: #391111;
}
.right_pad h2
{
    color: #DD6324;
    font-size: 30px;
    padding: 25px 0 10px 0;
    font-weight: normal;
}
/*sidebar*/.sidebar
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/bg5.png) repeat left top;
    padding: 0;
    width: 199px;
}
.sidebar .widget-container
{
    padding: 0 20px 30px 22px;
    font-size: 14px;
}
.sidebar .widget-container a
{
    color: #DD6324;
}
.sidebar .widget-container a:hover
{
    color: #fff;
}
.sidebar .widget_search
{
    padding: 0 0 35px 10px;
}
.sidebar .widget_search .find_in
{
    width: 152px;
}
.sidebar .widget_search .find_in input
{
    width: 150px;
}
.sidebar .widget-container .widget-title
{
    font-size: 18px;
    padding: 27px 0 9px 0;
    color: #dd6324;
    text-transform: uppercase;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    text-align: right;
    font-weight: normal;
}
.sidebar .widget-container ul
{
    list-style: none;
}
.sidebar .widget-container ul li
{
    padding: 5px 0 4px 0;
}
.sidebar .widget_recent_entries ul li
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/line.png) no-repeat bottom;
    padding: 9px 8px 9px 0;
}
.sidebar .widget-container ul li a
{
    color: #fff;
    text-transform: uppercase;
    display: block;
    padding: 0 10px 0 0;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list.png) no-repeat right center;
    text-align: right;
    text-decoration: none;
    font-size: 10pt;
}
.sub-menu
{
    padding-bottom: 20px !important;
}
.sub-menu li
{
}
.sub-menu li a
{
    font-size: 8pt !important;
    font-style: italic;
}
.sidebar .widget-container ul li a:hover
{
    color: #dd6324;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list.png) no-repeat right center;
}
.sidebar .widget-container ul li ul
{
    padding: 10px 0 10px 12px;
}
.sidebar .widget-container ul .side_last
{
    background: none;
}
.sidebar .widget_calendar
{
    padding: 0 10px 35px 10px;
}
.sidebar .widget_recent_entries
{
    background: #fff;
}
.sidebar .widget_recent_entries ul li a
{
    color: #909090;
    text-decoration: none;
    padding: 0 10px 0 0;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list.png) no-repeat right 5px;
}
.sidebar .widget_recent_entries ul li a:hover
{
    color: #dd6324;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list.png) no-repeat right 5px;
}
.sidebar .widget-container table
{
    width: 100%;
    border-collapse: collapse;
}
.sidebar .widget-container table caption
{
    color: #dd6324;
    font-weight: bold;
}
.sidebar .widget-container table tr td
{
    padding: 2px;
    vertical-align: top;
    text-align: center;
    border: 1px solid #fff;
    vertical-align: middlel;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.sidebar .widget-container table tr th
{
    padding: 3px 5px;
}
.sidebar .widget_calendar .widget-title, .sidebar .widget_search .widget-title
{
    padding: 0 0 10px 30px;
}
.sidebar .widget-container ul .current-cat a
{
    color: #ffffff;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list.png) no-repeat right center;
}
.sidebar .widget-container ul .current-cat ul li a
{
    color: #f09236;
    text-decoration: none;
    display: block;
    padding: 5px 0 5px 12px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list.png) no-repeat right center;
}
.sidebar .widget-container ul .current-cat ul li a:hover
{
    color: #ffffff;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list.png) no-repeat 0px 12px;
}
.sidebar .widget_gdstarrating_star ul li
{
    padding: 10px 0;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/dot_hor2.png) repeat-x bottom;
}
.sidebar .widget_gdstarrating_star ul li a
{
    background: none;
    padding: 0;
}
.sidebar .widget_gdstarrating_star ul li a:hover
{
    background: none;
}
.videos
{
    width: 199px;
    margin: 0;
    padding: 0;
    background-color: #FFF;
}
.videos_title
{
    font-size: 18px;
    color: #DD6324;
    text-align: center;
    padding: 10px 0 15px 0;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: -1px;
}
.vid
{
    padding: 10px 0 0px 0;
}
.vid_img
{
    width: 180px;
    height: 150px;
    overflow: hidden;
    position: relative;
    margin-left: 10px;
}
.vid_img a
{
    position: absolute;
    width: 180px;
    height: 150px;
    display: block;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/play.png) no-repeat center;
    left: 0;
    top: 0;
    text-indent: -9999px;
}
.vid_img a:hover
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/play_hover.png) no-repeat center;
}
.vid_title
{
    padding: 5px 0 10px 0;
    text-align: center;
}
.vid_title a
{
    text-decoration: none;
    color: #391111;
}
.vid_title a:hover
{
    color: #dd6324;
}
.hide_video
{
    display: none;
}
.pp_inline .more-link
{
    display: none;
}
/*box*/.box
{
    padding: 0 0 32px 0;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/line2.jpg) repeat-x bottom;
    position: relative;
}
.ratingblock
{
    position: absolute;
    right: 0;
    top: 25px;
}
.box_title h2
{
    font-size: 30px;
    font-weight: normal;
    color: #ea8931;
    width: 700px;
    padding: 28px 0 0 19px !important;
}
.box_title a
{
    color: #dd6324;
    text-decoration: none;
}
.box_top
{
    color: #fff;
    padding-left: 23px;
}
.box_top span
{
    color: #9b5858;
}
.box_top a
{
    color: #9b5858;
    text-decoration: none;
}
.box_top a:hover
{
    text-decoration: underline;
}
.box_top_left
{
    width: 50%;
    float: left;
}
.box_top_right
{
    width: 40%;
    float: right;
    text-align: right;
    color: #EA8931;
}
.box_top_right a
{
    color: #EA8931;
    font-weight: bold;
}
.box_top_right a:hover
{
    text-decoration: underline;
}
.box_con
{
    padding: 17px 0 0 0;
}
.box_con .style
{
    padding: 0 0 35px 40px;
}
.box_con .box_right .style
{
    padding: 0 0 0 40px;
}
.box_bot
{
    font-size: 14px;
}
.box_bot a
{
    color: #dd6324;
    text-decoration: none;
}
.box_bot .box_bot_left a
{
    padding: 0 10px 0 0;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list.png) no-repeat right 6px;
}
.box_bot .box_bot_left a .cifra
{
    color: #fff;
}
.box_bot .box_bot_left a:hover .cifra
{
    color: #dd6324;
}
.box_bot .more-link a
{
    color: #fff;
    text-decoration: none !important;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list4.png) no-repeat 90px 4px;
    padding-right: 12px;
    font-weight: normal;
}
.box_bot .more-link a:hover
{
    color: #dd6324;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list5.png) no-repeat 90px 3px;
}
.box_bot_left
{
    float: left;
    width: 50%;
}
.box_bot_right
{
    float: right;
    width: 50%;
    text-align: right;
}
.box_left
{
    float: left;
    width: 400px;
    text-align: center;
    padding-left: 20px;
    overflow: hidden;
}
.box_left_img
{
    width: 400px;
    height: 224px;
    overflow: hidden;
}
.box_right
{
    float: right;
    width: 252px;
}
/*cats*/.cats
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/bg6.png) repeat left top;
    padding: 35px 20px 30px 22px;
    min-height: 1px;
}
.cats h3
{
    font-size: 20px;
    padding: 0 0 10px 0;
    color: #DD6324;
    text-align: right;
    font-size: 18px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-transform: uppercase;
}
.cats ul
{
    list-style: none;
}
.cats ul li
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/dot_hor2.png) repeat-x bottom;
}
.cats ul li a
{
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    display: block;
    padding: 3px 10px 3px 0;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list.png) no-repeat right 8px;
    text-align: right;
    text-transform: uppercase;
    color: #391111;
}
.cats ul li a:hover
{
    color: #dd6324;
}
.cats ul li ul
{
    padding: 0 0 0 12px;
}
.cats ul .current-cat a
{
    color: #ffffff;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/li_dot_act.png) no-repeat 0px 12px;
}
.cats ul .current-cat ul li a
{
    color: #f09236;
    text-decoration: none;
    display: block;
    padding: 5px 0 5px 12px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/li_dot.png) no-repeat 0px 12px;
}
.cats ul .current-cat ul li a:hover
{
    color: #ffffff;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/li_dot_act.png) no-repeat 0px 12px;
}
/*recipes*/.recipe
{
    padding: 0 0 10px 0;
}
.recipe_img
{
    width: 220px;
    height: 160px;
    overflow: hidden;
    text-align: center;
}
.recipe_img img, .recipe_img a
{
    display: block;
}
.recipe_title
{
    width: 300px;
}
.recipe_title h3
{
    font-weight: normal;
    color: #ea8931;
    font-size: 20px;
}
.recipe_title h3 a
{
    color: #000;
    text-decoration: none;
}
.recipe_con
{
    padding: 0;
    position: relative;
}
.recipe_con h2
{
    font-size: 30px;
    font-weight: normal;
    color: #ea8931;
    padding: 0 0 0 19px;
}
.box_bot
{
    right: 0;
    width: 100%;
}
.box_right .box_bot
{
    width: 212px;
    padding-left: 40px;
}
.box_right .style
{
    width: 212px;
    overflow: hidden;
}
.page-template-main-php .box_right .style
{
    padding-left: 40px;
}
.recipe_con_title
{
    padding: 25px 0 0 0;
}
.recipe_con_title h2
{
    padding: 0;
}
/*cook_cat*/.cook_cat
{
}
.c_cat
{
}
.cook_cat h3
{
    font-size: 20px;
    padding: 0 0 10px 0;
    color: #ffffff;
}
.cook_cat
{
    background: #121212;
    padding: 35px 25px 30px 40px;
    min-height: 1px;
}
.cook_cat ul
{
    list-style: none;
}
.cook_cat ul li
{
    padding: 0 0 10px 0;
}
.cook_cat ul li a
{
    color: #f09236;
    text-decoration: none;
    display: block;
    padding: 5px 0 5px 12px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/li_dot.png) no-repeat 0px 12px;
}
.cook_cat ul li a:hover
{
    color: #ffffff;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/li_dot_act.png) no-repeat 0px 12px;
}
.cook_cat ul .parent_li a
{
    color: #ffffff;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/li_dot_act.png) no-repeat 0px 12px;
}
.cook_cat ul .parent_li ul li a
{
    color: #f09236;
    text-decoration: none;
    display: block;
    padding: 5px 0 5px 12px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/li_dot.png) no-repeat 0px 12px;
}
.cook_cat ul .parent_li ul li a:hover
{
    color: #ffffff;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/li_dot_act.png) no-repeat 0px 12px;
}
.cook_cat ul li ul
{
    padding: 0 0 0 10px;
}
.cook_cat ul li ul li
{
    padding: 0;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/dot_hor2.png) repeat-x bottom;
}
.cook_cat ul li ul li a
{
    color: #f09236;
    text-decoration: none;
    display: block;
    padding: 5px 0 5px 12px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/li_dot.png) no-repeat 0px 12px;
}
.cook_cat ul li ul .active-post a
{
    color: #ffffff;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/li_dot_act.png) no-repeat 0px 12px;
}
/*cook_con*/.cook_con
{
}
.cook_con h2
{
    font-size: 30px;
    font-weight: normal;
    color: #ea8931;
    padding: 0 0 10px 0;
}
.cook_con .box_left
{
    width: 220px;
}
.cook_con .box_left .box_left_img
{
    width: 220px;
    height: 190px;
}
.cook_con .box_left .box_left_img a
{
    display: block;
}
.cook_con .box_right
{
    width: 380px;
}
.cook_con .style p
{
    padding: 0;
}
.cook_con .box_bot
{
    position: absolute;
    bottom: 25px;
    right: 0;
    width: 100%;
}
.cook_con .box_right .box_bot
{
    width: 380px;
}
.cook_con .box_right .style
{
    width: 380px;
    height: 160px;
    overflow: hidden;
}
/*pr_global*/.pr_global
{
    position: relative;
}
.pr_list
{
    padding: 20px 20px 60px 20px;
    min-height: 1px;
    background: #391111;
}
.pr
{
    float: left;
    width: 250px;
    padding: 0 50px 20px 0;
}
.pr_last
{
    padding: 0 0 20px 0;
}
.pr_con
{
    padding: 10px 0;
}
.pr_img
{
    width: 250px;
    height: 165px;
    text-align: center;
    overflow: hidden;
}
.pr_img a
{
    display: block;
}
.pr_img img
{
    display: block;
    margin: 0 0 0 -25px;
}
.pr_title
{
    padding: 0 0 5px 0;
}
.pr_title h3
{
    font-size: 16px;
}
.pr_title a
{
    text-decoration: none;
}
.pr_cat
{
    padding: 0 0 20px 0;
}
.pr_cat p
{
    padding: 0 0 10px 0;
}
.pr_cat_title
{
    font-size: 30px;
    color: #dd6324;
    padding: 0 0 10px 0;
}
.pr_cat ul
{
    list-style: none;
}
.pr_cat ul li
{
    display: inline;
    padding: 0 10px 0 0;
    font-size: 16px;
}
.pr_cat ul .current-cat a
{
    color: #fff;
    text-decoration: none;
}
.pr_cat ul .current-cat a:hover
{
    text-decoration: underline;
}
/*page-template-entertaining-php*/.enter_global .box_right .style a
{
    display: none;
}
.enter_global .box_left_img
{
    position: relative;
}
.enter_global .box_left_img a
{
    display: block;
    width: 400px;
    height: 224px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/play.png) no-repeat center;
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -9999px;
}
/*page_content*/.page_content
{
    padding: 25px 0 0 0;
}
.page_content h2
{
    font-size: 30px;
    font-weight: normal;
    color: #DD6324;
    padding: 0;
}
/*bg*/.bg
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/bg5.png) repeat left top;
}
.bg_pad
{
    padding: 25px 40px 0 40px;
    min-height: 1px;
}
.bg_pad h2
{
    font-size: 30px;
    font-weight: normal;
    color: #dd6324;
    padding: 0 0 10px 0;
}
/*single_post*/.single_post
{
    position: relative;
    padding: 25px 0 0 0;
}
.single_post strong
{
    padding-left: 22px;
}
.single_post .entry-title
{
    font-size: 30px;
    font-weight: normal;
    color: #ea8931;
    padding: 0 0 10px 0;
}
.single .navigation .nav-previous a
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list5.png) no-repeat right 5px;
    padding-right: 12px;
}
.single .navigation .nav-previous a:hover
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list4.png) no-repeat right 6px;
}
.single .navigation .nav-next a
{
    padding-left: 38px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list7.png) no-repeat 27px 6px;
}
.single .navigation .nav-next a:hover
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list8.png) no-repeat 27px 6px;
}
.single .right_pad
{
    padding-bottom: 20px;
}
/*navigation*/.navigation
{
    padding: 0;
}
.search .navigation .nav-previous
{
    margin-right: -28px;
}
.search .navigation .nav-next
{
    margin-left: -21px;
}
.navigation .nav-previous
{
    float: right;
    text-align: right;
    text-transform: uppercase;
    background: #391111;
    font-size: 14px;
}
.navigation .nav-previous a
{
    padding: 2px 40px 11px 14px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list5.png) no-repeat 132px 5px;
    display: block;
    color: #DD6324;
}
.navigation .nav-previous a:hover
{
    color: #fff;
    text-decoration: none;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list4.png) no-repeat 132px 6px;
}
.navigation .nav-next
{
    float: left;
    text-align: left;
    text-transform: uppercase;
    background: #391111;
    font-size: 14px;
}
.navigation .nav-next a
{
    padding: 2px 14px 11px 40px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list7.png) no-repeat 29px 6px;
    display: block;
    color: #DD6324;
}
.navigation .nav-next a:hover
{
    color: #fff;
    text-decoration: none;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/list8.png) no-repeat 29px 6px;
}
.page-template-works-php .navigation a
{
    text-decoration: none;
}
.page-template-works-php .navigation a:hover
{
    text-decoration: underline;
}
/*page_navi*/.page_navi
{
    position: absolute;
    bottom: 0;
    right: 0;
}
.page_navi a
{
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #121212;
    font-size: 12px;
    background: #eaeaea;
}
.page_navi span
{
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #121212;
    font-size: 12px;
}
.page_navi a:hover
{
    color: #fff;
    background: #121212;
}
/*--- contact ---*/.cont
{
}
.contacts_content .style p
{
    padding: 0 0 20px 0;
    color: #bf8e8e;
}
.cont_left
{
    float: left;
    width: 480px;
}
.cont_right
{
    float: right;
    width: 290px;
    padding-right: 20px;
    margin-top: -100px;
}
.map
{
    padding: 0 0 20px 0;
}
.address
{
    padding: 0 0 20px 0;
    color: #BF8E8E;
}
.address .widget-container
{
}
.address .widget-container .widget-title
{
    font-size: 15px;
}
.address .widget-container p
{
    clear: both;
    padding: 0 0 10px 0;
    font-size: 14px;
    color: #BF8E8E;
}
.address .widget-container span
{
    display: inline-block;
    width: 150px;
    padding-left: 29px;
}
/*forma*/.forma
{
    padding: 0 0 20px 0;
    width: 500px;
}
.forma fieldset
{
    background: none;
    border: none;
}
.forma fieldset legend
{
    display: none;
}
.cf_hidden, .linklove
{
    display: none;
}
.reqtxt, .emailreqtxt
{
    display: block;
    padding: 3px 0 0 0;
    color: #BF8E8E;
}
.forma ol
{
    list-style: none;
}
.forma ol li
{
    padding: 0 0 10px 0;
    color: #BF8E8E;
}
.forma ol li label
{
    display: block;
    padding: 0 0 3px 0;
    display: none;
}
.forma input.single
{
    width: 290px;
    padding: 0 5px;
    border: 1px solid #d1d1d1;
    background: #f0f0f0;
    height: 25px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.forma textarea
{
    width: 480px;
    border: 1px solid #d1d1d1;
    background: #f0f0f0;
    max-width: 480px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 13px;
    overflow: hidden;
}
.forma .cf_li_err input, .forma .cf_li_err textarea
{
    border: 1px solid #ef9435;
}
.forma .cf-sb
{
    padding: 0 18px 0 0;
    text-align: right;
}
.forma .cf-sb input
{
    width: 120px;
    height: 40px;
    background: #DD6324;
    border: none;
    cursor: pointer !important;
}
.forma .failure
{
    color: #ff0000;
    font-size: 16px;
    padding: 0 0 10px 0;
}
.forma .waiting
{
    color: #9f9393;
    font-size: 16px;
    padding: 0 0 10px 0;
}
.forma .success
{
    color: #19ca25;
    font-size: 16px;
    padding: 0 0 10px 0;
}
.forma .cf_info ol
{
    list-style: none;
}
.forma .cf_info ol li
{
    padding: 5px 0 5px 20px;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/li_bg.png) no-repeat 0px 12px;
    color: #ff0000;
}
/*--- /contact ---*//*comments*/#comments
{
    padding: 10px 0 0 22px;
}
.comment-notes
{
    font-size: 16px;
}
#comments #commentform p
{
    padding: 5px 0 10px 0;
    min-height: 1px;
    color: #9b5858;
}
#comments #commentform label
{
    display: block;
    font-size: 14px;
    padding: 0 0 5px 0;
    float: left;
}
#comments #commentform input
{
    width: 60%;
    height: 25px;
    border: 1px solid #d1d1d1;
    background: #f0f0f0;
    height: 25px;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 13px;
    padding: 0 5px;
}
#comments #commentform textarea
{
    width: 100%;
    max-width: 100%;
    overflow: auto;
    border: 1px solid #d1d1d1;
    background: #f0f0f0;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 13px;
}
#comments #commentform .form-submit input
{
    background: #dd6324;
    width: 130px;
    height: 40px;
    border: none;
    cursor: pointer;
}
#comments a
{
    font-weight: bold;
    text-transform: uppercase;
}
#comments a:hover
{
    text-decoration: none;
    color: #fff;
}
.comment-body
{
    padding: 10px 0;
}
#comments .tx_bg
{
    width: 90%;
}
#comments .in_bg
{
    width: 60%;
}
#comments-title
{
    padding: 0 0 10px 0;
}
#respond
{
    padding: 10px 0 0 0;
}
#respond h3
{
    color: #fff;
}
.required
{
    color: #ff0000;
    padding-left: 3px;
}
.comment-author
{
    float: left;
}
.comment_right
{
    padding: 0 0 0 60px;
}
.form-allowed-tags
{
    color: #000;
}
#comments #commentform .subscribe-to-comments label
{
    display: inline;
}
#comments #commentform .subscribe-to-comments input
{
    width: auto;
    height: auto;
    border: none;
    background: none;
}
/*commentlist*/.commentlist
{
}
.commentlist li
{
    list-style: none;
    padding: 0 10px;
    min-height: 1px;
    border: 2px solid #9B5858;
    margin-bottom: 5px;
}
.commentlist li ul li
{
    padding: 0 10px;
}
.commentlist .commentura
{
    padding: 10px;
    position: relative;
    min-height: 1px;
}
.commentlist .reply
{
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.commentlist .reply a
{
    color: #DD6324;
}
.commentlist .fn, .commentlist .says
{
    color: #9B5858;
    font-weight: bold;
}
.commentlist .even
{
}
.commentlist .odd
{
    background: none;
}
/*hentry*/.hentry
{
    padding: 0 0 40px 0;
}
.hentry .title h2
{
    font-size: 30px;
}
.hentry .title
{
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/line.png) repeat-x bottom;
    padding: 0 0 10px 0;
}
.hentry .mr_top
{
    position: relative;
    width: 100%;
    background: url(http://www.restaurant-tirol.ro/wp-content/themes/tirol/images/line.png) repeat-x bottom;
    padding: 8px 0 10px 0;
    color: #8e8e8e;
}
.hentry .mr_top span a
{
    color: #fff;
}
.entry-utility
{
    padding: 0 0 20px 22px;
}
.entry-summary, .entry-content
{
    padding: 21px 0 0 0;
}
.entry-content iframe
{
    padding: 0 0 0 22px;
}
.hentry .title .tes_post, .single .title .tes_post
{
    font-size: 20px;
}
/*entry-author-info*/#entry-author-info
{
    padding: 0 0 20px 0;
}
#entry-author-info #author-avatar
{
    float: left;
    padding: 0 10px 10px 0;
}
#author-description h2
{
    color: #E20301;
}
/*category*/.archive-meta
{
}
/*page*/.page .snap_nopreview
{
    display: none;
}
/*not-found*/.not-found, .nopassword
{
    text-align: center;
    padding: 200px 0;
    font-size: 20px;
    font-weight: bold;
}
.nocomments
{
    text-align: center;
    padding: 10px 0;
    font-size: 20px;
    font-weight: bold;
}
/*content*/.content
{
    background: #391111;
    height: 449px;
    display: block;
}
#life .content_pad
{
    padding-bottom: 0;
}
.content_pad
{
    padding: 25px;
    background: #391111;
    display: block;
    float: left;
    width: 691px;
}
.content_title h2
{
    font-size: 30px;
    font-weight: normal;
    color: #dd6324;
    padding: 0 0 10px 0;
}
.content_pad h2
{
    line-height: 32px;
}
/*vvqbox*/.vvqbox object
{
    visibility: visible !important;
}
