/*CSS created by Bobby - super@bobibonchev.com*/

/*Site header*/
#body { width: 1000px; margin: auto; padding: 0 0; color: #555e63; background-image: url(img/body-bg.jpg); background-repeat: repeat-y; background-position: center; font-family: "helvetica neue",arial; font-size: 13px;}
#header { margin: 0 0 0px 0; padding: 0 0 0 0; overflow:hidden; border-bottom: 5px solid #CFD0CE;}
#hd-ttl {height:21px; overflow:hidden; background-image: url(img/hd-title.png); background-repeat: repeat-x;}
#hdr-img {float: left; width: 170px; height:65px; margin: 0px 0px 10px 20px; border:0px solid #1533ef;}
#hdr-cnt {float: right; width: 510px; height:30px; padding-top: 8px; font-weight:bold; margin: 0px 20px 0px 0px; border:0px solid #1533ef;}
#slogan {float: left; width: 270px; height:14px; margin: -20px 0px 0px 25px; color: #555e63; border:0px solid #555e63; font-weight: bold;}
/*Site menu*/
#menu {float: right; margin: 45px -530px 0px 0px; height: 30px; width: 670px; border:0px solid #1533ef;}
#mn-btn {background: url(img/mn-bg.png) repeat-x; height: 25px; margin-top:5px; padding: 3px 12px 3px 12px; font-weight: bold; overflow: hidden; float: right;border-right:1px solid #C7C7C7;}
#mn-btn-sel {background: url(img/mn-bg-h.png) repeat-x; text-decoration: underline; height: 25px; margin-top:5px; padding: 3px 12px 3px 12px; font-weight: bold; overflow: hidden; float: right;border-right:1px solid #C7C7C7;}
#mn-btn:hover {background: url(img/mn-bg-h1.png) repeat-x; height: 25px; margin-top:5px; padding: 3px 12px 3px 12px; overflow: hidden; float: right;border-right:1px solid #C7C7C7;}
/*End of site menu*/
a:link {color:#2A7EA2; text-decoration: none;}    /* unvisited link */
a:visited {color:#2A7EA2; text-decoration: none;} /* visited link */
a:hover {color:#2A7EA2; text-decoration: none;}   /* mouse over link */
a:active {color:#2A7EA2; text-decoration: none;}  /* selected link */
/*End of Site header*/

/*Main structure cases index*/
#main {margin-top: 5px; overflow: hidden; font: 11px, Verdana, sans-serif; color: #000;border:0px solid #000;}
#slidershow {float: left; margin: 5px 5px 5px 5px;  width: 660px; height: 300px; overflow: hidden; border: 2px solid #CFD0CE;}
#sl-txt {margin: -280px 0 0 30px; background: #000; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; width: 250px; color: #fff; font-size: 18px; font-weight: bold; overflow: hidden; border:0px solid #000;}
#sl-txt a:link {color: #fff; font-size: 18px; font-weight: bold;}
#sl-txt a:visited { color: #fff; font-size: 18px; font-weight: bold;}
#sl-txt a:hover {color: #fff; font-size: 18px; font-weight: bold;}
#sl-txt a:active { color: #fff; font-size: 18px; font-weight: bold;}
#sl-nxt {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; width: 303px; height: 25px; overflow: hidden; margin: 190px 0 0 30px; border:0px solid #000;}
    #sl-nxt-bx {float: left; width: 25px; height: 25px; background: #ED1C24; margin: 0 0 0 5px;}
     #sl-nxt-bx-sel {float: left; width: 25px; height: 25px; background: #fff; margin: 0 0 0 5px;}
        #sl-nxt-bx-txt {color: #94C941; padding: 4px 0 0 6px; font-weight: bold; font-size:14px;}
#sl-nxt-b {filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;  float: right; width: 25px; height: 325px; background: #ED1C24; overflow: hidden; margin: -305px 0 0 0px;}
  #sl-nxt-b-txt {color: #94C941; padding: 145px 0 0 3px; font-weight: bold; font-size:22px;}
#sl-nxt-b1 {float: left; background: url(img/b-next.jpg) no-repeat; width: 39px; height: 325px; display:block; overflow: hidden; margin: -307px 0 0 630px; border:0px solid #000;}


/*slideshow*/
.newsRotator{float: left; margin: 5px 5px 5px 5px;  width: 660px; height: 300px; overflow: hidden; border: 2px solid #CFD0CE;}
.newsRotatorStory{ width: 659px; height: 300px; background:black; overflow: hidden; border:1px solid #000;}
.newsImage {margin: -70px 0 0 0;}
.newsRotatorIngress,.newsRotatorHeading{padding:3px; border:1px solid #000;}
.newsRotatorIngress{color:white;}
.newsRotatorHeading{margin: 20px 0 0 30px; background: #000; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; width: 250px; color: #fff; font-size: 18px; font-weight: bold; overflow: hidden; border:0px solid #000;}
.newsRotatorHeading a{color:white;text-decoration:none;}
.newsRotatorHeading a:hover{text-decoration:underline; border:0px solid #000;}
.newsRotatorNavigator {margin: 0px 0 0 0px; width: 200px; height: 30px; border:1px solid #000;}
.newsRotatorNavigatorLinks {color:red;}
/* <a> tag inside the newsRotatorNavigatorLinks div */
.newsRotatorNavigatorLinks a{color:red;text-decoration:none;}
/* Active link in the navigator pane */
a.newsRotatorNavigatorActiveLink {font-weight:bold;color:yellow;}
.newsRotatorTooltip {	/* Tooltip appearing when you move the mouse over the number in the navigator area */
	
}
/*slideshow end*/


#category {float: right; margin: 5px 5px 5px 5px; width: 306px; height: 160px; border: 0px solid #000;}
    #catL {float: left; width: 150px; height: 140px;}
    #catR {float: right; width: 150px; height: 140px; margin-left:5px;}
    #cat-entry { background: url(img/cat1.png) no-repeat; margin-top: 10px; height: 23px; text-align: center;}
    #cat-entry:hover {background: url(img/cat-h.png) no-repeat; margin-top: 10px; height: 23px;}
    #cat-all {height: 15px; margin-top: 140px; border: 0px solid; overflow:hidden; font-weight: bold; text-align: right;}
/*#tb:hover {float: right; margin: 5px 5px 5px 5px;  background: url(img/tb-h.png) no-repeat;   width: 306px; height: 125px; border: 0px solid #000;}*/
#tb {float: right; margin: 5px 5px 5px 15px;  background: url(img/tb2.png) no-repeat;   width: 302px; height: 121px; border: 2px solid #AED26B;}
#tb-txt {padding: 5px 10px 10px 10px;text-align: center;}
#tb-all {height: 15px; margin-top: 10px; border: 0px solid; overflow:hidden; font-weight: bold; text-align: right;}
#topoff {float: right; margin: 5px 5px 5px 5px; width: 700px; height: 183px; overflow: hidden; }
    #topoff-hd {width:100%; background: url(img/car-hd1.png) no-repeat; height:25px; border:0px solid;}
        #topoff-hd-txt {padding: 5px 0 0 20px; color: #2A7EA2 ; font-weight: bold;}
        #topoff-hd-nav {float: right; width: 55px; height: 22px; margin:-14px 10px 0 0; border:0px solid;}
    #topoff-bx {width:696px; height:155px; border: 1px solid #D5D5D5;}
#lbox {float: left; margin: 5px 5px 5px 5px; width: 272px; height: 190px; overflow: hidden; border: 0px solid #000;}
    #gift {float: left;  background: url(img/gift.pngasdasdas) no-repeat; overflow: hidden;  width: 270px; height: 120px; border: 1px solid #bbb;}
   /* #gift:hover {float: left;  background: url(img/gift-h.png) no-repeat;   width: 270px; height: 120px; border: 0px solid #000;}*/
    #gift-img {float: left; width: 45px; height: 45px; background: url(img/gift-ii.png) no-repeat; }
    #gift-txt {padding: 8px 10px 10px 10px;text-align: center;}
    #gift-all {height: 15px; margin-top: 7px; border: 0px solid; overflow:hidden; font-weight: bold; text-align: right;}

    #rez-h {float: left;  background: url(img/btn-ht.png) no-repeat; margin-top: 5px;   width: 270px; height: 30px; border: 0px solid #000;}
    #rez-h:hover {float: left;  background: url(img/btn-ht-h.png) no-repeat; margin-top: 5px;   width: 270px; height: 30px; border: 0px solid #000;}
    #rez-h-txt {padding: 7px 10px 10px 10px;text-align: center;}
/*End of Main structure cases index*/

/*Carousel home*/
#car-bxs {float: left; width: 140px; height: 140px; margin: 8px 10px 5px 10px; overflow: hidden; border: 1px solid;}
#car-leyar { background: #000; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; overflow:hidden; width: 145px; height: 50px; margin: -55px 0px 0px 0px; border: 0px solid;}
#car-leyar-txt {color: #fff; margin: 5px; font-weight: bold;}
/*End of carousel home*/

/*Adventures*/
#lcats {float: left; width: 150px; border: 0px solid;}
#cat-entry-sel { background: url(img/cat1.png) no-repeat;text-decoration: underline; margin-top: 10px; height: 23px; text-align: center;}
#rlist {float: right; width: 835px; overflow:hidden; border: 0px solid;}
    #rlist-hdr {width: 822px; height: 25px; margin-left: 8px; background: url(img/pr-bx-hdr.png) repeat-x; margin-top:5px; overflow: hidden; border: 0px solid;}
    #rlist-hdr:hover {width: 822px; height: 25px; margin-left: 8px; background: url(img/pr-bx-hdr-h.png) repeat-x; margin-top:5px; overflow: hidden; border: 0px solid;}
     #rlist-hdr-txt { margin: 5px; color:#2A7EA2; font-weight: bold;}
    div.new-members ul{ padding: 3px 0 0 3px;}
		div.new-members ul li{
                float: left;
		display: block;
		margin-left: 5px;
		margin-top:3px;
		height: 150px;
                width: 405px;
		padding-top: 1px;
		border: 2px solid #CFD0CE;
			}
		div.new-members ul li img{width: 140px; height: 140; padding-left:0px; display: block; margin: 5px;border: 0px solid #efcfd0;}
		div.new-members ul li a{font-weight: bold; text-decoration: none; font-size:11px;color: #448ccb;overflow: hidden;display: block;}
        #box-gen {margin: -140px 0 0 155px; width: 220px; height: 140px; border: 0px solid;overflow:hidden;}
        #box-ime {margin-top:0px; font-weight: bold; border: 0px solid;overflow:hidden;}
        #box-data {margin-top:8px; height: 14px;color: #8F8D98; border: 0px solid;overflow:hidden;}
        #box-cena {margin-top:3px; font-weight: bold; border: 0px solid;overflow:hidden;}
        #box-txt {margin-top:8px; height: 57px; color: #545359; border: 0px solid;overflow:hidden;}
        #box-lnk {margin-top:5px; font-weight: bold; border: 0px solid;overflow:hidden; float: right;}

        #sl-nxt1 { width: 100%; height: 45px; overflow: hidden; padding: 20px 0 0 280px; text-align: center; border:0px solid #000;}
    #sl-nxt-bx1 {float: left; width: 25px; height: 25px; background: #ED1C24; margin: 0 0 0 5px;}
     #sl-nxt-bx-sel1 {float: left; width: 25px; height: 25px; background: #fff; color:#ED1C24; margin: 0 0 0 5px;}
/*End of Adventures*/
/*End of Offer*/
#offer-hdr {width: 99%; height: 25px; margin: 5px 3px 5px 5px; background: url(img/pr-bx-hdr.png) repeat-x; overflow: hidden; border: 0px solid;}
    #offer-hdr-txt { margin: 5px; color:#2A7EA2; font-weight: bold;}
     #offer-path {text-decoration: underline; font-weight: normal;}
    #offer-path:hover {text-decoration: underline; font-weight: bold;}

#offer-bigpic {float: left; margin: 5px 5px 5px 5px; width: 500px; overflow: hidden; border: 0px solid #CFD0CE;}
    #offer-thubms {width: 500px; margin: 10px 0px 0px 0px; overflow: hidden; border: 0px solid #CFD0CE;}
    #nxt-prvs {margin: 5px 0px 5px 0px; text-align: right;  border: 0px solid #CFD0CE;}
    #offer-gal-hdr {width: 100%; height: 25px; margin: 5px 1px 5px 1px; background: url(img/pr-bx-hdr.png) repeat-x; overflow: hidden; border: 0px solid;}
    #offer-gal-hdr-txt { margin: 5px; color:#2A7EA2; font-weight: bold;}
    #offer-gal-thums {margin: 5px 0 0 8px; border: 2px solid #fff;;}
    #offer-gal-thums:hover {margin: 5px 0 0 8px; border: 2px solid #94C941; }
    #offer-gal-thums-sel {margin: 5px 0 0 8px; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; border: 2px solid #CFD0CE; }
#offer-info {float: right; margin: 5px 5px 5px 5px; width: 470px; overflow: hidden; border: 1px solid #CFD0CE;}
    #offer-zaglavie { width: 98%; margin: 5px 5px 5px 5px; overflow: hidden; font: 21px, Verdana, sans-serif; text-align: center; color:#94C941;font-weight: bold; border: 0px solid #000;}
    #offer-cat {width: 98%; margin: 10px 5px 5px 5px; overflow: hidden; font: 13px, Verdana, sans-serif; color:gray;  border: 0px solid #000;}
    #offer-prise {width: 98%; margin: 10px 5px 5px 5px; overflow: hidden; font: 19px, Verdana, sans-serif; color:#94C941;  text-align: right; border: 0px solid #000;}
    #offer-box-controls { margin: 15px 5px 15px 5px; width: 98%; overflow: hidden; border: 0px solid #CFD0CE;}
        #offer-box-controls-booking {background: url(img/offer-rez.png) no-repeat; height:30px; padding: 5px 10px 0px 10px; font: 13px, Verdana, sans-serif; color: #fff; font-weight: bold; text-align: center;}
       /* #clasp_1 {background: url(img/offer-rez.png) no-repeat; height:32px; padding: 5px 10px 0px 10px; font: 13px, Verdana, sans-serif; color: #fff; font-weight: bold; text-align: center;}
        #lunch_1 {background: url(img/offer-rez.png) no-repeat; height:32px; padding: 5px 10px 0px 10px; font: 13px, Verdana, sans-serif; color: #fff; font-weight: bold; text-align: center;}
        #clasp_1:hover {background: url(img/offer-rez.png) no-repeat; height:32px; padding: 5px 10px 0px 10px; font: 13px, Verdana, sans-serif; color: #fff; font-weight: bold; text-align: center;}
        #lunch_1:hover {background: url(img/offer-rez.png) no-repeat; height:32px; padding: 5px 10px 0px 10px; font: 13px, Verdana, sans-serif; color: #fff; font-weight: bold; text-align: center;}
       */
       #offer-box-controls-booking:hover {background: url(img/offer-rez-h.png) no-repeat; height:30px; padding: 5px 10px 0px 10px; font: 13px, Verdana, sans-serif; color: #fff; font-weight: bold; text-align: center;}

    #offer-menu {margin: 15px 5px 15px 5px; width: 98%; overflow: hidden; color: #ED1B23; border: 1px solid #94C941;}
        #offer-mn-btn {background: #94C941; height: 15px; padding: 3px 12px 3px 12px; color: #fff; font-weight: bold; overflow: hidden; float: left;border-right:1px solid #C7C7C7;}
        #offer-mn-btn-sel {height: 14px; padding: 3px 12px 3px 12px; color: #ED1B23; font-weight: bold; overflow: hidden; float: left;border-bottom:1px solid #94C941;}
        #offer-mn-btn:hover {background: #ED1B23; height: 15px;  padding: 3px 12px 3px 12px; color: #fff; overflow: hidden; float: left;border-right:1px solid #C7C7C7;}

        #offer-txt {margin: -24px 5px 10px 5px; overflow: hidden; color:gray;  border: 0px solid #94C941;}

#offer-box-controls-booking1 {background: url(img/offer-rez.png) no-repeat; height:32px; padding: 5px 10px 0px 10px; font: 13px, Verdana, sans-serif; color: #fff; font-weight: bold; text-align: center;}
#offer-form-book {margin: -10px 0 0 9px; width: 95%;  border: 3px solid #94C941;}
/*End of Offer*/
/*Contacts*/
#forma-contact{	margin-top:20px; margin-left: 100px; width:400px; height: 380px; text-align: right;}
#contact-input{font-size: 16px; width: 200px;}
#contact-text{float: left; margin-left: 40px; font-size: 17px; color: #2f4054; text-align: right;}
#btn-send {background: url(img/btn-send.png) no-repeat; margin: 10px 15px 0 0; overflow: hidden; color: #fff; font-weight: bold;}
/*End of Contacts*/
/*Blog*/
#blog-main{width:100%; overflow: hidden; display: block;}
#blog-left-col{float:left; width: 686px; margin: 10px 0 0 10px; overflow: hidden; display: block;}
#blogforma{width: 684px; background:#fff; display: block; overflow: hidden; border: 1px solid #94C941;}
    #blog-header{margin-top:1px; overflow: hidden; display: block; background: url(img/blog-hdr.png) no-repeat; height: 34px;}
	#blog-txt-header-box{margin-top: 8px; margin-left: 25px; color: #fff; text-align: left; overflow: hidden; display: block; font-weight: bold; text-decoration: none; font-size:14px;}
	#blog-post-box{margin: 15px 5px 5px 5px;}
	#blog-post-box-zaglavie{margin-top: 5px; margin-left: 5px; color: #184a18; text-align: left; overflow: hidden; display: block; font-weight: bold; text-decoration: none; font-size:17px;}
	#blog-post-box-txt{margin-top: 5px; margin-left: 5px; color: #000; text-align: left; overflow: hidden; display: block; text-decoration: none; font-size:13px;}
	#blog-post-box-info{margin: 10px 0 5px 5px; color: #184a18; text-align: left; overflow: hidden; display: block; text-decoration: none; font-size:12px;}
#blog-rght-col{float: right; width: 280px; margin: 10px 10px 10px 0; background-repeat:no-repeat; overflow: hidden; display: block;}
    #blog-head{overflow: hidden; background: url(img/blog-hdr.png) no-repeat; display: block; height: 35px;}
    #blogcomment{margin-top: -1px; width: 278px; overflow: hidden; background:#fff; display: block;  border: 1px solid #94C941;}
    #blogcomhead{display'': block; overflow: hidden; width:97%;}
#blog-cat-lft {margin: 5px; overflow: hidden; border: 0px solid #000;}
#cat-txt {margin-top: 4px;}
#cat-txt:hover {margin-top: 4px; text-decoration: underline;}
#posts-paging {text-align: right;}
#blog-sl-nxt { width: 58%; height: 35px; overflow: hidden; padding: 20px 0 0 240px; text-align: center; border:0px solid #000;}
    #blog-sl-nxt-bx {float: left; width: 20px; height: 20px; background: #ED1C24; margin: 0 0 0 5px;}
     #blog-sl-nxt-bx-sel {float: left; width: 20px; height: 20px; background: #fff; color:#ED1C24; margin: 0 0 0 5px;}
     #blog-sl-nxt-bx-txt {color: #94C941; padding: 3px 0 0 3px; font-weight: bold; font-size:12px;}
/*End of Blog*/

/*Teambuilding*/
#tb-head{width: 684px; background:#fff; display: block; overflow: hidden; border: 1px solid #C7C7C7;}
#tb-header{margin-top:0px; overflow: hidden; display: block; background: #C7C7C7; height: 27px;}
#tb-header-m{overflow: hidden; background: #C7C7C7; display: block; height: 27px;}
#tb-box {margin-top: -1px; width: 278px; overflow: hidden; background:#fff; display: block;  border: 1px solid #C7C7C7;}
/*End of Teambuilding*/

/*Site footer*/
#ftr {text-align: center; margin-top: 15px; overflow: hidden; font: 11px, Verdana, sans-serif; color: #000; border-top: 4px solid #CFD0CE;}
#friends {margin: 10px 0 0 0px; border: 0px solid; width: 750px; height: 40px; float:left; padding-left: 30px; padding-right: 30px; }
#ftr a{text-decoration:none; font-weight: bold;}
/*End of site footer*/
.clasp {
background: url(img/offer-rez.png) no-repeat; height:25px; padding: 5px 10px 0px 10px; font: 13px, Verdana, sans-serif; color: #fff; font-weight: bold; text-align: center;
border: 0px solid #000;}
.lunchbox {
margin: -24px 0 3px 9px; width: 95%;  border: 3px solid #94C941;
}
#skrii {float: right; padding: 3px 10px 0 0;}