body{text-align:center; font-family:Tahoma, Verdana, Arial, sans-serif; background:url('../../img/default/bg/pattern.png') 50% 0 repeat;  min-height:100%; _height:100%;}
html{ min-height:100%; height:100%; background: #236e09 url('../../img/default/bg/body.png') 0 0 repeat-x;}

/* NAVIGATION-SKIP */
#nav-skip { position: absolute; left: -2000px; }
#nav-skip a:focus, #nav-skip a:active { position: absolute; left: 2000px; }

/* LAYOUT */
#mother {margin:0 auto 0; padding:60px 0 0; width:1003px;}
#mother .inBox{text-align:left;}

#header{padding:9px 12px 0; background:url('../../img/default/bg/head-24.png') 0 0 no-repeat;}
#header .inBox{background:#1d5b08 url('../../img/default/bg/head-in.jpg') 0 0 no-repeat; height:186px; position:relative;}
#header.motive1 .inBox{background:#1d5b08 url('../../img/default/bg/head-in-motive1.jpg') 0 0 no-repeat;}
#header.motive2 .inBox{background:#1d5b08 url('../../img/default/bg/head-in-motive2.jpg') 0 0 no-repeat;}
#header.motive3 .inBox{background:#1d5b08 url('../../img/default/bg/head-in-motive3.jpg') 0 0 no-repeat;}

#main{position:relative; z-index:2; background:url('../../img/default/bg/main-24.png') 0 0 repeat-y; padding:17px 29px 1px 37px; }
#main .inBox{background:white; width:100%;}
.mainBottom{height:40px; overflow:hidden; background:url('../../img/default/bg/footer-24.png') 0 0 no-repeat;}
#footer{color:white; padding:0 38px; font-size:92%;}
#footer a{color:white;}
#footer a:hover{color:#8ac42f;}

/* COLS */
#col-content{float:left; width:600px;  margin-bottom:-10px; display:inline;}
#col-side{float:right; width:325px;  margin-bottom:-10px;  display:inline;}

/* LOGO BOX */
#logo-box h1, #logo-box p{margin:0; padding:55px 0px 0 35px; font-size:223%; line-height:1.25; color:white;}
#logo-box img {margin:30px 10px 0 10px; float:left;}

/* LANG MENU */
#lang-menu{position:absolute; top:-30px; right:22px;}
#lang-menu ul li{float:right; margin-left:4px;}
#lang-menu a, #lang-menu strong{display:block; width:42px; height:20px; text-align:center; background:url('../../img/default/bg/lang-tab.png') 0 0 no-repeat; padding:5px 0 0;}
#lang-menu a img{opacity: 0.5; -moz-opacity: 0.5; filter:alpha(opacity=50);}
#lang-menu a:hover img{opacity: 0.70; -moz-opacity: 0.70; filter:alpha(opacity=70);}
#lang-menu strong{padding:4px 0 0; background-position:100% 0; height:21px;}
#lang-menu strong img{border:1px solid #216309;}

/* MAIN MENU */
#main-menu .tool{position:absolute; top:0; left:25px;}
#main-menu .tool li{float:left; margin:0 5px 0 0;}
#main-menu .tool li a{float:left; background:url('../../img/default/bg/head-tab.png') 0 100% no-repeat; text-decoration:none; font-size:92%; padding-left:5px; color:#8ac42f; cursor:pointer;}
#main-menu .tool li a:hover{color:white;}
#main-menu .tool li span{float:left; padding:3px 10px 4px 5px; background:url('../../img/default/bg/head-tab.png') 100% 100% no-repeat;}

/* SIDE MENU */
#side-menu{background:#f2f2f2; position:relative; width:100%; margin:0 0 30px;}
#side-menu .cor{background-image:url('../../img/default/bg/cor-white.png'); height:5px; width:5px;}
#side-menu .reset{padding:20px 28px 40px;}
#side-menu .reset li{border-bottom:1px solid #c4c8c8;}
#side-menu .reset a{display:block; padding:9px 10px 8px; color:#333; text-decoration:none; font-size:117%}
#side-menu .reset a:hover{color:#afbf27;}
#side-menu strong{color:#9cab23; font-size:117%; display:block; padding:9px 10px 8px; }
#side-menu .reset ul{padding:0 0 7px 23px;}
#side-menu .reset ul li{border:none; background: url('../../img/default/bg/li.png') 0% 0.5em no-repeat; padding: 0 0 0 13px; margin-bottom:6px;}
#side-menu .reset ul li a, #side-menu .reset ul li strong{font-size:100%; padding:0;}

/* HOME ANOTE */
.home-annot{zoom:1}
.home-annot h2{margin-left:10px;}
.home-annot p{font-size:117%;}
.home-annot .big{font-size:133%;}
.home-annot .in{padding:0 10px;}
.home-annot .bold span{color:#8ac42f;}

/* IMG LIST */
ul.img-list{width:100%; overflow:hidden; margin:0 0 2.2em;}
ul.img-list li{float:left; width:206px; margin-left:17px;}
ul.img-list li a{display:block; color:white; text-decoration:none; cursor:pointer; zoom:1;}
ul.img-list li a:hover{color:#daffa0;}
ul.img-list li.first{margin:0;}
ul.img-list .img{ background:#2a790f; text-align:center; padding:3px; width:200px; height:150px; overflow:hidden; position:relative; display:block; vertical-align:middle; line-height:150px; font-size:0; }
ul.img-list .img img{vertical-align:middle;}
ul.img-list .cor{height:4px; width:4px; background-image:url('../../img/default/bg/cor-white-4-24.png');}
ul.img-list .title{float:left; background:#2a790f; padding:2px 10px; position:relative;}



/* RESTAURANT */
.rest-info, .rest-info-bottom{zoom:1; padding:0 10px 13px; overflow:hidden; color:#555555; background:url('../../img/default/bg/line.png') 0 100% no-repeat; margin:10px 0 20px;}
.rest-map, .rest-times{float:left; display:inline; margin:0; line-height:1.5;}
.rest-more, .rest-links{float:right; display:inline; width:180px; margin:0; line-height:1.5;}
.rest-tel{float:left; display:inline; width:117px; margin:0 0 0 20px; line-height:1.5; padding-left:23px; background:url('../../img/default/ico/tel.png') 0 3px no-repeat;}
.rest-more {text-align:right;}
.rest-more a, .rest-links a{color:#2a790f;}
.rest-more a:hover, .rest-links a:hover{color:#333;}
.rest-info-bottom strong{color:#2a790f;}
.rest-info-bottom{padding-top:15px; background-position:0 0px; margin-top:20px;}
.rest-map{padding:14px 0 5px 55px; background:url('../../img/default/ico/map.png') 0 0% no-repeat; width:155px;}
.rest-info .rest-tel{padding-top:14px; background-position:0 15px;}
.rest-info .rest-links{padding-top:14px;}
.rest-times{padding-left:23px; width:187px; background:url('../../img/default/ico/time.png') 0 2px no-repeat;}
.ico-www{padding:1px 0 1px 23px; background:url('../../img/default/ico/web.png') 1px 0px no-repeat;}
.ico-mail{padding:1px 0 2px 23px; background:url('../../img/default/ico/email.png') 0 4px no-repeat;}
.ico-tel, .ico-mobil{padding:1px 0 2px 23px; background:url('../../img/default/ico/tel.png') 0 4px no-repeat;}



.rest-detail{padding:0 80px 0 10px; color:#555;}
.rest-detail h2{font-size:100%; color:#2a790f; margin:1.5em 0 .3em;}
.rest-detail p{margin:.2em 0 .8em;}
.rest-detail .rest-img{float:left; margin:0;}
.rest-imgList{float:left; margin:0 0 0 10px;}
ul.rest-imgList li{margin:3px 0 0;}
.rest-imgList .first{margin:0;}

/* CORNERs BOX */
.green-box, .greenDark-box{width:100%; position:relative;}

.green-box{background:#236e09; color:white; margin:10px 0 15px;}
.green-box .spc{padding:1px 12px;}
.green-box .spc p{margin:7px 0 8px;}
.green-box .cor{height:4px; width:4px; background-image:url('../../img/default/bg/cor-white-4-24.png');}

.greenDark-box{background:#174906; color:white; margin:0px 0 12px;}
.greenDark-box .spc{padding:5px; zoom:1;}
.greenDark-box h2{color:white; background:#c5350e; margin:0 0 0.5em; padding:8px 15px 6px 63px; font-size:108%; text-transform:uppercase; position:relative;}
.greenDark-box h2 .cor{height:4px; width:4px; background-image:url('../../img/default/bg/cor-h2.png'); }
.greenDark-box .cor{height:6px; width:6px; background-image:url('../../img/default/bg/cor-white-6-24.png');}
.greenDark-box h2 .ico {width:60px; height:54px; background:url('../../img/default/bg/side-h2-ico.png') 0 0 no-repeat; position:absolute; top:-5px; left:3px;}

/* SIDE BOX */
.people-list ul{padding:0 7px;}
.people-list ul li{background:url('../../img/default/bg/side-border.png') 50% 0 no-repeat; padding:8px 1px 3px; overflow:hidden; zoom:1;}
.people-list h3{margin:4px 0 0 70px; font-size:125%; font-weight:bold; }
.people-list .img{float:left; height:auto; width:auto;  padding:2px 7px 7px 2px; display:inline; margin:-4px 0 0 -70px; *margin:0px 0 0 -70px;}
.people-list p{margin:0 0 0 70px;}
.people-list .right{margin:2px;}
.people-list a{color:#8ac42f;}
.people-list a:hover{color:#fff;}
.people-list .img .others{display:none;}

.login-box p{padding:0 8px;}
.login-box .big{font-size:108%; background:url('../../img/default/bg/side-border.png') 50% 0 no-repeat; padding:10px 8px 0px;}
.login-box a{color:white; font-size:125%; font-weight:bold; text-transform:uppercase; padding: 6px 0 7px 38px; background:url('../../img/default/bg/side-dot.png') 0 0 no-repeat;}
.login-box a:hover{color:#8ac42f;}

/* FORM */
.form{background:#236e09; position:relative; width:100%; margin:5px 0 30px; color:white;}
.form .spc{padding:18px 15px 10px;}
.form .cor{background-image:url('../../img/default/bg/cor-white-4-24.png'); height:4px; width:4px;}
.form label{font-size:108%;}
.form p{margin:0 0 0.5em;}
.form .int-text{padding:4px 6px; font-family:arial, sans-serif;}
.form .l{margin:11px 0 8px; padding:5px 10px 5px 5px; background:#368f13; width:190px;}
.form .small{color:#999999;}
.form .r{margin:10px 0 8px;}
.reg-form{width:380px;}
.reg-form .row label{display:inline-block; width:148px; text-align:right;  font-weight:bold;}
.reg-form  .int-text{width:177px; margin-left:3px;}
.reg-form a{color:white;}
.reg-form a:hover{color:#8AC42F;}

/* CORNERS */
.cor, .cor24{overflow:hidden; position:absolute; background-repeat:no-repeat; display:block; z-index:10;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:0 100%;}
.cor-br{bottom:0; right:0; background-position:100% 100%;}

/* PARTNERS */
.partners-box{background:url('../../img/default/bg/partners-24.png') 0 0 no-repeat; height:130px; margin:10px 0 0;}
.partners-box .inBox{padding:30px 0 1px 32px; text-align: center !important;}
.partners-box h2{ margin-bottom:0; color:#174906;}
.partners-box img{vertical-align:middle; margin:0 27px 0 0;}

.partners-list ul{overflow:hidden; width:100%; margin:0 0 40px;}
.partners-list ul li{float:left; display:inline; width:185px; margin:0 0 0 15px;}
.partners-list ul li.first{margin:0;}
.partners-list .img{height:110px; line-height:110px; font-size:0; text-align:center;}
.partners-list .img img{vertical-align:middle;}
.partners-list .info{background:#aaaaaa; color:white; padding:1px 11px 5px; position:relative;}
.partners-list .cor{height:4px; width:4px; background-image:url('../../img/default/bg/cor-white-4-24.png');}
.partners-list h3{margin:3px 0 0; font-size:108%; font-weight:bold; line-height:1.2;}
.partners-list p{margin:0; font-size:92%;}

/* JURY */
.jury-list ul{overflow:hidden; width:100%; margin:15px 0 15px;}
.jury-list ul li{float:left; display:inline; width:180px; margin:0 0 0 15px; background:#2a790f; padding:3px 3px 6px; position:relative; color:white;}
.jury-list ul li.first{margin:0;}
.jury-list .img{height:170px; line-height:170px; font-size:0; text-align:center; width:100%; overflow:hidden;}
.jury-list .img img{vertical-align:middle;}
.jury-list .cor{height:4px; width:4px; background-image:url('../../img/default/bg/cor-white-4-24.png');}
.jury-list h3{margin:3px 6px 0; font-size:108%; font-weight:bold; line-height:1.2;}
.jury-list p{margin:0 6px; font-size:92%;  line-height:1.2;}

/* YEARS */
.years a img {margin:0 5px;}

/* FB Box */

#fb-gallery{
    
    height:55px;
    padding-top:2px;
}
#fb-gallery ul{
    float:left;
    width:200px;
    padding:0;
    /*position:absolute;
    top:0; left:0;*/
    margin-left:18px;
    margin-top:2px;
    zoom:1;
}
#fb-gallery li{
    list-style:none;
    margin:10px 0 0px;
    padding:0px;
    display:table;
    *display:block;
    height:93px;
    width:93px;
}
#fb-gallery li a{
    height:90px;
    width:90px;
    padding:3px;
    text-align:center;
    overflow:hidden;
    display:table-cell;
    *display:block;
    vertical-align:middle; 
    border:1px solid #eeeeee;
}
#fb-gallery li img{*margin-top: expression((this.parentNode.offsetHeight - this.offsetHeight) / 2 - 2 + 'px'); *display:block;}

#fb-gallery li a img{border:0;}

#fb-gallery li.active a{
    border-color:#b2b2b2;
    border-width:2px;
    padding:2px;
}
#fb-gallery li a:hover{
    border-color:#000;
    border-width:2px;
    padding:2px;
}
#fb-gallery li.active a{margin-top:0;}

#fb-img-box{
    height:460px;
    width:460px;
    float:left;
    text-align:center;
    padding-top:1px;
    background:url('../../img/default/ajax-loader.gif') center center no-repeat;
    border:2px solid #b2b2b2;
    padding:10px;
    zoom:1;
}
#fb-img-box img{
    margin:0 auto;
}
#fb-box-overlay{
    width:100%;
    height:100px;
    min-height:100px;
    background:#000000;
    opacity:0.6;
    filter:alpha(opacity=60);
    -moz-opacity: 0.6;
    position:absolute;
    top:0;
    left:0;
    z-index:100;
}
#fb-window{
    background:#ffffff;
    position:absolute;
    top:0;
    left:0;
    z-index:102;
    padding:18px;
    font-family:Arial, Sans-serif;
    width:704px;
    zoom:1;
    text-align: left;
}
#fb-window h2{
    margin:0 0 0.7em;
    font-size:120%;
    text-align: left;
}
#fb-window p{
    margin:0 0 15px;
    text-align: left;
}
#fb-close{
    position:absolute;
    top:-28px;
    right:0px;
    width:50px;
    height:28px;
    line-height:28px;
    background:white;
    cursor:pointer;
    padding-left:30px;    
    background:white url('../../img/default/cross.png') 12px 50% no-repeat;
    font-size:80%;
}

#fg-gallery-info{width:460px; text-align:center; padding-top:5px;}

#fb-prev{float:left; width:65px; background:url('../../img/default/arrow.png') -131px top no-repeat; height:54px; line-height:54px; text-align:center; cursor:pointer; overflow:hidden; text-indent:70px; margin-left:30px;}
#fb-next{*margin-top:20px; float:left; width:65px; background:url('../../img/default/arrow.png') -131px bottom no-repeat; height:54px; line-height:54px; text-align:center; cursor:pointer; overflow:hidden; text-indent:70px; margin-left:30px;}
#fb-prev.fb-prev-disable{background-position:left top; cursor:default;}
#fb-next.fb-next-disable{background-position:left bottom; cursor:default;}
#fb-prev.fb-prev-hover{background-position:-65px top;}
#fb-next.fb-next-hover{background-position:-65px bottom;}

.break {clear:both;font-size:1px;height:1px;overflow:hidden;visibility:hidden;}

#fb-window.fotosoutez #fb-gallery ul{
    width:160px;
}
#fb-window.fotosoutez #fb-gallery li{
    height:153px;
    width:153px;
}
#fb-window.fotosoutez #fb-gallery li a{
    height:150px;
    width:150px;
}
#fb-window.fotosoutez #fb-img-box {
	height:640px;
    width:640px;
}
#fb-window.fotosoutez {
	width:844px;
}
#fb-window.fotosoutez #fg-gallery-info {
	width:640px;
}

