/* reset start */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
em {font-style:normal;}
input, select {border: 1px inset #ccc;font-family:Tahoma, Arial, sans-serif; font-size:11px;}
button{border:0;text-indent:-20000px;}
/* reset end */

/* grid start */
body {background: #b7e9f2 url(/images/index08/panorama.jpg) repeat-x bottom center;font-family:Tahoma, Arial; font-size:12px; color:#000; text-align:left;}
#container {background: url(/images/index08/top-bcg.jpg) repeat-x top left;height:100%;}
#top {height:96px;width:905px;background:url(/images/index08/sidebar-top-bcg.gif) no-repeat bottom right;margin:0 auto;position:relative;}
#main {width:905px;margin:0 auto;}
#footer {height:100px;width:905px;clear:both;overflow:hidden;padding-bottom:20px;}

/* headers start*/
h1, h2, h3 {display:block;text-indent:-20000px;width:100%; height:100%;}

/* headers end*/
/* grid end */

/* content start */
/* top start */
h1 {background: url(/images/index08/h1.jpg) no-repeat top left;width:191px;height:81px;float:left;}
#euro { position: absolute; top: 41px; right: 35px; width: 120px; color: #033a61; font-size: 8pt; text-shadow: #368fb7 1px 1px 1px; }
#en {background: url(/images/index08/flagi/gb.gif) no-repeat 0 0;width:16px;height:11px;position:absolute;right:8px;top:43px;}
#en a{display:block;text-indent:-20000px;width:100%; height:100%;}

#de {background: url(/images/index08/flagi/de.gif) no-repeat 0 0;width:16px;height:11px;position:absolute;right:30px;top:43px;}
#de a{display:block;text-indent:-20000px;width:100%; height:100%;}

#menu {height:28px;background:url(/images/index08/menu3.gif) 0 0;overflow:hidden;float:right;width:714px;}
#menu li {height:28px;float:left;display:block;}
#menu li a {background:url(/images/index08/menu4.gif) 0 0;display:block;text-indent:-20000px;height:28px;}
#menu #m1 a{width:66px;background-position: 0 0;}#menu #m1 a:hover {background-position:0 100%;}
#menu #m2 a{width:102px;background-position:-66px 0;}#menu #m2 a:hover {background-position:-66px 100%;}
#menu #m3 a{width:102px;background-position:-168px 0;}#menu #m3 a:hover {background-position:-168px 100%;}
#menu #m4 a{width:155px;background-position:-270px 0;}#menu #m4 a:hover {background-position:-270px 100%;}
#menu #m5 a{width:112px;background-position:-425px 0;}#menu #m5 a:hover {background-position:-425px 100%;}
#menu #m6 a{width:118px;background-position:-537px 0;}#menu #m6 a:hover {background-position:-537px 100%;}
#menu #m7 a{width:59px;background-position:-655px 0;}#menu #m7 a:hover {background-position:-655px 100%;}
/* top start */

/* main content start */
#main #content {width:562px;float:left;padding-left:10px;}
*html #main #content {width:562px;padding:0;}

h3.krj {background: url(/images/index08/h3-kraje.gif) no-repeat top left;margin:10px 0 5px;width:180px;height:20px;}

#krj {width:180px;height:360px;overflow:auto;float:left;}
#krj ul li {height:22px;padding-left:4px;padding-top:4px;}
#krj ul li.z {background: url(/images/index08/krj-select.gif) no-repeat top left;height:18px;padding-top:0;}
#krj ul li img {float:left;padding-right:8px;padding-top:3px;}
#krj ul li a {color: #3c3c3c; font-size:13px;float:left;text-decoration:none;width:125px; display:block;background:url(/images/index08/right.gif) no-repeat 100% 50%;}

#spec {float:left;margin-left:10px;position:relative;width:353px;}
#spec-mn {height:24px;background:url(/images/index08/spec-menu.gif) no-repeat 0 0;overflow:hidden;position:absolute;left:5px;bottom:3px;width:344px;}
#spec-mn li {height:24px;float:left;display:block;}
#spec-mn li a {background:url(/images/index08/spec-menu.gif) no-repeat 0 0;display:block;text-indent:-20000px;height:24px;padding:0;}
#spec-mn #katalog a{width:66px;background-position: 0 0;}#spec-mn #katalog a:hover {background-position:0 100%;}
#spec-mn #biznes a{width:80px;background-position:-66px 0;}#spec-mn #biznes a:hover {background-position:-66px 100%;}
#spec-mn #grupy a{width:66px;background-position:-146px 0;}#spec-mn #grupy a:hover {background-position:-146px 100%;}
#spec-mn #hobby a{width:65px;background-position:-212px 0;}#spec-mn #hobby a:hover {background-position:-212px 100%;}
#spec-mn #zima a{width:66px;background-position:-277px 0;}#spec-mn #zima a:hover {background-position:-277px 100%;}

#kns, #onl {float:left; width:170px;height:121px;margin:6px 0 2px;position:relative;}
#kns {background: url(/images/index08/konsultant.jpg) no-repeat top left;margin: 6px 10px 2px 12px;}
#onl {background: url(/images/index08/oferta_bulgaria.jpg) no-repeat top left;}
#kns a, #onl a {position:absolute; bottom:2px;left:2px;width:166px;height:121px;text-indent:-20000px;}

#box {background: url(/images/index08/box-dol.gif) no-repeat top right; width:542px; height:121px; clear:both;}
#trs, #pog, #kam {float:left;display:block;padding:28px 0 0 20px;width:160px;}
#trs ul li {margin-bottom:3px;}
#trs ul li em, #kam ul li em {display:block;}
#trs ul li input, #trs ul li select {width:85%;}
#trs ul li button{background:url(/images/index08/trasa-btn.gif) no-repeat top left;width:76px; height:15px;}

#pog a.more, #kam a.more {margin:0 auto; width:54px; height:15px; background:url(/images/index08/more-btn.gif) no-repeat top left; text-indent:-20000px;display:block; }
#pog ul {margin-left:10px;background:url(/images/index08/weather.gif) no-repeat top left;}
#pog ul li.f {margin-top:10px;padding-top:5px;}
#pog ul li {clear:both;overflow:hidden;text-align:right;}
#pog ul li em, #kam ul li em{display:block;padding-bottom:5px;}
#pog ul li.l {margin-top:6px;text-align:center;}
#pog ul li button {margin:0 auto; width:54px; height:15px; background:url(/images/index08/more-btn.gif) no-repeat top left; text-indent:-20000px;display:block; }

#kam ul li {text-align:center;}
#kam ul li.f {margin-top:5px;padding-top:10px;}
#kam ul li select {width:120px;}
#kam ul li button {margin:0 auto; width:54px; height:15px; background:url(/images/index08/more-btn.gif) no-repeat top left; text-indent:-20000px;display:block; }
/* main content end */

/* sidebar start */
#sidebar {width:297px;float:right;background: url(/images/index08/sidebar-bcg.png) no-repeat bottom right;padding: 0 18px;position:relative;margin-bottom:0px;}
*html #sidebar {width:297px; behavior: url(iepngfix.htc);padding:0;background: url(/images/index08/sidebar-bcg.png) no-repeat bottom right;}
*html #wrap {padding:0 10px 0 18px;width:297px;}			
#sidebar h2.ser {background: url(/images/index08/h2-wyszukiwanie.gif) no-repeat top left;height:28px;}
#sidebar h2.lub {background: url(/images/index08/h2-lub.gif) no-repeat top left; height:38px;}
#sidebar h2.last {background: url(/images/index08/h2-last.gif) no-repeat top left; height:38px;}
#sidebar h2.news {background: url(/images/index08/h2-newsletter.gif) no-repeat top left; height:38px;}

#ser {padding-left:8px;}
#ser li {width:297px;clear:both;overflow:hidden;margin-top:8px;}
#ser li.f {margin-top:4px;}
#ser li.l {margin-bottom:4px;}
#ser label {float:left; width:148px;text-align:left;}
#ser em {display:block;margin-bottom:2px;}			
#ser select{width:122px;}
#ser select .ms {margin-left:10px;}
#ser input {width:105px;} 
#ser #search-btn {background:url(/images/index08/search-btn.gif) no-repeat top left; display:block; width:78px; height:21px;border:0;text-indent:-2000px; float:right;margin-right:25px;}
#ser a.more {float:left; color:#abaaaa; font-size:11px;width:195px;}

#lub {padding-left:8px;}
#lub li {width:297px;clear:both;overflow:hidden;padding-top:8px;}
#lub li.f {background: url(/images/index08/dot-blue.gif) repeat-x bottom left;padding:4px 0 12px;}
#lub label {text-align:left;}
#lub em {display:block;width:100px;float:left;line-height:1.8;}
#lub input {width:120px;float:left;}
button.go {background:url(/images/index08/go-btn.gif) no-repeat top left; display:block; width:23px; height:17px;border:0;text-indent:-20000px; float:left;margin-left:25px;}

#last {padding-left:8px;}
#last li {clear:both;padding: 4px 0 6px; background: url(/images/index08/dot-blue.gif) repeat-x bottom left;overflow:hidden;width:287px;}
#last li.l {background:none;padding-bottom:3px;}
#last li img {float:left; width:65px;height:65px;padding:3px;background-color:#ebf8fc;}
#last li div {display:block;float:left;width:205px;padding-left:10px;}
#last li a {color:#033a61;text-decoration:none;font-weight:bold;}

#newsletter {padding:0 0 20px 8px;}
#newsletter p {margin-bottom:12px; color:#3c3c3c;}
#newsletter input {width:220px;float:left;}

/* sidebar end */

/* content end */

/* footer start */
#footer .left {float:left;padding:5px 0 0 15px;}
#footer .right {float:right;text-align:right;padding:5px 15px 0 0;}
#footer #ept {clear:both;padding:12px 8px 0;}
#footer .prt {float:right;}
#footer .ept {float:left;}
/* footer end */


.ac_results {
    padding: 0px;
    border: 1px solid #033a61;
    border-radius: 5px;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
    font: Trebuchet MS, Verdana, Arial;
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
}

.ac_results li {
    margin: 0px;
    padding: 2px 5px;
    cursor: default;
    display: block;
    /* 
    if width will be 100% horizontal scrollbar will apear 
    when scroll mode will be used
    */
    /*width: 100%;*/
    font: menu;
    font-size: 12px;
    /* 
    it is very important, if line-height not setted or setted 
    in relative units scroll will be broken in firefox
    */
    line-height: 16px;
    overflow: hidden;
}

.ac_loading {
    background: white url('/images/indicator.gif') right center no-repeat;
}

.ac_odd {
    background-color: #eee;
}

.ac_over {
    background-color: #033a61;
    color: white;
}
.ac_obj_name {

}

#sliding_facebook {
    position: fixed;
    top: 100px;
    left: -292px;
    z-index: 600;
    height: 590px;
    width: 292px;
    padding-right: 64px;
    
}

#sliding_facebook .button {
    right: 0;
    top: 0;
    position: absolute;
    background: red;
    width: 64px;
    height: 64px;
    cursor: pointer;
    background: url('/images/slide_fb.gif') right top no-repeat;
}

#frame_facebook {
    background: white;
}